@import url(../css/bootstrap.min.css);
/*@import url(../css/owl.carousel.min.css);
*/@import url(../css/fontawesome.min.css);
@import url(../fonts/stylesheet.css);
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");
ul{margin:0px}*{margin:0px;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}figure{margin:0px}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}img{max-width:100%;vertical-align:middle;border:none}ul,li{list-style:none}a{text-decoration:none;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}a:hover,a:focus,a:active{text-decoration:none}.white{color:#fff}input[type="button"],input[type="submit"],button{width:auto;outline:none;cursor:pointer}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{outline:none}img{max-width:auto !important}.adit-class{justify-content:flex-end}.body-main{overflow:hidden}.humburgermenu-icon{background:#177681;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21aaba', endColorstr='#3ac0be', GradientType=1 );border-radius:50%;float:right;height:40px;width:40px;text-align:center;display:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width: 992px){.humburgermenu-icon{display:block}}.humburgermenu-icon img{display:inline-block;width:20px;height:20px;margin-top:10px}.sidenav .follow-btn{background-color:transparent;padding:0px;display:inline-block;vertical-align:middle;margin-bottom:15px;text-align:center;margin-top:15px;width:100%}.sidenav .follow-btn ul{display:block;margin:0px}.sidenav .follow-btn ul p{display:block;margin:0px;color:#177681;font-family:'Barlow', sans-serif;font-size:16px;font-style:italic;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:10px}.sidenav .follow-btn ul li{display:inline-block;margin-left:5px}.sidenav .follow-btn ul li:first-child{margin-left:0px}.sidenav .follow-btn ul li a{color:#fff;border-bottom:none}.sidenav .follow-btn ul li a:hover i{color:#fff}.sidenav .follow-btn ul li a i{font-size:16px;color:#177681;text-align:center}.sidenav .tel-btn{background-color:#177681;padding:0px;display:inline-block;border-radius:50px;width:100%;vertical-align:middle;text-align:center}.sidenav .tel-btn:hover{background-color:#deb030}.sidenav .tel-btn a{color:#fff;font-family:'Quicksand', sans-serif;font-weight:700;font-size:16px;border-bottom:none}.sidenav .tel-btn a i{font-size:16px;margin-right:10px}.bts{padding:0px 15px}.first-heder{background-color:#fff;padding:15px 0px}.first-heder .logo-main .logo{display:block !important;width:100%;vertical-align:top;font-family:'Quicksand', sans-serif;color:#177681;font-size:30px;letter-spacing:1px;z-index:9}.first-heder .btn-mian{text-align:right}.first-heder .btn-mian .follow-btn{background-color:rgba(23,118,129,0.6);padding:12px 25px;display:inline-block;border-radius:50px;vertical-align:middle;margin-right:15px}.first-heder .btn-mian .follow-btn ul{display:block;margin:0px}.first-heder .btn-mian .follow-btn ul p{display:inline-block;color:#fff;margin:0px;font-family:'Barlow', sans-serif;font-size:16px;font-style:italic;font-weight:400;text-transform:uppercase}.first-heder .btn-mian .follow-btn ul li{display:inline-block;margin-left:15px}.first-heder .btn-mian .follow-btn ul li a{color:#fff}.first-heder .btn-mian .follow-btn ul li a i{font-size:16px;color:#fff;text-align:center}.first-heder .btn-mian .tel-btn{background-color:#177681;padding:12px 30px;display:inline-block;border-radius:50px;vertical-align:middle}.first-heder .btn-mian .tel-btn:hover{background-color:#deb030}.first-heder .btn-mian .tel-btn a{color:#fff;font-family:'Quicksand', sans-serif;font-weight:700;font-size:16px}.first-heder .btn-mian .tel-btn a i{font-size:16px;margin-right:10px}.secound-header{background-color:#177681;padding:15px 0px 0px;z-index:99;margin-top:-60px}.secound-header .menu-main{display:block;margin:0px;padding-left:35px}.secound-header .menu-main li{display:inline-block;margin-right:12px; vertical-align:top;}.secound-header .menu-main li:last-child{margin-right:0px}.secound-header .menu-main li a{color:#fff;font-size:17px;text-transform:uppercase;font-family:'Quicksand', sans-serif}.secound-header .botm-btn-headar{text-align:center;display:block;vertical-align:middle;position:relative;z-index:1}.secound-header .botm-btn-headar a{background-color:#deb030;margin-top:-15px;margin-bottom:-5px;border-bottom:5px solid #deb030;border-radius:0px 0px 15px 15px;display:block;padding:10px 8px;color:#fff;font-family:'Quicksand', sans-serif;font-size:22px;text-transform:uppercase}.secound-header .botm-btn-headar a img{width:20px;margin-right:10px}.banner-section{background:#f7f7f7;display:block;position:relative;min-height:600px;height:100vh;z-index:0}.banner-section .banner-slide{background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-color:rgba(0,0,0,0);height:100%;position:relative}.banner-section .banner-slide .banner-inner{display:block;min-height:600px;height:100vh;position:relative;z-index:1}.banner-section .banner-slide .banner-inner .container{position:relative;height:100%}.banner-section .banner-slide .banner-text{color:#177681;font-family:'Montserrat', sans-serif;text-align:left;max-width:560px;padding:30px;background-color:rgba(255, 255, 255, 0.7);position:absolute;top:40%;width:calc(100% - 30px);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.banner-section .banner-slide .banner-text h5{font-size:26px;font-weight:700;margin-bottom:0px}.banner-section .banner-slide .banner-text h1{font-size:65px;font-weight:700;margin-top:0px;margin-bottom:30px}.banner-section .banner-slide .banner-text p{font-size:19px;color:#1e1e1e;font-family:'Lato', sans-serif}.banner-section .banner-slide .banner-text a{display:inline-block;margin-top:30px}.banner-section .banner-slide .banner-text a .btn-crosel{display:flex;background-color:#deb030;padding:10px;align-items:center;text-align:center;width:200px;border-radius:50px}.banner-section .banner-slide .banner-text a .btn-crosel .circel-plus{width:30px;margin-right:20px;height:30px;text-align:center;background-color:#fff;line-height:30px;border-radius:50px}.banner-section .banner-slide .banner-text a .btn-crosel .circel-plus i{color:#177681;font-size:14px}.banner-section .banner-slide .banner-text a .btn-crosel span{font-family:'Quicksand', sans-serif;color:#fff;font-size:19px;text-align:center}.banner-section .banner-slide .banner-text .btn i{background:url(../images/right-arrow-blue.svg) 0 0/cover no-repeat;filter:brightness(0) invert(1)}.banner-section .banner-slide .banner-text .btn:hover{background:#fff;border-color:transparent;color:#21aaba}.banner-section .banner-slide .banner-text .btn:hover i{filter:brightness(0) invert(0);-webkit-filter:none}.banner-section .banner-slide .banner-text .btn+.btn{margin-right:0}.banner-section .banner-slide .banner-text.banner-text-right{left:auto;right:15px;text-align:right}.banner-section .banner-slide .banner-text.banner-text-center{left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.banner-section .banner-slide .home .banner-slider .owl-dots{position:absolute;bottom:15px;z-index:111;width:100%;text-align:center}.banner-section .banner-slide .home .banner-slider .owl-dot{margin:0 4px}.banner-section .banner-slide .home .banner-slider .owl-dots .owl-dot.active span{background-color:#fff}.banner-section .banner-slide .home .banner-slider .owl-dots .owl-dot span{border:2px solid #fff;border-radius:50%;width:10px;display:block;height:10px}.banner-section .banner-slide .home .banner-slider .owl-nav button{position:absolute;top:calc(50% + 55px - 18px)}.banner-section .banner-slide .home .banner-slider .owl-nav button.owl-next{right:50px}.banner-section .banner-slide .home .banner-slider .owl-nav button.owl-prev{right:auto;left:50px}.comnheader{font-family:'Montserrat', sans-serif;text-align:center;margin-bottom:30px}.comnheader h5{color:#deb030;font-size:26px;font-weight:700}.comnheader h2{color:#177681;font-size:40px;font-weight:700}.comnheader p{color:#484747;font-size:16px;margin:auto;font-family:'Lato', sans-serif}#what-we-sec{padding:80px 0px}#what-we-sec .comn-box-wwd{position:relative}#what-we-sec .comn-box-wwd img{width:100%}#what-we-sec .comn-box-wwd:hover .contant-comn{background-color:#177681}#what-we-sec .comn-box-wwd .contant-comn{position:absolute;bottom:10px;color:#fff;padding:10px;left:10px;right:10px;background-color:rgba(23,118,129,0.7);text-align:center;min-height:55px}#what-we-sec .comn-box-wwd .contant-comn h6{font-size:16px;font-family:'Montserrat', sans-serif;margin:0px}#about_us{background:url(../img/about_us_bg-1.jpg) center right no-repeat;background-size:cover;padding:6% 0%}#about_us .comnheader{font-family:'Montserrat', sans-serif;text-align:center;margin-bottom:10px}#about_us .comnheader h2{font-size:60px}#about_us .content-about p{font-size:19px;color:#1e1e1e;font-family:'Lato', sans-serif}#about_us .content-about a{display:inline-block;margin-top:10px}#about_us .content-about a .btn-crosel{display:flex;background-color:#deb030;padding:10px;align-items:center;text-align:center;width:200px;border-radius:50px}#about_us .content-about a .btn-crosel .circel-plus{width:30px;margin-right:20px;height:30px;text-align:center;background-color:#fff;line-height:30px;border-radius:50px}#about_us .content-about a .btn-crosel .circel-plus i{color:#177681;font-size:14px}#about_us .content-about a .btn-crosel span{font-family:'Quicksand', sans-serif;color:#fff;font-size:19px;text-align:center}#about_us .icons-about{display: flex;   flex-direction: row;flex-wrap: wrap;text-align:center;margin-top:30px}#about_us .icons-about li{display: inline-block;
    width: calc(20% - 15px);  margin-right: 15px;  margin-top: 15px;}#about_us .icons-about li:last-child .about-boxs h5{margin-right:0px}#about_us .icons-about li .about-boxs{background-color: rgba(235,191,68,0.5); padding: 15px 10px; text-align: center; border-radius: 5px; min-height: 150px;   display: flex;  flex-direction: column;  flex-wrap: wrap;  height: 100%;  flex-shrink: 0;}#about_us .icons-about li .about-boxs img{  max-width: 100%; flex-shrink: 0; width: 50px; margin: 0 auto 15px;}#about_us .icons-about li .about-boxs h5{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;color:#484747;margin:0px}#our-team{padding:60px 0px}#our-team .owl-nav{position:absolute;top:37%;right:0px;left:0px}@media screen and (max-width: 992px){#our-team .owl-nav{display:none}}#our-team .owl-nav .owl-prev{left:-60px;position:absolute}#our-team .owl-nav .owl-next{right:-60px;position:absolute}#our-team .testimonial-list-box{position:relative;transition:1s;overflow:hidden}#our-team .testimonial-list-box:hover .testimonial-list-content{display:block;bottom:0px}#our-team .testimonial-list-box img{width:100%}#our-team .testimonial-list-box .testimonial-list-content{background-color:rgba(235,191,68,0.9);text-align:center;position:absolute;bottom:-60px;right:0px;left:0px;padding:10px;font-family:'Lato', sans-serif;transition:1s}#our-team .testimonial-list-box .testimonial-list-content h6{color:#fff;font-size:15px;margin:0px}#our-team .testimonial-list-box .testimonial-list-content p{color:#fff;font-size:14px;margin-bottom:0px}#pressmain-sec{padding:80px 0px 13% 0px;background-color:#f2f8f8}#pressmain-sec .comn-box{width:100%;display:block;position:relative;margin-top:10px}#pressmain-sec .comn-box .img-box{width:100%;display:block}#pressmain-sec .comn-box .heading-box{position:absolute;right:20px;left:20px;font-family:'Lato', sans-serif;bottom:-40px;text-align:center;background-color:#177681;color:#fff;min-height:75px;vertical-align:middle;display:flex;align-items:center;justify-content:center}#pressmain-sec .comn-box .heading-box h4{font-weight:700;font-size:32px}#pressmain-sec .comnheader{margin-bottom:10px}#pressmain-sec .comnheader h2{font-size:60px}.contactus-section{background:url(../img/contact-us-bg.jpg) 50% 0/cover no-repeat;position:relative;padding:6% 0%}.contactus-section .bg-after-div::after{background:#deb030;content:"";height:100%;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0.9;z-index:0}.contactus-section .cont-graphic-1{position:absolute;left:-240px;bottom:10px;z-index:9}.contactus-section .cont-graphic-1 img{max-width:100%}.contactus-section .contact-contant{display:block;margin:0 auto;position:relative;top:50%;color:#fff;z-index:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:left}.contactus-section .contact-contant h5{font-size:26px;font-weight:700;margin-bottom:0px}.contactus-section .contact-contant h2{font-size:65px;font-weight:700;margin-top:0px;margin-bottom:30px}.contactus-section .contact-contant p{font-size:24px;font-weight:700;font-family:'Lato', sans-serif}.contactus-section .contact-contant a{display:inline-block;margin-top:30px}.contactus-section .contact-contant a .btn-crosel{display:flex;background-color:#177681;padding:10px;align-items:center;text-align:center;width:200px;border-radius:50px}.contactus-section .contact-contant a .btn-crosel .circel-plus{width:30px;margin-right:20px;height:30px;text-align:center;background-color:#fff;line-height:30px;border-radius:50px}.contactus-section .contact-contant a .btn-crosel .circel-plus i{color:#177681;font-size:14px}.contactus-section .contact-contant a .btn-crosel span{font-family:'Quicksand', sans-serif;color:#fff;font-size:19px;text-align:center}#privacy_principles{padding:5% 0%}#privacy_principles .principal-contant{font-family:'Montserrat', sans-serif;font-weight:500}#privacy_principles .principal-contant h5{font-size:25px;font-weight:700;margin-bottom:0px;color:#deb030}#privacy_principles .principal-contant h2{font-size:50px;font-weight:700;margin-top:0px;color:#177681;margin-bottom:20px}#privacy_principles .principal-contant p{font-size:18px;font-weight:700;font-family:'Lato', sans-serif}#privacy_principles .principal-contant a{display:inline-block;margin-top:10px;text-transform:uppercase}#privacy_principles .principal-contant a .btn-crosel{display:flex;background-color:#deb030;padding:10px;align-items:center;text-align:center;width:200px;border-radius:50px}#privacy_principles .principal-contant a .btn-crosel .circel-plus{width:30px;margin-right:20px;height:30px;text-align:center;background-color:#fff;line-height:30px;border-radius:50px}#privacy_principles .principal-contant a .btn-crosel .circel-plus i{color:#177681;font-size:14px}#privacy_principles .principal-contant a .btn-crosel span{font-family:'Quicksand', sans-serif;color:#fff;font-size:19px;text-align:center}#footer{background:url(../img/footer-bg.png) right top no-repeat;padding:15% 0% 3%}#footer .footr-logo{align-self:flex-start;margin-right:15px}#footer .footer-main{padding-bottom:30px;border-bottom:1px solid;border-color:rgba(255,255,255,0.5);color:#fff;font-family:'Lato', sans-serif;font-weight:500}#footer .footer-main a{color:#fff;font-family:'Lato', sans-serif;font-size:15px}#footer .footer-main .links-mian ul li{margin-bottom:5px}#footer .footer-main .links-mian ul li:last-child{margin-bottom:0px}#footer .footer-main .links-mian .light-link li{margin-bottom:3px}#footer .footer-main .links-mian .light-link a{opacity:0.5;font-weight:400}#footer .footer-main .follow-btn{padding:12px;display:inline-block;border-radius:50px;vertical-align:middle;width:100%;margin-bottom:10px;text-align:center}#footer .footer-main .follow-btn ul{display:block;margin:0px}#footer .footer-main .follow-btn ul p{display:inline-block;color:#fff;margin:0px;font-family:'Barlow', sans-serif;font-size:16px;font-style:italic;font-weight:400;text-transform:uppercase}#footer .footer-main .follow-btn ul li{display:inline-block;margin-left:9px}#footer .footer-main .follow-btn ul li a{color:#fff}#footer .footer-main .follow-btn ul li a i{font-size:16px;color:#fff;text-align:center}#footer .footer-main .img-footer{width:100%;display:block;text-align:center}#footer .footer-main .img-footer img{width:50%;margin:auto}#footer .footer-main .img-footer p{color:#deb030;font-size:18px;font-family:'Montserrat', sans-serif;margin-top:10px}#footer .copyright{font-family:'Lato', sans-serif;color:#fff;padding:30px 0px 0px;text-align:center}#footer .copyright p{font-weight:500;font-size:16px;opacity:0.5}.copyright p a{font-weight:500;font-size:16px;opacity:0.5;color:#fff}
