@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');
html, body {overscroll-behavior: none;}
.top-band{display:none;}
.header{display: flex; padding: 0px; position: fixed; top:0px; flex-direction: column;}
.header .navigation{display: flex; align-items: center; padding: 0px 20px; gap: 30px;}
.header .header-logo{width: 175px; height: auto;}
.header .logo-wrapper{padding: 0px !important; margin: 0px !important; text-align: left !important; width:175px!important;}
.header .navbar-nav{margin-left: unset !important;     margin: 0 auto !important;}
.header .navbar-nav .nav-link{font-family: "EB Garamond", serif; font-size: 22px; padding: 2.2rem 1rem !important;}
.header .navbar-nav .nav-link.dropdown-toggle::after{display:none;}
.header .navbar-nav .nav-item[title="LOG IN"]{position: absolute; right: 21px; bottom: 1px; background: transparent !important;}
.header .navbar-nav .nav-item[title="LOG IN"]  .nav-link{padding: 0px !important; font-size: 1px; width: 45px; height: 35px; position:relative; color: #0a4f34 !important;}
.header .navbar-nav .nav-item[title="LOG IN"]  .nav-link:before{content: ''; position: absolute; top: 5px; left: 5px; width: 35px; height: 25px; background: url(https://s3.amazonaws.com/prod_bucket/wb_images/1846175007-1773689642-109788.png) no-repeat center center; background-size: contain;}

.header .navbar-nav .nav-item[title="LOGOUT"]{position: absolute!important; right: 21px; bottom: 1px;}
.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link{padding: 0px !important; font-size: 1px; width: 45px; height: 35px; position:relative; color: #0a4f34 !important;}
.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link:before{content: ''; position: absolute; top: 5px; left: 5px; width: 35px; height: 25px; background: url(https://s3.amazonaws.com/prod_bucket/wb_images/1846175007-1773689642-109788.png) no-repeat center center; background-size: contain;}
.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu{top: 36px; grid-template-columns: repeat(1, 1fr); width: 200px;}
.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu .dropdown-item:hover{background:#fff!important; color:#000!important}
.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu .dropdown-item[title="My Loyalty"]{display:none;}
.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu .dropdown-item[title="Gift Card"]{display:none;}

.lightHeader{box-shadow:unset; z-index:unset!important; position:unset!important;}

.header .navbar{position:unset; padding:0px;}
.header .navbar .child-menu {position: relative;}
.header .navbar .child-menu:hover {background: #4e6f01;}
.header .navbar-expand-lg .navbar-nav .dropdown-menu.show{background: #4e6f01; display: block; width:250px; border-radius:0px;}
.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link{color:#fff!important; padding:.5rem 1rem!important; }
.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link:hover{color:#4e6f01!important; background:#fff!important;}

.navbar .dropdown-menu{display:none;}
.navbar .nav-item:hover > .dropdown-menu{display: block; margin-top: 0; width:250px; top:103px; background:#4e6f01;}
.navbar .dropdown-menu{ margin-top:0; transition: all 0.2s ease-in-out;}

.page-wrapper-bottom{min-height:auto;}
.page-wrapper-middle{padding:0px;}
.widget-viewcart{display:none;}

.carousel{max-height: unset; margin-top: 0px; margin-top:139px;}
.carousel .carousel-inner{height:auto;}
.carousel .carousel-item{height:auto;}
.carousel .carousel-inner .content{position: absolute; top: 50%; left: 50%; z-index: 100; margin-left: -183px; margin-top: -75px;}
.carousel .carousel-inner .content .text{font-family: "EB Garamond", serif; color: #fff; font-size: 55px; font-weight: 600; text-align: center; line-height: normal; margin-bottom: 35px;}
.carousel .carousel-inner .content a{background: #2f4301; color: #fff; padding: 7px 30px; border-radius: 100px; font-weight: 600; margin: 0 auto; display: table; text-decoration:none; font-size:20px;}


.page-wrapper-top{width:100%; max-width:100%; height:auto!important; margin-top:139px;}

.shop-by-collection{position: relative; background: #741f43; padding: 50px; top:0px!important; left:0px!important; display:none!important;}
.shop-by-collection .heading{text-align: center; color: #fff; font-family: "EB Garamond", serif; font-size: 35px; font-weight: bold; margin-bottom: 30px;}
.shop-by-collection .colelction-area{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; width: 100%;}
.shop-by-collection .colelction-area img{width:100%; height:auto;}

.section-one {position:relative; width:100%; display:table;}
.section-one img{position:relative; width:100%;}
.section-one .slide-one-content{position: absolute; top: 50%; left: 50%; margin-left:-215px; margin-top:-102px;}
.section-one .slide-one-content .text{font-family: "EB Garamond", serif; color: #fff; font-size: 100px; text-align: center;}
.section-one .slide-one-content .cta{color: #fff; background:#9e4e23; border: solid 3px #9e4e23; padding: 10px 50px; border-radius: 100px; font-size: 15px; margin: 0 auto; display: table;}

.section-two {position:relative; width:100%; display:table;}
.section-two img{position:relative; width:100%;}
.section-two .slide-two-content{position: absolute; top: 50%; right: 0%; width: 800px; background: rgba(35, 44, 9, 50%); padding: 70px; margin-top: -204px; border-radius: 1000px 0px 0px 1000px;}
.section-two .slide-two-content .text{font-size: 100px; color: #fff; font-weight: 600; font-family: "EB Garamond", serif; line-height: 110px;}
.section-two .slide-two-content .sub-text{color: #fff; font-size:15px;}
.section-two .slide-two-content .cta{color: #fff; border: solid 3px #fff; padding: 10px 50px; border-radius: 100px; font-size: 20px; margin: 0 auto; display: table; margin-top:15px;}

.section-three {position:relative; width:100%; display:table; color: #70350f;}
.section-three img{position:relative; width:100%;}
.section-three .slide-three-content{position: absolute; top: 50%; LEFT: 0%; width: 800px; background: rgba(255, 255, 255, 50%); padding: 55px; margin-top: -231px; border-radius: 0px 1000px 1000px 0px;}
.section-three .slide-three-content .text-one{color: #70350f; font-family: "EB Garamond", serif; font-size: 70px; font-weight: 600; line-height:70px;}
.section-three .slide-three-content .text{color: #70350f; font-family: "EB Garamond", serif; font-size: 100px; font-weight: 600; line-height:100px;}
.section-three .slide-three-content .sub-text{font-size: 15px; color:#70350f; width:100%!important; height:auto!important;}
.section-three .slide-three-content .cta{color: #70350f; border: solid 3px #70350f; padding: 10px 50px; border-radius: 100px; font-size: 20px; margin: 0 auto; display: table; margin-top:15px;}

.section-four {position:relative; width:100%; display:table; color: #000!important;}
.section-four img{position:relative; width:100%;}
.section-four .slide-four-content{position: absolute; top: 50%; left: 0%; width: 800px; background: rgba(241,240,240,.6); padding: 100px; margin-top: -223px; border-radius: 0px 1000px 1000px 0px;}
.section-four .slide-four-content .text{font-size: 35px; font-weight: 700;}
.section-four .slide-four-content .sub-text{font-size: 15px; }
.section-four .slide-four-content .cta{color: #000; border: solid 3px #000; padding: 10px 50px; border-radius: 100px; font-size: 20px; display: table; margin:0 auto!important; margin-top:15px!important;}

.section-five {position:relative; width:100%; display:table; color: #000!important;}
.section-five img{position:relative; width:100%;}
.section-five .slide-five-content{position: absolute; top: 50%; right: 0%; width: 800px; background: rgba(241,240,240,.8); padding: 100px; margin-top: -208px; border-radius: 1000px 0px  0px 1000px;}
.section-five .slide-five-content .text{font-size: 35px; font-weight: 700;}
.section-five .slide-five-content .sub-text{font-size: 15px; }
.section-five .slide-five-content .cta{color: #000; border: solid 3px #000; padding: 10px 50px; border-radius: 100px; font-size: 20px; display: table; margin:0 auto; margin-top:15px;}

.section-six {position:relative; width:100%; display:table;}
.section-six img{position:relative; width:100%;}
.section-six .slide-six-content{position: absolute; top: 50%; left: 50%; margin-left:-300px; margin-top:-125px; width:600px; }
.section-six .slide-six-content .text{font-family: "EB Garamond", serif; color: #fff; font-size: 100px; text-align: center; line-height:100px;}
.section-six .slide-six-content  .sub-text{font-size: 15px; color:#fff; text-align:center}
.section-six .slide-six-content .cta{color: #fff; border: solid 3px #fff; padding: 10px 50px; border-radius: 100px; font-size: 20px; margin: 0 auto; display: table; margin-top:15px;}

.m-slider{margin-top: 0px; display: flex; align-items: center; background:#4e6f01}
.m-slider .heading{background: #2f4301; color: #fff; font-weight: bold; font-size: 17px; letter-spacing: 1px; padding: 5px 15px;}
.m-slider .heading a{text-decoration:none!important;}
.m-slider .marquee { padding: 5px 15px; width: calc(100% - 352px); overflow: hidden; white-space: nowrap; background: #4e6f01; color: #fff; font-size: 17px; letter-spacing: 1px; position: relative;}
.m-slider .marquee-track {display: inline-flex; gap: 60px; will-change: transform;}
.m-slider .icons{background: #2f4301; width: 210px; display: flex; gap: 10px; padding:0px 20px; }
.m-slider .icons a{padding: 5.5px 15px; width: 55px; position:relative;}
.m-slider .icons a img{width:100%; height:auto}
.m-slider .icons .count{position: absolute; background: #fff; width: 24px; height: 24px; border-radius: 24px; text-align: center; color: #000; font-size: 15px; top: -3px; right: 1px; display:none!important}
.page-shop .m-slider .icons .count{display:block!important;}
@keyframes blink {50% { opacity: 0; }}

.footer{padding:0px;}
.footer .top-text{background: #014336; color: #fff; font-family: "EB Garamond", serif; padding: 15px 100px; font-size: 20px; text-align: center;}
.footer .bottom-content{margin: 0 auto; max-width: 95%; padding: 40px; display: grid; grid-template-columns: 28% 40% 28%; gap: 27px;}
.footer .bottom-content .head{font-family: "EB Garamond", serif; color: #fff; font-size: 23px; line-height: 25px; margin-bottom: 20px;}
.footer .bottom-content .address{font-size:15px; color:#fff;}
.footer .bottom-content .f-logo{margin-top: 30px; width: 210px;}
.footer .bottom-content .f-logo img{width:100%; height:auto;}
.footer .bottom-content .text{font-family: "EB Garamond", serif; color: #fff; font-size: 23px; line-height: normal; margin-bottom: 30px;}
.footer .bottom-content .column:nth-child(2) .head{margin-bottom:5px;}
.footer .bottom-content .sub-head{font-size:15px; color:#fff; margin-bottom:15px;}
.footer .bottom-content .form-area .field-area{display: flex; gap: 10px; justify-content: space-between;}
.footer .bottom-content .form-area .field-area input{padding: 10px !important; margin: 0px;}
.footer .bottom-content .form-area .field-area input{padding: 10px !important; margin: 0px;}
.footer .bottom-content .form-area .field-area button{background: #073d68; border-radius: 100px !important; font-size: 15px; padding: 10px 30px;}
.footer .bottom-content .links{display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px;}
.footer .bottom-content .links a{color:#fff; text-decoration:none;}
.footer .footer-nav-link{margin:0px;}
.footer .subscribe{display:none;}

body.page-shop{background:#f1f0f0!important; height:auto;}

body.page-fashion-page{background:#0a2a20;}
body.page-gardenshop-makers{background:#0a2a20;}
#wrapper .page-wrapper.new-page-wrapper{width:100%; max-width:100%; min-height: 200px;}
.page-wrapper.new-page-wrapper{width:100%; max-width:100%; height:auto; min-height:auto;}
.page-wrapper.new-page-wrapper .top-banner{width:100%; max-width:100%; background: url(https://s3.amazonaws.com/prod_bucket/wb_images/1627795662-1768911556-109788.jpg) no-repeat center center; padding: 50px; background-size: cover;}
.page-wrapper.new-page-wrapper .top-banner .head{max-width: 1200px; color: #fff; font-size: 45px; font-family: "EB Garamond", serif; margin: 0 auto;}
.page-wrapper.new-page-wrapper .top-banner .desc{max-width: 1200px; color: #fff; font-size: 14px; margin: 0 auto;}
.page-wrapper.new-page-wrapper .section-area{padding:20px; max-width: 1366px; margin:0 auto; background:#0a2a20;}
.page-wrapper.new-page-wrapper .section-area .heading{font-size: 25PX; COLOR: #FFF; FONT-WEIGHT: 600; padding: 0px 0px 20px 0px;}
.page-wrapper.new-page-wrapper .section-area .category-area{display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
.page-wrapper.new-page-wrapper .section-area .category-area .box img{width:100%; height:auto;}
.page-wrapper.new-page-wrapper .section-area .category-area .box .name{color: #fff; padding: 10px; font-size: 20px; font-weight: 600;}
.page-wrapper.new-page-wrapper .section-area-seond{padding:20px; max-width: 1366px; margin:0 auto; background:#0a2a20;}
.page-wrapper.new-page-wrapper .section-area-seond .heading{font-size: 25PX; COLOR: #FFF; FONT-WEIGHT: 600; padding: 0px 0px 20px 0px;}
.page-wrapper.new-page-wrapper .section-area-seond .category-area{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.page-wrapper.new-page-wrapper .section-area-seond .category-area .box img{width:100%; height:auto;}
.page-wrapper.new-page-wrapper .section-area-seond .category-area .box .name{color: #fff; padding: 10px; font-size: 20px; font-weight: 600;}

#iframeModal .btn-primary{background-color: #0b4336 !important; border:solid 1px #0b4336 !important;}
#iframeModal  .btn-secondary{background-color: #fff; border:solid 1px #0b4336 !important; color:#000!important}

.modal-dialog .modal-footer .btn.btn-dark{background-color: #0b4336 !important; padding: 5px 20px; border-radius:100px;}
.login-subscription-widget  .btn.btn-dark{background-color: #0b4336 !important; padding: 5px 20px; border-radius:100px;}

.login-form-area button{color: #fff !important; border-radius: 30px; padding: 10px 45px; background: #0a2a20; border: solid 1px #0a2a20;}
.create-account-form-area button{color: #fff !important; border-radius: 30px; padding: 10px 45px; background: #0a2a20; border: solid 1px #0a2a20;}
.change-password-form-area button{color: #fff !important; border-radius: 30px; padding: 10px 45px; background: #0a2a20; border: solid 1px #0a2a20;}
.forgot-form-area button{color: #fff !important; border-radius: 30px; padding: 10px 45px; background: #0a2a20; border: solid 1px #0a2a20;}
.login-form-area .field input{border-bottom: solid 3px #0a2a20;}
.forgot-form-area .field input{border-bottom: solid 3px #0a2a20;}
.create-account-form-area .field input{border-bottom: solid 3px #0a2a20;}
.change-password-form-area .field input{border-bottom: solid 3px #0a2a20;}

.page-search .page-wrapper{height: 400px; margin-top: 140px;}
.search-area{position: absolute; left: 50%; top: 50%; display: grid; gap: 10px; width: 300px; margin-left: -150px; margin-top: -45px; text-align: center;}
.search-area .heading{font-size: 25px; font-weight:600; color:#276E53}
.search-area input{width: 100%; padding: 10px; border-radius: 100px; border: solid 2px #276E53;}

.widget-page-wrapper{margin-top:165px;}
.my-account .heading-1{margin-top:165px;}

.page-wrapper{margin-top: 140px;}

body.inner_page .view_order{padding: 5px 10px !important; background: #276E53 !important; border-radius: 100px;}
.history_container{border-radius: 10px;}

.gallery-wrapper .owl-carousel.owl-loaded{height: 500px;}
.gallery-wrapper .owl-carousel .owl-item img{max-height: 500px !important;}

.subscription-widget input{border-radius:100px!important;}
.subscription-widget button{border-radius:100px!important;}

.create-account-form-area .terms-condition{display:none!important;}

.modal-header .close{background:#fff!important;}

.recommendation .owl-item .item a.item-img{height:auto;}

@media screen and (max-width: 1280px) and (min-width: 1150px) {
	.header .navigation{gap: 15px; padding:0px 10px;}
	.header .navbar{padding:0px;}
	.header .navbar-nav .nav-link{font-size: 20px;}

	.section-one .slide-one-content{margin-left: -172px; margin-top: -87px;}
	.section-one .slide-one-content .text{font-size: 80px;}
	
	.section-two .slide-two-content{margin-top: -145px; padding: 25px 60px;}
	.section-two .slide-two-content .text{font-size: 80px; line-height: 80px;}

	.section-four .slide-four-content{padding: 40px; margin-top: -163px;}

	.section-five .slide-five-content{padding: 40px 40px 40px 130px; margin-top: -146px;}

	.section-three .slide-three-content .text{line-height: 70px; font-size: 70px;}
	.section-three .slide-three-content .text-one{font-size: 50px; line-height: 50px;}
	.section-three .slide-three-content{margin-top: -176px; padding: 25px 50px;}

	.section-six .slide-six-content{margin-top: -107px;}
	.section-six .slide-six-content .text{font-size: 80px;}

	.footer .top-text{padding: 15px 50px;}
	.footer .bottom-content{max-width: 100%; padding: 40px 20px;}

	.widget-page-wrapper{width: 100%; left: unset; margin: 0 auto; margin-top: 165px;}
	.widget-page-wrapper iframe{margin: 0 auto; display: table; }
	.carousel{margin-top: 136px;}

}

@media screen and (max-width: 1149px) and (min-width: 1024px) {
	.header .navbar-nav .nav-link {font-size: 18px;}
	.header .navigation{padding: 0px 10px;}
	.header .header-logo{width: 115px; height: auto;}
	.header .navbar{padding:0px;}
	.header .navbar .navbar-toggler{border-color: #fff; color: #fff; width: 42px; height: 42px; border-radius: 42px; margin-right: 0px !important;}
	.navbar-collapse{top: 83px;}
	.header .navbar-nav .nav-link{color:#fff!important}
	.header .navbar-nav {background: transparent;}
	.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:grid!important; grid-template-columns: repeat(1, 1fr)!important;}
	.header .navbar .child-menu{grid-column: span 4;}
	.lightHeader{position: unset;}
	.lightHeader .navbar-dark .navbar-nav .nav-link{color:#fff!important;}
	.lightHeader .navbar-light .navbar-nav .nav-link{color:#fff!important;}
	.header .navbar-nav .nav-item[title="LOG IN"]{right: 10px;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link{width: 32px; height: 25px;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:before{width: 27px; height: 21px; top:0px; left:0px;}
	.header .navbar-nav .nav-item[title="LOGOUT"]{right: 10px;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link{width: 32px; height: 25px;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link:before{width: 27px; height: 21px; top:0px; left:0px;}
	.navbar .nav-item:hover > .dropdown-menu{top: 96px;}
	.header .navbar .child-menu:last-child .dropdown-menu{right: 0px; left: auto;}
	.m-slider .icons .count{right: -5px;}
	.m-slider .heading{font-size: 14px; order:unset;}
	.m-slider .icons{width:136px; padding: 0px 10px; height: 30px; order:unset;}
	.m-slider .icons a{width:32px; padding: 5.5px 6px;}
	.m-slider .marquee{width: calc(100% - 200px); font-size: 12px; order:unset;}
	
	.section-one {overflow: hidden;}
	.section-one img{width: 100%; display: block; left: unset; margin: unset;}
	.section-one .slide-one-content {margin-left: -150px; margin-top: -56px;}
	.section-one .slide-one-content .text{font-size: 70px; line-height: 70px; font-weight:600;}
	.section-one .slide-one-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-two {overflow: hidden;}
	.section-two img{width: 100%; display: block; left: unset; margin: unset;}
	.section-two .slide-two-content{margin-top: -142px; width: 540px;}
	.section-two .slide-two-content .text{font-size: 70px; line-height: 70px;}
	.section-two .slide-two-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-three {overflow: hidden;}
	.section-three img{width: 100%; display: block; left: unset; margin: unset;}
	.section-three .slide-three-content{margin-top: -167px; width: 500px;}
	.section-three .slide-three-content .text-one{font-size: 50px; line-height: 50px;}
	.section-three .slide-three-content .text{font-size: 70px; line-height: 70px;}
	.section-three .slide-three-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-four {overflow: hidden;}
	.section-four img{width: 100%; display: block; left: unset; margin: unset;}
	.section-four .slide-four-content{width: 540px; padding: 15px; margin-top: -117px;}
	.section-four .slide-four-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-four .slide-four-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-five {overflow: hidden;}
	.section-five img{width: 100%; display: block; left: unset; margin: unset;}
	.section-five .slide-five-content{width: 500px; padding: 15px 10px 15px 60px; margin-top: -117px;}
	.section-five .slide-five-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-five .slide-five-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}
	.section-six{overflow:hidden;}
	.section-six img {width: 200%; left: 50%; margin-left: -320px;}
	.section-six .slide-six-content{margin-left: -145px; width: 290px; margin-top: -57px;}
	.section-six .slide-six-content .text{font-size: 40px; line-height: 40px;}
	.section-six .slide-six-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-six .slide-six-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px;}

	.page-wrapper-bottom{height: auto!important;}

	.footer .top-text{padding: 15px; font-size: 14px; line-height: normal;}
	.footer .bottom-content{padding: 20px; gap: 20px;}
	.footer .bottom-content .head{font-size: 17px; line-height: 20px;}
	.footer .bottom-content .address {font-size: 13px;}
	.footer .bottom-content .f-logo{width: 160px;}
	.footer .bottom-content .text{font-size: 17px;}
	.footer .bottom-content .form-area .field-area{flex-direction: column;}
	.footer .bottom-content .links{grid-template-columns: repeat(1, 1fr);}

	.page-wrapper.new-page-wrapper .section-area .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .section-area-seond .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .top-banner{padding:10px;}
	.page-wrapper.new-page-wrapper .top-banner .head{font-size:30px;}
	.page-wrapper.new-page-wrapper .top-banner .desc{font-size:13px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}

	.widget-page-wrapper{margin-top: 115px;}
	.widget-page-wrapper{margin-top: 133px;}
	.my-account .heading-1{margin-top: 113px;}
	.carousel{margin-top: 113px;}
	.page-search .page-wrapper{margin-top: 113px;}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu.show{width:100%;}
}

@media screen and (max-width: 1023px) and (min-width: 992px) {
	.header .navbar{position: relative; top: unset;}
	.navbar-expand-lg .navbar-collapse{position: relative; top: 0px; background: transparent;}
	.header .navbar-nav{position: relative; top: unset;}
	.header .navbar-nav .nav-link{font-size: 18px;}
	.navbar .nav-item:hover > .dropdown-menu{top:96px;}
	.header .navbar .child-menu[title="Stationery"] .dropdown-menu{left:unset; right:0px;}
	.header .navbar-nav .nav-item[title="LOG IN"]{bottom: -31px; right: -31px;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link{width: 30px; height: 30px;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:before{top: 5px; left: 0px; width: 27px; height: 18px;}
	.header .navbar-nav .nav-item[title="LOGOUT"]{bottom: -31px; right: -31px;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link{width: 30px; height: 30px;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link:before{top: 5px; left: 0px; width: 27px; height: 18px;}

	.m-slider .icons .count{right: -5px;}
	.m-slider .heading{font-size: 14px; order:unset;}
	.m-slider .icons{width:125px; padding: 0px 10px; height: 31px; order:unset;}
	.m-slider .icons a{width:30px; padding: 5.5px 6px;}
	.m-slider .marquee{width: calc(100% - 200px); font-size: 12px; order:unset;}
	
	.section-one {overflow: hidden;}
	.section-one img{width: 100%; display: block; left: unset; margin: unset;}
	.section-one .slide-one-content {margin-left: -150px; margin-top:-51px;}
	.section-one .slide-one-content .text{font-size: 70px; line-height: 70px;}
	.section-one .slide-one-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-two {overflow: hidden;}
	.section-two img{width: 100%; display: block; left: unset; margin: unset;}
	.section-two .slide-two-content{margin-top: -142px; width: 540px;}
	.section-two .slide-two-content .text{font-size: 70px; line-height: 70px;}
	.section-two .slide-two-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-three {overflow: hidden;}
	.section-three img{width: 100%; display: block; left: unset; margin: unset;}
	.section-three .slide-three-content{margin-top: -170px; width: 500px;}
	.section-three .slide-three-content .text-one{font-size: 50px; line-height: 50px;}
	.section-three .slide-three-content .text{font-size: 70px; line-height: 70px;}
	.section-three .slide-three-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-four {overflow: hidden;}
	.section-four img{width: 100%; display: block; left: unset; margin: unset;}
	.section-four .slide-four-content{width: 540px; padding: 15px; margin-top: -117px;}
	.section-four .slide-four-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-four .slide-four-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}

	.section-five {overflow: hidden;}
	.section-five img{width: 100%; display: block; left: unset; margin: unset;}
	.section-five .slide-five-content{width: 500px; padding: 15px 10px 15px 60px; margin-top: -117px;}
	.section-five .slide-five-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-five .slide-five-content .cta{padding: 8px 40px; font-size: 20px; line-height: 20px;}
	.section-six{overflow:hidden;}
	.section-six img {width: 200%; left: 50%; margin-left: -320px;}
	.section-six .slide-six-content{margin-left: -145px; width: 290px; margin-top: -57px;}
	.section-six .slide-six-content .text{font-size: 40px; line-height: 40px;}
	.section-six .slide-six-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-six .slide-six-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px;}

	.page-wrapper-bottom{height: auto!important;}

	.footer .top-text{padding: 15px; font-size: 14px; line-height: normal;}
	.footer .bottom-content{padding: 20px; gap: 20px;}
	.footer .bottom-content .head{font-size: 17px; line-height: 20px;}
	.footer .bottom-content .address {font-size: 13px;}
	.footer .bottom-content .f-logo{width: 160px;}
	.footer .bottom-content .text{font-size: 17px;}
	.footer .bottom-content .form-area .field-area{flex-direction: column;}
	.footer .bottom-content .links{grid-template-columns: repeat(1, 1fr);}

	.page-wrapper.new-page-wrapper .section-area .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .section-area-seond .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .top-banner{padding:10px;}
	.page-wrapper.new-page-wrapper .top-banner .head{font-size:30px;}
	.page-wrapper.new-page-wrapper .top-banner .desc{font-size:13px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}

	.widget-page-wrapper{margin-top: 115px;}
	.widget-page-wrapper{margin-top: 133px;}
	.my-account .heading-1{margin-top: 113px;}
	.carousel{margin-top: 113px;}
	.page-search .page-wrapper{margin-top: 113px;}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu.show{width:100%;}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.header .navbar-nav .nav-link {padding: 0.2rem 1rem !important; font-size: 18px;}
	.header .navbar-nav .nav-item[title="LOGOUT"]{position: relative !important; right: unset; bottom: unset;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link {padding: 0.2rem 1rem !important; font-size: 18px; width: 100%; height: auto; position: relative; color: #fff !important;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link:before{display:none;}
	.header .navbar .child-menu:hover {background: transparent;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu{width:100%;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu .dropdown-item{padding: .5rem 1rem !important; font-size: 18px; font-family: "EB Garamond", serif;}
	.header .navigation{padding: 10px;}
	.header .header-logo{width: 115px; height: auto;}
	.header .navbar{padding:0px;}
	.header .navbar .navbar-toggler{border-color: #fff; color: #fff; width: 42px; height: 42px; border-radius: 42px; margin-right: 0px !important;}
	.navbar-collapse{top: 83px;}
	.header .navbar-nav{background: #4e6f01;}
	.header .navbar-nav .nav-link{color:#fff!important}
	.navbar-expand-lg .navbar-nav .dropdown-menu{display:none!important;}
	.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:grid!important; grid-template-columns: repeat(1, 1fr)!important;}
	.header .navbar .child-menu{grid-column: span 4;}
	.header .navbar-nav .nav-item[title="LOG IN"]{position: relative; right: unset; bottom: unset;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link { padding: .5rem 1rem !important; font-size: 22px; width: 100%; height: auto; position: relative; color: #fff !important; text-transform: lowercase; }
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:first-latter{text-transform: uppercase;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:before{display:none;}
	.lightHeader{position: unset;}
	.lightHeader .navbar-dark .navbar-nav .nav-link{color:#000!important;}
	.lightHeader .navbar-light .navbar-nav .nav-link{color:#000!important;}
	.m-slider .icons .count{right: -5px;}
	.m-slider .heading{font-size: 14px; order:unset;}
	.m-slider .icons{width:90px; padding: 0px 10px; height: 30px; order:unset;}
	.m-slider .icons a{width:65px; padding: 5.5px 6px;}
	.m-slider .marquee{width: calc(100% - 200px); font-size: 12px; order:unset;}

	.carousel .carousel-inner .content .text{font-size: 35px; margin-bottom: 10px;}
	.carousel .carousel-inner .content{margin-left: -116px; margin-top: -52px;}
	.carousel .carousel-inner .content a{font-size:15px;}
	.carousel-item img {height: auto; width: 200% !important; left: 50%; margin-left: -100%;}
	.shop-by-collection{padding: 10px;}
	.shop-by-collection .heading{font-size: 25px; margin-bottom: 10px;}
	
	.section-one {overflow: hidden; height: 231px;}
	.section-one img{width: 100%; display: block; left: unset; margin: unset;}
	.section-one .slide-one-content {position: absolute; top: 50%; left: 50%; margin-left: -107px; margin-top: -44px;}
	.section-one .slide-one-content .text{font-size: 50px; line-height: 50px;}
	.section-one .slide-one-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; }

	.section-two {overflow: hidden; height: 231px;}
	.section-two img{width: 100%; display: block; left: unset; margin: unset;}
	.section-two .slide-two-content{width: 419px; padding: 35px 10px 35px 60px; margin-top: -72px;}
	.section-two .slide-two-content .text{font-size: 40px; line-height: 40px; text-align:center}
	.section-two .slide-two-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-two .slide-two-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top:0px; }

	.section-three {overflow: hidden; height: 231px;}
	.section-three img{width: 100%; display: block; left: unset; margin: unset;}
	.section-three .slide-three-content{width: 419px; padding: 35px 60px 35px 60px; margin-top: -95px;}
	.section-three .slide-three-content .text-one{font-size: 35px; line-height: 35px; text-align:center}
	.section-three .slide-three-content .text{font-size: 50px; line-height: 50px; text-align:center}
	.section-three .slide-three-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-three .slide-three-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 0px; }

	.section-four {overflow: hidden; height: 231px;}
	.section-four img{width: 100%; display: block; left: unset; margin: unset;}
	.section-four .slide-four-content{width: 419px; padding: 15px; margin-top: -107px;}
	.section-four .slide-four-content .text{font-size: 30px; line-height: 30px;}
	.section-four .slide-four-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-four .slide-four-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px; border: solid 2px #000;}

	.section-five {overflow: hidden; height: 231px;}
	.section-five img{width: 100%; display: block; left: unset; margin: unset;}
	.section-five .slide-five-content{width: 419px; padding: 15px 10px 15px 60px; margin-top: -87px;}
	.section-five .slide-five-content .text{font-size: 30px; line-height: 30px;}
	.section-five .slide-five-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-five .slide-five-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px; border: solid 2px #000;}
	.section-six{overflow:hidden;}
	.section-six img {width: 200%; left: 50%; margin-left: -320px;}
	.section-six .slide-six-content{margin-left: -145px; width: 290px; margin-top: -57px;}
	.section-six .slide-six-content .text{font-size: 40px; line-height: 40px;}
	.section-six .slide-six-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-six .slide-six-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px;}

	.page-wrapper-bottom{height: auto!important;}

	.footer .top-text{padding: 15px; font-size: 14px; line-height: normal;}
	.footer .bottom-content{padding: 20px; grid-template-columns: repeat(1, 1fr); gap: 20px;}
	.footer .bottom-content .head{font-size: 17px; line-height: 20px;}
	.footer .bottom-content .address {font-size: 13px;}
	.footer .bottom-content .f-logo{width: 160px;}
	.footer .bottom-content .text{font-size: 17px;}
	.footer .bottom-content .form-area .field-area{flex-direction: column;}
	.footer .bottom-content .links{grid-template-columns: repeat(1, 1fr);}

	.page-wrapper.new-page-wrapper .section-area .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .section-area-seond .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .top-banner{padding:10px;}
	.page-wrapper.new-page-wrapper .top-banner .head{font-size:30px;}
	.page-wrapper.new-page-wrapper .top-banner .desc{font-size:13px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}

	.widget-page-wrapper{margin-top: 115px;}
	.widget-page-wrapper{margin-top: 113px;}
	.my-account .heading-1{margin-top: 113px;}
	.carousel{margin-top: 113px;}
	.page-search .page-wrapper{margin-top: 113px;}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu.show{width:100%;}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
	.header .navbar-nav .nav-link {padding: 0.2rem 1rem !important; font-size: 18px;}
	.header .navbar-nav .nav-item[title="LOGOUT"]{position: relative !important; right: unset; bottom: unset;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link {padding: 0.2rem 1rem !important; font-size: 18px; width: 100%; height: auto; position: relative; color: #fff !important;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link:before{display:none;}
	.header .navbar .child-menu:hover {background: transparent;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu{width:100%;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu .dropdown-item{padding: .5rem 1rem !important; font-size: 18px; font-family: "EB Garamond", serif;}
	.header .navigation{padding: 10px;}
	.header .header-logo{width: 115px; height: auto;}
	.header .navbar{padding:0px;}
	.header .navbar .navbar-toggler{border-color: #fff; color: #fff; width: 42px; height: 42px; border-radius: 42px; margin-right: 0px !important;}
	.navbar-collapse{top: 83px;}
	.header .navbar-nav{background: #4e6f01;}
	.header .navbar-nav .nav-link{color:#fff!important}
	.navbar-expand-lg .navbar-nav .dropdown-menu{display:none!important;}
	.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:grid!important; grid-template-columns: repeat(1, 1fr)!important;}
	.header .navbar .child-menu{grid-column: span 4;}
	.header .navbar-nav .nav-item[title="LOG IN"]{position: relative; right: unset; bottom: unset;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link { padding: .5rem 1rem !important; font-size: 22px; width: 100%; height: auto; position: relative; color: #fff !important; text-transform: lowercase; }
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:first-latter{text-transform: uppercase;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:before{display:none;}
	.lightHeader{position: unset;}
	.lightHeader .navbar-dark .navbar-nav .nav-link{color:#000!important;}
	.lightHeader .navbar-light .navbar-nav .nav-link{color:#000!important;}
	.m-slider .icons .count{right: -5px;}
	.m-slider .heading{font-size: 14px; order:unset;}
	.m-slider .icons{width:90px; padding: 0px 10px; height: 30px; order:unset;}
	.m-slider .icons a{width:65px; padding: 5.5px 6px;}
	.m-slider .marquee{width: calc(100% - 200px); font-size: 12px; order:unset;}

	.carousel .carousel-inner .content .text{font-size: 35px; margin-bottom: 10px;}
	.carousel .carousel-inner .content{margin-left: -116px; margin-top: -52px;}
	.carousel .carousel-inner .content a{font-size:15px;}
	.carousel-item img {height: auto; width: 200% !important; left: 50%; margin-left: -100%;}
	.shop-by-collection{padding: 10px;}
	.shop-by-collection .heading{font-size: 25px; margin-bottom: 10px;}
	.shop-by-collection .colelction-area{grid-template-columns: repeat(2, 1fr); gap: 10px;}
	
	.section-one {overflow: hidden; height: 231px;}
	.section-one img{width: 150%; display: block; left: 50%; margin-left: -75%; top: 50%; height: auto;}
	.section-one .slide-one-content {position: absolute; top: 50%; left: 50%; margin-left: -107px; margin-top: -44px;}
	.section-one .slide-one-content .text{font-size: 50px; line-height: 50px;}
	.section-one .slide-one-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; }

	.section-two {overflow: hidden; height: 231px;}
	.section-two img{width: 150%; display: block; left: 50%; margin-left: -75%; top: 50%; height: auto;}
	.section-two .slide-two-content{width: 100%; overflow: hidden; margin-top: -42px; text-align: center; right: 0px;}
	.section-two .slide-two-content .text{font-size: 40px; line-height: 40px; text-align:center}
	.section-two .slide-two-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-two .slide-two-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top:0px; }

	.section-three {overflow: hidden; height: 231px;}
	.section-three img{width: 150%; display: block; left: 50%; margin-left: -75%; top: 50%; height: auto;}
	.section-three .slide-three-content{width:100%; margin-top: -57px; text-align:center; left:0px;}
	.section-three .slide-three-content .text-one{font-size: 35px; line-height: 35px; text-align:center}
	.section-three .slide-three-content .text{font-size: 50px; line-height: 50px; text-align:center}
	.section-three .slide-three-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-three .slide-three-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 0px; }

	.section-four {overflow: hidden; height: 231px;}
	.section-four img{width: 150%; display: block; left: 50%; margin-left: -100%; top: 50%; height: auto;}
	.section-four .slide-four-content{width: 419px; padding: 15px; margin-top: -107px;}
	.section-four .slide-four-content .text{font-size: 30px; line-height: 30px;}
	.section-four .slide-four-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-four .slide-four-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px; border: solid 2px #000;}

	.section-five {overflow: hidden; height: 231px;}
	.section-five img{width: 150%; display: block; left: 50%; margin-left: -75%; top: 50%; height: auto;}
	.section-five .slide-five-content{width: 419px; padding: 15px 10px 15px 60px; margin-top: -87px;}
	.section-five .slide-five-content .text{font-size: 30px; line-height: 30px;}
	.section-five .slide-five-content .sub-text{font-size:15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.section-five .slide-five-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px; border: solid 2px #000;}
	.section-six{overflow:hidden;}
	.section-six img {width: 200%; left: 50%; margin-left: -320px;}
	.section-six .slide-six-content{margin-left: -145px; width: 290px; margin-top: -57px;}
	.section-six .slide-six-content .text{font-size: 40px; line-height: 40px;}
	.section-six .slide-six-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-six .slide-six-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px;}

	.page-wrapper-bottom{height: auto!important;}

	.footer .top-text{padding: 15px; font-size: 14px; line-height: normal;}
	.footer .bottom-content{padding: 20px; grid-template-columns: repeat(1, 1fr); gap: 20px;}
	.footer .bottom-content .head{font-size: 17px; line-height: 20px;}
	.footer .bottom-content .address {font-size: 13px;}
	.footer .bottom-content .f-logo{width: 160px;}
	.footer .bottom-content .text{font-size: 17px;}
	.footer .bottom-content .form-area .field-area{flex-direction: column;}
	.footer .bottom-content .links{grid-template-columns: repeat(1, 1fr);}

	.page-wrapper.new-page-wrapper .section-area .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .section-area-seond .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .top-banner{padding:10px;}
	.page-wrapper.new-page-wrapper .top-banner .head{font-size:30px;}
	.page-wrapper.new-page-wrapper .top-banner .desc{font-size:13px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}

	.widget-page-wrapper{margin-top: 115px;}
	.widget-page-wrapper{margin-top: 113px;}
	.my-account .heading-1{margin-top: 113px;}
	.carousel{margin-top: 113px;}
	.page-search .page-wrapper{margin-top: 113px;}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu.show{width:100%;}
}

@media screen and (min-width: 280px) and (max-width: 539px) {
	.header .navbar-nav .nav-link {padding: 0.2rem 1rem !important; font-size: 18px;}
	.header .navbar-nav .nav-item[title="LOGOUT"]{position: relative !important; right: unset; bottom: unset;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link {padding: 0.2rem 1rem !important; font-size: 18px; width: 100%; height: auto; position: relative; color: #fff !important;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .nav-link:before{display:none;}
	.header .navbar .child-menu:hover {background: transparent;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu{width:100%;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu .dropdown-item{padding: .5rem 1rem !important; font-size: 18px; font-family: "EB Garamond", serif;}
	.header .navigation{padding: 10px;}
	.header .header-logo{width: 115px; height: auto;}
	.header .navbar{padding:0px;}
	.header .navbar .navbar-toggler{border-color: #fff; color: #fff; width: 42px; height: 42px; border-radius: 42px; margin-right: 0px !important;}
	.navbar-collapse{top: 83px;}
	.header .navbar-nav{background: #4e6f01;}
	.header .navbar-nav .nav-link{color:#fff!important}
	.navbar-expand-lg .navbar-nav .dropdown-menu{display:none!important;}
	.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:grid!important; grid-template-columns: repeat(1, 1fr)!important;}
	.header .navbar .child-menu{grid-column: span 4;}
	.header .navbar-nav .nav-item[title="LOG IN"]{position: relative; right: unset; bottom: unset;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link { padding: .5rem 1rem !important; font-size: 22px; width: 100%; height: auto; position: relative; color: #fff !important; text-transform: lowercase; }
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:first-latter{text-transform: uppercase;}
	.header .navbar-nav .nav-item[title="LOG IN"] .nav-link:before{display:none;}
	.lightHeader{position: unset;}
	.lightHeader .navbar-dark .navbar-nav .nav-link{color:#000!important;}
	.lightHeader .navbar-light .navbar-nav .nav-link{color:#000!important;}
	.m-slider .icons .count{right: -5px; width: 20px; height: 20px; font-size: 12px;}
	.m-slider{display:grid; grid-template-columns: 70% 30%;}
	.m-slider .heading{order:1; font-size: 14px;}
	.m-slider .icons{order:2; width:100%; padding: 0px 10px; height: 31px;}
	.m-slider .icons a{width:32px; padding: 5.5px 6px;}
	.m-slider .marquee{order:3; width:100%; grid-column: span 2; font-size: 12px;}

	.carousel .carousel-inner .content .text{font-size: 35px; margin-bottom: 10px;}
	.carousel .carousel-inner .content{margin-left: -116px; margin-top: -52px;}
	.carousel .carousel-inner .content a{font-size:15px;}
	.carousel-item img {height: auto; width: 200% !important; left: 50%; margin-left: -100%; position:relative;}
	.shop-by-collection{padding: 10px;}
	.shop-by-collection .heading{font-size: 25px; margin-bottom: 10px;}
	.shop-by-collection .colelction-area{grid-template-columns: repeat(2, 1fr); gap: 10px;}
	

	.section-one {overflow: hidden; height: 231px;}
	.section-one img{width: 300%; display: block; left: 50%; margin-left: -150%; top: 50%; height: auto;}
	.section-one .slide-one-content {position: absolute; top: 50%; left: 50%; margin-left: -107px; margin-top: -42px;}
	.section-one .slide-one-content .text{font-size: 50px; line-height: 50px;}
	.section-one .slide-one-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; }

	.section-two {overflow: hidden; height: 231px;}
	.section-two img{width: 200%; display: block; left: 50%; margin-left: -100%; top: 50%; height: auto;}
	.section-two .slide-two-content{width: 290px; overflow: hidden; margin-top: -77px; text-align: center; padding: 40px 20px 40px 30px;}
	.section-two .slide-two-content .text{font-size: 40px; line-height: 40px; text-align:center}
	.section-two .slide-two-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-two .slide-two-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top:0px; }

	.section-three {overflow: hidden; height: 231px;}
	.section-three img{width: 200%; display: block; left: 50%; margin-left: -100%; top: 50%; height: auto;}
	.section-three .slide-three-content{width: 290px; margin-top: -92px; text-align: center; padding: 40px 10px 40px 10px;}
	.section-three .slide-three-content .text-one{font-size: 30px; line-height: 30px; text-align:center}
	.section-three .slide-three-content .text{font-size: 40px; line-height: 40px; text-align:center}
	.section-three .slide-three-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-three .slide-three-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 0px; }

	.section-four {overflow: hidden; height: 231px;}
	.section-four img{width: 200%; display: block; left: 50%; margin-left: -100%; top: 50%; height: auto;}
	.section-four .slide-four-content{width: 260px; padding: 40px 40px 40px 10px; margin-top: -90px;}
	.section-four .slide-four-content .text{font-size: 17px; line-height: 17px;}
	.section-four .slide-four-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none}
	.section-four .slide-four-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px; border: solid 2px #000; margin: unset !important; margin-top: 15px !important;}

	.section-five {overflow: hidden; height: 231px;}
	.section-five img{width: 200%; display: block; left: 50%; margin-left: -100%; top: 50%; height: auto;}
	.section-five .slide-five-content{width: 250px; padding: 40px 10px 40px 60px; margin-top: -81px;}
	.section-five .slide-five-content .text{font-size: 17px; line-height: 17px;}
	.section-five .slide-five-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none;}
	.section-five .slide-five-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin: unset; margin-top: 15px; border: solid 2px #000;}
	.section-six{overflow:hidden;}
	.section-six img {width: 200%; left: 50%; margin-left: -320px;}
	.section-six .slide-six-content{margin-left: -145px; width: 290px; margin-top: -57px;}
	.section-six .slide-six-content .text{font-size: 40px; line-height: 40px;}
	.section-six .slide-six-content .sub-text{font-size:13px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display:none!important;}
	.section-six .slide-six-content .cta{padding: 10px 30px; font-size: 15px; line-height: 11px; margin-top: 7px;}

	.page-wrapper-bottom{height: auto!important;}

	.footer .top-text{padding: 15px; font-size: 14px; line-height: normal;}
	.footer .bottom-content{padding: 20px; grid-template-columns: repeat(1, 1fr); gap: 20px;}
	.footer .bottom-content .head{font-size: 17px; line-height: 20px;}
	.footer .bottom-content .address {font-size: 13px;}
	.footer .bottom-content .f-logo{width: 160px;}
	.footer .bottom-content .text{font-size: 17px;}
	.footer .bottom-content .form-area .field-area{flex-direction: column;}
	.footer .bottom-content .links{grid-template-columns: repeat(1, 1fr);}

	.page-wrapper.new-page-wrapper .section-area .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .section-area-seond .category-area{grid-template-columns: repeat(1, 1fr);}
	.page-wrapper.new-page-wrapper .top-banner{padding:10px;}
	.page-wrapper.new-page-wrapper .top-banner .head{font-size:30px;}
	.page-wrapper.new-page-wrapper .top-banner .desc{font-size:13px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}

	.widget-page-wrapper{margin-top: 142px;}
	.widget-page-wrapper{margin-top: 140px;}
	.my-account .heading-1{margin-top: 140px;}
	.carousel{margin-top: 140px;}
	.page-search .page-wrapper{margin-top: 140px;}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu.show{width:100%;}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu.show {width: 100%; background:#fff;}
	.header .navbar-expand-lg .navbar-nav .dropdown-menu .nav-link{color:#000!important;}
	.header .navbar-nav .nav-item[title="LOGOUT"] .dropdown-menu.dropdown-menu-right.dropdown-submenu .dropdown-item{color:#000!important;}
	.recommendation .owl-img-wrapper {height: auto;}
	.iframe_container #tvoow{min-height: 1000px!important;}
}