/*
Theme Name: The Custom Packaging New
Text Domain: emenacsoft.com
Version: 1.0
Requires at least: 4.7
Requires PHP: 5.2.4
Description: The Custom Packaging New Theme.
Tags: The Custom Packaging
Author: the Emenacsoft team
Author URI: https://emenacsoft.com/
Theme URI: https://emenacsoft.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/


@font-face {
  font-family: 'salmanfont';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Poppins:wght@400;500;700&display=swap');

/* Background Classes */
.social-media-header ul li a.fb-icon, .social-media-icon-main ul li a.fb-icon, .blog-right-sidebar-main .widget_text li a.fb-icon, .socialmediaresponsivemenu ul li a.fb-icon{background-image: url('images/fb-icon.png');background-repeat: no-repeat;background-position: center center;}
.social-media-header ul li a.tw-icon, .social-media-icon-main ul li a.tw-icon, .blog-right-sidebar-main .widget_text li a.tw-icon, .socialmediaresponsivemenu ul li a.tw-icon{background-image: url('images/tw-icon.png');background-repeat: no-repeat;background-position: center center;}
.social-media-header ul li a.gp-icon, .social-media-icon-main ul li a.gp-icon, .blog-right-sidebar-main .widget_text li a.gp-icon, .socialmediaresponsivemenu ul li a.gp-icon{background-image: url('images/gp-icon.png');background-repeat: no-repeat;background-position: center center;}
.social-media-header ul li a.ig-icon, .social-media-icon-main ul li a.ig-icon, .blog-right-sidebar-main .widget_text li a.ig-icon, .socialmediaresponsivemenu ul li a.ig-icon{background-image: url('images/ig-icon.png');background-repeat: no-repeat;background-position: center center;}
.social-media-header ul li a.pi-icon, .social-media-icon-main ul li a.pi-icon, .blog-right-sidebar-main .widget_text li a.pi-icon, .socialmediaresponsivemenu ul li a.pi-icon{background-image: url('images/pi-icon.png');background-repeat: no-repeat;background-position: center center;}


.top-contact-single.top-email-section{background-image: url('images/email-icon.png');background-repeat: no-repeat;background-position: left center;margin-left: 35px;}
.top-contact-single.top-phone-section{background-image: url('images/phone-icon.png');background-repeat: no-repeat;background-position: left center;margin-left: 35px;}
.search-submit{background-image: url('images/search-icon.png');background-repeat:no-repeat;background-position: center center;}
.testimonial-slider-main-div .testimonial-from-icon.Facebook{background-image: url('images/test-fb.webp');background-repeat: no-repeat;background-position: right bottom;display: block;}
.testimonial-slider-main-div .testimonial-from-icon.Google{background-image: url('images/test-gp.webp');background-repeat: no-repeat;background-position: right bottom;display: block;}
.menu-section-main svg.icon{background-image: url('images/menu-down-arrow.png');background-repeat: no-repeat;background-position: center center;display: block;}
.sub-menu li.menu-item-has-children > a{background-image:url('images/menu-arrow.png');background-repeat:no-repeat;background-position:right 12px center;background-size:auto 9px;}

