@media only screen and (max-width: 1366px) {
        /* main-banner */
        .container{padding: 0 80px;}
        .main-banner{padding: 220px 0;}
        .main-banner h1{font-size: 50px;line-height: normal;margin-bottom: 60px;}

    /* content */
        .content{padding: 100px 100px 100px 65px;}
        .content-main-content h5{font-size: 42px;line-height: 55px;margin-bottom: 50px;letter-spacing: 5px;}
        .content-main-content p{font-size: 20px;line-height: 30px;}
    
    /* connect us */
        .connect-us{padding: 108px 0;}
        .connect-us h4{font-size: 36px;line-height: normal;margin-bottom: 60px;}
        .form-wrap{width: 560px;}
        .form-field-wrapper{margin-bottom: 22px;}   

    /* footer */
        .footer{padding: 70px 0;}
        .footer-top{margin-bottom: 28px;padding-bottom: 95px;justify-content: space-between;}
        .footer-address{width: 50%;}
        .footer-logo{margin-bottom: 22px;}
        .address-details span{line-height: normal;margin-bottom: 5px;}
        .address-details address{line-height: 20px;}
        .footer-link-list{width: 18%;}
        .footer-link-list:last-of-type{width: 25%;}
        .footer-link-list h5{line-height: normal;margin-bottom: 22px;}
        .footer-link-list ul li{margin-bottom: 15px;}
        .footer-link-list a{line-height: normal;}
        .footer-bottom p{line-height: normal;}
}
    
@media only screen and (max-width: 991px) {
    /* main-banner */
        .main-banner{padding: 200px 0;}
        .main-banner h1{font-size: 46px;}

    /* content */
        .content{padding: 80px 0px;}
        .content-main-content h5{font-size: 34px;line-height: 50px;margin-bottom: 40px;letter-spacing: 5px;}
        .content-main-content p{font-size: 20px;line-height: 30px;}

    /* connect us */
        .connect-us{padding: 80px 0;}
        .connect-us h4{font-size: 30px;margin-bottom: 50px;}
        .form-wrap{width: 560px;}
        .form-field-wrapper{margin-bottom: 20px;}
     
    /* footer */
        .footer{padding: 60px 0;}
        .footer-top{margin-bottom: 26px;padding-bottom: 80px;}
        .footer-address{width:45%;}
        .footer-link-list{width: 20%;}
        .footer-link-list:last-of-type{width: 30%;}
        .footer-logo{margin-bottom: 20px;}
        .footer-link-list h5{line-height: normal;margin-bottom: 20px;}
        .footer-link-list ul li{margin-bottom: 12px;}
        .trust-layoutlist li p {font-size: 14px; }
        .trust-layoutlist li figure{width: 150px;}

}
    
@media only screen and (max-width: 767px) {
    /* main-banner */
        .container{padding: 0 30px;}
        .main-banner{padding: 190px 0 120px;}
        .main-banner h1{font-size: 30px;}  

    /* connect us */
        .connect-us{padding: 60px 0;background-image: none;}
        .connect-us h4{font-size: 28px;margin-bottom: 40px;}
        .form-wrap{width: 100%;}
        .form-field-wrapper{margin-bottom: 18px;}

    /* footer */
        .footer{padding: 60px 0;}
        .footer-top{margin-bottom: 20px;padding-bottom: 60px;flex-wrap: wrap;}
        .footer-address{width: 100%;margin-bottom: 30px;}
        .footer-logo{margin-bottom: 18px;}
        .footer-link-list{width: 30%;}
        .footer-link-list:last-of-type{width: 40%;}
        .footer-link-list h5{margin-bottom: 18px;}

}
    
@media only screen and (max-width: 575px) {        
    /* main-banner */
    .container{padding: 0 15px;}
    .main-banner{padding: 170px 0 90px;}
    .main-banner h1 {font-size: 22px;line-height: 30px;}
    .main-banner .logo {left: calc(50% - 50px);}
    .main-banner .logo a{width: 100px;}

    /* content */
        .content{padding: 40px 0px;}
        .content-main-content h5{font-size: 26px;line-height: 40px;margin-bottom: 30px;}
        .content-main-content p{font-size: 18px;line-height: 28px;}

    /* connect us */
        .connect-us{padding: 30px 0;}
        .connect-us h4{font-size: 18px;margin-bottom: 20px;}
        .form-field-wrapper{margin-bottom: 15px;}

    /* footer */
        .footer{padding: 30px 0;}
        .footer-top{margin-bottom: 15px;padding-bottom: 0px;}
        .footer-address{width: 100%;margin-bottom: 30px;}
        .footer-link-list{width: 100%;margin-bottom: 25px;}
        .footer-link-list:last-of-type{width: 100%;}
        .footer-logo{margin-bottom: 15px;}
        .footer-link-list h5{margin-bottom: 16px;} 
        
    /* terms-condition & privacy-policy */
    .terms-condition{padding: 60px 30px;}
    ol.alphabet{list-style: lower-alpha;margin-left: 30px;}
    ol.roman{list-style: lower-roman;margin-left: 40px;}
    .terms-condition ul li{list-style: square;margin-left: 20px;}
    .terms-condition-wrap h1{font-size: 22px;line-height: 32px;margin-bottom: 30px;}
    .terms-condition-wrap p{font-size: 14px;}
    .terms-condition ul li p{margin-left: 35px;}
}