/******************** index start ********************/
@media only screen and (max-width: 320px)
{
.main .container{ width:100%;}
.mini_had_lft{ display:none;}
.responsiv_head{ z-index: 9999999999; }
.wel_come h1{ font-size:20px;     padding: 73px 0 6px 0;}
.wel_come h2{ font-size:18px;}
.slider_res_new{    top: 80px !important; z-index: 9 !important;}
.wel_come p{    font-size: 8px;padding: 4px 0%; display:none;}
.read_more{    right: 124px; top: 3px;}
.read_more img{    width: 22px;}	
.btn_img input{ width:107px;padding: 9px 26px 7px 2px;    font-size: 9px;}
.carousel-indicators{ display:none;}
.apply_pancard_section{     margin: 35px 0px;}
.apply_head h3{ font-size:20px;    padding: 0 0 3px 0px;}
.apply_head img{ width:148px;}
.service_1{ width:100%; text-align:center;	}
.apply_intro{    margin: 24px 0 0 0;}
.servi_bottom{    margin: 41px 0 41px 0;}
.about_had .apply_head{    margin: 30px 0 0 0;}
.know_col1{    margin: 20px 0 60px 0;}
.knowlege_section_intro h5{font-size: 17px;}
.know_btn .read_more{    left: 79px;}
.mobile_section{ width:100%; display:table;}
.knowlege_section_rty{padding: 0px;margin-top: 26px;}
.Frequently_lft img{ width:100%;}
.Frequently_rty .apply_head{ text-align:center;}
.Frequently_intro ul li a{ font-size:9px;}
.Frequently_intro ul li a img{    padding: 0 12px 0 0;}
.Frequently_btn{    margin: 16px auto; display: table;}
.testing_slider .apply_head img{ width:148px !important;}
.testing_slider_intro{ padding:0px;}
.testing_slider{ padding:0px;}
.customers .text-center{ padding:0px;}
.customers #testimonial{     padding: 30px 0px 25px 0;}
.slider_haad{ margin:30px 0;}
.latest_section .slider_col1 h6{ font-size:13px;}
.latest_btn .read_more{    right: 148px; top: 3px;}
.online_footer{     margin: 16px 0 0 0;}
.footer_col2{ padding:0px;}
.footer_icon{ padding:0px;}
.footer_icon ul li{    margin: 0 13px 0 0;}
.footer_icon ul{ margin-bottom:25px;}
.online_logo{ display:table;}
.responsive_menu .navbar-inverse .navbar-toggle:hover{    background-color: #3ca2c3 !important;}
.responsive_menu .navbar-inverse .navbar-nav > li > a{ color:#fff;}
h3{font-size:18px;}
.log_start {
    margin: 24px 0 0 0;
}
.Frequently_rty{ padding:0px;}
.member_intro{ margin:0 0 18px 0;}
.for_get{ width:100% !important;}
.foor_pass{ padding:0px;}
}


@media only screen and (min-width: 320px) and (max-width : 600px)
{
.footer_icon ul li {
    margin: 0 5px;
}
h3{font-size:18px;}
.main .container{ width:100%;}
.mini_had_lft{ display:none;}


.navbar-brand > img { display: block; width: 100%;}
.wel_come p { font-size: 8px; padding:0 !important; line-height: 10px; display:none;}
.responsiv_head{ border-bottom:none !important;}
.carousel-inner > .item > img{line-height: 1; height: 175px; width: 100%;}


.responsiv_head{ z-index: 9999999999;    }
.wel_come h1{ font-size:20px;     line-height: 2px;    padding: 35px 0 6px 0;}
.wel_come h2{ font-size:18px;}
.slider_res_new{         top: 48px !important;!important;
    z-index: 9 !important;
  }
.wel_come p{    font-size: 8px;padding: 4px 0% 0;}
.wel_come .read_more{           right: 123px; top: 3px;}
.read_more img{    width: 22px;}	
.btn_img input{ width:107px;padding: 9px 26px 7px 2px;    font-size: 9px;}
.carousel-indicators{ display:none;}
.apply_pancard_section{     margin: 35px 0px;}
.apply_head h3{ font-size:20px;    padding: 0 0 3px 0px;}
.apply_head img{ width:148px;}
.service_1{ width:100%; text-align:center;	}
.apply_intro{    margin: 24px 0 0 0;}
.servi_bottom{    margin: 41px 0 41px 0;}
.about_had .apply_head{    margin: 30px 0 0 0;}
.know_col1{    margin: 20px 0 60px 0;}
.knowlege_section_intro h5{font-size: 17px;}
.know_btn .read_more{    left: 79px; top:3px;}
.mobile_section{ width:100%; display:table;}
.knowlege_section_rty{padding: 0px;margin-top: 26px;}
.Frequently_lft img{ width:100%;}
.Frequently_rty{ padding:0px;}
.Frequently_rty .apply_head{ text-align:center;}
.Frequently_intro ul li a{ font-size:9px;}
.Frequently_intro ul li a img{    padding: 0 12px 0 0;}
.Frequently_btn{    margin: 16px auto; display: table;}
.testing_slider .apply_head img{ width:148px !important;}
.testing_slider_intro{ padding:0px;}
.testing_slider{ padding:0px;}
.customers .text-center{ padding:0px;}
.customers #testimonial{     padding: 30px 0px 25px 0;}
.slider_haad{ margin:30px 0;}
.latest_section .slider_col1 h6{ font-size:13px;}
.latest_btn .read_more{      right: 146px; top: 3px;}
.online_footer{     margin: 16px 0 0 0;}
.footer_col2{ padding:0px;}
.footer_icon{ padding:0px;}
.footer_icon ul li{    margin: 0 5px;}
.footer_icon ul{ margin-bottom:25px;}
.responsive_menu .navbar-toggle{background-color: #3ca2c3 !important;    margin-top: 17px;}
.responsive_menu .navbar-inverse .navbar-toggle{      margin-top: 0;  /* margin-top: 9px;*/ border-color: #3ca2c3;}
.mini_had_rty ul li{    padding: 0 14px;}
.online_logo{ display:table; width: 50%; padding: 0;}
.responsive_menu .navbar-inverse .navbar-collapse{    background: #3ca2c3;}
.responsive_menu .navbar-inverse .navbar-nav > li > a {color: #fff; text-align: center !important;}


.responsive_menu .navbar-brand{       padding: 0;}
#testimonial p{ text-align:center;}
.parson_name h4{text-align:center;}
.parson_name ul{margin: 0px auto;width: 115px;}

.radio-inline{ width:45%; padding-top: 7px; margin-left:0px !important; margin-top: 0; margin-bottom: 0; }

.form-control { width:100%;}
.control-label{ width:100%; padding-left: 10px;}

.member{ margin:50px 0 0 0;  border:none; border-radius: 6px;}
.member h4{ padding:10px 0 10px 0;}
.member p{ padding:10px 0 0 0;}
.member  a{}
.member  a img{ width:10%; margin:0 5px 0 0;}


.mini-menu_responsive{ display:block;}
.mini-menu_responsive .nav-container ul{    top: 40%;}
.mini-menu_responsive .nav-container ul li a{ font-size:16px;}

.log_start {
    margin: 24px 0 0 0;
}
.mini_had_rty{    float: right;
       width: 54%;}
.look_bad{ width: 74%;}       
.responsive_menu .navbar-brand img{width: 217px;
    margin: -17px 0 0 -20px;}

.int_col{    width: 100% !important;}
.ao_cod{    font-size: 11px;
    padding: 4px !important;}
.ht_col{     padding: 7px !important;}
.mar_add{ margin:0 0 18px 0;}
.member_intro{ margin:0 0 18px 0;}
.log_bt{ padding:0px  !important; }
.log_in{width: 100%  !important; padding:0px  !important;}
.look_btn{    width: 100% !important;}
.tag_cover_head{    width: 186px;
    
    left: -48px;}
.about-us_col1{ padding:0px;}

.drop_menu{     left: -80px;!important}
.view12{    width: 100% !important;}
.scorl{    width: 100% !important;
    overflow: scroll;}
.wht_spc{     white-space: normal !important;}  
.for_get{ width:100% !important;}
.foor_pass{ padding:0px !important;}
.wel_come span{    font-size: 13px;    margin: -10px 0 3px 0}
}


@media only screen and (min-width: 601px) and (max-width : 767px)

{
.main .container{ width:100%;}
.mini_had_lft{ display:none;}
.int_col{    width: 100% !important;}

.navbar-brand > img { display: block; width: 100%;}
.wel_come p { font-size: 14px; padding: 0px 0% 0 !important; line-height: 16px;}
.responsiv_head{ border-bottom:none !important;}
.carousel-inner > .item > img{line-height: 1; height: 280px; width: 100%;}

.responsiv_head{z-index: 9999999999;}
.wel_come h1{ font-size:25px;}
.wel_come h2{ font-size:22px;}
.slider_res_new{    top: 91px !important; z-index: 9 !important;}
.wel_come p{    font-size: 14px;  padding: 17px 0%;}
.wel_come span{    font-size: 14px;
    margin: 0px 0 9px 0;}
.read_more{           right: 250px;   top: 5px;}
.read_more img{       width: 26px;}	

.btn_img input{    width: 125px;padding: 11px 28px 10px 0px; font-size: 11px;}
.carousel-indicators{ display:none;}
.apply_pancard_section{     margin: 35px 0px;}
.apply_head h3{ font-size:20px;    padding: 0 0 3px 0px;}
.apply_head img{ width:148px;}
.service_1{ width:50%; text-align:center;    float: left;	}
.apply_intro{    margin: 24px 0 0 0;}
.servi_bottom{      margin: 3px 0 41px 0;}
.about_had .apply_head{    margin: 30px 0 0 0;}
.know_col1{    margin: 20px 0 60px 0;}
.knowlege_section_intro h5{font-size: 17px;}
.know_btn .read_more{        left: 94px;	}
.mobile_section{     width: 45%; float: left;    margin: 0px 55px 0 0;}
.mobile_section:last-child{ margin:0px;}
.mobile_section img{ width:100%;}


.knowlege_section_rty{padding: 0px;margin: 26px 0px; display:table;}
.Frequently_lft img{ width:100%;}
.Frequently_rty .apply_head{ text-align:center;}
.Frequently_intro ul li a{ font-size:14px;}
.Frequently_intro ul li a img{    padding: 0 12px 0 0;}
.Frequently_btn{    margin: 16px auto; display: table;}
.testing_slider .apply_head img{ width:148px !important;}
.testing_slider_intro{ padding:0px;}
.testing_slider{ padding:0px;}
.customers .text-center{ padding:0px;}
.customers #testimonial{     padding: 30px 0px 25px 0;}
.slider_haad{ margin:30px 0;}
.latest_section .slider_col1 h6{ font-size:13px;}
.latest_btn .read_more{        right: 133px; top: 5px;}
.online_footer{     margin: 16px 0 0 0;}
.footer_col2{ padding:0px;}
.footer_icon{ padding:0px;}
.footer_icon ul li{     margin: 0 52px 0 0;}
.footer_section{ padding:0px;}
.footer_icon ul{ margin-bottom:25px;}
.responsive_menu .navbar-toggle{background-color: #3ca2c3 !important;    margin-top: 17px;}
.responsive_menu .navbar-inverse .navbar-toggle{    border-color: #3ca2c3;}
.mini_had_rty ul li{    padding: 0 14px;}

.online_logo{ display:table;}

.responsive_menu .navbar-inverse .navbar-collapse{    background: #3ca2c3;}
.responsive_menu .navbar-inverse .navbar-nav > li > a{ color:#fff;}
#testimonial p{ text-align:center;}
.parson_name h4{text-align:center;}
.parson_name ul{margin: 0px auto;width: 115px;}

.form-control { width:100%;}
.control-label source-income{ width:100%; padding-left:0px !important;}

.member{ margin:50px 0 0 0;  border:none; border-radius: 6px;}
.member h4{ padding:10px 0 10px 0;}
.member p{ padding:10px 0 0 0;}
.member  a{}
.member  a img{ width:5%; margin:0 5px 0 0;}

.mini-menu_responsive{ display:block;}
.mini-menu_responsive .nav-container ul{top: 67%}
.mini-menu_responsive .nav-container ul li a{ font-size:16px;}
.log_start {
    margin: 24px 0 0 0;
}
.mini_had_rty{     float: right;
    width: 29%;}
.read_more{ right: 261px;}
.int_col{    width: 100% !important;}
.mar_add{ margin:0 0 18px 0;}
.member_intro{ margin:0 0 18px 0;}
.log_bt{ padding:0px  !important; }
.log_in{width: 100%  !important; padding:0px  !important;}
.look_btn{    width: 100% !important;}
.tag_cover_head{    width: 186px;
    
    left: -48px;}
.look_bad{ width: 74%;}   
.look_bad  ul{   width: 55%;
    float: right;}
.wht_spc{     white-space: normal !important;} 
.view12{    width: 100% !important;}
.scorl{    width: 100% !important;
    overflow: scroll;}
.wht_spc{     white-space: normal !important;}
.for_get{ width:100% !important;}
.foor_pass{ padding:0px !important;}
}


@media only screen and (min-width: 768px) and (max-width : 1024px) 

{
.main .container{ width:100%;}
.mini_had_lft ul li a{ font-size:8px;}
.mini_had_lft ul li{     padding: 0 13px 0 0;}
.mini_had_rty ul li a{ font-size:9px;}
.mini_had_rty ul li{    padding: 0 13px 0 0;}
.responsive_menu .navbar-inverse .navbar-nav > li > a{font-size: 8.70px;
    padding: 10px 7px;}
.wel_come h1{ font-size:25px;}
.wel_come h2{ font-size:22px;}
.slider_res_new{      top: 127px !important;}
.wel_come p{    font-size: 14px;  padding: 4px 0%;}
.know_btn {  margin: 27px 0 36px 0;}
.read_more{    right: 311px;   top: 5px;}
.read_more img{       width: 26px;}	
.btn_img input{    width: 125px;padding: 11px 28px 10px 0px; font-size: 11px;}
.carousel-indicators{ display:none;}
.apply_pancard_section{     margin: 35px 0px;}
.apply_head h3{ font-size:20px;    padding: 0 0 3px 0px;}
.apply_head img{ width:148px;}
.service_1{ width:50%; text-align:center;    float: left;	}
.apply_intro{    margin: 24px 0 0 0;}
.mobile_section img{ width:100%;}

.about_had .apply_head{    margin: 30px 0 0 0;}
.know_col1{    margin: 20px 0 60px 0;}
.knowlege_section_intro h5{font-size: 17px;}
.know_btn .read_more{        left: 94px;	}
.mobile_section{     width: 46%; float: left;  margin: 0px 12px 0 14px;}
.mobile_section:last-child{     margin: 277px 0 0 0 !important;}
.Frequently_lft{ width:100%;}
.Frequently_rty{ width:100%;}
.Frequently_lft img{ width:100%;}
.Frequently_rty .apply_head{ text-align:center;}
.Frequently_intro ul li a{ font-size:14px;}
.Frequently_intro ul li a img{    padding: 0 12px 0 0;}
.Frequently_btn{    margin: 16px auto; display: table;}
.testing_slider .apply_head img{ width:148px !important;}
.testing_slider_intro{ padding:0px;}
.testing_slider{ padding:0px;}
.customers .text-center{ padding:0px;}
.customers #testimonial{     padding: 30px 0px 25px 0;}
.slider_haad{ margin:30px 0;}
.latest_section .slider_col1 h6{ font-size:13px;}
.latest_btn .read_more{         right: 313px; top: 5px;}
.online_footer{  margin: 16px 0 0 0;}
.footer_col2{ padding:0px;}
.footer_icon{ padding:0px;}
.footer_icon ul li{     margin: 0 24px 0 0;}
.footer_section{ padding:0px;}
.footer_icon ul{ margin-bottom:25px;}
.footer_col1_intro{    padding: 26px 20px;}
.responsive_menu .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ padding:0;}

.member{ margin:50px 0 0 0;  border:none; border-radius: 6px;}
.member h4{ padding:10px 0 10px 0;}
.member p{ padding:10px 0 0 0;}
.member  a{}
.member  a img{ width:5%; margin:0 5px 0 0;}
.wel_come h1{    padding: 61px 0 6px 0;}

}


/******************** index end ********************/

/******************** login start ********************/
@media only screen and (max-width: 320px)
{
.login_tab .tabs-left > .nav-tabs > li{ width:30%; float:left;}
}

@media only screen and (min-width: 320px) and (max-width : 600px)
{
.main .container{ width:100%;}
.login_tab .tabs-left > .nav-tabs > li{ width:33%; float:left;}
.login_tab .nav-tabs > li > a{ font-size:11px;}
.login_tab .tabs-left > .nav-tabs .active > a{font-size: 11px;}
.login_tab .tabs-left > .nav-tabs{ width:100%; margin:0px;    margin: 0 0 14px 0;}
.login_tab{ margin:0px;width: 100%;
    display: table;}
.lon_tab_section{ width:100%;}
.lon_tab_section h1{ font-size:13px;}
.usr_fom_1 label{ font-size:11px;}
.usr_fom_1 input{ font-size:9px;}
.usr_fom_2 input{ font-size:10px;    width: 113px;}
.login_tab .nav > li > a{ font-size:11px;padding: 10px 6px;}
}

@media only screen and (min-width: 601px) and (max-width : 767px)

{
.main .container{ width:100%;}
.login_tab .tabs-left > .nav-tabs > li{ width:33%; float:left;}
.login_tab .nav-tabs > li > a{ font-size:15px;}
.login_tab .tabs-left > .nav-tabs .active > a{font-size: 15px;}
.login_tab .tabs-left > .nav-tabs{ width:100%; margin:0px;    margin: 0 0 14px 0;}
.login_tab{ margin:0px;width: 100%;
    display: table;}
.lon_tab_section{ width:100%;}
.lon_tab_section h1{ font-size:13px;}
.usr_fom_1 label{ font-size:11px;}
.usr_fom_1 input{ font-size:9px;}
.usr_fom_2 input{ font-size:10px;    width: 113px;}
.login_tab .nav > li > a{ font-size:;padding: 10px 14px;}
}

@media only screen and (min-width: 768px) and (max-width : 1024px) 
{
.login_tab{width: 100%;}
.login_tab .tab-content{display: table;width: 76%;}
.lon_tab_section{ width:100%;}
}
/******************** login end ********************/



/******************** vikram start ********************/
/******************** correction-pan-card start ********************/
@media only screen and (max-width: 320px)
{
.about_respon .form-horizontal{    margin-top: 57px !important;}
.about_respon .form-horizontal .control-label{ font-size:14px;}
.about_respon{ padding:0px;}
.about_respon h3{    font-size: 16px;}
.about_respon .check{font-size: 14px;}
.about_respon .btn{ font-size:14px;}
.responsive_menu .navbar-header{    margin: 14px 0 0 0;}
.newpan_respon{ padding:0px;}

.mini-menu_responsive .nav-open i{     background: #fff;}
}

@media only screen and (min-width: 320px) and (max-width : 600px)
{
.about_respon .form-horizontal{    margin-top: 57px !important;}
.about_respon .form-horizontal .control-label{ font-size:14px;}
.about_respon{ padding:0px;}
.about_respon h3{    font-size: 16px;}
.about_respon .check{font-size: 14px;}
.about_respon .btn{ font-size:14px;}
.responsive_menu .navbar-header{    margin: 14px 0 0 0;}
.newpan_respon{ padding:0px;}
.newpan_respon h3{    font-size: 16px;}
.newpan_respon .form-horizontal .control-label{ font-size:14px;}
.new1_pan .btn{ font-size:14px;}
.assse_point .control-label{ padding:0px;}
.term_service_heading h3{    font-size: 17px;}
.term_service_heading p{    font-size: 14px;}
.container-1{    margin-top: 14px;}

.mini-menu_responsive .nav-open i{     background: #fff;}
.new_down .dropbtn:hover{    color: #fff !important;}
.new_down .dropbtn{ color:#fff;}
.new_down .dropdown-content{    margin: 0 0 0 96px;}
.new_down{ text-align:center;}
.bg_header ul{ margin:0px;    padding: 0 0 2px 0;}
.bg_header ul li{ font-size:10px;    padding: 0 5px 0 0;}
.bg_header ul li a{    font-size: 10px;}
.bg_respon{    background-size: contain;}
.bg_header h1{         padding: 8px 0 6px 0; font-size: 13px;}

.video_section ul{padding: 0 0 5px 0;}
.video_section ul li{   font-size: 8px;}
.video_section ul li a{ font-size: 8px;}
.video_section h1{    padding: 8px 0 7px 0;    font-size: 11px;}


.video_4{height:300px; width:100%;}
}
@media only screen and (min-width: 601px) and (max-width : 767px)
{
.assse_point .control-label{ padding:0px;}
.term_service_heading h3{    font-size: 16px;}
.term_service_heading p{    font-size: 13px;}


.bg_header ul{ margin:0px;    padding: 0 0 2px 0;}
.bg_header ul li{ font-size:10px;     padding: 0 7px 15px 0;}
.bg_header ul li a{    font-size: 10px;}
.bg_respon{    background-size: contain;}
.bg_header h1{    padding: 19px 0 9px 0;font-size: 16px;}
.mini-menu_responsive .nav-open i{     background: #fff;}

.new_down .dropbtn:hover{    color: #fff !important;}
.new_down .dropbtn{ color:#fff;}
.new_down .dropdown-content{    margin: 0 0 0 40px;}
}
@media only screen and (min-width: 768px) and (max-width : 1024px)
{
.mini_had_lft ul li{    padding: 0 5px;}
.mini_had_lft ul li a{ padding:0px;}
.know_col1{    margin: 20px 0 -10px 0;}
.assse_point .control-label{ padding:0px;}

.bg_header ul{ margin:0px;    padding: 0 0 6px 0;}
.bg_header ul li{ font-size:10px;     padding: 0 7px 15px 0;}
.bg_header ul li a{    font-size: 10px;}
.bg_respon{    background-size: contain;}
.bg_header h1{    padding: 19px 0 14px 0; font-size: 21px;}

.new_down .dropbtn{    font-size: 8.70px; padding: 14px 7px;}
.tag_cover{ font-size:8px; padding:0 5px;}
.mini_had_rty{    padding: 0px 0 0 60px;}
}
/********************correction-pan-card end ********************/
/******************** vikram end ********************/
