
#cycler {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 40px;
}
#cycler img {
	position: absolute;
	z-index: 1;
	opacity: 0;
	max-width: 100%;
}
#cycler img.active {
	z-index: 3;
	opacity: 1;
}
.offerpageSlider {
	padding-top: 20px;
}

@media only screen and (min-width: 310px) and (max-width: 767px) {
.offerpageSlider {
	display: none;
}
}

@media only screen and (min-width:0px) and (max-width: 480px) {
.bx-wrapper .bx-next {position:absolute !important; right:-20px !important; top:100px !important;}
.bx-wrapper .bx-prev {position: absolute !important; left:-10px !important; top:100px !important;}
}

@media only screen and (min-width:768px) and (max-width: 1024px) {
.bx-wrapper .bx-prev {left: -20px !important;}
.bx-wrapper .bx-next {right: -20px !important;}
}

.div {
	width: 299px;
	height: 166px;
	margin: 0 auto;
	background-image: url("");
	background-repeat: no-repeat;
}
.div:hover {
	width: 299px;
	height: 166px;
	background-image: url("");
	background-repeat: no-repeat;
	-webkit-transition: all 3s ease;
	-moz-transition: all 3s ease;
	-ms-transition: all 3s ease;
	-o-transition: all 3s ease;
	transition: all 3s ease;
}

/* carousel */
#quote-carousel {
	padding: 0 10px 30px 10px;
	margin-top: 30px;
}
/* Control buttons  */
#quote-carousel .carousel-control {
	background: none;
	color: #222;
	font-size: 2.3em;
	text-shadow: none;
	margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left {
	left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right {
	right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li {
	background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active {
	background: #333333;
}
/* End carousel */

.item blockquote {
	border-left: none;
	margin: 0;
}
.item blockquote img {
	margin-bottom: 10px;
}
.item blockquote p:before {
	content: "\f10d";
	font-family: 'Fontawesome';
	float: left;
	margin-right: 10px;
}

/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
#quote-carousel .carousel-indicators {
	bottom: -20px !important;
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
}
#quote-carousel .carousel-indicators li.active {
	margin: 0px 5px;
	width: 20px;
	height: 20px;
}
}
.carousel-inner > .item {
	transition: left 1s ease-in-out 0s !important
}

    
    
    
    



