/*
Theme Name: The Old Farm House
Author: converzo
Author URI: https://converzo.nl
Description: The Old Farm House Theme based on the famous Wordpress CMS.
Version: 1.0
*/

@import url('fonts/stylesheet.css');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
* {margin: 0;padding: 0;box-sizing: border-box;}
img {max-width: 100%;height: auto;}
body {background: #ffffff;font-size:20px;color: #555555;font-family: "Inter", sans-serif; font-weight:500;}
p{margin-bottom: 20px;line-height: 26px;}
p:last-child{margin-bottom: 0;}
a {color: inherit;}
p strong{font-weight: 700;}
/* ----- Heading Font CSS ------ */

h1,h2,h3,h4,h5,h6 {margin-bottom: 20px;line-height: 1.1;font-weight: normal;}
h1{font-size:120px;font-family: 'cringe_gothiclight';}
h2{font-size:100px; line-height: 120px;font-family: 'cringe_gothiclight';}
h3{font-size:60px; line-height: 60px;font-family: 'cringe_gothiclight';}
h4{font-size: 24px; line-height: 26px; font-family: "Inter", sans-serif; font-weight:700;}
h5{font-size: 20px; line-height: 24px;}


p span{font-size:20px; line-height: 26px; color: #E6414A;font-family: 'cringe_gothicsemibold';font-weight: normal;text-transform: uppercase;}
strong{font-weight: 700;}
a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
input:focus,textarea:focus,select:focus{outline: none;}
input,button,li,strong,i,label,textarea,select{font-family: "Inter", sans-serif;}
/* global css start */ 
.full_width{width: 100%;float: left;}
.wrapper{max-width:1230px;margin: 0 auto;width: 100%; padding: 0 30px;}

.btn_one{display: inline-block; text-transform: uppercase; color: #E6414A; background: #ffffff; border-radius:36px; border: 2px solid #E6414A; padding: 10px 15px; min-width: 195px; text-align: center; position: relative; transition: 0.4s; text-decoration: none; font-size: 17px;font-weight: 700;}
.btn_one:hover{background: #E6414A; color: #ffffff;}
.btn_one.btn_two{background: #EEE2C9; color: #E6414A; border: none;}
.btn_one.btn_two:hover{background: #ffffff;}
.layout{overflow: hidden; }

.main-content:not(.home .main-content){margin-top: 124px;}
.home .main-content{margin-top: 0;}

.wpcf7-spinner{position: absolute !important;right: 0 !important;top: 11px !important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450!important;background-color: #46b450!important;color: #fff;border-radius: 50px;text-align: center !important; padding: 10px !important;font-size: 14px !important;line-height: 18px !important;width: 100%;float: left;font-weight: 400 !important;margin: 15px 0 !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { background: red; color:#fff; border-color: red !important; border-radius: 50px;text-align: center !important; padding:10px !important;font-size: 14px !important;line-height: 18px !important;width: 100%;float: left;font-weight: 400 !important;margin: 15px 0 !important; }


.privacy_policy {padding: 50px 0 100px;}
.privacy_policy h3 {color: #E6414A;}
.privacy_policy ul {padding-left: 23px;margin-bottom: 30px;}
.privacy_policy ul:last-child {margin-bottom: 0;}

.error_sec {padding: 100px 0 50px;}
.error_sec .wrapper {max-width: 1100px;}
.error_sec .inner_part {text-align: center;}
.error404 .heritage_sec.lets_talk {display: none;}
/* global css end */

 
.uniq_box{max-width: 584px; width: 100%; background: #ffffff; padding: 197px 24px 88px 41px; position:relative;}
.uniq_box::before{position: absolute; background:url(images/clip_img1.svg) center no-repeat; width: 97px; height: 114px; content: ''; top: 0; left:50%; transform: translateX(-50%); background-size:97px;}
.bg_change{background: #EEE2C9;}
.top_tilte{color: #E6414A; margin-bottom: 25px;}
/* ******************************* main css ***************************** */

/* header css */
.header{background: transparent; position: fixed; top: 0;left: 0; z-index: 1;}
.home.header {background: transparent;}
.header.sticky {background: #ffffff;}
.header .inner_part{display: flex; flex-wrap: wrap; justify-content:space-between; align-items: center; padding: 16px 0px;}
.header .logo{width:235px;transition: 0.4s;}
.header.sticky .logo {width: 150px;}
.header .logo img{display: block;}
.header .right_part{width: calc(100% - 235px); padding-left: 20px; display: flex; justify-content: flex-end;}
.header ul{display: flex; flex-wrap: wrap;list-style: none; justify-content: flex-end;} 
.header ul li{padding-right: 74px;position: relative;}
.header ul li a{text-decoration: none; text-transform: uppercase; color: #ffffff; font-size: 16px; font-weight: 700;display: inline-block;transition: 0.4s;}
.header ul li a:hover {color: #E6414A;}

.header ul li ul {position: absolute;left: 0;top: calc(100% + 10px);width: 200px;display: block;z-index: 999;background: #ffffff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;transition: 0.4s;opacity: 0;visibility: hidden;pointer-events: none;border-top: 8px solid #E6414A;}
.header ul li:hover ul {opacity: 1;visibility: visible;pointer-events: all;}
.header ul li ul.sub-menu::before {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #E6414A;position: absolute;left: 18px;top: -18px;content: "";}
.header ul li ul.sub-menu::after {content: '';position: absolute;width: 50%;height: 30px;background: transparent;left: 0;top: -23px;z-index: -1;}
.header ul li li {padding: 0;margin: 0;display: block;}
.header ul li li a {display: block;padding: 12px 15px;border-bottom: 1px solid #E6414A;font-size: 14px;}
.home .header ul li li a {color: #000;transition: 0.4s;}
.home .header ul li li a:hover {color: #E6414A;}
.header ul li li:last-child a {border-bottom: 0;}

.header.header_beige{background: #F4EEE2;}
.header.header_beige ul li a{color: #E6414A;transition: 0.4s;}
.header.header_beige ul li a:hover, .header.header_beige ul li.current_page_item a, .header.header_beige ul li.current-menu-parent > a {color: #000;}

.header.header_white{background: #fff;}
.header.header_white li a{color: #E6414A;transition: 0.4s;}
.header.header_white li a:hover, .header.header_white ul li.current_page_item a, .header.header_white ul li.current-menu-parent > a {color: #000;}

/* header.sticky */
.header.sticky { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; background:#fff; transition: 0.4s;}
.header.sticky ul li a{color: #E6414A;transition: 0.4s;}
.header.sticky ul li a:hover{color: #000;}

/* menubar css  */
.menubar { width:40px; display:none; cursor: pointer;}
.menubar span { display:block; width: 100%; background: #E6414A; height: 4px; margin-bottom: 7px;  float: inline-end; transition: 0.4s; }
.menubar  a{ display:inline-block; cursor: pointer; width: 100%; height: 100%;}
.menubar span:last-child{ margin-bottom: 0;}

/* banner_sec css */
.banner_sec{height: 100vh;padding: 226px 0 100px;}
.banner_sec .wrapper{height: 100%;}
.banner_sec .inner_part{position: relative; height: 100%;}
.banner_sec .banner-title{padding-left: 100px;}
.banner_sec .banner-title h1{color: #ffffff;font-size:60px; line-height: 60px;}
.banner_sec .text_box{ max-width: 900px; width: 100%;}
.banner_sec .circle_box{ width: 291px; height: 291px; border-radius: 50%; background: rgba(255,255,255, 0.8);  position: absolute; right: 20px; bottom: 150px;  display: none;align-items: center; justify-content: center; flex-direction: column; overflow: hidden; padding: 5px 20px;}
.banner_sec .circle_box p{ color: #E6414A; font-size: 26px; font-weight: 500; line-height: 26px; margin-bottom: 30px; text-align: center; }
.banner_sec .circle_box p:last-child{ margin-bottom: 0;}

.banner_sec .circle_box.show_circle{ display: flex;}

/* heritage_sec css  */
.heritage_sec{padding:103px 0px 152px; background: #F4EEE2;}
.heritage_sec.reable{padding:173px 0px 222px; background: #F4EEE2;}
.heritage_sec .inner_part{display: flex; justify-content: space-between; align-items:flex-end; flex-wrap: wrap;}
.heritage_sec .left_part{width: 50%; padding-right: 50px;}
.heritage_sec .right_part{width: 50%;}
.heritage_sec .left_part .text_box{max-width: 519px; width: 100%;}
.heritage_sec{color: #E6414A;}
.heritage_sec p{color: #E6414A;}
.heritage_sec .right_part img{display: block;}
.heritage_sec .btn_group{text-align: center; margin-top: 34px;}


/* time_cheese_sec start  */
.time_cheese_sec {padding:117px 0px 121px}
.time_cheese_sec .title{text-align: center; margin-bottom: 14px;}
.time_cheese_sec h2{color: #E6414A;}
.time_cheese_sec .card_box, .time_cheese_sec .card_box .inner_part {display: flex; flex-wrap: wrap;}
.time_cheese_sec .card_box.not {display: block;}
.time_cheese_sec .card{width:33.3%; text-align: center;}
.time_cheese_sec .card *{color: #E6414A;}
.time_cheese_sec .card h4{font-family: "Inter", sans-serif; font-weight:700; text-transform: uppercase;}
.time_cheese_sec .card p{font-weight: 500;}
.time_cheese_sec .card img{display: block; margin: 0 auto;}
.time_cheese_sec .card .text_wrap{padding:32px 16px 0px;}
.time_cheese_sec .card .btn_one{min-width: 252px; margin-top: 15px;}
.time_cheese_sec .card .btn_one:hover{color: #ffffff !important; }

.alm-btn-wrap {padding-top: 150px !important;margin: 0 !important;}
.alm-btn-wrap .alm-load-more-btn{display: inline-block !important; text-transform: uppercase !important; color: #E6414A !important; background: #ffffff !important; border-radius:36px !important; border: 1px solid #E6414A !important; padding: 10px 15px !important; min-width: 195px !important; text-align: center !important; transition: 0.4s !important; text-decoration: none !important; font-size: 17px !important;font-weight: 700 !important;}
.alm-btn-wrap .alm-load-more-btn:hover{background: #E6414A !important; color: #ffffff !important;}

/* heritage_sec.lets_talk  css */
.heritage_sec.lets_talk{background: #000; padding: 245px 0px 245px;}
.heritage_sec.lets_talk .btn_group{margin-top: 0;}
.heritage_sec.lets_talk .inner_part{align-items: center;}
.heritage_sec.lets_talk h2{color: #ffffff;}
.heritage_sec.lets_talk p{color: #ffffff;}

/* stock_sec css  */
.stock_sec img{display:block; margin: 0 auto;width: 100%; object-fit: cover;}

/* single_text_sec css  */
.single_text_sec{padding: 189px 0px 194px;}
.single_text_sec h3{color: #E6414A; margin-bottom: 0;}

/* footer css  */
.footer{padding:164px 0px 41px;}
.footer .text_wrap{max-width: 900px; width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: center; gap:92px; align-items: center; margin-bottom: 119px;}
.footer ul{display: flex; flex-wrap: wrap; list-style: none;}
.footer ul li{padding-right:91px;}
.footer ul li:last-child{padding-right:0px;}
.footer ul li a{text-decoration: none; font-size: 17px; color: #E6414A; line-height: 18px; font-weight: 700;}
.footer ul li a:hover{color: #000; transition: 0.4s;}
.footer .socia_icon{display: flex; flex-wrap: wrap; gap: 20px;}
.footer .socia_icon img{display: block; max-width: 34px; min-height: 34px;}
.footer .bottom_content{text-align: right;}
.footer .bottom_content ul {display: flex;justify-content: flex-end;}
.footer .bottom_content li {display: inline-block;}
.footer .bottom_content li a {text-decoration: none;font-size: 14px; color: #E6414A; line-height: 18px; font-weight: 500; text-transform: capitalize; font-family: "Inter", sans-serif;}

/*about_sec css  */
.about_sec{padding: 102px 0px 125px; background: #F4EEE2;}
.about_sec h3{color: #E6414A; margin-bottom: 60px;}
.about_sec .left_part{max-width:519px; width: 100%;}
.about_sec .right_part{width: 100%;}
.about_sec .right_part img{display: block; float: right; margin-top:-50px;}
/* .about_sec .right_part img.rooted_img{max-width:837px; min-height: 386px;} */

/* tradition_sec css  */
.tradition_sec{position: relative; min-height:880px;}

/* heritage_sec.partner css  */
.heritage_sec.partner{background: #ffffff; padding: 103px 0px 115px;}
.heritage_sec.partner .inner_part{align-items: center;}
.heritage_sec.partner .text_box p{color: #555555;}

/*tradition_sec.our_values css  */
.tradition_sec.our_values{min-height: 853px;}
.tradition_sec.our_values .uniq_box{background: #F4EEE2; padding: 231px 18px 126px;}
.tradition_sec.our_values h3{color: #E6414A;}
.tradition_sec.our_values ul{list-style: none;}
.tradition_sec.our_values ul li{text-decoration: none; color: #E6414A; font-weight: 500;}
.tradition_sec.our_values ul li strong{font-weight: 700;}

/* four_card_sec css  */
.four_card_sec{background: #F4EEE2; padding: 141px 0px 98px;}
.four_card_sec .card_box{display: flex; flex-wrap: wrap; gap: 30px;}
.four_card_sec .card_box .card{width: calc(25% - 23px);}
.four_card_sec .card_box .card .text_box{padding-top: 49px;}
.four_card_sec .card_box .card img{margin: 0 auto;  display: block;min-height: 128px;max-width: 128px; border-radius: 50%;}
.four_card_sec .card_box .card h5 {font-weight: 700;color: #E6414A;margin-bottom: 0;text-transform: uppercase;}
.four_card_sec .card_box .card p{color: #E6414A; line-height: 24px;}

/* time_cheese_sec.classic_card css  */
.time_cheese_sec.classic_card{padding: 0 0 125px;}
.time_cheese_sec.classic_card .text_wrap{padding: 12px 0px 0px;}
.time_cheese_sec.classic_card .btn_group{padding: 151px 0px 5px; text-align: center;}

/* inner_box_sec css  */
.inner_box_sec{text-align: center; padding: 123px 0px 187px;}
.inner_box_sec .uniq_box{position:relative; margin: 0 auto;}
.inner_box_sec .uniq_box h3{color: #E6414A;} 
.inner_box_sec .uniq_box{padding:224px 55px 161px 25px;}

/* text_center_sec css  */
.text_center_sec{padding: 102px 0 35px;}
.text_center_sec h3{color: #E6414A;}
.text_center_sec .text_box{max-width: 970px; width: 100%; margin: 0 auto; text-align: center;}
.text_center_sec ul { text-align: left; max-width:825px;float: right;}
.text_center_sec ul li{padding-left: 72px;}

/* heritage_sec.discover_se css  */
.heritage_sec.discover_sec{padding: 102px 0px 231px;}
.heritage_sec.discover_sec .inner_part{align-items: center; margin-top: 17px;}
.social_box{margin-top:60px;margin-bottom: 39px; text-transform: uppercase;}
.social_box .social{display: flex; flex-wrap: wrap; gap: 11px; align-items: center; margin-bottom: 15px;}
.social_box .social img{display: block; max-width: 47px; min-height: 47px; border-radius: 50%;}
.social_box .social a{text-decoration: none;font-weight: 700;}
.social_box .social a:hover{color: #000; transition: 0.4s;}
.heritage_sec.discover_sec p{color: #555555;}

/* text_center_sec.equality css  */
.text_center_sec.equality .text_box{text-align: left; margin: 0;}
.text_center_sec.equality h3{margin-bottom: 43px;}
.text_center_sec.equality .text_box p{max-width: 519px; width: 100%; }

/* contact_sec css  */
.contact_sec{background: #F4EEE2; padding: 102px 0 61px;}
.contact_sec .inner_part{display: flex; flex-wrap: wrap; justify-content: space-between;}
.contact_sec .left_part{width:50%;}
.contact_sec .right_part{width: 40%;}
.inner_form{max-width: 584px; width: 100%; margin-top:40px;}
.inner_form .field input,
.inner_form .field textarea { width: 100%; padding: 8px 10px 25px; border:none; resize: none; background: #ffffff; font-size: 14px; font-weight: 700;}
.inner_form .field input::placeholder,textarea::placeholder{color: #CACACC;}
.inner_form .field textarea { height:238px;}
.submit_button {  margin-top: 43px; text-align: center;}
.field {  margin-bottom: 12px;}
.contact_sec .right_part{color: #E6414A;}
.contact_sec .right_part a{text-decoration: none; margin-bottom: 10px; display: inline-block; font-size: 17px; font-weight: 700; line-height: 18px;}
.contact_sec .right_part p{font-size:17px; font-weight: 700;}
.contact_sec .right_part a:last-child{margin-bottom: 0;}
.submit_button input { display: inline-block; cursor: pointer; color: #E6414A; background: #ffffff; border-radius:36px; border: 1px solid #E6414A; padding: 10px 15px; min-width: 195PX; text-align: center; position: relative; transition: 0.4s; text-decoration: none; font-size: 17px;font-weight: 700;}
.submit_button input:hover{background: #E6414A; color: #fff;}

.news_sec{ padding: 85px 0 60px;}
.news_sec .title{ text-align: center; margin-bottom: 60px;}
.news_sec .title h2{ color: #E6414A;}
.news_sec .img_box{ margin-bottom: 60px;}
.news_sec .card h5{ line-height: 26px; margin-bottom: 0; font-family: 'cringe_gothicsemibold'; font-weight: normal; color: #E6414A;}
.news_sec .card{margin: 0 17.5px;position: relative; }
.news_sec .card .img_box img{ display: block; width: 100%;}
.news_sec .slick-arrow{ position: absolute; top: 50%; transform: translateY(-50%);  border: none; background: transparent; cursor: pointer;}
.news_sec .slick-prev{ left: -65px;}
.news_sec .slick-next{ right: -65px;}

.news_sec .slick-track{ display: flex !important;}
.news_sec .slick-slide{ height: auto !important;}
/* .news_sec  .btn_one{ position: absolute; } */

.news_sec .text_box{ padding-right: 30px; }
.news_sec .text{ margin-bottom:45px;padding-bottom: 60px;}
.news_sec .btn_one{ position: absolute; bottom: 2px; left: 50%; transform: translateX(-50%); }

.product_card .hide_content { display: none; }
.product_card .hide_content.show { display: block !important; }
.time_cheese_sec .card.product_card{ margin-bottom: 150px;}
.time_cheese_sec .card.product_card .btn_box{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.time_cheese_sec .card.product_card .btn_box .btn_one{ min-width: 182px;}
.time_cheese_sec.classic_card .alm-btn-wrap { padding-top:0px !important;}
.time_cheese_sec .card.product_card h4{ text-align: center;}
.time_cheese_sec .card.product_card .text_wrap{ padding: 12px 0px 30px; position: relative;}
.time_cheese_sec .card.product_card  .hide_content{ margin-top: 30px;}
.time_cheese_sec .card.product_card p{ color: #555555 !important;}
.time_cheese_sec .card.product_card{ text-align: left;}
.product_card .show_btn{ cursor: pointer; background-color: transparent; font-size: 0; width: 26px; height: 26px; border: none;  background:url(images/show_btn_arrow.svg) right center no-repeat; background-size: 20px; position: absolute; bottom: 0; right:30px;}
/* .time_cheese_sec .card.product_card .hide_content { margin-bottom: 150px;} */



/* Responsive css start */
@media only screen and (max-width:1366px){
h1{font-size:105px;}
h2{font-size:65px; line-height: 100px;}
h3{font-size:50px; line-height: 50px;}
.banner_sec .banner-title h1{font-size:50px; line-height: 50px;}
h4{font-size: 25px; line-height: 26px;}
h5{font-size: 20px; line-height: 24px;}
.main-content:not(.home .main-content) { margin-top: 116px;}
.header .logo { width: 215px;}
.header ul li { padding-right: 65px;}
.header ul li a{font-size: 15px;}
.heritage_sec.lets_talk {padding: 150px 0;}
	.news_sec .slick-prev{ left: -40px;}
.news_sec .slick-next{ right: -40px;}
}

@media only screen and (max-width:1279px){
h1{font-size:100px;}
h2{font-size:60px; line-height: 80px;}
h3{font-size:45px; line-height: 48px;}
.banner_sec .banner-title h1{font-size:45px; line-height: 48px;}
h4{font-size: 22px; line-height: 26px;}
h5{font-size: 18px; line-height: 24px;}
.header ul li { padding-right: 60px;}
.header ul li a{font-size: 14px;}
	.news_sec .slick-prev{ left: -20px;}
.news_sec .slick-next{ right: -20px;}
.time_cheese_sec .card.product_card{ margin-bottom: 100px;}
.banner_sec .circle_box{ width: 200px; height: 200px;}
.banner_sec .circle_box p{ font-size: 18px; line-height: 20px;}
}

@media only screen and (max-width:1023px) {
h1{font-size:80px;}
h2{font-size:50px; line-height: 70px;}
h3{font-size:35px; line-height: 42px;}
.banner_sec .banner-title h1{font-size:35px; line-height: 42px;}
h4{font-size: 20px; line-height: 26px;}
h5{font-size: 18px; line-height: 24px;}
.main-content:not(.home .main-content){margin-top: 100px;}
 body{font-size: 16px;}
.btn_one{font-size: 14px;}
.header .logo{width: 175px;}
.header .right_part{display: none;}
.menubar { display: block;}


.time_cheese_sec .card .btn_one {  min-width: 185px;margin-top: 20px;}
.heritage_sec.reable { padding: 70px 0px 100px;}
.heritage_sec.lets_talk { padding: 83px 0px 115px;}
.footer .text_wrap{gap: 60px; margin-bottom: 50px;}

.tradition_sec{min-height: 700px;}
.uniq_box { max-width:420px; padding:100px 24px 34px 25px;}
.uniq_box::before{background-size: 55px; height: 65px;}
.tradition_sec.our_values {min-height: 700px;}

.tradition_sec.our_values .uniq_box {background: #F4EEE2;  padding: 160px 18px 60px;}
.time_cheese_sec.classic_card .btn_group { padding: 90px 0px 5px;}
.inner_form .field input, .inner_form .field textarea { padding: 6px 10px 18px;}
.contact_sec {  padding: 55px 0 50px;}
.single_text_sec { padding: 100px 0px 100px;}
.footer {  padding: 75px 0px 41px;}
.four_card_sec .card_box .card span {font-size: 14px;}
p span {font-size: 16px;}
.about_sec .right_part img {margin: 0;}
.inner_box_sec .uniq_box {padding: 150px 55px 100px 25px;}
	.news_sec .text_box{ padding-right: 0;}
.news_sec .text { margin-bottom: 30px; padding-bottom: 30px; }
.news_sec .card{ margin: 0 10px;}
.news_sec .slick-prev{ left: -20px;}
.news_sec .slick-next{ right: -20px;}
.news_sec { padding: 60px 0 60px; }
.news_sec .img_box { margin-bottom: 40px;}
.banner_sec .banner-title { padding-left: 50px;}
}

@media only screen and (max-width:767px) {
h2 {font-size: 40px;line-height: 60px;}
.btn_one{min-width: 150px;}
.heritage_sec .left_part { width: 100%;  padding-right: 0px;}
.heritage_sec .right_part {  width: 100%;margin-top: 40px;}
.time_cheese_sec .card { width: 50%;}
.time_cheese_sec .card .text_wrap { padding: 0;}
.contact_sec .left_part{width: 100%; padding-right: 0;}
.contact_sec .right_part{width: 100%; margin-top: 30px;}
.inner_form { max-width:100%;}
.inner_form .field input::placeholder,textarea::placeholder{font-size:10px;}
.text_center_sec { padding: 30px 0 35px;}
.text_center_sec ul li { padding-left: 32px;list-style-position: inside;}
.inner_box_sec { padding: 70px 0px 120px;}
.inner_box_sec .uniq_box { padding: 158px 55px 95px 25px;}
.heritage_sec .left_part .text_box{max-width: 100%;}
.social_box { margin-top: 30px;margin-bottom: 20px;}
.heritage_sec.discover_sec { padding: 60px 0px 120px;}
.four_card_sec .card_box .card {width: calc(50% - 20px);}
.four_card_sec {padding: 96px 0px 85px;}
.about_sec h3 { margin-bottom: 30px;}
.time_cheese_sec {padding:70px 0px 80px}
.banner_sec {height: 100vh;padding: 150px 0 50px;}
.banner_sec .banner-title {padding-left: 50px;}
.alm-btn-wrap {padding-top: 100px !important;}
	.news_sec {padding: 40px 0;}
.news_sec .title{ margin-bottom: 40px;}
.time_cheese_sec .card.product_card { margin-bottom: 50px; }
.news_sec .slick-prev{ left: -15px;}
.news_sec .slick-next{ right: -15px;}
.news_sec .img_box { margin-bottom: 20px; }
.news_sec .slick-arrow svg{ width: 15px;}
.time_cheese_sec .card.product_card .hide_content { margin-top: 20px; }
}

@media only screen and (max-width:600px){
h1{font-size:100px;}
h2{font-size:32px; line-height:45px;}
h3{font-size:28px; line-height: 38px;}
.banner_sec .banner-title h1{font-size:28px; line-height: 38px;}
h4{font-size: 18px; line-height: 26px;}
h5{font-size: 16px; line-height: 24px;}

.main-content:not(.home .main-content){margin-top:85px;}
.top_tilte{margin-bottom: 0;}
.wrapper{padding: 0 20px;}
.header .logo{width: 140px;}
.banner_sec .banner-title {padding-left:0px;}
.heritage_sec {  padding: 70px 0px 80px;}
.time_cheese_sec .card { width: 100%;}
.footer ul li a{font-size: 14px;}
.heritage_sec.lets_talk { padding: 80px 0px 100px; }
.inner_form .field textarea { height: 170px;}
.time_cheese_sec.classic_card .btn_group { padding: 61px 0px 5px;}
.heritage_sec.partner{padding: 80px 0;}
.four_card_sec .card_box .card{width: 100%;}
.four_card_sec .card_box .card .text_box{text-align: center;}
.text_center_sec.equality h3 { margin-bottom: 20px;}
.about_sec {padding: 73px 0px 100px;}
.about_sec .right_part img{margin-top: 0;}
.footer .bottom_content{text-align: center;}
.footer .text_wrap {gap: 35px;margin-bottom: 35px;}
.footer ul li { padding-right:0px;}
.footer ul {flex-direction: column;justify-content: center; align-items: center;}
	.banner_sec .circle_box { width: 200px; height: 200px; bottom: 50px; }
}


