*{padding: 0;margin: 0;box-sizing: border-box;}
fieldset,img{border:0;}
figure {margin: 0;}
.table td, .table th { padding: 1em!important; }
img{border:0;width: 100%;display: block;height: auto;margin: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
q:before,q:after {content:'';}
header,nav,section,article,aside,footer,hgroup,figure,main{display: block;}
a {text-decoration: none !important;display:  block;outline: none;color: #b67e0c;}
ol,ul{list-style: none;margin:  0;}
h1,h2,h3,h4,h5,h6 {/* font-family: 'MyriadPro-Regular'; */font-weight: normal;}
h1{font-size: 38px;line-height: 42px;margin: 0;color: #000;}
h2{color: #2D2D2D;font-size: 42px;line-height: 48px;margin: 0;font-weight: 600;}
h3{font-size: 22px;line-height: 35px;margin: 0;font-weight: normal;color: #333333;}
h4{font-size: 30px;line-height: 38px;margin: 0;font-weight: normal;color: #303030;}
h5{font-size: 16px;line-height: 20px;margin: 0;font-weight: normal;color: #303030;}
h6{font-size: 17px;line-height: 20px;margin: 0;font-weight: normal;color: #333333;}
p {font-size: 15px;line-height: 24px;margin: 0;font-weight:normal;}
.clear:after {content: '';clear: both;font-size: 1px;line-height: 1px;display: block;height: 0;}
.btn{font-size: 18px;line-height: 20px;color: #162068;padding: 8px 20px;display: inline-block;vertical-align: top;text-transform: uppercase;border:1px solid #162068;border-radius: 70px;}
.btn:hover{color: #fff !important;background: #162068; }
.button .form-control:hover{background:#000;color:#fff;}
.transition {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
/* reset.css ends here */
/*Font Face*/
.call-icon{
    display:flex;
    justify-content:end;
margin-left:100%;
    
}
.wf-contact{display: none;}
html{transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;height: 100%;}
body {background: #ffffff;font-size: 16px;line-height: 18px;font-family: 'Poppins', sans-serif;font-weight: normal;height: 100%;}
.wrapper {width: 100%;margin: 0 auto;height: 100%;}
/* LayOut Start here */
.container {max-width: 1350px;margin: 0 auto !important;}
/*---- banner block ------*/
.sticky header{position: fixed !important;background: #fff;top: 0;left: 0;z-index: 9;padding: 5px 15px;}
/*.sticky .header-lt a img{width: 80%;}*/
#text{display: none;}
.desk{display: block !important;}
.mob{display: none !important;}
header{padding: 0px 0px;width: 100%;z-index: 9999 !important;}
.header-block{padding: 10px 0px; display: flex; justify-content: space-around;}
.header-dtls{}
.header-lt{display: inline-block;vertical-align: top;padding:0px 0px;}
.header-lt h5{font-size: 25px;line-height: 35px;font-weight: 600;}
.header-lt a img{max-width: 100%;height: auto;display: inline-block;}
.header-lt a{display: inline-block;padding: 0 8px 0 0;}
.header-rt{display: inline-block;vertical-align: top;padding: 24px 0 0 0;float: right;}
.header-rt ul{}
.header-rt ul li{width: auto !important;display: inline-block !important;vertical-align: top;padding: 12px 13px;position: relative;z-index: 9999 !important;}
.header-rt ul li a{font-size: 0.8rem;line-height:18px;font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;color:#000000;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;text-align: center;cursor: pointer;font-weight: 500;text-transform:capitalize;}
.header-rt ul li a:hover{color: #e60019;}
 .active{color:#b67e0c !important;}
.header-rt ul li.active a{color: #000000;border-bottom: 2px solid #e60019;}
.header-rt ul li:hover .drop_down{display: block;}
.drop_down{background: #f8f8f8;position: absolute;left: 0;top: 40px;width: 180px;display: none;z-index: 99999;}
.header-rt ul li a i{font-size: 23px;line-height: 0;padding: 0px 0px 0 5px;margin: 0px 0 0 0;}
.drop_down ul{padding: 0px 0 0px 0;}
.drop_down ul li{display: block !important;padding: 6px 0 6px 13px;}
.drop_down ul li:hover{background:#E8242C;color: #fff !important;border: 1px solid #fff;}
.drop_down ul li:hover a{color: #fff;}
.drop_down ul li a{font-size: 15px;line-height: 18px;font-family: 'Helvetica';text-align: left;font-weight: 400;}
.header-rt ul li a.get{background:#e60019;margin: -12px 0 0 0;padding: 8px 15px;color: #2d2c2c;border-radius: 10px;}
/*--------banner---------*/
.banner-blk{    margin-top: 135px;}


/*----About us----*/
.about-blk{background: url(../images/building.png) no-repeat right;background-size: cover;width: 100%;height: auto;padding: 70px 0;}
.about-in{}
.about-lt{padding: 0;}
.about-rt{padding: 0 90px 0 65px;}
.about-rt ul{padding: 24px 0;}
.about-rt ul li{padding: 0 15px 24px 15px;}
.about-rt ul li i{font-size: 35px;display: inline-block;}
.about-rt ul li p{margin: -11px 0 0 15px;vertical-align: middle;display: inline-block;font-style: italic;}
.btn-blk{}
.btn-blk a{font-size: 21px;color: #000;line-height: 25px;position: relative;font-weight: 600;}
.btn-blk a:after{position: absolute;left: 0;top: 33px;content: '';width: 49px;height: 4px;background: #e60019;}
.btn-blk a i{font-size: 25px;color: #fff;padding: 0px 0px 0 15px;}
.head{}
.head h2{color: #2D2D2D;padding: 0 0 14px 0;position: relative;font-weight: 600;}
.head h2:after{position: absolute;left: -105px;top: 20px;content: '';width: 90px;height: 2px;background: #000;}
.head h5{color: #8f5e2a;font-style: italic;font-size: 30px;line-height: 35px;font-weight: 600;padding: 0 0 26px 0;}
.head p{position: relative;color: #000;}
.head p:after{position: absolute;left: -54px;top: 10px;content: '';width: 33px;height: 4px;background: #000;}
/*---Locations----*/
.location-blk{/*position: relative;*/overflow: hidden;padding: 0 0 50px 0;}
/*.location-blk:after{position:absolute;left: -205px;top: -48px;background: url(../images/why-choose.png) no-repeat;width: 1192px;height: 666px;content: '';background-size: 81%;}*/
.location-in{}
.location-lt{width: 67.1%;}
.location-rt{width: 30%;}
.location-lt ul{}
.location-lt ul li{padding: 0 8px 6px 8px;}
.location-lt .head{padding: 72px 25px 0 30px;}
.loc-cnt{position: absolute;bottom: 0;padding: 30px 20px;width: 100%;left: 0;}
.loc-img{position: relative;}
.loc-cnt h2{color: #fff;padding: 0 0 10px 0;font-size: 30px;line-height: 40px;}
.loc-cnt a{color: #fff;}
/*----------- our projects -----------------*/
/*.tabBlock{margin: -40px 0 0 0;}*/
.tab-section{}
.tab-head h2{padding: 0 0 0 116px;font-weight: 600;}
.tab-head h2:after{position: absolute;left: 0;top: 23px;background: #e60019;width: 90px;height: 2px;content: '';}
.project-inner1{width:10%;}
.project-inner{padding: 35px 0px 65px 0;max-width:90%;float: none;margin: 0 auto;}
.tab-section .main-head{text-align: left;}
.tabBlock-tabs{text-align:center;}
.tabBlock-tabs li{list-style-type: none;border-bottom: none !important;border-radius: 5px;position: relative;text-align: center;display: inline-block;}
.tabBlock-tabs li a{color: #787878;font-weight: 400;cursor: pointer;text-transform: capitalize;}
.tabBlock-tabs li.is-active a{color: #000;position: relative;font-weight: 400;}
.tabBlock-tabs li.is-active:after{position: absolute;content: '';bottom: -6px;left: 0;background:#e60019;width: 70px;height: 3px;right: 0;margin: 0 auto;}
.tabBlock-tabs li:hover a{color:#000!important;border: 0 none;font-weight: 400;}
.tabBlock-tabs li:hover a:after{position: absolute;content: '';bottom: -6px;left: 0;background:#e60019;width: 70px;height: 3px;right: 0;margin: 0 auto;}
.tabBlock-pane{}
.tabBlock-pane ul{}
.tabBlock-pane ul li{padding: 0 10px 25px;}
.tabBlock ul{padding: 30px 0 5px 0;}
.proj-img{position:relative;}
.proj-cnt{position: absolute;bottom: 0;padding: 30px 20px;width: 100%;background: rgba(0,0,0,0.5);}
.proj-cnt h3{color: #fff;padding: 0 0 10px 0;font-weight: 600;}
.proj-cnt p{color: #fff;padding: 0 0 10px 0;}
.proj-cnt a{color: #fff;font-weight: 500;}
/*----------Why choose-------*/
.why-blk{background: url(../images/why-choose.png) no-repeat;background-size: cover;width: 100%;height: auto;padding: 100px 20px;}
.why-in{}
.why-in p:after{display: none;}   
.why-rt{}
.why-rt img{width: auto;max-width: 100%;}
/*---- testimonial -----------*/
.testimonial-blk{}
.testimonial-in{margin: -123px 0 0 0;}
.testimonial-in ul{max-width: 75%;margin: 0 auto;}
.testimonial-in ul li{padding: 5px;}
.test{text-align: center;background: #fff;border-radius: 10px;padding: 30px 25px;min-height:310px}
.test i{font-size: 44px;padding: 0 0 16px 0;}
.test h5{font-size: 20px;line-height: 25px;font-weight: 600;position: relative;padding: 0 0 18px 0;}
.test h5:after{position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;width: 68px;height: 3px;background: red;content: '';}
.test p{
    padding: 18px 0 0 0;
    text-align: center;
}
.line{}
/*------------- testimonial -------------------*/
.test-blk{padding: 90px 20px 50px;}
.test-in{}
.test-in h2{font-weight: 600;padding: 0 0 54px 111px;position:relative;}
.test-in h2:after{position:absolute;left: 0;top: 23px;width:80px;height: 3px;background:#000;content:'';}
.test-in ul{}
.test-in ul li{padding: 0 25px;}
.test-in .slick-prev:before, .slick-next:before{color:#000;}
.test-in .slick-prev {top: -33%;right: 33px;left: auto;}
.test-in .slick-next {right: -25px;top: -33%;}
.since img{max-width:100%;height:auto;width:auto;display:inline-block;}
.since-blk{padding: auto;background: #F2F8FC;text-align: center;padding: 60px 25px;}
.since-in{}
.since-img img{width: auto;max-width: 100%;height: auto;display: inline-block;}
.since-in .form-in ul li{padding: 0 5px;}
.since-in .form-in ul li img{width: 25px;display: inline-block;margin: 0 12px 0 0;}
.since-in .form-in ul li button{width: 100%;padding: 13px 20px;border-radius: 4px;background: #085A53;}
.since-in .form-control{box-shadow: 0px 3px 6px #00000029;border: 0 none;padding: 15px 15px !important;}
.button-blk{}
.button-blk a{font-size:16px;line-height:20px;color:#fff;background:#085A53;padding:10px 20px;display: inline-block;}
/*-----footer------*/
footer{}
.footer-blk{background: #222;padding: 50px 20px;}
.footer-in{}
.footer-lt{}
.footer-lt1{padding: 0 30px 0 0 ;}
.footer-lt1 img{width: auto;max-width: 100%;height: auto;}
.footer-lt a img{width: auto;max-width: 100%;height: auto;padding: 0 20px 0 0 ;}
.footer-lt h5{color: #fff;padding: 0 0 15px 0;font-weight: 600;font-size: 22px;line-height: 25px;}
.footer-lt ul{}
.footer-lt ul li{padding: 0 0 22px 0;}
.footer-lt ul li a{color: #fff;}
.footer-lt ul li address{color: #fff;margin: 0;}
.footer-links{}
.footer-links ul{}
.footer-links ul li{display: inline-block;vertical-align: top;color: #000;font-size: 20px;padding: 0 5px 0 5px;}
.footer-links ul li a{display: inline-block;}
.footer-btm{padding: 18px 25px;text-align: center;background: #e8242c;}
.footer-btm p{color: #fff;}
.footer-links ul li a i{width: 35px;display: inline-block;height: 35px;text-align: center;font-size: 20px;padding: 7px 0 0 0;border-radius: 100%;background: #fff;color: #8f5e2a;}
/*-------- contact ---------------*/
.form-in{padding: 50px 0 0px;max-width: 80%;margin: 0 auto;}
.form-in ul{padding: 0;}
.form-in label{font-size: 12px;line-height: 18px;font-weight:700;color: #fff;}
.form-in ul li{padding: 0 8px 25px 8px;display: inline-block;vertical-align: top;width:100%;}
.form-control{padding: 12px 15px !important;font-size: 13px;line-height: 18px;color: #000;background-color: rgba(255,255,255,0.3) !important;
height: auto !important;border: 1px solid #ccc;}
.button button{font-size: 15px;line-height: 18px;color: #fff;background: #8f5e2a;padding: 10px 30px;border: 0 none;}
.banner-proj-rt{background: #fff;border: 2px solid #085ca8;border-radius: 30px;padding: 20px 40px;}
.form-in h2{color: #723151;text-align: center;padding: 0 0 25px 0;font-size: 36px;line-height: 38px;}
.form-in ::-webkit-input-placeholder {color:#000;}
 .form-in ::-moz-placeholder {color:#000;}
 .form-in :-ms-input-placeholder {color:#000;}
 .form-in :-moz-placeholder {color:#000;}
.project-main{width: 100%;}
/*---------- about page ------------------*/
.about-lt h5{font-size: 30px;line-height: 35px;color: #e8242c;font-weight: 500;text-align: center;font-style: italic;padding: 20px 0 0 0;}
.abt:after{display: none;}
.about-ban-blk{background: url(../images/about/banner.jpg) no-repeat;background-size: cover;padding: 446px 20px 33px;}
.about-ban-blk h2{text-align: center;color: #fff;font-weight: 600;}
.about-ban-blk p{}
.about-loc{background: #F2F8FC;padding: 30px 20px;}
.about-loc-in{}
.about-loc-in img{width: auto;max-width: 100%;height: auto;display: inline-block;}
.about-loc-in ul{}
.about-loc-in ul li{text-align: center;}
.about-loc-in ul li p{padding: 20px 0 0 0;font-style: italic;}
/*--- journey ---------------*/
.journey-blk{background: url(../images/about/journey-bg.png) no-repeat;padding: 61px 20px;background-size: cover;width: 100%;height: auto;}
.journey-in{}
.journey-in h2{font-weight: 700;text-align: center;padding: 0 0 40px 0;}
.journey-cnt{background: #fff;box-shadow: 0px 3px 6px #00000029;border-radius: 35px;max-width: 60%;margin: 0 auto;padding: 44px 30px;text-align: center;}
.journey-cnt img{width: auto;max-width: 100%;height: auto;display: inline-block;}
.journey-cnt h6{padding: 0 0 15px 0;}
.journey-cnt p{font-weight: 600;padding: 15px 0 0 0;}
.journey-in .tabBlock ul{float: none;text-align: center;padding: 0 0 65px 0;}
.journey-in .tabBlock{margin: 0;}
.journey-in .tabBlock-tabs li{padding: 0 20px;}
.journey-in .tabBlock-tabs li.is-active a{color: #e8242c;font-weight: 600;position: relative;}
.journey-in .tabBlock-tabs li.is-active a:after{position: absolute;content: '';bottom: -6px;left: 0;background: #e60019;width: 70px;
    height: 3px;right: 0;margin: 0 auto;}
/*---- mission ------------------*/
.vision-mission{background: url(../images/v-icon.png) no-repeat center;background-size: cover;width: 100%;height: auto;}
.vision-blk{padding: 50px 20px;}
.vision-in{}
.vision-lt{margin: 0px 0 -244px 0px;text-align: center;position: relative;
    z-index: 9999999;}
.vision-lt img{width: auto;max-width: 100%;height: auto;display: inline-block;}
.vision-rt{}
.vision-in h2{font-weight: 600;padding: 0 0 10px 0;}
.vision-in p{width: 80%;}
.mission-rt{}
.mission-lt{margin: -242px 0 0 0;text-align: center;}
.mission-lt img{width: auto;max-width: 100%;height: auto;display: inline-block;}
.brand-cnt{max-width: 70%;margin: 0 auto;padding: 0 0 50px 0;}
/*-------- careers page -------------*/
.about-blk.car{background:transparent;padding: 70px 20px;}
.about-blk.car .about-lt img{width:auto;max-width:100%;display:inline-block;}
.about-blk.car .about-lt{text-align:center;padding:0 0 0 78px;}
.about-blk.car .about-rt {padding: 0 57px 0 0px;}
.about-blk.car .about-rt p{font-size: 15px;line-height: 28px;}
/*---block1 --------------*/
.about-ban-blk.car{background: url(../images/careers/banner.jpg) no-repeat;}
.require-blk{background:#F2F8FC;padding:50px 20px;}
.require-in{
    width: 85%;
    border-radius: 50px;
}
.require-lt{}
.require-rt{}
.require-in{}
.button button img{width:auto;max-width:100%;height:auto;display:inline-block;margin:0 6px 0 0;}
.require-rt .button button{padding:10px 30px;}
.require-rt .form-in{max-width: 91%;padding: 0 0px;border: 1px solid #085A53;}
.require-rt .form-in h2{background: #085A53;color: #fff;padding: 6px;line-height: 25px;font-size: 22px;}
.require-rt .form-control{color:#000;}
.require-rt .form-in ul {padding: 40px 45px 27px;}
.project-logo{padding:50px 20px;}
.project-logo-in{}
.project-logo-in h2{font-weight: 600;text-align: center;padding: 0 0 30px 0;}
.project-logo-in ul{}
.project-logo-in ul li{display: inline-block;vertical-align: top;width: 14%;padding: 0 20px;}
.dream-blk{}
.dream-lt{padding: 113px 91px;}
.dream-in{}
.dream-rt{padding: 0;}
.dream-lt h5{font-size: 30px;line-height: 35px;font-weight: 600;padding: 0 0 26px 0;}
.testimonial-in.abt{}
.testimonial-in.abt ul{max-width: 95%;}
.testimonial-in.abt ul li{display: inline-block;vertical-align: top;padding: 0 10px;width: 19%;}
/*---- gallery page ----------------*/
.journey-blk.gal{background: transparent;}
.about-ban-blk.gal{background: url(../images/gallery/banner.jpg) no-repeat;}
.gallery-in{}
.gallery-lt{padding: 0;}
.gallery-rt{padding: 0 5px;}
.gallery-rt ul{padding: 0 !important;}
.gallery-rt ul li{padding: 0 2px 4px;}
.awards-blk{background: #F2F8FC;padding: 60px 20px;display:none;}
.awards-in{}
.awards-lt{}
.awards-lt h2{padding: 0 0 16px 0;}
.awards-lt p{}
.awards-rt{}
.awards-rt ul{}
.awards-rt ul li{}
/*----- blog page --------------*/
.about-ban-blk.blog{background: url(../images/blog/banner.jpg) no-repeat;}
.blog-blk{padding: 50px 20px;background: #f8f8f8;}
.blog-in{}
.blog-in ul{}
.blog-in ul li{padding: 0 15px 10px;}
.blog-img{}
.blog-cnt{padding: 15px 0;}
.blog-cnt h4{font-size: 22px;line-height: 26px;color: #000;font-weight: 600;padding: 0 0 15px 0;}
.blog-cnt p{}
.blog-cnt ul{}
.blog-cnt ul li{padding:0 0 8px 0;}
/*----- blog page --------------*/
.about-ban-blk.con{background: url(../images/con-ban.jpg) no-repeat;}
.contact-blk{padding: 50px 20px;}
.contact-in{}
.contact-lt{}
.contact-lt h2{padding: 0 0 25px 0;}
.address-blk{}
.address-blk ul{}
.address-blk ul li{padding: 0 6px;}
.address-blk h6{padding: 0 0 12px 0;font-size: 18px;font-weight: 600;}
.address-blk a{color: #000;padding: 0 0 10px 0;font-size: 14px;}
.address-blk address{margin: 0;font-size: 14px;padding: 0 0 12px 0;line-height: 22px;}
.contact-rt{}
.contact-blk .form-in {padding: 35px 0 0px;max-width: 100%;}
/*---- hyderabad ----------------------*/
.journey-blk.hyd{background: transparent;}
.journey-blk.hyd h2{font-size: 30px;padding: 0 0 30px 0;line-height: 35px;text-align: center;}
.journey-blk.hyd p{text-align: center;padding: 0 0 35px 0;width: 77%;margin: 0 auto;}

.project-blk{}
.project-blk ul{padding: 0 !important;}
.project-blk ul li{padding: 0 10px 30px;}
.project-img{position: relative;}
.project-cnt{/* position: absolute; *//* bottom:0; *//* left: 0; */padding: 0 0px 0 0;}
.ongo-in{}
/*.ongo-lt{display: inline-block;vertical-align: top;width: 20%;padding: 24px 10px 0 5px;}*/
.ongo-lt{text-align:center;padding:0 0 10px 0;}
.ongo-rt img{width: auto;max-width: 100%;height: auto;display: inline-block;}
.ongo{text-align:center;}
.ongo-rt{margin: -55px 0  0 0;background: #fff;display: inline-block;vertical-align: top;width: 79%;text-align: left;padding: 29px 30px;box-shadow: 0px 1px 2px #000;}
.ongo-rt h5{
    padding: 0 0 14px 0;
    font-size: 20px;
    line-height: 22px;
}
.ongo-rt ul{padding:0 !important;text-align: left !important;}
.ongo-rt p{
    padding: 0 0 19px 0 !important;
    width: auto !important;
    text-align: left !important;
}
.ongo{
    padding: 0 0 23px 0;
}
.ongo ul li{display: inline-block;vertical-align: top;padding: 0 9px !important;}
.ongo ul li a{
    margin: -8px 0 0 0;
    padding: 5px 6px;
    border: 1px solid #000;
}
.ongo-proj{}
.ongo-proj ul{}
.ongo-proj ul li{display: inline-block;vertical-align: top;width: 48%;padding: 0 8px 18px 0px;list-style-type: disc;color: #000;}




.hyd-ban{position:relative;}
.hyd-ban h2{position: absolute;
    left: 0;
    right: 0;
    top: 46%;
    margin: 0 auto;
    text-align: center;}


.blog-inner{
    padding: 50px 5px;
}
.blog-cnt{}
.blog-cnt h2{
    padding: 0 0 26px 0;
}
.blog-cnt h1{font-weight:600;
    padding: 0 0 26px 0;
}
.blog-cnt p{
    line-height: 30px;
    padding: 0 0 22px 0;
}
.blog-cnt p a{display:inline-block;color:#085A53;font-weight:600;}
.blog-cnt h6{
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    padding: 0 0 20px 0;
}











/*sidebar*/
.side_bar, menu{display: none;text-align: center;}
#nav-icon{width: 30px; height:30px; position:relative; margin:0px auto; -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor: pointer;display: none;}
#nav-icon span{display: block;position: absolute;height: 3px;width: 100%;background:#e8242c;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1){top:0px;}
#nav-icon span:nth-child(2){top:9px;}
#nav-icon span:nth-child(3){top:18px;}
.open #nav-icon span:nth-child(1){top:2px; -webkit-transform:rotate(135deg);  -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg);}
.open #nav-icon span:nth-child(2){opacity:0; left:-60px;}
.open #nav-icon span:nth-child(3){top:2px; transform: rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
/*---- popup--------*/  
#form textarea::placeholder{padding:0px 12px;}
.overlay2 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;display:none;z-index: 9999999;}
.overlay2:target {display:block;}
.modal-open .modal{padding-right: 0 !important;}
.overlay1 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;visibility: hidden;opacity: 0;z-index: 9999999;}
.overlay1:target {visibility: visible;opacity: 1;}
.popup {margin: 120px auto;padding: 0px;background: #fff;border-radius: 15px;width: 35%;position: relative;transition: all 5s ease-in-out;/* border: 3px solid #f5204b; */}
.popup .close {text-align: center;position: absolute;top: 19px;right: 10px;transition: all 200ms;font-size: 25px;font-weight: bold;text-decoration: none;color: #fff;width: 27px;height: 27px;border-radius: 100%;border: 1px solid #fff;opacity:1;}
.popup .close:hover {color: #fff;}
.content1{padding: 18px;}
.fancybox-caption{display:none;}
.popup .content1 {overflow: auto;padding: 0;}
.pop-up h2{
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    font-size: 26px;
    text-align: center;
    padding: 20px 10px;
    background: #F2E24A;
    line-height: 30px;
    color: #fff;
    margin: 0;
    font-weight: 500;
    text-transform: uppercase;
    border: 1px solid #fff;
    }
    .pop-up .form-in  .button button{width:auto;background: #F2E24A;padding:14px 33px !important;border-radius:10px;}
.pop-up .form-in{background: #f8f8f8;padding: 15px 0px;max-width: 100%;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.pop-up .form-in form{border: 0;padding: 0px 10px;}
.pop-up .form-in .form-control{border: 1px solid #000 !important;color: #000 !important;}
.pop-up .form-in label{color:#000 !important;}
.lin{display: inline-block;}
.about-ban-blk h1 {
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 42px;
    line-height: 48px;
    margin: 0;
}
.social_post{
   position: fixed !important;
color: white;
top: 50% !important;
left: 8px !important;
z-index: 3000 !important;
display:flex;
justify-content:left;
    
}
.chairman_img{
    border-radius: 20px;
    border: 2px solid #ced4da;
}
.blog_img-cust{
    border-radius: 15px;
    border: 1px solid lightgray;
}
.blog_img-cust > img{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border: 1px solid lightgray;
}
.blog_p > p{
    font-size: 10px !important;
    font-weight: 600 !important;
    line-height: 2 !important;
}
.custom_button{
        font-size: 12px;
        line-height: 20px;
        display: inline-block;
        vertical-align: top;
        text-transform: uppercase;
        border-radius: 5px;
        border: unset;
        margin: auto;
        display: flex;
        color: white;
}
.custom_button:hover {
    color: #fff !important;
    background: #976D3B;
}
.chairman_card{
    background: #976D3B;
    color: black;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.card-img-top{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    
}
.card{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border: unset;
}
.card-img-top_{
    max-height: 400px;
    height: 100%;
}


/* Basic styling for dropdowns */
.drop_down_nested {
    position: absolute;
    display: none;
    background-color: #fff;
    border: 1px solid #ccc;
    z-index: 1000;
}

.drop_down_nested ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.drop_down_nested ul li {
    position: relative;
}

li:hover > .drop_down_nested {
    display: block;
}

.has-submenu .drop_down_nested {
    top: 0;
    left: 100%;
    display: none;
}

.has-submenu:hover > .drop_down_nested {
    display: block;
    width: 80%;
    color: #000;
}
/* .drop_down_nested > ul > li > a{
    color: #000 !important;
} */
.drop_down_nested > ul > li > a{
    color: #000 !important;
}
.drop_down_nested > ul > li:hover > a{
    color: #fff !important;
}
.top_conact_strip{
  background: #b67e0c;
}
.strip_text{
        font-size: 1rem;
    justify-content: end;
}
.sticky-navbar {
    height: 100px;
}
.nav_bar_logo_section{
    position: relative;
    left: 0;
    /* top: -40px; */
    background: white;
}
@media (max-width: 767px) {
    .header-lt a img {
        width: 70% !important;
    }
    .nav_bar_logo_section {
        position: relative;
        left: -47px;
        top: 0;
        background: unset;
    }
    .strip_text {
        font-size: .5rem;
        justify-content: center;
    }
}
@media (max-width: 991px) {
    .menu {
        text-align: center;
        margin: 0 auto;
        position: absolute;
        right: 14px;
        top: 0px;
        z-index: 999;
        padding: 4px 0;
    }
    #nav-icon {
        display: block;
        position: absolute;
               top: 60px !important;
        right: 30px !important;
    }
}
.slick-arrow{
    display: none !important;
}
.header-rt ul li a i {
    font-size: 13px;
    line-height: 0;
    padding: 0px 0px 0 5px;
    margin: 0px 0 0 0;
}
.top_bar_mixed {
       position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
}
.sticky-navbar {
    position: -webkit-sticky; /* for Safari */
    position: sticky;
    top: 0;   /* Stick at top */
    z-index: 9999;
    background: white;
}
.sticky header{
        position: fixed !important;
    background: #fff;
    top: 0px;
    left: 0;
    z-index: 9;
    padding: 5px 15px;
}
.test {
    text-align: center !important;
    background: #fff !important;
    border-radius: 10px !important;
    padding: 30px 20px !important;
    box-shadow: 4px 4px 10px 2px rgb(0 0 0 / 30%) !important;
    min-height: 310px !important;
    height: 100% !important;
}
.test:hover {
    background-color: #e8242c !important;
    color: white !important;
}
.test:hover .active {
    /* background-color: #9a5e38; */
    color: white;
}
.test:hover h5 {
  color: white !important;
}
.test:hover h5:after{
    background: black;
}
.test:hover i {
  color: white !important;
}
._message{
    background-color: #FBEBD1;
}