@font-face{font-family:"gbold";src:url("./fonts/gbold.eot");src:url("./fonts/gbold.eot?#iefix") format("embedded-opentype"),url("./fonts/gbold.otf") format("opentype"),url("./fonts/gbold.svg") format("svg"),url("./fonts/gbold.ttf") format("truetype"),url("./fonts/gbold.woff") format("woff"),url("./fonts/gbold.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"g-Black";src:url("./fonts/g-Black.eot");src:url("./fonts/g-Black.eot?#iefix") format("embedded-opentype"),url("./fonts/g-Black.otf") format("opentype"),url("./fonts/g-Black.svg") format("svg"),url("./fonts/g-Black.ttf") format("truetype"),url("./fonts/g-Black.woff") format("woff"),url("./fonts/g-Black.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"gothm";src:url("./fonts/gothm.eot");src:url("./fonts/gothm.eot?#iefix") format("embedded-opentype"),url("./fonts/gothm.otf") format("opentype"),url("./fonts/gothm.svg") format("svg"),url("./fonts/gothm.ttf") format("truetype"),url("./fonts/gothm.woff") format("woff"),url("./fonts/gothm.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Gautami-Bold";src:url("./fonts/gautamib.eot");src:url("./fonts/gautamib.eot?#iefix") format("embedded-opentype"),url("./fonts/gautamib.otf") format("opentype"),url("./fonts/gautamib.svg") format("svg"),url("./fonts/gautamib.ttf") format("truetype"),url("./fonts/gautamib.woff") format("woff"),url("./fonts/gautamib.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"G-Regular";src:url("./fonts/G-Regular.eot");src:url("./fonts/G-Regular.eot?#iefix") format("embedded-opentype"),url("./fonts/G-Regular.otf") format("opentype"),url("./fonts/G-Regular.svg") format("svg"),url("./fonts/G-Regular.ttf") format("truetype"),url("./fonts/G-Regular.woff") format("woff"),url("./fonts/G-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Gotham-Book";src:url("./fonts/Gotham-Book.eot");src:url("./fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("./fonts/Gotham-Book.otf") format("opentype"),url("./fonts/Gotham-Book.svg") format("svg"),url("./fonts/Gotham-Book.ttf") format("truetype"),url("./fonts/Gotham-Book.woff") format("woff"),url("./fonts/Gotham-Book.woff2") format("woff2");font-weight:normal;font-style:normal}
a:hover{text-decoration:none}
body{overflow-x:hidden;margin:0;padding:0; color:#33302F;}
.navbar-default .navbar-nav > li > a{ color:#33302F;font-size: 16px;}
.container{width:90%;margin:auto}
.navbar-brand{float:left;height:50px;padding:0!important;font-size:18px;line-height:20px}
.navbar-brand>img{display:block;width:128px; border-radius: 0px 0 10px 10px;}
.submit:hover{background:#364a97}
.btn{border:0;display:block;text-align:center;cursor:pointer;text-transform:uppercase;outline:0;overflow:hidden;position:relative;color:#fff;font-weight:700;font-size:15px;background-color:#222;padding:17px 60px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,0.20)}
.btn span{position:relative;z-index:1}
.btn:after{content:"";position:absolute;left:0;top:0;height:490%;width:140%;background:#78c7d2;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-25%) rotate(45deg);transform:translateX(-98%) translateY(-25%) rotate(45deg)}
.classic *{border:0;padding:10px 5px;background:red}
.navbar-default{background:0;border-color:transparent}  
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#DD5D04; background: 0;}
.navbar-default .navbar-nav .nav_btn > .a_btn:hover{background-color: #6F4FC6;color: #fff;}
.navbar-default .navbar-nav .nav_btn > a {background-color: #DD5D04;}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000;background-color:transparent}
.navbar-default .navbar-nav>li>a{color:#000}
.scrolled{background-color:#fff}
.logo{width:20%;float:left}
.flexslider{ padding: 0; background: #213A8F; border:0; margin:0;box-shadow: none;}
.navbar-nav{margin: 10px auto;}
.bnn_tx{ position:absolute; right:10%; top:15%; text-align:right}
.bnn_tx h2{ color:#b70d7f}
.bnn_tx p{font-family:"gothm";}
.pr{ position:relative}
.section_space {padding: 60px 0px;}
.navbar-fixed-top{background: #fff;}
.navbar{min-height: 70px;margin: auto;}
.navbar .navbar-collapse {padding: 10px 0;}
.fa-phone {transform: rotate(100deg); font-size: 14px;}
.min-left img {border-radius: 0 0px 0px 0; width: 100%; position: relative;}
.min-left {width: 100%;position: relative;}
.left-txt {position: absolute; bottom: 0px;width: 400px; background: rgba(0, 0, 0, 0.16);}
/* slider */

.owl-carousel{position: initial !important}
.oh{overflow: hidden;}
.home_owl{display: block;}
.owl-controls{margin: auto!important;}
.owl-buttons div{position: absolute; top: 0; background: #DD5D04; width: 30px; height: 30px; bottom: 0; margin: auto; padding: 3px;
color: #fff; cursor: pointer; border-radius: 100%; border: 1px solid #fff;}
.owl-prev{left: 0;}
.owl-next{right: 0;}
/* slider */
.left-txt h2 {text-transform: uppercase; margin:20px;}
.min-right {width: 75%; margin: auto; padding: 50px;}
.bnr {display: flex;}
.otpsend{box-shadow: none; color:#DD5D04;border: 1px solid #DD5D04; height: 40px; border-radius: 5px;padding:8px 10px;text-align: center;display: block;}
.otpsend:hover{background: #DD5D04;color: #fff;}
.otpsend_2{box-shadow: none;background-color:transparent; color: #DD5D04;  border: 1px solid #DD5D04; height: 40px; border-radius: 5px;padding:8px 10px;text-align: center;display: block;}
.form-control {box-shadow: none;background-color:#F2F2F2;border: none; height: 41px;color:  #999;}
/* .min-right h2 {color: #fff; text-transform: uppercase;font-family: "gothm";font-weight: 700; font-size: 20px; text-align: center;} */
.fm_fild_row{display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 20px;width: 100%;}
.fm_fild_row li {font-family: "Gotham-Book"; font-weight: normal !important;}
.fm_fild_row ul li {font-family: "Gotham-Book"; font-weight: normal !important;}

.a09_loader i{margin: auto;font-size: 40px;}
.a09_loader{position: fixed;background: #00000070;display: none;width: 100%;height: 100%;z-index: 999999;color: #fff;top: 0;right: 0;left: 0;bottom: 0;margin: auto;}
.a09_loader div{display: flex;align-content: center;align-items: center;margin: auto;width: 100%;height: 100%;}

.ac-desk{display: grid;}
.ac-mob{display: none;} 

.right-box{float: none;margin-left:0!important;width: 100%;}
.gp_divide {width: 50% !important;padding: 10px 0 10px 0px !important;margin: auto;} 
.gp_divide .col-100{padding: 0 0 0 10px !important;position: relative;left: -10px;}
.otpsend{cursor: pointer;}
.en_btn{  width:99.5% !important;padding: 0 4px !important;margin-left:-4px;}

h2.hdg-bg_cst{font-weight: 400;font-family: gothm;font-size: 22px; margin: 20px 0;}
.tc_b{color: #213A8F!important;}
.tc_w{color: #fff!important;}
.fm_bg {background: #fff; padding: 10px 40px; border-radius: 10px;}
.fom_fx {border: none; padding: 10px; width: 100%; border-radius: 6px; background-color:#F2F2F2; color: #000;}
select.fom_fx{color: #999;}
.a_btn {border: 1px solid #DD5D04;font-weight: bold;text-align: center; background:#DD5D04;  padding: 10px 20px; margin: 15px 0;border-radius: 5px;color: #fff!important;text-decoration: none!important;} 
.a_btn:hover, .a_btn:hover a{background: #213A8F; border:1px solid #fff; color: #fff ;text-decoration: none!important;}
.a_btn a {color: #fff!important;text-decoration: none;display: block;text-decoration: none!important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: #DD5D04;}
.one-page-nav {display: flex; margin: 12px auto 0;}
.nav_btn {margin: auto 0 auto 15px;}
.nav_btn .a_btn {padding: 8px; border: 1px solid #DD5D04;}
.count_no{background: #213A8F;}
.count_no .numscro {margin: auto; text-align: center;font-weight: 700; padding: 30px 0;}
.count_no .numscro p {color: #fff;}
.count_no .numscro li span, h2{font-family: gothm; color: #fff;}
.count_no .numscro li {width: 16%; display: inline-block;
padding: 0 10px 0; border-right: 1px solid #fff;}
.count_no .numscro .border_non {border: none;}
footer {background: #213A8F;padding: 40px 0px 15px;}
.ft-links {float: right; width: 300px;padding: 30px 0 0;}
.ft-links ul {list-style-type: none; color: #fff; padding: 0;}
.ft-links ul li {font-family: "Gotham-Book"; font-weight: normal !important; }
.f_sos a {color:#fff; padding-right: 15px;}
.ft-links .hdg-bg {font-size: 22px;}
.text_H {text-align: center;font-family: "gothm";font-weight: 700; text-transform: uppercase;font-size: 22px; ; background-color: #0000; color: #203a8f;}
.smline {text-align: center; margin: 25px auto; width: 100px;height: 2px; background: #ec6607;}
.web_tex {padding: 0 0 20px 0;}
.why-choose-img img {width: 100%;}
.why-choose-txt{padding: 0;}
.why-choose-txt p {margin: 20px auto; font-size: 15px;}

/* tab */
.gtk-tab {display: flex;border: 1px solid #DD5D04; border-radius: 10px; width: 85%; margin: 35px auto; list-style-type:none; overflow: hidden; text-align: center;padding: 0;}
.gtk-tab li{width: 100%;}
.gtk-tab a{font-size: 12px; letter-spacing: 1px; color: #000;padding: 12px;display: block; text-decoration: none;}

.gtk-tab li.tab-current a{background: #DD5D04;color: #fff;}
.tabs .content section{display: none;}

.tabs .content section.content-current{display: block;}
/* tab */



.center {text-align: center; margin: auto;}
.justify {text-align: justify; margin: auto;}
.accrd_cont{display: none;padding: 15px;  font-family: "Gotham-Book"; font-weight: normal !important; font-size: 15px; }
.accrd_cont ul li { font-family: "Gotham-Book"; font-weight: normal !important; font-size: 15px; }
.accrd_cont p ul li { font-family: "Gotham-Book"; font-weight: normal !important;  font-size: 15px }
.accrd_cont ul p { font-family: "Gotham-Book"; font-weight: normal !important;  font-size: 15px}
.accrd_cont p { font-family: "Gotham-Book"; font-weight: normal !important;  font-size: 15px}
.arrowDown, .collapseIcon {position: absolute; right: 0; top:10px; margin: auto; width: 25px; height: 25px; text-align: center; font-size: 30px; line-height: 0; padding: 11px 0; font-weight: 300; border-radius: 5px;color:#DD5D04;}
.accordion09_row { border-radius: 10px; margin: 10px; padding: 5px 5px 5px 16px;}
.accrd_hd .acc_no {background: rgba(221, 93, 4, 0.24); color: #DD5D04; width: 29px; height: 28px; text-align: center; border-radius: 100%; 
padding: 4px 0px; position: absolute; margin: auto; top: 0; bottom: 0;
left: 0;}
.accordion09_nav .accrd_hd {position: relative;cursor: pointer; padding: 0 0 0 40px;}
.accrd_hd {width: 95%; font-family: gothm;}
.accrd_hd h1 {font-size: 16px;padding:15px 34px 13px 0; margin: auto;  }
.accordion09-x .accordion09_row{box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.16); background: #fff;}
.accordion09-x2.accordion09_nav .accrd_hd{padding: 0 25px 0 0px;}
.accordion09-x2 .accordion09_row{border-bottom: 1px solid #33302f78;border-radius: 0;}
.bg-grey {background:#F6F6F6;}
.approach {text-align: center;width: 65%; margin: 10px auto;padding: 0;}
.approach li {list-style-type: none;display: inline-block; vertical-align: top;width: 120px;}
.approach p {padding:13px 0 0} 
.approach-txt p{text-align: center; padding: 20px 0; font-family: "Gotham-Book"; font-weight: normal !important; }
.approach-img img {width: 100%;}
.mubtNlk{display: flex;width: fit-content;float: right;}
.a_button{margin: auto;padding: 0 0 0 30px;font-weight: bold;}
.a_button a{background:#DD5D04;text-decoration: none;color: #fff;text-transform: uppercase;padding: 10px 16px;border-radius: 6px;font-weight: bold;}
.a_button a:hover{background: #6F4FC6;}
.navbar-nav > li > a{position: relative;}
.navbar-nav > li > a::after{content:'';display: block;position: absolute;right: 0;top:0;bottom: 0;width: 1px;height:13px;background: #33302F;margin: auto;}
.navbar-nav > li:last-child > a::after{width: 0;}
.bg-light {background-color: #DD5D04; margin: 0px; padding: 6px;height: 40px;color: #fff;}
.bg-light:hover{background: #6F4FC6;color: #fff;cursor: pointer;}
.mine_footer {margin: 10px auto auto; width: 95%;color: #fff;}
.minf-l {float: left; font-family: "Gotham-Book"; font-weight: normal !important; }
.mine_footer a {padding: 0 10px 0 0; color: #fff; font-weight: 600;}
.minf-r {float: right; font-family: "Gotham-Book"; font-weight: normal !important;  }
.map {text-align: center; position: relative;width: 700px;margin: auto; position: relative;}
.map img{width: 100%;}
.map-loc {position: absolute;cursor: pointer; }
.mp_icon{width: 25px;height: 25px;background: #A1A5FF;border: 5px solid #fff; border-radius: 100%;z-index: 9;position: relative;transition: all 0.5s;}



@-webkit-keyframes NAME-YOUR-ANIMATION {
0%, 49% {background-color:#f08722;border-color: #fff;}
50%, 100% {background-color: #fff;border-color: #f08722;}
}

#madhya_pradesh{-webkit-animation: NAME-YOUR-ANIMATION 1s infinite;-moz-animation: NAME-YOUR-ANIMATION 1s infinite;-o-animation: NAME-YOUR-ANIMATION 1s infinite; animation: NAME-YOUR-ANIMATION 1s infinite}


.map_open09 #madhya_pradesh{-webkit-animation: NAME-YOUR-ANIMATION2 1s infinite;-moz-animation: NAME-YOUR-ANIMATION2 1s infinite;-o-animation: NAME-YOUR-ANIMATION2 1s infinite; animation: NAME-YOUR-ANIMATION2 1s infinite}
body.map_open09 { cursor: url(../images/cursor-close.png),auto;}
body.map_open09 .mp_icon.active{border: 5px solid #f08722; background: #fff;}
.map_open09  .map-loc{pointer-events: none;}
.mp_icon:hover{border: 5px solid #f08722; background: #fff;}
.map-loc_s1{left: 26%;top: 21%;}
.map-loc_s2{left: 34%;top: 27%;}
.map-loc_s3{left: 50%;top: 35%;}
.map-loc_s4{left: 21%;top: 34%;}
.map-loc_s5{left: 12%;top: 47%;}
.map-loc_s6{left: 34%;top: 47%;}
.map-loc_s7{left: 47%;top: 52%;}
.map-loc_s8{left: 20%;top: 65%;}
.map-loc_s9 {left: 24%; bottom: 17%;}
.map-loc_s10 {left: 28%; bottom: 4%;}
.map-loc_s11 {left: 34%;bottom: 6%;}
.map-loc_s12 {left: 36%; bottom: 32%;}
.map-loc_s13{right: 30%;top: 46%;}
.tab_content09{position: absolute;padding: 0px;display: block;width:170px;background: #fff;z-index: 3;border-radius: 10px;transition: all 0.3s;transform: scaleY(0);}
.tab_content09.active{display: block;transform: scaleY(1.0);}

.close_tab{position: absolute;right: -7px;top: -9px;width: 20px;height: 20px;background: #ec6607;border-radius: 100%;color: #fff;line-height: 0;font-size: 12px;padding: 10px 0 0 0;cursor: pointer; z-index: 10;}
.tab_content09 h1{font-size: 14px;font-weight: bold;text-align: center;background:#213A8F;color: #fff;padding: 10px;margin: auto;border-radius: 10px 10px 0 0;position: relative;
z-index: 2; }
.tab_content09 ul{margin: auto;text-align: left;font-size: 11px;padding: 4px 10px 10px 20px;background: #fff;border-radius: 0 0 10px 10px;position: relative;z-index: 5;}
.tab_content09 ul li{padding: 3px 0;list-style-type: none;}
.funhdg{position: absolute;background: #fff;border-radius: 5px;padding: 4px 8px;font-size: 12px;white-space: nowrap;z-index: 10;pointer-events: none; }

#punjab .funhdg{top: -35px;right: -22px;}
#delhi .funhdg{top: -33px;right:-83px;}
#uttar_pradesh .funhdg{top: -35px;right:-42px}
#rajasthan .funhdg{top: -35px;right:-33px}
#gujarat .funhdg{top: -35px;right: -22px;}
#madhya_pradesh .funhdg{top: -35px;right:-52px}
#chattisgarh .funhdg{top: -9px;right: -92px;}
#maharashtra .funhdg{top: -35px;right:-38px}
#karnataka .funhdg{top: -35px;right:-33px}
#kerala .funhdg{top: 19px;right: -22px;}
#tamil_nadu .funhdg{top: -35px;right:-37px}
#telangana .funhdg{top: -35px;right:-36px}
#west_benagal .funhdg{top: -35px;right:-41px}


.linep div{position: absolute;color: #ec6607;transition: all 0.9s;width: 0;height: 0;   animation-delay: 3s;}
.tab_content09.active.punjab{top:9%;left:-20%;}
.tab_content09.active.punjab .linep_1{width: 1px;border-left: 1px dashed;height: 24%;left: 47%;top: -20%;}
.tab_content09.active.punjab .linep_2{width: 147%;border-top:1px dashed;height: 1px;left: 47%;top: -20%;}
.tab_content09.active.punjab .linep_3{width: 1px;border-left: 1px dashed;height: 67%;left: 195%;top: -20%;}

.delhi{top:0;left:-15%;}
.tab_content09.active.delhi .linep_1{width: 1px;border-left:1px dashed;height: 24%;left: 47%;top: -20%;}
.tab_content09.active.delhi .linep_2{width: 161%;border-top: 1px dashed;height: 1px;left: 47%;top: -20%;}
.tab_content09.active.delhi .linep_3{width: 1px;border-left: 1px dashed;height: 121%;left: 207%;top: -20%;}

.uttar_pradesh{top:21%;right:10%;}
.tab_content09.active.uttar_pradesh .linep_1{width: 1px;border-left: 1px dashed;height: 15%;left: 51%;top: -11%;}
.tab_content09.active.uttar_pradesh .linep_2{width: 108%;border-top: 1px dashed;height: 1px;right: 49%;top: -11%;}
.tab_content09.active.uttar_pradesh .linep_3{width:1px;border-left:1px dashed;height: 135%;right: 158%;top: -11%;}

.rajasthan{top:20%;left:-25%;}
.tab_content09.active.rajasthan .linep_1{width: 1px;border-left: 1px dashed;height: 24%;left: 47%;top: -20%;}
.tab_content09.active.rajasthan .linep_2{width: 148%;border-top: 1px dashed;height: 1px;left: 47%;top: -20%;}
.tab_content09.active.rajasthan .linep_3{width: 1px;border-left: 1px dashed;height: 104%;left: 195%;top: -20%;}

.gujarat{top:36%;left:-25%;}
.tab_content09.active.gujarat .linep_1{width: 1px;border-left: 1px dashed;height: 24%;left: 47%;top: -20%;}
.tab_content09.active.gujarat .linep_2{width: 111%;border-top: 1px dashed;height: 1px;left: 47%;top: -20%;}
.tab_content09.active.gujarat .linep_3{width: 1px;border-left: 1px dashed;height: 82%;left: 158%;top: -20%;}

.madhya_pradesh{top: 53.7%;left: -20%;}
.tab_content09.active.madhya_pradesh .linep_1{width: 1%;border-left: 1px dashed;height: 25%;left: 53%;top: -9%;}
.tab_content09.active.madhya_pradesh .linep_2{width: 176%;border-top: 1px dashed;height: 1px;left: 53%;top: -10%;}
.tab_content09.active.madhya_pradesh .linep_3{width: 1px;border-left: 1px dashed;height: 20%;left: 228%;top: -30%;}

.chattisgarh{top:51.5%;right: -2%;}
.tab_content09.active.chattisgarh .linep_1{width: 174%;border-top: 1px dashed;height: 1px;right: 49%;top: 10%;}
 
.maharashtra{top: 44.5%;left: -25%;}
.tab_content09.active.maharashtra .linep_1{width: 111%;border-top: 1px dashed;height: 1px;left: 84%;top: 53%;}

.karnataka{top:75%;left: -15%;}
.tab_content09.active.karnataka .linep_1{width: 85%;border-top: 1px dashed;height: 1px;left: 84%;top: 48%;}

.kerala{top: 89.5%;left: -5%;}
.tab_content09.active.kerala .linep_1{width: 55%;border-top: 1px dashed;height: 1px;left: 84%;top: 58%;}

.tamil_nadu{top: 88%;right: 28%;}
.tab_content09.active.tamil_nadu .linep_1{width: 67%;border-top: 1px dashed;height: 1px;right: 84%;top: 51%;}

.hyderabad{top:64%;right: 8%;}
.tab_content09.active.hyderabad .linep_1{width: 1px;border-left: 1px dashed;height: 15%;left: 51%;top: -11%;}
.tab_content09.active.hyderabad .linep_2{width: 176%;border-top: 1px dashed;height: 1px;right: 49%;top: -11%;}
.tab_content09.active.hyderabad .linep_3{width: 1px;border-left: 1px dashed;height: 34%;right: 225%;top: -11%;}

.west_benagal{top:48%;right: -5%;}
.tab_content09.active.west_benagal .linep_1{width: 1px;border-left: 1px dashed;height: 12%;left: 51%;top: -10%;}
.tab_content09.active.west_benagal .linep_2{width: 104%;border-top: 1px dashed;height: 1px;right: 49%;top: -10%;}

.map_info{text-align: center;padding: 30px 0 0; position: relative; left: -100px;}
.map_info p{ margin-bottom: 50px;font-size: 13px;}

.accordion09{margin-bottom: 40px;}


@media screen and (max-width:1300px){
}
@media screen and (max-width:1000px){
}

@media screen and (max-width:850px){
.ac-desk{display: none!important;}
.ac-mob{display: block!important;}

.one-page-nav{display: block;}
body{font-size: 14px;}
.section_space {padding: 20px 0px;}
.nav_btn {width: auto; float: right;
  margin: -40px 70px 0 0;
}.gtk-tab{width: 100%;}
.min-left{position: relative;}  
.left-txt{width: 90%;left: 0;right: 0; bottom: 30px;margin: auto;text-align: center;}
.left-txt h2{font-size: 21px;}
ul.nav.navbar-nav.navbar-right{text-align: center;margin: 87px 0 0;}
.navbar-nav > li > a::after {display: none;}
.map_info{left:0px;}
.navbar-brand{position: relative;z-index: 3;}
.a_button {margin: auto;padding: 0 0 0 0;position: absolute;right:95px;top: 18px;}
.navbar-nav {margin: 10px auto;position: absolute;width: 100%;left: 0;right: 0;background: #fff;top: 41px;text-align: center;height: 0;overflow: hidden;transition: all 0.5s;}
.navbar-nav.expand{height: auto;    padding: 43px 0 0 0;} 
.navbar-fixed-top{background: #1f3a8b;}
.navbar-default .navbar-toggle{background:#af1280;}
.flexslider{margin: 0; border-radius: 0;}
.sticky-wrapper{height: auto!important}
.navbar {min-height: 53px;}
.navbar-brand > img {width: 94px;}
.mubtNlk{width: 100%;float: none;display: block;}
#menu-icon{margin: -48px 0 0 0;}
.approach{width: 100%;}
.bnr {display: block}
.min-left img {border-radius: 0px 0px 0px 0px;}
.min-right {padding:30px; width: 100%;}
.fm_fild_row {display: block;}
.min-right h2 {padding: 10px 0;margin:auto; font-size: 18px;}
.count_no .numscro {padding: 22px 0;}
.count_no .numscro li {width: 49%; margin: 20px auto; border-right: none;}
.col-md-6 .ft-links {float: none; text-align: center; width: 100%;}
.why-choose-txt li {width: 100%;}
.why-choose-txt {padding: 0;}
.web_tex {padding: 0px 0;}
.approach li{margin: 10px auto;width: 49%;}
.text_H {font-size: 16px;}
.hdg-bg h2 {font-size: 20px;}
.bg-light {margin: 14px 0; padding: 8px;}
.mine_footer {text-align: center;}
.minf-l {float: none;}
.map {width: 100%;}
.funhdg{top: -24px;right: -40px;border-radius: 3px;padding: 2px 5px;font-size: 9px;}
.linep{display: none;}
.tab_content09{top: 40%!important;bottom: 0!important;position: fixed;z-index: 99;left: 0!important;right: 0!important;margin: auto;height: auto;background: none;width:80%}

#punjab .funhdg {top: -31px;right: -10px;}
#delhi .funhdg {top: -1px;right: -70px;}
#uttar_pradesh .funhdg {top: -2px;right: -75px;}
#rajasthan .funhdg {top: -28px;right: -16px;}
#gujarat .funhdg {top: -27px;right: -15px;}
.map-loc_s8 {left: 23%;top: 61%;}
#madhya_pradesh .funhdg {top: -30px;right: -34px;}
#chattisgarh .funhdg {top: -2px;right: -68px;}
#maharashtra .funhdg {top: -28px;right: -21px;}
#karnataka .funhdg {top: -30px;right: -18px;}
#kerala .funhdg {top: 25px;right: -11px;}
#tamil_nadu .funhdg {top: -27px;right: -20px;}
#hyderabad .funhdg{top: -23px;right:-57px}
#west_benagal .funhdg {top: 0px;right: -77px;}


body.map_open09{overflow-x:hidden!important; 
  overflow-y:hidden!important; }
body.map_open09::after{background: rgba(0, 0, 0, 0.716);content: '';width: 100%;height: 100%;position: fixed;left: 0;right: 0;top:0;bottom: 0;z-index: 9999;}
body.map_open09 .tab_content09.active{z-index: 99999;}

.gp_divide {
  width: 100% !important;
}

.en_btn{width: 99.5%!important;}
.fm_bg{padding: 10px 20px;}
}