.affix .header_main{height:0;overflow:hidden;}
.header_main{transition:all 0.5s;}

@media (max-width: 991px) {
	.navbar_main{    background: #004880 !important;}
/*	body {padding-top: 90px;}*/
	.affix{z-index:999;}
	nav.navbar ul.nav li.dropdown ul.dropdown-menu{background-color:#00b3bf;border-top:0;}
	.navbar_main nav.navbar ul.nav li a.actvia_s{	    background-color: #ef7f1a !important;}
	.navbar_main nav.navbar ul.nav li a.actvia_s:before,.navbar_main nav.navbar ul.nav li a.actvia_s:after{	    background-color:#ef7f1a !important;margin: 0;}
	.about_part2.new_Servc .featur_sec1{width:50%;}
	.affix .header_main{height:auto;overflow:auto;}
.header_main{transition:all 0.5s;}
	.main_head2r2 {
    color: #fff;
    line-height: 28px;
    font-size: 17px;}
	.owl-next{ display:none}
.container {width:100% !important;}
.header_main .navbar-toggle{display:block;font-size:24px;padding:18px 10px}
.get_button1 {
    display: block !important;
}
.head_cntact {
    display: none;
}
.navbar_main nav.navbar ul.nav>li>a{color:#fff}
.navbar_main nav.navbar ul.nav li.dropdown ul.dropdown-menu>li>a {color:#fff;font-size:13px;}
.banner_hed1 {font-size:40px;line-height:50px}
.banner_hed3 {font-size:40px;line-height:50px}
.banner_hed4 {font-size:30px;line-height:40px}
.banner_hed2 {font-size:30px;line-height:40px}
.main_header {margin-bottom:20px}
.expric_main {padding:40px 0}
.featur_clm1 {display:none}
.featur_clm2 {width:100%}
.videos_sec1 {float:left;width:100%;padding:30px 20px;background-repeat:no-repeat;background-attachment:fixed}
.videos_sec2 {float:left;width:100%}
.videos_sec1 .mobNone{display:none}
.navbar_log2 {display:block;max-width:170px;padding:0;margin:0 auto 20px}
.footer_sect .testis_para{text-align:center;margin-bottom:20px}
.footer_ulis li{text-align:center}
.footer_head {text-align:center}
.footer_menu li a{display:block;text-align:center;margin-bottom:8px}
.footer_menu {margin-bottom:15px;display:inline-block;width:100%}
.footer_sect .copyrigt_sc .testis_para{margin-bottom:0}
.footer_sect .testis_para{text-align:center;margin-bottom:20px;line-height:30px}
.about_sect3 {float:left;width:100%;padding:40px 0}
.contac_sec1.full_width1{width:100%;padding:40px 15px}
.contac_sec1.full_width1 .form{margin-bottom:10px}
.contac_sec1 {float:left;width:100%;padding:40px 15px;background:#fff}
.contac_sec2 {float:left;width:100%;padding:40px 15px;background:#eee}
.about_part2 .featur_sec1{width:50%}
}
@media (max-width: 860px) {
.image_captn {padding:0 10px 0 20px}
.sub_colmns1,.videos_sec1{width:100%;margin-bottom:15px}
}
@media (max-width:767px) {
.sub_banner1 {float:left;width:100%;padding:25px}
.servic_main {float:left;width:100%;padding:30px 0}
.main_head2r {line-height:35px;font-size:26px}
.featur_main {padding:10px 0 0}
.testimonial {width:100%;padding:30px}
.featur_clm2 {padding:30px 0}
.form{margin-bottom:15px}
.about_imag1 .first_imag{max-height:initial;position:relative;left:0;transition-duration:5s;top:0;width:100%}
.about_imag1 .secon_imag{display:none}
.about_sect1 {float:left;width:100%;padding:40px 0}
.about_sect1 .main_header{margin-bottom:20px}
.about_part2 {padding:15px}
.about_part2 h3{margin:0 0 15px;font-size:20px;line-height:29px}
.about_sect2 {padding:40px 0}
.table_head1 {padding:15px;font-size:13px;width:100%}
.table_head2 {padding:15px;width:100%;font-size:13px;border-top:1px solid #ccc}
.table_head3 {padding:15px;width:100%;border-top:1px solid #ccc;font-size:13px}
.custm_table table tr td,.custm_table table tr th{font-size:12px;font-weight:500;color:#888;padding:8px 8px}
}
@media (max-width:640px) {
.main_header.mrgintop60{margin-top:30px;margin-bottom:20px}
.about_sect3 .main_header{margin-bottom:15px}
.srvic_sect4 {float:left;width:100%;padding:30px 0 50px}
.about_imag1 {min-height:auto}
.srvic_sect4 .main_header{margin-bottom:25px;margin-top:25px}
.benefit_sec {padding:15px}
.beneft_list li{font-size:14px;margin-bottom:11px;line-height:23px}
.beneft_list li i{font-size:14px;margin-top:4px}
.about_part2 .featur_sec1{width:100%}
.srvic_sect1 {padding:40px 0}
.benefit_sec {padding:14px}
.beneft_list li{font-size:14px}
.beneft_list li i{left:2px;font-size:14px;margin-top:2px}
.beneft_list {padding:0 0 10px 30px}
.small_head1 {margin:0 0 15px;font-size:19px;line-height:30px}
.srvic_sect2 .about_part2 .featur_secw{padding:15px}
.about_part2 .featur_sec1 .icon_wrapper{top:-11px;margin:0 15px 0 0;left:20px;position:relative;float:none}
.srvic_sect2 {padding:10px 0 30px}
.navbar_log2 {display:block;max-width:140px}
.border_right {
    border-right: 0;
    border-bottom: 1px solid #ccc;    margin-bottom: 15px;
}
.panel-default>.panel-heading a {
    font-size: 12px;
    line-height: 18px;
}
.emi_section {
    display: table;
    margin: 0;
    width: 100%;
    margin-bottom: 30px;
}
.emi_graph_s1 {
    float: left;
    width: 100%;
    padding: 0;
}
.emi_graph_s2 {
    float: left;
    width: 100%;
    padding: 0 0 0 15px;
    font-family: 'Roboto', sans-serif;
}
.emi_num_form h4 {
    display: block;
    float: none;
    margin: 18px 20px 10px 0;
    min-width: 137px;
    text-align: center;
}
.input_group {
    min-width: 100%;
}
.max_width_map {
    width: 100%;
    height: 400px;
}
}
@media (max-width:480px) {
	.about_part2.new_Servc .featur_sec1{width:100%;}
.videos_hed1 {font-weight:600;line-height:36px;text-transform:none;font-size:26px}
.video_para1 {font-size:12px}
.featur_secw p{font-family:Roboto;font-size:15px}
.main_parag1 {font-weight:400;font-family:Roboto;font-size:15px}
.expric_main .main_header .main_head2r{color:#fff;font-size:20px;line-height:34px}
.main_header {padding-left:20px}.banner_hed1{font-size:24px;line-height:34px}
.banner_hed3 {font-size:24px;line-height:34px}
.banner_hed4 {font-size:18px;line-height:26px}
.banner_hed2 {font-size:18px;line-height:26px}
.upbt_row_bg {padding:20px 0}
.testimonial .item{padding:0 0}
.testimonial .carousel-control.left{margin-left:-20px}
.testimonial .carousel-control.right{margin-right:-20px}
.expric_sect li a i{margin:0;top:32%;font-size:24px}
.expric_sect li a{padding:20px 10px 16px 60px;font-size:12px}
.servic_secw i{color:#ef7f1a;font-size:38px;margin-bottom:6px}
.servic_secw {padding:30px 25px}
.banner_hed1 {font-size:20px;line-height:27px}
.banner_hed2 {font-size:14px;margin:0 0 15px;line-height:26px}
.banner_hed4 {font-size:14px;margin:0 0 15px;line-height:26px}
.hero_button {font-size:12px;width:128px;height:43px}
.hero_buttn2 {font-size:12px;width:128px;height:43px}
.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:250px}
.sub_banner1 {padding:15px}
.fixed_right_form{position:fixed;top:23%}
.fixed_right_form .form-control{font-size:12px}
.navbar_logo img{max-width:240px}
.header_main .navbar-toggle{display:block;margin-right:0;font-size:24px;padding:10px 10px}
.fixed_right_form .fixed_right_form_inner a{position:absolute;right:100%;top:123px}
.banner_hero h3{font-size:22px;margin:0 0 9px}
.baner_breds li{font-size:12px}
.about_part2 .featur_sec1{width:100%}
.about_part2 .featur_secw{padding:20px 12px 18px 60px}
.about_part2 .icon_wrapper{left:6px}
.about_sect3 .main_header{margin-bottom:20px;margin-top:20px}
.srvic_sect3 .main_head2r{text-align:center;font-size:24px!important}
.servic_icon {max-width:60px}
.emi__coumn1 {width:100%;padding-bottom:25px;}
.emi__coumn2 {width:100%;}
.emi_clcl_bg {padding: 19px}
.small_head1 {margin:0 0 15px;font-size:17px;font-weight:600;line-height:33px}
}
@media (max-width:380px) {
.baner_breds li{font-size:10px}
.baner_breds li span{margin:0 7px}
.banner_hero h3{font-size:18px;margin:0 0 6px}
}