/*----21/11/2019----*/
.secound-header .menu-main li {
	position: relative;
	padding-bottom: 13px;
}
.secound-header .sub-menu {
    background:#177681 none repeat scroll 0 0;
    border-radius: 10px;
    display: block;
    max-width: 100%;
    min-width: 250px;
    position: absolute;
    top: 45px;
    width: 100%;
    z-index: 10;
    left: calc(50% - 125px);
    transition: .5s ease;
    opacity: 0;
    -webkit-transform: translateY(2rem);
    transform: translateY(2rem);
    pointer-events: none;
}
.secound-header .sub-menu::before {
    border-bottom: 10px solid #deb030;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    position: absolute;
    left: calc(50% - 14px);
    top: -10px;
}


.secound-header .menu-main li:hover .sub-menu {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto;
	margin-top: -8px;
    border-top: 1px solid #deb030;

}

.secound-header .sub-menu li {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid 
    rgba(0, 0, 0, 0.1);
	
}

.secound-header .sub-menu li a {
    font-size: 14px;
    font-weight: 400;
    color: 
    rgba(255, 255, 255, 0.8) !important;
    text-align: center;
    display: block;
    padding: 12px 15px;
    line-height: normal;
    letter-spacing: 0;
    text-transform: initial;
}
.secound-header .sub-menu li a:hover {
    color: 
    #ffffff !important;
}