.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus)::first-letter, .wp-block-button.is-style-outline, a {color: #1251bd;}

*{margin: 0;padding: 0;box-sizing: border-box;font-family: 'Montserrat', sans-serif;}
.full{width: 100%;}
.container{width: 90%;max-width: 1170px;margin: auto;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
img{max-width: 100%;height: auto !important;aspect-ratio: attr(width) / attr(height);}
.dark-bg-color{background-color:#081336;}
.light-dark-bg-color{background-color: #1251bd;}
.light-bg-color{background-color:#d2e9fe;}
.half-section{width: 50%;}
a{text-decoration: none;outline:none;}
h1{font-size: 30px;color:#081336;margin-bottom:15px;text-transform: uppercase;font-weight: 500;}
h2{color:#081336;font-size: 18px;text-transform: uppercase;text-align: left;font-weight: 500;margin-bottom: 15px;}
h3{color:#081336;font-size: 20px;text-transform: uppercase;text-align: left;font-weight: 500;margin-bottom: 10px;}
h4{color:#081336;font-size: 16px;text-transform: uppercase;font-weight: 500;}
h5{}
h6{}
p{font-size: 14px;color: #333333;font-weight: normal;margin-bottom: 15px;line-height: 23px;}

input {-webkit-appearance: none;}

/* TOp Header */
.top-bar-main-outer{position: relative;z-index: 6;}
/*.top-bar-main-outer:after{content:'';width:45%;height:100%;position:absolute;right:0;top:0;bottom:0;z-index:8;background-color:#1251bd; }*/
.social-media-header ul{list-style: none;text-align: left;}
.social-media-header ul li{display: inline-block;margin: 10px 0 0px;}
.social-media-header ul li a{display:block;width:31px;height:31px;background-color:#1251bd;margin-right:5px;text-indent:-99999px;}
.top-phone-email-section{/*background-color:#1251bd;border-bottom-left-radius:60px;width: 56%*/position:relative;z-index:10;}
.top-contact-single{color: #fff; text-transform: uppercase;font-size: 14px;padding: 17px 0 16px 40px;}
.top-contact-single a{color: #fff; text-transform:lowercase;font-size: 14px;}
.logo-menu-full-container-section{-webkit-box-shadow: 0px 5px 5px 0px rgba(219,219,219,1);-moz-box-shadow: 0px 5px 5px 0px rgba(219,219,219,1);box-shadow: 0px 5px 5px 0px rgba(219,219,219,1);}
.logo-menu-main-section{padding:0;position: relative;}
.logo-section-main{padding: 28px 0;}
.search-section-main{margin: 5px 0 0 ;}
.menu-search-main-section{padding: 32px 0 0;}
.search-section-main{position: relative;}
.search-section-main .search-input{width:292px;padding:10px 40px 10px 15px;text-transform: capitalize;color:#081336;font-size: 14px;border:2px solid #e7e7e7;}
.search-section-main .search-submit{content:'';position:absolute;top:0;right:0;bottom:0;height:41px;width:41px;background-color:#FFBE00;border: none;cursor: pointer;}
.menu-main-menu-container{margin-top: 17px;}
.social-reviews-sec-top {padding:0;}
.social-reviews-sec-top ul{list-style: none;}
.social-reviews-sec-top ul li{display: inline-block;margin-left: 6px;}

/* Mega Menu Start */
.menu-main-menu-container ul{list-style: none;}
.menu-main-menu-container > ul.menu{list-style: none;}
.menu-main-menu-container > ul.menu > li{display: inline-block; margin-right:20px;padding: 0 0 17px;position: relative;}
.menu-main-menu-container > ul.menu > li:after{content: '';position: absolute;right: -13px;top: 1px;width: 1px;height: 15px;background-color: #d1d1d1;}
.menu-main-menu-container > ul.menu > li:last-child:after{display: none;}
.menu-main-menu-container > ul.menu > li > a{color:#081336;font-size:14px;text-transform: uppercase;position: relative;}
.menu-main-menu-container > ul.menu > li > a:hover{text-decoration: underline;}
.menu-main-menu-container > ul.menu > li.menu-item-has-children > a{padding-right: 16px;}
.menu-main-menu-container > ul.menu > li.menu-item-has-children > a:after{content: '';width: 11px;height: 12px;background-image: url('images/main-arrow-down.png');background-repeat: no-repeat;background-position: center center;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;background-size: 11px auto;}

.menu-section-main svg.icon{height: 20px;width: 15px;float: right;margin-left: 7px;}
.sub-menu-wrap0 svg.icon{display: none;}
#menu-main-menu li .sub-menu-wrap0{display: none;position: absolute;background-color:#324cbd;left:0;z-index: 99999;top:35px;border-radius: 5px;border: 1px solid #d8d8d8; width: 280px;}
.sub-menu-wrap0 > .sub-menu{width: 100%;}
.sub-menu-wrap1{position:absolute;top:0;width:190%;min-height:100%;z-index:-1;left:278px;padding:0;display: none;border: 1px solid #d8d8d8;border-top-right-radius: 5px;border-bottom-left-radius: 5px;}
.sub-menu-wrap1 ul{display: block;text-align: left;width: 100%;padding:0;background-color: #c4def6;float: left;}
.sub-menu-wrap1 ul li{width: 50%;background: #c4def6;margin:0;float: left;}
.sub-menu-wrap1 ul li a{padding:10px 5px 10px 11px;font-weight:normal;border:none;font-size:12px;display:block;color:#0d1136;border-bottom: 1px solid #95b6de;border-right: 1px solid #95b6de;}
.sub-menu-wrap1 ul li a:hover{color: #ffffff;background-color: #2a58a7;}

.sub-menu-wrap0 > ul > li{width:100%;padding:0px;background-color: #324cbd;position: relative;}
.sub-menu-wrap0 > ul > li > a{font-weight:normal;border:none;font-size:12px;padding:11px;display:block;color:#ffffff;border-bottom: 1px solid #7082d1;}
.sub-menu-wrap0 > ul > li > a:hover{color: #ffffff;background-color: #0a1234;}
.menu-main-menu-container > ul.menu > .menu-item-has-children:hover .sub-menu{display: block;}
.sub-menu-wrap0 > .sub-menu li.menu-item-has-children:hover .sub-menu-wrap1{display: block;}
.sub-menu-wrap1:hover  ~ li {background-color: red;}
#menu-main-menu li.menu-item-has-children:hover .sub-menu-wrap0{display: block;}

/*.sub-menu-wrap1{display: none;}*/
/* Mega Menu End */
/* Mobile Menu Start */
.mobile-menu-main-div{padding: 10px 0;width: 100%;clear: both;display: none;}
.mobile-menu-bar{width: 100%;background-color:#081336;color: #ffffff; font-size: 16px;padding: 10px 15px;text-transform: uppercase;text-align: left;cursor: pointer;}
.mobile-menu-main-div svg{height: 20px;width: 20px;}
.mobile-menu-main-div ul.menu{list-style: none;width: 100%;}
.mobile-menu-main-div ul li{width: 100%;}
.mobile-menu-main-div ul.menu > li a{display:block;padding:10px 14px;color:#ffffff;font-size:14px;text-transform:uppercase;border-bottom:1px solid #626262}
.mobile-menu-menu-sec {background-color: #1251bd;}
.mobile-menu-menu-sec .menu-main-menu-container{margin-top: 0;}
.mobile-menu-menu-sec .sub-menu{display: none;width: 100%;left:0;z-index: 99999;padding-left: 30px;}
.menu-item-has-children:hover .sub-menu{display: block;}
.hide-mobile-menu{display: none;}
.show-mobile-menu{display: block;}
/* Mobile Menu End */

/* Mobile Mega Menu */
.mobile-menu-menu-sec .sub-menu {padding-left: 12px;}
.mobile-menu-menu-sec .sub-menu-wrap1 {position: relative;width: 100%;min-height: 100%;z-index: 999;left: 0px;padding: 0;border: none;}
.mobile-menu-menu-sec .sub-menu a{font-size: 12px !important;}
.mobile-menu-menu-sec .sub-menu li.menu-item-has-children > a{background-image: none;position: relative;}
.mobile-menu-menu-sec li.menu-item-has-children > a:after{content: '';width: 25px;height: 25px;position: absolute;right: 15px;top: 0;bottom: 0;margin: auto;background-image: url('images/menu-plus.png');background-repeat: no-repeat;background-position: center center;background-size: 15px auto;}

.mobile-menu-menu-sec .menu-main-menu-container > ul.menu > li {margin-right: 0px;padding: 0 0 0px;}


#responsive-menu a{position: relative;}
#responsive-menu a:after{content: '';position: absolute;left: 0;right: 0;width: 100%;height: 1px;background: #fff;}
#responsive-menu-button {width: 100% !important;text-align: left;padding: 0 15px !important;z-index: 9999 !important;}
.responsive-menu-box{float: left;}
#responsive-menu-title-image {text-align: center;width: 100%;}



.sub-menu-wrap0.activemenu, .sub-menu-wrap0.activemenu .sub-menu{display: block;}




.slider-main-section{background-color: transparent;}

.slider-main-section .amp-carousel-button{display: none;}
.amp-carousel-button{background-color: #a5c8e6;cursor: pointer;}
.amp-carousel-button:hover{background-color: #1251bd;}
/* Feature Main Section */
.feature-main-section{margin:45px auto;}
.single-feature-section{width: 16.66%;position: relative;}
.single-feature-section .feature-circle-inner{height:120px;width:100%;margin:0 auto;position:relative;}
.single-feature-section .feature-circle-inner img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.single-feature-section.first-color, .single-feature-section.first-color:after{background-color:#1251bd;}
.single-feature-section.second-color, .single-feature-section.second-color:after{background-color:#081336;}
/*.single-feature-section .feature-circle-inner:after{content:'';width:50px;height:120px;position:absolute;top:-100px;left:0;right:0;margin:auto;z-index:-1;}*/
.single-feature-section h4{text-align: center; width: 100%;color: #fff;padding-bottom: 15px;}
/* Home Boxes Section */
.home-boxes-section-main-outer-full{background-color:#e8f4fe;padding:60px 0 50px;}
.home-boxes-container-main-outer-sec h1{width: 100%;text-align: center;color: #1251bd;position: relative;text-decoration: underline;}
/*.home-boxes-container-main-outer-sec h1:after{content: '';width:390px;height: 1px;background: #1251bd;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}*/
.home-boxes-container-main-outer-sec h4{text-transform: none;width:100%;text-align:center;margin:0 auto 30px;max-width:770px;}
.single-product-main-home{width: 31.6%;margin-right: 2.6%;margin-bottom: 30px;}
.single-product-main-home.inner-page-single-product .single-product-title-image{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);}
.single-product-main-home.no-margin-right{margin-right: 0;}
.single-product-title-image{background-color: #ffffff;padding:14px 14px 32px;text-align: center;}
.single-product-title-image img{text-align: center;}
.single-product-title-image h4{margin-bottom:5px;text-transform: uppercase;height:36px;overflow:hidden;text-align: center;}
.single-product-small-content-button{background-color:#1251bd;padding:15px;margin-top:-18px;position: relative;height: 66px;}
.single-product-small-content-button p{color:#ffffff;text-align:center;margin:-4px 0 0;width:100%;height:45px;overflow:hidden;}
.single-product-small-content-button h4{color:#fff;text-transform:uppercase;margin:8px auto 0;display:none;text-align:center;}

/* Home Box By Style */
.box-by-style-single-home{width: 23%;margin-right: 2.666666%;margin-bottom: 30px;}
.box-by-style-single-home a{display: block;overflow: hidden;border: 1px solid #2a58a7;}
.viewallboxstyle{display: block;width: 230px;margin: 32px auto 0;text-transform: uppercase;color: #000;background-color: #FFBE00;font-size:16px;padding: 15px 0;text-align: center;}
.box-by-style-main-section{padding: 50px 0 80px;}
.box-by-style-main-section h1{width: 100%;text-align: center;position: relative;color: #1251bd;text-decoration: underline;height: 36px;}
/*.box-by-style-main-section h1:after{content: '';width: 244px;height: 1px;background: #1251bd;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}*/

.box-by-style-main-section h4{text-transform:none;width:100%;text-align:center;margin:0 auto 30px;max-width:770px;}

/*.single-product-main-home:hover p{display: none;}
.single-product-main-home:hover h4{display: block;}
.single-product-main-home:hover .single-product-small-content-button{background-color:#081336;}*/
.single-product-image-div.full {max-width: 270px;padding: 10px 0;margin: auto;}
.view-all-boxes-btn{text-align: center;margin-top: 25px;}
.view-all-boxes-btn a{text-align: center;font-size: 16px;text-transform: uppercase;font-weight: 500;}
/* Contant Section */
.content-main-outer-main-section{padding:60px 0 130px;}
.content-main-outer-main-section h1{width: 100%;text-align: center;position: relative;color: #1251bd;}
.content-main-outer-main-section h1:after{content: '';width: 911px;height: 1px;background: #1251bd;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;}
.content-main-outer-main-section h4{text-transform: none;width: 100%;text-align: center;margin:0 auto 30px;max-width: 770px;}
.content-inner-main-outer{position: relative;padding: 80px 0 0 80px;}
.content-inner-main-outer:after{content:'';width:620px;height:560px;position:absolute;left:0;top:0;background-color:#d2e9fe;}
.home-content-inner-main{-webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);box-shadow: 0px 0px 10px 0px rgba(153,153,153,1);padding: 30px 30px 0 30px;position: relative;z-index: 20;background-color: #ffffff;}
.home-content-inner-main h4{margin:0 0 5px;text-align: left;}
.home-content-inner-main p{margin-bottom: 22px;text-align: justify;}
/* Review Section */
.review-main-outer-full-section-bg{position: relative;}
.review-main-outer-full-section-bg:after{content: '';width: 50%;height: 100%;top: 0;bottom: 0;left: 0;position: absolute;background-color:#d2e9fe;z-index: -1;}
.review-container-section-main{padding: 70px 0 0;background-color:#d2e9fe;overflow: hidden;}
.review-left-slider-section-main{width: 47%;}
.review-collon-section{width: 75px;}
.review-collon-section div{width:60px;height:60px;border-radius:60px;background-color:#1548a0;color:#fff;font-size:50px;text-align:center;line-height:81px;}
.review-slider-section{width:100%;}
.review-left-slider-section-main .amp-carousel-button { display: none }
.review-slider-section p{text-align: justify;}
.facebook-google-reviews-main{width: 47%;background-color:#081336;position: relative;z-index: 222;margin-bottom: 60px;}
.google-review-circle{width:180px;height:180px;background-color:#e63125;border-radius:200px;position:relative;text-align:center;margin:auto;}
.rating-circle{height:60px;width:70px;position:absolute;top:4px;right:0px;left:0;margin: auto; text-align:center;color:#fff;font-size: 38px;z-index:20;line-height:58px;font-weight: bold;}
.facebook-review-circle{width:180px;height:180px;background-color:#1548a0;border-radius:200px;position:relative;text-align:center;margin:auto;}
.google-review-circle a{display: block;height: 180px;padding-top:65px;border-radius: 100px;}
.facebook-review-circle a{display: block;height: 180px;padding-top:75px;border-radius: 100px;}
.half-section.google-review-section, .facebook-review-section {position: relative;padding: 30px 0;background-color: #081336;}
.facebook-review-section{background-color:rgba(21,72,160,1);}
.google-review-section{background-color: #E63125 !important;}
.half-section.google-review-section:after{content: '';width: 1px;height:calc(100% - 60px);position: absolute;top: 0;bottom: 0;right: 0;background-color:#39425e;z-index: 22;margin: auto;}
.facebook-google-reviews-main:after{content:'';width:calc(50% - 1px) ;height: 500px;background-color: #fff;position: absolute;top: -150px;right: 0;z-index: -1;}
/* Footer Section */
.footer-main-full-outer-section-main{padding: 60px 0; margin-top: 100px;}
.footer-single-outer-main{width: 31.6%;margin-right: 2.6%;}
.footer-single-outer-main h2{color: #ffffff;}
.footer-menu-main ul{list-style: none;width: 100%;}
.footer-menu-main ul li{padding: 10px 0;border-bottom: 1px solid #1d294a;}
.footer-menu-main ul li a{font-size: 14px;color: #ffffff;}
.footer-single-inner-main{max-width: 270px;}
.footer-callus-now-sec{border-bottom: 1px solid #1d294a;padding-top: 10px;margin-bottom: 25px;}
.footer-callus-now-sec p{color:#fff;margin-bottom:6px;}
.footer-callus-now-sec p a{color:#6ba1ff;text-transform: uppercase;}
.footer-request-quote-sec p{color: #ffffff;font-weight: bold;text-transform: uppercase;margin-bottom: 10px;}
.footer-request-quote-sec a{display: block;background-color:#FFBE00;font-size: 14px;text-transform:uppercase;padding:10px 8px;color:#000;font-weight: 500;margin-bottom: 30px;text-align: center;}
.footer-email-sec p{text-transform: uppercase;color: #6ba1ff;margin-bottom: 5px;}
.footer-email-sec p a{text-transform: none;color: #fff;font-size: 14px;margin-bottom: 12px;}
.footer-email-sec{border-bottom: 1px solid #1d294a;padding-bottom: 5px;}
.footer-payment-sec-main{background-color: #ffffff;padding:10px;margin-top: 25px;}
.footer-payment-sec-main img{display: block;margin: auto;}
.footer-bottom-bar{background-color:#1548a0;padding: 15px 0;}
.footer-bottom-bar p{width: 100%;text-align: center;margin: 0;color: #fff;text-transform: uppercase;}
/* Category page */
.category-description-section{background-color:#e8f4fe;padding:40px 0;margin-bottom:-100px;margin-top: 20px;}
.category-description-section p{text-align:justify;font-size:14px;color:#000;font-weight:normal;margin-bottom:15px;font-weight:500;}
.category-left-main-section{width: 76%;}
.category-right-sidebar-section{width: 22%;margin-bottom: 20px;}
.category-right-sidebar-section .custom-quote-form-main-sec{padding:15px;background-color:#c7e6ff;margin-top:0;}
.category-right-sidebar-section h3{margin:0;background:#081336;padding:16px 15px;color:#ffffff;font-size:19px;}
.category-right-sidebar-section .custom-quote-form-main-sec .cq-pd-submit-input{font-size: 12px;padding: 10px 20px;}
.category-promotional-banner-main{margin-bottom: 30px;}
.single-product-main-home:hover .category-quote-single-btn p{display: block;}
.page-title{background: #e8f4fe;padding: 15px;font-size: 21px;}
/* Product Detail Page */
.single-product-main-section{padding-top: 70px;}
.single-product-short-desc-main, .single-product-details-images-main{width: 48.7%;position: relative;z-index: 2;}
.single-product-details-images-main{margin-top: 34px;}
.single-product-short-desc-main h3{width: 100%;text-align:left;margin:0 0 8px;border-bottom:1px solid #1251bd;padding-bottom:8px;color:#1251bd;font-size: 20px;}
.short-dec-text-section{text-align:justify;font-size:14px;color:#333333;font-weight:normal;margin-bottom:15px;line-height:24px;}
.short-dec-text-section p{margin: 0;text-align: justify;font-size: 12px;line-height: 20px;}
.custom-quote-form-main-sec{margin-top: 20px;}
.cq-one-third{width: 31%;}
.cq-one-third.cq-third-centrl{margin: 0 3.5%;}
.cq-input-div-main{margin-bottom: 15px;}
.cq-input-div-main input{width: 100%;background-color:#f9f9f9;border:1px solid #dedede;font-size: 14px;color:#999999;padding: 12px 9px;}
.cq-input-div-main select{width: 100%;background-color:#f9f9f9;border-radius: 5px;border:1px solid #dedede;font-size: 14px;color:#999999;padding: 12px 9px;}
.cq-input-div-main textarea{width:100%;background-color:#f9f9f9;border:1px solid #dedede;font-size:14px;color:#999999;padding:12px 9px;height:118px;resize:none;}
.cp-half-section{width: 48.2%;}
.cq-input-div-main label{display:block;text-transform:uppercase;color:#1251bd;font-size:14px;margin-bottom:6px;font-weight:500;}
.custom-quote-form-main-sec .cq-pd-submit-input{border:none;outline:none;display:inline-block;vertical-align:middle;background:#FFBE00;color:#000;font-weight:500;font-size:14px;padding:14px 32px;text-transform:uppercase;cursor:pointer;}
/*.custom-quote-form-main-sec .cq-pd-submit-input:hover{background-color: #081336;}*/
.product-details-images-sec{position: relative;z-index: 2;}
.product-details-images-sec:after{content:'';left:-30px;top:-30px;width:80%;height:65%;background-color:#FFBE00;position: absolute;z-index: -1;opacity: 0.5;}
/*.product-details-images-sec .i-amphtml-layout-size-defined {background: #fff;}*/
.product-details-images-sec .top-main-image > amp-carousel {background: #fff;}
.testimonial-section-product-details{margin-top: 50px;}
.product-details-images-sec #carousel-with-carousel-preview .amp-carousel-button{display: none;}
.product-details-images-sec .amp-carousel-slide{cursor: pointer;}
/*.top-main-image {border: 1px solid #000;padding-bottom: -30px;}*/
.top-main-image .amp-carousel-slide{border: 1px solid #dedede;border-left: none;border-top-right-radius: 20px;overflow: hidden;border-bottom-left-radius: 20px;}
.top-main-image .i-amphtml-slides-container .i-amphtml-slide-item:after{position:absolute;content:'';left:1px;top:0;bottom:11px;width:1px;background-color:#dedede;}
.top-main-image .i-amphtml-slides-container .i-amphtml-slide-item:first-child:after{position:absolute;content:'';left:0px;top:0;bottom:11px;width:1px;background-color:#dedede;}
.pd-feature-single{width:33.333%;margin:0; }
.pd-feature-single h4{width: 100%;text-align: center;font-weight: 500;color: #fff;margin-bottom: 12px;}
.pd-feature-single h4 span{font-weight: bold;}
.pd-feature-single .pd-feature-img{width:125px;height:125px;max-width:100%;text-align:center;position:relative;margin: auto;}
.pd-feature-single .pd-feature-img img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.pd-feature-single.light-color{background-color: #1251bd;}
.pd-feature-single.dark-color{background-color:#081336;}
.product-details-features-main{margin-top: 50px;}
.pd-product-desc-spec-review-main-full-section{background-color:#e8f4fe;padding-top: 50px;margin-top: 50px;}
.pd-top-main-names-section{border-bottom: 1px solid #1251bd;margin-bottom: 18px;}
.pd-top-main-name-single{margin-right: 22px;cursor: pointer;}
.pd-top-main-name-single .pd-number{width: 41px; height: 39px;line-height: 39px;text-align: center;color: #ffffff; background-color: #081336; font-size: 24px;border-top-right-radius: 5px;border-top-left-radius: 5px;margin-bottom: -1px;margin-right: 8px;}
.pd-top-main-name-single h4{font-weight: 500;padding-top: 8px;font-size: 20px; }
.pd-top-main-name-single:hover .pd-number, .pd-top-main-name-single.active .pd-number{background-color:#1251bd;}
.pd-top-main-name-single:hover h4, .pd-top-main-name-single.active h4{color:#1251bd;}
.pd-description-main-div-sec{padding-bottom: 50px;}
.pd-description-main-div-sec p{text-align: justify;}
.pd-client-reviews-section-main {padding-bottom: 40px;}
.pd-client-reviews-section-main .amp-carousel-button-next {top: auto;bottom:0; right: 0;border-radius: 100px;}
.pd-client-reviews-section-main .amp-carousel-button-prev {left: auto;right: 42px;top: auto;bottom:0;border-radius: 100px;}
.pd-client-reviews-section-main p{text-align: justify;}
.product-specification-details{padding-bottom: 50px;}
.product-specification-details .table {width: 100%;max-width: 100%;margin-bottom: 20px;}
.product-specification-details .table-striped > tbody > tr:nth-child(2n+1) {background-color: #ffffff;}
.product-specification-details .table-striped tr td:first-child{font-weight: bold;}
.product-specification-details .table-striped tr td{padding:12px;line-height:1.42857143;vertical-align:top;font-size:14px;}
.related-products-main-outer-section{margin-top: 80px;}
.related-products-main-outer-section h1{width: 100%;text-align: center;margin-bottom: 25px;}
.sp-details-sec{display: none;}
.sp-details-sec.active{display: block;}
.testimonial-from-icon{width: 32px;height: 32px;margin: -3px 10px 0 10px;}
.start-main-div {font-size: 25px;margin-top: -6px;}
.start-main-div .active-star{color: #ffc641;}
.start-main-div .inactive-star{color: #a5c8e6;}
/* Contact Us Page */
.contact-form-main-outer-section{width: 66.6%;padding:70px 20px;background-color:#e8f4fe;}
.contact-form-main-outer-section h4{color:red;}
.inner-page-main-div{padding-top: 50px;}
.contact-form-inner-main{max-width: 550px;margin: auto;}
.contact-form-div .cf-input, .contact-form-div .cf-textarea{border:none;outline:none;width:100%;height:68px;border-radius:10px;background:#fff;color:#757575;font-size:16px;padding-left:20px;margin-bottom:20px;display:block;}
.contact-form-div .cf-textarea{height: 182px; padding-top: 20px;resize: none;}
.contact-form-div .cf-submit{border: none;outline: none;display: inline-block;vertical-align: middle;background: #1251bd;border-radius: 35px;color: #fff;font-weight: 500;font-size: 14px;padding: 14px 32px;text-transform: uppercase;cursor: pointer;}
.contact-form-div .cf-submit:hover{background-color: #081336;}
.contact-page-right-main-section{width: 33.4%;border: 2px solid #e8f4fe;padding:70px 20px;text-align: center;}
.contact-page-right-main-section h1{margin-bottom: 37px;}
.contact-page-right-main-section h4{text-align: center;width: 100%;color: red;}
.contact-page-right-main-section p strong{text-transform: uppercase;}
.contact-page-right-main-section p{text-align: center;margin-bottom: 5px;}
.contact-page-right-main-section p a{color: #333333;}
.contact-sec-main.full {margin-bottom: 25px;}
.social-media-icon-main ul{width: 100%;text-align: center;list-style: none;}
.social-media-icon-main ul li{display: inline-block;margin: 0 4px;}
.social-media-icon-main ul li a{width: 50px;height: 50px;background-color: #1251bd; display: block;}
.social-contact-page p{margin-bottom: 12px;text-transform: uppercase;}
/* Inner Pages */
.about-full-bottom-image{margin: 50px 0 -100px; }
.about-full-bottom-image img{display: block;width: 100%;}
.cq-page-inner-form-main{max-width: 738px;}
.custom-quote-page-right {border: none;padding: 0 0 0 20px;}
/*.custom-quote-page-right div:first-child{margin-bottom: 20px;}*/
.entry-content p{text-align: justify;}
/* Testimonial Responsive */
.testimonial-slider-main-div{position:relative;}
.testimonial-slider-main-div .i-amphtml-slide-item > * {height:auto;}
.testimonial-slider-main-div .i-amphtml-layout-fill, .testimonial-slider-main-div [layout="fill"]:not(.i-amphtml-layout-fill){position:relative;}
.testimonial-slider-main-div .i-amphtml-slides-container {position:relative !important;}
.testimonial-slider-main-div .i-amphtml-slide-item {position:relative !important;}
.testimonial-slider-main-div .i-amphtml-slides-container {overflow-x:hidden !important;}
.testimonial-slider-main-div .amp-carousel-slide {height:20px;}
.testimonial-slider-main-div .amp-carousel-slide.current {height:auto;}
/* Blog Page */
.single-blog-detail-sec{position: relative;padding-left: 150px;}
.blog-page-single-date-sec {background-color: #1251bd;color: #fff; padding: 16px 11px;font-size: 14px;position: absolute;left: 0;top: 0;}
.blog-page-single-blog-main{width: 100%;margin-bottom: 60px;}
.blog-page-single-blog-main p{text-align: justify;}
.blog-page-single-blog-main h4{margin:14px 0 8px;text-align:justify;line-height:27px;}
.blog-page-single-blog-main h4 a{color:#1251bd;font-size: 18px;position: relative;text-decoration: underline;}

.blog-page-single-blog-main .blog-read-more a{display: block;border: 1px solid #cccccc;padding: 14px 0px;text-align: center;text-transform: capitalize;color: #404040;font-weight: normal;font-size: 14px;width: 150px;}
.blog-page-single-blog-main .blog-read-more a:hover{background-color: #081336;color: #ffffff;border: 1px solid #081336;}
.blog-read-more{text-align: right;}
.blog-read-more{text-transform: uppercase;color: #1251bd;font-weight: 500;	}
.blog-right-sidebar-main h2{color: #fff;padding: 15px;background-color:#081336;margin: 0;}
.blog-right-sidebar-main ul{list-style: none;padding: 15px 10px;border: 1px solid #ccc;}
.widget_recent_entries ul li{padding: 10px 0;border-bottom:1px solid #ccc; }
.widget_recent_entries ul li a{color: #222222;font-size: 14px;line-height: 24px;}
.blog-right-sidebar-main > section {margin-bottom: 30px;}
.blog-right-sidebar-main .widget_text li{display: inline-block;margin: 10px 0 0px;}
.blog-right-sidebar-main .widget_text ul{text-align: center;}
.blog-right-sidebar-main .widget_text li a{display: block;width:40px;height:40px;background-color:#1251bd;margin-right:5px;text-indent: -9999px;}
.blog-image-full{margin-bottom: 20px}
.entry-content p{text-align: justify;}
.page-not-found-search-form input{width: 100%;padding: 10px 40px 10px 15px;text-transform: uppercase;color: #081336;font-size: 14px;border: 2px solid #e7e7e7;}
.page-not-found-search-form .search-submit{display: none;}
/* Breadcrumbs */
#breadcrumbs {text-align: left;display: inline-block;margin: 0px 0 0 20px;}
#breadcrumbs li {display: inline;padding: 0 2px;color: #1251bd;font-size: 12px;}
#breadcrumbs li a{color:#333;}
/* Payment Link */
.active-flag-new {background-color: #2ab6e4;    border-radius: 25%;}
.currency_images_sign ul{text-align: center;}
.currency_images_sign ul li {display: inline-block;padding: 0 10px 9px 13px;text-align: center;font-weight: normal;}
.checkout-payment-main-div{text-align: center;padding: 22px 0 0 0;}
.checkout-payment-main-div #input_payment1{padding:8px 15px;text-align:center;margin:0 auto 10px;width: 100%;max-width: 250px;font-size:16px;color: #333333; font-weight: bold;box-sizing: border-box;}
.checkout-payment-main-div .btn_payment1{width: 240px;}
.trustpilot-sec-main{width: 280px;padding: 7px 0 0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input[type='number'] {-moz-appearance:textfield;}

.sticky-quote-btn-main.desktop-version{position: fixed;z-index: 9998;display: block;right: 0;top: 0;bottom: 0;margin: auto;height: 91px;}
.sticky-quote-btn-main.mobile-version{display: none;position: fixed;z-index: 9998;right: 0;bottom:22%;margin: auto;width: 60px;}

.request-callback-div{position: fixed;z-index: 9998;left: 0;top: 0;bottom: 0;margin: auto;height:91px;cursor: pointer;}
.request-callback-div.mobileversion{display: none;width: 60px;bottom:22%;top: auto;height: auto;}

.overlay-bg-div {background:rgba(0,0,0,0.6);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9995;display: none;}
.call-back-from-main-div{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#1251bd;width:95%;max-width:350px;height:320px;z-index:9999;padding:34px 25px;display: none;}
.call-back-from-main-div .cb-input{background:transparent;color:#fff;padding:10px;width:100%;border:1px solid #ccc;margin-bottom:13px;}
.call-back-from-main-div .cn-message-field-class{background:transparent;color:#fff;padding:10px;width:100%;border:1px solid #ccc;margin-bottom:13px;resize: none;height: 60px;}
.call-back-from-main-div .cb-submit{width:100%;border:none;background:#081336;color:#fff;text-transform:uppercase;padding:13px 10px;font-weight:bold;cursor:pointer;}
.call-back-from-main-div h2 {text-align:center;color:#fff;}

.call-back-from-main-div .cb-input::placeholder {opacity: 1;color: #fff;}
.call-back-from-main-div .cb-input:-ms-input-placeholder {opacity:1;color: #fff;}
.call-back-from-main-div .cb-input::-ms-input-placeholder {opacity:1;color: #fff;}
.call-back-from-main-div .cb-input::-webkit-input-placeholder {color:#fff;opacity: 1 !important;}

.call-back-from-main-div .cn-message-field-class::placeholder {opacity: 1;color: #fff;}
.call-back-from-main-div .cn-message-field-class:-ms-input-placeholder {opacity:1;color: #fff;}
.call-back-from-main-div .cn-message-field-class::-ms-input-placeholder {opacity:1;color: #fff;}
.call-back-from-main-div .cn-message-field-class::-webkit-input-placeholder {color:#fff;opacity: 1 !important;}

.cb-cross-icon{width:32px;height:32px;position:absolute;top:-5px;right:-5px;background:red;text-align:center;line-height:29px;font-size:20px;font-weight:bold;color:#fff;border-radius:100%;cursor: pointer;}

.overlay-bg-div.active{display: block;}
.call-back-from-main-div.active{display: block;}
.tags-links{display: block;padding-top: 30px;}
.tags-links > svg{display: none;}
.tags-links > span{padding-right: 10px;}
.blog-sec-main ul {padding-left: 15px;width: 100%;}
.blog-sec-main ul li{font-size: 14px;color: #333333;font-weight: normal;margin-bottom: 12px;line-height: 23px;}
.home-logo-images{margin-bottom: 25px;}
.home-logo-images h1{width: 100%;text-align: center;margin-bottom: 5px;color: #1251bd;position: relative;text-decoration: underline;}
/*.home-logo-images h1:after{content: '';width: 220px;height: 1px;background: #1251bd;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;}*/


.mobile-logo-home{display: none;}
.uk-flag-section {padding: 13px 0 0 15px;}
.uk-flag-section img {border: 1px solid #fff;width: 42px;}
.uk-flag-section ul {list-style: none;display: inline-block;text-align: center;}
.uk-flag-section li {display: inline;margin-left: 7px;}
.payment-new-banner{padding-bottom:25px;}
#big{margin-bottom: 8px;}
#thumbs img, #big img{border: 1px solid #dedede}
.product_detail .owl-carousel .owl-nav button.owl-prev, .product_detail .owl-carousel .owl-nav button.owl-next{position: absolute;top: 50%;transform: translateY(-50%);margin: auto;background-color: #FFBE00;color: #000;height: 40px;width: 40px;line-height: 40px;border-radius: 0px;}
.product_detail .owl-carousel .owl-nav button.owl-prev {left: 0;}
.product_detail .owl-carousel .owl-nav button.owl-next {right: 0;}

.features-logo-main-slider{padding: 15px 0 35px}

.features-logo-main-slider .owl-carousel .owl-nav button.owl-prev, .features-logo-main-slider .owl-carousel .owl-nav button.owl-next{position: absolute;top: 50%;transform: translateY(-50%);margin: auto;background-color: #1251bd;color: #fff;height: 25px;width: 25px;line-height: 25px;}
.features-logo-main-slider .owl-carousel .owl-nav button.owl-prev {left: 0;}
.features-logo-main-slider .owl-carousel .owl-nav button.owl-next {right: 0;}


.requestaquote-top-btn-sk a {display: block;background: #FFBE00;color: #000;font-size: 16px;font-weight: normal;padding: 9px 18px;}
.requestaquote-top-btn-sk a:hover{color: #fff;}

.customquote-features-section .single-feature-section{width: 50%;}
.customquote-features-section .feature-main-section{margin: 0 auto;}
.customquote-features-section .single-feature-section h4{color: #fff;}

.categorynum_1, .categorynum_2 {width: 24.36%;margin-right: 0.85%;}
.categorynum_3 {width: 49.57%;}
.categorynum_4 {width: 49.57%;margin-right: 0.85%;}
.categorynum_5, .categorynum_6 {width: 15.96%;margin-right: 0.85%;}
.categorynum_7 {width: 15.96%;}

.home-categories-grid{margin-bottom: 10px;}
.home-categories-grid img{width: 100%;display: block;}
.home-categories-grid a{display: block;position: relative;}
.catname_grid_overlay {position: absolute;left: 0;right: 0;bottom: 0;line-height: 20px;background-color:rgba(18,81,189,0.5);color: #fff;font-size: 16px;text-align: center;font-weight: bold;padding: 13px 0;}


.custom-quote-form-main-sec select{-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';background-image: url('images/droparrow-quote.png');background-repeat: no-repeat;background-position: right 8px center;background-size: 16px auto;}

.categories-section-container-main{padding: 30px 0 10px;}

.customquote-features-section {padding-top: 145px;}

#responsive-menu {border-bottom: 1px solid #fff;}
.responsive-request-quote{text-align: center;margin-bottom: 15px !important;}
.responsive-request-quote a {display: block;background: #FFBE00;color: #000;font-size: 16px;font-weight: bold;padding: 14px 0px !important;max-width: 250px;width: 100%;margin: auto !important;}

.socialmediaresponsivemenu{text-align: center;}
.socialmediaresponsivemenu ul{width: 100%;text-align: center;}
.socialmediaresponsivemenu ul li{display: inline-block;}
.socialmediaresponsivemenu ul li a{display: inline-block;}
.socialmediaresponsivemenu ul li a{display: block;width: 38px;height: 38px;background-color: #081336;margin-right: 5px;text-indent: -99999px;}
.socialmediaresponsivemenu h2 {text-align: center;color: #fff;margin-bottom: 5px !important;display: block;}

.blog-single-post-details-page ul{padding-left: 20px;margin-bottom: 20px;color: #333333;font-size: 14px;}
.blog-single-post-details-page ul li{margin-bottom: 10px;}

/* Image lazy Load Start */
/*img[data-src] {
  opacity: 0;
  transition: opacity .25s ease-in-out;
  will-change: opacity;
}*/

/* appear animation */
/*img[data-src][src] {
  opacity: 1;
}*/
/* Image lazy Load End */

.requestaquote-top-btn-sk {padding: 7px 0;}
.sklogoquotebtn a {display: none;background: #FFBE00;color: #000;font-size: 13px;font-weight: normal;padding: 9px 18px;margin: 21px 0;max-width: 91%;float: right;}

@media only screen and (min-width:990px){
	.menu-main-menu-container > ul.menu > li {float: left;}
}

/* Responsive Query */
@media only screen and (max-width:990px){
	.single-feature-section {width: 33.333%;}
	.single-feature-section .feature-circle-inner::after {display: none;}
	.single-feature-section .feature-circle-inner {margin: 0 auto 10px;}
	.single-product-main-home, .single-product-main-home.no-margin-right{width: 48%;margin-right: 4%;}
	.single-product-main-home.product-0{margin-right:0;}
	.top-phone-email-section {width: 80%;}
	.search-section-main .search-input{width: 161px;}
	.menu-section-main ul li {margin-right: 15px;}
	.single-feature-section h4 {text-align: center;width: 100%;padding: 0 15px;}
	.related-products-main-outer-section .single-product-main-home {width: 31.6%;margin-right: 2.6%;}
	.related-products-main-outer-section .single-product-main-home.no-margin-right {margin-right: 0%;}
}
@media only screen and (max-width:767px){
	.mobile-logo-home{display: block;}
	.desktop-logo-home{display: none;}
	#responsive-menu-button {display: none !important;}
	
	.sklogoquotebtn a {display: block;}
	.requestaquote-top-btn-sk {display: none;}
	
	.content-inner-main-outer:after{display: none;}
	h1{font-size:26px;}
	.container{width: 90%;max-width: 400px;}
	.top-bar-main-outer .social-media-header, .top-phone-email-section{width: 100%;position: relative;}
	.top-phone-email-section{margin-top: 10px;}
	.top-bar-main-outer::after{display: none;}
	.top-contact-single a {font-size: 16px;}
	.top-contact-single.top-email-section {width: 100%;max-width: 100%;float: none;margin: auto;}
	.top-contact-single.top-phone-section {float: none;margin: auto;width: 100%;max-width: 100%;margin-left: auto;}
	.top-contact-single.top-phone-section a{font-size: 16px;}
	.menu-search-main-section {width: 100%;padding-top: 12px;}
	.menu-section-main {display: none;}
	.top-bar-main-outer .top-phone-email-section{border-radius:0;}
	.logo-section-main{width: 50%;text-align: left;padding: 0;}
	.search-section-main .search-input, .search-section-main{width: 100%;}
	
	/*.single-feature-section {width: 50%;margin-bottom: 25px;}
	.single-feature-section .feature-circle-inner::after {display: none;}*/
	
	.single-feature-section {width: 33.333%;}
	
	.single-feature-section .feature-circle-inner::after {display: none;}
	.single-feature-section .feature-circle-inner {margin: 0 auto 10px;}
	.single-feature-section .feature-circle-inner {height: 90px;width: 100%;}
	.single-feature-section h4 {width: 100%;padding: 0 10px;font-size: 12px;min-height: 50px;}
	
	.feature-main-section {margin: 25px auto 0;}
	.single-product-main-home {width: 100%;margin-right: 0%;}
	.content-inner-main-outer {padding: 0px 0 0 0px;}
	.review-left-slider-section-main {width: 100%;margin-bottom: 30px;}
	.facebook-google-reviews-main::after{display: none;}
	.facebook-google-reviews-main{width:100%;background-color:#081336;border-radius:10px;position:relative;z-index:222;margin-bottom:0;}
	.google-review-circle, .facebook-review-circle{width: 132px;}
	.home-content-inner-main {padding: 15px 15px 0 15px;}
	.content-main-outer-main-section {padding: 30px 0 30px;}
	.half-section.google-review-section::after{display: none;}
	.footer-main-full-outer-section-main {padding: 30px 0;margin-top: 50px;}
	.footer-single-outer-main {width: 100%;margin-right: 0%;margin-bottom: 40px;}
	.footer-single-outer-main h2 {margin-bottom: 5px;}
	.footer-bottom-bar p{padding: 0 5%;}
	.review-main-outer-full-section-bg::after {width: 100%;}
	.contact-form-main-outer-section {width: 100%;padding: 50px 20px;}
	.contact-form-div .cf-input, .contact-form-div .cf-textarea {height: 50px;font-size: 14px;}
	.contact-form-div .cf-textarea {height: 150px;}
	.contact-page-right-main-section {width: 100%;padding: 30px 10px;}
	.single-product-details-images-main {margin-top: 0px;width: 100%;}
	.single-product-short-desc-main{width: 100%;margin-top: 35px;}
	.pd-feature-single {width: 48%;}
	.pd-product-desc-spec-review-main-full-section {padding-top: 28px;margin-top: 10px;}
	.single-product-main-home, .single-product-main-home.no-margin-right {width: 100%;margin-right: 0%;}
	.category-left-main-section {width: 100%;}
	.category-right-sidebar-section{width: 100%;}
	.top-main-image .i-amphtml-slides-container .i-amphtml-slide-item:after{left:0px;}
	.cq-page-inner-form-main h4{font-size:14px;}
	.pd-top-main-name-single {margin-right: 0px;width: 100%;margin-bottom: 10px;border-bottom: 1px solid #1251bd;}
	.pd-top-main-names-section {border-bottom: none;margin-bottom: 28px;}
	.review-collon-section div {width: 30px;height: 30px;font-size: 30px;line-height: 43px;}
	.review-collon-section {width: 35px;}
	.review-slider-section {width: calc(100% - 35px);}
	.related-products-main-outer-section .single-product-main-home {width: 100%;margin-right: 0%;}
	.mobile-menu-main-div{display: block;}
	.logo-menu-main-section{padding:15px 0 5px;}
	.testimonial-name-star-icon-main h3{width: 100%;}
	.testimonial-name-star-icon-main .testimonial-from-icon{margin-left: 0;}
	.social-reviews-sec-top {padding: 4px 0 0;width: 50%;position: absolute;top: 0;right: 0;max-width: 182px;float: none;}
	.social-reviews-sec-top ul{text-align: center;	}
	.blog-page-single-blog-main {width: 100%;margin-right:0%;}
	#breadcrumbs {margin: 0;display: block;width: 100%;position: relative;z-index: 22;}
	.single-product-main-section {padding-top: 25px;}
	.product-details-features-main{display: none;}
	.top-social-trustpilot-sec,.trustpilot-sec-main, .menu-search-sec{width:100%;}
	.sticky-quote-btn-main.desktop-version{display: none;}
	.sticky-quote-btn-main.mobile-version{display: block;}
	
	.request-callback-div.mobileversion{display: block;}
	.request-callback-div.desktopversion{display: none;}
	
	.request-callback-div.mobileversion img, .sticky-quote-btn-main.mobile-version img{max-height: 100%}
	
	.box-by-style-single-home {width: 48%;margin-right: 4%;}
	.full .box-by-style-single-home:nth-child(2), .full .box-by-style-single-home:nth-child(6) {margin-right: 0;}
	.single-product-small-content-button p {display: none;}
	.single-product-small-content-button h4 {display: block;}
	.categories-page-main-outer-section .single-product-small-content-button p {display: block;}
	
	.uk-flag-section {display: block;position: absolute;right: 0;bottom: 12px;}
	
	.categorynum_1{width: 49.5%;margin-right: 1%;}
	.categorynum_2{width: 49.5%;margin-right: 0;}
	.categorynum_3, .categorynum_4 {width: 100%;}
	.categorynum_5, .categorynum_6 {width: 32.6666%;margin-right: 1%;}
	.categorynum_7 {width: 32.6666%;}
	
	.social-reviews-sec-top ul li{margin-bottom: 11px;}
	.requestaquote-top-btn-sk.right {float: left;margin: -14px 0 5px 0px;}
	
	.customquote-features-section {padding-top: 5px;}
	
	/*body {padding-top: 55px;}*/
	/*.social-media-header{display: none;	}*/
	
	.top-contact-single{font-size: 14px;padding: 17px 0 16px 28px;}
	.top-contact-single.top-phone-section {background-size: 23px auto;}
	.top-contact-single.top-email-section {background-size: 23px auto;}
	
	.uk-flag-section li {margin-left: 18px;}
	
	
	
}
@media only screen and (min-width:768px){
	.single-product-main-home:hover p{display: none;}
	.single-product-main-home:hover h4{display: block;}
	.single-product-main-home:hover .single-product-small-content-button{background-color:#081336;}
}
@media only screen and (min-width:1200px){
	.category-right-sidebar-section{width: 22%;margin-bottom: 20px;position: sticky;top: 0;}
}
.no-margin-right{margin-right: 0;}


