footer{overflow: hidden;position: relative;z-index: 89;border-top: 1px solid #2a2626;}
/*Instragram Css Start From here*/
.footer_ig{}
.footer_ig>.section_inner{width: 100%;}
.footer_ig_left{width: 64.2%;background-color: #F0DBCC;padding-left: 5vw;display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer_ig_left_top{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;width: 100%;box-sizing: border-box;}
.footer_ig_left_top h3{width: 66%;font-size: 2.7vw;padding-top: 3.45vw;padding-left: 0.2vw;text-transform: capitalize;letter-spacing: -0.003vw;}
.footer_ig_left_top h3 br{}
.footer_social_icon{list-style-type: none;}
.footer_social_icon{width: 34%;padding-top: 4.65vw;padding-left: 2.15vw;margin-bottom: 0;height: 7vw;}
.footer_social_icon li{display: inline-block;margin-bottom: 0;margin-right: 2vw;}
.footer_social_icon li a{width: 1.4vw;
    height: 1.5vw;display: inline-block;background-repeat: no-repeat;background-size: contain;}
.footer_social_icon li:first-child a{background-image: url(social_ig.svg);}
.footer_social_icon li:nth-child(2) a{background-image: url(social_twi.svg);width: 1.68vw;
    height: 1.5vw;}
.footer_social_icon li:nth-child(3) a{background-image: url(social_yt.svg);width: 1.85vw;
    height: 1.6vw;}
.footer_social_icon li:nth-child(4) a{background-image: url(social_fb.svg);}
.footer_ig_left_bottom{width: 100%;padding-right: 5.5vw;}
.footer_ig_left_bottom img{padding-top: 1.6vw;padding-bottom: 4.5vw;}
.footer_ig_right{width: 35.8%;background-color: #E3B899;border-left: 1px solid #2a2626;}
.footer_ig_right h2{font-size: 2.59vw;text-align: center;padding-top: 3.5vw;padding-left: 3vw;padding-right: 3vw;text-transform: capitalize;line-height: 1.2;letter-spacing: 0.05vw;}
.footer_ig_right h2 br{}
.footer_ig_right article{padding-top: 2.35vw;padding-left: 3.5vw;padding-right: 5vw;}
.footer_ig_right article p{text-align: center;}
.footer_ig_right article p br{}
.footer_ig_right .btn{text-align: center;padding-top: 2.45vw;padding-right: 0.9vw;min-height: unset;height: unset;}
.footer_ig_right .btn a{padding-left: 3.9vw;padding-right: 7.7vw;min-height: unset;height: unset;}
.footer_ig_right .btn a span{}
/* Footer Bottom CSS Start From Here  */
.footer_bottom{border-top: 1px solid #2a2626;}
.footer_bottom_bg{background-image: url(footer_bg.jpg);background-size: cover;width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -1;background-attachment: fixed;}
.footer_bottom>.section_inner{display: block;position: relative;}
.footer_logo{background-image: url(footer_logo.svg);background-repeat: no-repeat;background-size: contain;height: 7vw;width: 4vw;left: 47.8%;position: relative;top: 3.1vw;}
.footer_logo img{width: 10%;opacity: 0;}
.footer_bottom h3{color: #FAF8F6;text-align: center;padding-top: 3.7vw;font-size: 2vw;letter-spacing: 0.025vw;padding-left: 10vw;padding-right: 10vw;}
.footer_bottom form{margin: 2.2vw auto 0;width: 66.6%;padding-left: 0.5vw;padding-bottom: 2vw;}
.footer_bottom .subscrib_form{display: flex;box-sizing: border-box;align-items: center;}
.footer_bottom .text-field{margin-bottom: 0;width: 25.8%;display: inline-block;border-radius: 0;}
.footer_bottom .text-field input{border-radius: 0;text-align: center;font-family: 'Commuters Sans Semi';font-size: 0.7vw;border: 1px solid #2a2626;padding-top: 0.9vw;padding-bottom: 1vw;background-color: #EACAB3;color: #2A2626;font-weight: 600;}
.footer_bottom .text-field input::placeholder{color: #2a2626;opacity: 1;}
.footer_bottom .text-field input:-ms-input-placeholder {color: #2a2626;}
.footer_bottom .text-field input::-ms-input-placeholder {color: #2a2626;}
.footer_bottom .email-field{margin-bottom: 0;width: 43.6%;display: inline-block;}
.footer_bottom .email-field input{border-radius: 0;text-align: center;font-family: 'Commuters Sans Semi';font-size: 0.7vw;border: 1px solid #2a2626;border-left: 0;padding-top: 0.9vw;padding-bottom: 1vw;background-color: #EACAB3;color: #2A2626;font-weight: 600;}
.footer_bottom .email-field input::placeholder{color: #2a2626;opacity: 1;}
.footer_bottom .email-field input:-ms-input-placeholder {color: #2a2626;}
.footer_bottom .email-field input::-ms-input-placeholder {color: #2a2626;}
.button_middle{width: 29.7%;display: inline-block;}
.button_middle button{margin-top: 0!important;text-align: left;padding-left: 3.7vw;padding-right: 1vw;border: 1px solid #2a2626;border-left: 0;padding-top: 0.95vw;padding-bottom: 0.95vw;background-color: #FDD62E;font-family: 'Commuters Sans Semi';
    font-size: 0.7vw;position: relative;}
.button_middle button:after{
    content: "";
    position: absolute;
    top: 32%;
    right: 3.5vw;
    background-image: url(jvh_btn_left.svg);
    width: 2.6vw;
    height: 1.2vw;
    background-repeat: no-repeat;background-position: right center;background-size: contain;}
.button_middle button span{font-family: 'Commuters Sans Semi';font-size: 0.7vw;font-weight: 600;}
.button_middle button .form_btn_icon{}
.footer_menu{padding-top: 2.5vw;padding-bottom: 3.1vw;}
.footer_menu ul{list-style-type: none;margin: 0 auto;padding-left: 10.1vw;}
.footer_menu ul li{width: 100%;display: inline;cursor: pointer;}
.footer_menu ul li a{color: #FAF8F6;text-transform: uppercase;display: inline-block;letter-spacing: 0vw;padding-right: 11.4vw;font-weight: 600;font-family: 'Commuters Sans Semi';}
.footer_menu ul li:last-child a{padding-right: 0;}
/* CopyWright SEction Start From Here */
.footer_copywight{background-color: #2A2626;}
.footer_copywight>.section_inner{display: block;}
.footer_copywight h6{color: #FAF8F6;text-align: center;text-transform: uppercase;padding-top: 1.4vw;padding-right: 1vw;padding-bottom: 1.2vw;font-family: 'Commuters Sans Semi';}
.footer_copywight h6 a{color: #FAF8F6;text-decoration: underline;}
.footer_copywight h6 .blank_spaces{padding-left: 5.6vw;}
/* Footer End Here */

@media(max-width:768px){
    footer{}
    /*Instragram Css Start From here*/
    .footer_ig{}
    .footer_ig>.section_inner{}
    .footer_ig_left{width: 100%;}
    .footer_ig_left_top{width: 100%;}
    .footer_ig_left_top h3{font-size: 9.5vw;width: 100%;padding-top: 11.7vw;padding-left: 5vw;line-height: 1.15;letter-spacing: 0.13vw;}
    .footer_ig_left_top h3 br{}
    .footer_social_icon{padding-left: 5.45vw;padding-top: 5.55vw;}
    .footer_social_icon{width: 100%;padding-bottom: 14.4vw;}
    .footer_social_icon li{margin-right: 9.6vw;}
    .footer_social_icon li a{width: 6.5vw;
    height: 6.9vw;}
    .footer_social_icon li:first-child a{}
    .footer_social_icon li:nth-child(2) a{width: 7.5vw;
    height: 6.9vw;}
    .footer_social_icon li:nth-child(3) a{width: 8.7vw;
    height: 6.9vw;}
    .footer_social_icon li:nth-child(4) a{}
    .footer_ig_left_bottom{padding-right: 10.5vw;padding-left: 5.5vw;padding-bottom: 7vw;}
    .footer_ig_left_bottom img{width: 100%;display: none;padding-top: 2.5vw;}
    .footer_ig_right{width: 100%;border-left: 0;border-top: 1px solid #2a2626;}
    .footer_ig_right h2{padding-top: 13vw;font-size: 8.7vw;padding-left: 5vw;}
    .footer_ig_right h2 br{display: none;}
    .footer_ig_right article{padding-top: 4.4vw;}
    .footer_ig_right article p{font-size: 4.55vw;
    }
    .footer_ig_right article p br{display: none;}
    .footer_ig_right .btn{padding-top: 5.5vw;padding-bottom: 16.7vw;}
    .footer_ig_right .btn a{padding-left: 10.9vw;
    padding-right: 19.1vw;}
    .footer_ig_right .btn a span{}
    /* Footer Bottom CSS Start From Here  */
    .footer_bottom{}
    .footer_bottom_bg{}
    .footer_bottom>.section_inner{}
    .footer_logo{height: 18vw;
    width: 13.6vw;
    left: 43.8%;top: 8.5vw;}
    .footer_logo img{}
    .footer_bottom h3{padding-top: 14vw;font-size: 7.1vw;}
    .footer_bottom form{width: 78.56%;margin: 6.2vw auto 0;padding-left: 0;}
    .footer_bottom .subscrib_form{flex-wrap: wrap;}
    .footer_bottom .text-field{width: 100%;margin: 0;}
    .footer_bottom .text-field input{font-size: 2.6vw;padding-top: 2.9vw;padding-bottom: 3.3vw;margin: 0;border: 1px solid #2a2626;
    }
    .footer_bottom .text-field input::placeholder{}
    .footer_bottom .text-field input:-ms-input-placeholder {}
    .footer_bottom .text-field input::-ms-input-placeholder {}
    .footer_bottom .email-field{width: 100%;}
    .footer_bottom .email-field input{font-size: 2.6vw;
    padding-top: 2.9vw;
    padding-bottom: 3.3vw;
    margin: 0;border: 1px solid #2a2626;border-top: 0;}
    .footer_bottom .email-field input::placeholder{}
    .footer_bottom .email-field input:-ms-input-placeholder {}
    .footer_bottom .email-field input::-ms-input-placeholder {}
    .button_middle{width: 62%;padding-top: 6.2vw;margin: 0 auto;}
    .button_middle button{padding-top: 2.8vw;padding-bottom: 2.7vw;padding-right: 2vw;}
    .button_middle button:after{top: 39%;
    right: 6.2vw;width: 9vw;
    height: 1.9vw;}
    .button_middle button span{display: block;text-align: center;font-size: 1.99vw;padding-right: 9vw;}
    .button_middle button .form_btn_icon{}
    .footer_menu{padding-top: 4.3vw;padding-bottom: 18.3vw;}
    .footer_menu ul{display: flex;padding-left: 6vw;padding-right: 6vw;width: 100%;}
    .footer_menu ul li{padding-right: 2.5vw;padding-left: 0.5vw;margin: 0;}
    .footer_menu ul li a{font-size: 2.6vw;letter-spacing: 0.4vw;padding-right: 0;}
    .footer_menu ul li:last-child{margin-right: 0;}
    .footer_menu ul li:last-child a{}
    /* CopyWright SEction Start From Here */
    .footer_copywight{}
    .footer_copywight>.section_inner{}
    .footer_copywight h6{padding-top: 5.7vw;font-size: 2.7vw;line-height: 1.55;padding-bottom: 5.5vw;}
    .footer_copywight h6 a{}
    .footer_copywight h6 .blank_spaces{display: block;padding: 0;}
}