.secound-header ul li:hover > a i.menu-arrow {
    background-image: url(../img/minus.png);
    transform: rotate(-180deg);
}

.secound-header ul li a i.menu-arrow {
    width: 11px;
    height: 11px;
    background-image: url(../img/plus.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    transition: .5s ease;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    position: relative;
    top: 1px;
    margin-left: 3px;
}


#menu-desktop-menu .sub-menu {
    display:none;
}
#menu-desktop-menu .menu-item-has-children  {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

#menu-desktop-menu .menu-item-has-children a {
    display: inline-block;
    width: 80%;
    border:none;
}

#menu-desktop-menu .menu-item-has-children i{
   width: 11px;
    height: 11px;
    background-image: url(../img/plus.png);
    background-repeat: no-repeat;
    background-size: 100%;
    filter: invert(1);
    display: inline-block;
    transition: .5s ease;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    position: relative;
    top: 1px;
    margin-left: 19px;
    
}
#menu-desktop-menu .menu-item-has-children i.opendrop{
    background-image: url(../img/minus.png);
    width: 11px;
    height: 11px;
    background-repeat: no-repeat;
    background-size: 100%;
    filter: invert(1);
    display: inline-block;
    transition: .5s ease;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    position: relative;
    top: 1px;
    margin-left: 19px;
}

