@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:400,700');
.font-sourcesans{font-family: 'Source Sans Pro', sans-serif;}
.font-dancing-script{font-family: 'Dancing Script', cursive;}


.bg-blue{background-color: #78B7DF;}
.bg-darkblue{background-color: #1e739d;}

.line-height-22{line-height: 22px;}


.btn_white{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent; position: relative;  -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background-color: #ffffff; color: #40d600;  padding: 6px 22px; font-weight: 600; font-size: 13px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border: 2px solid #40d600; }
.btn_white:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #3dae0d;-webkit-transform: scaleX(0);transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.btn_white:hover, .btn_white:focus, .btn_white:active{color: white;}
.btn_white:hover:before, .btn_white:focus:before, .btn_white:active:before{-webkit-transform: scaleX(1);transform: scaleX(1);}


/*Font Weight Start*/
.font-thin{font-weight: 100;}
.font-extralight{font-weight: 200;}
.font-light{font-weight: 300;}
.font-regular{font-weight: 400;}
.font-medium{font-weight: 500;}
.font-semi-bold{font-weight: 600;}
.font-bold{font-weight: 700;}
.font-extra-bold{font-weight: 800;}
.font-heavy{font-weight: 900;}
/*Font Weight End*/


.benefits-btn .btn_green{border: 2px solid #40d600;}

.computer-img{text-align: center;}
.clouds{display: table;background-repeat: no-repeat;}
.clouds > div{display: table-cell; vertical-align: middle;}


.clouds > div p{width: 190px;text-align: center; margin: 0 auto;line-height: 12px; margin-bottom: 25px;font-weight: 600;font-size: 13px;}
.clouds > div p span{font-size: 12px;font-weight: 300;}

.cloud-1{width: 250px;height: 202px;}
.cloud-2{width: 250px;height: 215px;}
.cloud-3{width: 250px;height: 205px;}
.cloud-4{width: 250px;height: 215px;}
.cloud-2 > div p{margin-bottom: 60px;font-size: 13px;margin-left: 22px;}
.cloud-3 > div p{margin-bottom: 40px;font-size: 16px; text-align: left;padding-left: 25px;}
.cloud-3 > div p i{font-style: normal;padding-left: 10px;}
.cloud-4 > div p{margin-bottom: 55px;}

.cloud-wraper{position: relative;}

.computer-img img{padding-bottom: 30px;}

.find-arrow{position: absolute;bottom: 35px;padding-left: 15px; color: #333333;font-family: 'Dancing Script', cursive;font-size: 16px;font-weight: bold;}
.find-arrow::before{content: ''; background-image:url(../img/benefits/arrow.png);height: 105px;width: 100px;background-size: 45px;position: absolute;background-repeat: no-repeat; top: -40px; left: -10px;}
.find-arrow:hover, .find-arrow:focus{color: #333333; text-decoration: none;}

.check-list{list-style: none;padding-left: 20px;}
.check-list > li{position: relative;}
.check-list > li > i{position: absolute;left: -20px;top: 3px;}

.integrated-logo{padding: 30px 0;}
.integrated-logo h3{font-weight: 900;margin-bottom: 40px;}
.logo-main{margin-bottom: 30px;}
.logo-main h4{margin: 20px 0;font-weight: 900;}
.logo-main p{line-height: 22px;}

/*-- start testimonial --*/
.slick-carousel{padding:10px; margin-top:30px;}
.slick-carousel .slider-nav{padding-top: 40px;padding-bottom: 40px;}
.slick-carousel .slider-nav .dot_img{background-color: #E6E7E7; height: 150px;width: 150px;border-radius: 100px;overflow: hidden;padding: 35px; -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -ms-transition: background .3s ease-in-out; transition: background .3s ease-in-out;margin: 0 auto;}
.slick-carousel .slider-nav h4{font-family: 'Source Sans Pro', sans-serif; text-align:center;}
.slick-carousel .slider-nav .slick-current  > .dot_img{background-color: #78B7DF;}
.slick-carousel .slider-nav .slick-current  > h4{ color: #78B7DF;}
.slick-carousel .slick-slider{font-family: 'Source Sans Pro', sans-serif;}
.slick-carousel .slick-slider ul{padding-left: 25px;font-size: 16px;margin-top: 30px;margin-bottom: 30px;}
.slick-carousel .slick-slider ul li{line-height: 25px;}
.slick-carousel .slick-slider p{font-size: 16px;}
.slick-carousel .slick-slide:focus{outline: none;}
.carousel-logos > img { max-height: 80px;}
.slick-carousel .slick-slider ul.slick-dots{margin: 0;}
.slick-carousel .slick-dots li, .slick-carousel .slick-dots li button, .slick-carousel .slick-dots li button::before{width:12px; height:12px; border-radius:50%; padding:0;}
.slick-carousel .slick-dots{bottom: -20px;}
.slick-carousel .slick-dots li button::before{content:''; background-color:#e6e7e7; opacity:1;}
.slick-carousel .slick-dots li.slick-active button::before{content:''; background-color:#78b7df; opacity:1;}

/*-- end testimonial --*/

.custom_carousel > li:last-child{position: relative;}
/*.custom_carousel > li:last-child:after{content: '';position: absolute;top: 0;bottom: 0;left: 10%;right: 0;
	background: rgba(255,255,255,0.01);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.01)), color-stop(48%, rgba(255,255,255,0.79)), color-stop(61%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}*/
.slick-carousel .slider-nav .slick-list:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 80%;
    right: 0;
    background: rgba(255,255,255,0.01);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.01)), color-stop(48%, rgba(255,255,255,0.79)), color-stop(61%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.79) 48%, rgba(255,255,255,1) 61%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.carousel-logos {
    padding-bottom: 20px;
}

.site_prlx ._bg_overlay.white{background-color: rgba(33, 50, 138, 0.1);}


@media(min-width: 768px){
.cloud-wraper{height: 530px;display: table;width: 100%;}
.computer-img{display: table-cell;vertical-align: bottom;}
.clouds{position: absolute;}
.cloud-img .cloud-1{left: 60px;top: 75px;}
.cloud-img .cloud-2{left: -10px;bottom: 50px;}
.cloud-img .cloud-3{right: 40px;top: 60px;}
.cloud-img .cloud-4{right: -22px;bottom: 70px;}

.cloud-icon-1{top: 205px;left: 25px; width: 65px; height: 47px;}	
.cloud-icon-2{bottom: 68px;left: 165px; width: 65px; height: 47px;}		
.cloud-icon-3{top: 135px;left: 315px; width: 65px; height: 47px;}
.cloud-icon-4{top: 15px;right: 200px; width: 65px; height: 47px;}		
.cloud-icon-5{bottom: 100px;right: 160px;width: 65px; height: 47px;}		
		
}

@media(min-width: 1200px){
.cloud-wraper{height: 530px;display: table;width: 100%;}
.computer-img{display: table-cell;vertical-align: bottom;}
.clouds{position: absolute;}
.cloud-img .cloud-1{left: 160px;top: 75px;}
.cloud-img .cloud-2{left: 0;bottom: 50px;}
.cloud-img .cloud-3{right: 140px;top: 60px;}
.cloud-img .cloud-4{right: 0;bottom: 50px;}

.cloud-icon-1{top: 190px;left: 75px; width: 65px; height: 47px;}	
.cloud-icon-2{bottom: 170px;left: 250px; width: 65px; height: 47px;}		
.cloud-icon-3{top: 135px;left: 425px; width: 65px; height: 47px;}
.cloud-icon-4{top: 15px;right: 300px; width: 65px; height: 47px;}		
.cloud-icon-5{bottom: 140px;right: 260px;width: 65px; height: 47px;}		
		
}
@media(max-width: 767px){
	.cloud-slide.slick-dotted.slick-slider{margin-bottom: 50px;margin-top: 50px;}
	.clouds{margin: 0 auto;}
	.cloud-slide .slick-dots li button{border: 3px solid #2f2f2f;border-radius: 50%;width: 10px;height: 10px;}
	.cloud-slide .slick-dots li button:before{content: '';}
	.cloud-slide .slick-dots li.slick-active button{background-color: #fff;}
	.cloud-slide .slick-dots{padding-left: 0;bottom: -35px;}
	
	.cloud-icon-1{top: -50px;right: 25px;width: 65px;height: 47px;position: absolute;}	
	.cloud-icon-2{bottom: 190px;right: 0px;width: 65px;height: 47px;position: absolute;}
	
	
	.computer-img img{max-width: 180px;}	
	.find-arrow{bottom: 25px; font-size: 18px;}
	.slick-carousel .slider-nav .dot_img{height: 130px;width: 130px;}
	.carousel-logos{width: 48%;padding: 5px;display: inline-block;padding-top: 20px;}
	.carousel-logos > img{margin: 0 auto;}
}

@media(max-width: 480px){
	.computer-img{text-align: left;}
	.slick-carousel .slider-nav .dot_img{height: 120px;width: 120px;}
}

/* -------------------------------------------------

    Slick Carousel - Bath and Bristol version

--------------------------------------------------*/
.industries-tabs .hexagon {
  position: relative;
  width: 30px; 
  height: 17.32px;
  background-color: #6598CB;
  margin: 8.66px 0;
}
.industries-tabs .hexagon {
  margin-right: auto;
  margin-left: auto;
}
.industries-tabs .hexagon:before,
.industries-tabs .hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  left: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}

.industries-tabs .hexagon:before {
  bottom: 100%;
  border-bottom: 8.66px solid #6598CB;
}

.industries-tabs .hexagon:after {
  top: 100%;
  width: 0;
  border-top: 8.66px solid #6598CB;
}

.industries-tabs .hexagon img {
  max-height: 18px;
  margin: auto;
}
@media(min-width: 992px){
  .industries-tabs .hexagon {
    width: 60px; 
    height: 34.64px;
    margin-bottom: 17.32px;
  }
  .industries-tabs .hexagon:before,
  .industries-tabs .hexagon:after {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
  }
  .industries-tabs .hexagon:before {
    border-bottom: 17.32px solid #6598CB;
  }
  .industries-tabs .hexagon:after {
    border-top: 17.32px solid #6598CB;
  }
  .industries-tabs .hexagon img {
    max-height: 34px;
  }
}
.industries-tabs .fade.in {
  background: transparent;
}
.industries-tabs .nav > li {
  float: none;
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
@media(min-width: 440px){
  .industries-tabs .nav > li {
    width: 25%;
  }
}
@media(min-width: 738px){
  .industries-tabs .nav > li {
    width: auto;
  }
}
.industries-tabs .nav-tabs {
  border-bottom: none;
  text-align: center;
}
.industries-tabs .nav-tabs > li > a {
  font-size: 16px;
  color: #6598CB;
  text-align: center;
  width: 110px;
  height: 110px;
  border: none;
  padding: 8px;
  margin: auto;
}
@media(min-width: 992px){
  .industries-tabs .nav-tabs > li > a {
    font-size: 18px;
    width: 150px;
    height: 142px;
    padding: 10px 15px;
  }
}
.industries-tabs .nav > li > a:focus, 
.industries-tabs .nav > li > a:hover {
  background: transparent;
  color: #1e739d;
}
.industries-tabs .nav > li > a:focus .hexagon, 
.industries-tabs .nav > li > a:hover .hexagon {
  background-color: #1e739d;
}
.industries-tabs .nav > li > a:focus .hexagon:before,
.industries-tabs .nav > li > a:hover .hexagon:before {
  border-bottom-color: #1e739d;
}
.industries-tabs .nav > li > a:focus .hexagon:after,
.industries-tabs .nav > li > a:hover .hexagon:after {
  border-top-color: #1e739d;
}
.industries-tabs .nav-tabs > li.active > a {
  color: #f26a23;
  border: none;
}
.industries-tabs .nav > li.active > a .hexagon {
  background-color: #f26a23;
}
.industries-tabs .nav > li.active > a .hexagon:before {
  border-bottom-color: #f26a23;
}
.industries-tabs .nav > li.active > a .hexagon:after {
  border-top-color: #f26a23;
}

.industries-tabs .nav-tabs > li.inactive > a {
  color: #6598CB;
  border: none;
}
.industries-tabs .nav-tabs > li.inactive > a:hover {
  cursor: initial;
}
.industries-tabs .nav > li.inactive > a .hexagon {
  background-color: #6598CB;
}
.industries-tabs .nav > li.inactive > a .hexagon:before {
  border-bottom-color: #6598CB;
}
.industries-tabs .nav > li.inactive > a .hexagon:after {
  border-top-color: #6598CB;
}
/* Tab content */
.industries-tabs .tab-content {
  /*padding: 15px 50px;  */
}
.industries-tabs .tab-pane__content {
  width: 100%;
  background-color: rgba(78, 76, 76, 0.9);
  padding: 25px;
  color: #fff;
  font-size: 16px;
  position: relative;
  height: auto;
}
@media(min-width: 686px){
  .industries-tabs .tab-pane__content {
    height: 465px;
  }
  .industries-tabs.construction .tab-pane__content {
    height: 680px;
  }
  .industries-tabs.nonprofit .tab-pane__content {
    height: 600px;
  }
}
@media(min-width: 992px) {
  .industries-tabs .tab-pane__content {
    width: 50%;
    height: 575px;
  }
  .industries-tabs .tab-pane__content:after {
    left: 100%;
    top: 0px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(78, 76, 76, 0);
    border-left-color: rgba(78, 76, 76, 0.9);
    border-bottom-width: 575px;
    margin-top: 0;
    z-index: 10;
    border-top-width: 0;
    border-left-width: 100px;
  }
  .industries-tabs.construction .tab-pane__content {
    height: 890px;
  }
  .industries-tabs.construction .tab-pane__content:after {
    border-bottom-width: 890px;
  }
  .industries-tabs.nonprofit .tab-pane__content {
    height: 750px;
  }
  .industries-tabs.nonprofit .tab-pane__content:after {
    border-bottom-width: 750px;
  }
}
@media(min-width: 1200px) {
  .industries-tabs .tab-pane__content {
    height: 500px;
  }
  .industries-tabs .tab-pane__content:after {
    border-bottom-width: 500px;
  }
  .industries-tabs.construction .tab-pane__content {
    height: 730px;
  }
  .industries-tabs.construction .tab-pane__content:after {
    border-bottom-width: 730px;
  }
  .industries-tabs.nonprofit .tab-pane__content {
    height: 650px;
  }
  .industries-tabs.nonprofit .tab-pane__content:after {
    border-bottom-width: 650px;
  }
}

.industries-tabs .tab-pane__content h4 {
  font-family: 'montserrat', sans-serif;
  font-size: 20px;
  text-transform: capitalize;
}
.industries-tabs .tab-pane#retail {
  background: url(../img/retail_shutterstock_1500x968.jpg);
  background-size: cover;
  background-position: center;
}
.industries-tabs .tab-pane#creative {
  background: url(../img/creative_shutterstock_1500x1000.jpg);
  background-size: cover;
  background-position: center;
}
.industries-tabs .tab-pane#hospitality {
  background: url(../img/hospitality_shutterstock_1500x1000.jpg);
  background-size: cover;
  background-position: center;
}
.industries-tabs .tab-pane#care {
  background: url(../img/care_home_flip.jpg);
  background-size: cover;
  background-position: center;
}
.industries-tabs .tab-pane#construction {
  background: url(../img/construction_shutterstock_1500x929.jpg);
  background-size: cover;
  background-position: center;
}
.industries-tabs .tab-pane#education {
  background: url(../img/education_shutterstock_1500x919.jpg);
  background-size: cover;
  background-position: center;
}
.industries-tabs .tab-pane#leisure {
  background: url(../img/leisure-rugby.jpg);
  background-size: cover;
  background-position: center;
}

.industries-tabs .tab-pane#nonprofit {
  background: url(../img/sector-education.jpg);
  background-size: cover;
  background-position: center;
}

.trialform {
	
}

.trialform input {
	border-radius: 5px;
	border: 1px solid #156000;
	padding-left: 6px;
}

.trialform select {
	border-radius: 5px;
	border: 1px solid #156000;
	padding-left: 6px;
}

.trialform ul {
	line-height: 30px;
}

.trialform h4 {
	margin-top: 35px;
}
