@font-face {font-family:"SweetSansProLight"; src: url(../fonts/SweetSansProLight.otf) format("opentype");}
@font-face {font-family:"SweetSansProRegular";src: url(../fonts/SweetSansProRegular.otf) format("opentype");}
@font-face {font-family:"SweetSansProMedium";src: url(../fonts/SweetSansProMedium.otf) format("opentype");}
@font-face {font-family:"SweetSansProBold";src: url(../fonts/SweetSansProBold.otf) format("opentype");}
body {font-family:"SweetSansProLight";font-size: 16px;color:#414042;line-height: 26px;}
ul {/*margin: 0;padding: 0;list-style: none;*/}
h1, h2, h3, h4, h5, h6 {/*margin: 0*/}
a {text-decoration: none;transition: .3s}
a:hover {text-decoration: none}
p{}
button {outline: none}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.owl-nav button {position: absolute;top: 50%;background-color: #000;color: #fff;margin: 0;transition: all 0.3s ease-in-out;}
.owl-nav button.owl-prev {left: -15px;}
.owl-nav button.owl-next {right: -15px;}
.owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);background: #fff !important;border:1px solid #e17a2d !important;width: 45px;height: 45px;border-radius: 50%;}
.owl-nav button span {font-size: 45px;position: relative;top: -2px;color:#e17a2d;}
.owl-nav button:focus { outline: none;}
.owl-nav button:hover {background: #e17a2d !important;	border:1px solid #e17a2d !important;}
.owl-nav button:hover span {color:#fff;}
.owl-nav button.owl-prev.disabled{opacity:0;opacity: 0.3;cursor: no-drop;}
.owl-nav button.owl-next.disabled{opacity:0;opacity: 0.3;cursor: no-drop;}
.owl-nav button.disabled:hover{background: #fff !important;border:1px solid #e17a2d !important;}
.owl-nav button.disabled:hover span{color:#e17a2d;}
.owl-dots {text-align: center;padding-top: 15px;}
.owl-dots button.owl-dot {width: 15px;height: 15px;border-radius: 50%;display: inline-block;background: transparent;border:1px solid #e17a2d;margin: 0 3px;}
.owl-dots button.owl-dot.active {background-color: #e17a2d;}
.owl-dots button.owl-dot:focus {outline: none;}

.desktop-field {display: none;}
.mobile-field {display: none;}
.container {padding-left: 30px; padding-right: 30px;max-width: 100%;}
.section-header {margin-bottom: 40px;}
.section-title {font-size: 34px;line-height: 40px;display: inline-block;align-items: center;font-family: "SweetSansProRegular";}
.section-title .txt {margin: 0 10px;}
.section-title .txt strong{font-family:"SweetSansProMedium";}
.section-title .icon {}
.section-title .icon img{}
.section-header p {}
.viewLinkArea{}
.viewLinkArea .viewLink{display:inline-block;background-color:#e7792a;color:#fff;padding:7px 30px 9px;}
.main-banner-slider-sec{}
.main-banner-slider-secinner{}
.mainbannerslider .owl-dots{position:absolute;bottom:40px;left:0;right:0;text-align:center;z-index:2;}
.bannerContentBoxSec{padding:30px 0 0;}
.bannerContentBoxSecinner{}
.bannerContentBoxSecinner .rowBox{}
.bannerContentBoxSecinner .columnBox{}
.bannerContentBoxSecinner .bannerContentBox{margin-bottom:30px;}
.bannerContentBoxinner{background-position: 50% 50%; background-repeat: no-repeat;background-size: cover;height:100%;display:flex;flex-direction:column;justify-content: center;}
.bannerContentBoxinnerWrapper{display:flex;align-items: center; padding: 40px;color:#fff;}	
.bannerContentBoxinner .icon{margin-right:25px;}
.bannerContentBoxinner .icon img{}
.bannerContentBoxinner .content { -webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.bannerContentBoxinner .content p{font-size:23px;line-height:29px;margin-bottom:5px;}
.bannerContentBoxinner .content h4{font-size:26px;line-height:32px;font-family:"SweetSansProRegular";}
.bannerContentBoxinner .content h4 a{text-transform:uppercase;text-decoration:underline;color:#fff;}
.bannerContentBoxinner .content h4 a:hover{}
.statickBoxSec{padding:20px 0 20px;}
.statickBoxSecinner{}
.statickBoxSecinner .rowBox{}
.statickBoxSecinner .columnBox{}
.statickBoxSecinner .statickBox{margin-bottom:30px;position:relative;}
.statickBoxSecinner .statickBox:after{content:'';position:absolute;top:20%;right:0;background-color:#ddd;width:3px;height:40px;}
.statickBoxSecinner .statickBox:nth-child(4):after{display:none;}
.statickBoxinner{display:flex;align-items: center;padding:0 15px;}	
.statickBoxinner .icon{margin-right:20px;}
.statickBoxinner .icon img{}
.statickBoxinner .content { -webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.statickBoxinner .content h4{font-size:20px;line-height:24px;margin-bottom:0px;color:#000;font-family:"SweetSansProMedium";}
.statickBoxinner .content p{color:#414042;}
.newArrivalProductSec{padding:60px 0 30px;background-color:#dbf6e8;}
.newArrivalProductSecinner{}
.newArrivalProductSecinner .rowBox{}
.newArrivalProductSecinner .columnBox{}
.newArrivalProductSecinner .newArrivalProductBox{margin-bottom:30px;position:relative;}
.newArrivalProductBoxinner{}
.newArrivalProductBoxinner .thumnail{}
.newArrivalProductBoxinner .thumnail img{}
.homeProdiuctCategorySlider  .owl-nav button{}
.homeProdiuctCategorySlider :hover .owl-nav button{}


.homeProductListingSec{padding:60px 0 30px;overflow:hidden;}
.homeProductListingSecinner{}
.productBoxStyle_2{}
.productBoxStyle_2iiner{position:relative;border-radius:6px;border:1px solid #ddd;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    
}
.productBoxStyle_2iiner:hover{/*box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);*/}
.productBoxStyle_2iiner .productCode{position:absolute;top:10px;left:10px;background-color:green;color:#fff;padding:3px 10px;font-family:"SweetSansProMedium";}
.productBoxStyle_2iiner .productCode .ttl{}
.productBoxStyle_2iiner .productThumnailBox{text-align:center;}
.productBoxStyle_2iiner .productThumnailBox a{display:block;}
.productBoxStyle_2iiner .productThumnailBox img{}
.productBoxStyle_2iiner .productContentBox{width: 100%;background-color: #fff;text-align: center;color:#000100;padding: 10px 8px 40px;}
.productBoxStyle_2iiner .productContentBox .product-title{font-size:16px;line-height:22px;color:#000100;font-family:"SweetSansProMedium";margin-bottom:5px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.productBoxStyle_2iiner .productContentBox .product-title a{color:#000100;}
.productBoxStyle_2iiner .productContentBox .product-title a:hover{}
.productBoxStyle_2iiner .productContentBox .product-price{font-size:23px;}
.productBoxStyle_2iiner .productContentBox .product-price .regular-price{}
.productBoxStyle_2iiner .productContentBox .product-price .old-price{}
.productBoxoverLayStyle_2{
    position: absolute;
    bottom: -500px;
    width: 100%;
    background-color: #fff;
    padding: 4px 5px 4px;
    transition: all .5s ease 0s;
    border-top: 1px solid #ddd;
    bottom: 0px;
    z-index: 1;
    opacity: 0;
}
.productBoxStyle_2iiner:hover .productBoxoverLayStyle_2{bottom: 0px;opacity:1;}
.product-para{line-height:20px;margin-bottom:2px;}
.product-price-text{line-height:20px;margin-bottom:2px;}
.product-price-text .mark{ padding: 0px;background-color: transparent;color: #e7792a;}
.product-price-text a{color:#000100;}
.product-quantity{margin-bottom: 10px;line-height: 20px;}
.product-Links{padding: 0px 0 0;}
.product-Links-list{padding:0;margin:0;display:flex;}
.product-Links-list li{list-style-type:none;width:25%;}
.product-Links-list li:last-child{}
.product-Links-list li a{color:#000100;display:block;text-align:center;}
.product-Links-list li a img{}
.product-Links-list li a:hover{} 
.productList-slider-style_2 .productBoxStyle_2{    margin: 0 7px 23px; width: 100%;/*height: 408px;*/}
.productList-slider-style_2 .owl-nav button.owl-prev {left: -15px;}
.productList-slider-style_2 .owl-nav button.owl-next {right: -15px;}
.homeProductListingSecinner .viewLinkArea{margin-top:15px;}
.homeProductListingSecinner .viewLinkArea .viewLink{}
.homeArticleSec{padding:60px 0 0px;}
.homeArticleSecinner{}
.articleBox{}
.articleBoxinner{border-radius:6px;}
.articleBoxinner:hover{box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);}
.articleThumnailBox{}
.articleThumnailBox img{}
.articleContentBox{padding: 15px 15px;}
.articleContentBox .articleUserList{padding:0px;margin:0px;}
.articleContentBox .articleUserList li{list-style-type:none;display:inline-block;margin-right:10px;}
.articleContentBox .articleUserList li:last-child{margin-right:0px;}
.articleContentBox .articleUserList li .ttl{color:#e7792a;font-family:"SweetSansProMedium";margin-right:5px;}
.articleContentBox .title{font-size:20px;line-height:26px;color:#000100;font-family:"SweetSansProMedium";}
.articleContentBox .title a{color:#000100;}
.articleContentBox .title a:hover{}
.articleContentBox .para{line-height:20px;}
.homeArticleSlider .articleBox{padding:0px 7px 30px;}
.homeArticleSlider .owl-nav button.owl-prev {left: -5px;}
.homeArticleSlider .owl-nav button.owl-next {right: -5px;}
.homeArticleSecinner .viewLinkArea{margin-top:15px;}
.homeArticleSecinner .viewLinkArea .viewLink{}
.homeClientSec{padding:60px 0 60px;}
.homeClientSecinner{}
.homeClientSliderItem{padding:0px 20px;position:relative;}
.homeClientSliderItem:after{content:'';position:absolute;top:20%;right:0;background-color:#ddd;width:1px;height:40px;}
.homeClientThumnail{height: 70px;display: flex;align-items: center;justify-content: center;}
.homeClientThumnail img{width: 100%;height: 100%;object-fit: contain;}
.homeAboutUsSec{padding: 60px 0 60px; background-color: #f3f9f6;}
.homeAboutUsSecinner{}
.homeAboutUsContent{max-width:80%;margin:0 auto;}
.homeAboutUsContent h4{font-size: 30px;/*font-family: "SweetSansProMedium";*/font-family: "SweetSansProBold";}
.homeAboutUsContent p{line-height:1.5;}
.homeAboutUsContent .viewLinkArea{}
.homeAboutUsContent .viewLinkArea .viewArticleLink{}

.shopPageProductListingSec{padding:60px 0 60px;}
.shopPageProducFilterBar{border-top: 1px solid #cae3d7;border-bottom: 1px solid #cae3d7;background-color: #f3f9f6;}
.shopPageProducFilterBarinner{display: flex;justify-content: space-between;}
.shopPageProducFilterBarinner .leftPart{flex: 1;}
.shopPageProducFilterBarinner .middlePart{display: flex;align-items: center;flex-wrap: wrap;padding: 0px 15px;}
.shopPageProducFilterBarinner .rightPart{display: flex;align-items: center;flex-wrap: wrap;padding: 0; flex: 1;justify-content: flex-end;}
.shopPageProducFilterBarinner .itemCount{    font-family: "SweetSansProMedium";}
.shopPageProducFilterBarinner .shortByDropdown{border-left: 1px solid #cae3d7;}
.shopPageProducFilterBarinner .shortByDropdown .dropdown-toggle{background-color: transparent;border: 0;padding: 15px 30px;}
.shopPageProducFilterBarinner .shortByDropdown .dropdown-menu{width: 180px;max-height: 260px;overflow: auto;}
.shopPageProducFilterBarinner .shortByDropdown .dropdown-menu .dropdown-item{font-size: 14px;line-height: 20px;padding: 5px 15px;}
.shopPageProducFilterBarinner .shopPageProducFilterBtnArea{border-left: 1px solid #cae3d7;}
.shopPageProducFilterBarinner .shopPageProducFilterBtnArea .shopPageProducFilterBtn{background-color: transparent;border: 0;padding: 15px 30px;}
.shopPageProducFilterBarinner .shopPageProducFilterBtnArea .shopCategorySiderbarBtn{background-color: transparent;border: 0;padding: 15px 30px;}
.shopPageProductListingSecinner{padding:40px 0 0;}
.shopPageProductListingSecinner .rowBox{margin-left:-10px;margin-right:-10px;}
.shopPageProductListingSecinner .columnBox{padding-left:10px;padding-right:10px;}
.shopPageProductListingSecinner .productBoxStyle_2{margin-bottom: 28px;}
.shopPageProducFilterOverlay{display: none;content: ''; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index: 12;}
.shopPageProducFilterOverlay.open{display: block;}
.shopPageProducFilter{width: 400px;position: fixed;top: 0; right: -420px;height: 100%; background-color: #fff;color: #000; box-shadow: 18px 0 35px 0 rgb(0 0 0 / 2%); z-index: 13; -webkit-transition: transform .5s ease;-moz-transition: transform .5s ease;transition: transform .5s ease; transition: .3s ease all; backface-visibility: hidden;transform: translate3d(0, 0, 0);transition: .3s ease all;}
.shopPageProducFilter.open {-webkit-transition: transform .5s ease;-moz-transition: transform .5s ease;transition: transform .5s ease;width:400px;right: 0;transition: .3s ease all;}
.shopPageProducFilterinner{overflow: auto;display: flex;flex-direction: column;height: 100vh;}
.shopPageProducFilterForm{width: 100%;overflow: hidden;display: flex;flex-direction: column;}
.shopPageProducFilterHeader{padding: 10px 15px;border-bottom: 1px solid #ddd;}
.shopPageProducFilterHeaderinner{}
.shopPageProducFilterHeaderinner .title{font-size: 20px;font-family: "SweetSansProMedium";}
.shopPageProducFilterHeaderinner .shopPageProducFilterClostBtn{padding: 5px 10px;background-color: transparent;border: 0;font-size: 20px;}
.shopPageProducFilterFormFieldArea{flex-shrink: 1;-webkit-box-flex: 1;flex-grow: 1;overflow: auto;height: 100vh;padding: 0px 15px;}
.shopPageProducFilterFormFieldArea .shopPageProducFilterFormField{border-bottom: 1px solid #ddd;}
.shopPageProducFilterFormFieldArea .shopPageProducFilterFormField:first-child{padding-top:0px;}
.shopPageProducFilterFormFieldArea .shopPageProducFilterFormField:last-child{border-bottom:0;padding-bottom:0px;}
.shopPageProducFilterFormFieldHeader{display: flex;justify-content: space-between;padding:15px 0;cursor:pointer;}
.shopPageProducFilterFormFieldHeader .title{font-size: 16px;}
.shopPageProducFilterFormFieldHeader:after {content: "\f107";font-family: FontAwesome;font-size:20px;}
.shopPageProducFilterFormFieldArea .shopPageProducFilterFormField.active .shopPageProducFilterFormFieldHeader:after{content: "\f106";}
.shopPageProducFilterFormFieldArea .shopPageProducFilterFormField.active .shopPageProducFilterFormFieldHeader{padding-bottom:10px;}
.shopPageProducFilterFormFieldBody{padding:0 0 15px; display:none;}
.shopPageProducFilterFormFieldArea .shopPageProducFilterFormField.active .shopPageProducFilterFormFieldBody{display:block;}

.shopPageProducFilterFormFieldBody .form-check{margin-bottom:4px;}
.shopPageProducFilterFormFieldBody .form-check:last-child{margin-bottom:0px;}
.shopPageProducFilterFormFieldBody .form-check .form-check-input{margin-top: 8px;cursor:pointer;}
.shopPageProducFilterFormFieldBody .form-check .form-check-label{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check{margin-bottom:10px;}
.shopPageProducFilterFormFieldBody.colorCheck .form-check:last-child{margin-bottom:0px;}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-input{margin-top:4px;}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label{display: flex;align-items: center;}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor{display: inline-block;width: 16px;height: 16px;background-color: #ddd;border-radius: 50%;margin-right: 7px;}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .txt{-webkit-box-flex: 1; -ms-flex: 1;flex: 1;font-size: 14px;line-height: 20px;}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.white{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.beige{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.black{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.blue{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.green{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.grey{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.pink{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.red{}
.shopPageProducFilterFormFieldBody.colorCheck .form-check .form-check-label .bgColor.yellow{}

.toggleButton input[type="checkbox"] {-webkit-appearance: none;appearance: none;visibility: hidden;display: none;}
.toggleButton .check {position: relative;display: block;width: 35px;height: 14px;background-color: rgba(28, 28, 28, 0.1);cursor: pointer;border-radius: 20px;overflow: hidden;transition: ease-in 0.5s;}
.toggleButton input:checked[type="checkbox"] ~ .check {background-color: #007b39;}
.toggleButton .check:before {content: '';position: absolute;top: 1px;left: 2px;background-color: #fff;width: 12px;height: 12px;border-radius: 50%;transition: all 0.5s;}
.toggleButton input:checked[type="checkbox"] ~ .check:before {transform: translateX(-50px);}
.toggleButton .check:after {content: '';position: absolute;top: 1px;right: 2px;background-color: #fff;width: 12px;height: 12px;border-radius: 50%;transform: translateX(50px);transition: all 0.5s;}
.toggleButton input:checked[type="checkbox"] ~ .check:after {transform: translateX(0px);}
.priceRangeArea{padding:10px 0 0;}
.shopPageProducFilterFormBtnArea{padding: 10px 10px;border-top: 1px solid #ddd;}
.shopPageProducFilterFormBtnArea .shopPageProducFilterFormBtn{width: 100%;background-color: #e17a2d;border:1px solid #e17a2d;color: #fff;font-family: "SweetSansProMedium";text-transform: uppercase;font-size: 14px;padding: 10px 10px;}


.categorySidebarOverlay{display: none;content: ''; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index: 12;}
.categorySidebarOverlay.open{display: block;}
.categorySidebar{width: 400px;position: fixed;top: 0; right: -420px;height: 100%; background-color: #fff;color: #000; box-shadow: 18px 0 35px 0 rgb(0 0 0 / 2%); z-index: 13; -webkit-transition: transform .5s ease;-moz-transition: transform .5s ease;transition: transform .5s ease; transition: .3s ease all; backface-visibility: hidden;transform: translate3d(0, 0, 0);transition: .3s ease all;}
.categorySidebar.open {-webkit-transition: transform .5s ease;-moz-transition: transform .5s ease;transition: transform .5s ease;width:400px;right: 0;transition: .3s ease all;}
.categorySidebarinner{overflow: auto;display: flex;flex-direction: column;height: 100vh;}
.categorySidebarWrapper{width: 100%;overflow: hidden;display: flex;flex-direction: column;}
.categorySidebarHeader{padding: 10px 15px;border-bottom: 1px solid #ddd;}
.categorySidebarHeaderinner{}
.categorySidebarHeaderinner .title{font-size: 20px;font-family: "SweetSansProMedium";}
.categorySidebarHeaderinner .categorySidebarClostBtn{padding: 5px 10px;background-color: transparent;border: 0;font-size: 20px;}
.categorySidebarWrapperinner{flex-shrink: 1;-webkit-box-flex: 1;flex-grow: 1;overflow: auto;height: 100vh;padding: 0px 15px;}
.categorySidebarMenu{}
.categorySidebarMenuList{margin:0;padding:0;}
.categorySidebarMenuList li{list-style-type:none;}
.categorySidebarMenuList li.categorySidebarMenuItem {border-bottom:1px solid #ddd;}
.categorySidebarMenuList li:last-child{}
.categorySidebarMenuList li .categorySidebarMenuLink{display:block;font-size: 16px;line-height: 20px;padding: 10px 0;color: #000;display: flex;justify-content: space-between;}
.categorySidebarMenuList .categorySidebarMenuLink .downArrow{display:none;}
.categorySidebarMenuList .dropdown_menu .categorySidebarMenuLink .downArrow{display: block;width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;border: 1px solid #333;color: #333;font-size: 20px;}
.categorySidebarMenuList .dropdown_menu .categorySidebarMenuLink .downArrow:after{content: "\f107 ";font-family: FontAwesome;}
.categorySidebarMenuList .dropdown_menu.active .categorySidebarMenuLink .downArrow:after{content:"\f106 ";}
.categorySidebarSubMenu{margin:0;padding:0 0 10px;;display:none;}
.categorySidebarMenuList li.active .categorySidebarSubMenu{display:block;}
.categorySidebarSubMenu li{}
.categorySidebarSubMenu li:last-child{}
.categorySidebarSubMenu li a{display:block;font-size: 14px;line-height: 20px;padding: 5px 0;color: #000;}
.categorySidebarSubMenu li a:hover{}
.singleProductMainWrapper{background-color: #fcf7f3;}
.singleProductStyle2Sec{padding:60px 0 0;}
.singleProductStyle2ThumnailArea{position:sticky;top:60px;padding-right:60px;}
.singleProductStyle2ThumnailArea #sync1{margin-bottom: 20px;}
.producyBigThumbItem{background-color: #fff;}
.producyBigThumbIteminner{/*width: 420px;height: 430px;*/margin: 0 auto;}
.producyBigThumbIteminner img{width: 100%;height: 100%;object-fit: cover;}
#sync2 .owl-stage{display: flex;}
.producySmallThumbItem{padding:0 5px; height: 100%;}
.producySmallThumbIteminner{background-color: #fff;border:1px solid #ddd;padding:10px 10px;border-radius:6px;height: 100%;overflow:hidden;}
.producySmallThumbIteminner img{height:100%;object-fit: cover;}
.singleProductStyle2ProductDetailsArea{}
.singleProductStyle2ProductDetailsArea .producttile{ font-family: "SweetSansProBold";font-family: "SweetSansProMedium";font-size: 25px;}
.singleProductStyle2ProductDetailsArea .productPriceArea{margin-bottom: 10px;}
.singleProductStyle2ProductDetailsArea .productPriceArea .regularPrice {font-family: "SweetSansProBold";font-size: 25px;}
.singleProductStyle2ProductDetailsArea .productPriceArea .oldPrice{}
.productSizeArea{margin-bottom:10px;}
.productSizeHeaderArea{margin-bottom: 10px;}
.productSizeHeaderArea .title{font-family: "SweetSansProBold";font-size: 18px;}
.productSizeAreainner{}
.productSizeAreainner .form-check{margin-bottom: 5px;}
.productSizeAreainner .form-check:last-child{}
.productSizeAreainner .form-check .form-check-input{}
.productSizeAreainner .form-check .form-check-label{}
.productSizeTableArea{background-color: #fff;}
.productSizeTableArea .productSizeTable{}
.productSizeTableArea .productSizeTable tbody td{padding:8px;}

.productInfoArea{background-color: #fff;border: 1px solid #ddd;padding: 10px 15px;border-radius: 0px;margin-bottom:10px;}
.productInfoAreaiiner{}
.productInfoList{margin:0;padding:0;display: flex;flex-wrap: wrap;} 
.productInfoList li{list-style-type:none;display:inline-block;width: 50%;}
.productInfoList li:Last-child{}
.productInfoList li strong{font-weight: normal;font-family:"SweetSansProMedium";}
.paymentOptionArea{margin-bottom:10px;}
.paymentOptionArea .title{font-size:16px;font-family: "SweetSansProMedium";}
.paymentOptionList{margin:0;padding:0;}
.paymentOptionList li{list-style-type:none;display:inline-block;margin-right:10px;}
.paymentOptionList li:last-child{margin-right:0px;}
.paymentOptionList li img{width:50px;}
.shareOptionArea{margin-bottom:15px;}
.shareOptionArea .title{font-size:16px;font-family: "SweetSansProMedium";}
.shareOptionList{margin:0;padding:0;}
.shareOptionList li{list-style-type:none;display:inline-block;margin-right:5px;}
.shareOptionList li:last-child{margin-right:0px;}
.shareOptionList li a{background-color:#ddd; background-color: #fff;border: 1px solid #ddd;color:#000;border-radius: 50%;height: 33px;width: 33px;font-size: 15px;display: flex;justify-content: center;align-items: center;}
.shareOptionList li a i{}
.shareOptionList li a.twitter{background-color: #000;border: 1px solid #000;color:#fff;}
.shareOptionList li a.facebook{background-color: #39569c;border: 1px solid #39569c;color:#fff;}
.shareOptionList li a.linkdin{background-color: #0072b1;border: 1px solid #0072b1;color:#fff;}
.shareOptionList li a.pinterest{background-color: #cd232c;border: 1px solid #cd232c;color:#fff;}
.shareOptionList li a.whatsapp{background-color: #25d366;border: 1px solid #25d366;color:#fff;}
.staticInfoFeatureBadge{display: flex;flex-wrap: wrap;align-items: flex-start; margin-bottom:10px;}

.staticInfoFeatureBadge .feature-badge {width: 50%;column-gap: .5rem;display: inline-flex;align-items: flex-start;padding: 10px;line-height: 1;}
.staticInfoFeatureBadge .feature-badge .icon img {width: 40px;}
.staticInfoFeatureBadge .feature-badge .content {-webkit-box-flex: 1; -ms-flex: 1;flex: 1;}
.staticInfoFeatureBadge .feature-badge .content .title{display:block;font-family:"SweetSansProMedium";font-weight:normal;margin-bottom:5px;}

.singleProductInfoAccordianArea{}
.singleProductInfoAccordianArea .accordion{}
.singleProductInfoAccordianArea .card{background-color: transparent;border: 0;}
.singleProductInfoAccordianArea .card-header{padding: 0px;margin: 0;background-color: transparent;border: 0 !important;}
.singleProductInfoAccordianArea .card-header h2{}
.singleProductInfoAccordianArea .card-header .btn-link{display: block;width: 100%;text-align: left;color: #000;padding: 10px 0px;text-decoration:none;position:relative;box-shadow:none;border-radius:0;font-family:"SweetSansProMedium";}
.singleProductInfoAccordianArea .card-header .btn-link:focus{outline:none;}
.singleProductInfoAccordianArea .card-header .collapsible-link::before {content: "\f067";position: absolute;top: 50%;right: 0.8rem;transform: translateY(-50%);display: block;font-family: "Font Awesome 6 Pro";font-size: 1.1rem;}
.singleProductInfoAccordianArea .card-header .collapsible-link[aria-expanded="true"]::before {content: "\f068";}
.singleProductInfoAccordianArea .card-body{padding: 0 0px 15px;}

.contactNowBtnArea{margin-bottom:15px;}
.contactNowBtnArea .viewArticleLink{width: 100%;text-align: center;border-radius: 2px;font-family: "SweetSansProMedium";/* font-size: 16px; */text-transform: uppercase;padding: 12px 10px;}
.singleProductStyle2ProductDetailsArea .staticInfo{}
.songpro_extlinks{margin:0;padding:0;}
.songpro_extlinks li{list-style-type:none;display:inline-block;margin-right:10px;}
.songpro_extlinks li:last-child{margin-right:0px;}
.songpro_extlinks li a{color:#000;}
.songpro_extlinks li a i{font-size:16px;margin-right:5px;}
.singleProductDescriptionSec{padding:60px 0 0;}
.singleProductDescriptionSecinner{}
.singleProductDescriptionSecinner .nav-pills{margin-bottom:10px;}
.singleProductDescriptionSecinner .nav-pills li{margin-right:10px;}
.singleProductDescriptionSecinner .nav-pills li:last-child{margin-right:0px;}
.singleProductDescriptionSecinner .nav-pills .nav-link {background-color: #efebeb;color: #000;border-radius:4px;font-family: "SweetSansProMedium";padding: 7px 25px 10px;font-size: 16px;}
.singleProductDescriptionSecinner .nav-pills .nav-link.active, .singleProductDescriptionSecinner .nav-pills .show>.nav-link {color: #fff;background-color: #007b39;}
.singleProductDescription{background-color: #fff;border:1px solid #ddd;border-radius:8px;padding:15px 15px;}
.singleProductDescription h3{font-family: "SweetSansProMedium";}
.singleProductDescription h5{font-family: "SweetSansProMedium";}
.singleProductDescription b{font-family: "SweetSansProMedium";}
.reletedProductSec{padding:60px 0 40px;}


.social-media-sec {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    margin: 0 -5px;
}

.social-media-sec li {
    padding: 0 5px;
}

.social-media-sec li a {
    width: 30px;
    height: 30px;
    background: #e7792a;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
}

.policy-sec {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 12px 11px;
    border-radius: 0px;
}

.policy-sec ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

.policy-sec ul li {
    margin-right: 27px;
}

.policy-sec ul li a {
    font-size: 16px;
    color: #000;
}

.policy-sec ul li a:hover {
    color: #e7792a;
}

.product-price-text {
    font-size: 15px;
        
}

.product-quantity {
    font-size: 14px !important;
    font-weight: bold;
    margin-bottom: 0;
}

.productBoxStyle_2iiner:hover .productBoxStyle-shopLiner-bottom {
   /* bottom: -16px !important;	*/
}

.product-catagory-heading {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    margin-bottom: 9px;
}

.product-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.product-list li a {
    padding: 0 !important;
    font-size: 15px !important;
}

.product-list li a:hover {
    color: #e17a2d !important;
}

.productSizeTable tr td {
    text-align: center;
    font-weight: 100;
    font-size: 15px;
}

.producyBigThumbIteminner img {
    width: 100%;
    /*height: 372px;*/
    object-fit: cover;
}

.bradcome-sec {
    width: 100%;
    background: #eee;
    padding: 20px 0 23px 0;
}

.bradcome-inner h1 {
    color: #000;
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 15px;
}

.bradcome-inner ul {
    list-style: none;
    padding: 0;
    margin: 0;
   /* display: flex;
    align-items: center;*/
}

.bradcome-inner ul li {
	display:inline-block;
	font-size: 16px;
    margin-right:0px;
}

.bradcome-inner ul li a {   
    color: #414042 !important;
}

.bradcome-inner ul li a:hover {
    color: #e7792a !important;
}

.productList-slider-style_2 .owl-item {
    display: flex;
    align-items: stretch; /* Makes all items stretch to the same height */
}

.productBoxStyle_2iiner .productThumnailBox img {
    /*height: 250px !important;*/
}

.productBoxStyle_2iiner .productThumnailBox {
    text-align: center;
	/*padding: 20px 16px;*/
}

.productBoxStyle_2iiner .productThumnailBox img {
    /*height: 223px !important;*/
}

.product-catagory-heading a {
    padding: 0 !important;
    font-weight: 800;
}

.product-catagory-heading-1st {
    font-weight: bold;
}

.product-catagory-heading a::after {
    display: none;
}

.productSizeTable thead tr td {
    font-weight: bold;
    color: #000;
}

.productBoxStyle_2iiner .productThumnailBox img {
    height: 344px !important;
}

.productList-slider-style_2 .productBoxStyle_2 {
    height: 457px;
}

.policy-sec ul li:last-child {
    margin: 0;
}

.policy-sec ul li a {
    font-size: 14px;
}

.menufacturing-unites-inner video {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.menufacturing-unites-products-sec {
    width: 100%;
    padding: 80px 0;
}

.menufacturing-unites-box {
    width: 100%;
}

.menufacturing-unites-products-sec {
    width: 100%;
    padding: 80px 0;
}

.menufacturing-unites-box-bottom p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 0;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #000100;
    font-family: "SweetSansProMedium";
}

.producyBigThumbIteminner {
    width: 100%;
    height: 600px;
}

.producyBigThumbIteminner a img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.producySmallThumbIteminner img {
     width: 100%;
    height: 100%;
    object-fit: contain;
}















