 @media only screen and (max-width:1800px) { .blog-posts-content, .portfolio-container { margin:0; } } @media only screen and (min-width:1551px) and (max-width:1980px) { #secondary {padding-left:0px;} }  @media only screen and (max-width:1548px){ .header-bottom {  padding:18px 20px 0; } } @media only screen and (min-width:1551px) and (max-width:1800px) { .middle-container ,.site,.header-style .header-bottom{ width:100%; } .site-footer .newsletter-email, .tnp-email{width:366px;} .three-column .cms-banner-inner .shop-now , .cms-banner-inner .shop-now{ padding-top:30px; } } @media only screen and (max-width:1550px) { #footer-widget-area { padding-left:20px;} .dealtext1 p {width:100%;} .content-h2 {width:100%;} } @media only screen and (min-width:1201px) and (max-width:1550px) { .site,.header-style .header-bottom{ width:100%;} .page-title-inner, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .middle-container { width:100%; } .page-description, .term-description{ width:auto; padding:0 35px; box-sizing:border-box; } #primary{width:810px;} .owl-theme .owl-buttons div.owl-prev { left:2%; } .owl-theme .owl-buttons div.owl-next { right:2%; } .home-featured-carousel .owl-buttons div.owl-prev { left:-8%; }  .home-featured-carousel .owl-buttons div.owl-next { right:-8%; } article.post { margin:0 0 20px; } .products_block .owl-theme .owl-buttons div.owl-prev { left:1%; } .products_block .owl-theme .owl-buttons div.owl-next { right:1%; } .home .testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-next { right:1%; } .home .testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev { left:1%; } #brand-products .owl-theme .owl-buttons div.owl-next { right:1%; } #brand-products .owl-theme .owl-buttons div.owl-prev { left:1%; } .team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-prev { left:1%; } .team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-next { right:1%; } .team-posts-content.staff-page.posts-content { margin:0; } .single-product .main-content-inner, .static-wrapper { width:auto; } #woo-products, .woocommerce ul.products.grid, .woocommerce-page ul.products.grid { margin:0px; } .single-portfolio .read-more a { padding:6px 12px; } .upsells, .related, .cross-sells { margin:0; } .product-detail-wrapper{padding:20px;} .static-wrapper{top:20%;} .cms-banner-inner .shop-now,.three-column .cms-banner-inner .shop-now { padding-top:20px; } .three-column .static-wrapper{top:16%;} .cmsproduct_left { width:40%; } .cmsproduct_right ,.dealcms_right { width:60%; } .offer-text .static-text-container .text { font-size:23px; line-height:43px;} .service-title{font-size:15px;} .service-list .content{padding-left:0;} .home-featured-carousel{padding:15px;} .newsletter-left-content{padding:29px 30px 29px 100px;} .newsletter-left-content .text1{font-size:18px;} .newsletter-left-content{width:59%;} .newsletter-right-content{width:41%;padding:32px 30px 32px;} .three-column .cms-banner-inner .shop-now , .cms-banner-inner .shop-now{ padding-top:25px; } .static-wrapper { top:15%; } .three-column .static-wrapper { top:10%; } } @media only screen and (max-width:1220px) { .theme-container {  width:98%;  margin:0 auto; } }  .mega-menu ul li a {  color:#000000;  display:block;  position:relative;  padding:8px 11px 31px;  cursor:pointer;  font-weight:500;  font-size:13px; }  @media only screen and (max-width:1200px) { .site,.header-style .header-bottom{width:100%;} .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li { display:inline-block; float:none; vertical-align:top; width:32.8% !important; } } @media only screen and (min-width:1040px) and (max-width:1200px) { .mega-menu ul li a {  padding:8px 11px 31px;  font-size:12px; } .mega-menu ul li .sub a{  font-size:12px; } .tnp-email {  width:220px; } .newsletter-left-content { padding:40px 30px 40px 120px; } .woofeature .woo-grid .woocommerce ul.products li.product, .woonew .woo-grid .woocommerce ul.products li.product, .woobest .woo-grid .woocommerce ul.products li.product { display:none; } .primary-sidebar .widget { margin:0 0 20px; } .primary-sidebar .product_list_widget li { margin:10px 0 0; } .owl-theme .owl-buttons div.owl-prev { left:0; } .owl-theme .owl-buttons div.owl-next { right:0; } .owl-theme .owl-buttons div { top:40%; } .testimonial-top blockquote { line-height:28px; } .single-portfolio .read-more a { padding:10px 10px; } .products_block .owl-theme .owl-buttons div.owl-prev { left:1%; } .products_block .owl-theme .owl-buttons div.owl-next { right:1%; } .home .testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-next { right:1%; } .home .testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev { left:1%; } .brand-carousel.owl-theme .owl-controls .owl-buttons div.owl-next { right:1%; } .brand-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev { left:1%; } .team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-prev { left:1%; } .team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-next { right:1%; } #woo-products, .woocommerce ul.products.grid, .woocommerce-page ul.products.grid { margin:0px; } .upsells, .related, .cross-sells { margin:0 0px; } .woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { box-sizing:border-box; padding:30px 30px; } .single-product.woocommerce .woocommerce-message, .single-product.woocommerce-page .woocommerce-message { width:auto; margin:0px 15px 20px !important; } .page-description, .term-description { margin:0 15px 30px; background:#fff; width:auto; } .header-bottom { padding:18px 40px 0; } .header-top { padding:7px 80px; } .product-detail-wrapper{padding:15px;} .woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name, .price_label, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-size:16px;} .cms-text .text2.static-text, .cms-text .text3.static-text { font-size:25px; line-height:27px; } .cms-banner-inner .shop-now{ padding-top:20px; } .static-wrapper{top:19%;} .three-column .cms-banner-inner .shop-now { padding-top:10px; } .three-column .static-wrapper{top:15%;} .cmsproduct_left,.cmsproduct_right{width:100%;} .cmsproduct .vc_row { padding-top:10px !important; padding-bottom:50px !important; padding-left:30px !important; padding-right:30px !important; } .dealtext2 p{font-size:50px; line-height:55px; text-align:center;} .cmsproduct_right { margin-top:20px; } .dealtext1 p{text-align:left;} .three-column .cms-banner-inner .shop-now , .cms-banner-inner .shop-now{ padding-top:20px; } .static-wrapper { top:15%; } .three-column .static-wrapper { top:8%; } .page .entry-content { padding-left:10px; padding-right:10px; } }  @media only screen and (max-width:1042px){ .header-bottom {  padding:18px 20px 0; } }  @media only screen and (max-width:1024px){ .woocommerce #content .product div.images {  text-align:center; } } @media only screen and (max-width:1000px){ .fc-sidebar__inner {   width:100%; } div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table{ margin:0px; width:100%; } } @media only screen and (min-width:980px) and (max-width:1200px) { .service-list .content { text-align:center; padding-left:0; } .service-content .icon-image { display:none; } .offer-text .static-text-container .text { font-size:20px; line-height:26px; } .offer-text .vc_column-inner ,.service-block .vc_column-inner{ min-height:114px; } .service-list { padding:3.58% 2.58% 0; } .site-footer .widget_newsletterwidget .title-outer .widget-title { font-size:32px; } .dealcms_left.vc_col-sm-3\/5{ width:40%; } .dealcms_right.vc_col-sm-2\/5 { width:60%; } .dealtext2 p{margin-top:10px;} .product-detail { width:52%; } .feature-image-wrapper{ width:45%; } .product-detail a { font-size:18px; } .product_title { margin-top:0;} .newsletter-left-content{padding:30px 30px 28px 100px;} .newsletter-left-content .text1{font-size:16px;} .site-footer .newsletter-email, .tnp-email{width:198px;} } @media only screen and (max-width:1024px) { .media-image-text p{display:none} } @media only screen and (min-width:1024px) and (max-width:1200px) { .media-image-text p{font-size:12px;padding-top:0px;} .page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .middle-container { width:100%; } #primary { width:725px; } #secondary, .singleproduct-sidebar { width:225px; } } @media only screen and (min-width:1024px) and (max-width:1500px) { .mega-menu ul li a { padding:8px 14px 31px; font-size:12px; } } @media only screen and (min-width:1000px) and (max-width:1100px) { .mega-menu ul li a { padding:8px 10px 31px; } .menu-item-8126 .sub-menu { background-position:right 10px center; background-size:186px; } } @media only screen and (min-width:980px) and (max-width:1023px) { .page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .middle-container { width:100% ; } #primary { width:685px; } #secondary { width:225px; } .woocommerce .single-product-full.side-widget-area #content .product div.entry-summary { width:68%; } .woocommerce .single-product-full #content .product div.entry-summary { width:100%; border:none; padding-left:0; } .woocommerce .single-product-full #content .product div.images, .woocommerce .single-product-sidebar #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page .single-product-sidebar #content div.product div.images, .woocommerce-page div.product div.images { float:none; margin:0 auto 0; width:60%; } .mega-menu ul li a { padding:8px 8px 31px; font-size:12px; } } @media only screen and (min-width:760px) and (max-width:1220px){ .home .cms-banner-img img {min-height:212px;} } @media only screen and (max-width:979px) { .content-h2 {  color:#ffffff;  font-size:22px;  text-align:left;  font-weight:500;  line-height:28px;  width:100%; } .topbar-link-wrapper { right:-64px; } .top-nav-icons {  font-size:30px; } .term-description-bottom {  padding:20px; } .term-description img {  margin-bottom:20px;  margin-top:40px; } .offer-text .static-text-container .text, .service-list{min-height:60px;} .mobile-menu {display:block;} .cart-label:hover { color:#ffd61e; } .admin-bar .header-bottom.sticky-menu ,.admin-bar .mobile-menu{ top:32px; } .header-topleft { display:none; } .header-topright { float:none; text-align:center; } .header-bottom { padding:15px 80px; } .mega-menu { display:none; } .navigation-bar.active .mobile-menu, .mobile-menu { display:block; } .menu-toggle { color:#555; cursor:pointer; display:block; font-size:0; font-weight:bold; height:24px; line-height:24px; margin:auto; padding:10px 9px; position:relative; text-align:center; text-transform:uppercase; width:24px; } .menu-item-8126 .sub-menu, .menu-item-8342 .sub-menu, .menu-item-8136 .sub-menu { width:auto; background-image:none; } .navbar.default.navigation-inner { display:block; } .menu-toggle:before { content:"\f0c9"; font-size:24px; margin-top:0; position:absolute; left:0px; top:25px; right:10px; } .navigation-bar.active .mobile-menu { overflow-y:auto; transform:translateX(0px); -webkit-transform:translateX(0px); -ms-transform:translateX(0px); -o-transform:translateX(0px); -moz-transform:translateX(0px); transition:all 300ms ease 0s; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; } .header-search .header-toggle { background-position:15px 15px; width:38px; height:45px; top:-4px; } .header-search{padding:20px;} .offer-text.vc_col-sm-3,.service-block.vc_col-sm-9 { width:100%; } .offer-text .static-text-container .text{padding:2%;} .service-list { padding:3% 2% 2%; } .service-list .content{padding-left:0;} .service-title{font-size:14px;} .cmsproduct_left ,.dealcms_left{ width:100%; } .cmsproduct_right ,.dealcms_right { width:100%; } .dealcms .vc_row { padding-top:50px !important; padding-bottom:80px !important; } .dealcms_right { margin-top:50px; } .price-right{width:100%; text-align:left;} .home .price-right {width:100% !important;} .left-info { float:none; width:100%;} .woocommerce ul.products li.product .left-info .product-name{font-size:14px;} .widget_accepted_payment_methods .title-outer { display:none; } .page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .middle-container { width:100%; } .dealtext1 p{width:100%;} #secondary, #primary { width:100%; margin:0 0 30px; float:none; clear:both; } .footer-widget .widget {  width:60%;  margin:0px auto; } .blog-posts-content .post-title a, .single-portfolio .portfolio-title a { font-size:15px; line-height:15px; } .woocommerce .single-product-full.side-widget-area #content .product div.entry-summary, .woocommerce .single-product-full #content .product div.entry-summary { width:100%; border:none; padding-left:0; margin-left:0; } .col-main { width:100%; } .page-title .entry-title-main { font-size:24px; } .breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb { font-size:12px; } .woocommerce .single-product-full #content .product div.images, .woocommerce .single-product-sidebar #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page .single-product-sidebar #content div.product div.images, .woocommerce-page div.product div.images { float:none; margin:0 auto 0; width:74%; } .primary-sidebar .widget_top_rated_products .amount { display:block; } .product-slider { padding:5px; } .address-text { width:100%; } .widgets-brand .widget-title { display:block; } .home .testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev, .products_block .owl-theme .owl-buttons div.owl-prev, #brand-products .owl-theme .owl-buttons div.owl-prev { left:4%; } .home .testimonial-carousel.owl-theme .owl-controls .owl-buttons div.owl-next, .products_block .owl-theme .owl-buttons div.owl-next, #brand-products .owl-theme .owl-buttons div.owl-next { right:4%; } .product-categories .hitarea:before, .widget_categories .hitarea:before { font-size:10px; margin:5px 0 0; text-align:right; } .product-categories .expandable-hitarea:before, .widget_pages .expandable-hitarea:before, .widget_nav_menu .expandable-hitarea:before, .widget_categories .expandable-hitarea:before { content:"\f067"; } .product-categories .collapsable-hitarea:before, .widget_pages .collapsable-hitarea:before, .widget_nav_menu .collapsable-hitarea:before, .widget_categories .collapsable-hitarea:before { content:"\f068"; } .product-categories .dc-mega-icon { display:none; } .primary-sidebar .widget_black_studio_tinymce .textwidget, .primary-sidebar .widget > .toggle-block, .primary-sidebar .widget_price_filter .toggle-block, .primary-sidebar .widget_shopping_cart_content, .primary-sidebar .widget_pages > ul, .primary-sidebar .widget ul.toggle-block { padding:0 10px 10px; } .title-outer { cursor:pointer; position:relative; } .primary-sidebar .widget { margin-bottom:3px; padding:0; } .widget .widget-title { padding:10px 0; } .toggled-on .title-outer:before { content:"\f106"; line-height:11px; } .title-outer:before, .toggled-off .title-outer:before { content:"\f107"; position:absolute; right:12px; font-family:'FontAwesome'; font-size:20px; color:#000; top:0; bottom:0; height:14px; width:14px; text-align:center; z-index:9; line-height:15px; margin:auto; } .toggled-off .toggle-block, .primary-sidebar .toggle-block, .site-footer .toggle-block, .primary-sidebar .widget_shopping_cart_content, .primary-sidebar .toggled-off .widget_shopping_cart_content, .toggle-content .toggle-block { display:none; } .toggled-on .toggle-block, .primary-sidebar .toggled-on .widget_shopping_cart_content { display:block; } .toggle-content .toggled-on .main-ul { display:block; } .toggle-content .toggled-off .main-ul, .toggle-content .main-ul { display:none; } .site-footer .footer-widget .widgets-follow-us.toggled-on .widget widget_accepted_payment_methods .accepted-payment-methods { display:block; } #primary-sidebar .widget .widget-title:after{display:none;} .site-content .entry-thumbnail img { width:100%; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear:none; } .team-posts-content.posts-content .container { width:50%; } .woocommerce .single-product-full .woocommerce-main-image.zoom, .single-product-sidebar .woocommerce-main-image.zoom { float:right; padding:0; width:86%; } .home-blog .blog-posts-content { margin:0; } .primary-sidebar .blog-posts-content { padding:32px 0 0; } #secondary .post-content-inner { padding:0 5px; } .woocommerce ul.products li.product:hover .product-detail-wrapper, .product-detail-wrapper { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } .newletter-block .parallax-text-wrapper, .newletter-block .one_third { width:100%; } .gallery-item, .portfolio-filter-container .item, .portfolios li { display:inline-block; float:none; vertical-align:top; width:50% !important; } .newsletter-left-content{padding:20px 25px 20px 100px; width:100%;} .newsletter-right-content{width:100%; padding:30px;} .newsletter-left-content .text1{font-size:18px;} .site-footer .newsletter-right-content .toggle-block { display:block; } .phone, .address, .email{padding:20px 0; border:none;} .widget .icon-image{margin-bottom:10px;} .site-footer h3.widget-title { padding:10px 0; } #footer-widget-area{padding:26px 0px 16px;} .footer-widget, .fifth-widget.footer-widget, .first-widget.footer-widget, .follow-us, .widget.widgets-footercontact { width:100%; } .site-footer h3.widget-title { font-size:16px; line-height:20px; } .footer-menu-links ul { margin-bottom:20px; } .contact_wrapper .address{border:none;} .contact_wrapper .phone, .contact_wrapper .address, .contact_wrapper .email{padding:15px 0;} .footer-logo { width:100%; text-align:center; margin-top:0; margin-bottom:30px; } .footer-top .gallery-item{width:20% !important;} .single-portfolio .read-more a { padding:10px 10px; } .payment-area,.site-info { float:none; text-align:center; } .payment-area { margin-top:20px; } .product-detail-wrapper{padding:16px;} .cms-text .text2.static-text, .cms-text .text3.static-text { font-size:22px; line-height:20px; } .static-wrapper{top:16%;} .three-column .cms-banner-inner .shop-now { padding-top:5px; } .three-column .static-wrapper{top:10%;} } @media only screen and (max-width:769px){ .wpb_gmaps_widget.wpb_content_element {  padding-left:0px; } .page-id-476 .wpcf7-form {  padding-left:0px;  padding-right:0px; } .page-id-15676 .vc_grid-container-wrapper {   min-height:200px; } } @media only screen and (max-width:767px){ .woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart {  margin:0px !important; } }  @media only screen and (max-width:782px) { .admin-bar .mobile-menu{ top:46px; } .admin-bar .header-bottom.sticky-menu { margin-top:46px; } .page-id-476 .service-content { padding-left:0px; } .yith-wapo-block .yith-wapo-addon .options.per-row-5 .yith-wapo-option { max-width:44% !important; } .wapo-addon-title { font-size:17px !important; } .yith-wapo-block .yith-wapo-addon .options.grid.per-row-10 .yith-wapo-option { width:10%; margin-right:24px; } .woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product { position:relative; width:auto; padding-right:30px; padding-top:30px; } .grid { margin:0 0px !important; } .site-footer .newsletter .newsletter-submit, .site-footer .tnp .tnp-submit { width:48px; height:48px; } } @media only screen and (min-width:768px) and (max-width:979px) { .footertop .newsletter-subscription { width:56%; padding:30px 20px; } .site-footer .newsletter-email { width:238px; } .header-cart .togg .widget.widget_shopping_cart { right:-80px; } }  @media (max-width:749px){ .fc-wrapper table.cart tbody tr {  display:inline-grid !important; width:-moz-available; margin:20px 15px; }  } @media only screen and (max-width:767px) { .header-bottom { padding:15px 50px; } .header-top { padding:7px 50px; } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count { margin-bottom:20px; text-align:center; } .yith-wcmap .user-profile .user-info .user-email { font-size:52%; } .yith-wcmap-banner { flex:0 1 120px !important; } .banner-icon-counter i { font-size:50px !important; } #my-account-menu .myaccount-menu li a {  font-size:14px; } .yith-wcmap-banners-wrapper .yith-wcmap-banner > a { font-size:12px; } .yith-wcmap-banners-wrapper .yith-wcmap-banner .banner-title { font-size:14px; } .vehicle-grphics-h1-h2 { margin-top:30px; } .woocommerce-notices-wrapper {  margin-top:20px;  margin-bottom:20px;  margin-right:20px; margin-left:0px; } #vc-video {  background:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/10/vc-banner-mobile.webp);   background-repeat:no-repeat;  background-size:cover;  background-repeat:no-repeat; } #vc-video .vc_inner {  background-color:rgba(0, 0, 0, 0.6); } #primary .gridlist-toggle { display:none; } .faq-questions { margin:0 -20px; } .single-product .main-content-inner { width:auto; } .entry-main-content {  margin-top:40px; } .page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .middle-container { width:auto; margin:0 15px ; } .page-title{margin:0px !important;} .main-content.box-page.full-width, .main-content-inner .home-page, .main-content.blog-page.blog-list.box-page, .main-content-inner .main-content.box-page { margin:0; } .service_other_text{max-width:100%;} .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li { width:32.7% !important; } .owl-theme .owl-buttons div.owl-prev { left:1%; } .owl-theme .owl-buttons div.owl-next { right:1%; } .header-logo { display:none; } .header-mob-logo { display:inline-block; position:relative; vertical-align:top; } #primary, .left-sidebar #primary, .homepage #home_primary, #secondary, .full-width .page-title { width:100%; } .content_inner { width:100% !important; margin:0 !important; } .header-mob-logo { width:auto; } .header-mob-logo img { height:auto; } .service-list { padding:3%; } .service-list { display:block; width:100%; text-align:center; } .service-block .vc_column-inner { background-image:none !important; background-color:#000; } .service-content .icon-image{display:none;} .service-list .content{text-align:center;} .dealtext2 p{font-size:50px; line-height:50px;} .product-detail a { font-size:18px; } .product_title { margin-top:0;} .dealcms .vc_row { padding-left:50px !important; padding-right:50px !important; } .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float:none; display:inline-block; vertical-align:top; } .woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count { display:block; } #primary-sidebar .toggled-on .toggle-block, #primary-sidebar .toggled-on .widget_shopping_cart_content { display:block; padding:10px; } #primary-sidebar .toggled-off .toggle-block, #primary-sidebar .toggled-off .widget_shopping_cart_content, .primary-sidebar .widget .toggle-block, .custom_category, .textbox .text1, #primary-sidebar .toggled-off .textwidget { display:none; } .mobile-menu-inner { margin:0; } .menu-menu-container { height:100%; } .navigation-fix .navigation-bar { background-color:rgba(0, 0, 0, 0); } .hitarea { display:block; float:right; height:30px; position:relative; width:40px; color:#333; text-align:right; } .single_variation_wrap { overflow:visible; } .woocommerce .single-product-full .woocommerce-main-image.zoom, .woocommerce .single-product-full .woocommerce-main-image.zoom, .single-product-sidebar .woocommerce-main-image.zoom { width:100%; } #content div.product div.images .bx-wrapper .bx-controls-direction a, #content div.product div.images .bx-wrapper:hover .bx-controls-direction a { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } #content div.product div.images .bx-wrapper { display:inline-block; float:none; } .woocommerce #content .product div.images { text-align:center; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width:100%; padding:12px 12px; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { margin-bottom:20px; box-sizing:border-box; width:100%; } .blog-posts-content .blog-grid .item.style-3 { width:100%; } .main-container .resp-tabs-list { margin:-7px 60px -2px 0; } #yith-quick-view-content div.images, #yith-quick-view-content div.summary { float:none; width:100%; } #yith-quick-view-content div.summary { float:left; margin:0; padding:15px; width:100%; } .style-2 .service-content { text-align:left; padding-left:0px; padding-right:0px; font-size:12px; } .dealtext1{padding:0px !important; } .wpb_content_element, ul.wpb_thumbnails-fluid > li {  padding-left:10px;padding-right:10px;  } .tmpmela_about .image-right .about_image, .tmpmela_about .image-left .about_content, .tmpmela_about .image-left .about_image, .tmpmela_about .image-right .about_content { width:100%; text-align:center; } .aboutus .banner-slider-container { text-align:center; } .site-footer .newsletter-email, .tnp-email{width:auto;padding:15px 15px; line-height:18px;} .site-footer .newsletter tr, .site-footer .newsletter tbody, .site-footer .newsletter table, .site-footer .newsletter td { display:inline-block; float:none; vertical-align:top; text-align:center; } .site-footer .widget_newsletterwidget .tnp-email { width:500px; padding:7px 10px; font-size:14px; } .site-footer .widget_newsletterwidget .tnp-submit { width:500px; } .site-footer .newsletter td { display:block; } .sitemap-item, .contact_form form { width:100%; } .contact_form .address-container .icon { float:none; display:inline-block; vertical-align:top; } .woocommerce-MyAccount-navigation { width:100%; margin:0 0 30px 0; } .woocommerce-MyAccount-content { overflow:visible; } .woocommerce table.my_account_orders tr td.order-actions:before, .woocommerce table.shop_table_responsive tr td.actions:before, .woocommerce table.shop_table_responsive tr td.product-remove:before, .woocommerce-page table.my_account_orders tr td.order-actions:before, .woocommerce-page table.shop_table_responsive tr td.actions:before, .woocommerce-page table.shop_table_responsive tr td.product-remove:before { display:none; } .woocommerce-page #content table.cart .product-thumbnail:before, .woocommerce-page table.cart .product-thumbnail:before { content:attr(data-title)" "; } .woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead { display:none; } .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { display:block; } .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before { content:attr(data-title)":"; float:left; font-weight:700; color:#000; } .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { display:block; text-align:left; } .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail { text-align:center; } .woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt { width:100%; text-align:center; padding:0px; } .quantity { max-width:270px; position:relative; } td.product-quantity .quantity { float:right; } .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { float:none; padding-bottom:0.5em; } .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button { width:100%; } .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text { margin:0 0 10px; } .woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th { float:left; width:100%; text-align:right; padding:10px!important; } .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color:rgba(0, 0, 0, 0.02); } .shop_table.cart.wishlist_table thead { display:none; } .title-description { box-sizing:border-box; padding:0 15px !important; } .admin-bar .mobile-menu { top:45px; } .single-portfolio .read-more a { padding:6px 10px; } .three-column .cms-banner-item { text-align:center; } .three-column .static-wrapper {text-align:left;} .product-block { margin:0 15px; } } @media only screen and (max-width:640px) { .tmpmela-newsletter-form .tnp-subscription input[type="email"] { width:auto; } .page-title .entry-title-main {   border-right:none; } #wapo-total-price-table table { font-size:16px; line-height:40px; } #wapo-total-order-price { padding-right:10px; } .single .blog-list article.post{width:100%; padding:0 15px 30px;margin:0;} .post-content { padding:19px 25px 31px; } .page-title .entry-title-main, .breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb { float:none; text-align:center; width:100%; margin-bottom:5px; padding:0px; } .normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 { font-size:25px; } .resp-tabs-list li { width:100%; margin:3px 0; } .resp-tabs-list li .tab-title, .resp-tabs-list li:first-child .tab-title { text-align:center; padding:0; } .resp-tabs-list li .tab-title:after { border:0; } .resp-tabs-list li:after { border:0 none; } .close-btn:before { padding:2px 3px; } .main-container .resp-tabs-list { display:inline-block; margin:0 0 36px!important; vertical-align:top; position:relative; } .tmpmela-about-description { border:none; position:relative; } .service_other_text{max-width:100%;} .footer_left, .footer_right, .tmpmela-about-text a, .tmpmela-about-description { display:inline-block; float:none; margin:10px auto; padding:0; text-align:center; width:100%; } .tmpmela-about-description { text-align:center; } .follow-us { padding:0; } .portfolio-filter-container .options li a { margin:0; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li { width:49.5% !important; display:inline-block; float:none; vertical-align:top; } .entry-header .entry-title { font-size:22px; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li { width:100%; margin:0; } .woocommerce-tabs ul.tabs li { padding:2px 0; } table { display:inline; float:left; overflow:auto; width:100%; } .options li, .options li:first-child { margin:0 0 5px 0; width:100%; } .site-footer .widget_newsletterwidget .tnp-email { width:350px; padding:7px 10px; font-size:14px; } .woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block { margin:0 auto; width:213px; display:inline-block; } .list .product-detail-wrapper { padding:20px 0; width:100%; box-sizing:border-box; } .site-footer .widget_newsletterwidget .tnp-submit { width:350px; } .blog-list-container .item, .blog article.post{width:100%;margin:0 0 40px;} .main-content.blog-page.blog-list #content{margin:0; } .feature-image-wrapper, .product-detail{width:100%; text-align:center;} .product-detail{padding-left:0; padding-top:20px; } .product-detail{text-align:center;} .woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating { display:inline-block; vertical-align:top; } .dealcms .woocommerce span.onsale { display:none; } .resp-tabs-list li .tab-title{margin-right:0;} .list .product-block-hover { opacity:1; -khtml-opacity:0; -webkit-opacity:0; -moz-opacity:0; margin-bottom:15px; } .nav-box.previous{float:none; margin-bottom:15px;} .nav-box.next { float:none; } } @media only screen and (max-width:600px) {  .mobile-vc {  background:#4a4a4c url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/10/vc-banner-mobile.webp)!important; } .admin-bar .header-bottom.sticky-menu { margin-top:0; } .admin-bar .mobile-menu { top:0; } .three-column .shop-now a{background:#e6007e; font-weight:500;} .blog-inline-image {  text-align:center !important;  float:none !important;  margin:0 !important; } } @media only screen and (min-width:480px) and (max-width:640px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li { width:49.4% !important; } } @media only screen and (min-width:300px) and (max-width:860px) { .testimonial-wrapper { text-align:center;padding:0px; } .yith-wapo-block .yith-wapo-addon .options.per-row-3 .yith-wapo-option:nth-child(3n+1) { clear:none; } .woocommerce.single-product #content div.product .entry-summary .product_title { margin-top:20px; } } @media only screen and (max-width:479px) { #yith-wapo-addon-79 h2 {   font-size:20px; } .woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {  padding:0px; } .woocommerce-page .woocommerce-message .button {  width:-moz-available; } .home-page-services p {line-height:16px;} .footer-widget .widget {  width:90%;  margin:0px auto; } .woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block {  width:auto; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {  width:100%; } .woocommerce.single-product #content div.product .entry-summary .product_title {   padding-right:40px;   font-size:24px;   margin-bottom:30px;   line-height:34px; } .woocommerce-product-details__short-description { font-size:14px; } #yith-wapo-addon-1 h2 {   font-size:20px;  } .dealcms .vc_row { padding-left:25px !important; padding-right:25px !important; } .header-topright { line-height:20px; } .header-bottom { padding:15px 30px; } .header-top { padding:7px 30px; } .header-mob-logo { width:150px; margin-top:6px;} .account-label,.cart-label,.header-login a{font-size:10px !important; padding-right:6px; line-height:23px;} .entry-date { font-size:12px; letter-spacing:0; } .yith-wapo-block .yith-wapo-addon-type-color .yith-wapo-option { margin:0px 10px 30px 0px; } .product-template-default button.single_add_to_cart_button { width:100%; } .yith-wapo-block select { width:100%; } .entry-thumbnail .block_hover .links { top:42%; } .owl-theme .owl-buttons div { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } #primary #pmpro_levels_table td{padding:4px;} .cms-text .text1 { margin-bottom:10px; } .three-column .cms-banner-inner .shop-now, .cms-banner-inner .shop-now { padding-top:15px; } .static-wrapper { top:6%; }  .header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field{font-size:25px;} .text-contact { font-size:14px; margin-bottom:3px; } .woocommerce .single-product-full #content .product div.images, .woocommerce .single-product-sidebar #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page .single-product-sidebar #content div.product div.images, .woocommerce-page div.product div.images { width:auto; } .posts-content .owl-item .container-inner, .portfolio-carousel .portfolio-main { text-align:center; display:block; } .blog-posts-content .post-content-inner { float:none; } .woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity { margin-bottom:10px; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear:none; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .brands.list ul li, .hot-porduct .product { width:99.1% !important; } .team-posts-content.posts-content .container { width:100%; } .dealtext1 p{width:100%;} .gallery-item, .portfolio-filter-container .item, .portfolios li { width:100% !important; } .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width:100%; } .site-footer .newsletter tr, .site-footer .newsletter-email, .site-footer .newsletter .newsletter-submit { width:100%; } .newsletter-td-submit { padding:5px 0 !important; } .yith-wapo-block .yith-wapo-addon .options.per-row-4 .yith-wapo-option { width:46% !important; max-width:50%!important; } .yith-wapo-addon-type-html_heading h2, .yith-wapo-addon-type-text h3 {width:100%;} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option { width:100%; margin:4px; } .yith-wapo-block .yith-wapo-addon .options.per-row-3 .yith-wapo-option:nth-child(3n+1) { clear:none; } .pricing_wrapper { padding:20px 0; } .entry-summary .count-down { width:70%; } .vertical_tab .tab_groupcontent, .horizontal_tab #tab ul li { width:100%; margin:0; } #tab ul.tabs { width:100% !important; margin:0; } #tab ul li a { display:block; } .address-text-inner { text-align:center; } .address-text .icon { border-width:0 0 1px; box-sizing:border-box; padding:15px 0; width:100%; } .newsletter.newsletter-subscription > form, .tnp.tnp-subscription > form { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; } .tmpmela-newsletter-form .tnp-subscription input[type="email"] { box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.14); -moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.14); -webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.14); width:100%; border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -moz-border-radius:50px; } .tmpmela-newsletter-form input[type="submit"] { box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.14); -moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.14); -webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.14); border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -moz-border-radius:50px; width:100%; float:none; } .site-footer .newsletter tr, .tnp-field { margin:3px 8px; display:inline-block; width:100%; } .site-footer .widget_newsletterwidget .tnp-email { width:auto; padding:7px 10px; font-size:14px; margin:0; } .header-cart .togg .widget.widget_shopping_cart { right:-80px; } .site-footer .newsletter tr, .tnp-field { width:auto; } .vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover { border-right:1px solid #e5e5e5; } .horizontal_tab.style2 #tab ul li a.current, .horizontal_tab.style2 #tab ul li a:hover { border-bottom:1px solid #e5e5e5; } .site-footer .widget_newsletterwidget .tnp-submit { width:auto; height:36px; } .big-title { font-size:28px; } .shortcode-title { padding:0 0 25px; } .tmpmela-single-banner .text2.static-text { font-size:16px; margin-bottom:10px; line-height:20px; } .tmpmela-single-banner .text1.static-text { font-size:16px; line-height:20px; } .testmonial-image { float:none; margin-right:0; margin-bottom:40px; } .static-wrapper{top:12%;} .three-column .static-wrapper { top:18%; } .dealtext2 p { font-size:35px; line-height:35px; } .newsletter-left-content .text1 { font-size:16px; line-height:25px; } } @media only screen and (max-width:398px) { .yith-wcmap-banner {  flex:0 1 90% !important; } .yith-wcmap .user-profile .user-info .user-email {  font-size:70%; } } @media only screen and (max-width:379px) { .home-page-services p { text-align:center; color:#ffffff; padding-left:10px; padding-right:10px; font-size:10px;line-height:14px; } .page-id-476 .service .style-2 .icon {  display:none; } .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option {  margin:0px 4px 20px 0px !important; } .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option label span.color {  width:28px;  height:28px; } .tnp-email { padding:15px 12px; line-height:18px; } .single-portfolio .read-more a { line-height:14px; padding:5px 10px; } .cms-text .text1 { display:none; } #tdt-slider-458 .slick-next::before, #tdt-slider-458 .slick-prev::before { font-size:30px !important; } .tdt-slider.slick-slider .slick-prev::before, .tdt-slider.slick-slider .slick-next::before { padding:8px 0px !important; } .slick-slide { width:260px !important; padding:0 20px 15px 4px !important; } .column-flex {flex-direction:column-reverse; flex-direction:column; flex-wrap:wrap-reverse } } @media only screen and (max-width:300px) { .header-mob-logo {   width:135px;   margin-top:6px; } }