.bx-wrapper .testimonials-thumbnail{ margin: 0px 0px 15px; }
.bx-wrapper .testimonials-title{ text-align: center;  margin: 25px 15px 3px; font-size: 24px; line-height: 1; }
.bx-wrapper .testimonials-carousel-thumbnail{ max-width: 35%; float: left; margin-right: 20px; }
.bx-wrapper .testimonials-carousel-thumbnail img{ display: block;   margin-right: 20px;width: 100px;}
.bx-wrapper .testimonials-carousel-context{ overflow: hidden; }
.bx-wrapper .testimonials-name{ font-size: 18px; margin-bottom: 15px; color:#000000; font-weight:400; text-align:center; font-family: 'Open Sans', sans-serif;}
.bx-wrapper span{ font-size: 11px; margin-left:10px; color:#aaa; font-family: Georgia, Arial, Helvetica, sans-serif; font-style:italic; }
.bx-wrapper {position: relative;margin: 0px auto;padding: 0;width:100%;*zoom: 1;}
.bx-wrapper .slide {padding:0;margin:0;display: block;}
.bx-wrapper .bx-viewport {padding:10px;margin-left:0;z-index:1;width:100%;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;display:none;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url("bx_loader.gif"/*tpa=bx_loader.gif*/) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}

.bx-wrapper .bx-next {position: absolute !important; top: 50px; right: -50px;width: 35px;height: 30px;cursor: pointer;background: url("right.png"/*tpa=right.png*/) no-repeat 0 0 ;}
.bx-wrapper .bx-prev {position: absolute !important; top: 50px; left: -50px; width: 35px;height: 30px;cursor: pointer;background: url("left.png"/*tpa=left.png*/) no-repeat 0 0 ;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 30px;margin-top: 0;margin-right: 0px;outline: 0;width: 30px;height: 35px;text-indent: -9999px;z-index: 9999;}
.testimonialsBox{ overflow:hidden; width:90%; height:auto; margin:0px auto;}
.bx-wrapper{ width:90% !important;}
.testimonials-carousel-content p{ font-size:18px !important; line-height:25px; color:#222; font-family: 'Open Sans', sans-serif; text-align:center;}
.testimonials-name{color:#222; font-size: 18px !important; font-weight: bold !important;  font-family: 'Open Sans', sans-serif;}
/* iframe{display:none;} */
.intercom-lightweight-app-launcher, .intercom-messenger-frame, .intercom-launcher-frame{    bottom: 50px; left: 10px !important;}


/* landing page CSS */
body{font-family: 'Titillium Web', sans-serif; }
.landing_page .wrapper-fluid-nav{background: #fff; border-bottom:none !important; }
.landing_page .logo a{border: 0;}
.landing_page .navbar-default .navbar-nav > li > a{color: #000; font-weight: 500;}
.landing_page .navbar-default .navbar-nav > li > a:hover{color: #00769d !important;}

.top-sctip {width: 100%; display: flex;	align-items: center; justify-content: space-between; font-size: 16px; padding: 10px 0;}
.txt_left_lp a{color: #00769d; text-decoration: underline; font-weight: bold; border: 0;}
.txt_right_lp a {text-decoration: none; border: 0;}
.header_form_bx{background: #eaf5f5; width: 100%; padding: 50px 0;}
.top_strip_cls{box-shadow: 0px -15px 13px -21px rgba(0,0,0,0.22) inset; -webkit-box-shadow: 0px -15px 13px -21px rgba(0,0,0,0.22) inset; -moz-box-shadow: 0px -15px 13px -21px rgba(0,0,0,0.22) inset;}
.form_heading{width: 100%;}
.form_heading h1{font-family: 'Titillium Web', sans-serif; font-size: 45px !important; font-weight:700; margin-bottom: 20px !important; background: #00769D;
background: -webkit-linear-gradient(to right, #00769D 0%, #11b1ab 100%); background: -moz-linear-gradient(to right, #00769D 0%, #11b1ab 100%); background: linear-gradient(to right, #00769D 0%, #11b1ab 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.form_heading p{margin-bottom: 0px; font-family: 'Titillium Web', sans-serif; font-size: 27px !important; font-weight:300;}
.lp_bx_cls{width: 100%;}
.lp_form_bx{background: #fff; padding: 40px 30px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(206, 206, 206, 0.5); box-shadow:0px 0px 10px 0px rgba(206, 206, 206, 0.5);}
.row.lndp_form_bx {display: flex; align-items: center; justify-content: center;}
.pdf_content{ padding: 40px 0; background: #fff;}
.mag_cover img{max-width: 100%;}
.ebook_content{width: 100%;}
.ebook_content h2{margin-bottom: 20px; font-family: 'Titillium Web', sans-serif; font-size: 22px; font-weight: 800; color: #000000;}
.ebook_content p{margin-bottom: 20px; font-family: 'Titillium Web', sans-serif; font-size: 17px; font-weight: 300; color: #000000;}
.ebook_content ul{margin: 0; padding: 0px; list-style: none;}
.ebook_content ul li{font-family: 'Titillium Web', sans-serif; font-size: 14px; font-weight: 300; color: #000000; position: relative; padding-left: 35px; margin-bottom: 5px;}
.ebook_content ul li::before{content: ""; position: absolute; left: 0px; top: 0px; background: url("list_icon.jpg"/*tpa=list_icon.jpg*/) no-repeat; width: 24px; height: 27px; }
.footer-box{padding: 0px 0; background: #000000; color: #fff;}
.footer_content{width: 100%; font-family: 'Titillium Web', sans-serif; border-right: solid 1px #383838; padding-right: 15px; margin-bottom: 20px;}
.footer_content p{margin-bottom: 10px; color: #c2c2c2; font-size: 14px;}
.footer_content img{margin-bottom: 20px;}
.footer_links{width: 100%; margin-bottom: 20px; border-bottom: solid 1px #383838; padding-bottom: 10px;}
.footer_links.noborder{border-bottom:0px;}
.footer_links h2{font-family: 'Titillium Web', sans-serif; font-size: 22px; font-weight: 800; color: #00769d; margin-bottom: 10px;}
.footer_links ul{margin: 0px; padding: 0px; list-style: none;}
.footer_links ul li{display: inline-block; font-family: 'Titillium Web', sans-serif; font-size: 14px; font-weight: 300; color: #fff; position: relative; margin-bottom: 10px;}
.footer_links ul span {padding: 0px 10px;}
.footer-logo{width: 100%; padding: 40px 0; background: #00769d;}
.footer_logo_content{width: 100%;}
.footer_logo_content ul {padding: 0px; list-style: none; display: flex; align-items: center; justify-content: space-between;}
.footer_logo_content ul li{display: inline-block;}
.footer_copy_bx{font-family: 'Titillium Web', sans-serif; width: 100%;  background: #000000}
.footer_copy_content{width: 100%; display: flex; align-items: center; justify-content: space-between; min-height:75px;;}
.footer_copy_content ul{padding: 0px; margin: 0px; list-style: none;}
.footer_copy_content ul li{display: inline-block; margin: 0 5px;}
.footer_links ul li a{color: #fff; border: 0px; }
.footer_links ul li a:hover{color: #b1b1b1; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.left_cls{margin:0px;}
.left_cls p{margin: 0; font-family: 'Titillium Web', sans-serif; font-size: 13px !important; font-weight: 300; color: #fff;}
.right_cls{margin: 0px;}
.readmore{padding: 2px; display: inline-block; background: rgb(17,176,171);
background: linear-gradient(90deg, rgba(17,176,171,1) 0%, rgba(0,57,61,1) 100%); position: relative; border-radius: 20px;}
.readmore a {border-radius: 20px; background: #000; color: #fff; text-transform: uppercase; font-size: 14px; font-family: 'Titillium Web', sans-serif; padding: 10px 50px;  display: block; border: none; }
.lp_form_bx h2{font-family: 'Titillium Web', sans-serif; font-size: 18px; display: block; text-align: center; margin-bottom: 20px; font-weight: 800;}
.lp_form_bx input[type="text"], .lp_form_bx input[type="email"], .lp_form_bx input[type="tel"], .lp_form_bx select{padding: 5px 10px; height: 45px; -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 15px 0px rgba(206, 206, 206, 0.5); box-shadow:0px 0px 15px 0px rgba(206, 206, 206, 0.5); border: solid 1px #f3f3f3;}
.lp_form_bx .form-group {margin-bottom: 30px;}
.lp_form_bx .form-group.form-check {display: flex; align-items: center; justify-content: center;}
.lp_form_bx .form-group.form-check label{margin: 0 0 0 10px; font-weight: 13px; font-weight: 500;}
.lp_form_bx input[type="radio"], input[type="checkbox"]{margin: 0;}
.form_bottom {text-align: center;}
.ld_page_btn {background: none; color: #000; border-radius: 50px; border: none; padding: 20px 50px; font-size: 14px; font-weight: bold;
background: rgb(22,178,173); background: linear-gradient(90deg, rgba(22,178,173,1) 0%, rgba(26,77,81,1) 100%); position: relative; z-index: 0;} 
button.ld_page_btn::after {content: ""; position: absolute; top: 2px; left: 2px; height: 93%; width: 98%; background: white; border-radius: 50px; z-index: -1;}
.navbar-default .navbar-nav > li:hover{color: red !important; }
header.landing_page .container {display: flex; align-items: center;}
@media only screen and (min-width: 0px) and (max-width:767px) {
.top-sctip {display: block;}
.landing_page #menuButton .line{border: 1px solid #000;}
.row.lndp_form_bx {display: block;}
.navbar-nav > li > .dropdown-menu {background: #000 !important; padding: 10px 0 !important;}
.header_form_bx{padding: 20px 0;}
.form_heading h1{font-size: 35px !important;}
.form_heading p{font-size: 22px !important; margin-bottom: 20px;}
.lp_form_bx .form-group {margin-bottom: 0;}
.lp_form_bx input[type="text"], .lp_form_bx input[type="email"], .lp_form_bx input[type="tel"], .lp_form_bx select{margin-bottom: 20px;}
.lp_form_bx .form-group.form-check{margin-bottom: 20px;}
.footer-box{margin-bottom: 0; padding-bottom: 0;}
.footer_logo_content ul{display: block; margin-bottom: 0;}
.footer_logo_content ul li{margin-bottom: 15px; display: block; text-align:center;}
.footer_logo_content ul li:last-child{margin-bottom: 0px;}
.footer_copy_content {display: block;  padding: 20px 0; text-align: center;}
.left_cls {margin: 0 0 10px 0;}
header.landing_page .container {display: block; align-items: center;}
.txt_left_lp {margin-bottom: 5px;}
}

@media only screen and (min-width: 768px) and (max-width:1199px) {
header.landing_page .container {display: block; align-items: center;}
.footer-logo{}
.lp_form_bx{padding: 20px 20px;}
}
