@media (max-width: 2560px) {
  /*#main-slide .slider-content {top: 30%; }*/
.mgt_150 {margin-top: -256px; }

}

@media screen and (max-width:1920px) {  
/*#main-slide .slider-content {top: 30%; }*/
.mgt_150 {margin-top: -256px; }
}
@media screen and (max-width:1680px) {
#main-slide .slider-content {top: 30%; }
.mgt_150 {margin-top: -175px; }.box19 .title{margin:0;}

}
@media (max-width: 1600px) {
#main-slide .slider-content {top: 15%; }
.mgt_150 {margin-top: -280px; }
}
 @media screen and (max-width: 1440px) {
#main-slide .slider-content {top: 18%; }
.mgt_150 {margin-top: -210px; }
}
 @media screen and (max-width: 1366px) {
#main-slide .slider-content {top: 10%; }
/*.mgt_150 {margin-top: -310px; }*/
#main-slide .slider-content h2 {font-size: 45px; }
#main-slide .slider-content2 h2 {font-size: 45px; }

.indusrtial h2 {font-size: 27px !important; font-weight: normal !important; }
.marine h2 {font-size: 27px !important; font-weight: normal !important; }
#main-slide .slider-content {top: 10%; }
#main-slide .slider-content h1 {font-size: 40px; }
#main-slide .slider-content2 h1 {font-size: 40px; }

}
@media screen and (max-width: 1280px){
/*#main-slide .slider-content {top: 30%; }*/
.mgt_150 {margin-top: -270px; }
}
 @media (max-width: 1024px) {
#main-slide .slider-content {top: 15%; }
/*.mgt_150 {margin-top: -210px; }*/
#main-slide .slider-content2 h1 {font-size: 30px; font-weight: 700; line-height: 30px; /* letter-spacing: 5px; */ margin-bottom: 15px; color: #fff; font-family: 'Roboto Condensed', sans-serif; }
#main-slide .slider-content2 h2 {color: #E9227A; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; font-size: 45px; }

#main-slide .slider-content h1 {font-size: 30px; font-weight: 700; line-height: 30px; /* letter-spacing: 5px; */ margin-bottom: 15px; color: #fff; font-family: 'Roboto Condensed', sans-serif; }
#main-slide .slider-content h2 {color: #E9227A; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; font-size: 45px; }
.indusrtial h2 {font-family: 'Roboto Condensed', sans-serif; font-size: 33px; color: #000; margin: 3px 0; }
.marine h2 {font-family: 'Roboto Condensed', sans-serif; font-size: 33px; color: #000; margin: 3px 0; }
.navbar-default .navbar-nav>li {padding: 0 16px; }
.indusrtial{
  padding: 15px 22px
}.marine{padding: 15px 22px }

}



  
@media only screen and (max-width: 768px) {
.fh5co-nav .top-menu #fh5co-logo img{width: 60%; margin-left: 15px;}
.who-we-are-details img{ border-left: 0px solid #fff;  border-right: 0px solid #fff; }
.who-we-are-details h3 {  padding:  0 0 15px 0; line-height: 24px; margin: 0 0 18px 0;font-size: 14px; }
.vision-mission-and-values h4{ font-size: 25px; margin: 0 0  15px; font-weight: 300  }
  .questions-box ul{  margin: 0 0 0 0; padding: 0}
.questions-box ul li {margin: 0 0 0 0; font-size: 16px; }


}

@media screen and (max-width: 480px) { 
.kalpesh {  padding: 50px 0;margin:30px 0}
.heading h1{ font-size: 24px; padding-top: .3em; font-weight: 600;  margin: 0 }
section.section-bottom {  padding-bottom:25px; padding-top: 25px}
.heading .bg { background-position: center; padding:0  0 30px; margin: 0 0 30px; }
.tab-content{padding:30px 0 0 0}
.p .owl-nav { position: relative; right: 40px;margin: 0px 0 0 0!important }
.all-btn { position: relative; right: -205px; width: 75px; padding:8px;text-align: center; border: 2px solid #000; margin: -50px 0 0 0;font-weight: bold;  }
.p1 .owl-nav { position: relative; right: 40px;margin: 30px 0 0 0!important }
/*.p.owl-carousel .all-btn{ right:135px!important;  width: 100%; position: relative;  }*/
.owl-theme .owl-nav  {  color:#3B327B; margin:0 0 0;    list-style-type: none; padding: 0; margin-bottom: 0}

 /*menu*/
.fh5co-nav .top-menu #fh5co-logo img{width: 60%; margin-left: 15px;}
.fh5co-nav .top-menu {padding: 16px 0;background-color: #F1F2F2;width: 100%}
 /*menu*/

/*counter*/
.counter-count {font-size: 24px;  text-align: left; width: 100%; margin: 0;  display: block;  font-weight :400 }
.counter .counter-section{ padding:0px; display: block; margin:  0 }
.counter .counter-section{ border-right: 0 solid #D1D2D2; }
.counter ul{padding: 0; margin: 0;list-style: none;     margin-left: 50px;}
.counter ul  li{/*font-size: 50px; */  width: 130px;  margin: 0 5px;  display: inline-block;  }
.counter h3{  margin: 0 0 15px 0;  font-size: 14px; font-weight: 600;  }

.counter1.counter-count {font-size: 24px;  text-align: left; width: 100%; margin: 0;  display: block;  font-weight :400 }
.counter1.counter .counter-section{ padding:0px; display: block; margin:  0 }
.counter1.counter .counter-section{ border-right: 0 solid #D1D2D2; }
.counter1.counter ul{padding: 0; margin: 0;list-style: none;     margin-left: 50px;}
.counter1.counter ul  li{/*font-size: 50px; */  width: 130px!important;  margin: 0 5px;  display: inline-block;  }
.counter1.counter h3{  margin: 0 0 15px 0;  font-size: 14px; font-weight: 600;  }
.counter1.counter .view-more-counter{display: block; margin: 50px 45px}
/*counter*/
 .employee-p,.customer-p,.order-p,.design-p {font-size: 18px;  text-align: left; margin: 0 }
.who-we-are-img {  height: 190px; }
.what-we-do-accordion {margin: 30px 0 0;  }
  .our-people .nav-tabs > li > a { margin: 10px 10px!important ;font-weight: 400; font-size: 14px!important }
  .our-people h4 { font-size: 14px; margin:  15px; font-weight: 600;  }
  .our-people h4 small{ font-size: 13px; margin: 15px 0; }
/*  .our-people h4 small{ font-size: 13px; margin: 15px 0; }
*/  .our-people h4 small{ font-size: 12px; margin: 15px 0; height: 25px}
.our-people-carousel .owl-prev {left: -10px; top: 33.5%!important;}
.owl-next {right: -8px;  height: 30px !important; }
  .sub-heading h1{ font-size: 14px;  padding: 0 0 0 0; font-weight: 600; margin: 10px 0  10px 0 }
.our-products-box-inner{     font-size: 14px; padding: 15px 0 0;margin: 5px 0} 
.our-products .box-shadow{ padding: 25px 0;float: left; margin-bottom: 0px }
  .our-products p { margin: 25px 25px 0;  height: auto; font-size: 14px }
  .customer-success-stories { font-size: 14px; margin:0 0px    }
.success-stories .owl-prev {left: -27px;  height: 30px !important; top: 48%!important;}
  .questions-box ul li { width: 100%; margin: 0 27px 0 0;font-size: 18px; font-weight: 300!important }
  .footer p { width: 100%;  font-size: 15px; padding: 0 15px 0 0; line-height: 27px}
.who-we-are-index {background: url(../images/who-we-are-m.html)!important;background-repeat: no-repeat!important;background-size: cover; height: 100% }
.what-we-do-accordion #accordion .panel-title a{display: block; padding: 19px 0 21px; font-size: 14px;  font-weight:600 ;}
.what-we-do-accordion #accordion .panel-body{ font-size: 14px; color: #807e7e; line-height: 24px; }
.fh5co-nav-toggle {top: 23px; }
.icon img {    float: right;right: 50px; padding-right: 0;  position: relative;}
  .our-people .nav-tabs > li:first-child > a { margin: 10px 10px 10px 0!important ;font-weight: 400; font-size: 17px }
  .heading h5{ font-size: 14px; padding: 10px 19px; font-weight: 600; margin:11px 0 0 0; }
  .our-products h2 { font-size: 18px; margin: 0px 0 0 15px; font-weight: 600}
  .our-products h3 { color: #000000; margin-bottom: 10px; font-weight: 700; margin-right: 10px}
  .our-products .loan-text h3 { font-size: 14px; font-weight: 400;float: left; }
  .our-products .loan-text h3 strong { font-weight: 600; display: inline-block;font-size: 14px }
.our-products-box-inner .loan-text  {margin: 0 14px 15px }
.our-products-box-inner hr { margin: 10px 25px; }
  .btn-area{ margin: 15px 0}
  /*.col-md-5:last-child .item .box-shadow{margin-top: 500px}*/
.our-products .col-md-5:first-child .item .box-shadow{margin-bottom: 10px}
.home-newsletter {padding: 35px 0; float: left; }
.home-newsletter .single .form-control {height: 50px; width: 95%; font-size: 15px; }
.home-newsletter .single {margin: 0 15px; }
.home-newsletter .single h2 {font-size: 12px; margin: 10px 0; width: 100%; margin: 13px 0 0 15px; }
  .more-btn a { float: right;  font-size: 14px; font-weight: 700; margin: 10px 0 0}

/*customer-success-stories*/
  .customer-success-stories { font-size: 14px; float: left;padding: 5px 0 25px!important  }
  .customer-success-stories h2 { font-size: 16px;  margin: 15px 15px 0;  font-weight: 600; }
  .customer-success-stories .add-txt {  display:  inline-block; margin: 0 15px }
  .customer-success-stories p {margin: 0 15px; color: #6D6E71; height: auto; }
  .customer-success-stories .btn.read-more {  padding:13px 30px; margin: 25px 15px 0;font-size:14px; }
/*customer-success-stories*/
 /*common class*/
  /* section {padding: 25px 15px; } */
  .grey-bg { background: #fff;}
 /*common class*/
 /*questions-box*/
  .questions-box h2 {font-size: 25px;  padding: 15px 0 0 15px ;  font-weight: 400; }
  .questions-box ul{  margin: 0 0 0 0; padding: 0}
/*questions-box*/

 .icon-circle {margin:10px 10px 21px 0; }

 /*footer*/
  .footer ul li{ width: 100%}
  .footer ul li a:after{ content: ""; }
  .footer {  padding: 35px 0 0; }
  .footer { padding-left:  25px;padding-right:25px; }
  .footer h3 {   font-size:14px; font-weight: 600; }
  .footer ul li a.email{ font-size: 16px; color: #6D6E71; }
  .footer .copyright p{ font-size: 12px;   margin:0 0 25px }
    .footer ul.useful-links{ font-size: 21px; line-height: 18px; margin:0 0 0  0px;}
/*footer*/

/*who-we-are.html*/
.who-we-are-details h3 {  padding:  0 0 15px 0; line-height: 24px; margin: 0 0 18px 0;font-size: 14px; }
.who-we-are-details p{ font-size: 14px; margin: 15px 0 0px; padding: 0}
.who-we-are-details .read-more2 { float:left }
.vision-mission-and-values .padding-50 {padding: 25px 21px 15px 21px }
.who-we-are-details img{ border-left: 0px solid #fff;  border-right: 0px solid #fff; }
.who-we-are-details img.second {border-left: 0 solid #fff; border-right: 0 solid #fff; }
.vision-mission-and-values h4{ font-size: 25px; margin: 0 0  15px; font-weight: 300  }
.vision-mission-and-values {  padding: 0;margin:21px 0}
.vision-mission-and-values .card{ margin-bottom: 25px; padding: 0}
.read-more2 {  padding:13px 30px; margin: 15px 0 0;font-weight: 600;font-size:13px; }
 /*who-we-are.html*/

 .our-partners-carousel .owl-prev {top: 13% !important; left: -19px; }
.owl-next {right: -5px;  height: 30px !important; }
.owl-prev {left: -45px; height: 30px !important; }
.our-people.our-partners img {margin: 0 auto; }
.what-we-do .box-shadow { margin-left: 0;margin-right: 0;margin-top:25px }
.what-we-do .loan-details-text { padding:15px 0; font-size: 15px;  }
.what-we-do h3{ padding: 0; margin: 0 0 15px ;  font-size: 14px;  font-weight: 700;   }
.what-we-do .loan-details-text .loan-text  h3 strong{ font-size: 25px; padding: 0; font-weight: 300;  display: block; }
.what-we-do .loan-details-text hr {  margin: 5px 0 0; }
.what-we-do .loan-details-text ul { margin: 15px 15px 0 0;  padding: 0; font-size: 14px }

.employee-p,.customer-p,.order-p,.design-p {font-size: 13px; font-weight: 700;text-align: left; }
  .box-shadow { margin:15px  5px;}
  .contact-us  h3 { font-size: 14px; font-weight: 600;margin: 0;color: #231F20   }
.get-in-touch-form {  padding: 15px 0 0;  }
.contact-us .box-shadow{-webkit-box-shadow: none; box-shadow: none;}
.form-group{margin-bottom: 25px!important;}
.get-in-touch-text ul { padding: 0; display: inline-block;margin: 0 }
.get-in-touch-text h3 span {  font-size: 14px; line-height: 30px; padding: 25px 0 25px }
.get-in-touch-text ul li { padding:15px  0px 10px; margin:0px 0;font-size:14px;}
  .grey-m-bg { background: #F1F2F2;padding: 30px 0 10px}
.customer-grievance-redressal-mechanism p{ font-size: 14px;  }
.customer-grievance-redressal-mechanism h4 { margin: 0 0 15px 0;  font-size:14px; font-weight: 600; }
.customer-grievance-redressal-mechanism h2{   font-size: 21px;line-height: 30px; font-weight: 700!important}
.customer-grievance-redressal-mechanism ul li { font-size: 14px; margin: 0; font-weight: 400; margin: 0 0 0 15px}
ul.our-partners-logo li { font-size: 16px; margin: 0 25px 15px; width: auto;display: inline-block; }
.customer-success-stories-details .pagination img{ padding:0; margin:-10px auto; }
.customer-success-stories-details .customer-success-stories-text h2 { margin: 0 0 0 0;}
.customer-success-stories-details .card {margin:0;    border: 0px;    -webkit-box-shadow: none ; -moz-box-shadow: none ; box-shadow: none ; }
.customer-success-stories-details .customer-success-stories-text{ padding: 0 0 21px; color: #6D6E71;}
.customer-success-stories-details .customer-success-stories .card:last-child{ padding: 0 0 0; color: #6D6E71;/*background-color: #000*/}
.customer-success-stories-details .card:last-child .customer-success-stories-text{ padding: 0 0 30px; color: #6D6E71;/*background-color: #000*/}
.customer-success-stories-details .card .customer-success-stories-text span{ display: none;}

 //.customer-success-stories-pagination .pagination > li.next > a, .pagination > li.next > span, .pagination > li.prev > a, .pagination > li.prev > span{padding: 13px 0; line-height: 1.42857; }
.what-we-do .loan-details-text h2 {font-size: 14px; margin: 0 0 11px 0; }
  .what-we-do  .box-shadow { -webkit-box-shadow: none; box-shadow: none;margin-top: 5px;margin-bottom: 25px;}
.box-shadow .col-md-7{  padding: 0;margin: 0}
  .breadcrumb.brand-primary li.active{display: block; }
  .fh5co-nav #fh5co-logo a {padding-left: 0; }
    .breadcrumb.brand-primary > li:nth-child(3):before {content: ""; padding: 0 1px; color: #ccc; }
  .breadcrumb.brand-primary li.active{font-size:24px; font-weight: 500;color: #483C8D}
  .what-we-do .read-more1{margin: 0px; } 
  section.what-we-do {padding: 30px 15px 0; }
.success-stories {margin: 0 0 0}
.who-we-are-details .read-more2.fa{margin: 0px 0 0 45px ; } 
.who-we-are-details .read-more2{margin: 21px 0 25px 0; float: left;} 
  .breadcrumb.brand-primary > li:first-child {content: "/ "; padding: 0 1px; color: #ccc; }
.breadcrumb.brand-primary > li:nth-child(1):after {content: " /"; padding: 0 1px; color: #ccc; }
.breadcrumb > li + li:before {content: ""; padding: 0px; color: #ccc; }
.get-in-touch-text {  display: inline-block;  }
 .contact-us .box-shadow{margin: 0px}
.get-in-touch-text ul li:last-child{  border: 0px solid ; }
.what-we-do .loan-details-text p {font-size: 14px;}
.get-in-touch-form label {font-weight: 500; }
.initiative-box .owl-prev{left: -30px;  border: none!important; top: 39%!important;}
.initiative-box .owl-next{right: 0px;  border: none!important; top: 43%!important;}
.initiative-box .owl-prev img{width: 35px;  }
.initiative-box .owl-next img{width: 35px; }
.success-stories .owl-prev{left: -35px;  border: none!important; top: 40%!important;}
.success-stories .owl-next{right: -2px;  border: none!important; top: 42%!important;}
.success-stories .owl-prev img{width: 35px;  }
.success-stories .owl-next img{width: 35px; }
  section.initiative{  padding-bottom:30px; padding-top: 0}
.customer-success-stories-pagination ..pagination {margin:  0; }
.apply-now {padding:0px 0px;}
.mobile-t-m { padding:0 15px 25px  }
.clearfix-100 { height: 0; }
.apply-now label {padding: 5px 0; }
.apply-now .form-group {margin-bottom: 25px!important; height: 80px; }
.customer-success-stories-pagination .pagination {margin: 0 35px; }
.customer-success-stories-pagination .pagination > li {display: block; }
.customer-success-stories-details h3 {font-size: 20px; padding: 0 0 10px 0; font-weight: 700; color: #231F20; margin: 0 0 18px 0; border-bottom: 0px solid #D1D2D2;display: block; }
.customer-success-stories-details .customer-success-stories img {padding: 0; margin: 5px 0 18px; }
.customer-success-stories-details .customer-success-stories-text .loan-text {display: inline-block; margin: 0; width: 100%; }
.customer-success-stories-pagination .pagination > li > a, .pagination > li > span {padding: 8px 14.5px; }
.contact-details li {margin: 0px 50px 15px 0; }
.contact-details li:last-child {margin: 10px 50px 0 0; }
button.close{opacity: 1}
.modal-header .close {right: 20px; }
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y; -moz-user-select: none; -ms-user-select: none; padding: 0 18px; }
.grey-bg .more-btn {margin: 0; }
.initiative .sub-heading h1 {font-size: 14px; padding: 0 0 0 0; font-weight: 600; margin: 10px 0 30px 0; }
.transformer-tabs ul::after {content: "\f0d7"; font-family: FontAwesome; position: absolute; top: 0px!important; right: 15px; z-index: 2; pointer-events: none; font-size: 31px; color: #fff; }
.our-people .box-shadow {box-shadow: none }
.our-board .card {border-radius: 0px; margin: 0 auto; border: 0 solid rgba(0,0,0,.125); padding: 0; }
.our-people img {border-radius: 100%; width: 140px!important;margin: 15px 0 }
.our-board hr {margin-top: 25px; margin-bottom:15px; }

.terms-and-conditions {margin: 35px 15px 2   5px; }
.our-people .box-shadow {margin: 45px 0 0; }
.our-partners-carousel.owl-theme .owl-nav .owl-next {right: 30px!important; }
.btn.submit-btn {margin: 10px 15px 10px 0; }
.terms-and-conditions .btn.btn-primary {margin: 0; }
.btn-area .read-more-index {border: 1px solid #ED1C24; padding: 13px 30px!important; border-radius: 50px; color: #ED1C24; font-weight: 600; font-size: 14px; background-color: #fff; height: 47px; margin: 21px auto; }
.our-people-carousel .owl-next {right: 15px; }
.our-people-carousel .owl-prev {left: -30px; }
.customer-map .map img{ position:relative; right: 50px;width:65%}
.success-stories .box-shadow {margin: 15px 15px 0; }

}
@media screen and (max-width:380px) {
.counter ul {margin-left: 31px; }
.questions-box ul li {margin: 0 27px 0 0; font-size: 16px; }
section.questions-box {padding: 25px 0px; }
.counter1.counter .view-more-counter {display: block; margin: 50px 15px; }
.our-people img {margin: 15px auto; }
.input-group-addon {padding: 9px 18px; border: 1px solid #ccc; }
}



@media screen and (max-width:360px) {
.questions-box ul li {margin: 0 27px 0 0; font-size: 14px; }
.counter1.counter .view-more-counter {margin: 50px 21px; }
.counter1.counter ul li {width: 120px!important; }
.our-people .nav-tabs > li > a {font-size: 13px!important; }
.our-people-carousel .owl-next {right: 19px; }
.our-people h4 {font-size: 18px; margin: 15px; font-weight: 600; }
.customer-map ol {margin: 0; padding: 0; }
.counter ul li {width: 120px; }
.terms-and-conditions p {margin: 15px 25px 25px 0; }
 }
@media screen and (max-width:320px) {
  .counter1.counter ul li { width: 100px!important; margin: 0 5px; display: inline-block; }
  .counter ul li {width: 100px; }
.customer-success-stories .add-txt1 {margin: 0 5px 0 15px; }
}