#footer {
    background: #ddb644;
	background: -moz-linear-gradient(top, #ddb644 0%, #ddb644 70%, #187682 70%, #187682 100%);
	background: -webkit-linear-gradient(top, #ddb644 0%,#ddb644 70%,#187682 70%,#187682 100%);
	background: linear-gradient(to bottom, #ddb644 0%,#ddb644 70%,#187682 70%,#187682 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddb644', endColorstr='#187682',GradientType=0 );
	padding: 0;
}

.page-id-26 #footer, .home #footer {
    background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 70%, #187682 70%, #187682 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 70%,#187682 70%,#187682 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 70%,#187682 70%,#187682 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#187682',GradientType=0 );
	padding: 0;	
}

.footer-inner {
	background: url(../img/footer-bg.png) right top no-repeat;
    padding: 15% 0% 3%;
}


#footer .footr-logo{ margin-top:7px; }

#wpsl-search-wrap .wpsl-input label {
    width: 165px;
}
.error-404.not-found{padding:50px 0;text-align:center;}
.go-to-hm a {background-color: #deb030;padding: 12px 30px;display: inline-block;border-radius: 50px;vertical-align: middle;color:#fff;}
.go-to-hm a:hover{background-color: #177681;}
.logo-main .logo img{height:auto;}
.rural-top-banner h1 {
	background-color: rgba(255,255,255,0.6);
	padding: 15px !important;
	max-width: 650px;
	margin: 0 auto !important;
	width: 100%;
}
.rural-top-banner #breadcrumbs {
	background-color: rgba(255,255,255,0.6);
	padding: 10px;
	max-width: 450px;
	margin: 0 auto;
	width: 100%;
}