@media (max-width:1200px){
    .services-text h3{
        font-size: 16px;
    }
    .calculate-txt a {    
        padding: 14px 0;       
        width: 100%;
    }
}
@media (max-width:992px){

    li.nav-item a.nav-link {
        font-size: 11px;
        margin: 0 2px;
    }
    .let-talk{
     height: 36px;
     width: 118px;
    }
    .main-bx-overlay{
        display: none;
    }
    ul.calculate-bx li{
        height: auto;
    }
    .calculate-txt a {
        padding: 14px 0;     
        width: 100%;
    }
    .testimonial-bx{
        background-repeat: no-repeat;
    }
    .testimonial-txt {        
        height: auto;       
        padding: 70px 0;
    }
    .services-item{
        margin-bottom: 20px;
    }
    .services-text h3{
        font-size: 16px;
    }
    

}

@media (max-width:767px){
    .fixed-top{
        padding:12px 12px;
    }
    .form-inline {
        display: flex;
        justify-content: end;
        align-items: flex-end;
        width: 100%;
    }
    .slider-cover {
        height: 450px;      
        padding-top: 100px       
    }
    h1.cover-heading{
        font-size: 32px;
    }
    p.lead {
        width: 100%;       
        font-size: 18px;
    }
    ul.calculate-bx{
        display: block;
    }
    ul.calculate-bx li{
        width: 100%;
    }
    .collective-bx, 
    .power-working-bx{
        background-repeat: no-repeat;
    }
    .collective-txt,
    .power-working-txt{
        height: auto;
    }
    .collective-txt h3,
    .power-working-txt h3 {
        font-weight: 600;
        width: 100%;
        line-height: 22px;
        font-size: 13px;
        padding: 40px 0 0 0;
    }
    .collective-txt a,
    .power-working-txt a { 
        padding: 8px 0; 
        margin-top: 10px;
        width: 40%;
        text-align: center;
        margin-bottom: 34px;
    }
    .left-mortgage h3{
        font-size: 24px;
    }
    .testimonial-bx{
        background-repeat: no-repeat;
        background-size: cover;
    }
    .mortgage-articles{
        padding: 0px;
    }
    .mortgage-bx{
        display: block;
    }
    .mortgage-left{
        width: 100%;
    }
    .mortgage-left h3 {
        font-weight: 700;
        font-size: 24px;
    }
    .mortgage-right{
        width: 100%;
    }
    .mortgage-services-bg-bx{
        margin: auto;
        padding: 0px;
    }
    .services-item{
        margin: auto;
        width: 92%;
        margin-bottom: 20px;
    }
    .from-bx{
        padding: 50px 0px;
    }
    .leave-message{
        width: 100%;
    }
    .leave-message h2{
        font-size: 22px;
    }
    .submit-bx{
        justify-content: center;
    }
    .ads-title h2{
        padding: 40px 0 8px 0;
    }
    .footer-logo{
        padding: 16px 0px;
        width: 100%;
    }
    .footer-logo img{
        width: 180px;
    }
    .footer-txt p{
        width: 100%;
    }
    .footer-txt{
        padding: 8px 0 20px 0;
    }
    .footer-txt a{
        padding: 4px 0 5px 0;
        line-height: 22px;
    }
    .copyright-bx p{
        text-align: center;
    }

}