
body{background: #fff;}
a:not(.allavio-player__title-link):hover{text-decoration: none !important;}
div#page {width: 100%;}

/**************************************Front****************************************/

.front-page h1.front-title{letter-spacing: 1px;max-width: 920px;margin: 50px auto;color: #000;font-size: 70px;font-weight: 700;line-height: 84px;text-align: center;}
.front-page .search-bar{width:908px;height: 76px;margin: 50px auto;display: none;}
.front-page .search-bar .search-bar-inner {height: 76px;width: 908px;}
.front-page .search-bar button {height: 76px;}
.front-page .search-bar select {width: 120px;}
.front-page .search-bar-inner{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);border:none !important;}
.export-templates h2{color: #000;font-size: 30px;font-weight: 600;line-height: 36px;}
.export-templates{margin: 100px 0;}
.export-content-item p{margin-bottom: 0;}
.export-content{display: flex;justify-content: space-between;}
.export-content-item {display: flex;align-items: center;justify-content: center;width: 211px;border-radius: 5px;border: 1px solid #E0E0E0;margin-right: 10px;height: 150.67px;}
.export-content-item p {color: #000;display: flex;align-items: center;height: 150.67px;font-size: 16px;font-weight: 600;line-height: 19px;text-align: center;}
.export-content-item:last-child{margin-right:0;}
.videos-inner{background: #f2f2f2;height: 235px;display: flex;align-items: center;justify-content: center;}
.videos-content-item.video_col {justify-content: flex-end !important;padding: 0 !important;}
.front_video iframe {margin-top: 6px;}
.view_all_product {text-align: center;}
.edit-link a{color:#35AB86 !important;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favorites {display: none;}
.view_all_product h2 {margin: 60px 0 25px;font-size: 18px !important;padding: 0;}
.view_all_product h2 a{background: #ffad00;padding: 20px 50px;font-weight: 700;color: #000 !important;text-decoration: none !important;border-radius: 5px;}
.videos .videos-content-item {display: flex;align-items: center;justify-content: center;}
.videos .videos-content-item p{margin-bottom: 0;color: #000;font-size: 25px;font-weight: 600;line-height: 30px;}
.videos .videos-content-item:first-child p{font-weight: 100;}
.seller-head > div a{color: #000;font-family: 'Roboto', sans-serif;font-size: 25px;font-weight: 600;line-height: 30px;}
.seller-head{display: flex;justify-content: space-between;margin-bottom: 20px;}
.seller .content-col {max-width: none;}
.seller .col-text h3 a {color: #333;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 600;line-height: 17px;}
.product-type a{font-family: 'Roboto', sans-serif;color: #828282;font-size: 12px;font-weight: 600;line-height: 14px;}
.seller .col-text h3 {margin: 0;}
.search {margin-bottom: 200px;}
.search h2{color: #000;font-size: 25px;font-weight: 500;line-height: 30px;}
.search .search-item {border-radius: 30px;padding: 9px !important;text-align: center;border: 2px solid #E0E0E0;margin: 15px 12px 0 0;flex: 0 0 9% !important;max-width: 9% !important;}
.search .search-item a {color: #000;white-space: nowrap;font-size: 14px;font-weight: 500;line-height: 17px;}
.search-item-wrapper .search-item-inner .search-item{width: calc(10% - 10px);display: flex;align-items: center;justify-content: center; margin-right: 10px;margin-bottom: 10px;}
.search-item-wrapper .search-item-inner .search-item:last-child{margin-right: 0;}
.search-item-wrapper {margin-bottom: 50px;}
.connect-innerr {position: absolute;top: -140px;max-width: 1140px;padding:0 15px;left: 50%;transform: translatex(-50%);width: 100%;}
.connect{height: 266.69px;background: linear-gradient(to right, #FCCC84 0%, #D76C30 100%);position: relative;}
/*.connect-innerr h2{padding-left: 15px;}*/
.connect-title {text-align: center;}
.connect-title a{color: #333;font-size: 16px;font-weight: 700;line-height: 19px;}
.banner_title {position: relative}
.product_template_slider {display: none !important;}
.search-bar .search-bar-inner input:focus {outline: none !important;}
button.btn:focus {box-shadow: none !important;}
.smart-search-view-all-holder > a {background: #FCCC84;color: #000 !important;font-weight: 700;}
#front_search_bar .ysm-search-widget.ysm-search-widget-1.ysm-active {width: 100%;height: 76px !important;}
#front_search_bar .ysm-search-widget .search-submit:before {background-image: url(../image/search_icon.png);background-repeat: no-repeat;background-position: center;font-size: 0 !important;}
#front_search_bar .search-bar-inner button {min-width: 132px;margin-left: 0;height: 75px;border-radius: 4px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background-color: #FCCC84;}
#front_search_bar .ysm-search-widget .search-field[type="search"] {font-size: 14px !important;font-family: 'Roboto', sans-serif;font-style: normal !important;padding: 0 0 0 20px;}
#front_search_bar .search-bar-inner input {width: 100% !important;height: 76px !important;}
.search_header_bar .ysm-search-widget.ysm-search-widget-1.ysm-active {width: 100%;height: 49px !important;margin-top: -1px;}
.search_header_bar .search-bar-inner button {min-width: 50px;margin-left: 0;height: 47px;border-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0;background-color: #FCCC84;}
.search_header_bar .ysm-search-widget .search-field[type="search"] {font-size: 14px !important;font-family: 'Roboto', sans-serif;font-style: normal !important;padding: 0 0 0 20px;}
.search_header_bar .search-bar-inner input {width: 100% !important;height: 49px !important;}
.search_header_bar .search-bar-inner input::placeholder {text-align: left;}
.smart-search-results span.woocommerce-Price-amount.amount {font-size: 14px !important;position: static;}
.smart-search-results {box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.5);}
.woocommerce-checkout #payment div.payment_box{background:#fff !important;}
.woocommerce-checkout #payment div.payment_box::before{display:none !important;} 
#payment li.wc_payment_method {border: 1px solid rgba(0,0,0,.1);padding: 5px 20px;margin-bottom:07px !important;}
.payment_box.payment_method_cod{display:none !important;}
.payment_box.payment_method_stripe .form-row {display: block !important;}
.payment_box.payment_method_stripe p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {display: flex !important;align-items: center;}
.payment_box.payment_method_stripe p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {width: 90%;}
li.wc_payment_method.payment_method_stripe label {display: inline !important;}
ul.wc_payment_methods.payment_methods.methods input, label {cursor: pointer;}
.woocommerce-checkout main header h1{display:none;}
#payment{display:none;}
.checkout-left #payment{display:block;}
.woocommerce-checkout #payment {background: none;border-radius: 5px;}
.checkout.woocommerce-checkout form .form-row-first{width: 100%;}
.woocommerce-checkout .entry-footer{display:none;}
#billing_company_field{display:none;}
.wc_payment_method label{margin-bottom:0;} */

/**************************************Front-Page-End****************************************/


/**************************************Footer****************************************/

footer .site-info{background: #000;height: 300px;padding: 30px 0;}
.site-info-content > a{color: #FFF;font-size: 19px;line-height: 23px;}
footer h2{color: #FFF;font-size: 17px;font-weight: 600;line-height: 20px;margin-top: 0;}
footer ul{padding-left: 0;list-style: none;}
footer ul li a{color: #FFF;font-size: 17px;line-height: 20px;padding-bottom: 5px;display: inline-block;}
footer ul li a:hover{text-decoration: none;color:#fff;}

/**************************************Footer-End****************************************/

form.woocommerce-form.woocommerce-form-login.login {border:none;padding: 0;}
.user-registration-account .sign-in {padding-bottom: 72px;padding-left: 0;color: #333;font-size: 35px;font-weight: 700;line-height: 42px;}
.user-registration-account .login label {margin-bottom: 10px;color: #333;font-family: 'Roboto', sans-serif;font-size: 15px;font-weight: 500;line-height: 18px !important;}
.user-registration-account .login input {margin-bottom: 10px !important;height: 64px;border-radius: 4px;background-color: #FAFAFA;border: 1px solid #E0E0E0;}
.forget-password {color: #000;font-family: 'Roboto', sans-serif;font-size: 13px;font-weight: 500;line-height: 16px;text-align: center;}
p.woocommerce-LostPassword.lost_password {margin-left: 6px;margin-bottom: 20px;}
.sign-in-btn button {font-family: 'Roboto', sans-serif;float: none !important;margin-left:0 !important;height: 49px;width: 149.3px;border-radius: 4px !important;background-color: #FCCC84 !important;color: #000 !important;font-size: 17px !important;font-weight: 500 !important;line-height: 20px !important;text-align: center;}
.sign-up {color: #000 !important;font-family: 'Roboto', sans-serif;margin-left: 10px;font-size: 15px;font-weight: 500;line-height: 18px;text-align: center;}
.dont-account {color: #4F4F4F;font-size: 15px;font-weight: 500;line-height: 18px;text-align: center;}
].page-id-47 .content-area article{max-width: 617px;padding:83px 66px 96px 74px;margin: 50px auto;border-radius: 4px;background-color: #FFF;border: 2px solid #E0E0E0;}
.sign-heading {color: #333;font-size: 35px;font-weight: 700;line-height: 42px;padding-top: 45px;padding-bottom: 60px;}
.woocommerce-form-register.register label{color: #333;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 500;line-height: 18px;}
.woocommerce-form-register.register input{height: 47px;border-radius: 4px;text-align:left;background-color: #FAFAFA;border: 1px solid #E0E0E0;}
.woocommerce-form-register.register input::-webkit-input-placeholder {text-align:left;}
.woocommerce-form-register.register input::-moz-placeholder {text-align:left;}
.woocommerce-form-register.register input:-ms-input-placeholder {text-align:left;}
.woocommerce-form-register.register input:-moz-placeholder {text-align:left;}
.user-registration-account .login input::-webkit-input-placeholder {text-align:left;}
.user-registration-account .login input::-moz-placeholder {text-align:left;}
.user-registration-account .login input:-ms-input-placeholder {text-align:left;}
.user-registration-account .login input:-moz-placeholder {text-align:left;}
#menu-menu-1 li:last-child .dropdown-toggle::after{display:none;}
.menu-sign{padding-left: 0;list-style: none;margin-bottom: 0;position:relative;order: 3;}
.menu-sign li a{color: #383838 !important;font-size: 19px !important;font-weight: bold !important;line-height: 23px;padding: 0.5rem 20px;;text-align: center;}
.menu-sign li:hover ul.dropdown-menu {display: block;left: auto;right: 0;border: none;min-width: 143px;text-align: right;box-shadow: 0 1px 2px rgba(0,0,0,0.175);}
.page-id-47 h1.entry-title{display:none;}
.user-registration-ur-lost-password main header, .page-id-47 main header, .user-registration-account main header{display:none;}
.woocommerce-form-register.register button{min-width: 149.3px;display: inline-block;font-weight: 500;line-height: 20px;text-align: center;font-size: 17px;font-family: 'Roboto', sans-serif;height: 49px;border-radius: 4px;border-color:#FCCC84;background-color: #FCCC84;color:#000;}
form.woocommerce-form.woocommerce-form-register.register p {margin-bottom: 1rem !important;}
.user-registration-account.user-registration-ur-lost-password .woocommerce{padding-top: 60px;max-width: 486px;height:560px;}
.reset-heading{margin-bottom: 80px !important;color: #333;font-size: 35px;font-weight: 700;line-height: 42px;}
.woocommerce-ResetPassword input {height: 64px;min-width: 346px !important;border-radius: 4px;background-color: #FAFAFA;border: 1px solid #E0E0E0;}
.woocommerce-ResetPassword label {color: #333;font-size: 15px;font-weight: 500;line-height: 18px !important;}
.search-bar .search-bar-inner input{line-height:17px;color:#959393;font-size:14px;font-family: 'Roboto', sans-serif;width: calc(100% - 110px);padding-left: 25px;border: none;border-left: 1px solid #E0E0E0;}
.search-bar .search-bar-inner input::-webkit-input-placeholder {color:#959393;font-family: 'Roboto', sans-serif;}
.search-bar .search-bar-inner input::-moz-placeholder {color:#959393;font-family: 'Roboto', sans-serif;}
.search-bar .search-bar-inner input:-ms-input-placeholder {color:#959393;font-family: 'Roboto', sans-serif;}
.search-bar .search-bar-inner input:-moz-placeholder {color:#959393;font-family: 'Roboto', sans-serif;}
.woocommerce-ResetPassword button{margin: 40px 0 50px !important;font-size: 15px;font-weight: 500;line-height: 18px !important;text-align: center;font-family: 'Roboto', sans-serif;color: #FFF;height: 49px;display: inline-block;min-width: 149.3px;border-radius: 4px;border:1px solid #FCCC84;background-color: #FCCC84;}
.woocommerce button:hover{border:1px solid #FCCC84;background:#FCCC84;}
.woocommerce button:focus{border:1px solid #FCCC84;background:#FCCC84;}
.search-bar-inner{display: flex;position: relative;}
header nav.navbar.navbar-expand-xl{display: flex;align-items: center;}
.header-right > div, .header-right > ul {height: 100%;line-height: 86px;}
.menu-sign .dropdown-menu li{line-height:40px;}
.search-bar {min-width: 517px;}
.search-bar-inner button{min-width: 50px;}
.search-bar .search-bar-inner {height: 49px;width: 517px;border-radius: 4px;background-color: #fff;border: 1px solid #E0E0E0;}
.search-bar select{width: 110px;height:100%;}
select.all {color: #959393;font-family: 'Roboto', sans-serif;-webkit-appearance: none;padding: 0 25px;font-size: 14px;line-height: 17px;text-align: center;border:none;}
.select-wrapper {position: relative;}
.select-wrapper:after {position: absolute;content:"";background: url('../image/arrow.png');background-repeat: no-repeat;background-size: 11px 5px;width: 11px;height: 5px;right:25px;top:50%;transform:translateY(-50%);}
.woocommerce-order-received .woocommerce ul.order_details li strong {display: inline-block;font-size: 14px;text-transform: none;line-height: 1.5;font-weight: 500;}
.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li span:first-child {width: 200px; color:#333;font-size: 13px;font-weight: 400;line-height: 16px;}
.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li span:nth-child(2){font-family: 'SFProText-Bold';color: #000;  font-size: 13px; font-weight: 500; line-height: 16px;}
.woocommerce-order-received .woocommerce-order-overview li {display: flex;flex-wrap: wrap;align-items: center;flex-wrap: wrap;}
.woocommerce-order-received .entry-header h1 {margin-left: 25px; border: none; padding: 0;}
.woocommerce-order-received .woocommerce-order p {display: none;}
.woocommerce-order-received .woocommerce-order-details h2 {display: none;}
.woocommerce-order-received .woocommerce-order-details {padding: 0; margin-top: 20px;}
.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {padding-left: 0;border-bottom: 1px solid #E0E0E0;   padding-bottom: 10px !important;}
.added_to_cart.wc-forward {margin-left: 10px;}
.header-left{align-items: center;display: flex;justify-content: space-between;padding: .74rem 0rem;}
.woocommerce-order-wrapper h2{font-size:30px;max-width:494px;display:block;line-height:36px;color:#333;font-weight:bold;}
.woocommerce-order-received .woocommerce-table__product-name{display:flex;align-items:center;}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {width: 100% !important;}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display: flex;align-items: center;margin-top: 7px;}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display: inline-block;white-space: nowrap;}
.woocommerce-checkout .woocommerce-form-login-toggle .showlogin{color:#333;}
#user-registration-form-390 input {height: 47px;border-radius: 4px;text-align: left;background-color: #FAFAFA;color: #BDBDBD;font-size: 15px;font-weight: 500;line-height: 18px !important;border: 1px solid #E0E0E0;}
#user-registration-form-390 input:focus{box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
#user-registration-form-390 label{color: #333;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 500;line-height: 18px;}
#user_pass_field span.password-input-group {width: 100%;}
#user_pass_field {margin-bottom: 30px;}
#user_pass_field input {margin: 0;}
#user-registration-form-390 {background: transparent;padding: 0;}
#user-registration-form-390 button.btn.button.ur-submit-button {min-width: 149.3px;display: inline-block;font-weight: 500;line-height: 20px;text-align: center;color: #000;margin: 10px 0 0;font-size: 17px;font-family: 'Roboto', sans-serif;height: 49px;border-radius: 4px;border-color: #FCCC84;background-color: #FCCC84;}
#user-registration-form-390 {background: transparent;padding: 0;}
#user-registration-form-390 .register_heading input {display: none !important;}
#user-registration-form-390 .register_heading label{width:100%;color: #333;font-size: 35px;font-weight: 700;line-height: 42px;padding-top: 0px;padding-bottom: 72px;margin-top: 0;margin-bottom: 0;}
.page-id-47 article .entry-content{margin-top:0;}
#user-registration-form-390 .ur-frontend-form .ur-button-container {padding: 0 10px 0 7px;}
.about-page .connect-innerr {top:-120px;}

/**************************************My Account***********************/


.page-id-9.user-registration-account.logged-in button.woocommerce-Button{font-size: 14px;background: #ffad00;font-weight: 700;color: #000 !important;text-decoration: none !important;border-radius: 5px;}
.account:after {position: absolute;content:"";background: url('../image/arrow.png');background-repeat: no-repeat;background-size: 11px 5px;width: 11px;height: 5px;right:15px;top:50%;transform:translateY(-50%);}
.search-bar button {height: 51px;border-radius: 4px;background-color: #FCCC84;}
.account{position: relative;}
.account select {height: 36.47px;padding: 0 12px;width: 120px;border-radius: 4px;border: 1px solid #C8C8C8;-webkit-appearance: none;}
header#masthead .navbar-nav li a{color: #383838 !important;font-size: 19px !important;font-weight: bold !important;line-height: 23px;text-align: center;}
header#masthead.home-page .navbar-nav li a{color: #383838 !important;padding: 0.5rem 20px;}
body:not(.home) header#masthead .navbar-nav li a{padding: 0.5rem 20px !important;}
.woocommerce-MyAccount-navigation ul{list-style: none;padding-left: 0;}
.woocommerce-MyAccount-navigation ul li a{position: relative;padding-left: 52px;}
.woocommerce-MyAccount-navigation ul li a:after{position: absolute;left: 0;content:"";background-repeat: no-repeat !important;top:50%;transform:translateY(-50%);}
.woocommerce-MyAccount-navigation ul li:first-child a:after{background: url('../image/account.png');background-size: 37px;width: 36px;height: 36px;}
.woocommerce-MyAccount-navigation ul li:nth-child(2) a:after{background: url('../image/download.png');background-size: 30px 34px;width: 36px;height: 36px;}
.woocommerce-MyAccount-navigation ul li:nth-child(3) a:after{background: url('../image/payment.png');background-size: 33px 33px;width: 33px;height: 33px;}
.woocommerce-MyAccount-navigation ul li:nth-child(4) a:after{background: url('../image/purchase.png');background-size: 26px 26px;width: 26px;height: 26px;}
.woocommerce-MyAccount-navigation ul li:last-child a:after{background: url('../image/favorites.png');background-size: 27px 26px;width: 27px;height: 26px;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account.is-active a:after {background: url(../image/account1.png);}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads.is-active a:after {background: url(../image/download1.png);}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payments.is-active a:after {background: url(../image/payment1.png);}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--purchases.is-active a:after {background: url(../image/purchase1.png);}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--favorites.is-active a:after {background: url(../image/favorites1.png);}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payments{display: none;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--purchases{display: none;}
.woocommerce-MyAccount-navigation ul li a{color: #C8C8C8;font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 500;line-height: 24px;}
.woocommerce-MyAccount-navigation ul li.is-active a{color: #35AB86;}
.page-id-9 .site-content, .page-id-47 .site-content{background: #fafafa;}
.woocommerce-MyAccount-navigation ul li{margin-bottom: 35px;}
.woocommerce-MyAccount-navigation ul li:first-child:after:hover{background: url('../image/account1.png');}
.woocommerce-EditAccountForm label{font-size: 15px;font-weight: 500;line-height: 18px !important;color: #333;font-family: 'Roboto', sans-serif;}
.woocommerce-EditAccountForm input{height: 47px;border-radius: 4px;background-color: #FAFAFA;border: 1px solid #E0E0E0;}
.woocommerce-EditAccountForm > span{width: 47%;margin-left: 22px;margin-right: -5px;}
.woocommerce form.woocommerce-EditAccountForm.edit-account{display: flex;flex-wrap: wrap;}
.woocommerce form.woocommerce-EditAccountForm.edit-account .change-password-btn {display: inline-block;text-align: center;font-size: 13px;font-weight: 500;line-height: 45px;color: #35AB86;height: 45px;border-radius: 4px;border: 2px solid #FCCC84;}


.woocommerce .shop-right.product_view_full ul.products.columns-4{padding: 63px 15px;}
/*.woocommerce .shop-right.product_view_full .cat-wrap {padding: 0;}*/
.woocommerce-Price-amount.amount {color: #333; font-weight: 600; line-height: 24px; color: #4F4F4F;font-size: 13px;font-weight: 700;}
.woocommerce-product-category-page > div {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) !important;}
.type-product .video-js .vjs-big-play-button {font-size: 17px; display: none !important;line-height: 1.5em;height: 26px;width: 37px;display: block;position: absolute;top: 50%;left: 50%;padding: 0;cursor: pointer;opacity: 1;border: .06666em solid #fff;background-color: #2b333f;background-color:    rgba(43,51,63,.7);    border-radius: .3em;    transition: all .4s;    transform: translate(-50%, -50%);}
.post-type-archive .navbar-brand a {color:#5dbda0;}
.woocommerce-categories li:not(:first-child) {margin-left: 10px;}
.woocommerce .woocommerce-product-category-page h2 {margin: 0;padding: 0;}
.shop-class .product a:not(:first-child), .tax-product_cat .product a:not(:first-child) {color:#828282;font-size: 12px;font-weight: 600;line-height: 14px;}
.tax-product_cat .product a:nth-child(2)  {margin-left: 0px;}
.shop-class .woocommerce-Price-amount.amount, .tax-product_cat .woocommerce-Price-amount.amount {position: static;bottom: 35px;left: 10px;}
.shop-class .woocommerce-Price-amount.amount, .tax-product_cat .woocommerce-Price-amount.amount {color: #333;  font-size: 20px; font-weight: 600;  line-height: 24px;}
a.added_to_cart.wc-forward {position: absolute;bottom: 63px;right: 10px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info {white-space:nowrap;display: flex;align-items: center;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button {white-space:nowrap;border: none !important;margin: 0 5px 0 0 !important;font-size: 14px;background: #ffad00;font-weight: 700;color: #000 !important;text-decoration: none !important;border-radius: 5px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {top: 50%;transform: translateY(-50%);}
.woocommerce-order-received .woocommerce ul.order_details li {margin-right: 0 !important;padding-right: 0 !important;}
.video-js .vjs-big-play-button {display: none !important;}



/**********************Blog-Page***********************/

.blog-page h1{font-size: 44px;line-height: 53px;color:#383838;font-weight: 600;}  
.content-col{max-width: 540px;}
.col-text{border-radius: 5px;padding: 15px 15px 20px;background-color: #FFF;box-shadow: 0 1px 5px 0 #BDBDBD, 1px 0 5px 0 #BDBDBD;border-top-left-radius: 0;border-top-right-radius: 0;}
.col-text h3{margin: 0 0 18px 0;}
.about-page .col-text{padding: 15px 15px 15px;}
.col-category a{color: #828282;font-size: 15px;font-weight: 600;line-height: 18px;}
.col-text h3 a{color: #333;font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 600;line-height: 32px;}
#checkout_thumbnail img{width:50px;height:50px;}
.woocommerce-form-coupon-toggle {display: none;}

/**********Myaccount-page***************************/

.woocommerce-MyAccount-content .form-row {display: inline-block;margin-right: -5px !important;margin-left: 27px !important;min-width: 47%;}
.woocommerce-edit-account .woocommerce .woocommerce-Button.btn {padding: 16px 0 30px;border: 2px solid #E0E0E0;background: #E0E0E0;color: #828282;font-size: 13px;font-weight: 500;line-height: 16px;margin-top: 0px !important;width: 100%;height: 45px;margin-left: 15px;}
.woocommerce-edit-account .woocommerce .woocommerce-Button.btn:hover {color: #000;}
.woocommerce-MyAccount-content .change-password-btn {width: 47%;font-size: 14px;margin-left: 27px;padding: 0px 0 46px;margin-top: 5px;}
.woocommerce table.shop_table {border: 0px;}

.woocommerce-cart h1.entry-title {font-size: 30px;border-bottom: 0px;letter-spacing: 0.5px;text-align: center;display:none;}
h2.shopping_cart_text {margin-top:0;font-size: 30px;border-bottom: 0px;letter-spacing: 0.5px;text-align: center;}
.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item td {border: 0px;}
.woocommerce-cart article#post-7 {max-width: 1000px;margin: 0 auto;}
tr.woocommerce-cart-form__cart-item.cart_item td:nth-of-type(1) {max-width: 150px;}
.woocommerce-cart td.product-thumbnail img {width: 100%;}
.woocommerce-cart td.product-thumbnail {padding-right:13px !important;}
.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item td {border-bottom: 1.5px solid #dcdcdc !important; padding: 15px 0;}
.woocommerce-cart-form__cart-item.cart_item .product-thumbnail {width: 180px !important;}
.woocommerce-cart .product-name span {position: relative; top: 40px;}
.woocommerce-cart td.product-name a {color: #000; padding-left: 10px;position: relative;top: -48px;left: -20px;font-weight: 700;line-height: 16px;text-align: center;}
.woocommerce-cart span.woocommerce-Price-amount.amount {color: #4F4F4F;font-size: 18px;font-weight: 700;line-height: 21px;text-align: center;}
.woocommerce-cart .woocommerce .product-remove a {background: url(../image/cross.png);background-repeat: no-repeat;color: transparent !important;float: right;width: 36px !important;height: 37px !important;}
.woocommerce-cart form.woocommerce-cart-form {text-align: center;height: 570px;overflow-y: scroll;padding-right: 30px;}
.cart_form-wrapp {width: 65%;margin: 18px auto 0;}
.shopping_cart_title {margin-bottom: 35px;}
.woocommerce-cart .woocommerce .cart-collaterals {margin-top: 40px;}
.woocommerce-cart .woocommerce {display: flex;flex-wrap:wrap;}
.woocommerce-cart .woocommerce-notices-wrapper {width: 100%;}
.woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width: 23%;}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float: none;width: 100%;}
.woocommerce-cart article#post-7 {max-width: 100%; margin: 0 auto;position: relative;}
.woocommerce-cart .cart_totals {border-radius: 4px;  border: 2px solid #E0E0E0; margin-top: 35px;}
.woocommerce-cart .wc-proceed-to-checkout a {height: 52px;max-width: 222px;border-radius: 4px;background-color: #FCCC84 !important;color: #FFF;font-size: 15px !important;font-weight: 700;line-height: 20px !important;}
.woocommerce-cart a.checkout-button.button.alt.wc-forward {margin: 0 auto;color: #000;height: 50px;max-width: 200px;}
.woocommerce-cart .cart_totals h2 {color: #4F4F4F; margin-left: 10px;  font-size: 18px;font-weight: 700;line-height: 21px;}
.cart_totals {padding:15px;}
.section-title .forever-clr {color:#00682f !important;}
.woocommerce-order-received .woocommerce ul.order_details li {float: none;margin-right: 2em;text-transform: uppercase;font-size: .715em;line-height: 1;border-right: 1px dashed #d3ced2;padding-right: 2em;margin-left: 0;padding-left: 0;list-style-type: none;}
.woocommerce-order-received .woocommerce-order ul li {border-right: none !important;}
.woocommerce-order-received tfoot tr:nth-child(3) .woocommerce-Price-amount {font-size: 19px !important;}
.woocommerce-order-received tfoot tr:nth-child(3) th {font-size: 19px !important;}
.woocommerce-order-received .woocommerce-table__line-item.order_item a {color:#828282;}
.woocommerce-order-received .woocommerce-order {padding: 15px;}
.woocommerce-order-right {width: calc(100% - 530px);padding-left: 10px;}
.woocommerce-order-left h3{font-size: 17px;font-family: "SF Pro Text";color: #333;font-weight: bold;line-height: 20px;}
.woocommerce-order-wrapper {max-width: 801px;margin: 0 auto;}
.woocommerce-order-wrapper-inner{display:flex;flex-wrap:wrap;margin-bottom: 50px;}
.woocommerce-order-left-inner{border-radius: 5px;border: 1px solid #E0E0E0;width:494px;}
.woocommerce-order-left{overflow-y: auto;width: 530px;height:673px;}
.woocommerce-order-right a{background: #FCCC84;font-weight:500;height: 46px;border-radius: 4px;font-size: 15px;width: 217px;text-align: center;display: inline-block;line-height: 46px;color: #000 !important;}
.woocommerce-order-right a:hover{color:#fff;}
.woocommerce-order-left::-webkit-scrollbar-track{border-radius: 3.5px;background-color: transparent;}
.woocommerce-order-left::-webkit-scrollbar{width: 12px;background-color: transparent;}
.woocommerce-order-left::-webkit-scrollbar-thumb{max-height: 20px !important;border-radius: 3.5px;background-color: transparent;border: 1px solid #dcdcdc;}
.woocommerce-order-right h3{font-size:20px;font-weight:bold;line-height:24px;margin-top: 0;}
.continue_shopping {text-align: center;}
h2.cart_h {margin: 0 0 5px;}
.woocommerce table.shop_table tr.cart-item-count th {font-weight: 600 !important;color: #0000009e !important;font-size: 16px;letter-spacing: 0.1px;}
.woocommerce table.shop_table tr.cart-item-count td span {font-weight: 600 !important;color: #0000009e !important;font-size: 16px;letter-spacing: 0.1px;}
.woocommerce table.shop_table tr.order-total th {font-weight: 900 !important;letter-spacing: 0.3px;font-size: 16px !important;}
.woocommerce table.shop_table tr.order-total span {font-weight: 900 !important;letter-spacing: 0.3px;color: #000;}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {width: 60% !important;}
.continue_shopping a {padding: 15px 40px;border: 2px solid #FCCC84;border-radius: 4px;color: #000;font-weight: 600;}
form.w_cart .quantity {display: none;}
p.add_cart_after_price {height: 50px;order:2;padding:15px;background-color: #828282;border: none !important;margin-left: 0;margin-bottom: 0;display: flex;align-items: center;justify-content: center;}
p.add_cart_after_price span.woocommerce-Price-amount.amount {color: #fff;font-size: 14px;}
header .navbar-toggler-icon {background-image: url(../image/humberger-icon.png) !important;}
.woocommerce-cart form.woocommerce-cart-form::-webkit-scrollbar-track{border-radius: 3.5px;background-color: transparent;}
.woocommerce-cart form.woocommerce-cart-form::-webkit-scrollbar{width: 12px;background-color: transparent;}
.woocommerce-cart form.woocommerce-cart-form::-webkit-scrollbar-thumb{max-height: 20px !important;border-radius: 3.5px;background-color: transparent;border: 1px solid #dcdcdc;}

/***********single product**********/

.product.type-product .summary.entry-summary {margin-top: 0 !important;}
.woocommerce.single-product div.product .product_title {color:#4F4F4F;font-size: 20px;font-weight: 700;line-height: 24px;}
.woocommerce div.product .product_title {border: none;}
.summary .price {border-bottom: 0.2px solid #808080;    padding-bottom: 10px;    max-width: 50%;}
.single-product .type-product .price .woocommerce-Price-amount.amount {color:#000;font-size: 22px;font-weight: 700;    line-height: 26px;}
.single-product .woocommerce-product-details__short-description {max-width: 100%;color: #4F4F4F;font-size: 16px;    line-height: 22px;    text-align: justify;}
.single-product .product.type-product .cart {display: flex; float: left;   flex-direction: row-reverse;    justify-content: start;}
.single_add_to_cart_button.button.alt {color: #000 !important;height: 50px; border-radius: 0px;width: 100%;background-color:#FCCC84 !important; font-size: 14px;font-weight: 500;line-height: 17px; }
.single_add_to_cart_button.button.alt img {max-width: 16px;margin: -5px 15px 0 0;}
.quantity input {height: 50px;width: 77px;background-color: #828282; border: none !important; margin-left: 3px; color:    #fff;}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {width: 0px !important;}
.single-product {display: flex; justify-content: center;flex-wrap: wrap;}
.single-product .vjs-big-play-button {display: none !important;}
.product-content h1 {border: none; margin: 0; font-size: 20px; font-weight: 700;color: #4F4F4F; line-height: 24px;}
.product-content .price {border-bottom: 0.2px solid #cecece;max-width: 50%;max-width: 100%;display: flex;justify-content: space-between;align-items: center;padding-bottom: 3px;}
.single-product .cart {display: flex;justify-content: start;}
.single-product form.cart.w_cart {margin: 0 !important;}
.product-content .price span {color:#000;font-size: 22px !important;font-weight: 700;line-height: 26px;}
.single-product .product-content .woocommerce-product-details__short-description {color: #4F4F4F;   font-size: 1rem;  line-height: 20px;}
.single-product .site-content { padding-top: 20px !important;padding-bottom: 20px !important;padding: 0px !important;}
.single-product .product-content .product-type-title {color:#000 !important;font-size: 13px !important;font-weight: 500;    line-height: 16px;    float: right;       display: block;}
.product-type-title {display:none;}
.shop-class .woocommerce-product-category-page.active {border: 2px solid #FCCC84 !important;}
.tax-product_cat .woocommerce-product-category-page.active {border: 2px solid #FCCC84 !important;}
.tax-product_cat .woocommerce-categories {display: flex; justify-content: space-between;padding-left: 0;list-style: none;}
.tax-product_cat .woocommerce-product-category-page h2 a {color:#4F4F4F;font-size: 14px;font-weight: 700;line-height: 17px;white-space: nowrap;}
.tax-product_cat .row {margin: 0;}
.tax-product_cat .woocommerce-products-header {display: none;}
.tax-product_cat #content {padding:0;}
.tax-product_cat .woocommerce-breadcrumb {margin:0;}
.related-inner-wrp {width: 24.34%; margin-bottom: 3.5px;margin-right:10px;}
.related-inner-wrp:nth-child(4n) {margin-right:0;}
.related-pro-wrp {display: flex; flex-wrap: wrap;}
.related-product h2 {color:#4F4F4F;font-size: 16px;font-weight: 700;line-height: 19px; }
.single-description {margin-bottom: 35px;}

/* Tabs*/

.single-tabs .section-title {text-align: center;color: #007b5e;margin-bottom: 50px;text-transform: uppercase;}
.single-tabs h6.section-title{ color: #eee;}
.single-tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #f3f3f3;background-color: transparent;    border-color: transparent transparent #f3f3f3;border-bottom: 4px solid #FCCC84 !important;   font-size: 20px;    font-weight: bold;}
.single-tabs .nav-tabs .nav-link {border: 1px solid transparent; padding-left: 0;border-top-left-radius: .25rem; text-align: left;   border-top-right-radius: .25rem;color:#4F4F4F;font-family: 'SFProText-Bold';font-size: 16px;font-weight: 700;line-height: 19px;}
.single-tabs .nav-fill .nav-item {-ms-flex: 1 1 auto; flex: 0 0 auto !important; text-align: center;}
#nav-tab a:not(:first-child) {margin-left: 50px;}  
.single-tabs-wrp {margin-top: 50px !important;margin: 0 auto;}
/*.related-product {margin-top: 50px;}*/
.single-tabs-wrp .tab-content {margin-top: 10px;} 

/***********Faq*************/

.single-tabs-wrp .btn.btn-link {width: 100%; text-align: left;}
.up-arrow {float: right;}
.down-arrow {float: right;}
.btn.btn-link .up-arrow {display: none;}
.btn.btn-link.add-arrow .down-arrow {display: none;}
.btn.btn-link.add-arrow .up-arrow {display: block;}
.fa-arrow-down::before{color: #FCCC84 !important;}
.fa-arrow-up::before{color: #FCCC84 !important;}
.single-tabs .btn.btn-link:hover {background: none !important;border: none;}
.single-tabs .btn.btn-link {font-size: 15px;color:#222 !important;}
.btn.btn-link {background: none !important;border:none !important;}


/********Checkout***************/

.woocommerce-billing-fields p {display: block;}
form.checkout.woocommerce-checkout {display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.checkout-left{margin-right:4%;}
form.checkout.woocommerce-checkout > div {width: 48%;}
.woocommerce-checkout span.woocommerce-input-wrapper {width: calc(100% - 120px);display: inline-block;}
.woocommerce-checkout form .form-row label{width:120px;margin-bottom: 0;}
.woocommerce-checkout form .form-row{display:flex;padding: 1em 0 !important;}
.woocommerce-checkout form .form-row input.input-text, .woocommerce-checkout form .form-row textarea{border:none !important}
.customer-details-inner{background: #f5f5f5;padding: 20px 10px;}
.woocommerce-customer-details {display: none;}
strong.product-quantity {color: #828282;display: none;}
#order_review td.product-name {display: flex;align-items: center;}
.woocommerce-billing-fields{background: #fff;padding: 10px;}
.woocommerce-checkout form .woocommerce-billing-fields .form-row.form-row-first, .woocommerce-checkout form .woocommerce-billing-fields .form-row.form-row-last{margin-bottom: 0;align-items: center;display:flex !important;width:100%;float:none;}
.woocommerce-checkout form .woocommerce-billing-fields .form-row.form-row-first{border-top:1px solid rgba(0,0,0,0.1);}
.woocommerce-checkout .woocommerce-additional-fields{display:none;}
#customer_details .col-12{padding:0 !important;}
.woocommerce-checkout #payment ul.payment_methods{padding:1em 0 !important;}
.woocommerce-checkout form .woocommerce-billing-fields .form-row{display:none !important;}
.woocommerce-billing-fields > h3{margin-top:0;}
.woocommerce-checkout div#order_review {width: 40%; padding-left: 20px; margin-left: 15px;}
.woocommerce-checkout-payment button#place_order {border-radius: 4px;  background-color: #FCCC84;height: 46px;width: 169px;color: #000;}
.woocommerce-checkout-payment button#place_order.form-row {border-radius: 4px;diplay:block; background-color: #FCCC84;height: 46px;width: 169px;    color: #FFF;}
.woocommerce-checkout div#order_review {padding: 0px !important;margin: 0px ! important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #fff; z-index: 0 ! important; border-bottom-color:    #fff;}
.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {border: none ! important;}
.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {border: none ! important;}
.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {border: none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {border-width: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {margin: 0 !important;padding: 0px !important;}
.single-product .tabs.wc-tabs {margin-left: 0px !important; padding-left: 0px !important; max-width: 50%; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: none;}
.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 16px;font-weight: 700;line-height: 19px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {border: 1px solid #BDBDBD !important;}
#tab-title-description.description_tab.active {border-bottom: 4px solid #FCCC84 !important;z-index: 9999 !important;position: relative;border-radius: 0px;}
.single-product .posted_in {display: none;}
.shop-class .products.columns-4 li, .tax-product_cat .products li {min-height: 245px;}
.shop-class .woocommerce-categories {overflow: auto;}
.related-inner-wrp img {min-height: 177px;width: 100%;}
/*.single-product .single-tabs #nav-home{max-width: 885px;margin: 0 auto 0 0;}*/
.best-seller {margin-top: 50px;}
.single-product .woocommerce-product-details__short-description p span {font-size: 14px !important;}
.archive header.woocommerce-products-header {display: none;}
.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login label{width:auto;}
.wpf-search-container > div.woocommerce-notices-wrapper{display:none;}
.Advance_search_for_woo_display_main {display: none !important;}
.page-id-298 .Advance_search_for_woo_display_main {display: block !important;}
.order_by_filter {display: none !important;}
.advace_search_filter_html {display: none !important;}
.Advance_Search_Button {margin-top: 0 !important;margin-bottom: 0 !important;}
.advance_default_search_advance_search_option {order: 1;margin-top: 0 !important;background-color: #fff;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.Default_search_preview_tab {order: 2;height: 76px;width: 100%;}
#woo_advance_search_form {display: flex !important;align-items: center;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;margin: 50px 0 0 130px;max-width: 720px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);border: none !important;height: 76px;}
select.advance_search_category_preview_html.category_display_yes {cursor: pointer;color: #959393;font-family: 'Roboto', sans-serif;-webkit-appearance: none;padding: 0 30px 0 25px;font-size: 14px;line-height: 17px;text-align: center;border: none;width: 135px;height: 76px;}
select.advance_search_category_preview_html.category_display_yes:focus{outline: none !important;border: 1px solid #ddd !important;}
.Default_search_preview_tab input.advance_search_for_woocommerce_save_btn:focus{outline: none !important;border: 1px solid #ddd !important;}
.Default_search_preview_tab input#woo_advance_default_preview_set_search_text {border-right: 0;border-bottom: 0;border-top-right-radius: 5px;border-bottom-right-radius: 5px;width: 100% !important;height: 76px;font-size: 14px !important;font-family: 'Roboto', sans-serif;font-style: normal !important;padding: 0 0 0 20px;}
.Default_search_preview_tab input#woo_advance_default_preview_set_search_text:focus {outline: none !important;}
.Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {border: none;min-width: 132px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);margin-left: 0;height: 76px;border-radius: 5px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background-color: #FCCC84;position: absolute;top: 0;right: -142px;margin: 0;width: 40px;text-align: center;background-image: url(../image/search_icon.png);background-repeat: no-repeat;background-position: center;font-size: 0 !important;}
.Advance_search_select_category {position: relative;} 
input#woo_advance_default_preview_set_search_text::-webkit-input-placeholder {text-align: left;font-size:14px;letter-spacing:0.4px;}
input#woo_advance_default_preview_set_search_text:-moz-placeholder {text-align: left;font-size:14px;letter-spacing:0.4px;}
input#woo_advance_default_preview_set_search_text::-moz-placeholder {text-align: left;font-size:14px;letter-spacing:0.4px;}
input#woo_advance_default_preview_set_search_text:-ms-input-placeholder {text-align: left;font-size:14px;letter-spacing:0.4px;}
.btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {width: 135px !important;height: 76px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes button {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding: 0 15px 0 20px !important;height: 76px;background: transparent;border-color: transparent;display: flex;justify-content: center;align-items: center;}
.btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes button span.filter-option.pull-left{color: #959393;font-size: 14px;letter-spacing: 0.2px;font-weight: 500;line-height: 17px;}
.btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes button:focus{outline: none !important;}
.btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes .dropdown-toggle::after{color: #000;}
.Advance_search_select_category .bootstrap-select > .dropdown-menu {border: 0 !important;margin: 0;padding: 0;max-height: none !important;display: block;bottom:auto !important;overflow:auto !important;}
.Advance_search_select_category .bootstrap-select .dropdown-menu .dropdown-menu.inner{max-height:none !important;border: 1px solid rgba(0,0,0,.15)}
.bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner{display: flex !important;padding: 10px 14px;flex-direction: column;}
.bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner li{padding: 5px 0;font-size: 14px;}
.bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner li a .text{color:#959393;}
.bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner li:focus{outline: none !important;border:none !important;}
.bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner li a:focus{outline: none !important;border:none !important;}
.search_by_category_header .Advance_search_for_woo_display_main {display: block !important;margin-top: 0 !important;}
.search_by_category_header #woo_advance_search_form {height: 49px;margin: 0 auto !important;padding: 0;}
.search_by_category_header .Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {right:-56px !important;min-width: 52px;height: 50px;top: -0.66px;background-image: url(../image/search-icon.png);box-shadow: none;border-radius: 3px;}
.search_by_category_header .Default_search_preview_tab input#woo_advance_default_preview_set_search_text {height: 49px;font-size: 16px !important;letter-spacing: 0.5px;}
.search_by_category_header select.advance_search_category_preview_html.category_display_yes {height: 49px;width: 120px;}
.search_by_category_header .Default_search_preview_tab {height: 49px;}
.search_by_category_header input.woo_advance_default_preview_set_search_text {width: calc(100% - 50px)!important;}
.search.search-results nav.woocommerce-breadcrumb {display: none !important;}
.search.search-no-results nav.woocommerce-breadcrumb {display: none !important;}
.search_by_category_header .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {width: 126px !important;height: 49px;}
.search_by_category_header .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes button {height: 49px;}
.search_by_category_header .bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner {padding: 10px;}
.search_by_category_header input#woo_advance_default_preview_set_search_text::-webkit-input-placeholder {text-align: left;font-size:15px;letter-spacing:0.4px;}
.search_by_category_header input#woo_advance_default_preview_set_search_text:-moz-placeholder {text-align: left;font-size:15px;letter-spacing:0.4px;}
.search_by_category_header input#woo_advance_default_preview_set_search_text::-moz-placeholder {text-align: left;font-size:15px;letter-spacing:0.4px;}
.search_by_category_header input#woo_advance_default_preview_set_search_text:-ms-input-placeholder {text-align: left;font-size:15px;letter-spacing:0.4px;}
.search_by_category_header #woo_advance_search_form {box-shadow: none;outline: 1px solid #ddd;}
.page-id-7.woocommerce-cart .search_by_category_header #woo_advance_search_form {position: relative;}
.page-id-7.woocommerce-cart .search_by_category_header .advance_default_search_advance_search_option {position: absolute;left: 0;}
.page-id-7.woocommerce-cart .search_by_category_header .Default_search_preview_tab {margin-left: 126px;width: calc(100% - 126px) !important;}
.user-registration-account .login input::-webkit-input-placeholder {font-size:15px;line-height:18px;}
.user-registration-account .login input:-moz-placeholder {font-size:15px;line-height:18px;}
.user-registration-account .login input::-moz-placeholder {font-size:15px;line-height:18px;}
.user-registration-account .login input:-ms-input-placeholder {font-size:15px;line-height:18px;}
.woocommerce-form-register.register input::-webkit-input-placeholder {font-size:13px;line-height:16px;}
.woocommerce-form-register.register input:-moz-placeholder {font-size:13px;line-height:16px;}
.woocommerce-form-register.register input::-moz-placeholder {font-size:13px;line-height:16px;}
.woocommerce-form-register.register input:-ms-input-placeholder {font-size:13px;line-height:16px;}

/*-------------------------------------------blog-single-post-------------------------------------------*/

section.blog_section {margin: 40px 0;}
.blog_content_column:first-child {border-right: 1px solid rgba(0,0,0,0.1);padding-right: 30px !important;}
.blog_content_column:last-child {padding-left: 15px !important;}
.blog_header {position: relative;}
.blog_post_text {text-align: center;}
span.comma:first-child {display: none;}
.blog_post_category a{color: #334862;font-size: 0.7em;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase}
h2.blog_post_title {position: relative;margin: 5px 0 15px;font-size: 1.6em;}
h2.blog_post_title a {color: #555555 !important;text-decoration: none !important;}
h2.blog_post_title::after {display: block;content: '';position: absolute;width: 35px;height: 4px;left: 50%;bottom: -15px;transform: translateX(-50%);background-color: rgba(0,0,0,0.1);}
p.blog_posted_on {font-size: 0.7em;letter-spacing: 0.05em;margin: 30px 0 25px;text-transform: uppercase;}
p.blog_posted_on a {color: #000 !important;}
.blog_featured_image {position: relative;}
.blog_featured_image img {width: 100%;}
.date_on_image span {display: flex;justify-content: center;font-weight: 600;}
.date_on_image {position: absolute;top: 40px;left: -9px;color: #ef3125;background-color: #fff;border: 2px solid currentColor;padding: 2px 8px 2.5px;}
.date_on_image span.date_on_image_month {margin-top: -7px;}
.blog_post_description {text-align: center;}
.blog_post_description p {line-height: 27px;margin: 0 0 5px;padding: 20px 0 20px 0px;text-align: left;font-size: 16px;}
.blog_post_description a {position: relative;font-weight: 600;color: #ffad01;transition: 0.3s;}
.blog_post_description a:hover{color: #fff;background-color: #ffad01;}
.blog_post_description a::after {content: '';padding-left: 3px;position: absolute;top: 1.45px;}
.blog_post_comment {border-top: 1px solid #ececec;border-bottom: 2px solid #ececec;padding: .5em 0 .6em;margin-top: 40px;display: flex;justify-content: space-between;}
.blog_post_comment p {margin: 0;}
.blog_post_comment p a {color: #334862;}
.blog_post {padding-bottom: 35px;}
.recent_wrapp {padding-bottom: 35px;}
#secondary h3.widget-title {letter-spacing: .05em;position: relative;font-size: 1.15em;margin: 0px 0 27px;color: #777777;}
#secondary h3.widget-title::after{display: block;content: '';width: 35px;height: 4px;position: absolute;bottom: -10px;background-color: rgba(0,0,0,0.1);}
.textwidget {margin: 0;font-size: 17px;color: #777777;}
.footer .textwidget {font-size: 1rem;color: #f1f1f1;}
.recent_post_view {padding: 10px 0 10px;display: flex;border-bottom: 1px solid rgba(0,0,0,0.1);}
.latest_post_name p {margin: 0 0 5px;opacity: .7;font-size: .8em;}
.latest_post_name h3 {margin: 0 0 5px;font-size: 17px;font-weight: 500;}
.recent_post_date {position: static !important;max-height: 49px;margin-right: 18px;}
.recent_comments p{color: #000;}
.recent_comments p span {color: #777777;}
#secondary {flex: 0 0 100%;max-width: 100%;}
#recent-posts-2 ul li {    align-items: center;padding: 10px 0 10px;display: flex;border-bottom: 1px solid rgba(0,0,0,0.1);}
#recent-posts-2 ul li a {padding: 0 !important;order: 2;color: #000;font-size: 14px;}
#recent-posts-2 ul li span.post-date {padding: 2px 10px;color: #ef3125;background-color: #fff;border: 2px solid #ef3125;width: 51px;font-weight: 600;margin-right: 15px;text-align: center;}
ul#recentcomments li {padding: 10px 0 10px !important;border-bottom: 1px solid rgba(0,0,0,0.1);}
ul#recentcomments li a{color: #000 !important;font-size: 14px;}
ul#recentcomments li span{color: #000 !important;opacity: .7;}
.tagcloud a {font-size: 0.8em !important;display: inline-block;border: 1px solid currentColor;opacity: .8;margin: 0 3px 5px 0;padding: 2px 5px;border-radius: 3px;color: #334862 !important;}
.tagcloud a:hover{background-color: #000 !important;color: #fff !important;}
#categories-2 ul li a {padding: 0 2px 0 0;font-size: 14px;color: #000;}
#categories-2 ul li {color: #777777;padding: 10px 0 10px !important;border-bottom: 1px solid rgba(0,0,0,0.1);}
#categories-2 ul li:last-child {border-bottom: none;}
#archives-2 ul li a {padding: 0 2px 0 0;font-size: 14px;color: #000;}
#archives-2 ul li {display: flex;color: #777777;padding: 10px 0 10px !important;border-bottom: 1px solid rgba(0,0,0,0.1);}
#archives-2 ul li:last-child {border-bottom: none;}
#search-2 label {width: 100%;}
button.woocommerce-Button.btn.btn-primary.mt-2 {color: #000;margin: 30px 0 30px 0 !important;}
button.woocommerce-Button.btn.btn-primary.mt-2:active {background-color: #FCCC84 !important;border-color: #FCCC84 !important;}
form.reset-your-password.woocommerce-ResetPassword.lost_reset_password .account:after{display:none;}
.single-product .tagged_as {display: none;}
.download-remaining {display: none;}
.download-expires {display: none;}

/*********************************************************ABOUT PAGE********************************************/

.about-upper-section h1{color: #333;font-weight:normal;margin-top: -25px;font-family: "Metropolis-Regular";font-size: 70px;letter-spacing: 1.5px;line-height: 70px;}
.about-upper-section h1 span {padding: 18px 12px;color: #000;display:inline-block;font-family: "Metropolis-Medium";border-radius: 8px;background-color: #FCCC84;font-size: 70px;letter-spacing: 1.5px;line-height: 70px;text-align: center;}
.about-upper-section h2{margin-bottom:0;padding-bottom:0;color: #333;font-family: Metropolis;font-size: 40px;letter-spacing: 1.2px;line-height: 50px;}
.about-upper-section{padding:50px 0;}
.about-upper-section-inner{max-width: 928px;margin: 0 auto 57px;}
.about-help-section{background-color: rgba(242,242,242,0.45);padding:50px 0;}
.about-help-section h3{margin-top:0;margin-bottom: 50px;color: #000;font-family: "Metropolis-Medium";font-size: 36px;line-height: 36px;}
.about-help-inner, .about-make-inner{max-width:900px;margin:0 auto;}
.about-help-section p{color: #000;font-family: "Metropolis-Light";font-size: 22px;line-height: 35px;}
.about-make-section h3{color: #000;margin-bottom: 50px;font-family: "Metropolis-Medium";font-size: 36px;line-height: 36px;}
.about-make-section p{color: #000;font-family: "Metropolis-Light";font-size: 22px;line-height: 35px;}
.about-make-section{padding:46px 0 225px;}
.about-page .connect {height: 190px;}
.about-page .connect-title a {color: #333;font-family: "SFProText";font-size: 16px;line-height: 19px;}
a.added_to_cart.wc-forward.view_cart {display: none;}
.shop-upper ul{list-style: none;display: flex;justify-content: center;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;}
.shop-upper {width: 100%;text-align: center;background: #f2f2f2;border-bottom: 1px solid #e0e0e0;}
.by_category-wrapper {width: 25%;padding: 50px 10px 0 15px;}


.cat-wrap + .woocommerce-notices-wrapper + .by_category-wrapper + .product_filter_overlay + ul.products.columns-4{margin-top:150px !important;}

.by_category-wrapper{transition: width 0.1s;}
.by_category-wrapper.hide_filter{padding: 50px 10px 0 10px;width:6%;box-shadow: 8px 0 8px -8px rgb(0 0 0 / 10%);}
.by_category-wrapper.hide_filter .by_category{display: none;}
.shrink-filter{display: none;}
.hide_filter p.shrink-filter{display: block;text-align: center;}
.hide_filter p{display: none;border-bottom: none;}
.expand_view ul.products.columns-4 li iframe { height: 192px;}
.shop-filter {display: flex;flex-wrap: wrap;max-width: 1370px;margin: 0 auto;}
p:empty{display: none;}
.shop-content-wrap{display: none;}
.post-type-archive-product .shop-content-wrap{display: block;}
.shop-content-wrap + .woocommerce-products-header + .woocommerce-notices-wrapper + .by_category-wrapper + .product_filter_overlay + ul.products.columns-4{margin-top:200px !important;}
.shop-content-wrap{position: absolute;right: 0;left: 25%;padding-left: 15px;padding-right: 15px;}
.post-type-archive-product.post-type-archive .shop-upper{display:block;}
.post-type-archive-product .shop-content-wrap{top:70px;}
.cat-title h2{color: #000;font-size: 30px;font-weight: 600;line-height: 36px;margin-top: 0;margin-bottom: 21px;padding-bottom: 0;}
.cat-wrap .cat-desc p{color: #000;font-size: 17px;margin-bottom: 0;line-height: 24px;overflow: hidden;}
.shop-title h2{color: #000;font-size: 30px;font-weight: 600;line-height: 36px;padding-bottom: 0;margin-bottom: 18px;}
.shop-desc p{color: #000;font-size: 17px;line-height: 24px;}
.tax-product_cat .shop-right ul.products.columns-4{width:100%;margin-top:50px !important;}
.export-content-item:nth-child(2) {order: 3;}
.export-content-item:nth-child(5) {order: 5;}
.footer_category_list {display: flex;flex-direction: column;}
.footer_category_list li:nth-child(2) {order: 3;}
.footer_category_list li:nth-child(5) {order: 5;}
.woocommerce-checkout #customer_details {display: none;}
.product_filter_overlay {display:none;background: rgba(0,0,0,0.3);position: fixed;bottom: 0;right: 0;top: 0;left: 0;z-index: 99999;}
.product_filter_overlay:before {height: 1em;width: 1em;display: block;position: absolute;top: 50%;left: 62.5%;margin-left: -.5em;margin-top: -.5em;content: '';-webkit-animation: spin 1s ease-in-out infinite;animation: spin 1s ease-in-out infinite;background: url(../image/loader.svg) center center;background-size: cover;line-height: 1;text-align: center;font-size: 2em;color: rgba(0,0,0,.75);}
.single.single-product main#main .container {max-width: 1290px;}
.single.single-product #masthead nav {padding-left: 15px !important;padding-right: 15px !important;}
.single.single-product .product-content {padding: 0 40px !important;}
.vjs-poster {background-color: transparent !important;}
.video-js {background-color: transparent !important;}
.vjs-tech {background-color: transparent !important;}
form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row {width: 100% !important;}
form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.btn.btn-primary.mt-2 {margin:5px 0 30px 0 !important;}
.user-registration-message {content: '';width: 100%;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.8);display: block;z-index: 999999;margin: 0 !important;}
.user-registration-message ul {padding: 30px !important;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff !important;z-index: 9999999;box-shadow: 0 0px 32px 0 rgba(0, 0, 0, 0.1), 0 0px 34px 0 rgba(0, 0, 0, 0.2);border-radius: 4px;color: #000;font-weight: 500;font-size: 15px;letter-spacing: 0.3px;}
.user-registration-message:before {display: none;}
.navbar-brand img {max-width: 75px;}
.site-info-content a img {max-width: 75px;}
/*.post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 236px;}*/
.post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 236px;}
.seller .col-text {margin-top: -6px;}
.shop-upper ul li a{color: #4F4F4F;transition:all 0.4s;padding: 15px 25px;display: inline-block;font-size: 17px;font-weight: 700;line-height: 20px;font-family: 'Roboto', sans-serif;text-align: center;}
.shop-upper ul li a:hover{color:#E68F0E;}
.shop-class .woocommerce-categories .woocommerce ul.products li.product:hover{background-color: #fafafa;}
ul.products.columns-4 li iframe {height: 160px;}
.expand_view .shrink-filter > span{margin-right: 0 !important;}




@media(min-width:1365px)
{
    ul.products.columns-4 li iframe {height: 186px;}   
}


@media(min-width:1366px){
    .single.single-product main#main .container {max-width: 1370px;}
    .single #videosList iframe {height: 505px;}
    .related-inner-wrp iframe {height: 188px;}
    .expand_view ul.products.columns-4 li iframe {height: 216px !important;}
    ul.products.columns-4 li iframe {height: 184px !important;}
}


@media(min-width:1350px) and (max-width: 1439px){
    .single.single-product main#main .container {max-width: 1290px;}
    .related-inner-wrp iframe {height: 177px;}
}
@media(max-width:1349px){
.single.single-product main#main .container {max-width: 1200px;}
.single #videosList iframe {height: 442px;}
.related-inner-wrp iframe {height: 164px;}
}

@media(min-width: 1281px) and (max-width: 1365px){
    .related-inner-wrp img{min-height: 165px;max-height: 165px;}
}

@media(max-width:1260px)
{
    .container{max-width:1140px;}
    .woocommerce-product-category-page {display: flex;align-items: center; position: relative;    text-align: center;    justify-content: center;    box-sizing: border-box;    height: 140px;    width: 180px;   border-radius: 5px;    background-color: #FFF;border: 1px solid    #E0E0E0;}
    .shop-class .woocommerce-product-category-page img, .tax-product_cat .woocommerce-product-category-page img {max-width: 40px; top:50px;}
    .shop-class.woocommerce .woocommerce-product-category-page h2 {margin-top: 60px;}    
    .export-content-item {width: 200px;}
    .search .search-item {flex: 0 0 10% !important;max-width: 10% !important;}
    .single.single-product main#main .container {max-width: 1140px;}
    .single.single-product .product-content {padding: 0 30px !important;}
    .single #videosList iframe {height: 419px;}
    
}
@media(min-width: 1200px) and (max-width: 1280px){
    .related-inner-wrp img{min-height: 156px;max-height: 156px;}
}
@media(max-width:1199px)
{
    .expand_view ul.products.columns-4 li iframe {height: 180px;}
    .woocommerce .shop-right ul.products.columns-4 {padding: 63px 15px;}
    .by_category-wrapper {padding: 30px 10px 0 15px;width: 20%;}
    .woocommerce-categories .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 30.05%;}
    .woocommerce-cart form.woocommerce-cart-form {text-align: center;height: 580px;overflow-y: scroll;padding-right: 24px;}
    .woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width: 27%;}   
    .cart_form-wrapp {width: 60%;}
    .connect-title a {font-size: 14.8px;}
    .search-item-wrapper .search-item-inner .search-item {width: calc(10% - 6px);margin: 5px 3px;}
    .search-bar button {height: 48px;}
    .search .search-item {flex: 0 0 11% !important;max-width: 11% !important;margin: 15px 0px 0 13px;}
    .menu-sign li a {white-space: nowrap;}
    .search-bar .search-bar-inner {width: 380px;}
    .search-bar {min-width: 380px;}
    #masthead nav {padding-left: 15px !important;padding-right: 15px !important;}
    #woo_advance_search_form {margin: 50px auto;}
    .page-id-298 .Advance_search_for_woo_display_main {max-width: calc(100% - 142px);}
    .search_by_category_header .Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {position: absolute !important;}
    .search_by_category_header .Default_search_preview_tab input#woo_advance_default_preview_set_search_text{margin-right:0;}
    .search_by_category_header .Default_search_preview_tab {display: block;}
    .single-product .container{padding: 0 15px !important;}
    section#tabs {padding: 0 !important;}
   .shop-content-wrap + .woocommerce-products-header + .woocommerce-notices-wrapper + .by_category-wrapper + .product_filter_overlay + ul.products.columns-4 {margin-top: 110px !important;}
    .mobile_view_filter {width: 25%;}
    .mobile_view_filter .by_category {display: block !important;position: absolute;z-index: 9;background: #fff;padding: 30px 15px;width: 100%;box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 25px;top: 75px;left: 0;}
    .shop-class .mobile_view_filter .by_category{top:73px;}
    .mobile_view_filter p {padding: 0 0 12px 0;}    
    .shop-class .mobile_view_filter p{padding:0 0 12px 0;}    
    .tax-product_cat .shop-right{width: 100% !important;}
    .about-page .connect-title a {font-size: 15px;}
    .product_filter_overlay:before {left: 50%;}
    .single.single-product .product-content {padding: 0 15px !important;}
    .single.single-product #masthead nav {padding-left: 0 !important;padding-right: 0 !important;}
    .related-inner-wrp {width: 24.22%;}
    .related-inner-wrp img {min-height: 145px;max-height: 145px;}
    body:not(.home) header#masthead .navbar-nav li a {padding: 0.5rem 15px !important;}    
    .single #videosList iframe {height: 408px;}
    .related-inner-wrp iframe {height: 151px;}
    .front_video iframe {margin-top: 5px;}
}
@media(max-width:1186px){
    ul.products.columns-4 li iframe {height: 155px;}
}
@media(max-width:1145px){
    ul.products.columns-4 li iframe {height: 150px;}
    .expand_view ul.products.columns-4 li iframe {height: 180px;}
}

@media(max-width:1132px){
    .woocommerce-MyAccount-content .form-row {margin-right: 0px !important;margin-left: 10px !important;}
    .woocommerce-MyAccount-content .change-password-btn {margin-left: 10px;}
    .woocommerce-EditAccountForm > span {width: 46%;margin-left: 13px;margin-right: 0;}    
}

@media(max-width:1114px)
{
    ul.products.columns-4 li iframe {height: 145px;}
    .expand_view ul.products.columns-4 li iframe {height: 170px;}
}
@media(max-width:1113px)
{
    .single #videosList iframe {height: 398px;}
}
@media(max-width:1084px){
    .single #videosList iframe {height: 388px;}
    ul.products.columns-4 li iframe {height: 140px;}
    .expand_view ul.products.columns-4 li iframe {height: 165px;}
}
@media(max-width:1080px){
    .related-inner-wrp img{min-height: 132px;max-height: 132px;}
    header .navbar-brand {margin-right: 20px !important;}     
}
@media(max-width:1065px){   
    .post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 182px;} 
    .seller .col-image iframe {height: 132px;}
    .related-inner-wrp iframe {height: 141px;}
    
}
@media(max-width:1061px){
    .single #videosList iframe {height: 378px;}
}
@media(max-width:1047px){
    ul.products.columns-4 li iframe {height: 135px;}
    .expand_view ul.products.columns-4 li iframe {height: 160px;}
}
@media(max-width:1034px){.single #videosList iframe {height: 368px;}}
@media(max-width:1011px){
     ul.products.columns-4 li iframe {height: 130px;}
    .expand_view ul.products.columns-4 li iframe {height: 155px;}
}
@media(max-width:1008px){
    .post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 172px;}  
    .single #videosList iframe {height: 358px;}    
}
@media(max-width:991px)
{ 
    .shop-class .woocommerce-categories, .tax-product_cat .woocommerce-categories {padding: 15px;} 
    ul.products.columns-4 li iframe {height: 190px;}
    .expand_view ul.products.columns-4 li iframe {height: 230px;}
    .shop-class .woocommerce-categories .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 48%;}
     .shop-class .woocommerce-categories .woocommerce ul.products li.product, .woocommerce-page ul.products li.product:nth-child(2n) {margin-right:0 !important;}
     .shop-class .woocommerce-categories .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 30px 40px 0 !important;}
     .shop-class .woocommerce-categories .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:calc(50% - 15px) !important;}
    .shop-class .woocommerce-product-category-page h2 a, .tax-product_cat .woocommerce-product-category-page h2 a  {font-size: 12px;}
    .shop-class .woocommerce-product-category-page, .tax-product_cat .woocommerce-product-category-page {height: 121px;    min-width: 140px;}
    .shop-class .woocommerce-product-category-page {height: 121px;    width: 140px;}
    .woocommerce-product-category-page img {max-width: 30px;    top: 20px;}
    .woocommerce-product-category-page h2 a {font-size: 13px;}
    .woocommerce-Price-amount.amount {font-size: 16px;}    
    .account {display: none;}
    .woocommerce-cart .wc-proceed-to-checkout a {line-height: 15px !important;}
    .single-tabs-wrp {max-width: 100%;margin-top: 80px;}
    .related-inner-wrp {width: 32.43%;margin-bottom: 4px;margin-right: 10px;}
    .related-pro-wrp {justify-content: flex-start;}
    p.add_cart_after_price {width: 4rem;}
    .woocommerce-product-details__short-description {max-width: 100%;color:#4F4F4F;font-size: 16px;line-height: 22px;   text-align: justify;}
    .front-page .search-bar {width: 100%;}
    .front-page .search-bar .search-bar-inner {width: 100%;}
    .front-page h1.front-title {font-size: 60px;}
    .export-content-item p {height: 130px;padding: 0 7px;}
    .export-content {justify-content: flex-start;flex-wrap: wrap;}    
    .export-templates h2 {font-size: 28px;}
    .seller-head > div a {font-size: 24px;}
    .col-text {padding: 15px 25px 20px;}
    .search-item-inner {justify-content: center;}
    .search-item-wrapper .search-item-inner .search-item {width: 18%;margin: 5px 7px !important;}
    .product_tempalte_desktop {display: none;}
    .product_template_slider {display: flex !important;overflow: hidden !important;}
    .search .search-item {flex: 0 0 14% !important;max-width: 15% !important;margin: 15px 0px 0 15px;}
    .woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width: 34%;}
    .woocommerce-cart form.woocommerce-cart-form {padding-right: 10px;}
    .woocommerce-cart .woocommerce .product-remove a {background-size: cover;width: 30px !important;height: 30px !important;}
    .woocommerce-cart a.checkout-button.button.alt.wc-forward {padding-top: 17px;}
    .woocommerce-page ul.products li.product:nth-child(3n) {margin-right: 30px;}
    .search-bar .search-bar-inner {width: 350px;}
    .search-bar {min-width: 336px;}
    .woocommerce-order-left-inner {width: 394px;}
    .woocommerce-order-left {width: 430px;}
    .search_by_category_header select.advance_search_category_preview_html.category_display_yes {height: 49px;width: 100px;}
    .search_by_category_header #woo_advance_search_form {margin: 0 auto 0 0 !important;max-width: 275px;}
    .search_by_category_header .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {width: 110px !important;}
    .page-id-7.woocommerce-cart .search_by_category_header .Default_search_preview_tab {margin-left: 115px;width: calc(100% - 115px) !important;}
    .export-content-item {width: calc(20% - 8px);}
    .product-content .price {flex-direction: column;align-items: flex-start;}
    .single-product .product-content .product-type-title {margin-top: 3px;}
    .related-inner-wrp:nth-child(4n) {margin-right: 10px;}
    .related-inner-wrp:nth-child(3n) {margin-right: 0;}
    .woocommerce-cart h1.entry-title {font-size: 26px;}
     .page-id-298 .Advance_search_for_woo_display_main {max-width: calc(100% - 142px);}
     header .navbar-brand {margin-right: 1.5rem;}
     .header-right #main-nav {margin-right: 0;}
     .post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li{width: 48%;}
     .mobile_view_filter {width: 30%;}
    .single.single-product .product-content {padding: 0 10px !important;}
    form.woocommerce-ResetPassword.lost_reset_password a.sign-up span {margin-left: 0 !important;}
    body:not(.home) header#masthead .navbar-nav li a {padding: 0.5rem 15px !important;}
    .header-right .cart {margin: 0 15px;}
    .menu-sign li a {padding: 0.5rem 15px;}
    .related-inner-wrp img {min-height: 147px;max-height: 147px;}    
    /*.post-type-archive-product ul.products.columns-4 li iframe {height: 259px;}*/
    .post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 259px;}   
    .seller .col-image iframe {height: 169px;}
    .related-inner-wrp iframe {height: 175px;}
    .front_video iframe {margin-top: 4px;height: 248px;}     
}
@media(max-width:980px){.single #videosList iframe {height: 348px;}}
@media(max-width:955px){ 
    .post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 250px;}   
    .single #videosList iframe {height: 335px;}
}
@media(max-width:936px){
    .seller .col-image iframe {height: 158px;}
    .related-inner-wrp iframe {height: 165px;}
    ul.products.columns-4 li iframe {height: 180px;}
    .expand_view ul.products.columns-4 li iframe {height: 220px;}
}
@media(max-width:921px){ 
    .post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 236px;}   
    .single #videosList iframe {height: 324px;}
}
@media(max-width:900px){
    ul.products.columns-4 li iframe {height: 168px;}
    .expand_view ul.products.columns-4 li iframe {height: 208px;}
}
@media(max-width:890px){
    .single #videosList iframe {height: 314px;}
}
@media(max-width:890px) and (min-width:768px){
    .about-page .col-text {min-height: 70px;align-items: center;justify-content: center;display: flex;}
}
@media(max-width:880px){
    .seller .col-image iframe {height: 148px;}
    .related-inner-wrp img {min-height: 130px;max-height: 130px;}
    body:not(.home) header#masthead .navbar-nav li a {padding: 0.5rem 7px !important;}
    .header-right .cart {margin: 0 7px;}
    .menu-sign li a {padding: 0.5rem 7px;}
    .related-inner-wrp iframe {height: 155px;}
    .videos-inner {height: 225px;}
    .front_video iframe {margin-top: 2px;height: 239px;}
    .menu-sign li a{font-size:16px !important;}
    header#masthead .navbar-nav li a{font-size:16px !important;}
    .shop-title h2{font-size: 25px !important;}
    .cat-wrap {position: static;}
    .cat-wrap + .woocommerce-notices-wrapper + .by_category-wrapper + .product_filter_overlay + ul.products.columns-4 { margin-top: 0px !important;}
}

@media(max-width:868px){     
    .single #videosList iframe {height: 305px;}
}
@media(max-width:848px){ 
ul.products.columns-4 li iframe {height: 165px;}
    .expand_view ul.products.columns-4 li iframe {height: 200px;}
}
@media(max-width:844px){ 
.videos-inner {height: 215px;}

}
@media(max-width:840px){.single #videosList iframe {height: 295px;}}

@media(max-width:825px){
    .seller .col-image iframe {height: 138px;}.related-inner-wrp iframe {height: 145px;}
}
@media(max-width:814px){ 
ul.products.columns-4 li iframe {height: 160px;}
    .expand_view ul.products.columns-4 li iframe {height: 195px;}
}
@media(max-width:812px){.single #videosList iframe {height: 285px;}.videos-inner {height: 205px;}.front_video iframe {margin-top: 3px;}}
@media(max-width:793px){       
    .search_by_category_header #woo_advance_search_form {max-width: 255px;}
    .search-bar {min-width: 315px;}
}
@media(max-width:790px){ 
ul.products.columns-4 li iframe {height: 155px;}
    .expand_view ul.products.columns-4 li iframe {height: 185px;}
}
@media(max-width:785px){
    .single #videosList iframe {height: 275px;}.videos-inner {height: 200px;}
}
@media(max-width:771px){ 
    .seller .col-image iframe {height: 128px;}.related-inner-wrp iframe {height: 135px;}
}
@media(min-width: 768px){
    .navbar-expand-md {justify-content: space-between;}
    .mobile.search-bar.search_header_bar-wrap {display: none;}
    #main-nav.mobile {display: none !important;}
    .mobile.search-bar.search_header_bar-wrap{display:none;}    
}

@media(max-width:767px)
{
    .cat-wrap .cat-desc p{margin-bottom: 0;}
    .by_category-wrapper.mobile{display:block;text-align: center;}
    .by_category-wrapper.mobile p{text-align: center;}
    .by_category-wrapper.hide_filter {width: 10%;padding: 30px 10px 0 10px;}
    .woocommerce ul.products.columns-4{padding: 10px 15px;}    
    .by_category-wrapper{position: relative;margin-top: 30px;padding: 0px 10px 0 10px;width: 10%;box-shadow: 8px 0 8px -8px rgb(0 0 0 / 10%);}
    /*.by_category-wrapper.mobile_filter{position: absolute;background: #fff;box-shadow: 8px 0 8px 2px rgb(0 0 0 / 10%);z-index: 99;width: 250px;}*/
    .by_category-wrapper.mobile_filter .by_category-inner{position: absolute;background: #fff;box-shadow: 8px 0 8px 2px rgb(0 0 0 / 10%);z-index: 99;width: 250px;}
    .by_category-wrapper p.shrink-filter{display: block;}
    .by_category-wrapper p{display: none;}
    .by_category-wrapper p.shrink-filter{border-bottom: none;text-align: center;}
    .by_category-wrapper.mobile_filter p.shrink-filter{border-bottom: 1px solid #ddd;text-align: left;display: flex;
    align-items: center;}
    .by_category-wrapper .by_category{display: none;}
    ul.products.columns-4 li iframe {height: 170px;}
    .mobile_filter .filter-text{display: block;}    
    .shrink-filter > span{margin-right: 0 !important;}
    .mobile_filter .shrink-filter > span{margin-right: 15px !important;}
    .by_category-wrapper.mobile_filter p.shrink-filter + .by_category{display: block;}
    .shop-upper ul li a{padding: 10px 15px !important;}
    .search_by_category_header .ysm-search-widget label{width:100% !important;}    
    .search_by_category_header form {width: 100%;margin-left: 0;}
    .post-type-archive-product .shop-content-wrap {position: static;}
    .shop-content-wrap + .woocommerce-products-header + .woocommerce-notices-wrapper + .by_category-wrapper + .product_filter_overlay + ul.products.columns-4 {margin-top: 0px !important;}
    .videos .videos-content-item p {text-align: center;}
    ul#menu-menu-2 {margin-bottom: 0px;}
    .woocommerce-MyAccount-content .form-row{min-width:0;width:47%;}
    .woocommerce-MyAccount-content .form-row {margin-left: 5px !important;}
    .woocommerce-MyAccount-content .change-password-btn {margin-left: 7px;}
    .woocommerce-MyAccount-content .change-password-btn{width:46%;}
    .woocommerce-EditAccountForm > span {margin-left: 8px;}
    .search_by_category .ysm-search-widget .search-submit{width:75px;height: 55px;}
    .search_by_category .ysm-search-widget .search-field[type="search"]::-webkit-input-placeholder {font-size: 16px;line-height: 18px;}
    .search_by_category .ysm-search-widget .search-field[type="search"]::-moz-placeholder {font-size: 16px;line-height: 18px;}
    .search_by_category .ysm-search-widget .search-field[type="search"]:-ms-input-placeholder {font-size: 16px;line-height: 18px;}
    .search_by_category .ysm-search-widget .search-field[type="search"]:-moz-placeholder {font-size: 16px;line-height: 18px;}
    .export-content-item{width:calc(25% - 7.5px);}
    .export-content-item:nth-child(2){margin-right:0;}
    .page-id-9 .post-9.page .u-column1.col-1 {flex: 0 0 100%;max-width: 100%;float:none;}
    .page-id-9 .post-9.page .u-column2.col-2 {flex: 0 0 100%;max-width: 100%;float:none;}
    .page-id-9 .woocommerce form.register {border: none;padding: 0;}
    .search_by_category .ysm-search-widget .search-field[type="search"]{height: 55px;width: calc(100% - 83px) !important;}
    .search_by_category .ysm-search-widget .search-submit:before {background-size: 33px auto;}
    .front_video {width: 100%;}
    ul#menu-menu-2 {margin-bottom: 20px;}
    ul#menu-menu-2 li{background:#000;padding: 10px 0;border-bottom: 1px solid #fff;}
    header .header-right {padding-right: 0.75em;}
    div#gglcptch_recaptcha_1463376562 > div {width: 100% !important;}
    header#masthead.home-page .navbar-nav li a {color: #fff !important;}
    header#masthead .navbar-nav li a {color: #fff !important;}
    .user-registration-account .sign-in{padding-left:0;}
    header .navbar-brand {margin-right: 0 !important;}
    .navbar-toggler {padding: .25rem 15px !important;}
    header .container-fluid{padding:0 !important;}
    .woocommerce-order-wrapper-inner > div{width:100%;margin-bottom: 30px;}
    .woocommerce-order-left-inner {width: calc(100% - 20px);}
    td.woocommerce-table__product-name.product-name > span {margin-right: 5px;}
    form.checkout.woocommerce-checkout > div {width: 100%;}
    .checkout-left {margin-right: 0;}
    .woocommerce-checkout div#order_review{width:100%;}
    .tax-product_cat .woocommerce-breadcrumb {padding: 0;}
    .search-bar .search-bar-inner {height: 45.77px;width: 500px;border-radius: 4px;background-color: #FFF;border: 1px solid    #E0E0E0;}
    .woocommerce-product-category-page {height: 110px;width: 140px;}
    .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {   width: 48%;    float: left;    clear: both;    margin: 0 15px 2.992em;}
    .shop-class .woocommerce-categories .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 30px 40px 0 !important;}
    .shop-right {width: 100%;}
    .search-bar {min-width: 310px;margin: 0 auto;}
    header .navbar-brand {margin-right: 0;}
    header#masthead #main-nav .navbar-nav li a{text-align:left;padding-left: 15px;}
    .search-bar.search_header_bar{display:none;}
    .mobile.search-bar.search_header_bar{display: inline-block;margin-bottom: 25px;}
    .blog-page h1 {font-size: 35px;text-align: center;    margin: 15px 0 !important;}
    .woocommerce-page .products {margin-top: 25px !important;}
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align:left !important;}
    .woocommerce-edit-account .woocommerce {display: flex;}
    .woocommerce-account .woocommerce-MyAccount-navigation {float: left;    width: 30%;}
    .woocommerce-cart .woocommerce {display: flex;   flex-direction: column-reverse;}
    .woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width: 70%;margin: 0 auto;}
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {    display: block !important;}
    .woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item td {border-bottom: none !important;}
    .product-price.box-price .woocommerce-Price-amount {position: relative;top: -30px;float: left;}
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {display: block;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {content: attr(data-title) ": ";   font-weight: 700;    float: left;   display:none;}
    td.product-remove a {position: relative;top: -74px;}
    tr.woocommerce-cart-form__cart-item.cart_item td:nth-of-type(1) {max-width: none;width: 100%;}
    .woocommerce-cart .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background: none;}
    tr.woocommerce-cart-form__cart-item.cart_item {border:none;}
    .woocommerce-cart td.product-thumbnail img {min-width:150px;max-width:150px;width: auto;}
    .woocommerce-cart td.product-remove {border-top: 1.5px solid #dcdcdc !important;}
    .woocommerce-cart form.woocommerce-cart-form {margin: 25px auto 0;text-align: center;height: 580px;overflow-y: scroll;padding-right: 10px;}
    .cart_form-wrapp {width: 70%;}
    .woocommerce-cart .wc-proceed-to-checkout a {max-width: 100%;}
    .woocommerce-Price-amount.amount {padding-left: 0px;}
    .woocommerce-cart .cart_totals {border-radius: 4px;  border: 2px solid #E0E0E0;margin-top: 0px;}
    span.woocommerce-Price-amount.amount {line-height: 24px;color: #4F4F4F;font-size: 13px;font-weight: 700;}
    form.checkout.woocommerce-checkout {display: block;}
    .single-product #product-96 {display: flex;flex-wrap: wrap; }
    .single-product .woocommerce-tabs.wc-tabs-wrapper {width: 100%;}
    .single-product .related.products {width: 100%;}
    .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {order: 1;}
    .summary.entry-summary {order: 2;}
    .woocommerce-tabs.wc-tabs-wrapper {order: 3;}
    .related.products {order: 4;}
    .single-product .tabs.wc-tabs {margin-left: 0px !important;padding-left: 0px !important;max-width: 100%;}
    .woocommerce-product-details__short-description {max-width: 100%;color:#4F4F4F;font-size: 16px;line-height: 22px;text-align: justify;}
    .summary .price {border-bottom: 0.2px solid #808080;padding-bottom: 10px;max-width: 100%;}
    .product-content {flex: 0 0 100%;max-width: 100%;padding: 0 !important;}
    .single-pro-video {flex: 0 0 100%;max-width: 100%;padding: 0 !important;}
    .single-tabs-wrp {max-width: 100%;margin-top: 20px !important;margin-left: 0px;}
    .product-content {margin-top: 30px;}
    .product-content h1 {font-size: 16px;}
    .product-content .price span {font-size: 16px !important;}
    .related-inner-wrp {width: 32%;margin-bottom: 5.5px;margin-right: 10px;}
    .related-inner-wrp:nth-child(4n) {margin-right: 10px;}
    .single-tabs-wrp .tab-content {margin-top: 0px;}
    .related-product {margin-top: 0px;}
    .single-product .product-content .woocommerce-product-details__short-description {font-size: 14px;}    
    .front-page h1.front-title {font-size: 45px;line-height: 65px;}
    .search-bar button {height: 45px;}
    .export-content-item p {height: 112px;}
    .seller-head > div a {font-size: 22px;}
    .col-text {padding: 15px;}
    .search-item-wrapper .search-item-inner .search-item {width: 17.4%;}
    .connect-content .col-6 {-ms-flex: 0 0 50% !important;flex: 0 0 50% !important;max-width: 50% !important;}
    .connect {height: 470px;}
    #masthead nav {padding-left: 0 !important;padding-right: 0 !important;}
    .export-content {display: flex;flex-wrap: wrap;}
    .export-content-item {margin: 0px 10px 22px 0;}
    .export-templates {margin: 80px 0 50px;}
    .front-page .search-bar .search-bar-inner {height: 65px;}
    .front-page .search-bar button {height: 65px;}
    .search .search-item {flex: 0 0 17% !important;max-width: 17% !important;margin: 15px 3px 0 15px;}
    footer .site-info {height: auto;}
    .site-info-content {padding-bottom: 30px;}
    footer h2 {font-size: 16px;}  
    footer ul li a {font-size: 16px;}
    .blog-page .content-col {margin: 0 auto;}
    .col-text h3 a {font-size: 17px !important;}
    .single_add_to_cart_button.button.alt {width: 235px;}
    p.add_cart_after_price {width: 4.5rem;}
    td.product-thumbnail:first-child {padding-top: 1px !important;}
    .woocommerce-cart td.product-name a {padding-left: 0;top: -15px;left: 0;}
    .woocommerce-cart a.checkout-button.button.alt.wc-forward {margin: 0;max-width: 100%;}
    .cart_totals table.shop_table.shop_table_responsive tr th {display: block;}
    .cart_totals table.shop_table.shop_table_responsive tr {display: flex;}
    .continue_shopping {right: 100px;display: none;}
    .woocommerce-cart h1.entry-title {width: 70%;margin-right: auto;margin-left: auto;text-align: left;}
    .search_header_bar .ysm-search-widget.ysm-search-widget-1.ysm-active {height: 45.77px !important;}
    .search_header_bar .search-bar-inner input {height: 45.77px !important;}
    .search_header_bar .search-bar-inner button {height: 44px;}
    #front_search_bar .ysm-search-widget.ysm-search-widget-1.ysm-active {height: 65px !important;}
    #front_search_bar .search-bar-inner input {height: 65px !important;}
    #front_search_bar .search-bar-inner button {height: 64px;min-width: 106px;}
    #front_search_bar .ysm-search-widget .search-submit:before {padding-top: 28px;}
    .woocommerce-edit-account .woocommerce .woocommerce-Button.btn {width: 100%;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {display: none !important;content: attr(data-title);font-weight: 700;float: left;}
    .page-id-47 .content-area article{padding:40px 15px;}
    #user-registration-form-390 .register_heading label{padding-bottom:30px;}
    .user-registration-account .sign-in {padding-bottom: 30px;}
    .header-right #main-nav{display:none;}
    .header-right #main-nav.mobile.show{display:block !important;}
    .search_by_category_header #woo_advance_search_form {height: 45px;}
    .search_by_category_header .Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {min-width: 51px;height: 45px;background-image: url(../image/search-icon.png);}
    .search_by_category_header .Default_search_preview_tab input#woo_advance_default_preview_set_search_text {height: 45px;}
    .search_by_category_header select.advance_search_category_preview_html.category_display_yes {height: 45px;width: 110px;}
    .search_by_category_header .Default_search_preview_tab {height: 45px;}
    .search_by_category_header input.woo_advance_default_preview_set_search_text {width: 100% !important;}    
    .search_by_category_header .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {height: 45px;}
    .search_by_category_header .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes button {height: 45px;}
    .search_by_category_header #woo_advance_search_form {max-width: 100%;}
    .blog_content_column:first-child {border-right:none;padding-right: 15px !important;}
    .blog_content_column:last-child {padding-left: 0 !important;}
    .single-product .product-content .product-type-title {position: absolute;margin-top: 0;top: -21px;}
    .single-product form.cart.w_cart {position: absolute;top: 0;right: 0;margin-right: 0;}
    .single-product .product-content h1 {width: calc(100% - 295px);}
    input#woo_advance_default_preview_set_search_text::-webkit-input-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
    input#woo_advance_default_preview_set_search_text:-moz-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
    input#woo_advance_default_preview_set_search_text::-moz-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
    input#woo_advance_default_preview_set_search_text:-ms-input-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
    .search_by_category_header input#woo_advance_default_preview_set_search_text::-webkit-input-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
    .search_by_category_header input#woo_advance_default_preview_set_search_text:-moz-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
    .search_by_category_header input#woo_advance_default_preview_set_search_text::-moz-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
    .search_by_category_header input#woo_advance_default_preview_set_search_text:-ms-input-placeholder {text-align: left;font-size:13px;letter-spacing:0.3px;}
     .woocommerce-cart h1.entry-title {font-size: 22px;display: block;text-align: center;}
     .shopping_cart_title {display: none;}
     .about-make-section h3 {font-size: 18px;line-height: 18px;}
     .about-help-section h3{font-size: 22px;line-height: 22px;}
     .about-help-section p, .about-make-section p {font-size: 18px;line-height: 35px;}
     .about-upper-section img{max-width:49px;}
     .about-upper-section h1{ font-size: 33px;letter-spacing: 0.71px;line-height: 33px;}
     .about-upper-section h1 span{font-size: 33px;letter-spacing: 0.71px;line-height: 33px;padding:8px 12px;}
     .about-upper-section h2{font-size: 21px;letter-spacing: 0.63px;line-height: 39px;}
     .about-make-section {padding: 5px 0 90px;}
     .about-make-section h3{margin-bottom:30px;}
     .about-page .connect {height: 520px;}
     .about-help-section h3{margin-bottom:48px;}
     .about-help-section {padding: 30px 0;}
     .about-upper-section h1 {margin-top: 30px;}
     .about-upper-section {padding: 30px 0 50px;}
     .about-page .connect-innerr {top: -80px;}
     .about-page .textwidget {font-size: 10px;}
     button.woocommerce-Button.btn.btn-primary.mt-2 {margin: 0 0 0 0 !important;}     
     .mobile_view_filter {width: 33%;}
     .single.single-product .product-content {padding: 0 !important;}
     .single.single-product button.navbar-toggler {padding-left: 16px;}
     .related-inner-wrp img{min-height: 122px;max-height: 122px;}
    .single #videosList iframe {height: 415px;}
    .seller .col-image iframe {height: 199px;}
    .videos-inner {height: auto;}
    .videos-content-item {padding: 25px 0 !important;}
    .videos-content-item.video_col {justify-content: center !important;padding: 0 0 30px !important;}
    .front_video iframe {margin-top: 0;height: 415px;width: 100%;}
}
@media(max-width:750px){.single #videosList iframe {height: 405px;}.front_video iframe {height: 405px;}}
@media(max-width:735px){  
    .single #videosList iframe {height: 397px;}
    .seller .col-image iframe {height: 189px;}
    .related-inner-wrp iframe {height: 127px;}
    .front_video iframe {height: 395px;}
}
@media(max-width:718px){.single #videosList iframe {height: 387px;}.front_video iframe {height: 385px;}}



@media(max-width:714px){
    ul.products.columns-4 li iframe { height: 160px;}
}


@media(max-width:700px){.single #videosList iframe {height: 377px;}}                           
@media(max-width:697px){ 
    .post-type-archive-product .shop-right.product_view_full ul.products.columns-4 li iframe {height: 180px;} 
    .seller .col-image iframe {height: 179px;}
    .front_video iframe {height: 375px;}
}
@media(max-width:682px){.single #videosList iframe {height: 366px;}.related-inner-wrp iframe {height: 117px;}}                           
@media(min-width:681px){
    .woocommerce-account .woocommerce-MyAccount-navigation {float: left !important;width: 30% !important;}
    .woocommerce-MyAccount-content {float: right !important;width: 68% !important;}
}
@media(max-width:680px)
{
    .shop-class.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width: 100% !important;}    
    .woocommerce-EditAccountForm input {height: 47px;max-width: 100%;border-radius: 4px;background-color: #fafafa;border: 1px solid #E0E0E0;}
    .woocommerce-MyAccount-content .change-password-btn {min-width: 47.5%;margin-left: 0;}
    .search-bar .search-bar-inner {height: 45.77px;width: 400px;border-radius: 4px;background-color: #FFF;border: 1px solid #E0E0E0;}
    .woocommerce-categories {overflow: auto;}
    .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width: 40%;float: left;clear: both;margin: 0 15px 2.992em;}
    .woocommerce-product-category-page {height: 110px;min-width: 150px;}
    .post-type-archive-product ul.woocommerce-categories {padding-bottom: 15px;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100%;overflow: visible;} 
    .woocommerce-MyAccount-content .form-row {display: inline-block;margin-right: 0px !important;margin-left: 0px !important;width: 100%;}
    .woocommerce-edit-account .woocommerce {display: block;}
    .woocommerce-account .woocommerce-MyAccount-navigation {margin-bottom: 30px;width: 100%;padding: 18px 0;display: flex;justify-content: center;} 
    .woocommerce-MyAccount-navigation ul li {margin-bottom: 25px;}
    .woocommerce-MyAccount-navigation ul li a {padding-left: 50px;}
    .woocommerce-MyAccount-navigation ul {margin: 0;}
    .search-bar button {height: 45px;}
    .export-content-item {width: calc(33.333% - 10px);}
    .export-content-item {margin: 0px 15px 22px 0;}
    .export-content-item:nth-child(2) {margin-right: 15px;}
     .export-content-item:nth-child(4) {margin-right: 0;}
    .front-page .search-bar .search-bar-inner {height: 60px;}
    .front-page .search-bar button {height: 60px;}
    .front-page .search-bar-inner button img {max-width: 42px;}
    .connect {height: 440px;}
    .search .search-item {flex: 0 0 15% !important;max-width: 20% !important; margin: 15px 5px 0 15px;}
    #front_search_bar .ysm-search-widget.ysm-search-widget-1.ysm-active {height: 60px !important;}
    #front_search_bar .search-bar-inner input {height: 60px !important;}
    #front_search_bar .search-bar-inner button {height: 59px;}
    #front_search_bar .ysm-search-widget .search-submit:before {padding-top: 24px;}
    .woocommerce form.woocommerce-EditAccountForm.edit-account {max-width: 450px;margin: 0 auto;display: block;}
    .woocommerce-edit-account .woocommerce .woocommerce-Button.btn {width: 47.5%;}
    .search_by_category_header #woo_advance_search_form {max-width: calc(100% - 50px);}
    .search_by_category_header .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {width: 105px !important;}
    .page-id-7.woocommerce-cart .search_by_category_header .Default_search_preview_tab {margin-left: 105px;width: calc(100% - 105px) !important;}
    .shop-class .products.columns-4 li, .tax-product_cat .products li {min-height: auto;}
    .continue_shopping {right: 90px;}
    ul.products.columns-4 li:nth-child(odd) {margin-right: 0 !important;}     
     .mobile_view_filter {width: 37%;}
     .by_category input {border: 2px solid #e0e0e1;width: 18px;height: 18px;}
     .by_category label {font-size: 14px;}
     .about-page .connect {height: 460px;}
     .about-page .connect-innerr {top: -100px;}
     .related-inner-wrp img{min-height: 100px;max-height: 100px;}
    ul.products.columns-4 li iframe {height: 320px;}    
    .front_video iframe {height: 365px;}
    .woocommerce-EditAccountForm > span {width:47.5%;margin-left: 17px;}
    form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.btn.btn-primary.mt-2 {margin: 28px 0 30px 0 !important;}    
}
@media(max-width:662px){
    .single #videosList iframe {height: 356px;}
    .seller .col-image iframe {height: 169px;}
    .front_video iframe {height: 355px;}
    ul.products.columns-4 li iframe {height: 310px;}   
}
@media(max-width:645px){
    .single #videosList iframe {height: 346px;}
    .front_video iframe {height: 345px;}
    ul.products.columns-4 li iframe {height: 300px;}
}
@media(max-width:627px){
    .single #videosList iframe {height: 336px;}
    .seller .col-image iframe {height: 159px;}
    .related-inner-wrp iframe {height: 107px;}
    .front_video iframe {height: 335px;}
}
@media(max-width:609px){
    .single #videosList iframe {height: 326px;}
    .front_video iframe {height: 325px;}
    ul.products.columns-4 li iframe {height: 290px;}
}
@media(max-width:591px){
    .single #videosList iframe {height: 316px;}
    .seller .col-image iframe {height: 149px;}
    .front_video iframe {height: 315px;}
    ul.products.columns-4 li iframe {height: 280px;}
}

@media(max-width:580px){
    
    .shop-title h2 {font-size: 22px !important;line-height: 30px;}
    .videos .videos-content-item p {font-size: 20px;text-align: center;}
    .videos-content-item.video_col {padding: 0 0 15px !important;}
    .search-bar .search-bar-inner {height: 45.77px;width: 100%;border-radius: 4px;background-color: #FFF;border: 1px solid #E0E0E0;}
    .sign-heading {line-height: 30px;padding-top: 15px;padding-bottom: 25px;}
    .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width: 100% !important;float: left;    clear: both;    margin: 0 0 2.992em !important;}
    .woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width: 100%;    margin: 0 auto;}
    .woocommerce-cart form.woocommerce-cart-form {width: 100%;text-align: center;    height: 580px;   overflow-y: scroll;   padding-right: 10px;}
    .cart_form-wrapp {width: 100%;}
    .woocommerce-cart td.product-thumbnail img {min-width: 120px;max-width: 120px;}
    .woocommerce-cart .wc-proceed-to-checkout a {max-width: 100%;    height: 40px;    line-height: 10px !important;}   
    .woocommerce-cart span.woocommerce-Price-amount.amount {font-size: 13px;}
    .woocommerce-cart .cart_totals h2 {font-size: 16px;}
    .single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {margin-top: 20px;}
    #tab-description h2 {font-size: 16px;}
    ul.products.columns-4 li iframe {height: 270px;}
    .page-id-47 .content-area article{height:auto;}
    .single-tabs .btn.btn-link {font-size: 12px;}
    .single-product .product-content .woocommerce-product-details__short-description {font-size: 12px;}
    .single_add_to_cart_button.button.alt {height: 45px;}
    .quantity input {height: 45px;}
    .single-tabs .nav-tabs .nav-link {font-size: 14px;}
    .related-inner-wrp {width: 48.5%;}
    .related-inner-wrp:nth-child(2n) {margin-right: 0 !important;}
    .related-inner-wrp:nth-child(3n) {margin-right: 10px;}
    p.add_cart_after_price{height: 45px;}
    .related-inner-wrp {text-align: center;}
    .related-product h2 {text-align: center;}
    .search_header_bar {display: none;}
    .front-page .search-bar button {height: 50px;min-width: 115px;}
    .front-page .search-bar .search-bar-inner {height: 50px;}
    .front-page .search-bar {height: 50px;}
    .front-page h1.front-title {font-size: 38px;line-height: 55px;margin: 50px auto;}
    .search .search-item {flex: 0 0 29% !important;max-width: 29% !important;margin: 15px 5px 0 15px;}
    .connect {height: 400px;}
    .woocommerce-cart a.checkout-button.button.alt.wc-forward {padding-top: 20px;}
    .continue_shopping {right: 30px;top: 2px;}
    .continue_shopping a {padding: 11px 20px;}
    #front_search_bar .ysm-search-widget .search-submit:before {background-image: url(../image/search-icon.png) !important;}
    #front_search_bar .ysm-search-widget.ysm-search-widget-1.ysm-active {height: 50px !important;}
    #front_search_bar .search-bar-inner input {height: 50px !important;}
    #front_search_bar .search-bar-inner button {height: 49px;min-width: 75px;}
    #front_search_bar .ysm-search-widget .search-submit:before {padding-top: 12px;padding-left: 80px;}
    footer .site-info {text-align: center;}
    footer h2 {margin-bottom: 5px;}
    .Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {min-width: 80px;height: 60px;background-image: url(../image/search-icon.png);}
    .Default_search_preview_tab input#woo_advance_default_preview_set_search_text {height: 60px;}
    select.advance_search_category_preview_html.category_display_yes {height: 60px;width: 120px;}
    #woo_advance_search_form {height: 60px;}
    .Default_search_preview_tab {height: 60px;}
    .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {width: 115px !important;height: 60px;}
    .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes button {height: 60px;}
    .advance_default_search_advance_search_option {display: none;}
    .Default_search_preview_tab input#woo_advance_default_preview_set_search_text {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
    .single-product form.cart.w_cart {position: static;}
    .single-product .product-content h1 {width: 100%;}
    .single_add_to_cart_button.button.alt {width: 100%;}
    .continue_shopping {right: 0;}
    .woocommerce-cart h1.entry-title {width: 100%;}
    .search_by_category_header #woo_advance_search_form {max-width: calc(100% - 55px);}
     .woocommerce-cart h1.entry-title {font-size: 20px;}
     .page-id-7.woocommerce-cart .search_by_category_header .Default_search_preview_tab {margin-left: 0;width: 100% !important;}
     .Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {right: -90px;}
     .page-id-298 .Advance_search_for_woo_display_main {max-width: calc(100% - 90px);}
     .mobile_view_filter {width: 42%;}
     .about-page .connect {height: 410px;}
     .woocommerce-ResetPassword input {min-width: auto !important;}
     .related-inner-wrp img{min-height: auto;max-height: none;}
     #nav-tabContent {padding: 1rem 0 !important;}
     .related-inner-wrp iframe {height: 150px;}    
}
@media(max-width:574px){

    .single #videosList iframe {height: 306px;}
    .front_video iframe {height: 305px;}
        .shop-upper ul{justify-content: flex-start;}
        .woocommerce .shop-right ul.products.columns-4 {padding: 30px 15px;}
}
@media(max-width:556px){
    
    .single #videosList iframe {height: 296px;}
    .seller .col-image iframe {height: 139px;}
    .related-inner-wrp iframe {height: 143px;}
    .front_video iframe {height: 295px;}
    ul.products.columns-4 li iframe {height: 260px;}
}
@media(max-width:538px){
    .single #videosList iframe {height: 286px;}
    .front_video iframe {height: 285px;}
    ul.products.columns-4 li iframe {height: 250px;}
}
@media(max-width:520px){    
    .single #videosList iframe {height: 276px;}
    .seller .col-image iframe {height: 129px;}
    .related-inner-wrp iframe {height: 134px;}
    .front_video iframe {height: 275px;}
    ul.products.columns-4 li iframe {height: 240px;}
}
@media(max-width:502px){
    
    .single #videosList iframe {height: 266px;}
    .front_video iframe {height: 265px;}
    ul.products.columns-4 li iframe {height: 230px;}
}
@media(max-width:485px){
    
    .single #videosList iframe {height: 256px;}
    .seller .col-image iframe {height: 120px;}
    .related-inner-wrp iframe {height: 124px;}
    .front_video iframe {height: 255px;}
    ul.products.columns-4 li iframe {height: 220px;}
}
@media(max-width:480px)
{
    .connect {height: 350px;}
    .cat-title h2 {font-size: 21px;}
    .front-page h1.front-title {font-size: 36px;line-height: 53px;}
    footer h2 {font-size: 16px;}  
    footer ul li a {font-size: 16px;}
    .export-content-item {margin:0px 20px 22px 0;height: 140px;}
    .front-page h1.front-title {font-size: 34px;line-height: 50px;}
    .seller-head > div a {font-size: 20px;}
    .export-templates h2 {font-size: 24px;}
    .front-page .search-bar button {min-width: 90px;}
    .search .search-item {flex: 0 0 28% !important;max-width: 28% !important;}
    .front-page .search-bar .search-bar-inner input {width: 100%;}
    .product_template_slider  .slick-slide {padding-right: 5px !important;}
    .product_template_slider .slick-list.draggable {padding: 0 45px 0 0px !important;}
    .col-text h3 a {font-size: 16px !important;}  
    .select-wrapper:after{right:4px;}
    select.all{padding:0 20px 0 10px;}
    .search-bar select{width:auto;}
    header.home-page .navbar-brand > a {font-size: 25px;}
    .woocommerce-order-wrapper h2{font-size:22px;}
    .woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li span:first-child{font-size:10px;width:110px;}
    .woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li span:nth-child(2){font-size:10px;width:calc(100% - 110px);}
    .woocommerce-order-received .content-area{padding:0 !important;}
    .woocommerce-order-left-inner {width: calc(100% - 10px);}
    .woocommerce-order-received .woocommerce-order-details {padding: 10px 0px;}
    .export-content-item {width: calc(50% - 10px);}
    .export-content-item:nth-child(3) {margin-right: 0;}
    .export-content-item:nth-child(2) {margin-right: 0px;}
    .export-content-item:nth-child(4) {margin-right: 20px;}
     .mobile_view_filter {width: 45%;}
     .about-page .connect {height: 360px;}
    .single #videosList iframe {height: 253px;}
    .seller .col-image iframe {height: 233px;}
    .shop-upper ul {padding: 25px 0;}
}
@media(max-width:462px){
    ul.products.columns-4 li iframe {height: 210px;}
    .single #videosList iframe {height: 243px;}
    .seller .col-image iframe {height: 223px;}
    .related-inner-wrp iframe {height: 118px;}
    .front_video iframe {height: 245px;}
    form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.btn.btn-primary.mt-2 {margin: 12px 0 30px 0 !important;}
    .woocommerce-MyAccount-content .change-password-btn {width: 100%;}
    .woocommerce-EditAccountForm > span {width: 100%;margin-left: 0;}
    .page-id-9.user-registration-account.logged-in button.woocommerce-Button{width: 100%;}
}
@media(max-width:444px){
    ul.products.columns-4 li iframe {height: 200px;}
    .single #videosList iframe {height: 233px;}
    .seller .col-image iframe {height: 213px;}
    .front_video iframe {height: 235px;}
    .about-page .col-text {min-height: 70px;display: flex;align-items: center;justify-content: center;}
}
@media(max-width:440px)
{
    .front-page h1.front-title {font-size: 28px;line-height: 42px;margin: 40px auto 5px;}
    .front-page .search-bar button {height: 40px;min-width: 70px;}
    .front-page .search-bar select {width: 100px;padding: 0 15px;}
    .front-page .search-bar .search-bar-inner {height: 40px;}
    .front-page .search-bar-inner button img {max-width: 32px;}
    .about-page .connect-title a {font-size: 14px;}
    .search .search-item {flex: 0 0 29% !important;max-width: 29% !important;margin: 12px 5px 0 10px;padding: 8px !important;}
    .connect-title a {font-size: 14px;}
    .connect {height: 320px;}
    footer h2 {font-size: 14px;}
    footer ul li a {font-size: 14px;}
    .user-registration-account .sign-in {padding-bottom: 20px;}
    #front_search_bar .ysm-search-widget .search-field[type="search"] {padding: 0 0 0 15px;}
    #front_search_bar .ysm-search-widget.ysm-search-widget-1.ysm-active {height: 50px !important;}
    #front_search_bar .search-bar-inner input {height: 40px !important;}
    #front_search_bar .search-bar-inner button {height: 39px;min-width: 60px;}
    #front_search_bar .ysm-search-widget .search-submit:before {padding-top: 0;padding-left: 65px;}
    .woocommerce-MyAccount-content .change-password-btn {min-width: 47%;}
    .woocommerce-edit-account .woocommerce .woocommerce-Button.btn {width: 47%;}
    input.woo_advance_default_preview_set_search_text {width: calc(100% - 65px)!important;}
    .Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {min-width: 65px;height: 50px;}
    .Default_search_preview_tab input#woo_advance_default_preview_set_search_text {height: 50px;}
    select.advance_search_category_preview_html.category_display_yes {height: 50px;width: 100px;}
    #woo_advance_search_form {height: 50px;}
    .Default_search_preview_tab {height: 50px;}
    .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {height: 50px;}
    .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes button {height: 50px;}
    .related-inner-wrp {width: 48%;}
    .related-inner-wrp img {height: 90px;}
    h2.blog_post_title {font-size: 1.5em;}
    .blog_post_description p {font-size: 14px;}
    .woocommerce-cart h1.entry-title {font-size: 18px;}
    .Default_search_preview_tab input.advance_search_for_woocommerce_save_btn {right: -75px;}
     .page-id-298 .Advance_search_for_woo_display_main {max-width: calc(100% - 75px);}
     .woocommerce-cart td.product-thumbnail img {min-width: 100px;max-width: 100px;}
     .about-upper-section h1, .about-upper-section h1 span {font-size: 30px;}
     .mobile_view_filter {width: 45%;}
     .about-page .connect {height: 365px;}
     .related-inner-wrp iframe {height: 111px;}
}
@media(max-width: 426px){
    ul.products.columns-4 li iframe {height: 183px;}
    .single #videosList iframe {height: 223px;}
    .seller .col-image iframe {height: 203px;}
    .front_video iframe {height: 225px;}
    .shop-upper ul li a{font-size: 13px;}
    .by_category-wrapper{width:15%;}
}
@media(max-width: 409px){
    ul.products.columns-4 li iframe {height: 175px;}
    .single #videosList iframe {height: 213px;}
    .seller .col-image iframe {height: 193px;}
    .related-inner-wrp iframe {height: 102px;}
    .front_video iframe {height: 215px;}
}
@media(max-width: 391px){
    ul.products.columns-4 li iframe {height: 165px;}
    .single #videosList iframe {height: 203px;}
    .seller .col-image iframe {height: 183px;}
    .front_video iframe {height: 195px;}
}
@media(max-width:380px)
{
    .woocommerce-edit-account .woocommerce .woocommerce-Button.btn {background: #E0E0E0;margin-top: 0px !important;border: none;width: 100%;    height: 45px;    margin-left: 0px;}
    .woocommerce-MyAccount-content .change-password-btn {min-width: 100%;margin-bottom: 10px;margin-left: 0px;}
    .single_add_to_cart_button.button.alt {border-radius: 0px;background-color:#FCCC84 !important;font-size: 14px;  font-weight: 500;    line-height: 17px;}
    .quantity input {height: 40px; }
    .woocommerce-product-details__short-description {font-size: 14px; }
    .woocommerce.single-product div.product .product_title {font-size: 18px;}
    .single-product .type-product .price .woocommerce-Price-amount.amount {font-size: 18px;}
    .related.products h2 {font-size: 18px;}
    .front-page h1.front-title {font-size: 26px;line-height: 40px;margin: 20px auto 40px;}
    .export-content-item {width: calc(50% - 5px);}
    .seller-head > div a {font-size: 18px;}
    .search h2 {font-size: 22px;margin-top: 5px;}
    .export-content-item p {font-size: 14px;}
    #front_search_bar .ysm-search-widget .search-field[type="search"] {padding: 0 0 0 10px;}
    .continue_shopping {top: 1px;}
    .continue_shopping a {padding: 10px 15px;}
    .front-page .search-bar select {width: 90px !important;padding: 0 0 0 15px !important;}
    .search .search-item {flex: 0 0 45% !important;max-width: 45% !important;}
    .col-text h3 a {font-size: 15px !important;} 
    .btn-group.bootstrap-select.advance_search_category_preview_html.category_display_yes {width: 110px !important;}
    .about-upper-section h1, .about-upper-section h1 span {font-size: 24px;}
     button.woocommerce-Button.btn.btn-primary.mt-2 {margin: 0 !important;}
     form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.btn.btn-primary.mt-2 {margin:0 !important;}
     .mobile_view_filter {width: 55%;}
     .about-page .connect {height: 345px;}
     .export-content-item {margin: 0px 10px 15px 0;height: 130px;}
     .export-content-item:nth-child(4) {margin-right: 10px;}
     .export-content-item:nth-child(2) {margin-right: 0px;}     
}
@media(max-width: 373px){
    ul.products.columns-4 li iframe {height: 150px;}
    .single #videosList iframe {height: 193px;}
    .seller .col-image iframe {height: 173px;}
    .related-inner-wrp iframe {height: 93px;}
    .front_video iframe {height: 185px;}
}
@media(max-width:359px){
    .connect {height: 300px;}
    .front-page h1.front-title {font-size: 24px;line-height: 39px;}
    .woocommerce-cart h1.entry-title {text-align: center;font-size: 1.4rem;}
    .continue_shopping {top: 40px;left: 50%;transform: translateX(-50%);}
    .continue_shopping a {padding: 6px 8px;}
    #front_search_bar .search-bar-inner button {min-width: 50px;}
    #front_search_bar .ysm-search-widget .search-submit:before {padding-left: 57px;}   
    .related-inner-wrp {width: 47.5%;}
    .related-inner-wrp img {height: 75px;}
    .about-page .connect {height: 335px;}
    .page-id-9.user-registration-account.logged-in .container {padding: 0;}
}
@media(max-width: 355px){
    .single #videosList iframe {height: 183px;}
    .seller .col-image iframe {height: 163px;}
    .related-inner-wrp iframe {height: 87px;}
    .front_video iframe {height: 175px;}
}
@media(max-width: 337px){
    .single #videosList iframe {height: 172px;}
    .seller .col-image iframe {height: 152px;}
    .front_video iframe {height: 165px;}
    ul.products.columns-4 li iframe {height: 140px;}
}
@media(max-width: 318px){
    .single #videosList iframe {height: 162px;}
    ul.products.columns-4 li iframe {height: 130px;}
    .seller .col-image iframe {height: 142px;}
    .related-inner-wrp iframe {height: 77px;}
    .front_video iframe {height: 155px;}
}
