
@media only screen and (min-width:1921px) {
    .finance-inner{width: 650px}
    html{font-size: 20px;}
    .contact-inner{padding: 17rem 0 0 3rem;}
    .money-pay{height: 500px;margin: 6rem 0 10rem;}
    .heading{font-size: 4rem}
}


@media only screen and (min-width:1600px) {
    html{font-size: 18px;}
    .finance-inner{width: 650px}
    .who-we-cont{width: 650px}
    .who-we-inner .left-sec{height: 600px;}
    p{font-size: 1.2rem;line-height: 1.5rem;}
    .money-pay{height: 450px;margin: 6rem 0 10rem;}
    .contact-inner{padding: 7rem 0 0 3rem;}
    .btm-arrow{right: 4rem}
    }
    

@media screen and (min-width:1367px) and (max-width:1599px){
    .contact-inner{padding: 1rem 0 0 3rem;}
    .btm-arrow{right: 4rem}
 }
@media only screen and (max-width:1366px) {
.desk-menu{padding-top: 22px}
.desk-menu-top{padding: 0 45px 20px 35px}
.desk-menu-btm .left-sec{padding: 30px 5% 0 9%;}
.money-pay{height: 250px;margin-top: 5rem}
.btm-arrow{right: 5rem;}
.up-arrow{left: 5rem;}
.heading{font-size: 2.5rem}
.contact-inner{padding: 1rem 0 0 3rem;}
}

@media only screen and (max-width:1100px) {
    html{font-size: 15px}
    .finance-inner{width: 400px}
    .who-we-cont{width: 400px}
    .contact-inner{width: 380px;padding: 0 0 0 2rem;}

}
@media only screen and (max-width:1023px) {
.banner-sec{height: 100vh;}
.up-arrow, .btm-arrow{display: none}
.service-cont{margin-top: 0}
.heading{font-size: 2rem;}
.service-cont{padding-right: 0}
.service-cont p{font-size: 1rem;}
.finance-cont-head{font-size: 1.2rem}
.service-offer{height: 250px;}
.green-btn{padding: 14px 1rem;font-size: 1.2rem;}
.service-inner .left-sec{width: 42%;margin-right: 2rem}
.service-inner .right-sec{width: 56%}
.finance-inner{width: 94%}
.service-cont{width: 91%}
.section {padding: 3rem 0 !important}
.who-we-cont{width: 95%}
.who-we-inner .left-sec{margin-right: 2rem}
.cta-btn{padding: 8px 36px;}
.money-pay{margin-top: 0}
.banner-sec .wrapper{height: 100%;}
.hamburger-sec{display: none}
.right-menu{height: 60px;border-right: solid 1px #8f9ba5}
.footer-cont .mid-sec{display: none}
.footer-cont .left-sec{width:48%}
.footer-cont .right-sec{width:207px}
.banner-btm-cont{font-size: 2.5rem;bottom: 12px;}
.section.banner-sec{padding: 3rem 0 1rem !important;}
}

@media only screen and (max-width:767px) {
    .service-inner.d-flex{display: block}
    .service-cont{width: 100%}
.service-inner .left-sec{width: 95%;margin: 0 auto 2rem}
.service-inner .right-sec{width: 95%;margin: 0 auto}
.finance-inner{width:100%;margin:0 auto}
.who-we-inner.d-flex{display: block}
.who-we-inner .left-sec{width: 95%;margin:0 auto 2rem}
.who-we-inner .right-sec{width: 95%;margin:  0 auto}
.wrapper{width: 95%}
.global-sec p{padding: 0}
.global-map{width: 100%}
.contact-sec.d-flex{display: block}
.contact-sec .left-sec{width: 100%;float: none;}
.contact-sec .right-sec{width: 100%;padding: 2rem 0 2rem;float: none;height: 600px;}
.contact-inner{float: none;top:50%;width:95%;position: relative;}
.section.contact-sec{padding: 0 !important}
.small-head{margin-bottom: 1rem}
.money-pay{width: 100%}
.section.footer-sec {padding-top: 0 !important}
.banner-sec{height: 70vh;}
.desk-menu{padding-top: 16px}
.desk-menu-top{padding: 8px 24px 15px 19px}
.desk-menu-btm .left-sec{padding: 25px 5% 0 7%;}
.desk-menu-btm ul li a{font-size: 1.2em;}
.desk-menu-btm .left-sec ul li{margin-bottom: 18px;}
.desk-menu{width: 300px;right: -300px;}
.menu-text{font-size: 2rem}
.region-sec{padding: 27px 4% 0 7%;}
.flag-tab{background: rgba(0,0,0,0.3);}
.who-we-inner .left-sec{background-position: center}
.service-offer{background-position: center}
.submit-btn{font-size: 1rem}
.section.footer-sec{padding-bottom: 1rem !important;}
.banner-btm-cont{font-size: 2rem;bottom: 5px;}
.banner-btm-cont{width: 100%;text-align: center}
}

@media only screen and (max-width:640px) {
    .d-flex.footer-cont{display: block}
    .footer-cont .left-sec{width: 100%}
    .footer-cont .mid-sec{width: 70%;margin-bottom: 1rem}
    .footer-cont .right-sec{width: 100%}
    .footer-btm.d-flex{display: block}
    .footer-btm .left-sec{margin-bottom: 1rem;text-align: center}
    .footer-btm .right-sec{padding: 0}
    .footer-btm .right-sec .d-flex{justify-content:center}
    .logo{width: 150px}
    .logo img{width: 100%}
    .hamburger-sec{padding: 18px 15px}
    .hamburger-icon.sprite{width: 19px}
}
@media only screen and (max-width:480px) {
.finace-loan.d-flex{display: block}
.finace-sec{width: 100%}
.footer-cont .mid-sec{width: 100%}
.section {padding: 2rem 0 !important;}
.contact-desc.d-flex{display: block}
.contact-desc a+a{margin-top:1rem}
.contact-desc a{justify-content: flex-start}
.flag-tab{width: 175px}
.flag-catg a{padding: 15px 17px 15px 15px;}
.right-menu{height: 34px;margin-right: 5px}
.right-menu{border-right:solid 1px #8f9ba5}
.logo{width: 118px}
.hamburger-sec{padding: 12px 8px;}
.hamburger-icon.sprite{width: 23px;}
.green-btn{padding: 7px 1rem 14px;font-size: 1rem;}
    .green-btn::after{top: 8px;}
    .banner-btm-cont{font-size: 1.8rem}
.input-field-container{display: block}
.input-field-container .input-field{width: 100%}
.contact-sec .right-sec{height: 730px;}
}