﻿@charset "utf-8"; 
/* CSS Document */
html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
body {	background-color: #fff; margin:0; padding:0; outline:none;font-family:"AvenirLTStd45Book",Arial, Helvetica, sans-serif; line-height:normal; color:#353535}
* { margin:0; padding:0;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
p { margin:0; padding:0;}
img { border:0; vertical-align:text-top;}
.clear { clear:both;}
@-moz-document url-prefix(){select{text-indent:6px !important}}
select, input, textarea {margin:0; padding:0; outline:none;font-family:"AvenirLTStd45Book",Arial, Helvetica, sans-serif;font-size:16px; color:#444; outline:none;}
h1,h2,h3,h4,h5 { margin:0; padding:0; font-weight:normal; line-height:normal;font-family:"AvenirLTStd45Book",Arial, Helvetica, sans-serif;}
hr { color:#dddddd;border:none;   border-top:1px solid #dddddd; height:1px; margin:0; padding:0; margin-bottom:15px;}
.gradient {filter:none;}
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=button], input[type=submit] {-webkit-appearance: none; -webkit-border-radius:0; border-radius:0;}

input[type=checkbox]{-webkit-appearance:checkbox; -webkit-border-radius:0; border-radius:0;}
input[type=radio]{-webkit-appearance:radio; -webkit-border-radius:0; border-radius:0;}
 ::-webkit-input-placeholder{/* WebKit browsers */color:#7b7b7b;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#7b7b7b;opacity:1;} 
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#7b7b7b;opacity:1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#7b7b7b; }
/* new clearfix */   

.clearfix:after {     visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;    }
* html .clearfix{zoom: 1; } /* IE6 */
*:first-child+html .clearfix{zoom: 1; } /* IE7 */ 
/*********************************Header Starts here************************************/
.container {max-width:1400px; margin:auto; position:relative;}
.header{}
.top1 { padding-bottom:26px; }
.logo { float:left; margin-top:24px}
.top1-right{ float:right}

.scheduled{ font-size:23px;color:#353535;position:relative;padding-top:9px;float:left;padding-left:26px;margin-top:13px; padding-left:53px; font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:46px} 
.scheduled:before{content:'';position:absolute;top:2px;left:0px;width:41px;height:41px;background:url(../images/sprite.png) -8px -9px no-repeat;}
.scheduled a{color:#353535;text-decoration:none;}

.language { float:left; margin-top:46px; margin-left:40px; margin-right:40px}
.language h4 { font-size:15px; color:#353535;font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif; text-transform:uppercase}

.country { color:#fff; font-size:14px; padding-right:27px; position:relative; float:left; padding-left:7px;font-family:"estrangelo_edessaregular",Arial, Helvetica, sans-serif; line-height:14px; top:4px; position:relative; display:table; margin:auto; float:none}
.country img { margin-right: 10px}
.country:before {  content:''; position:absolute; top:4px; right:10px; background:url(../images/sprite.png) -272px -9px no-repeat; width:17px; height:17px;}
.currency { border-right:0}
.country-drop { position:absolute; top:26px; left:0; width:100%; background:#fff; padding:7px; border:1px solid #282828; opacity:0; visibility:hidden; overflow:hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; z-index:50; width:78px; text-align:center}
.country-drop a { color:#282828; text-decoration:none; display:block; padding-bottom:7px; padding-top:5px; border-bottom:1px solid #222}
.country-drop a:last-child { padding-bottom:0; border-bottom:0}
.country:hover .country-drop { opacity:1; visibility:visible; overflow:visible;animation-name:fadeInUp1;animation-duration:0.5s;animation-fill-mode:both;}


.callus{ font-size:23px;color:#353535;position:relative;padding-top:5px;float:left;padding-left:26px;margin-top:47px; padding-left:38px; font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; text-transform:uppercase} 
.callus:before{content:'';position:absolute;top:2px;left:0px;width:41px;height:41px;background:url(../images/sprite.png) -79px -9px no-repeat;}
.callus a{color:#353535;text-decoration:none;}


.mopen .prices { margin:0; background:#fff; padding:15px}
.mopen .prow li { height:auto !important}
.mcheckout a { display:block; height:100%; width:100%}

.navigation{ position:relative;  background:#353535; height:51px}
.navigation .container { position:relative }
.nav{ float:left}
.nav ul{margin:0;padding:0;list-style:none;}
.nav li{float:left;font-size:14px;color:#fff;text-transform:uppercase;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif;padding-right:46px;}
.nav li a{text-decoration:none;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:block;padding-bottom:15px; padding-top:18px; position:relative}
.nav li a:hover,.nav li a.active, .nav li.current-menu-item a {color:#1388d0}
.nav li a:before { width:0%; height:4px; background:#1388d0; content:''; position:absolute; bottom:-1px; left:0; right:0; margin:auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; }
.nav li a:hover:before,.nav li a.active:before, .nav li.current-menu-item a:before{ width:100%}
.nav li:last-child a{padding-right:0}
ul.menu a{display:block;color:#fff;text-decoration:none;} 
ul.menu a:hover{color:#1388d0;}
ul.menu li {position:relative;float:left;margin-right:0px;}
ul.menu ul {position:absolute;top:46px;left:0px;z-index:999 !important;display:none;opacity:0;list-style:none;border-top:none;border-top:0; padding-top:2px !Important}
ul.menu ul li{position:relative;color:#fff;text-align:left;border-top:none;width:200px;margin:0px;background-color:#191919;opacity:1;margin-left:0px!important;padding-left:0;}
ul.menu ul li a{display:block;color:#fff!important;padding:8px 8px 8px 11px;/*background-image:url(../images/nav-dropdown.bg.png) !important;*/background-color:#191919;font-size:13px;opacity:.98;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
ul.menu ul li a:hover{background:none;background-color:#1388d0!important;color:#fff!important;opacity:1;}
ul.menu ul ul{left:160px;top:0px;padding-left:3px;}
ul.menu .menulink{border:1px solid #aaa;padding:0px 0px 0px;font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover{color:#1388d0 !important;}
.nav ul ul .menuhover,.nav ul ul .menulink:hover{background-color:#1388d0!important;color:#fff!important;}
.navigation > a{position:absolute;width:35px;height:30px;top:37px;left:16px;background-color:#FF0000;display:none}

.navigation .search{width:215px;position:relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  position:absolute; top:11px; right:0 ;}
.sinput1 { width:100%; height:30px; background:#fff; border:none;  padding:8px 33px 8px 13px; font-size:14px; color:#7b7b7b; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;   -moz-border-radius:25px !important;-webkit-border-radius:25px !important; 	-opera-border-radius:25px !important;border-radius:25px !important; }
.navigation .search.search1 { display:none}
.sinput2 { position:absolute; top:0px; right:-2px; background:none; border:0;background:url(../images/sprite.png) -126px -3px no-repeat; width:32px; height:36px; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} 

.content {}
.banner{max-width:1900px;margin:auto}
.banner img{max-width:100%;height:auto}
.banner-mobile{display:none}
.banner-desktop{position:relative;}
.banner-desktop a{text-decoration:none;color:#fff}
.banner-desktop h1{font-size:100px;line-height:100px;color:#fff;position:absolute;top:40%;left:0;right:0;width:100%;text-align:center;margin-top:-0.5em;}
.banner-desktop h1 span{font-weight:700}
.banner-mobile{}
.slide1{position:relative}
.slide1 .owl-prev{position:absolute;width:62px;height:62px;background:none!important;background:url(../images/sprite.png) -238px -117px no-repeat!important;top:44%;left:1%; margin:0 !important}
.slide1 .owl-next{position:absolute;width:62px;height:62px;background:none!important;background:url(../images/sprite.png) -238px -180px no-repeat!important;top:44%;right:1%; margin:0!important}
.slide1 a{display:block;z-index:1000000;position:relative}

.welcome { padding-top:70px; padding-bottom:100px}
.text30 { font-size:30px; color:#06659b; font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif}
.heading-line { position:relative; padding-bottom:21px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.heading-line:before { width:190px; height:1px; content:''; position:absolute; left:0; right:0; bottom:0; background:#a7a7a7; margin:auto }
.heading-line:after { width:33px; height:1px; background:#06659b;content:''; position:absolute; left:0; right:0; bottom:0; margin:auto;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.welcome .text30 { display:table; margin:auto; text-transform:uppercase}
.text20 { font-size:20px; color:#353535; line-height:normal}
.welcome .text20 { text-align:center; line-height:30px; padding-top:22px}
.btn2 { min-width:224px;  background:#c41908; text-align:center; color:#fff; font-size:17px;  display:inline-block; text-transform:uppercase;font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.btn2 a{ color:#fff; text-decoration:none; text-transform:uppercas; display:block; padding:14px 15px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.btn2 a:hover { background:#06659b }
.welcome .btn2 { display:table; margin:auto; margin-top:38px}
.welcome:hover .heading-line:after { width:190px;}

.any-doubts { max-width:1900px;  background:url(../images/image1.jpg); background-position:center top; padding:92px 0 }
.doubts { max-width:1172px; margin:auto}
.text25 { font-size:25px; color:#353535  }
.doubts .text25 {line-height:37px;color:#353535; text-align:center ;font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif;}
.doubts .text30 { color:#1388d0; text-align:center; padding-top:32px; padding-bottom:32px}
.doubts .text30 a { color:#1388d0; text-decoration:none}
.doubts .text30 a:hover {}

.testimonials-section { margin-top:80px}
.slide4 { padding:0 40px; position:relative}
.slide4 .customNavigation .next {width:15px;height:24px;background:url(../images/sprite.png) -8px -62px no-repeat;position:absolute;	left:15px;top:35%;cursor:pointer}
.slide4 .customNavigation .prev {width:15px;height:24px;background:url(../images/sprite.png) -27px -62px no-repeat;position:absolute;right:15px;top:35%;cursor:pointer} 

.testimonials{ float:left; width:50%; background:#06659b; padding-top:53px; padding-bottom:68px; height:550px}
.review { max-width:550px; margin:auto; margin-top:10px; padding-top:38px; position:relative}
.review:before { position:absolute; content:''; top:23px; left:-85px; background:#fff; width:77px; height:53px;background:url(../images/sprite.png) -75px -62px no-repeat;}
.review:after { position:absolute; content:''; bottom:30px; right:-85px;background:#fff; width:77px; height:53px;background:url(../images/sprite.png) -165px -62px no-repeat;}
.review .text20 { text-align:center; color:#fff; line-height:30px}
.review .text25 { text-align:center; color:#fff; font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; padding-top:18px}

.testimonials .text30 { color:#fff; display:table; margin:auto; text-transform:uppercase  }
.testimonials .heading-line:before { width:190px; height:1px; content:''; position:absolute; left:0; right:0; bottom:0; background:#fff; margin:auto }
.testimonials .heading-line:after { width:33px; height:1px; background:#353535;content:''; position:absolute; left:0; right:0; bottom:0; margin:auto;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.btn2-black {  background:#353535;  } 
.btn2-black a:hover { background:#c41908 }
.testimonials .btn2 { display:table; margin:auto; margin-top:45px}

.home-release { width:50%; float:left; height:550px; background-image:url(../images/home-office.jpg); background-position:center top; padding-top:52px; padding-left:113px; padding-right:113px;}
.home-release .text30 { display:table; margin:auto; color:#1388d0;text-transform:uppercase; text-align:center}
.home-release .text25 { color:#353535; text-align:center;font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; padding-top:43px }
.text17 { font-size:17px; color:#353535;}
.home-release .text17 {  color:#353535; text-align:center; line-height:26px; padding-top:22px}

.btn2-blue {    } 
.btn2-blue a:hover { background:#1388d0;}
.home-release .btn2-blue{display:table; margin:auto; margin-top:50px} 

.licensed { padding-top:67px}
.licensed-left{ float:left; width:545px;}
.img1 { float:left; }
.ltext { float:left;  width:360px; line-height:35px; padding-top:22px; margin-left:33px}
.licensed-right { float:right} 
.licensed .text30 { color:#1388d0; text-align:center; padding-top:68px}

.footer { background:#f4f4f4; margin-top:75px; padding:43px 0}

.newsletter { display:none}
.newsletter .text25 {  color:#1388d0; text-align:center;font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; }
.newsletter .text20 { color:#fff; text-align:center; padding-top:8px;}
.signup {  margin:auto; width:600px; padding-right:166px; position:relative; margin-top:24px; } 
.sinput3 { font-size:15px; color:#707070; border:0;  width:46%; padding:10px 0 10px 13px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; height:40px; float:left; margin:0 2%} 
.sbtn1 { width:158px; height:40px; background:#c41908; border:0; position:absolute; top:0; right:0; font-size:15px; color:#fff; text-align:center; text-transform:uppercase; cursor:pointer; line-height:40px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif;}
.sbtn1:hover { background:#bc7e6c} 

.quick-links { text-align:center; font-size:17px; line-height:30px; text-align:center; color:#353535; padding-top:0px;} 
.quick-links a { display:inline-block; padding:0 4px; color:#353535 !important; text-decoration:none}
.copyright { font-size:17px; color:#06659b; text-align:center ;font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif; padding-top:26px;}


.inner-banner{background:#06659b;position:relative;padding-bottom:20px;padding-top:25px;}

.breadcrumb{font-size:14px;color:#fff;padding:3px 1px 15px;margin-top:0px;padding-bottom:0;display:table;margin:auto;padding-top:0px;font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif;}
.breadcrumb a{text-decoration:none;color:#fff;}
.breadcrumb a:hover, .breadcrumb a#on1{color:#59c3ff;}
.inner-banner .text30{color:#fff; text-align:center;padding-top:12px;text-transform:uppercase;padding-bottom:1px}

.inner-content { padding-top:50px}
.cont {}
.cont img { max-width:100%; height:auto}
.cont-left { float:left; width:49%; margin-bottom:50px;}
.cont-left img ~ img { margin-top:50px}
.cont-right { float:right;}
.cont-right img { max-width:100%; height:auto; }
.pad25 { padding-bottom:25px}
.col-blue { color:#06659b }
.medium65{font-family:"AvenirLTStdMedium",Arial, Helvetica, sans-serif;}
.heavy85{font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; }
.pad15 { padding-bottom:15px}
.inner-content ol { margin:0; margin-left:20px }
.inner-content li{ padding-bottom:5px; }
.service-custom ol li { list-style: none;}
.service-custom ul li { margin-left: 30px;}

.about { line-height:26px; text-align:justify}
.about img { float:right; margin-left:25px}

.input1 { width:100%;  border:1px solid #c1c1c1; margin-bottom:20px; padding:14px 15px; font-size:17px }

.wpcf7-form .contact-form-link {text-decoration: none;color: #06659b;}
.click-here { text-decoration:none; color:#06659b}
.captcha {}
.captcha img { float:left}
.captcha .text17 { float:right}

.btn2-input, .wpcf7-submit { min-width:180px; height:52px; border:0; background:#06659b; font-size:17px; text-transform:uppercase; color:#fff; cursor:pointer;}
.contact-image{ margin-top:130px}

.faq { background:#e9e9e9; padding:22px 25px; margin-bottom:38px }
.search_data .hentry { background:#e9e9e9; padding:22px 25px; margin-bottom:38px }
.search_data .entry-title a{ color:#06659b; text-decoration:none;}
.search_data .entry-summary { padding:10px 0; line-height:24px;}
.search_data .entry-summary a,.entry-footer a{ color:#353535; font-style:italic; }

.search_data .entry-summary a:hover{ color:#06659b; }
.faq .text20 { line-height:26px}
.faq-open { background:#fff; padding:20px 22px; background:#fff; line-height:26px; margin-top:18px; display:none; text-align:justify}
.italics { font-style:italic}
.faq a { text-decoration:none}
.ul-list { list-style:none }
.ul-list li { position:relative; padding-left:14px}
.ul-list li:before { content:'» '; position:absolute; top:-1px; left:0}
.testimonials1 .text17 { line-height:26px}

.useful-links a { color:#353535; text-decoration:none}
.useful-links a:hover { color:#06659b }
.tjustify { text-align:justify}
.sitemap a { margin-bottom:14px; display:inline-block}
span.wpcf7-not-valid-tip { position:absolute !important; top:0; right:10px; font-size:13px !important; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing  { border:2px solid red;}
.top11 { background:#06659b; height:55px;}
.top11-left { float:left}
.top11-left .scheduled { float:left; margin-top:5px; color:#fff; padding-left:36px; font-size:17px; padding-top:13px}
.top11-left .scheduled:before{content:'';position:absolute;top:9px;left:0px;width:28px;height:27px;background:url(../images/sprite2020.png) -14px -16px no-repeat;}
.top11-left .callus { color:#fff; float:left; margin-top:6px; padding-left:27px; margin-left:20px; padding-top:13px; font-size:17px}
.top11-left .callus a { color:#fff !important;}
.top11-left .callus:before{content:'';position:absolute;top:9px;left:0px;width:20px;height:28px;background:url(../images/sprite2020.png) -83px -9px no-repeat;}
.top11-right { float:right}
.top11-right .language{ margin-top:12px; float:left; margin-left:0; margin-right:10px}

.top11-right .country:before { color:#fff; background:url(../images/sprite2020.png) -274px -5px no-repeat;}

.top11-right .search{ display:block; position:relative; float:right; margin-top:12px}

.top1 .navigation { float:right; background:none; margin-top:52px}
.top1 .navigation .search { display:none}
.top1 .navigation ul.menu a { color:#353535}
.top1 .navigation .nav li a::before {       height: 2px;    background: #c41908;   }
.top1 .navigation .nav li a { padding-top:10px; padding-bottom:6px}
.top1 .navigation ul.menu li:last-child { padding-right:0}

.bannernew1  { height:600px; max-width:1900px; margin:auto; background-image:url(../images/banner1.jpg); background-position:center center; display:table; width:100%; overflow:hidden}
.bannernew1-text{ display:table-cell; text-align:center; vertical-align:middle;}
.bannernew1-text h2 { color:#fff; font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; font-size:35px; line-height:45px;animation-name:fadeInLeft;animation-duration:4s;animation-fill-mode:both;}
.bannernew1-text h1 { color:#fff; font-family:"AvenirLTStdBlack",Arial, Helvetica, sans-serif; font-size:50px; text-transform:uppercase; padding-top:13px;animation-name:fadeInRight;animation-duration:4s;animation-fill-mode:both;}

@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}

@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}


.testimonials { background:url(../images/testimonials-bg.jpg); background-position:center center; padding-top:40px; padding-bottom:50px}
.ttext11 { line-height:24px; color:#fff; text-align:center}
.author{ font-size:20px; text-align:center; padding-top:10px; font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; color:#fff}
.reviewonyell { font-size:20px; color:#fedb00; text-align:center; text-transform:uppercase;font-family:"AvenirLTStdHeavy",Arial, Helvetica, sans-serif; border-bottom:1px solid #fedb00; display:table; margin:auto; margin-top:28px}
.star { margin-top:20px; margin-bottom:25px}
.star ul { margin:0; padding:0; list-style:none; display:table; margin:auto}
.star li { float:left; margin:0 5px }
.review { margin-top:0}
.testimonials .btn2 { background:#c41908; margin-top:24px  }
.testimonials .btn2 a:hover { background:#06659b;}

.home-release { background:url(../images/home-office.jpg); background-position:center center}

.home-release .text30 { color:#1388d0}
.home-release .text25 { color:#353535}
.home-release .text17 { color:#353535}

.home-release .btn2 { background:#c41908;  }
.home-release .btn2 a:hover { background:#06659b}

@media only screen and (max-width:1599px)  
{
.review:before { -webkit-transform: scale(0.65);    transform: scale(0.65); left:-65px }
.review:after { -webkit-transform: scale(0.65);    transform: scale(0.65); right:-65px }
.home-release { padding-left:60px; padding-right:60px}
}
@media only screen and (max-width:1399px)  
{
.container { max-width:1250px;}
.home-release { padding-left:43px; padding-right:43px}
.review:before { display:none }
.review:after { display:none }
.review { margin-top:0}
.home-release .text25 { padding-top:26px}
.home-release .btn2-blue { margin-top:30px}
.scheduled { font-size:20px; padding-top:11px;}
.callus { font-size:20px; padding-top:11px;}
.text30 { font-size:27px;}
.text20 { font-size:18px}
.welcome .text20 { line-height:28px;}
.text25 { font-size:22px;}
.doubts .text25 { line-height:33px;}
.review .text20 { line-height:27px}
.text17 { font-size:16px}
.home-release .text17 { line-height:24px;}
.ltext { line-height:33px}
.quick-links { font-size:16px;}
.copyright { font-size:16px;}
} 
 
@media only screen and (max-width:1249px)  
{
.container { max-width:980px}
.scheduled { font-size:18px;}
.callus { font-size:18px;}
.language h4 { font-size:14px}
.nav li { font-size:13px}
.nav li { padding-right:25px}
.navigation .search { width:190px;}
.text30 { font-size:24px}
.text20 { font-size:16px}
.welcome .text20 { line-height:25px;}
.btn2 { font-size:15px; min-width:200px}
.text25 { font-size:20px;}
.doubts .text25 { line-height:30px;}
.testimonials { width:100%; height:auto;}
.home-release { width:100%; height:auto; padding-bottom:60px}
.img1 { max-width:100px; }
.img1 img { max-width:100%; height:auto}
.ltext { line-height:30px}
.ltext {    float: left;    width: 360px;    line-height: 29px;    padding-top: 6px;    margin-left: 18px;}
.licensed-left { width:490px}
.quick-links { font-size:15px;}
.copyright { font-size:15px;}
.text17 { font-size:15px}
.testimonials-section { margin-top:60px}

.about { line-height:24px}
.about img { float:right; margin-left:25px; max-width:400px; height:auto}

.input1 { width:100%;  border:1px solid #c1c1c1; margin-bottom:18px; padding:13px 15px; font-size:15px }

.bannernew1 { height:500px}
.bannernew1-text h2 {    font-size: 32px;    line-height: 42px;}
.bannernew1-text h1 { font-size:45px;}
}
 
@media only screen and (max-width:979px)  
{
.container { width:96%;}

.top1 { overflow:hidden; padding-bottom:18px}
.top1-right:before { background:#f2f2f2; width:20%; left:-10%; top:0; height:43px; content:''; position:absolute}
.top1-right:after { background:#f2f2f2; width:20%; right:-10%; top:0; height:43px; content:''; position:absolute; visibility:visible; z-index:-1} 
.top1-right { width:100%; background:#f3f3f3; height:43px; margin-bottom:13px }
.scheduled { display:none}
.language h4 { display:none}
.language { margin-top:7px; margin-left:0; float:right; margin-right:0}
.callus { padding-top:9px; margin-top:0; padding-left:32px; margin-left:5px}
.callus:before { -webkit-transform: scale(0.65);    transform: scale(0.65); right:-65px }
.logo { display:table; margin:auto; float:none}
.footer { padding:26px 0}
.licensed-left { width:100%; margin-bottom:25px}
.licensed { padding-top:40px}
.licensed .text30 { padding-top:25px}
.footer { margin-top:40px}
.welcome {    padding-top: 40px;    padding-bottom: 50px;}
.any-doubts { padding:40px 0} 
.text30 { font-size:22px}
.text20 { font-size:15px;}
.welcome .text20 { line-height:23px}
.btn2 { font-size:14px; min-width:150px}
.btn2 a { padding:11px 13px}
.text25 { font-size:18px}
.doubts .text25 { line-height:28px}
.review .text20 { line-height:23px}
.review .text25 { padding-top:15px}
.testimonials .btn2 { margin-top:27px}
.testimonials { padding-top:40px; padding-bottom:45px}
.ltext { line-height:26px}
.quick-links { font-size:14px; line-height:25px}
.copyright { font-size:14px;}
.country-drop { left:inherit; right:0}
.testimonials-section { margin-top:40px}

.inner-content { padding-top:30px}
.cont-left { width:100%; margin-bottom:30px}
.cont-left img { display:table; margin:auto}
.cont-left img ~ img { margin-top:25px}
.pad25 { padding-bottom:18px}
.pad15 { padding-bottom:10px}

.about { line-height:22px; }
.about img { float:right; margin-left:25px; max-width:300px; height:auto}
.input1 { width:100%;  border:1px solid #c1c1c1; margin-bottom:16px; padding:12px 13px; font-size:14px }

.faq { padding:15px 18px}
.faq .text20 { line-height:24px}
.faq-open { padding:15px 18px ; line-height:24px}
.top1 { padding-top:20px}
.top1 .navigation { width:100%; background:#06659b; margin-top:28px }
.top1 .navigation #menu-icon { padding-left:17px; padding-right:17px;}
.top1 { overflow:visible}
.top11-left .callus { margin-left:0}

.bannernew1 { height:400px; padding:0 20px}
.bannernew1-text h2 {    font-size: 30px;    line-height: 42px;}
.bannernew1-text h1 { font-size:43px;}
}


@media only screen and (max-width:760px)  
{
.slide1 .owl-prev {-webkit-transform: scale(0.7);    transform: scale(0.7); top:35%}
.slide1 .owl-next {-webkit-transform: scale(0.7);    transform: scale(0.7); top:35%}
.callus { font-size:16px; padding-top:11px}
.text30 { font-size:20px}
.text20 { font-size:14px;}
.welcome .text20 { line-height:21px}
.text25 { font-size:16px;}
.doubts .text25 { line-height:25px}
.text30 { font-size:18px;}
.text17 { font-size:14px;}
.home-release .text17 { line-height:22px;}
.quick-links {    font-size: 13px;    line-height: 23px;}
.copyright { font-size:13px}
.img1 {    max-width: 80px;} 
.ltext { width:205px; line-height:22px; padding-top:0}
.testimonials-section { margin-top:30px}
.about { line-height:22px; }
.about img { float:right; margin-left:25px; max-width:200px; height:auto}

.faq { padding:13px 15px}
.faq .text20 { line-height:22px}
.faq-open { padding:13px 15px ; line-height:22px}
.cont-right img {  }
.bannernew1 { height:350px; padding:0 20px}
.bannernew1-text h2 {    font-size: 27px;    line-height: 42px;}
.bannernew1-text h1 { font-size:40px;}
}


@media only screen and (max-width:550px)  
{
	.top11-right .search { display:none}
.top1 .navigation .search { display:block; right:12px}
.top11-left .callus { font-size:15px}

.bannernew1 { height:400px; padding:0 20px; background-image:url(../images/m-banner-new.jpg); background-position:center center;}
.bannernew1-text h2 {    font-size: 25px;    line-height: 42px;}
.bannernew1-text h1 { font-size:35px;}
.bannernew1-text h2 {
    font-size: 22px;
    line-height: 32px;
    text-shadow: 0px 4px 5px #000;
}
.bannernew1-text h1 {
    font-size: 32px;
    text-shadow: 0px 4px 5px #000;
}
.top1 {
    padding-top: 6px;
}
.top1 .navigation {

    margin-top: 11px;
}.logo {

    width: 160px;
}
.logo img {
    max-width:100%; height:auto;
}
.bannernew1 {
    background-size: cover;
}
}

@media only screen and (max-width:479px)  
{

.slide1 .owl-prev {-webkit-transform: scale(0.65);    transform: scale(0.65); top:26%}
.slide1 .owl-next {-webkit-transform: scale(0.65);    transform: scale(0.65); top:26%}

.about img { max-width:100%; height:auto; margin-bottom:20px}
.captcha .text17 { width:100%; margin-top:18px;}
.bannernew1-text h2 {
    font-size: 19px;
    line-height: 30px;
}
.bannernew1-text h1 {
    font-size: 27px;
}
.top11 {
    background: #06659b;
    height: 44px;
}
.top11-left .scheduled {
    float: left;
    margin-top: 5px;
    color: #fff;
    padding-left: 36px;
    font-size: 17px;
    padding-top: 13px;
}
.top11-left .callus {
    font-size: 15px;
    margin-top: 0;
}
.top11-right .language {
    margin-top: 8px;
    float: left;
    margin-left: 0;
    margin-right: 10px;
}

}