@charset "utf-8";
body{font-family:'Roboto', sans-serif;padding:0;margin:0 auto; max-width: 2000px; font-size:16px; overflow-x: hidden;}
ul{list-style:none}
a{text-decoration:none;outline:none}
body a:hover,body a:focus{color:initial;text-decoration:none}
a:focus{outline:none;text-decoration:underline}
textarea:focus{outline:none}
input{outline:none!important}
button,button:focus{outline:none}
a img{border:none; max-width: 100%}
img{border:0; max-width: 100%;}
p{padding:0;margin:0}
h1,h2,h3,h4,ul,p{padding:0;margin:0}
textarea{resize:none}
.form-control:focus{box-shadow: none;}
/*input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}*/
input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}
input::-moz-placeholder{opacity:1;outline:none}
textarea::-moz-placeholder{opacity:1;outline:none}
.clr{clear:both;height:0}
ul{padding:0;list-style:none}
a{text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
a:hover{text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
@font-face {
  font-family: 'FontAwesome';
  src:  url('../fonts/FontAwesome.otf')  format('opentype'),url('../fonts/FontAwesome.eot') format('embedded-opentype'), url(../fonts/FontAwesome.eot) format('woff'), url('../fonts/FontAwesome.ttf')  format('truetype'),url('../fonts/FontAwesome.svg#BrandonGrotesque-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.checkout-success {

    text-align: center;
    font-size: 30px;

}

.checkout-success .actions-toolbar {

    text-align: center;

}

.checkout-success .actions-toolbar .primary {
    float: none;
}

span:empty{display: none;}
p:empty{display: none;}
/*--------------------------------------*/
/*.columns .column.main {width: 100%;}*/
.custom_arrow {margin-left: -12px;display: inline-block;}
.loading { height: auto; width: 100%; background: rgb(255, 255, 255); position: fixed; top: 0; bottom: 0; left: 0; right: 0; text-align: center; z-index: 999; }
.loading img {position: absolute;top: 0;bottom: 0;left: 0; right: 0;margin: auto;}
.top-header-content {border-top: 45px #04cbfe solid;border-bottom: 1px solid #bfbfbf;padding: 20px 0 0px;}
.top-header-ul li{ display: inline-block; margin-right: 15px; }
.top-header-ul li.header-wl a {color: #2e5574;font-size: 16px;}
.top-header-ul li.minicart-wrapper a {color: #2e5574;font-size: 18px; position: relative;}
.minicart-wrapper .action.showcart .counter.qty { color: #2e5574; background-color: #f3f3f3; text-align: center; white-space: normal; position: absolute; height: 18px; min-width: 18px; font-size: 11px; line-height: 19px; left:-12px; top: -5px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; font-weight: 500;}
.top-header-ul li.login a { background: #01ccfd; color: #000000; display: inline-block; padding: 6px 21px; font-size: 18px; border-radius: 7px; font-weight: bold; }
.top-header-ul li.register a { background: #2e5574; color: #ffffff; display: inline-block; padding: 6px 21px; font-size: 18px; border-radius: 7px; font-weight: bold;  }
div#nav-tab {display: none;}
ul.navigation_menu {text-align: center;display: block;}
ul.navigation_menu li {display: inline-block;}
ul.navigation_menu li a{padding: 0 1rem;}
.middle-header-content {padding: 30px 0 0;}
ul.navigation_menu li a { padding: 0 2rem; color: #343636; font-size: 18px; font-weight: 800;transition: width 2s; }
ul.navigation_menu li a.active, ul.navigation_menu li a:hover, ul.navigation_menu li a:focus {color: #04cbfe;}
span.nav-toggal {display: inline-block;font-size: 24px;color: #04cbfe;padding: 0 10px;border: 1px solid #04cbfe;border-radius: 5px;    float: right;display: none;}
/*li.nav-item .dropdown-menu{display: block; visibility: hidden; opacity: 0}*/
.slider .owl-dots { display: none;}
.slider .owl-theme .owl-nav .owl-prev, .slider .owl-theme .owl-nav .owl-next { height: 40px; width: 40px; top: 0; bottom: 0; margin: auto !important; position: absolute; background: #fff; border: 1px solid #000; border-radius: 0 !important; text-indent: -5000px;}
.slider .owl-theme .owl-nav .owl-next{right:3%;background: #fff url(../img/next.png) no-repeat !important; background-position: center !important;}
.slider .owl-theme .owl-nav .owl-prev {left:3%;background: #fff url(../img/prev.png) no-repeat !important; background-position: center !important;}
.slider{position:relative;}
.text_slider { position: absolute; margin: auto;top: 32%; text-align: center;right: 0;left: 0; width: 600px;}
.text_slider h1 { background: #01ccfd; color: #171717; font-size: 59px; padding: 10px; }
a.get-more { background: #01ccfd; color: #000000; display: inline-block; padding: 7px 27px; font-size: 18px; border-radius: 7px; margin-top: 20px; font-weight: 500; }
a.shop-now {background: #2e5574;color: #ffffff;display: inline-block;padding: 7px 27px;font-size: 18px;border-radius: 7px;margin-top: 20px; font-weight: 500; }
ul.box-div { display: block; width: 70%; margin: -80px auto 0; background: #fff; box-shadow: 0 4px 16px rgba(7,8,8,.20); border-radius: 30px; position: relative; z-index: 9; }
ul.box-div li { display: inline-block; text-align: center; width:32.5%;padding: 20px 0;border-right: 1px solid #01ccfd;vertical-align: middle;margin-bottom: 0; }
ul.box-div li:last-child{border-right: 0;}
ul.box-div li i { font-size: 27px; color: #01ccfd; height: 50px; width: 50px; border: 1px solid #01ccfd; line-height: 50px; border-radius: 100%; }
ul.box-div li h4 {font-size: 16px;color: #222222;margin: 10px auto 0;width: 60%;height: 40px;}
.product-div {background: #f8f8f8;padding: 30px 0;margin-top: 50px;}
.content-heading {background: #fff;width: 85%;margin:40px auto 40px;}
h3.title { display: inline-block; background-color: #01ccfd; color: #000; font-size: 30px; padding: 2px 15px; position: relative; width: 316px; }
h3.title:after{ content: ""; position: absolute; background: url(../img/title-after.png); height: 40px; width: 26px; right:-26px;top: 0; }
.product.product-item {background: #fff;padding: 10px;}
.Product-top img { width: auto !important;display: inline-block !important;}
.Product-top { text-align: center;padding: 45px;}
a.product-item-link { color: #565656; font-size: 16px; }
p.product-price { color: #232323; font-size: 19px; }
span.old-price { color: #6c6c6c;font-size: 15px;display: inline-block; margin-left: 11px;text-decoration: line-through;}
a.addtocart {background: #01ccfd;color: #000000;display: inline-block;padding: 7px 18px; font-size: 16px;border-radius: 7px; margin-top: 20px; font-weight: 500;}
.owl-carousel .owl-item{width: 100%;}
.product-div .owl-prev, .product-div .owl-next {height: 40px;width: 40px;top: 0;bottom: 0;margin: auto !important; position: absolute;background: #01ccfd;border-radius: 0 !important;text-indent: -5000px;}
.product-div .owl-prev {left:0;background: #01ccfd url(../img/prev.png) no-repeat !important;background-position: center !important;}
.product-div .owl-next {right:0;background: #01ccfd url(../img/next.png) no-repeat !important;background-position: center !important;}
.stay-safe{background:url(../img/bg-1.jpg); height: 421px;position: relative;}
.stay-safe h2 {color: #fff; text-align: center; text-transform: capitalize; font-size: 53px; padding-top: 195px;}
.stay-safe .arrow {position: absolute;left: 0;top: 10px;}
footer {padding: 66px 0 0;background: url(../img/footer.jpg);}
h4.blue_heading {color: #01ccfd;font-size: 24px;font-weight: 400;}
.on_sale {text-align: center;margin-top: 20px;}
.on_sale h6 {font-size: 20px;color: #222222;margin: 10px 0;}
a.offer { display: block; background-color: #01ccfd; color: #171717; font-weight: bold; padding: 9px; margin-top: 20px; font-size: 16px;}
.on_sale_left {float: left;width: 49%;}
.on_sale_right { float: right; width: 49%; }
.on_sale_left p, .on_sale_right p { font-size: 16px; color: #464646; padding-top: 15px; }
.footer_div {position: relative; background: #01ccfd;padding: 30px 0;margin-top: 66px;overflow: hidden; }
.footer_div:after { content: ""; position: absolute; background: url(../img/footer-arrow.png); height: 62px; width: 83px; left: 32%; top: -17px;}
.footer_div p.left{float: left;font-size: 16px;margin-left: 80px;}
.footer_div p.right{float: right; color: #ffffff;font-size: 16px;}
.footer_div a {color: #fff;margin-left: 20px;}
a.get-in-touch { background-color: #01ccfd; color: #060606; height: 85px; width: 85px; font-size: 16px; display: block; padding: 16px; font-weight: bold; border-radius: 100%;margin-top: 20px;position: relative; }
.page-main{max-width: 1170px;}
.login-container .block .block-title, .fieldset>.legend{border-bottom: 1px solid #01ccfd;color: #171717;font-size: 18px;padding-bottom: 4px;}
.login-container .field.note, .block-content p {color: #828282; font-size: 16px;margin-bottom: 11px;}
.login-container .fieldset label.label, .fieldset>.field>.label, .fieldset>.fields>.field>.label {font-size: 14px;color: #828282;font-weight: 400;}
.login-container input.input-text, .control .input-text {border: 1px solid #01ccfd;}
.primary .action.primary {background: #01ccfd;border: 1px solid #01ccfd; border-radius: 5px;font-size: 17px;color: #000;}
.login-container a.action.remind {color: #ff3232;font-size: 16px;}
.login-container .fieldset:after{color: #ff3232;font-size: 16px; margin-top: 13px;}
.form.create.account { min-width: 500px; margin: auto;}
.password-strength-meter{font-size: 14px;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {box-shadow: none; margin: 0;padding: 10px; border: 0; position: inherit;}
.products-grid .product-item-info{padding: 10px; background:#ffffff;}
footer.page-footer {display: none;}
.header.content {padding: 0;}
.page-header .panel.wrapper {display: none;}
.cms-index-index .page-main {max-width: 100%;padding: 0;}
.cms-index-index .owl-dots {display: none;}
.block.block-search, .minicart-wrapper {display: none;}
.columns .column.main { padding-bottom: 0;}
.nav-sections, .page-title-wrapper{display: none;}
.product-item .price-box .price-label {color: #6c6c6c;font-size: 15px;display: inline-block; margin-left: 11px;text-decoration: line-through;}
.minicart-wrapper .action.showcart:before{display: none;}
.price-container .price{font-size:18px;}
.actions-primary button.action.tocart.primary {background: #01ccfd;color: #000000;display: inline-block;padding: 9px 11px;font-size: 13px;border-radius: 7px;margin-top:0px;font-weight: 700;border: 0;}
.minicart-wrapper{float: none; margin-left: 0;}
li.nav-item .nav-link {padding: 0 2rem;}
ul.top-header-ul {text-align: right;}
.product-item-actions {display: inline-block;vertical-align: middle;}
.logo img {max-height: inherit; height: 100% !important; width: 100% !important;}
.actions-secondary { display: inline-block;vertical-align: middle;float: right;}
.actions-secondary a {height: 30px;width: 30px;border: 1px solid #01ccfd;display: inline-block;text-align: center;line-height: 30px;font-size: 18px;color: #01ccfd;background: #e4e4e4;}
.product-item .action.towishlist{color:#01ccfd}
a.get-in-touch:after{ content: ""; position: absolute; background:url(../img/get-after.png); width: 18px; height: 24px; left:18px; bottom: 0;bottom: -11px;}
.footer_div:after{    left: 4%;}
.product-info-main .nav-sections, .page-title-wrapper{display: block;}
ul.navigation_menu li.dropdown_il {position: relative; width: 120px;}
ul.dropdown_menu li {display: block;border-bottom: 1px solid #04cbfe;margin: 0;}
ul.dropdown_menu li a{display: block; font-size: 14px; font-weight: 500; text-align: left; padding: 5px 8px;}
ul.dropdown_menu {width: 162px;position: absolute;z-index: 9; background-color: #ffffff;opacity: 0; border: 1px solid #04cbfe;}
ul.navigation_menu li.dropdown_il:hover ul.dropdown_menu{opacity: 1;}
span.base {display: none;}
ul.navigation_menu ul.dropdown_menu li.active a, ul.navigation_menu ul.dropdown_menu li a:hover, ul.navigation_menu ul.dropdown_menu li a:focus{color: #ffffff; background:#04cbfe;}
ul.navigation_menu li a i {margin-left: 5px;font-size: 18px;}
/*span.base {display: block;}*/
.reviews-actions {display: none !important;}
.catalog-product-view h1.page-title {font-size: 33px;color: #171717;font-weight: 400;}
.product-info-price .price-box .price-container .price{font-size: 30px; color: #171717;}
.product-info-main .product-info-stock-sku { display: table-cell; padding-bottom: 10px; padding-right: 41%; text-align: left; vertical-align: top; font-size: 11px;float: right;}
.product-info-main .product-info-price{border:0;}
.product-info-main .product-add-form {padding-top: 0;}
.box-tocart .input-text.qty {width: 29px;background: transparent;border: 0; padding: 0}
select#bulkqty { border: 2px solid #04cbfe; font-size: 17px; height: 45px; font-weight: bold;width: 400px;margin-bottom: 20px; }
.box-tocart .action.tocart { margin-right: 1%; width:140px; background: #04cbfe; border: 0; color: #000; font-weight: bold; font-size: 16px; padding: 10px; border-radius: 8px; }
.product-social-links .action.tocompare, .product-social-links .action.mailto.friend {display: none;}
div#tab-label-additional {display: none;}
.product.data.items>.item.content{font-size: 14px;}
.form#review-form textarea{    border: 1px solid #04cbfe;}
.product-info-main .product.attribute.overview {margin: 0;font-size: 14px;color: #000;}
.product-item-inner{display: block !important;}
.product-social-links {display: none;}
div#instant-purchase {display: none;}
.action.primary.towishlist {background: #2e5574;color: #ffffff; display: inline-block;padding: 7px 27px; font-size: 16px; border-radius: 7px; display: none;}
.sp-minus.fff a, .sp-input a, .sp-plus.fff a{font-weight: bold;color: #000000;}
.sp-minus.fff, .sp-input, .sp-plus.fff { display: inline-block; height: 40px; vertical-align: middle; line-height: 38px; background: #e7e7e7; width:30px; border: 1px solid #cfcdcd; text-align: center; font-size: 21px; color: #000000; margin-right: -2px; }
.product.data.items>.item.title {margin: 3px -1px 0 -1px;}
.fotorama__wrap--css3 .fotorama__stage{width:500px !important; height:480px !important}
.fotorama__wrap--css3 .fotorama__stage__shaft{width:100% !important;}
.fotorama__caption__wrap{display:none;}
.fotorama--fullscreen .fotorama__wrap--css3 .fotorama__stage{width:100% !important;}
.sidebar.sidebar-additional {display: none;}
.breadcrumbs { height:auto; text-align: center; background:url(../../catalog/category/Untitled-1.jpg); }

.breadcrumbs a:active, .breadcrumbs a:visited { color: #01ccfd;text-decoration: none;display: inline-block;}
.breadcrumbs a{font-size:21px}
.breadcrumbs .items>li{color: #fff;}
.category-view {display: none;}
.breadcrumbs .items{line-height: 246px;}
.breadcrumbs strong{font-size: 21px; color: #ffffff}
.breadcrumbs .item:not(:last-child):after{line-height: 246px;}
.page-layout-1column .product.media {width: 35%;position: relative;}
.page-layout-1column .product-info-main {width: 57%;position: relative;}
.fotorama__wrap--css3 .fotorama__stage {width: 376px !important;height: 440px !important;text-align: center;margin: auto;}
.catalog-product-view .columns .column.main {margin-top: 40px;}
.fotorama__arr--next .fotorama__arr__arr {background-position: -15px -337px;}
.fotorama__arr--prev .fotorama__arr__arr {background-position: -16px -254px;}
.fotorama__stage__frame.fotorama__active{    border: 1px solid #d6d6d6;}
.fotorama__arr .fotorama__arr__arr{height: 50px;width: 50px;background-color: #04cbfe;}
.page-layout-1column .products-grid.products-related .product-item{width: 25%;}
.products-grid.products-related .product-item-info {max-width: 100%;width: 100%;text-align: center;}
.products-grid.products-related .product-item-info .special-price .price-container .price{display: none;}
.products-grid.products-related .product-item-info span.product-image-container {box-shadow: 5px 0px 15px rgba(7,7,7,.20);}
.products-grid.products-related .product-item-info a.product-item-link {color: #000000;font-size: 17px;font-weight: bold !important;}
.image_info_div {text-align: center;padding: 20px 0;}
.infodiv h4 { font-size: 20px;}
.infodiv h4 {font-size: 19px;}
.infodiv {padding: 40px 0;}
.infodiv p { font-size: 16px;color: #000;    font-weight: 500;}
.infodiv p strong, .infodiv p a{color: #01ccfd; display: inline-block; font-size: 18px;}
.infodiv p.last_p {margin-top: 20px;}
.customer-account-create .page-main>.page-title-wrapper .page-title {display: none;}
.form.create.account { min-width: 450px; width: 40%; float: right; margin-right: 20%; margin: 50px 20% 40px 0; }
/*.customer-account-create p img {position: absolute; margin-top: 6%;}
*/
.customer-account-create .breadcrumbs + P img {display: block; position: absolute;margin-top: 6%;}
.product-item-inner {display: contents !important;}
body.page-with-filter.page-products.categorypath-products.category-products.catalog-category-view.page-layout-2columns-left .toolbar-products{display: none;}
body.page-with-filter.page-products.categorypath-products.category-products.catalog-category-view.page-layout-2columns-left h1#page-title-heading {display: none;}


.product-item-actions .actions-primary {display: inline-block;}
.product-item-actions .actions-primary+.actions-secondary {display: inline-block;padding-left: 0;width: 39%;vertical-align: middle;text-align: right;}
.product-item-actions .actions-primary+.actions-secondary>.action { margin-right: -2px;}
.product-item-actions .actions-primary {display: inline-block;width: 59%;vertical-align: middle;}
.products-grid .product-item-actions { margin: 0;}
.slider .owl-carousel .owl-item img{height: 480px;}
.text_slider h1{padding: 12px 20px; font-weight: bold;}
.product-item .price-box {margin: 5px 0;}
.page-layout-3columns .column.main {width: 100% !important;}
.contactimage { width: 40%; float: left;}
#contact-form {max-width:600px;float: right; width:60%;}
.wholesaledivMain {margin: 0px 0px 30px; width: 45%; float: left;}
.wholesaledivMain table>thead>tr>th, .wholesaledivMain table>tbody>tr>th, .wholesaledivMain table>tfoot>tr>th, .wholesaledivMain table>thead>tr>td, .wholesaledivMain table>tbody>tr>td, .wholesaledivMain table>tfoot>tr>td {padding: 7px 10px;font-size: 16px; border: 1px solid #ccc;height: 30px;}
.wholesaledivMain table {width: 100% !important;}
.cms-wholesale .contactimage {display: none;}
.cms-wholesale #contact-form {max-width:500px;margin:auto;float: none;}
.wholesaledivMain p { font-size: 14px;margin-top: 9px;margin-bottom: 0;}
.wholesaledivMain h3{font-size: 25px; padding: 20px 0 10px;}
.filter .block-subtitle {border-bottom: 0;font-size: 20px;font-weight: 500;line-height: 1em;padding: 10px;color: #343636; box-shadow: 5px 0 15px rgba(7,8,8,.20);}
.products {margin:1px;}
 .page-products .products-grid .product-item{padding: 0;width: 29.44%;border: 1px solid #ccc;margin-right: 4%; margin-left: 0;}
.page-products .products-grid .product-item:nth-child(3n){margin-right: 0;}
.page-products .product-item-info {width: 100%;}
.toolbar{display: none;}
.filter-options { background: #f8f8f8;clear: both;display: block;overflow: initial;position: static;padding: 10px 15px; font-size: 15px;color: #565656;}
.filter-options-title:after {position: absolute;right: 13px;top: 5px;}
.filter-options-item {border-bottom: 1px solid #ccc;padding:5px;}
.category-products .filter-options-title{padding: 0;}
.categorypath-products .products-grid .product-item-actions {margin: 0;width: 100%;text-align: center;}
.filter-options-item:last-child{border-bottom: 0;}
textarea#review_field {border: 1px solid #01ccfd;}
.review-form .action.submit.primary {background: #01ccfd;border: 0;color: #333;font-size: 1.5rem;line-height: 1.6rem;padding: 10px 17px;margin: 0;}
.review-form .action.submit.primary:hover { background: #01ccfd; border: 0;color: #fff;}
.catalog-category-view .product.actions.product-item-actions {width: 100%;text-align:left;}
.block .box-actions a {font-size: 15px;color: #04cbfe;}
.block-collapsible-nav .item a{font-size: 14px;}
.block-collapsible-nav .content ul.nav.items{display: block;}
.block-collapsible-nav .content ul.nav.items li {display: block;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong {border-color:#04cbfe;color: #000;font-weight: 600;font-size: 14px;}
a.action.edit{font-size: 15px;color: #04cbfe;}
.infodiv p {position: relative;padding-left: 73px;}
.infodiv p strong {left: 0px;position: absolute;}
main#maincontent{margin: 50px auto;}
.cms-index-index main#maincontent{margin:0 auto;}
.cart-empty {font-size: 16px;}
.cart.table-wrapper .cart thead tr th.col {border-bottom: 1px solid #ccc;padding-bottom: 15px; padding-top: 15px;font-size: 15px;}
.cart-totals tbody .mark, .cart-totals tfoot .mark {text-align: left;font-size: 14px;}
.cart-totals tbody .amount, .cart-totals tfoot .amount, .opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount{font-size: 14px;}
.cart-summary .checkout-methods-items .action.primary.checkout { width: 100%;background: #04cbfe;border: 1px solid #04cbfe;}
.mark, mark{background:transparent;}
.cart.table-wrapper .actions-toolbar>.action-edit, .cart.table-wrapper .actions-toolbar>.action-delete{top: -8px;}
.action.update {box-shadow: none;background-color: #04cbfe;color: #fff;font-size: 15px; border: 0;}
.cart-summary .action.multicheckout {color: #04cbfe;font-size: 14px;}
footer .owl-carousel .owl-item img{max-width: 200px; margin:auto;}
footer .owl-dots{display: none;}
footer .owl-prev, footer .owl-next { height: 40px;width: 40px; top: 0;bottom: 0;margin: auto !important; position: absolute;background: #01ccfd;border-radius: 0 !important; text-indent: -5000px;}
footer .owl-next {right: 0;background: #01ccfd url(../img/next.png) no-repeat !important;background-position: center !important;}
footer .owl-prev {left: 0;background: #01ccfd url(../img/prev.png) no-repeat !important;background-position: center !important;}
footer .owl-carousel strong {font-size: 19px;}
.abs-actions-addto:before, .bundle-options-container .block-bundle-summary .product-addto-links>.action:before, .product-item-actions .actions-secondary>.action:before, .product-social-links .action.tocompare:before, .wishlist.split.button>.action.split:before, .product-social-links .action.mailto.friend:before, .product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before {margin: 0 !important;}
.widget.block.block-static-block {display: none;}

/*.page-title-wrapper {display: none !important;}
*/

.actions-toolbar .action.primary{background: #04cbfe !important;border: 0 !important;padding: 5px 15px;margin: 0 !important;margin-top: 0px;font-size: 15px;color: #fff !important;margin-top: -1px !important;border-radius: 0 !important;}
.cart-discount .block > .title strong {color: #04cbfe;}
.wholesalediv h2{color: #04cbfe; font-size: 50px; font-weight: 700;}
.product-social-links .action.towishlist::before{display: none;}
.product-social-links {display: block !important;}
.product-social-links 	.action.towishlist {background: #2e5574;color: #ffffff !important;display: inline-block; padding: 7px 27px;font-size: 16px;border-radius: 7px;position: absolute;bottom: 46px;left: 160px;text-transform: capitalize;}
.cms-wholesale .breadcrumbs {height: 250px;text-align: center;background: url(../../wysiwyg/ez-test-bulk-orders.jpg); background-position-x: 0%;background-position-y: 0%;background-size: auto auto;background-size: cover;background-position: center;}
.wishlist-index-index .product-item-inner .comment-box{margin-top: 0px;}

/*.product-item .minimal-price-link {margin-top: 5px;display: inline-block;color: #767676;text-decoration: line-through;}
*/
.product-item .minimal-price-link {
    margin-top: 5px;
    display: none;
    color: #767676;
    text-decoration: line-through;
}

/*edit by sunil*/
.category-testing h1#page-title-heading { display: none;}
.product-addto-links{display: block;position: relative; width: 100%;}

header .compare {display:none;}
.actions-toolbar .action.primary.login {margin-right: 6px !important;}
.wishlist .product-item .product-item-actions{width:100%;}
.wishlist .product-item .product-item-actions a + a{float: right;    color: #2e5574;}
.wishlist .product-item .product-item-actions a + a span{font-size: 15px;}
.form-wishlist-items .share, .form-wishlist-items .tocart{box-shadow: none; background-color:#747777; color: #fff; font-size: 15px; border: 0;}

.cart.table-wrapper .action{font-size: 14px; color: #2d5574;}
.checkout-onepage-success .action.primary{background: #2e5574; border: 1px solid #2e5574;    margin-top: 10px;}
.checkout-success .actions-toolbar .action.primary{margin-top: 10px !important;}
.products-grid.wishlist .product-item-comment { display: none;}
.wishlist .box-tocart input.qty{border:1px solid #ddd;}
.wishlist-index-index .products-grid .product-item {    border: 1px solid #ddd;   margin-top: 10px;}
.tocompare{display: none !important;} 
.product-item-name a{overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;    display: block;;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width: 100% !important;}
.product-image-container {display: block;margin: auto;}
.abs-visually-hidden-desktop-s, .products-grid :not(:hover):not(.active).product-item-info .product-item-inner{position:relative !important;width:auto !important;height: auto;box-shadow: none; margin:0}

.products-grid .product-item-inner{position:relative;box-shadow:none;border:none;margin:0;padding:0;}

button.action.action-auth-toggle {display: none !important;}

.cms-privacy-policy .main p, .cms-info .main p, .cms-disclaimer .main p{font-size: 16px;color:#464646;font-weight: 400; margin:0px 0 20px}
.cms-privacy-policy .main ul li p , .cms-info .main ul li p, .cms-disclaimer .main ul li p{margin:0 0 10px}
.cms-privacy-policy .main ul, .cms-info .main ul,  .cms-disclaimer .main ul {padding-left:20px;margin: 0 0 30px;}
.cms-privacy-policy .main ul li, .cms-info  .main ul li, .cms-disclaimer .main ul li {display:list-item;list-style: disc;}
.cms-privacy-policy .main p b{font-size: 20px;color: #000;font-weight: 500;}
.cms-info h1.western{font-size: 24px;color: #000;font-weight: 500; font-family:'Roboto', sans-serif;margin:0 0 14px}
.cms-disclaimer h1.western{font-size: 20px;color: #000;font-weight: 500; font-family:'Roboto', sans-serif;margin:0 0 14px}
.cms-shipping .shipping_page table {margin: 10px 0;text-align: left;}
.cms-shipping .shipping_page table>tbody>tr>td {padding: 10px;border: 1px solid #a0a0a0; width: 300px}
.cms-shipping .shipping_page table>tbody>tr>td div:last-child{border-bottom: 0;}    
.shipping_div{text-align: left; margin-bottom: 20px}
.cms-shipping .shipping_page h5 {text-align: left;font-size: 20px; margin-bottom: 0;}
p.shipping_p {font-size: 17px;font-weight: 500;margin: 20px 0 0;}
p.heading_p{font-weight: 500; font-size: 18px;}
.cms-shipping .shipping_page ul li{margin-bottom: 5px ;position: relative; padding-left: 20px;}
.cms-shipping .shipping_page ul li:after {content: "\f0da";position: absolute;left: 0;top: 0; font: normal normal normal 18px/1 FontAwesome;color: #01ccfd;}
.wholesellclass { margin: 0 0 10px; padding: 12px 20px 12px 25px;display: block; font-size: 1.3rem;background: #e5efe5;color: #006400;padding-left: 45px;position: relative;}
.wholesellclass:before{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 24px; line-height: 24px; color: #006400; content: '\e60e'; font-family: 'luma-icons'; margin: -12px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 22px; width: 45px; position: absolute; text-align: center;}
.field.additional {display: none !important;}
.page-wrapper .page-main label.label{display: block;}
.label_class {position: absolute;z-index: 9999;background-color: #2e5574;padding: 3px 9px;color: #fff;font-weight: bold;}
.owl-carousel.product-items .owl-item img {padding: 22px;}
strong.recent_state {
    color: #01ccfd;
    min-height: 47px;
    display: block;
}
.account a.action, .account .block-dashboard-addresses a, .block-addresses-default a{color: #01ccfd;}
.gallery-placeholder {margin: auto;}
strong.product-name a {color: #04cbfe;}
.catalog-product-view .paypal { display: none;}
footer .col-sm-3.col-xs-6{ margin-bottom: 20px; }
/*.page-print.account.sales-order-print.page-layout-1column footer {
    display: none;
}*/

button.action.action-show-popup {color: #fff !important;margin-top: -1px !important;border-radius: 0 !important;margin: 0 !important;background: #04cbfe !important;
border: 0 !important;}
button.action.action-select-shipping-item {color: #fff !important;margin-top: -1px !important;border-radius: 0 !important;margin: 0 !important;background: #04cbfe !important;
border: 0 !important;}

.checkout-index-index.page-layout-checkout .page-wrapper .page-main label.label{ display: inline-block !important; }

#checkout-shipping-method-load {  margin: 0 27px 13px;}

span.old-price { display: none !important; }
span.price-label { display: none  !important; }

/*.fa {font-size: x-large;}*/

.on_sale.owl-item a {color: black !important;}




/*.active { color: #04cbfe !important; }*/
/*
a.active {
    color: #04cbfe !important;
}
*/



/*30-9-2018*/
.toolbar-products{display: block !important;}
.page-main .modes .modes-mode.active{ background: #62ccfc; color: #fff; box-shadow: inset 0 1px 0 0 rgb(98, 203, 251), inset 0 -1px 0 0 rgb(98, 203, 251); }
.page-main .modes .modes-mode:last-child{border-right: 1px solid #62ccfc;}
.page-main .modes .modes-mode{background: #fff; border: 1px solid #62cbfb;}
.page-main .modes .modes-mode:before{color: #62cbfb}
.page-main .modes .modes-mode:hover{background: #fff; color: #62cbfb;}
.modes-mode:hover:before{color: #62cbfb;}
.page-main .modes strong.modes-mode.active.mode-grid:before {color: #fff;}
.toolbar select {background-color: #62cbfb; box-shadow: none; color: #fff;}
.toolbar select option {background: #fff; color: #000}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow: none;}
.page-main .modes .modes-mode.active:hover {background: #62cbfb; color: #fff;}
.page-main .modes .modes-mode.active:before {color: #fff;}
.pages strong.page {background: #62cbfa; color: #fff; padding: 0px 10px;}
.pages .action {background: #62cbfa; border: 0;}
.pages .action.next:visited:before {color: #fff;}
.page-wrapper .page-main .field.limiter label.label {display: none;}
.field.limiter {position: absolute; right: 37px; bottom: 28px;}
i.fa.fa-shopping-bag, i.fa.fa-heart {font-size: x-large;}
span.order-status{float: left;}
.page-main .modes .modes-mode.active{box-shadow: none !important;}
.toolbar-products{margin-top: 1px;}
.toolbar select{border-color:#ffffff; }
.products-list a.action.more {
    color: #04cdfd;
    font-weight: bold;
}





.counter.qty.custom_qty{
	color: #04cbfe !important;
	
font-size: 15px !important;
}

.page-products .field.limiter{bottom: 0;position: relative;}



@media (min-width:1500px){
main#maincontent, .container {max-width: 1440px !important;}
body.cms-home.cms-index-index.page-layout-1column main#mainconten{max-width: 100% !important}
}







@media(max-width: 1199px){
li.nav-item .nav-link {padding: 0 1rem;}
.text_slider h1{font-size: 47px;}
.slider .owl-carousel .owl-item img { display: block; width: auto;height: 340px;}
.text_slider{width: 470px;}
.column.main .product-items {margin-left: 0;}
.column.main .product-item {padding-left: 0;}
.product-item .price-box {margin: 2px 0 3px;}
.block.widget.block-products-list.grid {margin-bottom: 0;}
.stay-safe{height: 300px;}
.stay-safe h2{font-size: 48px;padding-top: 120px;}
.footer_div p.left{margin-left: 102px;}
.product-social-links .action.towishlist{font-size: 15px; width: 203px}
.box-tocart .action.tocart{width: 22%;font-size: 15px; padding: 8px;}
.form.create.account {min-width: 450px;width: 43%;float: right;margin-right: 0;margin: 10px;}
}

@media(max-width: 991px){
.top-header-ul li.register a, .top-header-ul li.login a{padding: 7px 18px;font-size: 15px;border-radius: 7px;}
ul.box-div{width: 100%;}
ul.box-div li h4 {width: 100%;font-size: 14px;}
ul.box-div li{margin-bottom: 0;}
.product-image-container {display: block;max-width: 100%;margin: auto;}
.product-item-details {text-align: center;}
a.offer{margin-bottom: 20px;}
.text_slider { width: 57%;}
.text_slider h1 {font-size: 43px;}
.content-heading {background: #fff;width: 100%;margin: 20px 0;}
.on_sale_left p, .on_sale_right p {font-size: 14px; color: #464646; padding-top: 7px;}
.page-products .products-grid .product-item{width: 45.44%;    margin-bottom: 11px;}
.page-products .products-grid .product-item:nth-child(3n){margin-right:4%;}
.page-products .products-grid .product-item:nth-child(2n){margin-right: 0;}
.filter .block-subtitle{font-size: 14px;}
.filter-options{font-size: 13px;}
a.product-item-link{font-size:14px;}
select#bulkqty{width: 300px;}
.box-tocart .action.tocart{width: 33%;font-size: 15px;}
.action.primary.towishlist{font-size: 15px;}
.page-layout-1column .product-info-main {width: 46%;}
.catalog-product-view h1.page-title {font-size: 26px;}
.product-info-main .product-info-stock-sku{padding-right: 7%;}
main#maincontent {margin: 20px auto;}
.wholesalediv h2{font-size: 35px;}
.top-header-ul li{margin-right: 13px;}
.stay-safe h2 {font-size: 28px;padding-top: 100px;}
.stay-safe { height: 210px;}
h3.title {font-size: 20px;padding: 9px 15px 0;height: 40px;}
.product-social-links .action.towishlist {padding: 8px;font-size: 13px;left: 152px; width: 185px;text-align: center;}
.box-tocart .action.tocart {width: 33%;font-size: 13px;}
.slider{overflow-x: hidden;}
.form.create.account {min-width: 450px;width: 43%; float: none;margin-right: 0;margin: 10px auto;}
.customer-account-create .breadcrumbs + P img{display: none;}
}

@media(max-width: 767px){
.hide-on-mobile{display:none;}
ul.navigation_menu li.dropdown_il {
    width: 100%;
}




.stay-safe .arrow{ display: none; }
.middle-header-content {padding: 15px 0 15px;}
span.nav-toggal{display:block;}
ul.navigation_menu li{display: block;}
ul.navigation_menu{width: 100%; display: block;margin-top: 42px;text-align: left;}
ul.navigation_menu li { display: block;border-bottom: 1px solid #04cbfe;}
.logo {float: none;margin: auto; max-width: 50%; position: relative;z-index: 5;display: block;}
ul.top-header-ul {text-align: center;margin-top: 20px;}
.stay-safe h2 {font-size: 40px; padding-top: 50px;}
.stay-safe {height: 150px;}
footer {padding: 40px 0 0;}
.on_sale_left p, .on_sale_right p {font-size: 13px;color: #464646;padding-top: 9px;}
.stay-safe h2 {font-size: 32px;}
.footer_div p.left {margin-left: 37px;font-size: 15px;}
.text_slider h1 { font-size: 32px; padding: 8px 8px; }
.footer_div{margin-top: 28px;    padding: 10px 0;}
.footer_div:after{display: none;}
.footer_div p.right{font-size: 14px;}
.text_slider h1 {font-size: 27px;}
.text_slider {width: 66%;}
.page-layout-1column .product-info-main, .page-layout-1column .product.media { width: 100%; }
.gallery-placeholder {margin: auto;}
.products-grid.products-related .product-item-info a.product-item-link{font-size: 14px;}
.contactimage {width: 50%;float: none; margin: auto;}
#contact-form {width: 50%;float: none;margin: auto;}
.box-tocart .action.tocart {width: 22%;}
/*main#maincontent {margin-top: 90px;}*/
.products-grid.columns4 .product-item {width: 49%;}
ul.dropdown_menu{width: 100%; position: relative;}
ul.navigation_menu li.dropdown_il:hover ul.dropdown_menu{opacity:1;}



/*30-9-2018*/
a.get-in-touch{padding: 16px;}
.filter-title strong {background-color: #62cbfb; box-shadow: none; color: #fff;}
.sidebar.sidebar-main p {text-align: center;}
.sidebar.sidebar-main p img {width: 50%; margin-top: 15px;}
.page-wrapper{overflow-x: hidden;}

}

@media(max-width: 575px){
.hide-on-mobile{display:none;}
ul.navigation_menu li.dropdown_il {
    width: 100%;
}



.top-header-ul li.register a, .top-header-ul li.login a {padding: 4px 14px;font-size: 14px;border-radius: 7px;}
.slider .owl-carousel .owl-item img {display: block;width: auto;height: 315px;}
h3.title {display: inline-block; background-color: #01ccfd;color: #000;font-size: 20px; padding: 7px 15px;position: relative; width: 233px;}
.on_sale_right, .on_sale_left{width: 100%;}
.page-layout-1column .products-grid.products-related .product-item {width: 50%;}
#contact-form {width:100%;}
.text_slider h1 {font-size: 25px;}
a.get-more {font-size: 15px;margin-top: 5px;font-weight: 500;}
a.shop-now {padding: 7px 27px;font-size: 15px; margin-top:5px;font-weight: 500;}
.cms-wholesale #contact-form {width: 100%;}
.wholesaledivMain{width: 100%; margin-top: 15px;}
.wholesalediv h2{font-size: 25px;}
.form.create.account {min-width: auto;width: 100%;}
.footer_div a {
    color: #fff;
    margin-left: 7px;
    font-size: 14px;
    margin-bottom: 10px;
    display: inline-block;
}
.footer_div p.right {
    font-size: 14px;
    float: left;
    margin-top: 10px;
    display: block;
    width: 100%;
}
}

@media(max-width: 480px){
.hide-on-mobile{display:none;}
ul.navigation_menu li.dropdown_il {
    width: 100%;
}



.stay-safe h2 { font-size: 30px;}
.product-item-actions .actions-primary+.actions-secondary {
    display: inline-block;
    padding-left: 0;
    width: auto;
    vertical-align: middle;
    margin-top: 0;
}
.product-item-actions .actions-primary {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.page-products .products-grid .product-item { width: 100%;}
.fotorama__stage__frame.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img.magnify-wheel-loaded.fotorama__active,.fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-shadows {width: 293px !important;}
.catalog-product-view h1.page-title {font-size: 23px;}
.box-tocart .action.tocart {font-size: 13px;}
.action.primary.towishlist { font-size: 14px;}
.page-layout-1column .products-grid.products-related .product-item {width: 100%;}
.text_slider{top: 20%;}
.box-tocart .action.tocart {width:100px;}
.product-social-links .action.towishlist{left: 103px;
    width: 185px;}
ul.box-div li{width: 100%; border-right: 0;border-bottom: 1px solid #01ccfd;}
ul.box-div li:last-child{border-bottom:0;}
ul.box-div li h4{height:auto;}
.products-grid.columns4 .product-item {width: 100%;}
.page-products .product-item-photo {height: auto;}



}
.cart-empty {
text-align: center;
font-size: 23px;
color: #04cdfd;
}


