


@media only screen and (max-width:1450px) {
.award_Box .txt_sec h3 {font-size: 15px;}
.award_Box .txt_sec p {font-size: 15px; line-height: 18px;}
.award_Box .txt_sec p.small {font-size: 14px;}
	
}

@media only screen and (max-width:1400px) {

.bannerSliderMain .bannerSlide {
/*	min-height: 350px; */
	padding-top: 0; background-size: cover!important;}
.bannerSlickSlider .slick-list, .bannerSlickSlider .slick-list .slick-track{min-height: 350px;
/*    border-bottom: #000 solid 1px;*/
	}
	
	
	
.bannerSliderMain .bannerSlide h2 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 37px;
  margin: 100px 0 13px 0;
  padding-bottom: 0;
}
.bannerSliderMain .bannerSlide p {font-size: 15px; line-height: 23px;}	
	
	
}


@media only screen and (max-width:1200px) {

.banner {min-height: 363px; background-size: 100% 100%;}

}

@media only screen and (max-width:1066px) {

/*
.logoRightSection ul.location li.phoneLi {padding-left: 31px;}
.logoRightSection ul.location li, .logoRightSection ul.location li.phoneLi a {margin-left: 22px; font-size: 14px;}
.logoRightSection ul.location li.hallBookingLi a.hallBooking {font-size: 13px;}
.logoRightSection ul.location li.hallBookingLi {margin-left: 0;}
*/

.slider_Web{display: none;}
.slider_responsive{width: 100%; display: block; background: #DD4031;}
	
.success_Story_Box{min-height: 350px;}

}

@media only screen and (max-width:940px) {
.navSec, .logoRightSection ul.location li.hallBookingLi{display:none;}
.btnResponsive {display: block !important;}
.logoRightSection ul.location{margin-right:32px;}
.navSection{position:relative;}
.open-menu{display: block;}
	
.navSec .navMenuMainRes ul.navMenuRes li button.sub-menu-toggle{display: block;
    padding: 0;
    color: #000;
    float: right;
    margin-top: -34px;
	z-index: 9999;
    position: relative;}
	.navSec .navMenuMainRes ul.navMenuRes li button.sub-menu-toggle{border: none; margin-right: 10px;}
.navSec .navMenuMainRes ul.navMenuRes li ul.sub-menu{display: none;}
.navSec .navMenuMainRes ul.navMenuRes li.submenu-open ul.sub-menu{display: block;}	
.navSec .navMenuMainRes ul.navMenuRes li button.sub-menu-toggle .icon-minus{display: none;}
.navSec .navMenuMainRes ul.navMenuRes li.submenu-open button.sub-menu-toggle .icon-plus{display: none;}
.navSec .navMenuMainRes ul.navMenuRes li.submenu-open button.sub-menu-toggle .icon-minus{display: block;}
	

/*.activitiesSecSub .activitiesTxtSec {padding-left: 15px; padding-right: 15px;}*/
	
.topLogoSec .navSec .navMenu{display: none;}
	
	

.navSection {align-items: flex-start;}
	
.leftNav ul li, .leftNav ul li a, .rightNav ul li{font-size: 14px;}
	
.map_sec_sub{display: inline-block; width: 100%; min-height: inherit; padding-top: 45px; background-image: none; background-color: #66c2e3;}
.map_sec .map_sec_sub .map_img{display: none;}
.map_sec .map_sec_sub .map_data{width: 100%; max-width: 100%;}
.map_data table td {padding: 15px 15px;}
.map_data table td h2 {font-size: 20px; top: -49px;}
.map_data table td h3 {font-size: 20px; line-height: 24px;}
	
.success_Story_Box .txt_sec p {font-size: 14px; line-height: 20px;}
	
	
	
}

@media only screen and (max-width:930px) {
.logoRightSection ul.location li.addressTop{display:none;}
.logoRightSection ul.location {margin-right: 62px;}

.aboutSecLeft h1, .productServices h2 {font-size: 26px;}
.productServicesSub .serviceBox h3.name {font-size: 16px;}
.aboutSecLeft p {font-size: 14px; line-height: 25px;}

.banner {margin-bottom:28px;}
.innerContentSec{padding:28px 0;}

.aboutSec {padding-bottom: 30px;}
.productServices {padding-bottom: 30px;}

.priceChart .priceBoxMain .mrhHead_2 h3, .priceChart .priceBoxMain .mrhHead_3 h3, .priceChart .priceBoxMain .mrhHead_1 h3, .priceChart .priceBoxMain h3 {font-size: 13px;}
.loanListSec h2 {font-size: 18px; margin-bottom: 15px;}

.list_of_branches table thead tr td.sl_title, .list_of_branches table thead tr td.name_title, .list_of_branches table thead tr td.status_title, .list_of_branches table thead tr td.mob_title {font-size: 13px;}


.logoRightSection ul.location {margin-right: 0;}
	
.map_sec {padding: 45px 0;}
.bg_ass {padding: 30px 0;}
.home_title {font-size: 28px; margin: 0 0 25px 0; line-height: 29px;}
	
.missionBox_1 h2 {font-size: 25px;}
.missionBox_1_comon h2 {font-size: 20px;}
	
.missionVision {padding: 38px 0 20px 0;}
.missionVision .wrapper{display: block;}
.missionVision .mission_left, .missionVision .mission_right {width: 100%;}
.missionBox_1 {min-height: inherit; padding-bottom: 35px;}
.missionBox_1_comon{min-height: inherit;}
	
.gallery {padding:0;}
.happyCustomer_slider .three_column_slider .slick-prev{z-index: 999; left: -15px;}
.happyCustomer_slider .three_column_slider .slick-next{z-index: 999; right: -15px;}	
.happyCustomer_slider {padding-left: 25px; padding-right: 25px;}
	
.happyCustomer {padding: 40px 0 15px 0;}	
.award_Sec {padding: 25px 15px 25px 15px; margin-bottom: 30px;}

.success_Story .two_colu_slider{padding-left: 25px; padding-right: 25px;}
	
.success_Story .two_colu_slider .slick-prev{z-index: 999; left: 10px;}
.success_Story .two_colu_slider .slick-next{z-index: 999; right: 10px;}
	
.success_Story {margin-bottom: 20px;}
.partner_sec_left h2 {font-size: 28px; line-height: 29px;}
	
}

@media only screen and (max-width:767px) {
.banner {min-height: 275px;}
.bannerSlickSlider .slick-prev.slick-arrow, .bannerSlickSlider .slick-next.slick-arrow {width: 20px; background-size: contain; top: 37%;}
.aboutSecLeft{max-width:100%; width:100%;}
.aboutSec .col-sm-6{max-width:100%; width:100%;}

.aboutSecLeft .chairmanSec {display: inline-block; width: 100%; text-align: center;}

.aboutSecLeft .chairmanSec ul li {display: inline-block; margin-right: 15px; float: none;}
.aboutSecLeft .chairmanSec ul li:last-child {margin-right: 0; margin-left: 15px;}


.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav {display: flex;}
.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav li a {padding: 9px 7px; font-size: 14px;}
.branchesNetwork .branchesNetworkSub {margin-top: -39px;}
.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav li:last-child {font-size: 27px; line-height: 33px; margin-right: 0;}

.productServicesSub .serviceBox h3.name {font-size: 14px;}
.productServicesSub .serviceBox .thumSec {max-width: 80px; height: 80px;}
.productServicesSub .serviceBox .thumSec img {max-width: 40px; width: 100%;}

.feedBackSec p {font-size: 16px; line-height: 35px;}
.feedBackSec p a {font-size: 16px; line-height: 30px;}

.contactForm h2 {font-size: 27px;}
.contactForm h2 span {font-size: 15px;}

.innerContentTxt h1 {font-size: 25px;}

.bannerSecInner {min-height:inherit;}
.bannerSecInner h2 {font-size: 28px;}
	
.bg_ass .col-sm-4{max-width: 50%;}
	
.home_title {font-size: 22px; margin: 0 0 25px 0; line-height: 25px;}
.home_title span {font-size: 16px;}
	
.success_Story .two_colu_slider{padding-left: 25px; padding-right: 25px;}
	
.success_Story .two_colu_slider .slick-prev{z-index: 999; left: 10px;}
.success_Story .two_colu_slider .slick-next{z-index: 999; right: 10px;}	

.success_Story {padding: 0; margin-bottom: 20px;}
	
.partner_sec_left h2 {font-size: 22px; line-height: 25px;}
	
.partner_sec {margin-bottom: 35px;}
.partner_sec .partner_sec_left{max-width: 100%; margin-bottom: 20px;}
.partner_sec .right_partnerLogo{max-width: 100%;}	
	
.footer_blue h2 {font-size: 18px; margin-bottom: 5px;}
.footer_blue p {font-size: 14px; margin-bottom: 20px; line-height: 22px;}	
	
.footer_blue .col-sm-6{max-width: 100%;}
.footer_blue ul.navMenu_2{margin-bottom: 20px;}
	

}

@media only screen and (max-width:680px) {

.logoSection img{max-width:50px; width:100%;}
.open-menu, .hallBooking_Float {top: 30px;}

.banner {min-height: 195px;}

.box_01_Col_6, .box_02_Col_6{max-width:100%; width:100%; padding:0;}
.activitiesSecSub .activitiesTxtSec .box_02 {padding-top: 0;}

.activitiesSecSub .activitiesTxtSec .activitiesTxtSecBox {text-align: center;}
.activitiesSecSub .activitiesTxtSec .activitiesTxtSecBox h2 {font-size: 16px;}
.activitiesSecSub .activitiesTxtSec h2 {font-size: 28px;  margin-bottom: 8px; line-height: 30px;}
.activitiesTxtSecSub {text-align: center;}
.contactForm .fmField {max-width: 100%;}

.footer_blue h2 {font-size: 15px;}
.footer_blue ul.navMenu li {font-size: 14px;}

.copyrightRight p {font-size: 13px; line-height: inherit;}
.copyrightRight p a {font-size: 13px;}
.copyrightLogo img{max-width:30px; width:100%;}

.contactLeft{max-width:100%; width:100%; padding-bottom:28px;}
.contactRight{max-width:100%; width:100%; padding-top:0;}
.contactLeft .contactFormLeft ul li.half {max-width:100%;}

.contactLeft .contactFormLeft ul li input[type="submit"] {font-size: 15px; padding: 10px 28px;}

a.redBtnRound {padding: 6px 19px; font-size: 14px;}
ul.photosGallery li {width: 50%;}

}


@media only screen and (max-width:600px) {
.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav li:last-child {font-size: 16px;}
.innerContentTxt h1 {font-size: 20px;}

.innerContentTxt p {font-size: 14px; line-height: 23px;}

}

@media only screen and (max-width:575px) {
.serviceBox{max-width:33.333333%;}
.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav li a {padding: 6px 5px; font-size: 13px;}
.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav li:last-child {font-size: 14px;}
.branchesNetwork .branchesNetworkSub {margin-top: -32px;}

.copyrightLogo {text-align: center; padding-bottom:12px;}
.copyrightRight {text-align: center;}

.loanListSec h2 {font-size: 16px; margin-bottom: 12px;}
a.btnDownload {font-size: 15px; padding: 8px 15px;}


}

@media only screen and (max-width:500px) {
.leftNav ul li, .leftNav ul li a, .rightNav ul li{font-size: 13px;}
.bg_ass .col-sm-4{max-width: 100%;}
.bg_ass_box {padding: 28px 20px; min-height: 215px;}
.bg_ass_box a{position: initial;}
	
	
}

@media only screen and (max-width:480px) {
.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav li {margin-right: 8px;}
.branchesNetwork .branchesNetworkSub ul.branchesNetworkNav li:last-child{display:none;}

.top_bar .wrapper{display: block;}
.leftNav, .rightNav{display: block; text-align: center;}
.top_bar {padding: 3px 15px;}
.topLogoSec {padding-top: 6px; padding-bottom: 6px;}
.topLogoSec .logoSec {max-width: 140px;}
	
.map_data table td img{max-width: 50px;}
.map_data table td h3 {margin-top: 10px; font-size: 15px; line-height: 22px;}
.map_sec_sub {padding: 45px 10px 0 10px;}
.map_data table td {
    padding: 15px 5px;
  }
.map_data table td h3 span {font-size: 15px;}
	
.award_Box {display: inline-block; width: 100%;}	
.award_Box .img_sec{width: 100%; max-width:100%; background: #000000; text-align: center;}
.award_Box .img_sec img{display: inline-block;}
	.award_Box .txt_sec{padding-left: 0;}
		
 .happyCustomer_slider {
    padding-left: 0;
    padding-right: 0;
  }
	
  .success_Story .two_colu_slider {
    padding-left: 0;
    padding-right: 0;
  }
}
	
}

@media only screen and (max-width:400px) {

.feedBackSec p {font-size: 16px; line-height: 23px;}
.feedBackSec p a {font-size: 16px; margin: 8px 0 0 0; display: block;}
	
.hallBooking_Float {padding: 7px 10px; font-size: 12px;}

}

@media only screen and (max-width:370px) {

.logoRightSection ul.location li.phoneLi a {font-size:12px;}

}














