@media screen and (max-width: 1440px) {
.home .logo{width:420px;}
}
@media screen and (max-width: 1409px) {
.getflashloan-section:before{width:calc(50% - 570px);}
.home .logo{width:342px;}
.in-banner{background-position:left center;}
#HomePrev{left:15px;}
#HomeNext{right:15px;}
}

@media screen and (max-width: 1199px) {
.home .logo{width:260px;}
.slider-range-min-wrap{margin-bottom:20px;}
.slider-range-min-wrap .rangelabel label{color:#000 !important;}
.google_map{height:400px;}

.getflashloan-section:before{width:calc(50% - 480px);}
.getflashloan-section .con{padding:30px 0 30px 30px;}
.footer-widget-area .widget:nth-child(1){width:40%; padding-right:15px;}
.footer-widget-area .widget ul{font-size:15px;}
}
@media screen and (max-width: 991px) {
.header .container{max-width:100%;}
.home .logo{width:342px;}

.btn-menu{font-size:20px; padding:11px 20px; margin-right:5px; box-shadow:none !important;}
.btn-menu:before{font-family:'FontAwesome'; content:"\f0c9";}
.btn-menu:hover,
.btn-menu:focus{color:#000;}
.btn-menu.on:before{ content:"\f00d";}
.menu-open .btn-menu{position:fixed; top:10px; left:10px; z-index:1091;}

.top-menu{background:rgba(255, 255, 255, 1); position:fixed; top:0; left:0; right:0; bottom:0; z-index:1090; overflow:scroll; display:none; margin:0;}
.top-menu.open{display:block;}
.top-menu ul{padding:50px 20px; margin:0; list-style:none;}
.top-menu ul li{display:block; padding:10px 0;}
.top-menu ul li a{font-size:24px; font-weight:400; text-align:center; letter-spacing:6px; color:#21201f; display:block; padding:5px 10px; text-decoration:none !important;}
.top-menu ul li a:before{display:none;}
.top-menu ul li a:hover,
.top-menu ul li:hover > a,
.top-menu ul li.current_page_item > a,
.top-menu ul li.current_page_ancestor > a,
.top-menu ul li.current-menu-item > a,
.top-menu ul li.current-menu-ancestor > a{color:#ffca27;}
.top-menu ul ul{display:block; width:auto; border:none; position:static; background:none; padding:0 0 20px;}
.top-menu ul ul li{border:none; padding:0;}
.top-menu ul ul li a{letter-spacing:2px; color:#21201f; font-size:16px; padding:5px 10px;}

.home-banner .caption{position:static;}
.home-banner .caption .con{width:100%; padding:40px 0;}
.slider-range-min-wrap .rangelabel{border-color:#ccc;}
.slider-range-min-wrap .rangelabel:after, .slider-range-min-wrap .rangelabel:before{background:#ccc;}



.getflashloan-section:before{width:calc(50% - 360px);}
.getflashloan-section .con{padding:30px 0 20px 15px;}

.signup-section h3{margin:0 0 15px;}

.howitworks-section{padding:80px 0;}

.container-form{padding:30px 15px;}
.container-form .heading{padding:10px 15px; margin:0 -15px 25px;}
}

@media screen and (max-width: 767px) {
.getflashloan-section:before{display:none;}
.getflashloan-section .thumb{background:none; padding-top:30px;}
.getflashloan-section .thumb img{width:100%;}

.signup-section .btn{margin-top:20px;}

.contact-section{padding:40px 0;}
.contact-section .cell{border:none; padding-top:30px;}

.input-group.type2 .input-group-append{display:block; width:100%;}
.input-group.type2 .input-group-text{white-space:normal; text-align:left;}
.input-group.type2 .form-control{display:block; width:100%;}

ul.mysteps-nav li{font-size:13px;}

.footer-widget-area .widget:nth-child(1){width:100%;}
.footer-widget-area .widget{width:33.333%;}
}

@media screen and (max-width: 639px) {
.header{padding:10px 0;}
.header .logo{width:100px; top:52px;}
.home .logo{width:200px;}
.header-left .btn{padding:8px 10px;}
.header-left .btn.btn-menu{padding:5px 10px;}
.header-right .ph{font-size:20px; margin-top:8px;}
.header-right .ph img{width:30px;}
.in-banner{height:80px; background-size:cover;}

.top-menu ul li a{font-size:18px;}
.top-menu ul li{padding:5px 0;}
.top-menu ul ul li a{font-size:14px;}

.google_map{height:250px;}

.howitworks-section{padding:40px 0;}


}

@media screen and (max-width: 575px) {
.home .logo{width:130px;}
.form-group-name{}
.form-group-name .cell{ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;}
}

@media screen and (max-width: 479px) {
.home-banner .caption .con .cell{width:33.333%; margin-bottom:15px;}
.home-banner .caption .con .cell:nth-child(1),
.home-banner .caption .con .cell:nth-child(5){width:100%;}
.footer-widget-area .widget{width:100%;}
.footer-widget-area .widget-title{margin-bottom:10px;}
}
@media screen and (max-width: 400px) {
}

@media screen and (max-width: 600px){
    .loanAppFormForm{
        position: relative;

    }
    .wizard{
        display: block;
        width: 100%;
        overflow: hidden;
        border-radius: 25px;
        background-color: #ffffff;
        border: 1px solid #ffffff;
        padding: 10px 20px;
        position: relative;
        /*z-index: 1;*/
        top: -100px;
    }
    .container-form{
        background: #ffffff;
        padding: 40px 0 25px 0px;
    }

    .form-title-div {
        box-shadow: 0px 1px 7px rgba(0,0,0,0.3);
        background: #ffca27;
        padding: 98px 0;
        border-radius: 0 0 40px 50px;
    }
    .form-title{
        font-size: 2.3em;
        font-family: "opineheavyregular";
    }
    .form-sub-title, .in-banner{
        display: none;
    }
    .loanAppSection{
        padding-top: 0 !important;
        background: #e1e1e1;
        padding-bottom: 0!important;
    }
    .header .logo{
        left: 35%;
    }
    .loanAppFormForm{
        padding-bottom: 0;
    }
    .wizard > .actions > ul > li{
        margin: 0 2px;
    }
    .wizard ul{
        margin-bottom: 0;
        width: 100%;
    }
    #loan_type_section{
        display: none;
    }
    #loan_type_mbl_section{
        display: flex;
    }
    #loan_type_mbl_section img{
        margin: 0 auto !important;
    }
    .toggle label {
        font-size: 13px;
    }
    .no-mbl-pad{
        padding: 0;
    }
    #loan_amount_slider, #loan_duration_slider{
        box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.2);
        background: linear-gradient(to right, var(--success) 0%,var(--warning) 30%);
        box-shadow: none;
    }
    .btn-verify{
        right: 0;
    }
    #pswd_info, #pswd_info2 {
        position: absolute;
        top: 100px;
        right: 30px;
    }
    .slider-range-min-wrap{
        margin: 0 0.8em;
    }
    .form-control{
        color: #21201f;
        font-weight: 400;
        border-color: #ffca28;
        border-width: 2px;
        border-radius: 10px;
    }
    .wizard > .actions{
        text-align: left;
        padding: 0;
    }
    #login-form{
        margin-top: 4em;
    }
    /* Shrink the girl image into a centered accent below the form so it
       doesn't overlap the inputs/text on narrow screens */
    .modal-login .modal-content {
        background-position: center bottom !important;
        background-size: auto 260px !important;
        padding-bottom: 270px !important;
    }

}