body:not(.cms-index-index) .page-main {padding-top: 10px;padding-bottom: 0;}
/*--Header--*/
.margin-bottom-20{margin-bottom: 20px}
.margin-top-20{margin-top: 20px}
.page-header .header-top{}
.page-header .sticky-menu.active .header-panel-right {display: none;}
.service-banner-style03 .item .item-icon{color:#008DF2;border-color:#4f94ea}
.authorization-style-01 .cdz-dropdown.account-wrapper{margin-right: 15px;margin-top: 10px;}
.cdz-dd-content.cdz-dd-content-disable{display: none;}
.account-info-summary .info-summary-top{display: none;}
.account-info-summary .info-summary-bottom .md-raised.md-primary{margin: 0 auto;background-color: #008DF2;color: #fff;padding: 10px;font-weight: 600;width: 70%;border: 2px solid #008DF2;border-radius: 4px;}
.acount-menu .account-menu-items>li>a:before{color: #008DF2;font-size: 16px}
.page-header .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a {font-weight: 600;line-height: 24px}
.acount-menu .account-menu-items {padding: 0 20px 0;}
.account-info-summary .info-summary-bottom .md-raised.md-primary:hover{background-color: #ffffff;color: #008DF2;}
.account-info-summary .info-summary-bottom .title{display: none}
header.page-header.header-style-13 {margin-bottom: 15px;}
.page-header ul.features-links>li.authorization-link span.text-underlink {color: #000000;font-size: 14px;font-weight: 600;position: relative;}
/*.page-header ul.features-links>li.authorization-link span.text-uppercase {display: block;color: #000000;text-transform: capitalize;}*/
.page-header ul.features-links>li.authorization-link span.text-underlink:before{position: absolute;left: -35px;top: 5px;font-weight: bolder;color: #000000;display: none}
.page-header ul.features-links>li.authorization-link a{display: block;margin-left: 40px;}
.page-header .minicart-wrapper .action.showcart .text {font-size: 14px;color: #000000;font-weight: 600;position: relative;top: 10px;}
/*.page-header .minicart-wrapper .action.showcart .cart-subtotal {display: block;}*/
.page-header .minicart-wrapper .action.showcart:before{ color: #008DF2;font-weight: 600;position: absolute;left: -35px;top: 5px;}
.page-header .minicart-wrapper {margin-left: 45px;}
.header-panel-right-inner .page-header ul.features-links{margin-right: 10px;}
.minicart-wrapper .action.showcart .counter.qty.empty{display: block}
.cdz-popup-area .cdz-popup.popup-minicart-popup .block-minicart .cart-total .actions button:hover {background: #fff;color: #008DF2;}
.page-header .minicart-wrapper .action.showcart .counter.qty{left: -20px;top: -5px;right: auto;}
.page-header ul.features-links li.link.wishlist{display: none}
.page-header .store-contact .store-tel:before{font-size: 30px;position: absolute;left: -12px;top: 5px;margin-right: 0}
.page-header .store-contact a{font-weight: 600;}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:hover{background: #7bb3fa;color: #fff}
.store-contact {}
.store-contact .store-tel-text {color: #fff;}
.page-header .store-contact .store-tel:hover {color: #fff;}
.ajax-login-form .mobile-modal-content .notice{font-weight: 600;}
.ajax-login-form .mobile-modal-content .notice span{color: #f00;font-weight: 900;}
.login-window .content .show-pass ,.registraionform .content .show-pass {float: left;margin-top: 10px;margin-bottom: 10px;width: 100%;text-align: left;font-size: 11px;font-weight: 600}
.jaggo-icon .menu-icon{--mn-icon-w: 39px;position: relative;top: 2px;}
/*--Main--*/
.tabs-block-style{background: #fff;border: 1px solid #e7e7e7}
.box-cate-style02 .box-cate-link .item.active .tab-title {color: #222 !important;}
.box-cate-style02 .box-cate-link .item.active{border-top: 3px solid #008DF2;position: relative;bottom: -1px;}
.box-cate-style02 .box-cate-link{text-align: left;background: #fafafa;}
.box-cate-style02 .box-cate-link .item .tab-title{padding: 0px 12px 0px;font-weight: 700;line-height: 23px;}
.box-cate-style02 .box-cate-link .item{padding: 7px 10px 7px;margin-bottom: 0;border-left: 2px solid #e7e7e7;background: #fff}
.box-cate-style02 .cdz-tabs-wrap {background: #fff;}
.box-cate-style02 .cdz-tabs {padding: 20px;border: 1px solid #e7e7e7;border-bottom-width: 5px;}
.box-cate-style02 .cdz-banner a{display: block}
.box-cate-style02 .cdz-banner img{padding: 0;}
.box-cate-style02 .cdz-banner h3{font-size: 16px;text-transform: capitalize;padding: 5px 0;margin: 0;text-align: center;}
.tabs-style-04 .cdz-tabs.df-tabs{box-shadow:0 0 0 0 #daeef9}
.product-list-style-13 .product-item{margin: 10px 5px;border: 1px solid #fff;transition: all .2s linear;border-radius: 4px}
.product-list-style-13 .product-item-info{padding: 10px;}
.product-list-style-13 .product-item-name{font-size: 14px;display: -webkit-box !important;height: 40px;line-height: 20px;overflow: hidden;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;-moz-box-orient: vertical;-moz-line-clamp: 2;-o-box-orient: vertical;
    -o-line-clamp: 2;text-align: left;white-space: normal;padding: 0 10px;margin: 0;}
.product-list-style-13 .actions-primary .tocart.primary{border-radius: 4px;}
.product-list-style-13 .product-item:hover .actions-primary .tocart.primary:not(.unavailable){border-color: #008DF2}
.wrapper-adv-style-18 .item-image{transition: all .2s linear;}
.wrapper-adv-style-18 .item:hover .item-image {border-color: #4f94ea;}
.product-item .price-box .price{color: #ff4747;font-size: 14px;font-weight: 900;}
.wrapper-adv-style-18 .item-title{font-size: 14px;font-weight: 600;margin-top: 5px;}
.cdz-block-title{margin-bottom: 20px;}
.cdz-block-title .b-title.h2{font-weight: 900;letter-spacing: 1.5px;}
.product-list-style-13 .product-item:hover{box-shadow: 0 0 8px rgba(0,57,128,0.8);}
.product-item .product-item-sku{margin-top: 5px;}
.product-item .product-item-sku{height: 15px;overflow: hidden;}
.product-list-style-13 .item-group{margin-bottom: 5px}
.banner-style07 .cdz-banner{border: 1px solid #ddd}

/*--OTP Modal*/
.mobile-modal-content .ajax-login-conten .page_title, .registraionform .page_title{color: #008DF2;}
.mobile-modal-content .ajax-login-conten #login-type{margin-top: 10px;}
.mobile-modal-content .ajax-login-conten #login-type li a{background-color: #008DF2 !important;}
.mobile-modal-content .ajax-login-conten #login-type li a.inactive{background-color: #eeeeee !important;}
.mobile-modal-content .register .createlinking{font-size: 14px;font-weight: 600;}
.mobile-modal-content .ajax-login-conten .forgotlinking{font-size: 14px;}
.loginlink .mobbtn, .model-bottom .mobbtn,.submitbtnajax .mobbtn{background-color: #008DF2;border: 1px solid #008DF2;}
.loginlink .mobbtn:hover{color:#008DF2}
.model-bottom .mobbtn:hover{color:#008DF2}
.login-window .content{margin-top: 25px;}


/*--Product list Style--*/
.catalog-category-view .page-main > .page-title-wrapper .page-title{margin:0;text-align: center;display: block;padding: 10px 0 20px;}
.catalog-category-view .category-view{margin-bottom: 10px !important;}
.catalog-category-view .columns{margin-top: 10px;}
.catalog-category-view .page-title-wrapper{}
.catalog-category-view .toolbar{box-shadow: none;border: 1px solid #e1e1e1;background: #ffffff;border-radius: 2px;}
.catalog-category-view .columns .sidebar-additional{display: none;}
.catalog-category-view .sidebar .block:not(.account-nav){box-shadow: none;border: 1px solid #e1e1e1;}
.catalog-category-view .sidebar .block:not(.account-nav) .block-content{background: #ffffff;}
.catalog-category-view .columns .column.main{padding-left: 0;}
.tabs-style-04 .product-item form .field.qty{display: none}
.tabs-style-14 .cdz-block-content .no-loaded{min-height: 500px;}
.tabs-style-14 .cdz-block-content .no-loaded .brand-loader{display: none;}
.breadcrumbs {padding-top: 0;margin-bottom: 0;}
.product-list-style-26 .product-item-actions{text-align: center}
.product-list-style-26 .cart-qty .tocart.primary, .product-list-style-26 .cart-qty .qs-button {width: auto;height: auto;font-size: 14px;padding: 0 15px;border: 1px solid #008DF2;}
.product-item .price-box{text-align: center;margin-top: 5px;}
.product-list-style-26 .item-group .product-item {margin: 10px 5px;border-radius: 4px;}
.product-list-style-26 .product-item-name{font-size: 14px;display: -webkit-box !important;height: 20px;line-height: 20px;overflow: hidden;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;-moz-box-orient: vertical;-moz-line-clamp: 2;-o-box-orient: vertical;
    -o-line-clamp: 2;text-align: left;white-space: normal;padding: 0 10px;margin: 0;}
.product-list-style-23 .product-item-name{font-size: 14px;display: -webkit-box !important;height: 40px;line-height: 20px;overflow: hidden;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;-moz-box-orient: vertical;-moz-line-clamp: 2;-o-box-orient: vertical;
    -o-line-clamp: 2;text-align: left;white-space: normal;padding: 0 5px;margin: 0;}
.product-list-style-01  .product-item-name{font-size: 14px;display: -webkit-box !important;height: 40px;line-height: 20px;overflow: hidden;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;-moz-box-orient: vertical;-moz-line-clamp: 2;-o-box-orient: vertical;
    -o-line-clamp: 2;text-align: left;white-space: normal;padding: 0 5px;margin: 0;}
.product-list-style-26 .product-item-details{margin: 0 10px 0 10px}
.product-list-style-26 .cart-qty .tocart.primary:before{display: none;}
.product-list-style-26 .product-item-details{padding: 0;margin: 0;}
.product-list-style-26 .field.qty {display: none;}
.product-list-style-26 .cart-qty{padding: 0;}
.product-list-style-26 .cart-qty .tocart.primary:hover, .product-list-style-26 .cart-qty .qs-button:hover {background: #fff;color: #008DF2;}
.product-list-style-26.countdown-style-01 .product-deal {display: none;}
.product-list-style-26 .price-box .old-price{margin-left: 10px;}
.product-list-style-26 .product-item .old-price .price{color: #777 !important}
.product-list-style-26 a.product-item-brand{display: none;}
.product-list-style-23 .product-item-details {padding: 5px 5px;background-color: #fff;}

/*--product-view-style--*/
.product-view-style-04 .product-ads-content{background: #fff;margin-bottom: 10px;border-radius: 4px;border: 1px solid #ddd;}
.product-view-style-04 .product-ads-payment{background: #fff;    border-radius: 4px;border: 1px solid #ddd;}
.product-view-style-04 .product-ads-content .items{border-bottom: 1px solid #e1e1e1;margin: 0 10px;padding-bottom: 10px;}
.product-view-style-04 .product-ads-content .items li{padding: 5px 0;margin-bottom: 0;}
.product-view-style-04 .product-ads-content .items li a {padding-left: 25px;display: block;}
.product-view-style-04 .product-ads-content .items li a span {font-size: 20px;color: #008DF2;position: absolute;padding-bottom: 10px;left: 10px;}
.product-view-style-04 .product-ads-content .items li a strong {color: #FD384F;}
.product-view-style-04 .product-ads-content h3 {font-size: 16px;color: #3A494E;margin-bottom: 10px;text-align: center;padding:10px;border-bottom: 1px solid #eee;}
.product-view-style-04 .product-ads-content .items img{position: relative;top: 4px;}
.product-view-style-04 .product-ads-content .items .items-span{display: block;color: #B1B1B1;padding: 5px 0 0 22px;}
.product-view-style-04 .product-ads-payment h3{font-size: 16px;color: #3A494E;margin-bottom: 10px;text-align: center;padding:10px;border-bottom: 1px solid #eee;}
.product-view-style-04 .product-ads-payment img {padding: 10px;}
.product-view-style-04 .product-ads-payment-img{padding: 0 10px;}
.product-view-style-04 .product-info-main .page-title-wrapper .page-title{line-height: 1.3;color: #000000;font-weight: 600;font-size: 18px;margin-bottom: 10px;}
.product-view-style-04 .product-info-main .price-box .price-wrapper .price{font-size: 24px;}
.product-view-style-04 .product-info-main .price-box .old-price .price{color: #a8aeba !important;font-size: 18px !important;}
.product-info-main .price-box .price-wrapper .price{color: #ff6000;}
.product-view-style-04 .product-info-main .product-right{padding:0;background: none;box-shadow: none}
.product-view-style-04 .product-info-main .box-tocart .actions > button{min-width:calc((100% - 200px)/2)}
.product-view-style-04 .product-info-main .box-tocart .actions > button.buy-now:hover {color: #015aa7;border-color: #015aa7;background: #fff;}
.product-view-style-04 .product-info-main .box-tocart .actions > button:not(.buy-now){color: #015aa7;border-color: #015aa7;background: rgba(1, 90, 167, 0.2);font-weight: 700;}
.product-info-main .product-reviews-summary .reviews-actions .action.add::before{display:inline-block;font-family:FontAwesome;font-weight:400;content:"\F005\F005\F005\F005\F005 ";font-size:18px;margin-right:5px;margin-top:4px;color:#e0e0e0}
.product-view-style-04 .product-info-main .product-info-stock-sku .stock.available::before{color:#95d834;display:none}
.product-view-style-04 .product-info-main .product-info-stock-sku .stock{margin-bottom:5px;margin-top:5px;width:50%;float:left}
.product-view-style-04 .product-info-main .product-info-stock-sku .stock.available,.product-view-style-04 .product-info-main .product-info-stock-sku .stock.unavailable{text-transform:capitalize;font-weight:400;color:#000;font-size:15px}
.product-view-style-04 .product-info-main .product-info-stock-sku .attribute.sku{float:right;margin:5px 0}
.product-view-style-04 .product-info-main .product-reviews-summary .reviews-actions .action.add{font-size: 0;}
.product-view-style-04 .product-info-main .box-tocart {margin: 15px 0 10px;}
.product-view-style-04 .product-info-main .box-tocart .field.qty{float: left;border-bottom: none;}
.product-view-style-04 .product-info-main .box-tocart .field.qty .label{display: none;}
.product-view-style-04 .product-info-main .box-tocart .actions{display: block;    width: auto;margin-top: 0;margin-left: 10px;}
.product-view-style-04 .product-info-main .box-tocart .product-addto-links{display: none;}
.product-view-style-04 .product-info-main .box-tocart .actions>button{padding: 10px 20px;}
.product-view-style-04 .main-inner .product-media-wrapper .fotorama__nav__shaft{margin-left: 20px;}
.product.info.detailed .product.items>.item.content img {margin: 5px auto;display: block;}
.product.info.detailed .product.items>.item.content iframe {width: 60%;height: 400px;margin: 10px auto;display: block;}
.product.info.detailed .product.items>.item.content p {margin: 0;line-height: 24px;font-size: 14px;text-align: justify}
.product.info.detailed .product.items>.item.content strong {font-size: 16px;}
.product.info.detailed {margin: 0 auto;width: 100%;}
.product-view-style-04 .content-inner .product.attribute.description table td:nth-child(1) {width: 200px;font-weight: 600;}
.product-view-style-04 .content-inner .product.attribute.description table td:nth-child(2) {background: #f1f1f1;}
.product-view-style-04 .content-inner .product.attribute.description table td:nth-child(2):hover{background-color: #fafbfc;}
.product-view-style-04 .product-info-main div.product-left{background: #ffffff}
/*--minicart model--*/

.cdz-dropdown .cdz-dd-content{top: calc(100% + 30px);border-radius: 3px;}
.minicart-wrapper .cdz-dropdown .block-minicart .block-title{color: #fff;}
.minicart-items .product-item .product-item-name {font-weight: 500;height: 65px;overflow: hidden;margin-bottom: 0;font-size: 12px;}
.minicart-items .product-item .product-item-details {padding-left: 5px;padding-top: 5px;}
.opc-block-summary .product-item .product-item-inner{margin: 0;}
.block-minicart .minicart-items-wrapper{padding: 5px 15px;}
.cdz-dropdown .cdz-dd-content .cdz-dd-content-inner .acount-menu {display: block;}
.minicart-items .product-item .product-item-actions{padding: 0;}
.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {padding-left: 1rem;padding-right: 1rem;}
.cart-informed-modal .modal-popup._show .modal-inner-wrap{width: 700px;}
.cart-informed-modal .section-top .cart-items {padding: 10px 10px;width: 55%;}
.cart-informed-modal .section-top .minicartpro-summary{background: #f1f1f1;margin-right: 10px;border: none}
.cart-informed-modal .section-top .newst-added-item{display: none}
.minicart-items .product-item-left{text-align: center;}
.cart-informed-modal .block-minicart .minicart-items-wrapper .section-content-inner .minicart-items .product-item{border-bottom: 1px solid #e1e1e1;padding: 5px 10px;}
.minicart-wrapper .cdz-dropdown .cdz-dd-content .cdz-dd-content-inner {padding: 0 0;}
.minicart-wrapper .block-minicart li {border-bottom: 1px solid #e1e1e1;padding: 5px 5px !important;}
.block-minicart .cart-total{padding: 10px;}
.block-minicart .cart-total .subtotal .label {float: left;text-transform: capitalize;font-size: 18px;color: #000;font-weight: 600;max-width: 170px;text-align: left;}
.block-minicart .amount .price-wrapper:first-child .price {font-size: 20px;font-weight: 700;position: relative;top: 0;color: #f60 !important;}
.cart-informed-modal .section-top .minicartpro-summary .paypal.checkout{display: none;}
.minicart-items .product-item .price{color: #1a1a1a;line-height: 30px;}
.minicart-items .item-qty {text-align: center;width: 30px;height: 30px;border: 1px solid #eee;padding-left: 5px;color: #000;font-weight: 700;}
.minicart-items .action{background: #000;border: 1px solid #000;}
.minicart-items .product-item .product-item-name a {color: #000 !important;}
.minicart-items .product-item .product-item-actions .price-container {float: left;}
.cart-informed-modal .actions button.action{position: relative;background-image: none;right: 0;color: #fff;}
.cart-informed-modal .actions button.action:hover{color: #008DF2;background: #fff;}
.cart-informed-modal .modal-popup .modal-inner-wrap {margin-top: 10rem;}
/*--minicart model--*/


/*--Form--*/
body .mdl-textfield {padding-top: 25px;padding-bottom: 10px;}
.mdl-textfield__label{top: 0;}
body .mdl-textfield--floating-label.is-focused .mdl-textfield__label, body .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, body .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{color: #000;top: 0;font-size: 14px;}
.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search{background: #fff;}
.sales-guest-form .form-orders-search{margin: 0 auto;}
.multishipping-checkout-register .form-create-account .fieldset .legend, .customer-account-create .form-create-account .fieldset .legend{border: none;font-size: 18px;}
.customer-account-create .form-create-account .actions-toolbar{display: grid;}
.fieldset > .field:not(.choice) > .label{padding: 5px 15px 5px 0;color: #000;font-size: 14px;margin: 0;color: #000;}
.customer-account-create .form-create-account .fieldset .field-name-firstname{}
.customer-account-create .form-create-account .fieldset .field-name-lastname{}
.customer-account-create .form-create-account .fieldset .password{}
.customer-account-create .form-create-account .fieldset .confirmation{}
/*--Cart--*/
.checkout-cart-index .cart.table-wrapper .product-image-wrapper .product-image-photo{height: 60px;width: auto;border: 1px solid #999;}
.checkout-cart-index .cart.table-wrapper .product-item-details{vertical-align: middle}
.checkout-cart-index .cart-container .cart.table-wrapper .col {vertical-align: middle;}
.checkout-cart-index .cart-container .cart.table-wrapper .field.qty {margin: 0;}
.cart-container .cart.table-wrapper .actions-toolbar>.action{background: #ec1b23;border: 1px solid #ec1b23;width: 22px;height: 21px;text-align: center;line-height: 16px;}

/*--Checkout--*/
.checkout-index-index .loading-mask {display: none !important;}
.cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.telephone"]{width: 100%}
.cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.region"], .cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.postcode"]{display: none;}
.opc-wrapper input[type="text"], .opc-wrapper input[type="password"], .opc-wrapper input[type="url"], .opc-wrapper input[type="tel"], .opc-wrapper input[type="search"], .opc-wrapper input[type="number"], .opc-wrapper input[type="datetime"], .opc-wrapper input[type="email"]{background: #fff;color: #282828}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {margin-top:0;margin-bottom: 0;}
.opc-wrapper .fieldset > .field {margin-bottom: 0;}
.cdz-opc-wrapper .checkout-payment-method .step-content{margin-bottom: 0;}
.cdz-opc-wrapper .checkout-shipping-address .step-content{border-radius: 0 0 5px 5px;border: 2px solid #008DF2 !important;}
.cdz-opc-wrapper .checkout-shipping-method .step-content{border-radius: 0 0 5px 5px;border: 2px solid #008DF2 !important;}
.cdz-opc-wrapper .form-shipping-address .address{margin-bottom: 0}
.cdz-opc-wrapper .opc-summary-wrapper{display: inline-block;}
.cdz-opc-wrapper .opc-wrapper .step-title{border: none;border-radius: 5px 5px 0 0}
.opc-progress-bar{margin: 10px 0 10px;}
.opc-wrapper input[type="text"] {background: #fff;}
.checkout-index-index .opc-wrapper select{background: #fff;}
.checkout-index-index .page-wrapper .opc-progress-bar-item._active:before, .checkout-index-index .page-wrapper .opc-progress-bar-item._active > span::before {background: #ec1c24;}
.opc-progress-bar-item:before{background: #333;}
.opc-progress-bar-item > span:before, .opc-progress-bar-item > span:after{background: #333;}
.checkout-index-index .page-wrapper .opc-progress-bar-item>span{color: #000;}
.opc-wrapper .fieldset > .field > .label {font-weight: 500;font-size: 15px;}
.opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note{margin-bottom: 10px;}
#checkout-step-payment {border: none !important;}
.cdz-opc-wrapper .checkout-payment-method .step-content .fieldset {margin-bottom: 0;}
.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method{border: 2px solid #008DF2;border-radius: 0 0 5px 5px;}
.cdz-opc-wrapper .checkout-payment-method hr {display: none;}
.checkout-shipping-method .actions-toolbar > .primary{margin-top: 0;margin-right: 25px;float: right;}
.checkout-shipping-method .step-title{border: none;}
.checkout-payment-method .payment-method-title{padding: 15px 10px;background: #fff;}
.checkout-index-index .page-wrapper .opc-block-summary{background: #fff;padding: 15px;margin-bottom: 0;}
.checkout-index-index .page-wrapper .opc-block-summary .minicart-items{display: block !important}
.opc-block-summary .minicart-items-wrapper{background: #fff;padding: 5px 0 0 0;margin: 0;}
.cart-totals .grand .mark, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand .amount{padding-top: 10px}
.opc-block-summary .table-totals .mark strong {font-size: 20px;font-weight: 600;}
.opc-block-summary .table-totals .grand .amount strong {font-size: 20px;}
.opc-block-summary .minicart-items-wrapper .product-image-wrapper{margin: 0;}
.opc-block-summary .product-item .subtotal{text-align: center;vertical-align: middle;}
.opc-sidebar .opc-block-summary .items-in-cart {margin-bottom: 0;}
.opc-sidebar .opc-block-summary .items-in-cart>.title {border-color: #fff;}
.opc-block-summary .minicart-items-wrapper .product-image-wrapper::before{display: none;}
.opc-block-summary .minicart-items .product-item .product-item-name{height: auto;width: 160px;float: left;}
.opc-sidebar .minicart-items .product>.product-image-container{padding: 5px;border: 1px solid #eee;}
.minicart-items .product-item-details .details-qty{float: right}
.minicart-items .product-item-left .product-image-wrapper {margin: 0;}
.checkout-index-index .opc-block-summary .product-item {margin: 0;padding-left: 0;border-top: 1px solid #eee;padding-top: 5px;padding-bottom: 5px;}
.checkout-index-index .opc-wrapper .form-shipping-address, .checkout-index-index .opc-wrapper .form-login{max-width: 100%;}
.field .control._with-tooltip input{width: calc(100% - 0);background: #fff;}
.field-tooltip{right: 5px;top: 2px;background: #fff;}
#shipping-method-buttons-container {float: right;width: 48%;}
.checkout-index-index .fieldset.hidden-fields {float: left;width: 100%;margin-bottom: 0;}
.checkout-index-index .fieldset.hidden-fields .actions-toolbar {float: left;margin-top: 40px !important;margin-left: 10px !important;}
.checkout-index-index .postcode-text-box {display: none;}
.checkout-index-index .page-wrapper .opc-progress-bar-item > span::after{color: #fff}
.checkout-index-index .opc-wrapper .checkout-agreement{width: 100% !important;margin-bottom: 20px !important;}
.checkout-agreements-block .action-show {text-transform: capitalize;font-weight: 700;font-size: 14px;}
.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content{display: none}
.addresses .shipping-address-items .shipping-address-item.not-selected-item{display: none;}
/*--Checkout--*/
 

/*--Footer--*/
.page-footer .footer-content-top{display: none;}
.page-footer .main-footer .footer.content{margin-top: 0;}
.page-footer .middle-top{padding: 10px 0;background: #bfdafb;margin-top: 10px;border-radius: 5px;border: 1px solid #008DF2;}
#footer-content-1{text-align: center}
.page-footer .footer-logo img{width: 70%;margin: 15px auto;}
.page-footer .middle-top .col-right{text-align: center}
.page-footer .block.newsletter input{border: 2px solid #008DF2;border-radius: 4px;background: #fff}
.page-footer .block.newsletter .actions {margin-left: 10px;}
.page-footer .block.newsletter .action.subscribe {background: #008DF2;border: 2px solid #008DF2;border-radius: 4px !important;}
.footer-customer-call{padding-left: 50px;float: left;}
.footer-customer-call-img {width: 44px;position: absolute}
.footer-customer-call-body {float: left;padding-left: 50px;}
.footer-customer-call-body p {margin-bottom: 0;font-size: 12px;text-align: left}
.footer-customer-call-number {font-size: 26px;font-weight: 600;}
.page-footer .footer-social {text-align: center;}
.page-footer .footer-social .social a {background: #fff;border-width: 0;color: #777;margin: 10px 10px}
.page-footer .footer-social .social a .fa:before {font-size: 28px;}
.page-footer .footer-box .footer-link li{border-bottom: none;padding: 5px 0}
.page-footer .footer-content-bottom .footer-address {color: #fff;}
.page-footer .footer-box .footer-link li .fa {color: #ec1b23;font-size: 20px;padding-right: 10px;margin-bottom: 10px;}


@media (min-width:1490px){
    
}

@media (max-width:1399px) and (min-width:1200px){
    
}

@media screen and (min-width:1300px) and (max-width:1399px) {
    
}

@media screen and (min-width:1200px) and (max-width:1299px) {
    
}



@media only screen and (min-width: 768px){
/*--Header--*/
    .page-header .header.panel {padding-top: 5px; padding-bottom: 5px;}
    .min-height{min-height: 560px;}
    .cdz-slider.wrapper-adv-style-18 {min-height: 150px;}
    .header-style-13 .block-search{box-shadow: 0 0 0 #282828;border-radius:5px;border: 1px solid #008DF2;}
    .page-header .logo{max-width: 80%;}
    .cdz-navigation{text-align: left}
    .cdz-horizontal-menu .groupmenu{width: auto;}
    .page-header .sticky-menu.active .header-bottom {padding: 5px 0 3px 0;}
    .header-search input.input-text{height: 34px;font-size: 13px;padding-left: 20px;color: #333333;}
    .header-search .actions .search {height: 34px;width: 44px}
    .header-search .actions .search:before{font-size: 24px;font-weight: 800}
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{padding:8px 15px 8px 15px;font-weight: 700 !important;text-transform: capitalize;border-top: 3px solid #E8EBEE;}
    .cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link{border-top-color: #008DF2}
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop{text-align: left}
    .cdz-menu:not(.cdz-toggle-menu) .cat-tree li.item{padding: 0;min-width: 200px;border-bottom: 1px solid #eee;margin: 0 5px;}
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a{padding: 10px;display: block;}
    .cdz-horizontal-menu li.level0>.groupmenu-drop{border-radius: 0 0 5px 5px;border: none;padding-top: 3px;padding-bottom: 3px}
    .cdz-horizontal-menu .groupmenu li.item.level0{margin-right: 5px;}
/*--main--*/
    .tabs-style-04 .box-cate-link .item:hover .tab-title, .tabs-style-04 .box-cate-link .item.active .tab-title{border: 1px solid #008DF2;}
    .tabs-style-04 .box-cate-link .item .tab-title{font-weight: 600;border-bottom: 1px solid #e9eaec;}
    .tabs-style-04 .box-cate-link{margin: 0 0 10px}
    .tabs-style-14 .box-cate-link{margin-bottom: 0}
    .tabs-style-14 .box-cate-link .tab-title{margin: 8px 6px;border-radius: 5px;border: 1px solid #a1a1a1;padding: 4px 8px;font-size: 110%;color: #a1a1a1;}
    .tabs-style-14 .box-cate-link .tab-title:hover {border-color: #008DF2;background: #008DF2;color: #fff;}
    .tabs-style-14 .box-cate-link .item.active .tab-title {color: #fff;background: #008DF2;border-color: #008DF2;}
    .product-list-style-13 .product-item .actions-primary .tocart.primary:focus, .product-list-style-13 .product-item .actions-primary .tocart.primary:active, .product-list-style-13 .product-item .actions-primary .tocart.primary:hover{border-color: #008DF2}
    .product-list-style-26 .item-group .product-item{min-height: 250px;}

/*--Product view Page--*/
    .product-view-style-04 .main-inner .product-media-wrapper .product.media{padding: 15px;}
    .product-view-style-04 .content-inner .product.attribute.description table {width: 60%;}
    .product-view-style-01 .product-main-wrapper .product-right {background: #fff;}

/*--Checkout--*/
    .cart-informed-modal .section-top .minicartpro-summary{width: 45%}
    .minicart-items .product-item .product-image-container{width: 55% !important}
    .cdz-opc-wrapper .checkout-shipping-address{min-height: 500px;background: #fff;border-radius: 5px;}
    .cdz-opc-wrapper .checkout-shipping-method{min-height: 320px;background: #fff;border-radius: 5px;}
    .cdz-opc-wrapper .checkout-payment-method{min-height: 100px;background: #fff;border-radius: 5px;}
/*--Footer--*/
    .page-footer .block.newsletter .field.newsletter{width: 600px;}
}

@media only screen and (max-width: 768px){
    /*--Header--*/
    .page-header .header-panel-right{display: block}
    .page-header ul.features-links{display: block !important}
    .page-header .store-contact {display: none;}
    .page-header ul.features-links>li.authorization-link span.text-underlink{font-size: 0;}
    .page-header ul.features-links>li.authorization-link span.text-uppercase{font-size: 0;}
    .page-header .header-panel-right{position: absolute;}
    .page-header .sticky-menu.active .header-panel-right{display: block}
    .page-header ul.features-links>li.authorization-link span.text-underlink:before{position: relative;left: 0;top: 0;border-radius: 15px;box-shadow: 0 0 6px #000;}
    .page-header .nav-toggle{width: 34px;height: 30px;top: 13px;z-index: 14;border-radius: 4px;box-shadow: 0 0 4px #000;}
    .page-header .header-search{border-radius: 4px;box-shadow: 0 0 4px #000;margin-right: 10px;}
    .page-header .header-search-wrap .mobi-cart-wrapper{border-radius: 4px;box-shadow: 0 0 4px #000;width: 35px;height: 35px;}
    .page-header .nav-toggle>span:before, .page-header .nav-toggle>span:after{left: 2px;width: 22px;height: 4px;border-radius: 4px;}
    .page-header .nav-toggle:before{left: 6px;top: 13px;width: 22px;height: 4px;border-radius: 4px}
    .page-header .nav-toggle span{height: 22px;margin-top: 4px;margin-left: 4px;}
    .page-header .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a{margin-left: 10px;}
    .cdz-dropdown.cdz-dd-active .cdz-dd-content{top: calc(100% + 10px);border-radius: 4px;min-width: 200px;}
    .mobile-modal-content {top: 15%;}
    .mobile-modal-content .ajax-login-conten #login-type li a{letter-spacing: 1px;font-family: Arial,sans-serif !important;}
    .login-window .otp-content{width: 95%;}
    #notice{margin-left: 10px !important;}

/*--main Form--*/
    .actions-primary .tocart span, .actions-secondary > a.action span{display: block;text-indent:0;font-size: 12px;}

/*--Product view Page--*/
    .product.info.detailed .product.items>.item.content iframe {width: 100%;height: 200px;}
    .product-view-style-04 .product-info-main .product-right{display: none;}
/*--Checkout--*/
    .cdz-opc-wrapper #checkoutSteps{background: #eeeeee}
    .cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.firstname"], .cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.lastname"], .cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.country_id"], .cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.city"], .cdz-opc-wrapper #shipping-new-address-form .field[name="shippingAddress.telephone"],{
        width: calc(100% - 10px);
    }

/*--Footer--*/
    
}