@charset "utf-8";
/* CSS Document */



@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;700;800;900&display=swap');

#cssmenu ul ul,#cssmenu ul ul ul{position:absolute;left:-9999px;z-index:1000}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0 0 -2px;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:150}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button,#cssmenu ul ul li.has-sub>a:before{display:none}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu ul ul li.has-sub>a:after,#cssmenu ul ul li.has-sub>a:before{position:absolute;display:block;content:'\f105';font-family:FontAwesome}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu>ul>li>a{text-decoration:none;transition:.5s}#cssmenu>ul>li:hover>a{transition:.5s}#cssmenu ul ul{margin-top:0}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{transition:.25s;margin-bottom:11px;padding:0;width:200px;text-transform:capitalize!important;position:relative;height:30px}#cssmenu li:hover>ul{left:auto}#cssmenu.align-right li:hover>ul{left:auto;right:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu ul ul li.has-sub>a:after{top:16px;right:7px;width:8px;height:2px}#cssmenu>ul>li.has-sub>a{padding-right:10px}#cssmenu>ul>li a{border:none}#cssmenu>ul ul li a{border:none;padding-bottom:10px!important}#cssmenu>ul>li a:hover{color:#08693f}#cssmenu>ul ul{margin-top:14px}#cssmenu>ul ul li a:hover{background:0 0;transition:.5s}#cssmenu ul{padding:0}#cssmenu ul ul{top:50px;opacity:0;-webkit-transition:opacity .3s,top .25s;-moz-transition:opacity .3s,top .25s;-ms-transition:opacity .3s,top .25s;-o-transition:opacity .3s,top .25s;transition:opacity .3s,top .25s}#cssmenu ul ul ul{margin-left:100%;top:0;opacity:1;-webkit-transition:opacity .3s,top .25s;-moz-transition:opacity .3s,top .25s;-ms-transition:opacity .3s,top .25s;-o-transition:opacity .3s,top .25s;transition:opacity .3s,top .25s;background:#492b2d;margin-top:0}#cssmenu>ul>li:hover>ul{left:auto;top:20px;opacity:1}#cssmenu ul ul li a{border-bottom:1px solid rgba(143,143,143,.5);border-bottom:none;padding:11px;text-transform:capitalize;font-size:12px;color:#fff;-webkit-transition:.35s;margin:0!important;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s;transition:.35s}#cssmenu ul ul li.has-sub::after{right:10px;top:12px;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transition:-webkit-transform .2s,right .2s}@media all and (max-width:900px){#cssmenu #menu-button,#cssmenu .submenu-button{position:absolute;right:0;display:block;cursor:pointer}#cssmenu,#cssmenu .submenu-button.submenu-opened{background:0 0}#cssmenu ul li a{color:#fff!important}#cssmenu .submenu-button.submenu-opened:before,#cssmenu ul,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before,#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{display:none}#cssmenu ul ul li{width:100%!important;margin-bottom:0}#cssmenu ul{width:100%;margin-top:0;padding:0 10px}#cssmenu.align-center>ul{text-align:left}#cssmenu ul li{width:100%}#cssmenu li:hover>ul>li,#cssmenu ul ul li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}#cssmenu>ul>li{float:none;padding-bottom:17px!important;padding-top:8px}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu #menu-button:after,#cssmenu #menu-button:before{right:8px;width:30px;content:'';position:absolute}#cssmenu #menu-button{padding:17px;color:#ddd;font-size:12px;text-transform:uppercase;font-weight:700;width:46px;border-radius:4px}#cssmenu #menu-button:after{top:16px;display:block;height:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}#cssmenu #menu-button:before{top:10px;display:block;height:2px;background:#ddd}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;content:''}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{content:'\f068';font-family:FontAwesome;color:#fff}#cssmenu .submenu-button:before{position:absolute;top:19px;right:19px;display:block;height:8px;content:'\f067';font-family:FontAwesome;color:#fff}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu .submenu-button::after,#cssmenu .submenu-button::before{top:11px}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{z-index:auto}#cssmenu{position:fixed;z-index:160;right:15px;width:91.5%;border-radius:2px}ul.socialMedia{float:left}#cssmenu>ul>li>a{padding-bottom:15px}#cssmenu ul ul{padding:0;opacity:1}#cssmenu ul ul li a{background:0 0;font-size:12px;padding-bottom:5px;padding-left:20px!important}#cssmenu .submenu-button{z-index:99;top:0;height:38px;border:none}#cssmenu>ul ul{top:0;margin-top:0}}@media (min-width:768px) and (max-width:1024px){.sliderC{margin-top:0}#cssmenu #menu-button{right:14px}.addressBox{height:120px}@media (min-width:603px) and (max-width:966px){#cssmenu>ul>li a{padding:10px 13px!important}.addressBox h6{font-size:13px}}}@media (max-width:760px){#cssmenu .submenu-button{width:50px}#cssmenu ul ul{background:#404040!important;top:0!important}#cssmenu ul ul li{width:100%!important}.spcificHeight{height:400px!important;overflow-y:scroll!important}#cssmenu>ul>li{padding:0;padding-bottom:0!important}#cssmenu>ul>li a{padding:10px!important}#cssmenu #menu-button{background:#dadada;border:1px solid #fff}#cssmenu #menu-button::before{background:#7b8284}#cssmenu #menu-button::after{border-bottom:2px solid #7b8284;border-top:2px solid #7b8284}}







body {margin: 0;padding: 0;color:#333;  font-size:14px; line-height:20px; font-family: 'Poppins', sans-serif;
}
.header{ width: 100%; height: auto; 

 

	top: 0; 

	z-index: 31!important; position:fixed; background:rgba(0, 0, 0, 0); background:#fff; 

padding:10px 0px;
}





 .header.scroll_css { margin: 0;  background:none; 
 }
 


.logoC {
   
  overflow:hidden;
}
.logoC img{ max-width:100%;}
 
 .header-inner h5 {
    color: #333;
    float: right;
   
}

.header-inner h5 a {
    color: #333;
}
 
 
 .header-inner h5 {
    font-size: 16px;
    margin: 0px 0px;
    margin-bottom:10px; font-weight:bold;

   
}
 .header-inner h5 a{ margin-left:15px;}

.sliderC{ overflow:hidden;}
.sliderC img{ width:100%;}
 
 
 .row1{ overflow:hidden;}
 
 .large-top{ display:block; width:100%; overflow:hidden;}
 
 
#cssmenu{  float:left; padding:12px 0px 0px;

}

#cssmenu > ul > li{font-size:14px;  margin-left:23px; 
}
#cssmenu > ul > li:first-child{ margin-left:0px;}

#cssmenu > ul > li:first-child{ padding-left:0px;}
#cssmenu > ul > li a{ text-transform:capitalize; font-weight:400; 
font-size:13.5px;   padding-bottom:10px;  color:#333; }
#cssmenu > ul ul li a{ background:none;}
#cssmenu > ul > li.has-sub > a{ }

#cssmenu > ul > li a:hover{ color:#006079;}
#cssmenu > ul > li a.active{ color:#000!important; font-weight:bold; /*background:url(../images/nav-border-active.jpg) no-repeat left bottom; */}

#cssmenu > ul ul li { font-size:12px; text-transform:capitalize;}
#cssmenu > ul > li a{ position:relative; padding-bottom:10px;}
.active-img{ position:absolute; bottom:0; left:0; text-align:center; overflow:hidden; width:100%; display:none;}
.active-img img{ text-align:center; max-width:100%;}

#cssmenu > ul > li a.active{ border-bottom:3px solid #334258; }



#cssmenu{ float:right;  }


#cssmenu > ul ul li a{ border-bottom:1px solid #05312c;}

.carousel-fade .carousel-item {
 opacity: 0;
 transition-duration: 1.5s;
 transition-property: opacity;
}

