@media (max-width:1199px){
.main_menu ul li a{font-size: 14px; padding: 10px 9px;}
.services_box h4 { font-size: 1rem;}
.services_box{min-height: 318px;}
.shedule_bar ul li .s_box {padding-left:62px;}
.shedule_bar ul li .s_box i img {width:53px;}
.loan_services .flip_box, .box1, .box2 {min-height:415px;}
.box1, .box2 {padding:25px;}
.form_heading {padding:10px 0 20px 55px;}
.form_heading img {width:50px; position: absolute; left:0; top:0;}
.slider_capi{max-width: 80%; margin-left: inherit;}
}
@media (max-width:991px){
.logo img { max-width: 250px;}
.mobile_bar {display:block;text-align:center; position: relative; }
.topbar {border-bottom:1px solid rgba(0,0,0,0.09); box-shadow:0 2px 10px rgba(0,0,0,0.06); padding:10px 0 7px; min-height:45px; background: #fff;  z-index:99999;}
.topbar.sticky {border-bottom:1px solid rgba(0,0,0,0.09); box-shadow:0 2px 10px rgba(0,0,0,0.06);  position: fixed;  background: #fff;   top:0; left:0; width:100%; z-index:999; animation-name:menu_sticky; animation-duration: 0.60s; animation-timing-function:ease-out;  }
.topbar ul {padding:0; margin:0; list-style:none; text-align:right;}
.topbar ul li {display:inline-block; margin-right:25px; vertical-align:middle; margin-top:2px;}
.topbar ul li:first-child {float:left;}
.topbar ul li.phone {float:left; padding:0 0 0 100px;}
.topbar ul li.phone a {font-size:20px; font-weight:600; color:#000;}
.topbar ul li.phone a i.fa {color:#777; margin-right: 7px;}
.topbar ul li.search_icon a {color:#777;font-size:20px;}
.topbar ul li:last-child {margin-right:0;}
.topbar ul li .cart-icon {position: relative; font-size:24px; margin-right:15px; display:block;}
.topbar ul li .cart-icon .mini-cart-items {display: inline-block; padding: 0;  background-color:#01573c; border-radius: 50%;  -webkit-border-radius: 50%; text-align: center; color: #fff; font-size: 11px; position: absolute; content: ""; right: 0; left: auto; top: 0; font-weight: 600; min-width: 20px; line-height: 17px; border: 2px solid #fff; right:-15px;}
.topbar ul li .cart-icon a {color:#01573c;}
.back_to_top {display:none;}
.mobile_bottom_menu {display:block;}
.mobile_bottom_menu {bottom:0; left:0; right:0; width:100%; text-align:center; background:#fff; box-shadow:0 0 5px #aaa; position:fixed; z-index:9999;}
.mobile_bottom_menu ul li span {display:block;}
.mobile_bottom_menu {padding:10px 0 5px;}
.mobile_bottom_menu ul {font-size:17px; color:#777; list-style:none; padding:0; margin:0;}
.mobile_bottom_menu ul li { display:inline-block; width:calc(25% - 5px);position:relative; line-height:1;}
.mobile_bottom_menu ul li a { display:block; text-align:center; border-radius:5px; -webkit-border-radius:5px; font-size:16px; color:#666; -webkit-transition: all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s; background-color:#fff;}
.mobile_bottom_menu ul li i {font-size:24px;}
.mobile_bottom_menu ul li a:hover {color:#01573c; text-decoration:none; }
.mobile_bottom_menu ul li .icon {display:inline-block; position:relative;}
.mobile_bottom_menu ul li a span.count_wishlist {display: inline-block; padding: 0;  background-color:#01573c; border-radius: 50%;  -webkit-border-radius: 50%; text-align: center; color: #fff; font-size: 11px; position: absolute; content: ""; left: auto; top:-7px; font-weight: 600; min-width: 20px; line-height: 17px; border: 2px solid #fff; right:-13px;}
.get_start_form .form-control {margin-bottom: 15px}
ul.services_box_list{overflow: hidden;}
ul.services_box_list li {width: 33.3%; float: left; display: block ;max-width: 500px; margin: 0 auto; }
ul.services_box_list li h2 { min-height: 72px;}
.step_roundbg-info {width: 100px; height: 100px;}
.step_roundbg-info:before{width: 130px;height: 130px;} 
.services_box_top {height: 80px;}
.advantage-image { margin-top: 40px;text-align: center;}

.services_box h4 { font-size: 1.5rem;}
.services_box{min-height: 0; max-width: 500px; margin: 0 auto 30px;}
.get_start_form2 .form-control{margin-bottom: 15px}
.copyrights {text-align: center;}
.footer_social {text-align: center;  margin-top: 10px;}
.about_sec .about-video-item, .about_thumb_left {margin-right: 0}

.services_box i.list_icon {width: auto; height: 50px;}
.inner_banner { padding: 50px 0;}
.app_thumb { margin-left: 0;}

.shedule_bar  {margin:0 !important; }
.shedule_bar ul li {width:50%; padding:10px; margin:0 0 15px;}
.shedule_bar ul li .s_box p {margin-bottom: 0;}
.shedule_bar ul li:nth-child(2):after {display:none;}
.text_style{font-size: 40px;}
.welcome_parallax_section {height: 500px;}
.services_sec .vc_col-sm-4 {  width: 100% !important;}
}






@media (max-width:767px){
ul.services_box_list li:hover, ul.services_box_list li:focus, .services_box:hover, .services_box:focus { transform:none;}
.footer_text {margin-bottom: 25px}
ul.footer_nav, .click_review_text2 { margin-bottom: 20px;}
section{padding: 40px 0;}
.testi_contents {padding:0 0 30px;}
.testi_contents p {font-size:16px;}
.services_box h4 {margin-bottom:15px;}
.footer_social_list {text-align: center;}

ul.services_box_list_small { list-style:none; margin:0; padding:0; text-align:center; }
ul.services_box_list_small li { width:100%;display:block; padding:0 15px;   transition:all 0.4s ease-in-out 0s; }
.step_box { padding:20px;color:#fff; box-shadow:2px 2px 33px -8px #cccccc;} 
.step_box .text_bg2 { color: #333; background: #fff; width: 92px; height: 92px; border-radius: 100%; position: relative; margin: 0 auto 40px; }
.text_bg2 h3 {position: absolute; left: 50%;top: 50%; transform: translate(-50%,-50%); font-size: 40px;}
.step_box  h2 { margin-bottom:20px;}
.step_box .icon { display: inline-block; position: relative; text-align: center; font-size: 2.5rem; }
.step_box .icon img {max-height: 50px}

.inner_section { min-height:150px;}
}
@media (max-width:575px){
.text_style, .column-title {font-size: x-large}
.slider_capi p {font-size: 16px}
.h1, .h2, .h3, h1, h2, h3, .inner_banner h1{font-size: x-large}
.h4, h4 { font-size: large  }
.modal-header .close {z-index: 9; right: 15px;}
.welcome_parallax_section {height: 350px;}
}
@media (max-width:480px){
.topbar ul li.phone { padding-left: 0}
.get_start_form2 {padding:0;}
.shedule_bar ul li {width:100%;}
.shedule_bar ul li:after {display: none;}
}
@media (max-width:425px){
.step_box .text_bg2 {width: 70px; height: 70px; margin-bottom: 20px}
.text_bg2 h3{font-size: 25px;}
}
@media (max-width:414px){
.topbar ul li.phone a {font-size:17px;}
.step_box .icon img { max-height: inherit; max-width: 45px;
}
}
@media (max-width:375px){
    .topbar ul li.phone a{font-size: 14px;}
    .topbar ul li.phone { padding-top: 4px;}
}
@media (max-width:360px){
    .step_roundbg-info {width: 120px;height: 120px; bottom: -30px;}
    .step_roundbg-info:before{bottom: 0} 
    .services_box_info {padding-top: 55px}
    .text_style{font-size: 18px;}
    .welcome_parallax_section {height: 300px;}
.services_sec .vc_col-sm-4 .services_box{border-radius: 0!important; max-width: 100% !important;}
}
@media (max-width:320px){
    .topbar ul li { margin-right:10px}
    .topbar ul li.phone { margin-right: 0}
}