	/*--------------------------------------------------------------
Fonts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
*, *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0; }
html {  width:100%; height:100%; margin:0px; padding:0px; }
body {/*position:relative;*/ color:#002F6D; font-size:15px; width:100%; height:100%;margin:0px; padding:0px; font-family: 'Poppins', sans-serif; }
ol, ul { list-style:none; margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0; }
a, a:hover, a:focus, a:active, .right-arrow:before, .shopping-categories-box h2 {transition:all 0.3s ease; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
a, a:hover, a:focus, a:active {outline:0;text-decoration:none;}
input[type="submit"], input[type="button"] { -webkit-appearance: none; -moz-appearance: none; }
.btn.btn-primary{padding: 4px 25px;text-align:center; border-radius:0px; border:0px;outline:0;border-radius:6px; border:0px; }
.btn-primary:focus, .btn-primary:active, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus{ padding: 4px 25px;border:0px; outline:0; box-shadow: 0 0 0 0rem rgba(38,143,255,.5);}
/* input, input:focus, input:hover{ outline:0;padding:12px 20px 8px 20px; color:#002F6D; font-size:14px; } */
.form-control, .form-control:hover, .form-control:focus, .form-control:active{ font-size:14px; box-shadow: 0 0 0 0rem rgba(0,123,255,.25); padding:0 15px; line-height:40px; }
.btn, .btn:hover, .btn:focus, .btn:active{ line-height:normal; height:auto; font-family: 'Poppins', sans-serif; font-size:14px; font-weight:600;border-radius: 6px; border:0px solid #002F6D; padding:4px 25px; }
.btn{background-color:#002F6D;}
.btn:hover{ color:#ffffff;background-color:#00B3E3; }
.btn.header-login-btn{ background-color:#00B3E3;font-weight:600;padding:4px 40px;font-size:14px; }
.btn.header-login-btn:hover{color:#00B3E3; background-color:#ffffff; font-weight:600;padding:4px 40px;font-size:14px;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active { background-color:#00b3e3; }
/* Radio button */
.radioCustomStyle{ font-size: 16px;color: #000000; display: inline-block;margin:0px 30px; cursor:pointer;}
.radioCustomStyle input[type="radio"]{ display: none;}
.radioCustomStyle input[type="radio"] + i{-webkit-border-radius: 100% 100% 100% 100%;border-radius: 100% 100% 100% 100%;border: solid 1px red;width: 14px;height: 14px;display: inline-block;position: relative;margin-right: 5px;vertical-align: -2px;}
.radioCustomStyle input[type="radio"]:checked + i:after{-webkit-border-radius: 100% 100% 100% 100%;border-radius: 100% 100% 100% 100%;background-color: red;width: 8px;height: 8px;margin: 0;position: absolute;left: 3px;top: 3px;content: '';}

/* Checkbox button*/
.checkBoxCustomStyle { font-size: 16px;color: #000000; display: inline-block;margin:0px 30px; cursor:pointer;}
.checkBoxCustomStyle input[type="checkbox"]{ display: none;}
.checkBoxCustomStyle  input[type="checkbox"] + i {-webkit-border-radius: 100% 100% 100% 100%;border-radius: 100% 100% 100% 100%;border: solid 1px red;width: 14px;height: 14px;display: inline-block;position: relative;margin-right: 5px;vertical-align: -2px;}
.checkBoxCustomStyle input[type="checkbox"]:checked + i:after {-webkit-border-radius: 100% 100% 100% 100%;border-radius: 100% 100% 100% 100%;background-color: red;width: 8px;height: 8px;margin: 0;position: absolute;left: 3px;top: 3px;content: '';}
.checkBoxCustomStyle input[type="checkbox"] + i{-webkit-border-radius: 0; border-radius: 0;margin-left: 13px;}
.checkBoxCustomStyle input[type="checkbox"]:checked + i{-webkit-border-radius: 0; border-radius: 0;margin-left: 13px;}
.checkBoxCustomStyle input[type="checkbox"] + i:after{-webkit-border-radius: 0;border-radius: 0;}
.checkBoxCustomStyle input[type="checkbox"]:checked + i:after{-webkit-border-radius: 0;border-radius: 0;}

/*faq pag redio button style */
.faq-page .radioCustomStyle{ margin:0px; position:relative; }
.faq-page .radioCustomStyle input[type="radio"] + i{-webkit-border-radius: 6px; border-radius: 6px; border: solid 1px #1D3660; width: 60px; height: 24px;}
.faq-page .radioCustomStyle span{ position:absolute; left:18px; top:-3px; color:#1D3660; font-size:14px; font-weight:700; }
.faq-page .radioCustomStyle span.no-btn{ left:20px; }
.faq-page .radioCustomStyle input[type="radio"]:checked + i:after{ width:100%; height:100%; border-radius:6px; background-color:#00B3E3; top:0px; left:0px; }
/* End of faq pag redio button style */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #CCEFF9;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #CCEFF9;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #CCEFF9;
}
:-moz-placeholder { /* Firefox 18- */
  color: #CCEFF9;
}
.shopping-newsletter-box ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #00B3E3;
}
.shopping-newsletter-box ::-moz-placeholder { /* Firefox 19+ */
  color: #00B3E3;
}
.shopping-newsletter-box :-ms-input-placeholder { /* IE 10+ */
  color: #00B3E3;
}
.shopping-newsletter-box :-moz-placeholder { /* Firefox 18- */
  color: #00B3E3;
}

.retailers-form-box ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #00B3E3;
}
.retailers-form-box ::-moz-placeholder { /* Firefox 19+ */
  color: #00B3E3;
}
.retailers-form-box :-ms-input-placeholder { /* IE 10+ */
  color: #00B3E3;
}
.retailers-form-box :-moz-placeholder { /* Firefox 18- */
  color: #00B3E3;
}


/*--------------------------------------------------------------
2.1 Typography
--------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p { font-weight:normal; margin:0px; padding:0px; outline:0; }
h2{ font-size:18px; color:#002F6D; font-weight:700;  }
/* p{ font-size:12px; color:#002F6D; font-weight:500;  } */
/*--------------------------------------------------------------
2.2 Elements
--------------------------------------------------------------*/
img { height:auto; max-width:100%; outline:none;  }
/*--------------------------------------------------------------
2.3 Forms
--------------------------------------------------------------*/
input[type="checkbox"], input[type="radio"] { padding:0; margin:0px; }
/*--------------------------------------------------------------
2.6 Alignments
--------------------------------------------------------------*/
.pull-left { float:left; }
.pull-right { float:right; }
.container { margin: 0px auto; max-width:1280px; }
/*--------------------------------------------------------------
2.7 Clearings
--------------------------------------------------------------*/
.clear:before, .clear:after { content:''; display:table; }
.clear:after, .clear { clear:both; }
/*--------------------------------------------------------------
2.8 Base page
--------------------------------------------------------------*/
.loading-page { position:fixed; left:0px; top:0px; width:100%; height:100%; background-color:#fee3e6; z-index:999; }
.loading-icon { border-top:3px solid #002F6D; border-right:3px solid #002F6D; border-bottom:3px solid #002F6D; border-left:3px solid #00B3E3; border-radius:50px; width:50px; height:50px; margin:0 auto; position:fixed; left:50%; margin-left:-20px; top:50%; margin-top:-20px; z-index:9999; -webkit-animation:spin 1s linear infinite; -moz-animation:spin 1s linear infinite; animation:spin 1s linear infinite; }
@-moz-keyframes spin { 100% {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin { 100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin { 100% {
-webkit-transform: rotate(360deg);
transform:rotate(360deg);
}
}

.acc-tabs h2{cursor:pointer; }
.header { position: fixed; color:#ffffff; top: 0; left: 0; width: 100%; padding: 0; box-sizing: border-box; z-index: 99; height: 90px;   }
.header.sticky-header{ -webkit-box-shadow: 0px 0px 10px -6px #000;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    0px 0px 10px -6px #000;  /* Firefox 3.5 - 3.6 */
  box-shadow:         0px 0px 10px -6px #000;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5*/ }
.header a{ color:#ffffff; text-decoration:none; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; font-family: 'Poppins', sans-serif; font-size:14px; font-weight:400;}
.dim-overlay{  background-color: #01a7e2; height: 100vh; left: 0; position: fixed; top: 0; width: 100%; overflow: hidden; z-index: 5; }
.menu-bar .sub-menu .sub-menu-heading i{-webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.menu-bar ul li a:hover , .menu-bar ul li.active a{ color:#00B3E3;}
.banner{ margin:90px auto 0 auto; position:relative;overflow:hidden; }

.banner-left-img{ position:absolute; height:100%; top:0px; right:-132px; }
.banner-left span{ line-height:54px;  position:absolute; top:50%; left:50%; color:#fff; font-size:40px; font-weight:600; transform:translate(-50%, -50%); }
.banner-left-img img{ height:100%; }
.default-page .banner-left{  background-color:#ffb2b9;  }
.default-page .banner-img, .retailers-page .banner-img, .consumer-page .banner-img{ text-align:right; }
.retailers-page .banner{ background-color:#6F1D46; }
.default-page .banner-left-img{right: -192px; display:none;}
.default-page .banner-left span{ z-index:1; left: 72%; top:50%; position:absolute; width:100%;}
.default-page .banner-left span h1, .default-page .banner-left span h2{ font-weight:700; font-size:40px; color:#002F6D; }
.default-page .banner-left span h3{ font-weight:500; margin:10px 0; font-size:29px; color:#002F6D;}
.default-page .banner-left span h4{ font-weight:700; font-size:27px;  color:#002F6D;}
.default-page .banner-left span em{ font-style:normal;font-weight:600; font-size:21px; margin:20px 0 10px 0; color:#ffffff;  display:block; }
.default-page .banner-left .btn.btn-primary, .default-page .banner-left .btn.btn-primary:focus, .default-page .banner-left .btn.btn-primary:active{ padding:4px 10px; margin:0 0 0 62px; font-size:14px; }
.banner-left{ position:absolute; top:0; left:0; width:28%; height:100%; display:block;background-color: #00B3E3; }
.banner-left-bg:before {
content:'';
position:absolute;
  background-color: #00B3E3;
  padding: 260px 0;
  right:-220px;
  top:-240px;
  width:100%; height:100%;
  -webkit-transform: skew(0deg, -70deg);
  transform: skew(0deg, -70deg);
}
.default-page .banner-left, .default-page .banner-left-bg:before{  background-color: #FFB2B9;}
.default-page .banner-left-bg:before {right: -240px;}
.retailers-page .banner-left-bg:before, .retailers-page .banner-left{ background-color:#6F1D46; }
.consumer-page .banner-left-bg:before, .consumer-page .banner-left{ background-color:#FFCE00; }
/*.banner-left:before{ content:''; position:absolute; left:auto; right:-400px; background-size:cover; width:100%; height:100%; background:url("../images/banner-skew.png") no-repeat; top:0; }*/
.retailers-page .banner-left-bg:before{right:-200px;}
.consumer-page .banner-left-bg:before{right:-250px;}
.retailers-page .banner-left span{ width:100%; left:69%;  }
.retailers-page .banner-left span h2{ color:#ffffff; font-size:40px; font-weight:600; line-height:58px;}
.consumer-page .banner-left span h2{ color:#002F6D; font-size:40px; font-weight:600; line-height:58px;}
.consumer-page .banner-left span{ width:70%; }
.retailers-page .btn-primary{ background-color:transparent; border:1px solid #ffffff; padding:4px 12px; margin-top:30px;}
.retailers-page .btn-primary:hover, .retailers-page .btn-primary:focus, .retailers-page .btn-primary:active, .retailers-page .btn-primary:hover, .retailers-page .btn-primary:not(:disabled):not(.disabled).active, .retailers-page .btn-primary:not(:disabled):not(.disabled):active, .retailers-page .btn-primary:not(:disabled):not(.disabled).active:focus, .retailers-page .btn-primary:not(:disabled):not(.disabled):active:focus{ background-color:#002F6D; border:1px solid #ffffff; padding:4px 20px;}
.retailers-page .banner .btn-primary:hover, .retailers-page .btn-primary:focus, .retailers-page .banner .btn-primary:active, .retailers-page .banner .btn-primary:hover, .retailers-page .banner .btn-primary:not(:disabled):not(.disabled).active, .retailers-page .banner .btn-primary:not(:disabled):not(.disabled):active, .retailers-page .banner .btn-primary:not(:disabled):not(.disabled).active:focus, .retailers-page .banner .btn-primary:not(:disabled):not(.disabled):active:focus{ background-color:#002F6D; border:1px solid #ffffff; padding:4px 12px;}

.retailers-page .banner-left{ width:22%;}
.header-text{ position:absolute; bottom:25px; left:50%; transform:translateX(-50%); }
.banner-search-box{ position:relative;  }
.banner-search-box input{ padding:12px 40px 8px 20px; width:350px; border:0px; }
.banner-search-box a i{ position:absolute; right:15px; top:12px;color:#FFB2B9; font-size:18px; }
.banner-search-box span{ color:#00B3E3; font-size:18px; font-weight:600; text-align:center; display:block; margin-top:15px; }
.inner-page{ padding:40px 0; }
.faq-page{ padding:0 0 20px 0px; }
.acc-tabs{border-top:1px solid #CCEFF9; }
.acc-tabs:last-child{border-bottom:1px solid #CCEFF9; }
.tabShowHide{ display:none; }
.right-arrow.arrowRotate:before{transform:rotate(-180deg);}
.right-arrow:before{ position:absolute; right:2px;  top:18px; transform:rotate(-90deg); content: ""; width:10px; height:10px; border-left: 5px solid transparent; border-right: 5px solid transparent;  border-top: 9px solid #FFB2B9; height: 0; width: 0;}
.faq-page-box{ margin:30px 0 0 0; }
.faq-page-box:first-child{ margin-top:0px; }
.faq-page-box h2{ line-height:19px; font-size:12px; font-weight:700; color:#002F6D; padding:15px 25px 15px 0; position:relative; }
.faq-page-box h3{ font-size:18px; font-weight:700; color:#00B3E3; padding:15px 0;}
.faq-page-box h4{ background-color:#FFE8EA; font-size:12px;height:30px; border-radius:6px; margin:0 0 20px 0px; padding:0 15px; line-height:31px; font-weight:600; color:#002F6D; position:relative;   }
.faq-page-box .yes-no-btn{ position:absolute; right:-2px; top:3px;  }
.faq-page-box p{ font-size:12px; font-weight:500; padding:0px 0 20px 0;  }
.faq-page-box span{ color:#00B3E3; }
.footer{ background-color:#002F6D; color:#ffffff; padding:50px 0 25px 0;  }
.footer h2{ color:#00B3E3; margin:0 0 10px 0; font-size:14px;font-weight:600; }
.footer li a{ color:#ffffff; font-size:14px; font-weight:300;}
.footer li a:hover, .footer li.active a{color:#00B3E3;}
.footer-top-box ul li{ display:block; margin:20px 0; }
.footer-middle-box{ font-size:12px;margin:20px 0 0 0; padding:15px 0; border-top:1px solid #00B3E3; border-bottom:1px solid #00B3E3; color:#00B3E3; }
.footer-middle-box ul{ float:right;  }
.footer-middle-box li{ display:inline-block; position:relative; margin-left:25px; }
.footer-middle-box li:before{ position:absolute; height:10px; width:1px; right:-13px; top:4px; background-color:#00B3E3;  content:'';}
.footer-middle-box li:last-child:before{ display:none; }
.footer-middle-box li a{ color:#00B3E3; font-size:12px; }
.footer-middle-box li a:hover{ color:#ffffff; }
.footer-bottom-box p{ color:#ffffff; line-height:20px; font-size:10px; margin:30px 0 5px 0;    font-weight: 300; letter-spacing: 0.5px;}
.footer-bottom-box span{ display:block; margin:15px 0 0 0; }
.footer-bottom-box .footer-social-link a{ margin-right:6px; display:inline-block; width:20px; height:20px; line-height:22px; border-radius:50%; background-color:#ffffff; color:#002F6D; text-align:center; font-size:13px; }
.footer-bottom-box .footer-social-link a:hover{ background-color:#00B3E3; }
.mobile-banner-img, .mobile-banner-left-img{ display:none; }
.footer-top-box h2 i{ display:none; }
.default-reviews-sec{ padding:40px 0 30px 0; }
.default-reviews-box{ padding:0 60px; }
.default-reviews-sec ul li{ display:inline-block; }
.default-reviews-sec ul li a{ font-size:18px; color:#FFD400; }
.default-reviews-box h2 { margin:10px 0 10px 0px; font-weight:700; font-size:14px;}
.default-reviews-box p { font-weight:600; height:55px; overflow:hidden; font-size:12px;}
.default-reviews-bottom-sec{ text-align:center;}
.default-reviews-bottom-sec span{ display:block; }
.default-reviews-bottom-sec hr{ width:90%; margin:40px auto 25px auto; }
.default-reviews-bottom-sec ul{ display:inline-block; vertical-align:-2px; padding:0 2px; }
.default-reviews-bottom-sec span{ font-size:14px; font-weight:700; color:#002F6D; }
.default-reviews-bottom-sec span img{ vertical-align:3px; }
.default-reviews-bottom-sec span em{ font-style:normal; color:#000000;  }
.default-reviews-bottom-sec span strong{font-weight:700; }
.default-reviews-bottom-sec span p{ font-size:12px; font-weight:500; margin:5px 0 0 0px;}
.default-cost-sec{background-color:#F2F2F0; text-align:center; padding:35px 0 30px 0;  }
.default-cost-sec h2, .default-credit-sec h2{ font-size:18px; font-weight:700; color:#002F6D; }
.default-cost-sec p{ padding:25px 220px 30px 220px; font-size:12px; font-weight:500; color:#002F6D; }
.default-cost-sec .container{ max-width:960px; margin:0px auto;}
.default-cost-sec h3{ font-size:12px; padding-bottom:5px; font-weight:500; color:#002F6D; } 
.default-cost-box{font-size:14px; padding:10px 20px 8px 20px; font-weight:700; color:#002F6D; background-color:#ffffff; border-radius:4px; margin:1px;}
.default-cost-box span{ color:#00b3e3;}
.default-cost-sec em{ margin:30px 0; display:block; font-style:normal; font-size:12px; font-weight:500; color:#002F6D;}
.default-cost-sec em i{font-style:normal; font-size:10px;}
.default-cost-sec .btn.btn-primary{ background-color:#00b3e3; }
.default-cost-sec .btn.btn-primary:hover, .default-cost-sec .btn.btn-primary:focus, .default-cost-sec .btn.btn-primary:active{ background-color:#1D3660; }
.default-cost-icon{ display:inline-block; margin:30px 0 0 0px; width:13%; height:54px; }
.default-shopping-cost-icon{
	display: inline-block;
    margin: 0;
    width: 100%;
    height: 106px;
}
.range-slider { position:relative; display: inline-block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; padding-bottom: 15px; }
.range-slider:before, .range-slider:after{ font-size:10px; font-weight:500; bottom:5px; position:absolute;  }
.range-slider:before{ content:'Min'; left:0; }
.range-slider:after{ content:'Max'; right:0; }
.range-slider > input { opacity: 0; width: 100%; position: relative; z-index: 5; margin-top: 10px; -webkit-appearance: none; }
.range-slider > input::-webkit-slider-thumb {-webkit-appearance: none;z-index: 100;position: relative;width: 50px;height: 30px;-webkit-border-radius: 10px;}
.range-slider > span.slider-container { min-height: inherit; display: inline-block; position: absolute; top: 30px; left: -8px; right: 46px; z-index: 3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.range-slider > span.slider-container > span.bar { background-color: #00B3E3; display: inline-block; position: absolute; z-index: 1; top: 1px; left: 10px; right: -42px; height: 11px; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.range-slider > span.slider-container > span.bar > span { background: #002F6D; display: inline-block; float: left; height: 11px; width: 0%; }
.range-slider > span.slider-container > span.bar-btn span{ display:none; }
.range-slider > span.slider-container > span.bar-btn { display: inline-block; position: absolute; width: 36px; height: 32px; padding-top: 8px; font-weight: bold; text-align: center; left: -25px; top: 0px; /*border-radius: 3px; border: #333 2px solid; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);*/ }
.range-slider > span.slider-container > span.bar-btn:after { content: ""; border: 8px solid #002F6D; background-color: #00B3E3; border-radius: 20px; width: 30px; height: 30px; display: inline-block; position: absolute; left: 12px; top: -10px; z-index: 3; -webkit-box-shadow: 0px 0px 3px #b2b2b2; -moz-box-shadow: 0px 0px 3px #b2b2b2; box-shadow: 0px 0px 3px #b2b2b2; }
.range-slider > span.slider-container > span.bar-btn > span:before { content: ""; display: inline-block; width: 0; height: 0; border-width: 25px; border-style: solid; border-color: #333 transparent transparent; position: absolute; top: 0px; left: -2px; }
.range-slider > span.slider-container > span.bar-btn > span:after { content: "%"; }
/* Owl Slider in Style */
.owl-carousel .owl-stage { display: flex; align-items: center;}
.owl-prev, .owl-next{ position:absolute; font-size:25px; text-align:center; top:50%; transform:translateY(-50%); width:40px; height:40px; background-color:rgba(0, 0, 0, 0.4); line-height:40px; color:#ffffff; transition:all 0.3s ease; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; opacity:0;}
.owl-prev{ left:0px; right:auto; }
.owl-next{right:0px; left:auto;}
.owl-carousel:hover .owl-prev, .owl-carousel:hover .owl-next{ opacity:1; }
.owl-prev:hover, .owl-next:hover{ background-color:#000000; }
.owl-dots{ position:absolute; bottom:30px; left:50%; transform:translateX(-50%); }
.owl-dot{ width:8px; height:8px; border:1px solid rgba(255, 255, 255, 0.7); margin:0 3px; display:inline-block; position:relative; }
.owl-dot.active:before{ content:''; position:absolute; top:2px; left:2px; width:6px; height:6px; background-color:1px solid rgba(255, 255, 255, 0.7); }
/* End of Owl Slider in Style */

.default-credit-sec{ text-align:center; padding:50px 0px 50px 0px; }
.default-credit-sec .btn.btn-primary, .default-credit-sec .btn.btn-primary:active, .default-credit-sec .btn.btn-primary:focus, .default-credit-sec .btn.btn-primary:hover,  .default-credit-sec .btn-primary:not(:disabled):not(.disabled):active{ padding:4px 12px; }
.default-credit-sec p{ padding:25px 270px 30px 270px; font-size:12px; font-weight:500; color:#002F6D;}	
.credit-slide-box{ vertical-align:top; margin:25px 0; }
.credit-slide-icon {  width:53px; height:47px; background-color:#002F6D; display:block; margin:0px auto; color:#ffffff; line-height:47px; font-size:11px; font-weight:600; text-transform:uppercase; }
.credit-slider p{ display:block; padding:20px 98px 30px 98px; color:#002F6D; font-size:12px;}
.default-credit-bottom-sec p{ padding:0 406px 20px 406px; display:block; color:#002F6D; font-size:12px; }
.inspiration-sec{ background-color:#FFE8EA; padding: 30px 100px 40px 100px; text-align:center; }
.inspiration-sec h2{ font-weight:700; margin:0 0 20px 0px; font-size:18px; color:#002F6D;}
.inspiration-sec p{ font-size:12px; font-weight:500;color:#002F6D; display:block; padding:0px 225px 30px 225px; }
.inspiration-box{ border-radius:5px; background-color:#ffffff; margin:15px 0; padding:20px 20px 25px 20px; }
.inspiration-box img{ border-radius:5px; }
.inspiration-box span{ display:block; font-size:12px; font-weight:600;color:#002F6D; padding:20px 0; overflow:hidden; height: 110px; }
.inspiration-box .btn.btn-primary{ background-color:#ffffff; color:#002F6D; border:1px solid #002F6D; font-size:14px; font-weight:700; padding:3px 20px;}
.inspiration-box .btn.btn-primary:active, .inspiration-box .btn.btn-primary:focus, .inspiration-box .btn.btn-primary:hover, .inspiration-box .btn-primary:not(:disabled):not(.disabled):active{ background-color:#002F6D; color:#ffffff; padding:3px 20px; border:1px solid #002F6D;}

.shopping-directory-page .banner-img{ text-align:center; }
.shopping-directory-top{ text-align:center; padding:50px 0; }
.shopping-directory-top h1{ font-size:18px; font-weight:700; margin:0 0 20px 0px; }
.shopping-directory-top p{ font-size:12px; font-weight:500; }
.shopping-blue-belt{ background-color:#00B3E3; padding:10px 0 10px 0; }
.shopping-search-box{ display:inline-block; position:relative; }
.shopping-search-btn{ position:absolute; right:6px; top:3px; color:#FFB2B9; }
.shopping-search-btn img{width:20px; height:auto; }
.shopping-search-box input{ padding:0px 30px 0px 15px; height:30px; line-height:30px; border-radius:5px; color:#002F6D; font-size:14px; }
.shopping-alphabet-box{ display:inline-block; float:right; }
.shopping-alphabet-box a{ width:28px; height:30px; font-weight:600; display:inline-block; margin:0 1px; text-transform:uppercase; line-height:29px; color:#ffffff; text-align:center; background-color:#002F6D; border:1px solid #002F6D; border-radius:5px; }
.shopping-alphabet-box a:hover,.shopping-alphabet-box a.active{ background-color:#ffffff; color:#002F6D; }
.shopping-sec{ background-color:#CCEFF9;  }
.shopping-sec h2{font-size:18px; font-weight:700;}
.shopping-categories-sec{ padding:50px 0; }
.shopping-categories-box { background-color:#ffffff;border-radius: 5px; padding:20px 10px 20px 20px; }
.shopping-categories-box h2{ margin-bottom:10px; }
.shopping-categories-box ul li a{ font-weight:600; font-size:12px; color:#002F6D; margin:10px 0; display:block; }
.scroll-bar { max-height:370px; overflow:auto; position:relative; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin:0px !important; }
.shopping-newsletter-box{ border-radius: 5px;padding:20px; margin:30px 0 0 0; background:url("../images/newsletter_bg.jpg") no-repeat; background-size: cover;}
.shopping-newsletter-box h3{ color:#ffffff; font-size:18px; font-weight:600; }
.shopping-newsletter-box p{ color:#ffffff; font-size:12px; margin:10px 0 15px 0px; font-weight:500; width:110px; display:block; }
.shopping-newsletter-box input, .shopping-newsletter-box input:hover, .shopping-newsletter-box input:focus, .shopping-newsletter-box input:active{ border:1px solid #00B3E3; color:#002F6D; padding:0px 10px 0px 10px; font-size:14px; outline:0; box-shadow: 0 0 0 0rem rgba(0,123,255,.25); height:40px; line-height:40px;  }
.shopping-newsletter-box .btn.btn-primary{ background-color:#00B3E3; margin:20px auto 0px auto; display:block; }
.shopping-newsletter-box .btn.btn-primary:hover{background-color:#002F6D;}
.shopping-right-content h2{ position:relative; color:#ffffff; font-size:14px; margin:0 0 15px 0; font-weight:600; text-transform:uppercase; }
.shopping-right-content h2:before{ content:''; position:absolute; left:2%; width:98%; border-bottom:1px dashed #ffffff;top:8px; }
.shopping-icon-box{ padding: 15px;background-color:#ffffff; float:left; border-radius:5px; width:19.76%; height: 230px; line-height:140px; text-align:center; margin:1px;}
.shopping-icon-box h3{ text-transform: capitalize;color:#00B3E3; font-size:10px; font-weight:700; margin-top:10px; }
.adver-box{ position:relative; height:170px; background-color:#FFB2B9; width:100%; border-radius:5px; margin:50px 0 40px 0; }
.adver-box p{ position:absolute;font-weight:700; font-size:16px; }
.adver-box p:first-child{ top:10px; left:15px;  }
.adver-box p:nth-child(2){ bottom:48px; text-transform:uppercase; transform:rotate(-7deg); font-weight:800; left:33px; color:#ffffff; font-size:50px; }
.adver-box p:last-child{ bottom:10px; right:15px; }
.retailers-fin-sec{ text-align:center; padding:60px 0 80px 0; }
.retailers-fin-sec h2{ margin-bottom:20px; }
.retailers-fin-sec p{ padding:0 180px 30px 180px; font-weight:500; }
.owl-carousel.finance-slider{ display:block; }
.finance-slider-box{display:inline-block;width:24%; vertical-align:top;}
.finance-slider-box p{ padding:20px 10px 0 10px; font-weight:500;}
.finance-slider{ margin-top:20px; }
.retailers-gray-sec{ background-color:#F2F2F0; padding:50px 190px;  }
.retailers-white-box{ background-color:#ffffff; text-align:center;min-height:177px; border-radius:5px; padding:20px 30px 20px 30px; }
.retailers-white-box h2{ padding:0 0 20px 0px; }
.retailers-white-box p{ font-weight:500; }
@media only screen and (min-width: 1100px){
.retailers-info-sec{ text-align:center; padding:60px 60px; }
}
@media only screen and (max-width: 1024px){
.retailers-info-sec{ text-align:center; padding:60px 0; }
}
.retailers-info-sec h2{ padding:0 0 20px 0px; }
.retailers-info-sec p{ padding:0 170px 25px 170px; font-weight:500;}
.retailers-info-box{  overflow:hidden; margin:15px 0; border-radius:10px; background-color: #6F1D46;  position:relative; }
.retailers-info-box img{  float:right; }
.retailers-info-text:before{content: ''; position: absolute; background-color: #6F1D46; padding: 260px 0; right: auto; left:-40px; top: -240px; width: 100%; height: 100%; -webkit-transform: skew(0deg, -65deg); transform: skew(0deg, -65deg); }
.retailers-info-text span{ text-align:left; color:#ffffff; position: absolute; top: 50%; width:45%; left: 25px; color: #fff; font-size: 40px; font-weight: 600; transform: translateY(-50%); z-index: 22;}	
.retailers-info-text span h3{ margin:0 0 10px 0px; font-size:18px; font-weight:600; color:#ffffff;}
.retailers-info-text span p{ padding:0px; font-size:12px; font-weight:400; color:#ffffff; line-height:20px;}
.retailers-info-text .btn-primary, .retailers-info-text .btn-primary:hover, .retailers-info-text .btn-primary:focus, .retailers-info-text .btn-primary:active{ padding:4px 20px; }
.retailers-info-text  .btn-primary:hover, .retailers-info-text .btn-primary:focus, .retailers-info-text  .btn-primary:active, .retailers-info-text  .btn-primary:hover, .retailers-info-text  .btn-primary:not(:disabled):not(.disabled).active, .retailers-info-text  .btn-primary:not(:disabled):not(.disabled):active, .retailers-info-text  .btn-primary:not(:disabled):not(.disabled).active:focus, .retailers-info-text  .btn-primary:not(:disabled):not(.disabled):active:focus{ padding:4px 20px; }
.retailers-know-sec{ text-align: center; padding:60px 200px 30px 200px; background-color:#FDE0EF; }
.retailers-know-sec p{ font-weight:500; padding: 20px 0; }
.retailers-know-sec .acc-tabs { vertical-align:top; position:relative; background-color:#ffffff; text-align:left; width:100%; display:inline-block; padding:0px 15px;border-radius: 6px; margin:20px 0px; border:0; }
.retailers-know-sec .acc-tabs h2{ border:0px; font-size:12px; font-weight:700; color:#002F6D; cursor:pointer; padding:22px 0 22px 0; }
.retailers-know-sec .acc-tabs p{ font-size:12px; padding:0 15px 0 0px; font-weight:500; color:#002F6D; }
.retailers-know-sec .acc-tabs .right-arrow:before{ right:16px; top:25px;}
.retailers-know-sec .right-arrow.arrowRotate:before{/* transform: rotate(0deg); */}
.retailers-know-sec .tabShowHide{ padding:0px 0 22px 0; }
.retailers-form-sec{ text-align:center; }
.retailers-form-box{ background-color:#F2F2F0;  max-width:730px; margin:60px auto 50px auto; padding:50px 50px 0 50px; }
.retailers-form-box h3{ font-size:18px; color:#002F6D; margin:18px 0 25px 0px; font-weight:500; }
.retailers-form-box p{font-weight:500;}
.retailers-form-box .form-inline .form-control, .retailers-form-box .form-inline .form-control:hover, .retailers-form-box .form-inline .form-control:focus, .retailers-form-box .form-inline .form-control:active{ font-size:14px; border:1px solid #00B3E3; }
.retailers-form-box .form-inline .select.form-control{ position:relative; }
.retailers-form-box .form-inline .select.form-control select { color:#00B3E3; position:relative;width:100%; height:100%; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: 0; border:0px; background-color:transparent; box-shadow: none;  background-image: none; }
.select::after { position:absolute; right:10px;  top:18px; transform:rotate(0deg); content: ""; width:10px; height:10px; border-left: 5px solid transparent; border-right: 5px solid transparent;  border-top: 9px solid #FFB2B9; height: 0; width: 0;}
.retailers-form-box .form-inline .select.form-control select option{ padding:5px; }
.retailers-form-box .form-inline textarea.form-control, .retailers-form-box .form-inline textarea.form-control:hover{ height:180px; width:92.5%;}
.retailers-form-box .form-inline .form-control{  width:43%; margin:3% 3%; }
.retailers-form-box .form-inline{ margin:40px 40px 0 40px; padding-bottom:50px; }
.retailers-form-box .form-inline .form-control.retailers-full-width{ width:100%; }
.retailers-form-box .form-inline p{ padding:20px 0; color:#002F6D; }
.retailers-form-box .form-inline .form-control.retailers-annual-box{ margin-left:22px; float:left; }
.retailers-form-box .form-inline .form-control.retailers-full-width{width:91.5%}
.retailers-form-box .btn.btn-primary {background-color:#00B3E3; border-color:#00B3E3; font-size:14px; padding:4px 20px; margin-top:20px;}
.contact-us-page .retailers-form-box .btn.btn-primary, .contact-us-page .retailers-form-box .btn.btn-primary:focus{padding:4px 30px;}
.retailers-form-box .btn.btn-primary:hover{ background-color:#002F6D; border-color:#002F6D; }
.shopping-carts-sec{ text-align:center; padding:0 0 40px 0; }
.shopping-carts-box { margin:0; }
.shopping-carts-box img { display:inline-block; margin:0 55px;max-width: 180px;width: 100%;}
.contact-us-page .banner-left-bg:before, .contact-us-page .banner-left{ background-color:#FF6C00; }
.contact-us-page .banner-left h2{ font-weight:600; line-height:55px; font-size:40px; color:#ffffff; }
.contact-us-page .banner-img{ text-align:right; }
.contact-us-page .banner-left-bg:before{ right:-250px; }
.contact-us-account-sec{ padding:60px 0 30px 0;text-align:center; }
.contact-us-account-sec p{ padding:25px 180px 30px 180px; font-size:12px; font-weight:500; color:#002F6D;}	
.contact-us-info-sec{ padding:50px 260px 50px 260px; background-color:#FEEEDC; text-align:center; }
.contact-us-detail-icon {  width:53px; height:47px; background-color:#002F6D; display:block; margin:0px auto; color:#ffffff; line-height:47px; font-size:11px; font-weight:600; text-transform:uppercase; }
.contact-us-info-box{margin:20px 20px 0; display:inline-block;width:22%; vertical-align:top;}
.contact-us-info-box:first-child { margin-left:0px; }
.contact-us-info-box:last-child { margin-right:0px; }
.contact-us-info-box h2{ margin:20px 0 0px 0px; } 
.contact-us-info-box p{ padding:20px 0px 0; font-weight:500;}
.contact-us-info-box p a{ color:#002F6D; font-size:16px; vertical-align:-10px; }
.contact-us-page .retailers-form-box{ margin:50px auto 50px auto; padding:30px 50px 0 50px; }
.contact-us-page .retailers-form-box h2{ margin:0px 0 20px 0; }
.contact-us-time-box{ padding:10px 0 0 0; }
.contact-us-time-box h2{ margin:20px 0 20px 0px; }
.contact-us-info-sec.contact-info-bottom-sec{ background-color:transparent;}
.contact-us-info-sec.contact-info-bottom-sec p{ padding:20px 30px 0;}
.contact-us-info-sec.contact-info-bottom-sec .contact-us-info-box{ margin-top:2%; }
.about-us-meet-team-sec{ background-color:#FDE0EF; }
.about-us-team-box{ background-color:#ffffff;border-radius: 6px; }
.about-us-page{ text-align:center;  }
.about-us-page .banner-left, .about-us-page .banner-left-bg:before{ background-color:#6F1D46; }
.about-us-page .banner-img{ text-align:right; }
.about-us-page .banner-left span{ width: 60%;}
.about-us-page .banner-left span h2{ line-height:60px; font-weight:600; font-size:40px; color:#ffffff; }
.about-us-trans-sec{padding:40px 0px 20px;}
.about-us-trans-sec h2{ padding:0 0 20px 0px; }
.about-us-trans-sec p{ padding:0 300px 20px;  }
.about-us-meet-team-sec{ padding:40px 0 30px 0px; }
.about-us-meet-team-sec p{ padding:20px 330px 30px;  }
.about-us-team-box{ padding:30px 30px 10px 30px; margin:14px 0; }
.about-us-team-content{ padding:0 80px; }
.about-us-team-box h2 { font-size:18px; margin:20px 0 10px 0; }
.about-us-team-box span{font-size:12px; font-weight:500; }
.about-us-nuts-sec{ padding:40px 0 50px 0px;}
.about-us-nuts-sec p{ padding:20px 300px 0px; }
.consumer-icon-sec{background-color:#FFF5CC;}
.consumer-info-sec{ text-align:center; padding:60px 0px; }
.consumer-info-sec h2{ padding:0 0 20px 0px; }
.consumer-info-sec p{  padding-bottom: 2em; font-weight:500;}
.consumer-info-box{  overflow:hidden; margin:15px 0; border-radius:10px; background-color: #FFCE00;  position:relative; }
.consumer-info-box img{  float:right; }
.consumer-info-text:before{content: ''; position: absolute; background-color: #FFCE00; padding: 260px 0; right: auto; left:-73px; top: -240px; width: 100%; height: 100%; -webkit-transform: skew(0deg, -65deg); transform: skew(0deg, -65deg); }
@media only screen and (min-width: 700px){
	.consumer-info-text span{ 
		text-align: left;
		color: #ffffff;
		position: absolute;
		top: 50% !important;
		width: 45% !important;
		left: 26% !important;
		color: #fff;
		font-size: 40px;
		font-weight: 600;
		transform: translate(-50%, -50%) !important;
	}	
}
.consumer-info-text span h3{ margin:0 0 10px 0px; font-size:18px; font-weight:600; color:#002F6D;}
.consumer-info-text span p{ padding:0px; font-size:12px; font-weight:400; color:#002F6D; line-height:20px;}
.consumer-shop-text{margin:0 100px 30px 0px;  }
.consumer-shop-btn{ margin-top:40px; display:block; text-align:center; }
.consumer-shop-left .btn-primary, .consumer-account-btn .btn-primary{background-color: #00B3E3; font-size:14px; }
.consumer-shop-left .btn-primary:hover, .consumer-shop-left .btn-primary:focus, .consumer-account-btn  .btn-primary:hover, .consumer-account-btn  .btn-primary:focus{background-color: #002F6D;}

.consumer-shop-left .btn-primary:not(:disabled):not(.disabled).active, .consumer-shop-left .btn-primary:not(:disabled):not(.disabled):active{background-color: #002F6D;} 
.consumer-shop-left{ padding:40px 0px 40px 20px; }
.consumer-shop-left h2{ padding: 0 0 20px 0px; }
.consumer-icon-sec{ text-align:center; }
.consumer-icon-sec .consumer-icon-box{ margin:0px auto; width:70%; vertical-align:top;}
.consumer-icon-sec .consumer-icon {  width:53px; height:47px; background-color:#7F7F73; display:block; margin:0px auto; color:#ffffff; line-height:47px; font-size:11px; font-weight:600; text-transform:uppercase; }
.consumer-shop-sec{ padding: 0 0 30px 0px; }
.consumer-icon-sec{ padding:80px 0 80px 0; }
.consumer-icon-sec .consumer-icon-box h2{ font-size:14px; font-weight:600; padding:35px 0 15px 0; }
.consumer-icon-sec .consumer-icon-box p{ padding:0px 10px 0px 10px; font-weight:600;}
.consumer-icon-sec p span{ font-weight:500;}
.consumer-icon-sec p em{ font-style:normal; text-transform:none; font-size:10px;}
.consumer-account-box{
	padding: 15px;
    max-width: 710px;
    text-align: center;
    margin: 0 auto;
}

.consumer-gray-sec{ margin-right:20px; background-color:#F2F2F0; padding:20px 20px 30px 20px; border-radius:0 0 10px 10px; }
.consumer-gray-sec h3{font-size:18px; font-weight:600; padding-right:60px; margin:15px 0 35px; }
.consumer-range-box{ padding:5px 10px; background-color:#ffffff; border-radius:6px; margin:2px 0 2px 0; }
.consumer-range-box h2 { padding-top:5px; font-size:13px; font-weight:600;  }
.consumer-range-box h2 strong{color:#00B3E3; float:right; font-weight:600;  }
.consumer-range-box .range-slider:before, .consumer-range-box .range-slider:after{color:#00B3E3; }
.consumer-price-box{ background-color:#00B0E1;border-radius: 6px; padding:2px 10px; margin:2px 0; display:block;}
.consumer-price-box h2{ font-size:13px; font-weight:600; color:#ffffff; margin:5px 0 8px 0; }
.consumer-price-box h2 span{vertical-align: -5px;}
.consumer-price-box h2 strong{color:#002F6D; border-radius: 6px; padding:5px 10px 3px 10px;background-color:#ffffff; float:right; font-weight:600;  }
.consumer-gray-sec p{ font-size:13px; font-weight:500; padding:20px 0 0 0; }


.main-slider .owl-carousel .owl-item img.mobile-banner-img{ display:none; }
.owl-theme .owl-nav [class*='owl-'] { transition: all .3s ease; }
.owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
#big.owl-theme { position: relative; }
.main-slider .owl-nav{ display:none; }
.default-page .main-slider .banner-left span{ top:57%;left: 78%;}
.default-page .main-slider .banner-left{ width:23%; }
.default-page .main-slider .owl-carousel .owl-stage{ display:block; }
.default-page .main-slider .item-1 .banner-left, .default-page  .main-slider .item-1 .banner-left-bg:before{ background-color:#FFB2B9; }
.default-page .main-slider .item-2 .banner-left, .default-page  .main-slider .item-2 .banner-left-bg:before{  background-color:#FF6C00; }
.default-page .main-slider .item-3 .banner-left, .default-page  .main-slider .item-3 .banner-left-bg:before{ background-color:#00B3E3; }
.default-page .main-slider .item-4 .banner-left, .default-page  .main-slider .item-4 .banner-left-bg:before{ background-color:#FFCE00; }
.default-page .main-slider .item-4 .banner-left span h2{ height:250px; }
.default-page .main-slider .item-2 h2, .default-page  .main-slider .item-2 h3, .default-page  .main-slider .item-2 p, .default-page  .main-slider .item-3 h2, .default-page  .main-slider .item-3 h3, .default-page  .main-slider .item-3 p{ color:#ffffff; }
.default-page .main-slider .item .banner-left-bg{ text-align:left; }
.default-page .main-slider .item .banner-left-bg h2{ font-weight:700; line-height:55px; font-size:40px; }
.default-page .main-slider .item .banner-left-bg h3{ font-weight:700; padding-bottom:8px; font-size:12px; text-transform:capitalize;}
.default-page .main-slider .item .banner-left-bg p{ width:60%; padding:10px 0; font-weight:600; height:160px; font-size:12px; line-height:normal; text-transform:none;}
.default-page .main-slider #thumbs{ border-bottom:1px solid #FFB2B9; padding:30px 100px; }
.default-page .main-slider .btn.btn-primary, .default-page  .main-slider .btn.btn-primary:not(:disabled):not(.disabled).active, .default-page .main-slider .btn.btn-primary:not(:disabled):not(.disabled):active{ margin-left:0px; padding:4px 20px; background-color:transparent; border:1px solid #002F6D; color:#002F6D;}
.default-page .main-slider .item-2 .btn.btn-primary, .default-page  .main-slider .item-2 .btn.btn-primary:not(:disabled):not(.disabled).active, .default-page  .main-slider .item-2 .btn.btn-primary:not(:disabled):not(.disabled):active, .default-page  .main-slider .item-3 .btn.btn-primary, .default-page  .main-slider .item-3 .btn.btn-primary:not(:disabled):not(.disabled).active, .default-page  .main-slider .item-3 .btn.btn-primary:not(:disabled):not(.disabled):active{ padding:4px 20px;background-color:transparent; border:1px solid #ffffff;color:#ffffff;}
.default-page .main-slider .btn.btn-primary:hover{ background-color:#002F6D; color:#ffffff; }
.default-page .main-slider .item .banner-left-bg:before{right: -250px;}
.default-page .main-slider #thumbs .item{ cursor:pointer; }
.default-page .main-slider #thumbs .item h2{ padding-bottom:15px; font-size:14px; }
.default-page .main-slider #thumbs .item p{ font-size:12px; }
.default-page .main-slider #thumbs .owl-item { opacity:0.5;}
.default-page .main-slider #thumbs .owl-item.current { opacity:1;}
.default-page .main-slider .owl-stage-outer .owl-item span{  opacity:0; transition:all 1.2s ease; -moz-transition:all 1.2s ease;-webkit-transition:all 1.2s ease; -o-transition:all 1.2s ease;}
.default-page .main-slider .owl-stage-outer .owl-item.active span{opacity:1;}
.default-page .main-slider .owl-stage-outer .owl-item span h2{  margin-top:-50px;transition:all 1.2s ease; -moz-transition:all 1.2s ease;-webkit-transition:all 1.2s ease; -o-transition:all 1.2s ease;}
.owl-theme .owl-nav [class*='owl-'].disabled:hover{background-color: transparent;}
.default-page .main-slider .owl-prev i:before{ transform:rotate(90deg); }
.default-page .main-slider .owl-prev{ margin-left:-10px; }
.default-page .main-slider .owl-next{ margin-right:10px; }
.default-page .main-slider .owl-prev i, .default-page .main-slider .owl-next i{ opacity:1; }
.default-page .main-slider .owl-prev.disabled i, .default-page .main-slider .owl-next.disabled i{ opacity:0.5; }
.default-page .main-slider .owl-stage-outer .owl-item.active span h2{  margin-top:0px; }
.default-page .main-slider #thumbs{ padding:30px 80px 10px 80px; }
.main-slider #big .owl-nav{ display:none; }

h1.arch-title {font-size:26px; padding:5px 0px;}