.banner-caption{ text-align:left; max-width:50%; color:#00617a;}














.home-bannerC{ overflow:hidden; position:relative; color:#fff;}

.home-bannerC h1{ font-size:16px; text-transform:uppercase; padding:5px; background:#feba12; font-weight:700; display:table;}

.home-bannerC  h2{ font-size:35px; font-weight:normal;}
.home-bannerC  h2 b{ font-weight:900; font-size:40px;}



.banner-caption {
    text-align: left;
    max-width: 60%;
    color: #00617a;
}




a{ text-decoration:none;}

.header-btn{ float:left; margin-left:15px;}
.header-btn a{ color:#fff; font-weight:bold; background:#2ecc71; padding:8px; border-radius:4px; display:table; float:left; margin-left:5px;}
.header-btn  .fa{ margin-left:5px;}

#cssmenu{ float:none; float:left;}

.float-right{ float:right;}

.header-inner{ margin-top:13px;}

.home-banner{ }

.home-banner-img{ overflow:hidden;}
.home-banner-img img{ width:100%;}


.home-bannerC{ position:relative; margin-top:60px;}
.banner-search{ position:absolute; left:0; right:0; margin:0px auto; top:30%;}


.search-bx{ margin-top:30px; background:#fff; border:4px solid #f0b216; border-radius:30px; max-width:82%;}
.search-bx input:focus{ border:none!important;}
.search-bx input:select{ border:none!important;}

.textBx1{ border:none; width:100%; height:45px; padding-left:10px;border-radius:30px;}

.select-menu{ border:none; width:100%; height:45px; padding-left:10px; background:none;}

.search-bx .col-12{ border-right:1px solid #d4d4d4;}
.b1{    width:25%;}

.b2{    width: 20%;}

.b3{    width: 15%;border-right:none!important;}
.search-bx button{ background:#2ecc71; height:45px; padding:0px 30px; border-radius:30px; font-weight:bold; border:2px solid #fff; color:#fff; float:right;}

.home-bannerC h2{ font-size:17px; margin:0px 0px;}
.home-bannerC h3{ font-size:38px; margin:60px 0px 20px;}



.home-bannerC h4{ margin-top:50px; font-size:17px; color:#5172fe;}
.home-bannerC h5{ margin-bottom:20px; font-weight:bold; color:#5172fe; font-weight:bold; font-size:23px;}
.home-bannerC a{ background:#5172fe; padding:10px 20px; border-radius:4px; font-weight:bold; color:#fff;}
.home-bannerC .fa{ margin-left:10px; }
.home-bannerC h5 sup{ font-size:10px;}

.blue-btn{}

input:focus{ border:none; outline:none!important}



.top-contact{ text-align:right; color:#165692; font-weight:bold;}
.top-contact .fa{ margin-right:5px;}

.weocome-sec{ text-align:center; padding:80px 0px; background:url(../images/welcome-bg.jpg); background-size:100% auto;}

.weocome-sec h2{ font-size:19px; text-transform:uppercase; color:#00a14f;}

.weocome-sec h2 b{ font-size:48px; text-transform:uppercase; font-weight:900; color:#000;}
.wlcm-top{ margin:20px auto; width:60%; font-size:16px; line-height:30px; margin-bottom:40px;}


.icon-bx{ border:1px solid #e9e9e9; padding:25px; background:#fff;}

.icon-bx h3{ font-size:20px;}

.icon-bx p{ font-size:13px; line-height:20px;}

.icon-img{ text-align:center; margin:0px 0px 15px;}


.search-bx .col-12:last-child{ border:none;}

@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');


.aboutSec{ background:url(../images/about-bg.png); background-size:100% 100%; padding:80px 0px;
}

.aboutSec h2{ font-size:23px;font-family: 'Raleway', sans-serif; font-weight:800; text-transform:uppercase; margin:0px 0px; color:#a1a1a1;}
.aboutSec h3{ font-size:23px;font-family: 'Raleway', sans-serif; color:#000000; margin:5px 0px 30px; line-height:38px;}

.aboutSec h3 b{ font-size:52px; font-weight:900;}


.about-img{ overflow:hidden;}
.about-img img{ width:100%;}

.aboutSec{}

.about-right{ margin-top:100px;}

.about-text{ margin-bottom:40px;}

 .about-right a{ background:#fab712; padding:15px 30px; border-radius:40px; color:#FFF; text-transform:uppercase; font-weight:bold;}





.yellow-sec{ background:url(../images/yello-bg.jpg); background-size:100% 100%; color:#000; padding:120px 0px;}

.yellow-sec h2{ font-weight: bold; font-size:27px; }




.benefts{ padding:70px 0px;}
.benefts h2{ text-align:center; margin-bottom:40px;}



.benefts h2{ font-size:19px; text-transform:uppercase; color:#00a14f;}

.benefts h2 b{ font-size:48px; text-transform:uppercase; font-weight:900; color:#000;}

.benef-bx{}
.benef-bx .green-ic{ background:#00a14f; width:48px; height:48px; line-height:45px; text-align:center; border-radius:50%;}
.benef-bx .green-ic img{ max-width:100%;}


.middle-car{ overflow:hidden;}
.middle-car img{ width:100%;}

.benef-bx h3{ font-size:22px; margin:0px 0px 15px;}



.ben-rt{ text-align:right;}
.ben-rt .col-lg-2{ order:2;}


.testimonial{ padding:80px 0px; background:#e1e3b2;}

.testimonial h2{ text-align:center; font-size:30px;  text-align:center; font-weight:900; line-height:20px; margin-bottom:50px;}
.testimonial b{ text-align:center; font-size:15px; font-weight:normal; text-align:center;}

.testimoni-bx{ background:#fff; padding:20px;);
box-shadow: 0px 2px 15px -2px rgba(0,0,0,0.2);}

.testimoni-bx h4{ font-size:17px; margin:12px 0px 0px; font-weight:700;}
.testimoni-bx h5{ font-size:14px; margin:0px 0px; font-weight:400;}
.testi-img{ overflow:hidden; border-radius:50%; border:3px solid #cdd177;}
.testi-img img{ width:100%;}


.news-sec{ padding:80px 0px;}

.news-sec h2{font-size:30px;   font-weight:700; text-transform:uppercase; line-height:20px; margin-bottom:20px;}

.news-c{ margin-bottom:30px;}

.nes-img img { width:100%;}
.nes-img{ overflow:hidden; margin-bottom:20px;}
.news-c  h3{ font-size:18px; color:#000; margin-bottom:20px; width:80%;}
.news-c  h4{ color:#00a24f; border:1px solid #00a24f; display:table; padding:3px 20px; font-size:13px; font-weight:normal;}


.news-c  a{ color:#000;}

.news-c  a .fa{ background:#fed000; padding:15px; margin-right:5px;}


.bottom-cts{ text-align:center; text-align:center; }



.bottom-cts { background:url(../images/contact-bottom.jpg) no-repeat 100% 100%;margin: 0 auto; color:#FFFFFF; 
 width: 100%;   position: relative; height:100%;  padding: 90px 0; background-attachment:fixed;  margin-top:50px; background-size:100%  auto;

}

.bottom-cts h2{ font-size:40px; font-weight:100; margin:20px 0px;}
.bottom-cts h3{ color:#fab712; font-size:48px; font-weight:900;}

.cts-description{ margin:20px auto; display:table; max-width:70%; font-weight:200;}

.bottom-cts a{ border:2px solid #fab712; padding:20px; border-radius:5px; color:#FFF; font-size:30px; color:#FFF; margin:20px auto; display:table;}








.footer{ padding:60px 0px 0px; border-top:5px solid #eaeaea; font-family: 'Myriad Pro';}
.footer h3{ font-weight:600; font-size:20px; text-transform:uppercase; margin:0px 0px 20px;}
.footer ul{ list-style:none; margin:0px 0px; padding:0px 0px;}
.footer li{ margin-bottom:7px; font-size:13px; color:#666666;}
.footer li a{ color:#666666;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.footer li a:hover{ color:#000;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
 
 .ct-dtl{ margin-top:20px!important;}
  .ct-dtl li{ margin-bottom:10px;}
 
 
 .footer-form{ font-size:14px;}
 .footer-form input{ border:1px solid #ededed; height:40px; width:100%; padding-left:20px; border-radius:40px; margin-bottom:10px;}

 .footer-form .Txt-area{ border:1px solid #ededed; height:80px; width:100%; padding-left:20px; border-radius:20px; margin-bottom:10px; padding-top:15px;}


 .footer-form button{ margin:10px auto; text-align:center; color:#FFFFFF; font-weight:bold; padding:10px 25px; border-radius:25px; background:#000; color:#FFFFFF; border:none; cursor:pointer;}
 
 
 .copy-right{ padding:20px 0px; text-align:center; border-top:1px solid #c2c2c3; margin-top:30px;}
 .copy-right p{ margin-bottom:0px; font-size:13px;}
 

.whats-aap{ position:fixed; overflow:hidden; bottom:10px; right:30px; text-align:center; z-index:500;  }

.whats-aap-ic{width:100px; height:auto; margin:0px auto; text-align:center; display:table;}

.whats-aap img{ width:70%;  border-radius:50%;}
 
 
 .footer-logo{ margin-bottom:30px;}
 .social-media { margin-top:20px; display:table;}
.social-media li{ float:left; margin-right:5px;}
.social-media li a{  background:#000; border-radius:50%; display:block; text-align:center;color:#fff;}

  .social-media{  display:table; overflow:hidden;}

.social-media a { height:30px; width:30px; line-height:30px; font-size:15px; color:#FFFFFF;} 
























.partners-sec{ margin:30px 0px;}


.job-section{ margin:40PX 0PX;}
.job-section h2{ font-size:28px; text-transform:uppercase; margin:0px 0px 20px;}
.job-bx{ padding:30px; border:1px solid #eaeaea; margin-bottom:30px;}


.job-bx .job-title{ overflow:hidden;}
.job-bx .job-title h3{ font-size:20px; color:#5172fe; width:70%; float:left; margin:0px 0px;}
.job-bx .job-title h4{ background:#2ecc71; padding:8px 10px; border-radius:30px; float:right; color:#fff; float:right; font-size:12px; margin:0px 0px;}

.job-bx .job-title h5{ font-size:16px; margin:0px 0px;}
.job-bx  ul{ margin:20px 0px 20px; padding:0px 0px; list-style:none; font-size:14px;}

.job-bx  ul li label{ float:left; width:30%;}

.job-bx  ul li label b{ float:right; margin-right:10px;}
.job-bx  ul h6{ margin:0px 0px; font-weight:normal; font-size:14px;}

.job-bx  ul li{ width:100%; overflow:hidden; margin-bottom:7px;}

.job-bx  a{ color:#fff; padding:7px 10px; border-radius:4px; background:#e86f79; display:table;}

.job-bx .fa{ margin-let:4px;}

.prosess-C{ text-align:center; margin:0px 15px;}

.prosess-img{ overflow:hidden; border-radius:50%;}
.prosess-img{ overflow:hidden; border-radius:50%; max-width:60%; margin:0px auto; display:table; border:5px solid #ebebeb;}

.prosess-img img{ width:100%;}
.prosess-img{ margin-bottom:20px;}
.prosess-C h3{ font-size:20px; margin:0px auto; text-transform:uppercase; font-weight:bold;}

.prosess-C h4{ font-size:20px; margin:5px auto;}
.prosess-txt{ margin:10px auto;}

.prosess{ background:#5172fe; padding:70px 0px; color:#FFFFFF;}

.help-sec{ margin:40px 0px;}

.help-sec a{ background:#f87b7b; color:#FFFFFF; padding:25px 20px; display:block; width:100%; font-size:25px; overflow:hidden; font-weight:normal;}

 .hlp2{ background:#9175cd!important;}
.help-sec a .fa{ text-align:right; float:right;}
.help-sec h2{ margin:20px 0px; font-weight:normal; text-transform:uppercase; font-size:30px;}



footer{ background:#e2e2ed; padding:0px 0px; border-top:2px solid #acaeb4;}

.ftr-nav-outer{ border-bottom:2px solid #acaeb4; margin-bottom:40px;}

.ftr-nav-outer ul{ margin:30px auto; padding:0px 0px; list-style:none; display:table;}
.ftr-nav-outer li{ font-size:18px; margin:0px 30px; float:left;}
.ftr-nav-outer li a{ color:#414141;}

footer h2{ font-size:16px; margin:0px 0px 25px;}
.footer-logo{ overflow:hidden;}
.footer-logo img{ max-width:100%;}

footer h3{ font-size:18px; margin:0px 0px 25px;}


.reg-img{ overflow:hidden;}
.reg-img img{ width:100%;}
.rg-row{ margin:0px -2px;}
.rg-row .col-lg-6{ padding:0px 2px;}


footer h4{ font-size:18px; margin:0px 0px 10px;}

footer h5{ font-size:18px; margin:30px 0px 10px;}
footer h5 .fa{ margin-right:7px;}
footer h4 a{     color: #333;}


.copy-right{ background:#414141; padding:10px 0px; text-align:center; color:#fff; margin-top:35px;}
.copy-right p{ margin-bottom:0px; font-size:14px;}



/*contact*/


.innerPage{}

.pageTitle{}



.pageTitle h1{ font-size:26px; font-weight:800; margin:0px 0px 15px; text-transform:uppercase;}
.pageTitle p{ font-size:16px; }

.contact h3{ font-size:20px; font-weight:bold; color:#222222; margin:20px 0px 10px;}

.contact h3 span{ font-size:16px; font-weight:normal;}
.c-dtl h4{ float:left; font-size:24px;font-family: 'Arsenal', sans-serif;}
.c-dtl{ border:1px solid #898ac1; overflow:hidden; display:table; padding-right:10px; margin-bottom:20px;}

.c-dtl h4 span{ padding:10px; background:#2e3192; color:#FFFFFF; margin-right:10px;font-family: 'Arsenal', sans-serif;}
.c-dtl h4 a{ color:#2e3192;}

.contact  h5 {font-size:16px;font-family: 'Arsenal', sans-serif;}
.contact ul{ margin:10px 0px; list-style:none; padding:0px 0px;}
.contact ul li{ margin-bottom:5px;}


.contact .textBox{ border:1px solid #cbcbcb; border-radius:2px; color:#000000;}
.contact .textArea{ border:1px solid #cbcbcb; border-radius:2px; color:#000000;}

.ct-row{ margin:0px -4px;}
.ct-row .col-lg-6{ padding:0px 4px;}


.gmap{ margin-top:50px;}

.contact .more-btn{ background:#2e3192; cursor:pointer; color:#FFFFFF;}
.contact .more-btn:hover{ background:#cda259; cursor:pointer; color:#FFFFFF;}

.contact-box {
}
.contact-1 h3 {
	font-size:27px;
	font-weight:900;
	color:#24448e;
	margin-top:25%;
}
.contact-1 h6 {
	font-size:18px;
	margin:5px;
	color:#24448e;
	text-transform:capitalize;
}
.yellow-btn {
    background: #e86f79;
	font-size:19px;
	font-weight:900;
	font-weight:lighter;
	display:table;
	padding:5px 10px;
	text-transform:uppercase;
	border-radius:4px;
	color:#fff;
	margin:20px 0px;
	text-transform:uppercase;color:#fff!important;
}

.yellow-btn  a{ color:#fff!important;}
.yellow-btn b {
	font-weight:900;
}
.yellow-btn .fa {
	margin-right:10px;
	margin-left:10px;
}
.address-box {
	background:#6cbd45;
	color:#FFFFFF;
	padding:25px;
	margin:0px auto;
	display:table;
	width:100%; text-align:left;
}
.address-box h3 {
	font-size:29px;
	text-align:left
	text-transform:none;
	font-weight:600;
	background:url(../images/line.png) repeat-x bottom;
	padding-bottom:15px;
	margin:0px 0px;
	margin-bottom:15px; color:#fff;
}
.address-box .white-border-btn {
	cursor:pointer;
}
.address-box ul {
	margin:5px auto;
	display:table;
	padding:0px 0px;
	list-style:none;
}
.address-box li {
	line-height:20px;
	font-family:14px;
}
.address-box li b {
	font-size:16px;
	font-weight:900;
}
.address-box li:first-child b {
	font-size:18px;
}
.address-box h4 {
	color:#fff;
	margin:0px auto;
	padding:10px;
	font-weight:normal;
	border-radius:4px;
	font-size:14px; border:1px solid #fff;
	text-align:center;
	margin:17px 0px;
}
.address-box b {
	font-weight:900;
}
.white-border-btn {
	background:none;
	border:1px solid #FFFFFF;
	border-radius:4px;
	color:#FFFFFF;
	padding:5px;
	width:100%;
	display:block;
	text-align:center;
}
.address-box .white-border-btn:hover {
	color:#FFFFFF;
}
.textBox {
	width:100%;
	height:45px;
	border:3px solid #dedede;
	background:#FFFFFF;
	padding:10px;
	margin-bottom:10px;
}
.textArea {
	width:100%;
	height:115px;
	border:3px solid #dedede;
	background:#FFFFFF;
	padding:10px;
	margin-bottom:10px;
}
.submitbtn {
	background:#000000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
	display:block;
	border:none;
	width:auto;
	overflow:hidden;
	padding:7px;
}
.contact-form h3 {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px;
	margin-bottom:20px;
	color:#7f7f7f;
}


.gmap{ margin-bottom:40px;}


.inner-banner{ margin-bottom:40px;}



.bl-btn{ background:#5172fe!important;}





/*about page*/



.page-title{ margin-bottom:30px; border-left:5px solid #faa71a; padding-left:10px;}
.page-title h1{ font-size:20px; text-transform:uppercase; font-weight:bold; margin:0px 0px;}


.inner-banner-c{ overflow:hidden; margin-bottom:30px;}
.inner-banner-c img{ width:100%}






.about-inner-img-c{ overflow:hidden; position:relative; padding:0px 60px 60px 0px;}
.about-img-1{ overflow:hidden;}
.about-img-1 img{ width:100%;}
.about-img-2{ position:absolute; bottom:0; right:0;width:50%; border:5px solid #fff;}
.about-img-2 img{ width:100%;}

.right-about h3{font-weight:300; font-size:28px; position:relative; padding-left:40px; margin-bottom:20px;}
.right-about h3:after{ position:absolute; width:30px; height:30px; background: #00a450; content:''; left:0; top:0px; border-radius:50%;}




.abt-top{ margin-bottom:40px;}




.our-vehicles{ background:url(../images/welcome-bg.jpg); padding:40px 0px; margin-bottom:40px;}


.our-vehicles h2{ font-weight:bold; text-transform:uppercase; margin:0px 0px 20px; font-size:25px;}



.vehicle-c{ overflow:hidden; background:#eeeeee; padding:8px; margin-bottom:30px; border:2px solid #dbdcdd}
.vehicle-img{ overflow:hidden;}
.vehicle-img img{ width:100%;}

.vehicle-c h3{ text-transform:uppercase; font-size:20px; font-weight:bold; margin:0px 0px 15px;}

.vehicle-c ul{ list-style:none; margin:0px 0px; padding:0px 0px; list-style:none;}
.vehicle-c ul li{ margin-bottom:5px; font-size:13px;}

.vehicle-c ul li span{ display:table; width:40%;}

.vehicle-c ul li span {
    display: table;
    width: 59%;
    float: left;
}
.vehicle-c ul li span b{ float:right; margin-right:10px;}

.about-us{}

.about-us  h3{ font-size:27px; margin-bottom:30px;}

.about-us .abt-fr{ padding-left:50px;}
.about-us .abt-fr h4{ top:67px;}

.about-image-out{ overflow:hidden; padding:30px 0px 30px 30px; background:url(../images/about-bg.jpg);}

.abt-img{ overflow:hidden; background:url(../images/image-border.png) left top no-repeat; background-size:auto 100%; padding:40px; padding-right:0px;}
.abt-img img{ width:96%; border:3px solid #fff; position:relative;}

.ab-img{ background:url(../images/image-bg.jpg) top left no-repeat; padding:10px 0px 0px 10px;}



.serviceC{ overflow:hidden; position:relative;-webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out; margin-bottom:30px;}

.serviceC img{ width:100%;}



.srv-title{  bottom:0; position:absolute; width:100%; background:#23b24b; padding:15px 10px 10px; height:20%;  

-webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out;}



.srv-title h3{   

 text-align:center; font-size:15px; margin:0px 0px; color:#fff; text-transform:uppercase;}

.srv-img{ overflow:hidden;  }
.srv-img img { height:240px;}

.serviceC:hover .srv-title{ height:30%; -webkit-transition: all .6s ease-in-out;  transition: all .6s ease-in-out;} 









.serviceC .srv-img img {

  max-width: 100%;

  

  -moz-transition: all 0.6s;

  -webkit-transition: all 0.6s;

  transition: all 0.6s;  height:240px;

}

.serviceC:hover img {

  -moz-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}








/*news-detail*/


.lst-blg-img{  float:left; margin-right:10px;}


.lst-blg-img-inner{overflow:hidden; width:65px; float:left; margin-right:15px;}
.lst-blg-img img{ width:100%;}



.latest-pst-bx
.latest-pst-bx{ margin-bottom:15px; border-bottom:1px solid #cfcfcf; padding-bottom:10px;}
 
.lst-blg-txt{ overflow:hidden;  max-height:52px;}
.latest-pst-bx p{  line-height:15px; margin-bottom:0px; margin-top:2px;}

.latest-pst-bx .white-btn{ margin-top:0px;}



.latest-pst-bx:last-child{ padding:0px; margin:0px; border:none;}
.latest-pst-bx a{ font-size:12px; font-weight:bold; text-transform:uppercase;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; color:#333; }
.latest-pst-bx a:hover{-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; color:#011f41;}

.blog-detail-img{ overflow:hidden; margin-bottom:30px;}
.blog-detail-img img{ width:100%;}

.blog-dtl-txt{ }


.blog-detailC h3{ font-weight:bold; font-size:20px; margin:0px 0px; margin-bottom:20px;}
.share-c h3{ margin-right:10px; margin-top:5px;}

.blog-inner-img{ overflow:hidden; }
.blog-inner-img img{ width:100%;}

.blog-box{  margin-bottom:30px; color:#333;}
.blog-box h3{ font-size:20px; margin:0px 0px; margin-bottom:15px; text-transform:uppercase; margin-top:0px; display:block; font-size:17px;}

.blog-btm-bx{ }

.white-btn{ border:1px solid #011f41; margin-top:0px; padding:8px 14px; text-transform:uppercase; font-size:13px; color:#011f41;-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.white-btn:hover{ background:#737373; color:#FFFFFF;-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}

.share-c ul{ overflow:hidden; line-height:normal; margin:0px auto; padding:0px; list-style:none; margin-top:20px; display:block; }

.share-c li{ float:left; margin-right:6px;}

.share-c li:last-child{ margin-right:0px;}

.share-c li .fa{ font-size:15px;}

.share-c li:kast-child{ margin-right:0px;}

.share-c li a{ color:#737373;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.share-c li a:hover{ color:#011f41
;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

.share-c  h3{ display:table; margin:0px 0px; margin-right:15px; float:left; font-size:13px; text-transform:uppercase; font-weight:bold;margin-top:5px;}

.blog-btm-bx h4{ text-transform:uppercase; font-weight:normal; font-size:13px; margin:0px 0px; margin-top:12px;}

.blog-btm-bx h4 .fa{ margin-right:6px;}

.blog-btm-bx a{}
.bolog-txt-inner{ font-size:13px; line-height:15px; margin-bottom:15px;}



.blog-right{ background:#f5f5f5; padding:20px;}
.blog-right h3{ font-size:15px; text-transform:uppercase; margin:0px 0px; margin-bottom:10px;  font-weight:bold; }



.blog-right-txt{ overflow:hidden; margin-bottom:15px;}

.blog-right .white-btn{ background:#FFFFFF;}
.blog-right .white-btn:hover{ background:#696969; color:#FFFFFF;}
.blog-right-txt p{ font-size:13px; }

.right-bx{ margin-bottom:40px; color:#737373;}


.latest-pst-bx{ overflow:hidden;}

.blog-detailC{ margin-bottom:50px;}





.blog-detailC h4{ font-size:16px; text-transform:uppercase;}
.blog-detailC h4 b{ color:#ffb400;}
.blog-detailC h4 .fa{ margin-right:5px;}
.blog-detailC h4 b{ margin-right:5px;}

.share-c li a{ width:35px; height:35px; background:#44546a; line-height:35px; text-align:center; color:#FFFFFF; display:block;}
.share-c li a:hover{ background:#ffb400; color:#FFFFFF;}
.share-c h3{ margin-top:10px;}
.lns{ margin-bottom:0px;}







.lst-blg-img{  float:left; margin-right:10px;}


.lst-blg-img-inner{overflow:hidden; width:65px; float:left; margin-right:15px;}
.lst-blg-img img{ width:100%;}



.latest-pst-bx
.latest-pst-bx{ margin-bottom:15px; border-bottom:1px solid #cfcfcf; padding-bottom:10px;}
 
.lst-blg-txt{ overflow:hidden;  max-height:52px;}
.latest-pst-bx p{  line-height:15px; margin-bottom:0px; margin-top:2px;}

.latest-pst-bx .white-btn{ margin-top:0px;}



.latest-pst-bx:last-child{ padding:0px; margin:0px; border:none;}
.latest-pst-bx a{ font-size:12px; font-weight:bold; text-transform:uppercase;-webkit-transition: all .3s ease-in-out; margin-bottom:20px; display:block; transition: all .3s ease-in-out; color:#333; }
.latest-pst-bx a:hover{-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; color:#011f41;}

.blog-detail-img{ overflow:hidden; margin-bottom:30px;}
.blog-detail-img img{ width:100%;}

.right-bx{ margin-bottom:10px; display:block;}



















.cat-listing { margin:0px 0px; padding:0px 0px; list-style:none; padding:1px; border-radius:2px;}

.cat-listing li{ font-size:13px; background:#FFFFFF; display:block; margin-bottom:2px; position:relative; padding-left:15px;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}


.cat-listing li:last-child{ margin-bottom:0px;}
.cat-listing  li a{ padding:7px 10px; color:#767676; text-transform:uppercase; display:block;transition: all .3s ease-in-out;}
.cat-listing li:before{ position:absolute; content:'\f101'; font-family:FontAwesome; left:10px; top:7px;transition: all .3s ease-in-out;}

.cat-listing li:hover{ background:#ffb400;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.cat-listing li:hover a{ color:#fff;transition: all .3s ease-in-out;}
.cat-listing li:hover:before { color:#fff;transition: all .3s ease-in-out;}


.blog-right{ background:#fbfbfb;}

.blgs-list .more-btn .fa {
  padding: 10.5px 10px;}
  
  
  
































#intro4 { background:url(../images/choose-bg.jpg) no-repeat 100% 100%;margin: 0 auto; color:#FFFFFF; 
 width: 100%;   position: relative; height:100%;  padding: 90px 0; background-attachment:fixed;  margin-top:50px; background-size:100%  auto;

}



.md-msg {
    background: #dedede;
    padding: 30px;
    margin: 30px 0px; overflow:hidden ; margin-top:50px;
}
.md-msg h3 {
    font-size: 24px;
    font-weight: bold;
    margin: 0px 0px 15px;
}

.md-img {
    float: left;
    width: 180px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-right: 15px;
}
.ceo-img {
    border: 8px solid #fff;
}
.md-img img {
    width: 100%;
}
.md-img h4 {
    margin: 10px 0px;
    font-size: 14px;
    text-transform: uppercase;
    margin: 10px auto;
    text-align: center;
}
.md-msg p {
    font-style: italic;
    font-size: 15px;
    line-height: 30px;
}


#intro4 {
    background: url(../images/choose-bg.jpg) no-repeat 100% 100%;
    margin: 0 auto;
    color: #FFFFFF;
    width: 100%;
    position: relative;
    height: 100%;
    padding: 90px 0;
    background-attachment: fixed;
    margin-top: 50px;
    background-size: 100% auto;
}

.vs-bx{ background:#f5f5f5; padding:25px; background:#f2f2f2; margin-bottom:3px; border-radius:5px;}

.abt-txt-div{ padding-bottom:0px;}
.abt-txt-div p{ margin-bottom:0px;}



.inner-pageC .service-C h3{ font-size:19px; }


.choose-bx{ color:#FFFFFF; margin-bottom:30px;}

.choose-sec{ color:#FFFFFF;}

.choose-sec h2{ color:#FFFFFF; font-size:30px; margin:0px 0px 30px; font-weight:bold;}

.choose-bx h3{ font-size:22px; margin:0px 0px 10px;}
.choose-bx { position:relative; padding-left:60px; }
.choose-bx:before{ width:47px; height:47px; background:#fff; line-height:47px; border-radius:50%; position:absolute; left:0; font-family:FontAwesome; text-align:center; font-size:22px; color:#0b3935;
 }

 .c1:before{ content:'\f0ad';}
 
  .c2:before{ content:'\f085';}
  
  .c3:before{ content:'\f017';} 
  
  
 .choose-bx p{}

.c1{}


/*#intro2 { background:url(../images/choose-bg.jpg) no-repeat  no-repeat 100% 100%;margin: 0 auto; min-height:340px;
 width: 100%;   position: relative; height:100%;  padding: 108px 0; background-attachment:fixed;  margin-top:0px; background-size:100%  auto;

}*/

.vis-box{}
.vis-box h4{ font-size:30px; font-weight:700; margin:0px 0px 10px}


.ms-bx{ margin-top:50px;}

.vs-cont{ margin-left:50px;}

.v-txt{ width:80%;}



#intro4 { background:url(../images/choose-bg.jpg) no-repeat 100% 100%;margin: 0 auto; color:#FFFFFF; 
 width: 100%;   position: relative; height:100%;  padding: 90px 0; background-attachment:fixed;  margin-top:50px; background-size:100%  auto;

}




.about01 h2{ font-size:21px; font-weight:lighter;margin:0px 0px; }
  .about01 h3{ font-size:38px; font-weight:900; margin:0px 0px; }
  .about01 p{ font-size:15px; line-height:27px; font-weight:300; color:#1f1f1f;}
  
    .about01 h4{ margin:0px 0px;   -ms-transform: rotate(20deg);
  transform: rotate(270deg); font-size:16px; font-weight:lighter; position:absolute; top:90px; left:-50px;}

      .about01 h4 span{ position:relative; padding-left:70px;}
	      .about01 h4 span:before{ position:absolute; left:0; top:10px; width:60px; height:1px; background:#1f1f1f; content:'';}
  .fr-txt{ margin-bottom:20px;}






.pack-listing{ background:url(../images/pack-bg.jpg); padding:50px 0px;}
.iq-pricing .month-price h2 ,.iq-pricing .month-price h6{transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; color: #1e1e1e;}
.iq-pricing:hover .month-price h2 ,.iq-pricing:hover .month-price h6{color: #ffffff;     z-index: 1;
    position: relative;}
.iq-pricing1{
  box-shadow: 0px 8px 57.4px 12.6px rgb(0 0 0 / 4%);
}



.iq-pricing:hover{
  transform: translateY(-10px);
}
.iq-pricing3{
  box-shadow: none;
}


.iq-pricing.iq-pricingbg{background-color: #FC3C4D !important; color: #ffffff;
}
.iq-pricing ul { margin-bottom: 0; padding: 0; margin-top: 18px;  }
.iq-pricing ul li { margin-bottom: 30px; list-style: none; }
.iq-pricing .month-circle { position: absolute;

    top: 0;
    left: 0; }
.iq-pricing .main-title { text-align: right; }
.iq-pricing .main-title .title { padding: 45px; }
.iq-pricing .month-price { padding-top: 15px; width: 70px; height: 70px; background-color: #ffffff; border-radius: 50%; border-top-left-radius: 0;  }
.iq-pricing { padding: 10px 10px 0; background: #ffffff; border: 1px solid transparent;  border-radius: 10px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; margin-bottom: 30px; }
.iq-pricing:hover{box-shadow: 0px 8px 57.4px 12.6px rgba(0, 0, 0, 0.08); border: solid 1px transparent;}
.iq-pricing .price-title {  min-height: 150px;position: relative; }
.iq-pricing .price-footer .button {margin-bottom: 45px;}

.iq-pricing.green-hover {border: 1px solid rgba(100, 218, 193, 0.4);}
.iq-pricing.green-hover:hover{border: solid 1px transparent;}
.iq-pricing.green-hover .price-footer .button { background: rgba(100, 218, 193, 0.2) !important; color: #6cdac1; position: relative;}
.iq-pricing.green-hover .price-footer .button:hover { background: rgba(100, 218, 193, 1) !important; color: #ffffff;}
.iq-pricing.green-hover:hover .month-price{background: rgba(100, 218, 193, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.green-hover .price-title { background: rgba(100, 218, 193, 0.2); min-height: 150px; position: relative;}


.iq-pricing.org-hover {border: 1px solid rgba(255, 121, 109, 0.4);}
.iq-pricing.org-hover:hover {border: solid 1px transparent;}
.iq-pricing.org-hover .price-footer .button {  background: rgba(255, 121, 109, 0.2) !important; color: #ff796d;}
.iq-pricing.org-hover .price-footer .button:hover { background: rgba(255, 121, 109, 1) !important; color: #ffffff;}
.iq-pricing.org-hover:hover .month-price{background: rgba(255, 121, 109, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.org-hover .price-title { background: rgba(255, 121, 109, 0.2); min-height: 150px; }

.iq-pricing.purple-hover {border: 1px solid rgba(139, 118, 246, 0.4);}
.iq-pricing.purple-hover:hover {border: 1px solid transparent;}
.iq-pricing.purple-hover .price-footer .button { margin-bottom: 45px; background: rgba(139, 118, 246, 0.2) !important; color: #6f73f0;}
.iq-pricing.purple-hover .price-footer .button:hover { margin-bottom: 45px; background: rgba(139, 118, 246, 1) !important; color: #ffffff;}
.iq-pricing.purple-hover:hover .month-price{background: rgba(139, 118, 246, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.purple-hover .price-title { background: rgba(139, 118, 246, 0.2); min-height: 150px; }

.iq-pricing.blue-hover {border: 1px solid rgba(55, 125, 255, 0.4);}
.iq-pricing.blue-hover:hover{border: solid 1px transparent;}
.iq-pricing.blue-hover .price-footer .button { margin-bottom: 45px; background: rgba(55, 125, 255, 0.2)!important;  position: relative;}
.iq-pricing.blue-hover .price-footer .button:hover { margin-bottom: 45px; background: rgba(55, 125, 255, 1)!important; color: #ffffff;}
.iq-pricing.blue-hover:hover .month-price{background: rgba(55, 125, 255, 1);transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.iq-pricing.blue-hover .price-title { background: rgba(55, 125, 255, 0.4); min-height: 150px; position: relative;}

.month-price:before { border-radius: 6px; content: ""; width: 100%; height: 100%; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; position: absolute; top: 0; left: 0; opacity: 0; z-index: -1; border-top-left-radius: 0; width: 70px; height: 70px; background-color: #ffffff; border-radius: 50%; border-top-left-radius: 0; }
.iq-pricing.purple-hover:hover  .month-price:before { opacity: 1; background-image: -moz-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); background-image: -webkit-linear-gradient(0deg, var(--linear-color-1) 0%, var(--linear-color-2) 100%); box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4); z-index: 0; }
.iq-pricing.org-hover:hover  .month-price:before { opacity: 1;   background-image: -moz-linear-gradient( -60deg, rgb(254,86,5) 0%, rgb(255,145,92) 100%);
  background-image: -webkit-linear-gradient( -60deg, rgb(254,86,5) 0%, rgb(255,145,92) 100%);
  background-image: -ms-linear-gradient( -60deg, rgb(254,86,5) 0%, rgb(255,145,92) 100%); box-shadow: 0px 10px 20px 0px rgba(255, 121, 109, 0.4); z-index: 0; }
.iq-pricing.green-hover:hover  .month-price:before { opacity: 1; background-image: -moz-linear-gradient(0deg, rgb(108, 218, 193) 0%, rgb(144, 227, 209) 100%); background-image: -webkit-linear-gradient(0deg, rgb(108, 218, 193) 0%, rgb(144, 227, 209) 100%); background-image: -ms-linear-gradient(0deg, rgb(108, 218, 193) 0%, rgb(144, 227, 209) 100%); box-shadow: 0px 10px 20px 0px rgba(100, 218, 193, 0.6); z-index: 0; }
.platform-position{        position: absolute;
    bottom: 0px;
    width: 100%;
    left: -2%;}
.bg-img-platform  img{border-radius: 90px;width: 80px;}


/*---------------------------------------------------------------------
                         Pricing Table
-----------------------------------------------------------------------*/
.iq-pricing-table { text-align: center; padding: 50px 20px; background: none; float: left; width: 100%; -webkit-animation: rotate 0.5s; -moz-animation: rotate 0.5s; animation: rotate 0.5s; -webkit-animation: rotate-inverse 0.5s; -moz-animation: rotate-inverse 0.5s; animation: rotate-inverse 0.5s; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;  background: #ffffff; box-shadow: 0px 0px 150px 0px rgba(0, 0, 0, 0.1); border-radius: 4px;}
.iq-pricing-table h2 { font-size: 40px;
    margin-bottom: 20px;
    line-height: normal; }
.iq-pricing-table h2 span { font-size: 16px; font-weight: normal; }
.iq-pricing-table ul li { list-style: none; color: #1e1e1e; margin-bottom: 10px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.iq-pricing-table ul li i { margin-right: 15px; }
.iq-pricing-table .button { background: #16171d; }
.iq-pricing-table .button.blue-btn{background: #3277f8;}
.iq-pricing-table .button.blue-btn:hover{background: ##2ecc71;}
.iq-pricing-table .iq-mtb-30{background: #f7f7f7; padding: 30px; border-radius: 4px;}
ul.our-new-team.blue-color .team-blog:before ,.fancy-service-list.blue-tick .fancy-service-detail .iq-img i{background: #3277f8;}
header.blue-menu .navbar .navbar-nav .nav-item a:hover, header.blue-menu .navbar .navbar-nav .nav-item a:focus, header.blue-menu .navbar .navbar-nav .nav-item a.active, header.blue-menu .navbar .navbar-nav .nav-item a.active:focus, header.blue-menu .navbar .navbar-nav .nav-item a.active:hover{ color:#3277f8; }
header.blue-menu .navbar .navbar-nav .nav-item a::before ,header.blue-menu .navbar .sub-main ul.shop_list li .cart_count #mini-cart-count:before{background: #3277f8;}
#back-to-top .top.blue-color:hover{background: #3277f8;}





.iq-pricing ul li{  border-bottom:1px solid #e6e6e6; padding:19px;font-family: "Rubik", sans-serif; text-align:left; position:relative; padding-left:30px; color:#333333; margin-bottom:0px;}
.iq-pricing ul li .fa{ margin-right:10px;}

.iq-pricing ul li .fa-check-circle{ color:#27baa1;}
.iq-pricing ul li .fa-times-circle{ color:#f06548;}

.iq-pricing ul li:before{
background: #0ab39c;
border-radius: 50%;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.13);
-moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.13);
box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.13);
display: block;
overflow: hidden; width:20px; height:20px; line-height:20px; text-align:center; color:#FFFFFF; font-size:12px;font-family:FontAwesome; position:absolute; left:0px; top:20px; 
margin-bottom: 10px; border-radius:50%;}

.avl:before{ content:'\f00c'; }
.n-avl:before{ content:'\f00d'; background:#f06548!important;}


.pack-top{ margin:50px auto; display:table; width:80%; text-align:center;}
.pack-top h2{ font-size:30px; font-weight:600;}
.pack-top h3{ font-size:17px; font-weight:200;}


.pack-prim-out .button{ padding:15px 30px; display:table; margin:5px auto; margin-top:25px; text-transform:uppercase;}


.pack-prim-out{ margin:20px auto; display:table; width:60%;}

.iq-pricing .main-title h2{ font-size:22px; }

:root {
  --primary-color: #a37cfc;
  --secondary-color: #1e1e1e;
  --text-color: #8e989f;
  --white-color: #ffffff;
  --link-color: #121212;
  --linear-color-1: rgb(109, 115, 239);
  --linear-color-2: rgb(163, 120, 252);
  --linear-color-3: rgb(109, 115, 239, 0.8);
  --primary-box-shadow: 0px 10px 20px 0px rgba(139, 118, 246, 0.4);
  
}
.pack-dtl{ }
.pack-dtl ul{ list-style:none; padding:0px 0px;}
.pack-dtl ul li{ }





.pack-dtl ul li{  border-bottom:1px solid #e6e6e6; padding:19px;font-family: "Rubik", sans-serif; text-align:left; position:relative; padding-left:30px; color:#333333; margin-bottom:0px;}
.iq-pricing ul li .fa{ margin-right:10px;}

.pack-dtl ul li .fa-check-circle{ color:#27baa1;}
.pack-dtl ul li .fa-times-circle{ color:#f06548;}

.pack-dtl ul li:before{
background: #0ab39c;
border-radius: 50%;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.13);
-moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.13);
box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.13);
display: block;
overflow: hidden; width:20px; height:20px; line-height:20px; text-align:center; color:#FFFFFF; font-size:12px;font-family:FontAwesome; position:absolute; left:0px; top:20px; 
margin-bottom: 10px; border-radius:50%;}

.avl:before{ content:'\f00c'; }
.n-avl:before{ content:'\f00d'; background:#f06548!important;}

.card-bx{ background:#fff; padding:30px;}


.pack-dtl-right h2{ font-size:25px; font-weight:bold; text-align:center; font-weight:100;}
.pack-dtl-right h2 b{ font-weight:bold; font-size:40px;color:#FF0000;}

.price-footer .default-btn{ text-transform:uppercase; background:#0ab39c; padding:20px 30px; }


.pack-dtl-right a{ background:#ff796d; text-transform:uppercase; border-radius:4px;}
 .plan-dtl-bx{ color:#333333;}
 
.plan-dtl-bx h1{ color:#64dac1; text-transform:uppercase; display:table; background:#e0f8f3; padding:5px 5px; font-size:25px; line-height:20px;  border:2px  dashed #278cbf;}
 .plan-dtl-bx h1 span{ font-size:18px;}
.plan-dtl-bx h2{ color:#ff796d; font-size:25px; }
.plan-dtl-bx h2 b{ font-size:40px;}

.pans-txt{ margin:25px 0px;}
.plan-img{ overflow:hidden;}
.plan-img img{ width:100%;}

.pack-dtl ul{ margin-bottom:30px;}
.pack-dtl ul li{ padding:12px 12px 12px 30px;}
.pack-dtl ul li::before { top:13px;}


.iq-pricing.green-hover .price-footer .button {
    margin-bottom: 15px; margin-top:15px;
    background: rgba(100, 218, 193, 1) !important;
    color: #fff;
    position: relative; padding:15px;  display:block; border-radius:4px;
}

.iq-pricing{ margin:0px auto; display:table; width:100%; margin-bottom:50px;}

.pack-sec{ margin-bottom:50px;}

.iq-pricing.green-hover .price-title {
    background: rgba(100, 218, 193, 0.2);
    min-height: 100px;
    position: relative; text-align:center;
}


.rec{ margin-top:10px;}

.rec h5{ background:#5172fe; padding:10px; text-align:center; color:#fff; text-transform:uppercase; margin:0px auto; display:table; font-size:15px;}


.iq-pricing .main-title {
    text-align: center; text-transform:uppercase;
}

.iq-pricing .main-title h2 {
    font-weight:bold; font-size:21px;
}

.iq-pricing .main-title .title {
    padding: 5px;
}



.career-bx:hover {
	background:#e4e4e4;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.career-bx:hover .arrow-btn {
	color:#FFFFFF;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding-right:20px;
	background:#ffb400;
}
.career-img {
	overflow:hidden;
}
.career-img img {
	width:100%;
}
.career-bx h3 {
	font-size:15px;
	margin:0px 0px 20px;
	text-transform:uppercase;
	font-weight:900;
	}
.career-bx h4 {
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
}
.carer-bx-inner {
	padding:20px;
}
.career-bx p {
	margin-bottom:0px;
	font-size:13px;
}
.career-bx .row {
	margin:0px 0px;
}
.career-bx .col-lg-3 {
	padding:0px 0px;
}
.career-bx .col-lg-9 {
	padding:0px 0px;
}
.carer-bx-inner {
	padding:26px; font-weight:normal;
}
.career-descrip {
	margin-bottom:30px;
}
.career-descrip p {
}
.cr-detail-top {
	margin:0px 0px;
	text-transform:uppercase;
	font-size:20px;
	margin-bottom:20px;
	font-weight:900;
	font-size:20px;
}

.career-dtlC{font-family: 'Arsenal', sans-serif; }
.career-dtlC h3 {
	font-size:15px;
	text-transform:uppercase;
	font-weight:900;
}
.career-dtlC h4 {
	font-size:17px;
	text-transform:uppercase;
	margin:0px 0px;
}
.career-dtlC h5 {
	font-size:15px;
	text-transform:capitalize;
	margin-top:0px;
	margin-bottom:10px;
}
.skillC {
	margin-bottom:40px;
}
.career-dtlC ul {
	margin:20px 0px;
	list-style:none;
	padding:0px 0px;
	font-size:16px;
}
.career-dtlC ul li {
	margin-bottom:10px; position:relative; padding-left:20px;
}
.blue-btn {
	margin-top:20px;
	padding:7px 18px;
	text-transform:uppercase;
	font-weight:700;
	background:#5172fe;
	color:#FFFFFF;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
.blue-btn:hover {
	background:#2ecc71;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color:#FFFFFF;
}.carer-right-img {
	overflow:hidden;
	margin-bottom:30px;
}
.carer-right-img img {
	width:100%;
}
.career-dtlC ul {
	margin:20px 0px 40px;
	padding:0px 0px;
	padding-left:0px;
}
.career-dtlC li {
	margin-left:0px; padding-left:0px;
}
.career-dtlC li:before {
	font-family:FontAwesome;
	content:'\f10c';
	position:absolute;
	left:0px;
}


.career-frm  input{ border-radius:2px;}
.career-frm button{ margin-top:20px;}
.career-frm  label{  margin-bottom:3px; font-size:13px;}


.career-dtlC { margin-bottom:50px;}
 .rd-btn {
color:#fff; font-weight:normal; padding:15px 20px; border-radius:4px; display:table; background:#1f1f1f;-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.2); display:inline; margin-right:10px; text-transform:uppercase;transition: all 0.6s ease-in-out 0s; border:none;
}
.rd-btn .fa{ margin-right:5px;}

.rd-btn:hover{ background:##2ecc71;transition: all 0.6s ease-in-out 0s; color:#FFFFFF;}


.share-c{ overflow:hidden; line-height:normal; margin:0px auto; padding:0px; list-style:none; margin-top:20px; display:block; }

.share-c li{ float:left; margin-left:10px;}

.share-c li:last-child{ margin-right:0px;}

.share-c li .fa{ font-size:15px;}


.share-c li a{ color:#333;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.share-c li a:hover{ color:#011f41
;-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

.share-c  h3{ display:table; margin:0px 0px; margin-right:15px; float:left; font-size:13px; text-transform:uppercase; font-weight:bold;margin-top:5px;}

  
.color-banner{  max-width:100%;}
.color-banner img{ width:100%;} 


/*login-regiter*/

.login-scr{}

.log-left{padding:45px 35px;}
.loginC{ color:#333; font-size:13px; background:url(../images/login-bg.jpg); background-size:100% auto;  max-width:900px; margin:0px auto;  overflow:hidden; border-radius:5px;-webkit-box-shadow: 0px 1px 23px 0px rgba(50, 50, 50, 0.1); 
-moz-box-shadow:    0px 1px 23px 0px rgba(50, 50, 50, 0.1);
box-shadow:         0px 1px 23px 0px rgba(50, 50, 50, 0.1); margin:90px auto; background:url(../images/login-image.jpg); background-size:70% auto; position:relative; }

.frg-pwd-c{ background:url(../images/forgot-pwd.jpg); background-size:60% auto;}
.loginC .form-group{ margin-bottom:15px;}
.loginC .form-control{ border:1px solid #f9f8fd; background:#f9f8fd; height:40px; border-radius:5px;}

.loginC .form-check-input{ border:1px solid #ccc; background:#f9f8fd; padding:8px; margin-right:8px; }

.loginC  label{ font-weight:bold; margin-bottom:5px;}


.log-right{ padding:30px; background:#fff; }

.frg-pwd-c  .log-right{ padding:80px 35px;}
.frg-pwd-c h1{ display:none;}



.loginC button{ background:#566cfe; padding:10px 30px; text-transform:uppercase; border:none; cursor:; 
 border-radius:30px; color:#FFFFFF; font-weight:bold; display:block; width:auto; margin:15px 0px;transition: all 0.5s ease 0s;}

.loginC button:hover{ background:#278cbf;transition: all 0.5s ease 0s;}

.frg-pw{ margin:3px 0px 7px; text-align:right}
.loginC a{ font-weight:500; color:#000000;}

.log-logo{ margin-bottom:30px; text-align:center; background:#FFFFFF; padding:20px 10px; border-radius:10px;}
.log-logo img{ max-width:100%;}

.log-left{ color:#FFFFFF; font-weight:lighter; text-align:center;}
.log-left h1{ font-size:35px; font-weight:200; color:#FFFFFF; text-align:center; text-shadow:1px 1px #333;font-family: 'Poppins', sans-serif;}

.log-left-content{ position:absolute; top:40%; margin:0px auto; left:10%;  }
.frg-pwd-c .log-left-content{  left:12%;  }
.frg-pwd-c  .log-logo img{ max-width:80%;}

.loginC h2{ font-size:25px; font-weight:bold; margin:0px 0px 30px; padding-bottom:10px; border-bottom:1px solid #333; position:relative;}
.loginC h2:after{ position:absolute; bottom:-2px; width:100px; height:3px; background:#000; content:''; left:0;}


.reg-Bx{ background:none; color:#444;}
.reg-Bx h3{ font-size:12px; margin:10px 0px 10px; text-transform:uppercase; font-weight:bold; display:table; background:#7080c1; padding:5px 10px; color:#fff; border-radius:4px;}
select.form-control{
    -webkit-appearance: menulist!important;
    -moz-appearance: menulist!important;
    -ms-appearance: menulist!important;
    -o-appearance: menulist!important;
    appearance: menulist!important;
}
  
  
  .loginC .form-check-input:checked[type="checkbox"] {
       background: #5172fe!important;

}
  
 .tms{ margin-bottom:25px;} 
  
 
   .loginC  .form-control{ width:97%;} 
  
 .loginC .form-group {
    margin-bottom: 18px;
}  

 .loginC  label{ color:#858585!important;}


.gender-block .form-check{ float:left; margin-right:10px;}

.form-check-input:checked[type=radio]{ background:#0000FF!important;}

.form-control-sm {
    min-height: calc(1.5em + 0.5rem + 2px);
    padding: 8px 13px;
    font-size: .875rem;
    border-radius: 0.25rem;
}
  
 .price-title h3{ font-size:13px;}
 
 .iq-pricing.green-hover .price-title {

  min-height: 143px; border-bottom:5px solid #b6e4db;

}
.rec {
  margin-top: 0;
}
  
  
 rec h5 {
  padding: 5px;

  font-size: 13px;
} 
.iq-pricing {
  padding: 4px;}
  
  
 .rec h5 {

  font-size: 12px;
  position: absolute;
  left: -11px;
  top: -19px; border-bottom-left-radius:5px;border-top-left-radius:5px;
} 
  .iq-pricing .main-title {
  text-align: center;
  text-transform: uppercase;
  padding-top: 16px;
}
  .iq-pricing h3{ text-transform:none; margin-bottom:2px;}
.iq-pricing h3 b{ font-size:20px;}

.pack-Tt{ text-align:center; margin-bottom:50px;}
.pack-Tt h1{ font-size:30px; text-transform:capitalize; font-weight:bold;}
.color-banner{ margin-bottom:30px;}

.display-table{ display:table; margin:0px auto;}

.prm-pack { margin-top:50px;}


.iq-pricing.org-hover .price-footer .button{
    margin-bottom: 15px;
    margin-top: 15px;
    color: #fff;
    position: relative;
    padding: 15px;
    display: block;
    border-radius: 4px; background:#ff796d!important;
}

.pack-sec{ margin-top:55px;}

.iq-pricing.org-hover .price-title{ border-bottom:5px solid #f9c5c1;}

.skillC li{ padding-left:0px!important; overflow:hidden; margin-bottom:10px;}
.skillC li:before{ display:none;}
.skillC h5{ font-size:13px; font-weight:bold; float:left; width:40%; margin:0px 0px;}
.skillC h6{ font-size:13px; font-weight:normal; float:left; width:60%; margin:0px 0px;}
.skillC h5 b{ float:right; margin-right:10px;}

.card{ padding:20px; margin-bottom:30px;}

.card ul{ margin:0px 0px;}

.card .blue-btn {

 border:none; overflow:hidden; margin-top:0px;}
 
 .right-widget .blue-btn { display:block; text-align:center; padding:15px; border-radius:4px;}


.right-widget li{ font-size:13px;}
.right-widget{  background-color: #f6f7f9; padding:15px; margin-bottom:30px; }
.right-widget ul{ margin-bottom:0px!important; }
.right-widget h3{ font-size:18px; text-transform:uppercase; margin:0px 0px;}

.right-srv{}
.right-srv ul{ list-style:none;}
.right-srv li{ padding:4px 8px!important; background:#ffffff; display:table; margin-bottom:5px!important;     display: inline-table;
 font-size:13px; }
.right-srv li:before{ display:none;}

.share-wd{}
.share-wd li{ padding:0px 0px!important; width:35px; height:35px; line-height:35px;}
.share-wd li:before{ display:none;}
.share-wd li a{ padding:10px; background:#fff; color:#fff; width:35px; height:35px;  border-radius:50%; display:block;    line-height: 17px;
    text-align: center;}
.share-wd li{ margin-right:10px; margin-left:0px;}

.fb{ background:#4b69b1!important; }
.insta{ background:#0678b6!important; }
.twit {background:#37b1e2!important; }
.whts{ background:#2caa3e!important; }

.email{ background:#e73e39!important; }

.tl-grm{ background:#2caa3e!important; }





.iq-pricing.org-hover .price-title {
    min-height: 72px;
}

.btn-right{ float:right;}

.iq-pricing ul li{ font-size:14px;}
.pack-txt{ text-align:left; margin:15px ; font-size:14px;}
.pack-txt p{ font-size:14px;    font-family: "Rubik", sans-serif; line-height:24px;
}








/*gallery*/

/*gallery*/

.evtC {
  overflow: hidden;
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.39);
  -moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.39);
  box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.39);
}
.grid {
  position: relative;
  margin: 0 auto;
  max-width: 1000px;
  list-style: none;
}
figure.effect-oscar {
  background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
  background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
}
.grid figure {
  position: relative;
  float: left;
  overflow: hidden;
  background: #3085a3;
  text-align: center;
  cursor: pointer;
}
.grid figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
}
figure.effect-oscar figcaption {
  padding: 3em;
  background-color: rgba(58,52,42,0.7);
  -webkit-transition: background-color 0.35s;
  transition: background-color 0.35s;
}
.grid figure figcaption, .grid figure figcaption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.grid figure figcaption {
  padding: 2em;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


.grid {
	position: relative;
	margin: 0 auto;
	max-width: 1000px;
	list-style: none;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;

	
	
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.grid figure  a{ color:#fff; }


.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size:25px; margin-top:20%;
}

/* Individual effects */

/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0, 0);
	transform: translate3d(-40px,0,0);
}

figure.effect-lily figcaption {
	text-align: left;
}

figure.effect-lily figcaption > div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	height: 50%;
}

figure.effect-lily h2,
figure.effect-lily p {
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-lily h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-lily p {
	color: rgba(255,255,255,0.8);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
	opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-lily:hover p {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}

/*---------------*/
/***** Sadie *****/
/*---------------*/

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	color: #484c61;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h2 {
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Roxy *****/
/*---------------*/

figure.effect-roxy {
	background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
	background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);
}

figure.effect-roxy img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50px,0,0);
	transform: translate3d(-50px,0,0);
}

figure.effect-roxy figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

figure.effect-roxy figcaption {
	padding: 3em;
	text-align: left;
}

figure.effect-roxy h2 {
	padding: 30% 0 10px 0;
}

figure.effect-roxy p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

figure.effect-roxy:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Bubba *****/
/*---------------*/

figure.effect-bubba {
	background: #9e5406;
}

figure.effect-bubba img {
	opacity: 0.7;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-bubba:hover img {
	opacity: 0.4;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h2 {
	padding-top: 30%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

figure.effect-bubba p {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Romeo *****/
/*---------------*/

figure.effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

figure.effect-romeo img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,300px);
	transform: translate3d(0,0,300px);
}

figure.effect-romeo:hover img {
	opacity: 0.6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo:hover figcaption::before {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
	transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo:hover figcaption::after {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
	transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo h2,
figure.effect-romeo p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-romeo h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo p {
	padding: 0.25em 2em;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo:hover h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo:hover p {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}

/*---------------*/
/***** Layla *****/
/*---------------*/

figure.effect-layla {
	background: #18a367;
}

figure.effect-layla img {
	height: 390px;
}

figure.effect-layla figcaption {
	padding: 3em;
}

figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after {
	position: absolute;
	content: '';
	opacity: 0;
}

figure.effect-layla figcaption::before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

figure.effect-layla figcaption::after {
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

figure.effect-layla h2 {
	padding-top: 26%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-layla p {
	padding: 0.5em 2em;
	text-transform: none;
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

figure.effect-layla img,
figure.effect-layla h2 {
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-layla img,
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after,
figure.effect-layla p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-layla:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-layla:hover figcaption::before,
figure.effect-layla:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-layla:hover h2,
figure.effect-layla:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-layla:hover figcaption::after,
figure.effect-layla:hover h2,
figure.effect-layla:hover p,
figure.effect-layla:hover img {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

/*---------------*/
/***** Honey *****/
/*---------------*/

figure.effect-honey {
	background: #4a3753;
}

figure.effect-honey img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-honey:hover img {
	opacity: 0.5;
}

figure.effect-honey figcaption::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-honey h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em 1.5em;
	width: 100%;
	text-align: left;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey h2 i {
	font-style: normal;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey figcaption::before,
figure.effect-honey h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover h2 i {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Oscar *****/
/*---------------*/

figure.effect-oscar {
	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
}

figure.effect-oscar img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-oscar figcaption {
	padding:20px;
	background-color: rgba(58,52,42,0.7);
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
}

figure.effect-oscar figcaption::before {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	border: 1px solid #fff;
	content: '';
}

figure.effect-oscar h2 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-oscar figcaption::before,
figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

figure.effect-oscar:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-oscar:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-oscar:hover img {
	opacity: 0.4;
}

/*---------------*/
/***** Marley *****/
/*---------------*/

figure.effect-marley figcaption {
	text-align: right;
}

figure.effect-marley h2,
figure.effect-marley p {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0;
}


figure.effect-marley p {
	bottom: 30px;
	line-height: 1.5;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-marley h2 {
	top: 30px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-marley:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-marley h2::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-marley h2::after,
figure.effect-marley p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-marley:hover h2::after,
figure.effect-marley:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Ruby *****/
/*---------------*/

figure.effect-ruby {
	background-color: #17819c;
}

figure.effect-ruby img {
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

figure.effect-ruby:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-ruby h2 {
	margin-top: 20%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-ruby p {
	margin: 1em 0 0;
	padding: 3em;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0) scale(1.1);
	transform: translate3d(0,20px,0) scale(1.1);
} 

figure.effect-ruby:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-ruby:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

/*---------------*/
/***** Milo *****/
/*---------------*/

figure.effect-milo {
	background: #2e5d5a;
}

figure.effect-milo img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-30px,0,0) scale(1.12);
	transform: translate3d(-30px,0,0) scale(1.12);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-milo:hover img {
	opacity: 0.5;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

figure.effect-milo h2 {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 1em 1.2em;
}

figure.effect-milo p {
	padding: 0 10px 0 0;
	width: 50%;
	border-right: 1px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0,0);
	transform: translate3d(-40px,0,0);
}

figure.effect-milo:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Dexter *****/
/*---------------*/

figure.effect-dexter {
	background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);
	background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%); 
}

figure.effect-dexter img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-dexter:hover img {
	opacity: 0.4;
}

figure.effect-dexter figcaption::after {
	position: absolute;
	right: 30px;
	bottom: 30px;
	left: 30px;
	height: -webkit-calc(50% - 30px);
	height: calc(50% - 30px);
	border: 7px solid #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
}

figure.effect-dexter:hover figcaption::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-dexter figcaption {
	padding: 3em;
	text-align: left;
}

figure.effect-dexter p {
	position: absolute;
	right: 60px;
	bottom: 60px;
	left: 60px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}

figure.effect-dexter:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Sarah *****/
/*---------------*/

figure.effect-sarah {
	background: #42b078;
}

figure.effect-sarah img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-sarah:hover img {
	opacity: 0.4;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah figcaption {
	text-align: left;
}

figure.effect-sarah h2 {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0;
}

figure.effect-sarah h2::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

figure.effect-sarah:hover h2::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah p {
	padding: 1em 0;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

figure.effect-sarah:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Zoe *****/
/*---------------*/

figure.effect-zoe figcaption {
	top: auto;
	bottom: 0;
	padding: 1em;
	height: 3.75em;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-zoe h2 {
	float: left;
}

figure.effect-zoe p.icon-links a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}

figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
	color: #252d31;
}

figure.effect-zoe p.description {
	position: absolute;
	bottom: 8em;
	padding: 2em;
	color: #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	-webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */
}

figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

figure.effect-zoe p.icon-links a span::before {
	display: inline-block;
	padding: 8px 10px;
	font-family: 'feathericons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

 
 
 
 .grid figure p {
	letter-spacing: 1px;
	font-size:15px; margin-top:23%;font-family: 'Saira Condensed', sans-serif;
}


.gmap.map {
}
  iframe {
   
    width:100%;
    border:0;

    filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */
  }





.service-slider{ background:#d5d5d5;}
.service-slider .carousel-item{ border:5px solid #fff;}

.srv-detailpleft{ margin-left:0px; padding-left:0px;}


figure.effect-bubba {
    background: #9e5406;
    margin-bottom: 0px;
}





.lts-out{ margin-bottom:20px;}
.lts-out a{ color:#333;}


.lns{ margin-top:25px;}


.cat-listing li:before { left:10px;}



element.style {
}
.share-c h3 {

    margin-top: 30px;
}

.share-c li a{ color:#fff;}
.share-c li {
    float: left;
    margin-left: 0px;
}


.prtner-carousel .testimoni-bx{ margin:0px 15px;}
.prtner-carousel .news-c{ margin:0px 15px;}



.whats-aap{ position:fixed; overflow:hidden; bottom:10px; right:10px; text-align:center; z-index:500;  }

.whats-aap-ic{width:70px; height:auto; margin:0px auto; text-align:center; display:table;}

.whats-aap img{ width:100%;  border-radius:50%;}

.inner-Page{ padding-bottom:40px;}

.inner-Page .testimoni-bx{ margin-bottom:30px;}
.gmap iframe{ width:100%; height:400px;}


li .testi-txt{min-height:255px;}
li .testimoni-bx h4{text-align:center;font-weight:900; margin:5px auto; margin-bottom:10px;font-size:14px;}

li .testi-img{ width:80px; height:80px;margin:4px auto;}
li .testimoni-bx h5{margin:10px auto; text-align:center; font-weight:700; overflow:hidden;min-height:20px;}

@media (min-width: 1300px) {
.container {max-width: 1290px;}


}


 @media all and (max-width: 760px) {
 
 #cssmenu > ul > li a.active{color:#930033!important;}


	
	
	.menu-button {
    background: rgba(0, 0, 0, 0) url("../images/menu-btn.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 18px;
    position: relative;
    width: 34px;
    z-index: 1000;
}
#cssmenu > ul > li{ margin-left:0px;}
#cssmenu > ul > li a{ padding:8px!important;}
#cssmenu > ul > li{ padding:0px!important;}
#cssmenu > ul > li a.active{ border:none;}

#cssmenu #menu-button{ top:-4px;}
#cssmenu ul{ margin-top:38px;}

#cssmenu > ul ul{ margin-top:0px;}
#cssmenu ul ul li a{ font-size:12px; text-transform:capitalize;}

#cssmenu{ top:5px;}
#cssmenu #menu-button{ background:none;}



#cssmenu #menu-button::before{ background:#ff000a;}

#cssmenu #menu-button::after{ border-top:2px solid #ff000a; border-bottom:2px solid #ff000a;}

#cssmenu ul{ margin-top:35px!important; }
#cssmenu ul ul{ margin-top:0px!important;background:#a7bf23;}
#cssmenu ul{ padding:0px; border-bottom-right-radius:2px; border-bottom-left-radius:2px;}

#cssmenu ul{ background:#404040;}
		#cssmenu li a{ border-top:1px solid #373636!important;}

	#cssmenu li ul   a{ border-bottom:1px solid #373636!important; border-top:none!important;}

#cssmenu > ul > li a{ padding:15px!important;}

.fix-height{}
#cssmenu > ul > li:first-child {  background:none!important;}

#cssmenu > ul > li a.active{ border-left:5px solid #f039a7; color:#f039a7!important;}
#cssmenu > ul > li a{ padding-left:18px!important;}
#cssmenu > ul  ul li a{ padding-left:35px!important; position:relative;}

#cssmenu > ul  ul li a:before{ content:'\f105'; font-family:FontAwesome; position:absolute; left:25px; color:#FFF;}

#cssmenu ul{ margin-top:37px!important;}
#cssmenu ul{  width:102%;}
#cssmenu ul ul li{ border-bottom:none;}

#cssmenu ul ul li{ line-height:22px;}

#cssmenu{ margin-top:2px!important;}
#cssmenu > ul > li{ font-size:12px!important;}
#cssmenu ul ul{ padding-top:0px!important;}
#cssmenu > ul > li a.active{ border-left:0px;}
#cssmenu > ul > li a.active{color:#b5b5b5!important;}


#cssmenu > ul > li a:hover{color:#930033;}


.header-btn {
    float: left;
    margin-left: 0;
}

.header-btn a {

    padding: 5px;

}
 float-right {
    float: left;
}

.header-inner {
    margin-top: 0;
}

.float-right {
    float: left;
}
#cssmenu {
    top: 0;
}

.home-bannerC {
    position: relative;
    margin-top: 51px;
}

.home-bannerC h2 {
    font-size: 16px;
    margin: 0px 0px; width:70%; position:static;
}

.banner-search{ position:static;  margin-top:50px;}


.home-bannerC h3 {
    font-size: 19px;
    margin: 30px 0px 20px;
}


.home-bannerC h3 {
    font-size: 19px;
    margin: 10px 0px 20px;
}


.b1, .b2, .b3, .b4, .b5, .b6 {
    width: 100%;
}


.search-bx {
    background: #fff;
    border: 4px solid #5172fe;
    border-radius: 30px;
    max-width: 100%;
}

.footer-logo img{ margin-bottom:20px;}

.footer h3{ margin-top:20px!important;}

.search-bx {
    background: #fff;
    border: 2px solid #5172fe;
    border-radius: 0px;
    max-width: 100%; padding:30px; background:#f5f7fe; margin-bottom:10px;
}

.textBx1{ margin-bottom:10px;}

.select-menu{    border: none;
    width: 100%;
    height: 45px;   background: #fff;margin-bottom:10px;
    padding-left: 10px;
    border-radius: 30px;}


.search-bx .col-12 {
    border-right: 0px solid #d4d4d4;
}



.job-bx {
    padding: 20px;
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
}


.reg-img{ margin-bottom:25px;}
.weocome-sec h2 b {
    font-size: 29px;}
	
.wlcm-top {
    margin: 20px auto;
    width: 100%;}
	
.weocome-sec{ padding-bottom:0px;}		
	.aboutSec{ padding:30px 0px}


.about-text p{ font-size:13px; line-height:20px;}

.yellow-sec{    background: #fab712;}

.yellow-sec{ padding:30px 0px}
.yellow-sec h2 {
    font-weight: bold;
    font-size: 25px;
}

.benefts h2 b {
    font-size: 34px;
	
}

.ben-ic{ margin-bottom:20px;}
.benef-bx .green-ic { margin-bottom:15px;}

.ben-rt .col-lg-2 {
    order: 1;
}

.ben-rt .col-lg-10 {
    order: 2;
}

.ben-rt {
    text-align: left;
}


.testimonial h2 {
    text-align: center;
    font-size: 23px;
}
.news-sec h2{ font-size:23px;}

.testi-img{ width:50px;}

.bottom-cts{ background:#333;}

.bottom-cts h2 {
    font-size: 24px;}
	
	
.bottom-cts h3 {
    color: #fab712;
    font-size: 32px;
    font-weight: 900;
}

.cts-description{ max-width:100%}	
.bottom-cts a{ font-size:15px; padding:10px;}
.bottom-cts{ padding:30px 0px}

.footer{ margin-top:30px;}

.footer {
    margin-top: 20px; padding:20px 0px;
}

.yellow-sec { margin-top:40px;
}
.sec-ph{ display:none;}

.top-contact {

    margin-right: 53px; margin-top:5px;
}

.home-bannerC {
    position: relative;
    margin-top: 44px;
}

.right-about h3 {
    font-weight: 300;
    font-size: 26px;}

.about-right {
    margin-top: 30px;
}
.margin-bottom{ margin-bottom:0px;}
.our-vehicles{ padding-top:0px}


.blog-right {
    background: #fbfbfb; margin-top:50px;
}
.blog-dtl-txt{ margin-bottom:30px;}

.color-banner {
    margin-bottom: 30px;
    margin-top: 43px;
}

.logoC{ position:relative; z-index:1000;}


.banner-search {
    position: static;
    margin-top:20px;
}

.home-bannerC h1{ display:none;}
.home-bannerC h2{ display:none;}
.home-bannerC h3{ display:none;}
.search-bx{ margin-top:0px;}

.weocome-sec {
    padding-top: 30px;
}

.wlcm-top  p{ font-size:13px; line-height:25px;
}
.aboutSec h3 b {
    font-size: 49px;
    font-weight: 900;
}

.benef-bx h3 {
    font-size: 20px;
    margin: 0px 0px 10px;
}

.benefts h2 b {
    font-size: 23px;
}

.header{-webkit-box-shadow: -2px 7px 5px -3px rgba(0,0,0,0.22);
-moz-box-shadow: -2px 7px 5px -3px rgba(0,0,0,0.22);
box-shadow: -2px 7px 5px -3px rgba(0,0,0,0.22);}


#cssmenu > ul > li a {
    padding: 9px!important;
}

.footer{padding-bottom:0px!important;}

 }




