/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.woocommerce-cart h4{letter-spacing: 0px;}
h2{font-weight: 700;font-size: 22px;}
.yellow-btns{font-size: 14px;font-weight: 700;padding: 10px 30px;border-radius: 5px;text-transform: uppercase;}
.viewmorebtn{background-color: #000;color: #fff;padding: 10px 14px;font-size: 14px;font-weight: 600;border-radius: 5px;}
.viewmorebtn:hover{background-color: #ffdf00;color: #333;transition: 0.3s;}
.sticky-header a:hover{color: #000 !important;}
.star-rating:before {
    color: rgba(0,0,0,0.16) !important;
}
.star-rating span{width: 100% !important;}
.tooltip.show.bs-tooltip-top{display: none;}
.btn-check:focus + .btn-dark, .btn-dark:focus{box-shadow: none;}


#header .feature-box p { line-height: 1.5; }@media (min-width: 992px) { .header-bottom { border-top: 1px solid rgba(0, 0, 0, .08); } }

.top_message p{margin-bottom: 0px;
    font-size: 12px;}
.page-top ul.breadcrumb>li{color: #8c8c8c;text-transform: capitalize;font-size: 12px;font-weight: 500;}
.page-top{padding: 0px;}
.page-top .breadcrumbs-wrap{padding: 30px 0px 12px 0px;}
.mini-cart .cart-popup .woocommerce-mini-cart__buttons a:hover { opacity: 0.8; }
.header-builder .header-top a:hover { opacity: 0.7; }
.main-content{padding-bottom: 0px;}
.sidebar-menu>li.menu-item:hover>a{color: #333333;}
#mini-cart .minicart-icon{border: 2px solid #f4f4f4;}
.header-top > .header-row{border-bottom: 1px solid #f4f4f4;}
#footer .footer-bottom{padding: 0px 0;}
#footer .footer-bottom .footer-right p{margin-bottom: 0px;}
.home .main-content .page-content .homepage-right-banner{margin-left: 0px;}
.header-top .custom-html a{font-weight: normal;}
.header-wrapper .header-main .contact-details .porto-sicon-default{border: 1px solid #f4f4f4;border-radius: 100%;padding: 5px;width: 45px;height: 45px;}
.header-wrapper .header-main .contact-details .porto-icon img{width: 22px;position: relative;top: -5px;}
.header-wrapper .header-main .contact-details .porto-sicon-box .porto-icon{width: 100%;}
.header-wrapper .header-main .contact-details .porto-sicon-header{padding-left: 10px;}
.header-wrapper .header-main .contact-details .porto-sicon-header h3{color: #f4f4f4;font-weight:500;font-size:10px;line-height:1.2;}
.header-wrapper .header-main .contact-details .porto-sicon-header p{color: #f4f4f4;font-weight: 600;font-size: 18px;line-height: 20px;}
.header-wrapper .header-main .mini-cart .cart-icon span.cart-items{background-color: #cc4852!important;color: #fff !important;}
#header .main-menu > li.menu-item > a{padding: 0px;}
#header .main-menu > li.menu-item > a:hover{border-bottom: 2px solid #000;}
#header .main-menu>li.menu-item{padding: 12px 12px 13px 12px;}
#header .main-menu>li.menu-item.active > a:after{content: '';display: block;position: absolute;left: 0;height: 2px;width: 100%;background-color: #000;margin: 0px;}
#header .main-menu .narrow li.menu-item > a{color: #333333;font-weight: 700;}
#header .main-menu.mega-menu .popup li.menu-item{padding: 7px 15px;}
#header .main-menu.mega-menu .popup li.menu-item a{padding: 0px;border-bottom: 2px solid transparent;display: inline-block;}
#header .main-menu.mega-menu .popup li.menu-item a:hover{border-bottom: 2px solid #000;display: inline-block;}
#header .main-menu .narrow li.menu-item:hover > a{color: #333333;background-color: transparent;}
.page-content .main-sidebar-menu .widget-title{background-color: #333333;color: #f4f4f4;padding: 12px 18px;}
.page-content .main-sidebar-menu .sidebar-menu > li.menu-item.active{background-color: #ffdf00;}
.page-content .main-sidebar-menu .sidebar-menu > li.menu-item.active > a{color: #333333;}
.page-content .main-sidebar-menu .sidebar-menu-wrap{background-color: #f4f4f4;}
.homepage-right-banner .owl-carousel .owl-dots{bottom: 10px;}
.homepage-right-banner .owl-carousel .owl-dots button span{width: 12px;
    height: 12px;border: 1px solid #e5e5e5;}
.homepage-right-banner .owl-carousel .owl-dots button:hover span:after{display: none;}
.homepage-right-banner .owl-carousel .owl-dots .owl-dot.active span{color:#ffdf00;background-color: #ffdf00 !important;}
.homepage-right-banner .owl-carousel .owl-dots .owl-dot.active span:after{display: none;}
.homepage-right-banner .banner-title{font-weight: 600;margin-bottom: 0px;}
.homepage-right-banner .banner-btn{border-radius: 4px;margin-top: 26px;}
.homepage-right-banner .banner-btn:hover{-moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;opacity: 0.7;}
.homepage-right-banner h5{text-transform: initial;}
.homepage-right-banner .porto-ibanner-layer{top: 70% !important;transform: translate(-50%, -70%) !important;}
.main-content .banner-below-information .wp-block-columns, .banner-below-information .info-blocks .porto-sicon-box{margin-bottom: 0px;}
.main-content .banner-below-information .banner-below-blocks .porto-sicon-img{width: 25px;height: 25px;position: relative;}
.main-content .banner-below-information .banner-below-blocks .porto-sicon-img img{margin: 0 auto;position: absolute;
    top: 50%;left: 50%;transform: translate(-50%, -50%);}
.main-content .banner-below-information .info-blocks .expert-img img{width: 21px;}
.main-content .banner-below-information{border: 1px solid #f4f4f4;padding: 10px 0px;margin: 20px 0px;}
.main-content .banner-below-information .info-blocks{border-right: 1px solid #f4f4f4;padding-left: 0px;padding-right: 0px;}
.main-content .banner-below-information .info-blocks.block-border-none{border-right: none;}
.main-content h2.home-page-first-content{font-size: 26px;text-align: center;font-weight: normal;max-width: 80%;margin: 0 auto;line-height: 34px;padding: 55px 0px;text-transform: capitalize;}
.main-content .free-information-main-title{margin-bottom: 0px;}
.wp-block-columns{margin-bottom: 0px;}
#free-information-home-slider .owl-item .fi-image-wrap .fi-free-text{background-color: #ffdf00;padding: 0px 10px;color: #333333;font-weight: 600;text-transform: uppercase;font-size: 12px;position: absolute;right: 10px;top: 10px;line-height: 18px;}
#free-information-home-slider .owl-item .fi-image-wrap{position: relative;margin-bottom: 5px;}
#free-information-home-slider .owl-item .fi-image-wrap .fi-download-link a{background-color: #ffdf00;color: #333333;padding: 8px 0px;width: 100%;display: block;text-align: center;position: absolute;bottom: 0px;font-weight: 700;text-transform: uppercase;font-size: 13px;}
#free-information-home-slider .owl-item .fi-content-wrap .fi-cat-listing{text-transform: uppercase;font-size: 10px;color: #000000;font-weight: 500;line-height: 18px;display: block;margin-top: 12px;}
h1,h2,h3,h4,h5,h6{text-transform: uppercase;}
#free-information-home-slider .owl-item .fi-content-wrap .fi-post-title a{text-transform: capitalize;color: #333333;font-size: 13px;font-weight: 700;}
#free-information-home-slider{margin-bottom: 0px;}
#free-information-home-slider .owl-nav button span{display: none;}
#free-information-home-slider .owl-nav button:before{font-size: 22px;font-weight: 700;}
#free-information-home-slider .owl-nav button:hover{color: #333333;}
.safety-main-wrapper #free-information-home-slider{max-width: 1200px;margin: 0 auto;padding-top: 40px;}
.safety-main-wrapper h6{text-transform: initial;}
.free-information-section{margin: 50px 0px 80px 0px;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.narrow a{padding: 12px 15px 12px 4px;border-top: 0px;position: relative;display: inline-block;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.narrow:before{content: '';background-image: url(image/arrow.png);position: absolute;right: 22px;top:12px;display: inline-block;width: 18px;height: 18px;background-size: 100%;background-repeat: no-repeat;}

.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.contactus:before{display: none;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li:before{content: '';display: block;position: absolute;width: 90%;height: 1px;background-color: #e5e5e5;top: 100%;left:0px;right: 0px;margin: 0 auto;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li a .thumb-info-preview{left: 1%;top: 50%;transform: translate(1%, -50%);opacity: 9;margin: 0px;padding-left: 0px;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li a .thumb-info-image{width: 20px;height: 20px;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li a .thumb-info-wrapper{background-color: transparent;box-shadow: none;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.contactus a:before{display: none;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.contactus a{background-color: #ffdf00;color: #333;font-weight: 800;text-transform: uppercase;text-align: center;padding: 10px 0px;display: block;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.contactus{padding: 12px 0px;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.contactus:hover{background-color: transparent;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.contactus a:hover{background-color: #333;color: #f4f4f4;}
.main-sidebar-menu .sidebar-menu .narrow li.menu-item > a{color: #333333;}
.main-sidebar-menu .sidebar-menu .narrow li.menu-item:hover{background-color: #f4f4f4;color: #000;;}
.main-sidebar-menu .sidebar-menu > li.menu-item > .arrow{display: block;height: 26px;
    width: 35px;
    right: 14px;}
.main-sidebar-menu .sidebar-menu li.menu-item>.arrow:before{content: "";}
.page-content .safety-main-wrapper{background-color: #fbfbfb;padding: 35px 0px 90px 0px;}
.testimonial-main-wrapper .owl-stage-outer .owl-item .testimonial p{color: #333;font-size: 14px;font-style: italic;font-weight: 500;display: grid;}
.testimonial-main-wrapper .testimonial .testimonial-author p strong{order: 2;}
.testimonial-main-wrapper .testimonial .testimonial-author p strong, .testimonial-main-wrapper .testimonial .testimonial-author p span{font-size: 14px;font-weight: 800;color: #333;font-style: normal;line-height: 36px;}
.testimonial-main-wrapper .testimonial .testimonial-author{border-top:0px;}
.testimonial-main-wrapper .owl-carousel .owl-nav button{background-color: transparent;font-size: 22px;font-weight: 800;border-color: transparent;}
.testimonial-main-wrapper .owl-carousel .owl-nav .disabled{opacity: 9;}
.testimonial-main-wrapper .owl-carousel .owl-nav button:hover{background-color: transparent;border-color: transparent;color: #333333;}
.testimonial-main-wrapper .owl-carousel .owl-nav{top: 14%;}
.testimonial-main-wrapper{background-image: url('image/testimonials.jpg');background-size: cover;background-repeat: no-repeat;padding: 80px 0px;background-position: 0px -90px;}
.testimonial-main-wrapper .container{margin: 0 auto;}
.testimonial-main-wrapper .Quote-img{margin: 40px 0px 38px 0px;}
.testimonial-main-wrapper .owl-carousel .owl-nav .disabled:focus{background-color: transparent;}
.accreditations-wrapper{padding: 60px 0px;}
.accreditations-wrapper h2{margin-bottom: 0px;line-height: 32px;}
.accreditations-wrapper p{text-align: center;color: #333;font-weight: 500;font-size: 14px;letter-spacing: 0px;margin-bottom: 40px}
.accreditations-wrapper .wp-block-column{margin-left: var(--wp--style--block-gap,1em)!important;}
.accreditations-wrapper figcaption a{font-size: 12px;margin: 15px 0px;display: block;}
.accreditations-wrapper figure a{display: block;overflow: hidden;}
.accreditations-wrapper figure a:hover img{transform: scale(1.2);transition: .3s ease-in-out;}
.footer-wrapper #footer .footer-main ul li a{color: #fff;font-size: 12px;}
.footer-wrapper #footer .footer-main ul li a:hover{color: #ffdf00;}
.footer-wrapper #footer .footer-main .contact-info .contact-details li strong{font-size: 12px;}
.footer-wrapper #footer .footer-main .contact-info .contact-details li span{font-size: 12px; color: #fff;}
.footer-wrapper #footer .footer-main .contact-info .contact-details{display: grid;}
.footer-wrapper #footer .footer-main .contact-info .contact-details li:first-child{order: 3;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form input{width: 100%;border-radius: 20px;font-size: 12px;
    padding: 8px 20px;color: #333;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form input::placeholder{font-size: 10px;font-style: italic;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form input::-webkit-input-placeholder{font-size: 10px;font-style: italic;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form input:-ms-input-placeholder{font-size: 10px;font-style: italic;}

.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form p{color: #fff;font-size: 10px;line-height: 16px;    margin-top: 12px;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper figure{max-width: 70%;margin-top: 40px;}
.footer-wrapper #footer .footer-bottom .footer-copyright{font-weight: 500;}
.footer-wrapper #footer .footer-bottom .footer-right span a{font-weight: 700;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form span{position: relative; display: inline-block;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form input.footer-email-input{padding-right: 110px;line-height: 17px;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form span.footer-submitbtn{position: absolute;right: 0px;
    width: 100px;}
.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form span.footer-submitbtn input{font-size: 13px;
    font-weight: 500;line-height: 17px;}

.banner-menu-wrapper .wp-block-columns{height: 100%;}
.banner-menu-wrapper .homepage-right-banner{height: 100%;}
.banner-menu-wrapper .homepage-right-banner .porto-carousel{height: 100%;}
.banner-menu-wrapper .homepage-right-banner .porto-carousel .owl-stage-outer{height: 100%;}
.banner-menu-wrapper .homepage-right-banner .porto-carousel .owl-stage-outer .owl-stage{height: 100%;}
.banner-menu-wrapper .homepage-right-banner .porto-carousel .owl-stage-outer .owl-stage .owl-item{height: 100%;}
.banner-menu-wrapper .homepage-right-banner .porto-carousel .owl-stage-outer .owl-stage .owl-item .porto-ibanner{height: 100%;margin-bottom: 0px;}
.banner-menu-wrapper .homepage-right-banner .porto-carousel .owl-stage-outer .owl-stage .owl-item .porto-ibanner img{height: 100%;}
.banner-menu-wrapper{margin-top: 8px;}

/*single product*/
.single-product .summary .sp-total-categories{text-transform: uppercase;font-size: 14px;font-weight: 500;color: #8c8c8c;}
.single-product .summary .product_title{color: #333333;margin: 5px 0px;letter-spacing: 0px;font-size: 20px;}
.single-product .summary .woocommerce-product-rating .star-rating span:before{color: #6a6a6d;}
.single-product .summary .woocommerce-product-rating .review-link{display: none;}
.single-product .summary .woocommerce-product-rating{margin-bottom: 10px;}
.single-product .summary .woocommerce-product-rating .star-rating{width: 6em;font-size: 12px;}
.single-product .summary .woocommerce-product-rating:after{display: none;}
.single-product .product-summary-wrap .summary .description p{letter-spacing: 0px;color: #666666;text-transform: capitalize;font-weight: 500;font-size: 14px;line-height: 18px;}
.single-product .product-summary-wrap .summary .description p br{margin-top: 12px;content: "";display: block;}
.sp-free-information .labels{width: 100%;}
.sp-free-information .labels:before{content: 'Free';display: block;background-color: #ffdf00;color: #333333;padding: 6px 20px;font-size: 20px;font-weight: 600;position: absolute;right: 50px;top: 5px;}
.single-product .summary{padding-left: 50px;}
.single-product .summary a.viewmorebtn{margin-top: 40px;display: inline-block;}
.single-product .sp-related-product-main-wrap{border: 1px solid #f4f4f4;padding: 15px 30px 18px 30px;margin-top: 40px;}
.single-product .sp-related-product-main-wrap .sp-related-product-title{font-size: 16px;font-weight: 700;}
.single-product .sp-related-product-main-wrap .owl-stage-outer .owl-item .item{margin: 0 auto;display: table;}
.single-product .summary .free-form-download-link{margin-bottom: 26px;}
.single-product .summary .free-form-download-link:hover{background-color: #333;color: #fff;}
.single-product .sp-related-product-main-wrap .owl-nav button span{display: none;}
.single-product .sp-related-product-main-wrap .owl-nav button:hover{color: #333;}
.single-product .sp-related-product-main-wrap .owl-nav{width: auto;right: -8px;top: -38px;}
.single-product .sp-related-product-main-wrap .owl-nav button{position: initial;background-color: transparent;
    font-size: 20px;font-weight: 700;}
.single-product .sp-related-product-main-wrap .owl-item .item .wrp-content-wrap .wrp-cat-listing{text-transform: uppercase;font-size: 10px;margin-top: 5px;display: block;color: #000;font-weight: 500;line-height: 22px;}
.single-product .sp-related-product-main-wrap .owl-item .item .wrp-content-wrap h4{margin-bottom: 0.45rem;}
.single-product .sp-related-product-main-wrap .owl-item .item .wrp-content-wrap a{letter-spacing: 0px;font-weight: 700;font-size: 13px;line-height: 19px;color: #333333;text-transform: capitalize;}
.single-product .sp-related-product-main-wrap .owl-carousel{margin-bottom: 0px;}
.single-product .sp-related-product-main-wrap .owl-item .wrp-image-wrap{position: relative;}
.single-product .sp-related-product-main-wrap .owl-item:hover .wrp-image-wrap{box-shadow: 0 8px 19px -7px rgb(0 0 0 / 10%);}
.single-product .sp-related-product-mobile{display: none;}
.single-product.sp-free-information .summary-before .sp-related-product-main-wrap .owl-item .wrp-image-wrap label:before{content: 'Free';display: block;background-color: #ffdf00;color: #333333;
    padding: 0px 10px;font-size: 12px;font-weight: 300;position: absolute;right: 16px;top: 34px;text-transform: uppercase;line-height: 18px;}
.single-product .sp-related-product-main-wrap .owl-item .wrp-image-wrap .wrp-quick-view-link a{background-color: #ffdf00;color: #333333;padding: 8px 0px;width: 100%;display: block;text-align: center;position: absolute;bottom: 0px;font-weight: 700;text-transform: uppercase;font-size: 13px;left: 0px;}
.single-product .sp-related-product-main-wrap .owl-item .wrp-image-wrap .wrp-quick-view-link a:hover{background-color: #333;color: #fff;}
.single-product .woocommerce-tabs ul li{padding: 10px 0px 15px 0px !important;font-size: 16px;}
.single-product .woocommerce-tabs .tab-content p{color: #666666;}
.single-product .woocommerce-tabs .tab-content{padding: 16px 0 15px;}
.sp-free-information .summary .free-documents-form .inner-documents-form{background-color: #f4f4f4;padding: 15px 35px;border-radius: 6px;    margin-top: 70px;}
.sp-free-information .summary .free-documents-form h1{font-size: 18px;line-height: 30px;margin-bottom: 12px;text-transform: initial;}
.sp-free-information .summary .free-documents-form .details-forms input{width: 47%;margin-bottom: 16px;height: 50px;font-size: 14px;font-style: italic;border: 1px solid #e5e5e5;}
.sp-free-information .summary .free-documents-form .details-forms input:nth-of-type(even){margin-left: 5%;}
.sp-free-information .summary .free-documents-form .details-forms .form-buttons input:nth-of-type(even){margin-left: 0px;margin: 14px 0px 20px 0px;}
.sp-free-information .summary .free-documents-form .details-forms .form-buttons input:nth-of-type(even):hover{background-color: #333;color: #fff;}
.sp-free-information .summary .free-documents-form .details-forms .form-buttons input{margin-left: 0px;width: 180px;color: #333333;font-style: normal;font-size: 16px;text-transform: uppercase;font-weight: 700;border-radius: 5px;height: 48px;}
.sp-free-information .summary .free-documents-form .details-forms .form-buttons span{color: #000000;display: inline-block;font-size: 13px;max-width: 265px;font-weight: 500;line-height: 16px;vertical-align: middle;padding-left: 26px;}
.sp-free-information .summary .free-documents-form .details-forms .form-buttons span a{color: #000000;font-weight: 700;}
.upsells.products{margin: 70px 0px;padding-bottom: 20px;}
.upsells.products h2.slider-title{border-bottom: solid 1px #e7e7e7;padding-bottom: 8px;}
.upsells.products .slider-wrapper .owl-nav{left: 0px;width: 33%;top: -10px;}
.upsells.products .slider-wrapper .owl-nav button{width: 25px;position: initial;font-weight: 700;
    font-size: 20px;}
.upsells.products .slider-wrapper .owl-nav button:hover{width: 25px; font-size: 20px;}
.upsells.products .slider-wrapper .owl-item .product-inner .quickview{padding: 8px 0px;font-weight: 700;font-size: 13px;line-height: 24px;opacity: 9;
    visibility: visible;}
.upsells.products .slider-wrapper .owl-item .product-inner .inner:before{display: none;}
.upsells.products .slider-wrapper .owl-item .product-inner .category-list{font-size: 10px;color: #000000;font-weight: 500;line-height: 22px;}
.upsells.products .slider-wrapper .owl-item .product-inner .category-list a:hover{color: #000;}
.upsells.products .slider-wrapper .owl-item .product-inner .product-content h3.woocommerce-loop-product__title{letter-spacing: 0px;font-weight: 700;font-size: 13px;line-height: 19px;color: #333333;text-transform: capitalize;}
.upsells.products .slider-wrapper .owl-item .product-inner .rating-wrap .star-rating:before{color: #6a6a6d;}
.upsells.products .slider-wrapper .owl-item .product-inner .product-content .price{font-size: 14px;
color: #333;}
.upsells.products .slider-wrapper .owl-item .product:hover .product-inner .product-image{box-shadow: 0 8px 19px -7px rgb(0 0 0 / 10%);}
.upsells.products .slider-wrapper .owl-item .product .product-listing-btn{background-color: #ffdf00;color: #333333;padding: 8px 0px;width: 100%;display: block;text-align: center;position: absolute;bottom: 0px;font-weight: 700;text-transform: uppercase;font-size: 13px;}
.upsells.products .slider-wrapper .owl-item .product .product-listing-btn:hover{background-color: #333;color: #fff;}
.upsells.products .slider-wrapper .owl-item .product .links-on-image .add-links .add_to_cart_button{right: 12px;top: 10px;width: 100px;border-radius: 0px;opacity: 9;border: none;background-color: transparent;}
.upsells.products .slider-wrapper .owl-item .product .links-on-image .add-links .add_to_cart_button:before{font-family: 'Montserrat';content: 'ADD TO BASKET';display: block;background-color: #666;color: #fff;font-size: 10px;font-weight: 600;position: absolute;line-height: 18px;}
.upsells.products .slider-wrapper .owl-item .product .links-on-image .add-links .add_to_cart_button:hover:before{background-color: #000;}
.upsells.products .slider-wrapper .owl-item .product_cat-free-information .links-on-image .add-links .add_to_cart_button{right: 12px;top: 10px;width: 50px;border-radius: 0px;opacity: 9;border: none;background-color: transparent;}
.upsells.products .slider-wrapper .owl-item .product_cat-free-information .links-on-image .add-links .add_to_cart_button:before{font-family: 'Montserrat';content: 'FREE';display: block;background-color: #ffdf00;color: #333;font-size: 10px;font-weight: 600;position: absolute;line-height: 18px;}



/*Category page*/
.tax-product_cat .main-content .term-description { max-height: 125px; overflow: hidden; display: block; }
.tax-product_cat .main-content .term-description.open{max-height: none;overflow: visible;}
.tax-product_cat .main-content .term-description.open .cat-desc-readmore { display:none; }
.tax-product_cat .main-content .term-description:before { content: ""; position: absolute; top: 86px; background: #fff; height: 38px; width: 100%; }
.tax-product_cat .main-content .term-description span.cat-desc-readmore { position: absolute; top: 90px; background: #fff; cursor: pointer; color: #000; font-weight: bold; }
.tax-product_cat .main-content .term-description span.cat-desc-readmore:hover { opacity: 0.7; }
.tax-product_cat .main-content .term-description.open:before { content: none; }
.categories-main-wrap .categories-banner{background-image: url('image/category-page-banner.jpg');background-repeat: no-repeat;
    background-size: cover;}
.categories-main-wrap .categories-banner .categories-banner-content .cat-banner-title{color: #fff;text-align: center;font-size: 28px;font-weight: 600;margin-bottom: 24px;}
.categories-main-wrap .categories-banner .categories-banner-content p{color: #fff;text-align: center;font-size: 15px;font-weight: 300;line-height: 18px;letter-spacing: 0px;
    margin-bottom: 0px;}
.categories-main-wrap .categories-banner .categories-banner-content{padding: 45px 0px;}
.tax-product_cat .sidebar-content .widget_block, .woocommerce-shop .sidebar-content .widget_block{padding: 8px 0px !important;}
.tax-product_cat .sidebar-content ul li.view-all, .woocommerce-shop .sidebar-content ul li.view-all{background-color: #ffdf00;padding: 8px 16px;}
.tax-product_cat .sidebar-content ul.product-categories li>a, .woocommerce-shop .sidebar-content ul.product-categories li>a{font-size: 16px;font-weight: 700;color: #333;text-transform: uppercase;}
.tax-product_cat .sidebar-content ul.product-categories li>a:hover, .woocommerce-shop .sidebar-content ul.product-categories li>a:hover { opacity: 0.7; }
.tax-product_cat .content-area .term-description p, .woocommerce-shop .content-area .term-description p{font-size: 12px;line-height: 18px;letter-spacing: 0px;margin-bottom: 12px;}
.tax-product_cat .content-area .term-description, .woocommerce-shop .content-area .term-description{border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 15px;position: relative;}
.tax-product_cat .shop-loop-before form label, .tax-product_cat .shop-loop-before form select, .woocommerce-shop .shop-loop-before form label, .woocommerce-shop .shop-loop-before form select{color: #a9a6a6;font-size: 12px;font-weight: 600;}
.tax-product_cat .shop-loop-before .gridlist-toggle a.active, .woocommerce-shop .shop-loop-before .gridlist-toggle a.active{color: #ffdf00;}
.tax-product_cat .shop-loop-before .gridlist-toggle a, .woocommerce-shop .shop-loop-before .gridlist-toggle a{color: #000;}
.tax-product_cat .archive-products li.product:hover .product-image, .woocommerce-shop .archive-products li.product:hover .product-image{box-shadow: 0 8px 19px -7px rgb(0 0 0 / 10%);}
.tax-product_cat .archive-products li.product .product-image .product-listing-btn, .woocommerce-shop .archive-products li.product .product-image .product-listing-btn{background-color: #ffdf00;color: #333333;
    padding: 8px 0px;
    width: 100%;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 0px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;}
.tax-product_cat .archive-products li.product .product-image .product-listing-btn:hover, .woocommerce-shop .archive-products li.product .product-image .product-listing-btn:hover{background-color: #333;color: #fff;}
.tax-product_cat .archive-products li.product .product-image .inner:before, .woocommerce-shop .archive-products li.product .product-image .inner:before{display: none;}
.tax-product_cat .archive-products li.product .links-on-image .add-links .add_to_cart_button, .woocommerce-shop .archive-products li.product .links-on-image .add-links .add_to_cart_button{right: 12px;top: 10px;width: 100px;border-radius: 0px;opacity: 9;border: none;
background-color: transparent;}
.tax-product_cat .archive-products li.product .links-on-image .add-links .add_to_cart_button:before, .woocommerce-shop .archive-products li.product .links-on-image .add-links .add_to_cart_button:before{font-family: 'Montserrat';content: 'ADD TO BASKET';display: block;background-color: #666;color: #fff;font-size: 10px;font-weight: 600;position: absolute;line-height: 18px;}
.tax-product_cat .archive-products li.product .links-on-image .add-links .add_to_cart_button:hover:before, .woocommerce-shop .archive-products li.product .links-on-image .add-links .add_to_cart_button:hover:before{background-color: #000;}
.tax-product_cat .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button, .woocommerce-shop .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button{right: 12px;top: 10px;width: 50px;border-radius: 0px;opacity: 9;border: none;background-color: transparent;}
.tax-product_cat .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button:before, .woocommerce-shop .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button:before{font-family: 'Montserrat';content: 'FREE';display: block;background-color: #ffdf00;color: #333;font-size: 10px;font-weight: 600;position: absolute;line-height: 18px;}
.tax-product_cat .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button:hover:before, .woocommerce-shop .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button:hover:before{background-color: #ffdf00;}
.tax-product_cat .archive-products li.product .product-content .category-list, .woocommerce-shop .archive-products li.product .product-content .category-list{font-size: 10px;color: #000000;font-weight: 500;line-height: 22px;}
.tax-product_cat .archive-products li.product .product-content .category-list a:hover, .woocommerce-shop .archive-products li.product .product-content .category-list a:hover{color:#000;}
.tax-product_cat .archive-products li.product .product-content .product-loop-title h3.woocommerce-loop-product__title, .woocommerce-shop .archive-products li.product .product-content .product-loop-title h3.woocommerce-loop-product__title{letter-spacing: 0px;font-weight: 700;font-size: 13px;line-height: 19px;color: #333333;text-transform: capitalize;}
.tax-product_cat .archive-products li.product .product-content .rating-wrap .star-rating:before, .woocommerce-shop .archive-products li.product .product-content .rating-wrap .star-rating:before{color: #6a6a6d;}
.tax-product_cat .archive-products li.product .product-content .price .woocommerce-Price-amount, .woocommerce-shop .archive-products li.product .product-content .price .woocommerce-Price-amount{font-size: 14px;color: #333;}
.tax-product_cat .sidebar-content .product-categories > li.cc-cat-parent, .woocommerce-shop .sidebar-content .product-categories > li.cc-cat-parent{background-color: #bfbfbf;margin: 10px 0px;padding: 0px;}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent.close .sidebartoggle:before, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent.close .sidebartoggle:before{content: "\e81a";font-family: "porto";background-color: #fff;padding: 4px 8px;font-size: 14px;font-weight: 700;position: absolute;right: 14px;line-height: 12px;top: 9px;cursor: pointer;}
.tax-product_cat .sidebar-content .product-categories > li.cc-cat-parent.cc-free-information, .woocommerce-shop .sidebar-content .product-categories > li.cc-cat-parent.cc-free-information { background-color: #333; }
.tax-product_cat .sidebar-content .product-categories > li.cc-cat-parent.cc-free-information > a, .woocommerce-shop .sidebar-content .product-categories > li.cc-cat-parent.cc-free-information > a { color: #fff; }
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent.open .sidebartoggle:before, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent.open .sidebartoggle:before{content: "\e81c";font-family: "porto";background-color: #fff;padding: 4px 6px;font-size: 14px;font-weight: 700;position: absolute;right: 14px;line-height: 12px;
top: 9px;cursor: pointer;}
.tax-product_cat .sidebar-content, .woocommerce-shop .sidebar-content{border:0px !important;}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent ul, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent ul{margin:0px;background-color: #fff;border: 1px solid #e5e5e5;padding: 0px 3px;}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent a, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent a{line-height: 42px;padding: 0px 16px;}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent ul li a, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent ul li a{font-size: 12px;font-weight: 600;text-transform: capitalize;padding: 3px 16px;line-height: 30px;display: block;}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent a:hover, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent a:hover { opacity: 0.7; }
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent ul li.close .sidebartoggle:before, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent ul li.close .sidebartoggle:before{content: "\e81a";}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent ul li.open .sidebartoggle:before, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent ul li.open .sidebartoggle:before{content: "\e81c";}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent ul li ul, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent ul li ul{border:0px;border-top: 1px solid #e5e5e5;}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent ul li ul li, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent ul li ul li{padding: 0px;border:0px;}
.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent ul li ul li a, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent ul li ul li a{font-size: 12px;font-weight: 500;display: inline-block;padding: 0px 24px;}
.tax-product_cat .sidebar-content .product-categories, .woocommerce-shop .sidebar-content .product-categories{border-bottom: 0px;}

.tax-product_cat .sidebar-content .product-categories ul li{padding: 0px 0;}

.archive-products .product_cat-free-information .price{display: none !important;}
.archive-products .product_cat-free-information .product-content .add-links-wrap a:before{display: none;}
.archive-products .list .product_cat-free-information .product-image a:before{font-family: 'Montserrat';content: 'FREE';display: block;background-color: #ffdf00;color: #333;font-size: 10px;font-weight: 600;position: absolute;line-height: 18px;z-index: 999;right: 12px;top: 10px;width: 50px;text-align: center;}

.tax-product_cat .archive-products li.product .product-content .description p, .woocommerce-shop .archive-products li.product .product-content .description p{font-size: 13px;line-height: 17px;font-weight: 500;}
.tax-product_cat .archive-products li.product .product-content .add-links-wrap a, .woocommerce-shop .archive-products li.product .product-content .add-links-wrap a{font-size: 13px;font-weight: 700;padding: 10px 30px;border-radius: 5px;text-transform: uppercase;line-height: 14px;}
.tax-product_cat .archive-products li.product .product-content .add-links-wrap a:hover, .woocommerce-shop .archive-products li.product .product-content .add-links-wrap a:hover{background-color: #333;color: #fff;border: 1px solid #333;}
.tax-product_cat .archive-products li.product .product-content .add-links-wrap a:before, .woocommerce-shop .archive-products li.product .product-content .add-links-wrap a:before{display: none;}

.sp-paid-product .summary form.cart{border-top:0px;border-bottom: 0px;padding-top: 0px;display: inline-flex;}
.sp-paid-product .summary form.cart button.single_add_to_cart_button{font-size: 14px;font-weight: 700;border-radius: 5px;
    text-transform: uppercase;background-color: #ffdf00;border-color: #ffdf00;height: auto !important;letter-spacing: 0px;
    line-height: 44px;}
.sp-paid-product .summary form.cart button.single_add_to_cart_button:hover{background-color: #333;color: #fff;}
.sp-paid-product .summary form.cart button.single_add_to_cart_button:before{display: none;}
html .success-message-container .msg-box .text-color-primary { color: #333 !important; }

/*Cart*/
.woocommerce-cart th.product-quantity, .woocommerce-cart td.product-quantity { display: none; }
.page-template-free-information-thank-you .breadcrumbs-wrap{display: none;}
.page-template-free-information-thank-you .freeinformation-thankyou-container{margin: 60px 0px;}
.page-template-free-information-thank-you .freeinformation-thankyou-container h2.complete-title{font-size: 16px;font-weight: 700;background-color: #ffdf00;text-align: center;
    margin: 0 auto;display: table;line-height: 22px;text-transform: capitalize;margin-bottom: 40px;}
.page-template-free-information-thank-you .thank-you-img{text-align: center;}
.page-template-free-information-thank-you .freeinformation-thankyou-container h2{font-size: 40px;line-height: 50px;margin: 0px 0px 30px 0px;}
.page-template-free-information-thank-you .freeinformation-thankyou-container p{color: #000;font-size: 14px;}
.page-template-free-information-thank-you .free-information-pdf-list{display: table;margin: 0 auto;min-width: 500px;text-align: left !important;}
.page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list:first-child{border-top: 1px solid #e5e5e5;}
.page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list{border-bottom: 1px solid #e5e5e5;padding: 18px 30px;}
.page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list label{padding-right: 22px;color: #000;
    font-size: 13px;font-weight: 600;}
.page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list span{float: right;}
.page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list span a{font-size: 12px;padding: 10px 22px;display: initial;}

.woocommerce-cart .breadcrumb{margin: 30px 0px;}
.woocommerce-cart .breadcrumb li{line-height: 24px;}
.woocommerce-cart .breadcrumb li a{color: #333;font-size: 16px;font-weight: 700;opacity: 9 !important;font-family: Montserrat,sans-serif;}
.woocommerce-cart .breadcrumb li a:hover{color:#000;}
.woocommerce-cart .breadcrumb li .delimiter{font-size: 26px;opacity: 9 !important;} 
.woocommerce-cart .breadcrumb li.current a{background-color: #ffdf00;padding: 0px 12px;border-radius: 2px;}
.woocommerce-cart .cart-v2 .box-content table tr th span{color:#000;}
.woocommerce-cart .cart-v2 .box-content table tbody tr td a{font-size: 14px;font-weight: 600;color: #333;}
.woocommerce-cart .cart-v2 .box-content table tbody tr td.product-price span{font-weight: 600;color: #9d9c9c;}
.woocommerce-cart .cart-v2 .box-content table tbody tr td.product-subtotal span{font-size: 14px;}
.woocommerce-cart .cart-v2 .cart_totals h4.card-sub-title{font-weight: 800;font-size: 13px;}
.woocommerce-cart .cart-v2 .cart_totals table tr th h4{font-weight: 700;font-size: 14px;text-transform: capitalize;}
.woocommerce-cart .cart-v2 .cart_totals .order-total span{font-size: 14px;}
.woocommerce-cart .cart-v2 .cart_totals .wc-proceed-to-checkout a{background-color: #333333;font-size: 14px;letter-spacing: 0px;}


/*CHAS */
.chas_main_wrapper{background-image: url('image/chas-banner.jpg');background-size: cover;background-position: top;}
.chas_main_wrapper .wp-block-columns{padding: 45px 0px;}
.chas_main_wrapper h2{color: #fff;text-align: center;font-size: 28px;font-weight: 600;margin-bottom: 24px;}
.chas_main_wrapper p{color: #fff;text-align: center;font-size: 15px;font-weight: 300;line-height: 18px;letter-spacing: 0px;margin-bottom: 0px;}
.no-breadcrumbs .main-content{padding-top: 0px;}
.chas_inner_section{margin-top: 30px;}
.chas_inner_section h2{text-transform: capitalize;font-size: 22px;margin-bottom: 18px;}
.chas_inner_section p{letter-spacing: 0px;font-size: 13px;line-height: 18px;color: #333;}
.chas_inner_section .wp-block-column a.wp-block-button__link{font-weight: 700;font-size: 14px !important;max-width: 200px;line-height: 20px;border-radius: 2px !important;margin-top: 20px;}
.chas_inner_section .wp-block-column a.wp-block-button__link:hover{background-color: #333;color: #fff !important;}
.chas_inner_section .chas-ml-0{margin-left: var(--wp--style--block-gap,0em) !important;}
.contact-us{margin-top: 40px;border-top: solid 1px #e7e7e7;}
.contact-us h2{text-transform: initial;margin-top: 70px;}
.contact-us form input, .contact-us form textarea{border: 2px solid #e7e7e7;padding: 7px 20px;}
.accreditations-blogs-form .wpcf7-form{max-width: 50%;margin: 0 auto;}
.accreditations-blogs-form .wpcf7-form .wpcf7-submit{margin: 0 auto;text-align: center;display: table;margin-bottom: 30px;}
.chas_inner_section .accreditations-blog{position: relative;}
.chas_inner_section .accreditations-blog .content-blogs{position: absolute;top: 50%;left: 0%;transform: translate(0%, -50%);}

/*contact us*/
.contact-us-wrapper{padding-top: 35px;}
.contact-us-wrapper h2{font-size: 20px;text-transform: capitalize;}
.contact-us-wrapper p{color: #333;line-height: 24px;}
.contact-us-wrapper .contact-info-boxes .wp-block-column{margin-left: var(--wp--style--block-gap,0em) !important;}
.contact-us-wrapper .contact-info-boxes{margin: 50px 60px;}
.contact-us-wrapper .contact-info-boxes .porto-sicon-header h3{font-size: 14px !important;font-weight: 800 !important;}
.contact-us-wrapper .contact-info-boxes .porto-sicon-header p{color: #333;font-weight: 500;font-size: 12px;}
.contact-us-wrapper .contact-info-boxes .porto-sicon-top{height: 60px;}
.contact-us-wrapper .contact-us{margin-top: 0px;border-top: 0px;}
.contact-us-wrapper .contact-us h2{margin-top: 0px;font-size: 20px !important;margin-bottom: 30px !important;}
.contact-us .form-group .wpcf7-submit{background-color: #ffdf00;border: 0px;font-weight: 700;font-size: 14px !important;max-width: 200px;line-height: 6px !important;border-radius: 2px !important;margin-top: 20px;}
.contact-us .form-group .wpcf7-submit:hover{background-color: #333;color: #fff;}
.contact-us form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 font-style: italic;
}

.contact-us form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-style: italic;
}

.contact-us form input::-ms-input-placeholder { /* Microsoft Edge */
  font-style: italic;
}
.frequently-answer{margin-left: var(--wp--style--block-gap,0em) !important;padding-left: 26px;}
.frequently-answer h2{font-size: 20px !important;margin-bottom: 15px !important;}
.frequently-answer .faq label{font-size: 14px;font-weight: 700;}
.frequently-answer .faq p{line-height: 22px;font-size: 13px;}
.frequently-answer .faq .toggle-content{line-height: 22px;}
.frequently-answer .faq .toggle-content span{font-size: 13px;line-height: 22px;color: #333;}
p{letter-spacing: 0px;}
.frequently-answer .custom-faq-1 .toggle>label::before{content: '';right: 22px;
    top: 38px;}
.frequently-answer .toggle.active > label:before{transform: rotate(135deg);border-color: #333;right: 18px;}
.frequently-answer .toggle > label:before{transform: rotate(45deg) translate3d(0, -50%, 0);border-top: 2px solid;border-right: 2px solid;}

.sidebar-menu-wrap .sidebar-menu .popup ul.sub-menu{padding: 0px;}
#free-information-home-slider .owl-item:hover .fi-image-wrap a{box-shadow: 0 8px 19px -7px rgb(0 0 0 / 10%);}
#free-information-home-slider .owl-item .fi-image-wrap .fi-download-link a:hover{background-color: #333;color: #fff;}
#header.sticky-header .main-menu > li.menu-item:hover > a{color: #333;}
.page-content .main-sidebar-menu .sidebar-menu-wrap ul li .popup ul.sub-menu li a{padding: 12px 15px 12px 15px;}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.info-blocks{margin-left: var(--wp--style--block-gap,3.5em);}
.banner-below-blocks.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left: var(--wp--style--block-gap,0em);}
.footer-wrapper #footer .footer-main .contact-info .contact-details li:hover:nth-child(2) span{color: #ffdf00;cursor: pointer;}
.chas_inner_section .accreditations-blog .content-blogs.m-left-space{padding-left: 30px;}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.expert-single-space-block{margin-left: var(--wp--style--block-gap,1.5em);}
.sp-paid-product .summary form.cart .view-cart-btn{border-radius: 5px;}
.retrive-your-purchase-main-wrapper{background-image: url(image/retrieve-your-purchase.jpg);
    background-size: cover;
    background-position: top;}
.retrive-your-purchase-main-wrapper .wp-block-column{padding: 45px 0px;}
.retrive-your-purchase-main-wrapper h2{color: #fff;text-align: center;font-size: 28px;font-weight: 600;margin-bottom: 24px;}
.retrive-your-purchase-main-wrapper p{color: #fff;text-align: center;font-size: 15px;font-weight: 300;line-height: 18px;
    letter-spacing: 0px;margin-bottom: 0px;}
.download-image-main figure{background-color: #ffdf00;padding: 8px 14px;border-radius: 2px;margin-top: 70px;cursor: pointer;}
.download-image-main .wp-block-image{margin: 0px;}
.download-title{font-size: 26px;margin: 32px 0px;}
.retrive-purchase-document-content{margin-bottom: 80px;}
.retrive-purchase-document-content p{color: #000;font-size: 14px;text-align: center;font-weight: 500;margin-bottom: 5px;}
.retrive-purchase-document-content p.click-here-text{font-style: italic;font-weight: 400;}
.retrive-purchase-document-content p a{color: #000;text-decoration: underline;}
.retrive-download-document-pdf{margin: 0 auto 50px;display: table;min-width: 500px;}
.retrive-download-document-pdf .download-pdf-list{border-bottom: 1px solid #e5e5e5;padding: 18px 30px;}
.retrive-download-document-pdf .download-pdf-list:first-child{border-top: 1px solid #e5e5e5;}
.retrive-download-document-pdf .download-pdf-list label{padding-right: 22px;color: #000;font-size: 13px;font-weight: 600;}
.retrive-download-document-pdf .download-pdf-list span{float: right;}
.retrive-download-document-pdf .download-pdf-list a{font-size: 12px;font-weight: 700;padding: 10px 22px;border-radius: 5px;
    text-transform: uppercase;color: #333333;background-color: #ffdf00;border-color: #ffdf00;}
.retrive-download-document-pdf .download-pdf-list a:hover{border-color: #e6c900;background-color: #e6c900;}

.woocommerce-checkout .woocommerce-billing-fields{border: 1px solid #e5e5e5;padding: 18px 28px;}
.woocommerce-checkout .woocommerce-billing-fields h3{letter-spacing: 0px;text-transform: capitalize;font-size: 20px;margin-bottom: 18px;}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display: inline-block;width: 100%;}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field{width: 50%;
    float: left;padding-right: 10px;}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field{width: 50%;
    float: left;padding-left: 10px;}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input{border: 1px solid #e5e5e5;
    line-height: 28px;}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label{color: #333;}
.woocommerce-checkout .woocommerce-checkout-payment{border: 1px solid #e5e5e5;padding: 24px 28px;margin-top: 50px;}
.woocommerce-checkout .woocommerce-checkout-payment hr{display: none;}
.woocommerce-checkout .woocommerce-checkout-payment h4{letter-spacing: 0px;text-transform: capitalize;font-size: 20px;margin-bottom: 18px;font-weight: 700;padding-left: 0px !important;}
.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods{padding-left: 0px !important;padding-right: 0px !important;}
.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods .porto-radio{margin: 15px 0px;}
.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label{color: #333;}
.woocommerce-checkout .woocommerce-checkout-payment ul #wc-woocommerce_payments-upe-form .woocommerce-validated input{    vertical-align: middle;}
.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li #wcpay-upe-element{padding: 0px;}
.woocommerce-checkout .woocommerce-checkout-payment ul #wc-woocommerce_payments-upe-form .woocommerce-validated{margin-top: 16px;}
.woocommerce-checkout .woocommerce-checkout-payment .porto-separator{display: none;}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-privacy-policy-text p{color: #333;font-weight: 500;margin-bottom: 0px;}
.woocommerce-checkout .woocommerce-checkout-payment .button{max-width: 400px;border-radius: 5px;background-color: #000;}
.woocommerce-checkout .breadcrumb{margin: 30px 0px;}
.woocommerce-checkout .breadcrumb li{line-height: 24px;}
.woocommerce-checkout .breadcrumb li a{color: #333;font-size: 16px;font-weight: 700;opacity: 9 !important;font-family: Montserrat,sans-serif;}
.woocommerce-checkout .breadcrumb li.current a{background-color: #ffdf00;padding: 0px 12px;border-radius: 2px;}
.woocommerce-checkout .breadcrumb li .delimiter {font-size: 26px;opacity: 9 !important;}
.checkout-order-review .featured-boxes{padding: 18px 28px;border: 1px solid #e5e5e5;}
.checkout-order-review .shop_table th{padding: 10px 0px}
.checkout-order-review .shop_table tr td{padding: 12px 0px;}
.checkout-order-review .shop_table tfoot tr:first-child th, .checkout-order-review .shop_table tfoot tr:first-child td{padding: 28px 0px 10px;}
.checkout-order-review .shop_table tfoot .order-total th h4{font-size: 14px !important;}
.checkout-order-review .shop_table tfoot .order-total .amount{font-size: 14px;}

.woocommerce-order-received .breadcrumb{margin: 30px 0px;}
.woocommerce-order-received .breadcrumb li{line-height: 24px;}
.woocommerce-order-received .breadcrumb li a{color: #333;font-size: 16px;font-weight: 700;opacity: 9 !important;font-family: Montserrat,sans-serif;}
.woocommerce-order-received .breadcrumb li.current a{background-color: #ffdf00;padding: 0px 12px;border-radius: 2px;}
.woocommerce-order-received .breadcrumb li .delimiter {font-size: 26px;opacity: 9 !important;}
.woocommerce-order-received .woocommerce-thankyou{margin-bottom: 70px;}
.woocommerce-order-received .woocommerce-thankyou .thank-you-img{text-align: center;}
.woocommerce-order-received .woocommerce-thankyou h2{font-size: 40px;line-height: 50px;margin: 0px 0px 30px 0px;}
.woocommerce-order-received .woocommerce-thankyou p{color: #000;font-size: 14px;}
.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .paiddoc-pdf-list{display: table;margin: 0 auto;
min-width: 500px;text-align: left !important;}
.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list{border-bottom: 1px solid #e5e5e5;
    padding: 18px 30px;}
.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list:first-child{border-top: 1px solid #e5e5e5;}
.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list label{padding-right: 22px;color: #000;
    font-size: 13px;font-weight: 600;}
.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list span{float: right;}
.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list span a{font-size: 12px;
    padding: 10px 22px;display: initial;}
.frequently-answer .faq .toggle-content span a{color: #000;font-weight: 500;}
.frequently-answer .faq .toggle-content span a:hover{text-decoration: underline;}
.woocommerce-ordering { visibility: hidden; }

/*Responsive css*/
@media only screen and (max-width: 1300px) {
	#header .main-menu>li.menu-item{padding: 12px 8px 13px 8px;}
	#header .main-menu-wrap .header-center{padding-left: 0px;padding-right: 0px;}
	.chas_inner_section .accreditations-blog .content-blogs{position: initial;transform: initial;}
	.upsells.products .slider-wrapper .owl-nav{left: 23px;}

}

@media only screen and (max-width: 1199px) {
	.main-content h2.home-page-first-content{padding: 40px 0px;}
	.testimonial-main-wrapper{background-position: center;padding: 60px 0px 30px 0px;}
	.accreditations-wrapper .wp-block-column{margin-left: var(--wp--style--block-gap,0em)!important;}
	.accreditations-wrapper{padding: 40px 0px;}	
	.tax-product_cat .sidebar-content .product-categories li.cc-cat-parent a, .woocommerce-shop .sidebar-content .product-categories li.cc-cat-parent a{padding: 0px 10px;}
	.tax-product_cat .sidebar-content ul.product-categories li>a, .woocommerce-shop .sidebar-content ul.product-categories li>a{    font-size: 14px;}
	.tax-product_cat .sidebar-content ul li.view-all, .woocommerce-shop .sidebar-content ul li.view-all{padding: 8px 10px;}
	.safety-main-wrapper #free-information-home-slider{padding: 0px 20px;}
	.safety-main-wrapper #free-information-home-slider .owl-nav{top: 40%;}
	.safety-main-wrapper #free-information-home-slider .owl-nav .owl-next{right: 42px;}



}
@media only screen and (max-width:991px) {
	.main-content h2.home-page-first-content{font-size: 22px;}
	#footer .footer-main .col-lg-3{width: 50%;}
	.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper figure{max-width: 35%;}	
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.sidebar_top_category:not(:only-child){flex-basis: calc(30% - var(--wp--style--block-gap, 0em)/2)!important;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.homepage-right-banner:not(:only-child){flex-basis: calc(70% - var(--wp--style--block-gap, 0em)/2)!important;}
	.page-content .main-sidebar-menu .sidebar-menu-wrap ul li.narrow a{margin-left: 5px;margin-right: 5px;}
	.page-content .main-sidebar-menu .widget-title{padding: 12px 10px;}
	.accreditations-wrapper .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis: calc(33.2% - var(--wp--style--block-gap, 0em)/2)!important;}
	#footer .footer-bottom .footer-left{float: left;}
	#footer .footer-bottom .footer-right{float: right;}
	#footer .footer-bottom .footer-right .widget_block{margin-top: 0px;}
	#footer .footer-bottom .footer-right p{margin-top: 0px;}
	.chas_main_wrapper .wp-block-columns{padding: 30px 0px;}
	.chas_main_wrapper h2{margin-bottom: 15px;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.accreditations-blog:nth-child(2n){margin-left: var(--wp--style--block-gap,1em);}
	.chas_inner_section h2{line-height: 30px;}
	#header.sticky-header .header-main .container{background-color: #333;}
	#header .sticky .mobile-toggle{margin: 0px;}
	.sticky-header #mini-cart.minicart-arrow-alt .cart-head:after{display: none;}
	.categories-main-wrap .categories-banner .categories-banner-content .cat-banner-title{margin-bottom: 15px;}
	.single-product .summary{padding-left: 20px;}
	.upsells.products .slider-wrapper .owl-item .product .product-listing-btn{font-size: 11px;}
	.upsells.products .slider-wrapper .owl-nav{left: 55px;}
	.sp-free-information .summary .free-documents-form .inner-documents-form{padding: 15px 18px;}
	.sp-free-information .summary .free-documents-form .details-forms .form-buttons span{padding-left: 0px;}
	.contact-us-wrapper .contact-info-boxes{margin: 30px 30px;}
	.frequently-answer .faq label{letter-spacing: 0px;max-width: 95%;padding-top: 6px;}
	.testimonial-main-wrapper .owl-carousel .owl-nav button.owl-prev{left: 10px;}
	.testimonial-main-wrapper .owl-carousel .owl-nav button.owl-next{right: 10px;}
	.homepage-right-banner .porto-ibanner-layer{width: 100%;}
	.main-content .banner-below-information .info-blocks{border-right: 0px;flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;margin: 10px 0px;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.info-blocks{margin-left: var(--wp--style--block-gap,1.2em);    flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;}
	.safety-main-wrapper #free-information-home-slider .owl-nav{top: 34%;}
	#header.sticky-header .logo{max-width: 126px;}
	.checkout-order-review .featured-boxes{margin-bottom: 30px;}
	
}

@media only screen and (max-width:781px) {
	.contact-info-boxes.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;}
}

@media only screen and (max-width:767px) {
	/*.sidebar_top_category{order: 2;}
	.homepage-right-banner{order: 1;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.sidebar_top_category:not(:only-child){flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.homepage-right-banner:not(:only-child){flex-basis: calc(100% - var(--wp--style--block-gap, 2em)/2)!important;}
	.banner-menu-wrapper{display: inline-block;}*/
	.main-content h2.home-page-first-content{font-size: 20px;line-height: 28px;padding: 30px 0px;}
	.accreditations-wrapper .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;}
	.accreditations-wrapper figure{margin-top: 5px;}
	.accreditations-wrapper p{margin-bottom: 26px;font-size: 10px;}
	#footer .footer-main .col-lg-3{width: 100%;}
	#footer .footer-main .container{padding-top: 30px;padding-bottom: 30px;}
	.testimonial-main-wrapper .owl-carousel .owl-nav button{padding: 0px 25px;}
	#footer .footer-bottom .footer-left{float: initial;text-align: center !important;}
	#footer .footer-bottom .footer-right{float: initial;text-align: center !important;padding-top: 0px !important;}
	.footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper figure{max-width: 50%;}
	.accreditations-blogs-form .wpcf7-form{max-width: 100%;}
	#mini-cart .cart-popup{width: 230px;}
	.single-product .woocommerce-tabs h2.resp-accordion{padding-left: 0px !important;}
	.single-product .summary{padding-left: 10px;}
	.upsells.products{margin: 45px 0px;padding-bottom: 0px;}
	.sp-free-information .summary .free-documents-form .details-forms .form-buttons span{display: block;}
	.upsells.products .slider-wrapper .owl-nav{left: initial;top: -6px;width: auto;}
	.woocommerce-cart .breadcrumb li{margin-bottom: 8px;}
	.page-template-free-information-thank-you .freeinformation-thankyou-container h2{font-size: 30px;line-height: 40px;}
	.testimonial-main-wrapper .owl-carousel .owl-nav button.owl-prev{left: 0px;}
	.testimonial-main-wrapper{padding: 50px 0px 20px 0px;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.sidebar_top_category:not(:only-child){flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;}
	.banner-menu-wrapper{display: block;}
	.banner-menu-wrapper .sidebar_top_category{margin: 24px 0px;}
	.banner-menu-wrapper .homepage-right-banner .porto-carousel .owl-stage-outer .owl-stage .owl-item .porto-ibanner img{height: 385px;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.homepage-right-banner:not(:only-child){flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;}
	.homepage-right-banner .porto-ibanner-layer{top: 50% !important;transform: translate(-50%, -50%) !important;}
	.main-content h2.home-page-first-content{font-size: 14px;max-width: 100%;line-height: 24px;}
	.main-content .free-information-main-title{padding: 0px 20px;line-height: 26px;margin-bottom: 16px;}
	.safety-main-wrapper #free-information-home-slider .owl-stage .owl-item .item{margin: 24px;}
	.safety-main-wrapper #free-information-home-slider .owl-nav{top: 40%;}
	.safety-main-wrapper #free-information-home-slider .owl-nav .owl-prev{left: 26px;}
	.safety-main-wrapper #free-information-home-slider .owl-nav .owl-next{right: 65px;}
	.safety-main-wrapper #free-information-home-slider{padding-top: 5px;}
	.safety-main-wrapper h6{padding: 0px 16px;}
	#free-information-home-slider .owl-item .fi-image-wrap .fi-free-text{padding: 0px 14px;font-size: 14px;line-height: 22px;}
	#free-information-home-slider .owl-item .fi-content-wrap .fi-cat-listing{font-size: 12px;}
	#free-information-home-slider .owl-item .fi-content-wrap .fi-post-title a{font-size: 16px;margin-top: 6px;display: block;}
	.page-content .safety-main-wrapper{padding: 35px 0px 24px 0px;}
	.tax-product_cat .archive-products li.product .product-image .product-listing-btn, .woocommerce-shop .archive-products li.product .product-image .product-listing-btn{font-size: 11px;}
	.tax-product_cat .archive-products li.product .product-content .add-links-wrap a, .woocommerce-shop .archive-products li.product .product-content .add-links-wrap a{font-size: 11px;}
	.page-template-free-information-thank-you .free-information-pdf-list{min-width: 100%;}
	.page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list label, .retrive-download-document-pdf .download-pdf-list label{padding-right: 0px;}
	.page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list span, .retrive-download-document-pdf .download-pdf-list span{float: initial;margin-top: 15px;display: block;margin-bottom: 10px;}
	.retrive-download-document-pdf{min-width: 100%;text-align: center;}
	.download-title{font-size: 22px;margin: 28px 0px;}
	.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field{width: 100%;padding-right: 0px;}
	.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field{width: 100%;padding-left: 0px;}
	.woocommerce-order-received .woocommerce-thankyou h2{font-size: 30px;line-height: 40px;}
	.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .paiddoc-pdf-list{min-width: 100%;}
	.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list label{padding-right: 0px;}
	.woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list span{float: initial;
    margin-top: 15px;display: block;margin-bottom: 10px;}
    .page-template-free-information-thank-you .free-information-pdf-list .inner-pdf-list, .woocommerce-order-received .woocommerce-thankyou .paiddoc-thankyou-container .inner-pdf-list{text-align: center;}
    .single-product .summary-before .product-images{display: none;}
    .single-product .summary-before .product-thumbnails {display: none;}
    .single-product .sp-related-product-main-wrap{margin-top: 15px;}
    .single-product.sp-free-information .labels{display: none;}
    .single-product .sp-related-product-mobile{display: block;}
    .single-product .sp-related-product-desktop{display: none;}
    .single-product .summary-before{margin-bottom: 0px;}
    .page-content .main-sidebar-menu .sidebar-menu-wrap ul li.subopen .popup{display: block !important;}
    .page-content .main-sidebar-menu .sidebar-menu-wrap ul li.subclose .popup{display: none !important;}

}
@media only screen and (max-width:600px) {
	.main-content .banner-below-information{margin: 0px;padding: 0px;}
	.main-content .banner-below-information .info-blocks.block-border-none{border-bottom: 0px;}
	h2{font-size: 20px;}
	.main-content .banner-below-information .info-blocks{margin: 0px 0px;border-right: 0px;border-bottom: 1px solid #f4f4f4;
    margin-left: 0px !important;padding-left: 20px;padding-top: 15px;padding-bottom: 15px;}
	.chas_main_wrapper h2{font-size: 22px;}
	.chas_main_wrapper p{font-size: 14px;padding: 0px 10px;}
	.chas_inner_section .content-blogs .wp-block-buttons>.wp-block-button.wp-block-button__width-50{width: calc(70% - var(--wp--style--block-gap, .5em)*0.5);}
	.chas_inner_section .accreditations-blog .content-blogs.m-left-space{padding-left: 0px;}
	.chas_inner_section h2{line-height: 28px;font-size: 20px;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.accreditations-blog:nth-child(2n){margin-left: var(--wp--style--block-gap,0em);}
	.chas_inner_section .accreditations-blog .content-blogs .wp-block-buttons{display: table;text-align: center;width: 100%;}
	.chas_inner_section .accreditations-blog{order: 2;}
	.accreditations-blogs-form .wpcf7-form .wpcf7-submit{margin-bottom: 0px;}
	.contact-us h2{margin-top: 30px;}
	.chas_inner_section .wp-block-column a.wp-block-button__link{margin-bottom: 36px;}
	.categories-main-wrap .categories-banner .categories-banner-content .cat-banner-title{font-size: 22px;}
	.categories-main-wrap .categories-banner .categories-banner-content p{font-size: 14px;padding: 0px 10px;}
	.single-product .summary a.viewmorebtn{margin-top: 8px;}
	.viewmorebtn{padding: 11px 14px;}
	.sp-free-information .summary .free-documents-form .details-forms input:nth-of-type(even){margin-left: 4%;}
	.single-product .product_cat-free-information .summary a.viewmorebtn{margin-top: 32px;}
	.sp-free-information .labels:before{padding: 6px 16px;font-size: 16px;}
	.sp-free-information .summary .free-documents-form .inner-documents-form{margin-top: 40px;}
	.sp-paid-product .summary form.cart .view-cart-btn{padding: 10px 43px;line-height: 24px;height: auto !important;
    font-size: 14px;font-weight: 700;margin-top: 0px;}
    .woocommerce-cart .cart-v2 .cart_totals .wc-proceed-to-checkout a{padding: 0px 8px;font-size: 13px;}
    .contact-us-wrapper hr{margin: 28px 0px !important;}
    .frequently-answer{padding-left: 10px;}
    .frequently-answer .faq label{max-width: 100%;}
    .homepage-right-banner .banner-title{font-size: 20px !important;}
    .retrive-your-purchase-main-wrapper h2{font-size: 24px;}
    .retrive-your-purchase-main-wrapper p{font-size: 14px;padding: 0px 18px;}
    .woocommerce-checkout .woocommerce-billing-fields{padding: 18px 20px;}
    .woocommerce-checkout .woocommerce-checkout-payment{padding: 24px 20px;}
    .checkout-order-review .featured-boxes{padding: 18px 20px;}
    .footer-wrapper #footer .footer-main .reretrieve-purchase-wrapper form{max-width: 300px;}
    .woocommerce-cart .breadcrumb li a, .woocommerce-checkout .breadcrumb li a{font-size: 12px;}
    .woocommerce-cart .breadcrumb li.current a, .woocommerce-checkout .breadcrumb li.current a{padding: 0px 4px;}
    .woocommerce-cart .breadcrumb li .delimiter, .woocommerce-checkout .breadcrumb li .delimiter{font-size: 16px;margin: 0px 0px;}

}
@media only screen and (max-width:375px) {
	.archive-products ul.pcols-ls-2 li.product-col{width: 100%;}
	.single-product .sp-related-product-main-wrap .owl-nav{right: -30px;}
	.sp-free-information .summary .free-documents-form .details-forms input:nth-of-type(even){margin-left: 0;}
	.sp-free-information .summary .free-documents-form .details-forms input{width: 100%;}
	.tax-product_cat .shop-loop-before , .woocommerce-shop .shop-loop-before{letter-spacing: 0px;padding: 10px 2px 0 3px;}
	.tax-product_cat .shop-loop-before>*, .woocommerce-shop .shop-loop-before>*{margin: 0 1px 10px 0;}
	.tax-product_cat .archive-products li.product .product-image .product-listing-btn, .woocommerce-shop .archive-products li.product .product-image .product-listing-btn{font-size: 14px;}
	.tax-product_cat .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button, .woocommerce-shop .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button{width: 60px !important;}
	.tax-product_cat .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button:before, .woocommerce-shop .archive-products li.product_cat-free-information .links-on-image .add-links .add_to_cart_button:before{line-height: 22px;font-size: 14px;}
	.tax-product_cat .archive-products li.product .links-on-image .add-links .add_to_cart_button, .woocommerce-shop .archive-products li.product .links-on-image .add-links .add_to_cart_button{width: 120px;}
	.tax-product_cat .archive-products li.product .links-on-image .add-links .add_to_cart_button:before, .woocommerce-shop .archive-products li.product .links-on-image .add-links .add_to_cart_button:before{line-height: 20px;font-size: 12px;}
	.upsells.products .slider-wrapper .owl-item .product .product-listing-btn{font-size: 10px;line-height: 12px;}
	.tax-product_cat .archive-products li.product .product-content .add-links-wrap a, .woocommerce-shop .archive-products li.product .product-content .add-links-wrap a{font-size: 14px;}
	.page-top ul.breadcrumb>li{font-size: 10px;}

}
@media (max-width: 480px) {
	.hidden-image-1 {display:none;	
	}
}

.form-control {
	margin: 0 5px;
}

.header-bottom > .header-row > .header-left { display: none !important;}