    footer{background-image:url('https://www.rexholidays.co.uk/theme/website/images/Footer_Background.webp');background-repeat:no-repeat;background-size:cover;
        padding-top:60px;background-color:#F0F3FF;background-position: center;}
    .th_newsletter{background-image:url('https://www.rexholidays.co.uk/theme/website/images/newsletter_image.webp');background-repeat:no-repeat;
        background-size:cover;height:170px;display:flex;align-items:center;}
    .th_newsletter .row{align-items:center;}
    .th_newsletter h2{width:100%;float:left;color:#fff;font-size:30px;font-weight:600;letter-spacing:1px;margin-bottom: 15px;}
    .th_newsletter p{width:100%;float:left;color:#fff;margin:0}

    .th_newsletter form{width:100%;float:left;text-align: right;}
    .th_newsletter form input{width: 225px;height: 40px;border-radius:8px;padding:0 15px;background-color:#fff;outline:none;border:none;font-size:14px;margin-left:12px}
    .th_newsletter form input::placeholder{color:#CBCBCB;}
    .th_newsletter form button{width: 167px;height: 40px;background-color:var(--yellow_color);color:#fff;border-radius: 8px;
        outline:none;border:none;font-weight: 600;letter-spacing: 1px;transition:0.5s;margin-left:30px;}
    .th_newsletter form button:hover{background-color:var(--blue_color)}

    .th_footer_contact  img {width:160px;height:50px}
    .th_footer_contact ul{margin-top:35px;}
    .th_footer_contact ul li a{width:100%;float:left;font-weight:600;color:#5C5C5C;margin-bottom:10px;}
    .th_footer_contact ul li a img{margin-right:10px;}
    .th_footer_contact ul li address{width:100%;float:left;color:#757575;margin-top:20px}

    .th_footer_cards .th_item{width:100%;float:left;border-radius:8px;background-color:#F0F3FF;padding:20px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);margin-top:25px;background-image:url('https://www.rexholidays.co.uk/theme/website/images/Round_arrow.svg');
        background-size:12px;background-repeat:no-repeat;background-position:5px 25px}
    .th_footer_cards .th_item strong{width:100%;float:left;color:var(--blue_color);font-size:16px;margin-bottom:10px}
    .th_footer_cards .th_item p{width:100%;float:left;color: #636363;font-size:12px;text-align:left;}
    .th_footer_cards .slick-slide{margin:10px}
 
    .th_footer_menu h2{width:100%;float:left;color: #000;font-size: 22px;font-weight: 700;margin-top:60px}
    .th_footer_menu hr{background: rgba(4, 21, 86, 0.30);width:453px;float:left;margin:22px 0 0}
    .th_footer_menu h3{width:100%;float:left;color:var(--blue_color);font-weight:600;font-size:18px;margin:40px 0 15px}
    .th_footer_menu ul{width:100%;float:left;}
    .th_footer_menu ul li{width:50%;float:left;margin-top:15px;background-image:url('https://www.rexholidays.co.uk/theme/website/images/down-arrow.svg');
        background-size:auto;background-repeat:no-repeat;background-position:0 7px;padding:0 15px}
    .th_footer_menu ul li a{width:100%;float:left;font-size:16px;color:#757575;transition:0.5s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .th_footer_menu ul li a:hover{color:var(--blue_color);letter-spacing:0.2px;}

    .th_footer_description h2{width:100%;float:left;color: #000;font-size: 22px;font-weight: 700;margin-top:40px}
    .th_footer_description hr{background: rgba(4, 21, 86, 0.30);width:453px;float:left;margin:25px 0;}
    .th_footer_description p{width:100%;float:left;color:#757575;font-size:14px;margin:0;line-height:26px;}
    .th_footer_description img{float:right;margin-bottom:20px;}
    .th_footer_description .row .col-lg-6{margin-top:30px}
    .th_footer_description .row .col-lg-6:nth-child(1){border-right:1px solid rgba(4, 21, 86, 0.10);padding-right: 35px;}
    .th_footer_description .row .col-lg-6:nth-child(2){padding-left: 35px;}

    .th_copyright{width:100%;float:left;background-color:#F9F9F9;height:65px;margin-top:30px}
    .th_copyright p{width:100%;float:left;color: #757575;font-size:16px;margin:0;line-height:65px}
    .th_copyright strong{color: #757575;font-size: 16px;font-weight:600;float:right;line-height:65px}
    .th_copyright strong img {height:45px;width:280px}

    .th_footer_slides{padding:10px 0;}
    .th_footer_slides li:nth-child(1){font-size:16px;color:#B6B6B6}
    .th_footer_slides li{display:inline-flex;}
    .th_footer_slides li a{float:left;margin-left:10px;}
    .th_footer_slides li a img{transition:0.5s;height:20px;width:20px}
    .th_footer_slides li a:hover img{filter:brightness(0.5);}

    @media only screen and (max-width:1080px){
        .th_newsletter h2{font-size:24px}
        .th_newsletter form input{width:200px}
    }
    @media only screen and (max-width:991px){
        .th_newsletter form{text-align:left;margin-top:30px;}
        .th_newsletter form input{margin:0 12px 0 0}
       .th_footer_menu hr, .th_footer_description hr{width:70%;}
       .th_copyright{height:auto;padding:20px 0}
       .th_copyright p, .th_copyright strong{line-height:initial;text-align:center;width:100%}
       .th_copyright strong{margin-top:10px}
    }
     @media only screen and (max-width:767px){
        .th_newsletter form button{margin:0;width:115px}
    }
    @media only screen and (max-width:575px){
        .th_newsletter form input, .th_newsletter form button{width:30%;} 
        .th_footer_menu h2{margin-top:50px}
        .th_footer_menu ul li a, .th_footer_description p, .th_copyright p{font-size:14px }
    }
    @media only screen and (max-width: 575px){
        .th_footer_slides{text-align:center;}
    }