@font-face {

  font-family: 'Sukhumvit Set';

  src: local("☺︎"), url('../fonts/SukhumvitSet-Thin.eot?#iefix') format('embedded-opentype'),

  url('../fonts/SukhumvitSet-Thin.woff') format('woff'),

  url('../fonts/SukhumvitSet-Thin.ttf')  format('truetype'),

  url('../fonts/SukhumvitSet-Thin.svg#SukhumvitSet-Thin') format('svg');

  font-style: normal;

  font-weight: 200;

}

@font-face {

    font-family: "Sukhumvit Set 200";

    src: url("../fonts/SukhumvitSet-Thin.eot");

}









@font-face {

  font-family: 'Sukhumvit Set';

  src: local("☺︎"), url('../fonts/sukhumvitset-light-webfont.eot?#iefix') format('embedded-opentype'),

  url('../fonts/sukhumvitset-light-webfont.woff') format('woff'),

  url('../fonts/sukhumvitset-light-webfont.woff2') format('woff2'),

  url('../fonts/sukhumvitset-light-webfont.ttf')  format('truetype'),

  url('../fonts/sukhumvitset-light-webfont.svg#sukhumvit_setlight') format('svg');

  font-style: normal;

  font-weight: 300;

}



@font-face {

    font-family: "Sukhumvit Set 300";

    src: url("../fonts/sukhumvitset-light-webfont.eot");

}









@font-face {

  font-family: "Sukhumvit Set";

  src: local("☺︎"),url('../fonts/SukhumvitSet-Text.eot?#iefix') format('embedded-opentype'),

  url('../fonts/SukhumvitSet-Text.woff') format('woff'),

  url('../fonts/SukhumvitSet-Text.ttf')  format('truetype'),

  url('../fonts/SukhumvitSet-Text.svg#SukhumvitSet-Text') format('svg');

    font-style: normal;

    font-weight: 400;

}

@font-face {

    font-family: "Sukhumvit Set 400";

    src: url("../fonts/SukhumvitSet-Text.eot");

}





@font-face {

    font-family: "Sukhumvit Set";

    font-style: normal;

    font-weight: 500;

    src: local("☺︎"), url("../fonts/SukhumvitSet-Medium.woff") format("woff"),

	url("../fonts/SukhumvitSet-Medium.ttf") format("truetype");

}

@font-face {

    font-family: "Sukhumvit Set 500";

    src: url("../fonts/SukhumvitSet-Medium.eot");

}



@font-face {

    font-family: "Sukhumvit Set";

    font-style: normal;

    font-weight: 600;

    src: local("☺︎"), url("../fonts/SukhumvitSet-SemiBold.woff") format("woff"),

	url("../fonts/SukhumvitSet-SemiBold.ttf") format("truetype");

}

@font-face {

    font-family: "Sukhumvit Set 600";

    src: url("../fonts/SukhumvitSet-SemiBold.eot");

}



@font-face {

    font-family: "Sukhumvit Set";

    font-style: normal;

    font-weight: 700;

    src: local("☺︎"), url("../fonts/SukhumvitSet-Bold.woff") format("woff"),

	url("../fonts/SukhumvitSet-Bold.ttf") format("truetype");

}

@font-face {

    font-family: "Sukhumvit Set 700";

    src: url("../fonts/SukhumvitSet-Bold.eot");

}



@font-face {

    font-family: "Sukhumvit Set";

    font-style: normal;

    font-weight: 800;

    src: local("☺︎"), url("../fonts/SukhumvitSet-Bold.woff") format("woff"),

	url("../fonts/SukhumvitSet-Bold.ttf") format("truetype");

}

@font-face {

    font-family: "Sukhumvit Set 800";

    src: url("../fonts/SukhumvitSet-Bold.eot");

}



@font-face {

    font-family: "Sukhumvit Set";

    font-style: normal;

    font-weight: 900;

    src: local("☺︎"), url("../fonts/SukhumvitSet-Bold.woff") format("woff"),

	url("../fonts/SukhumvitSet-Bold.ttf") format("truetype");

}

@font-face {

    font-family: "Sukhumvit Set 900";

    src: url("../fonts/SukhumvitSet-Bold.eot");

}



@font-face {

  font-family: 'ARMMavika';

  src: url('../fonts/ARMMavika.eot?#iefix') format('embedded-opentype'),  

  url('../fonts/ARMMavika.woff') format('woff'), 

  url('../fonts/ARMMavika.ttf')  format('truetype'), 

  url('../fonts/ARMMavika.svg#ARMMavika') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'ArialNarrow';

  src: url('../fonts/ArialNarrow.eot?#iefix') format('embedded-opentype'),  

  url('../fonts/ArialNarrow.woff') format('woff'), 

  url('../fonts/ArialNarrow.ttf')  format('truetype'), 

  url('../fonts/ArialNarrow.svg#ArialNarrow') format('svg');

  font-weight: normal;

  font-style: normal;

}



/* Reset ================================================================================= */





body {  font-family: "Athiti",Helvetica,Arial,sans-serif; font-size: 16px;}

.global-site-notice{ display:none;}

.header-layout-2 .logo-home02 .logo a img {  max-height: 100%;  max-width: 100%;}

.header-layout-2 .header-menu {  padding: 10px 0 5px 0;}

.top-social li {  display: inline-block;  float: left; padding: 0 5px; font-size: 14px;}

.top-social ul {  display: inline-block;  padding: 13px  0 0;}

 a { color: #686868;}

 a:hover { color: #f5253e;}

.top-phone { display: inline-block; float: left; position: relative;padding-right: 15px;margin-right: 15px;}

.top-phone .icon_phone{ color: #686868;}

.top-phone::before {  content: '';   position: absolute; top: 15px; right: 0;  width: 1px;  height: 12px;  background: #666666;}

.block-service {padding: 1% 0; margin-bottom: 35px; display: inline-block;  width: 100%; background: #f70010; font-family: "Athiti",sukhumvit set; color: #fff;}

.main-slide-inner {  margin-bottom: 0;}

img {  max-width: 100%;}

.block-service .icon {  display: inline-block;float: left; width: 60px;}

.block-service .text {  display: inline-block;  float: left; width: 80%; padding-top: 5px;}

.block-service .text h3 {   margin: 0; font-size: 18px; font-weight: 600;}

.box-relative {  position: relative;  display: block;}

.box-text { display: inline-block; position: absolute;   top: 15%;  left: 10%;  width: 350px; color: #fff;}

.box-text h2 {  font-family: "Athiti",sukhumvit set; margin-bottom: 0; font-size: 37px; font-weight: 600;}

.box-text p {  font-size: 18px; font-family: "Athiti",sukhumvit set;  font-weight: 400; margin-bottom: 25px;}

.box-text .shopnow {  font-family: "Athiti",sukhumvit set;  color: #fff;  background: #000;  padding: 5px 15px;   font-weight: 600; box-shadow: 4px 3px 1px rgba(0, 0, 0, 0.5);}

.box-text .shopnow:hover {background: #f70010; }

.text-newproduct h2 {margin-bottom: 0;  font-family: "Athiti",ARMMavika; text-align: center; color: #f70010;  font-size: 48px;  margin-top: 30px;}

.text-newproduct p {  color: #036892;  text-align: center;  font-size: 23px;  font-family: "Athiti",arial;  font-weight: lighter;  letter-spacing: 2.5px; margin-bottom: 0;}

.owl-loaded .owl-item { backface-visibility: hidden; float: left;  min-height: 1px;  position: relative;}

.home-tes .item .product-item { margin: 0; padding: 0;}

.owl-loaded { position: relative; width: 100%; z-index: 1;}

.owl-loaded {  display: block;}

.owl-loaded .owl-stage-outer {  overflow: hidden; position: relative; transform: translate3d(0px, 0px, 0px);}

.RRight {  padding-right: 0;}

.product-category .block-title {position: relative;display: inline-block;width: 100%;height: 45px; margin-bottom: 20px; margin-left: 15px; margin-right: 15px;  background: #f7f7f7;}

.product-category .block-title h2 {  margin: 0;  font-size: 24px; display:inline-block;  font-family: "Athiti", sukhumvit set; font-weight: 600; color:#fff;line-height: 25px;padding:15px 0 15px 45px; min-width: 280px;}

.home-products1 .block-title {  border-bottom: 2px solid #f70010; }

.product-category .home-products1 .block-title h2 { background: #f70010; height: 55px;position: absolute;top: -9px;}

.product-category .home-products1 .block-title h2::after { content: "";  width: 0; height: 0;  border-style: solid; border-width: 0px 8px 9px 0px; border-color: transparent transparent #b9000c transparent; top: 0; position: absolute; right: -8px;}

.text-newproduct {  margin-bottom: 2%;}

.owl-loaded .owl-dot, .owl-loaded .owl-nav .owl-next, .owl-loaded .owl-nav .owl-prev {  -moz-user-select: none;  cursor: pointer;}

.owl-loaded .owl-nav [class*="owl-"] {  background: #dddddd none repeat scroll 0 0; color: #acacac; cursor: pointer;  display: inline-block; font-size: 0; margin: 5px;  padding: 4px 7px; width: 23px;height: 23px;}

.owl-loaded .owl-nav [class*="owl-"]:hover {  background: #b9000c; color:#fff;}

.owl-nav .owl-prev {   right: 40px;   left: auto;}

.owl-nav { position: absolute; top: -18.5%;width: auto;display: inline-block;right: 0;}

.owl-loaded .owl-nav  .owl-prev::after {  content: "\f104";  font-size: 16px; font-family:fontawesome; line-height: 16px;position: absolute;font-weight: 600; right: 8px;}

.owl-loaded .owl-nav  .owl-next::after { content: "\f105"; font-size: 16px; font-family:fontawesome; line-height: 16px;padding-left: 2px;position: absolute; font-weight: 600; right: 8px;}

.item .product-item { border: 1px solid #ddd; min-height: 347px;}

.product-category { margin-bottom: 5%;display: inline-block;width: 100%;}

.item .typo-actions {  display: none;}

.product-img-grid::after {  background-color: #ddd; content: ""; display: block;   height: 1px;  margin: 20px auto 0; transition: width 0.3s ease 0s;  width: 80%;}

.products-grid .item .product-name a { color: #2b2b2b; text-transform: inherit; font-size: 16px;  font-family: "Athiti",sukhumvit set; font-weight:500;}

.products-grid .item .product-name { font-size: 100%;  margin: 15px 0 0;  height: auto;  line-height: 20px; overflow: visible; text-align: left; }

.item .table {  text-align: left;}

.item .price-box .price {  font-size: 16px;  color: #b9000c;  font-family: sukhumvit set;}

.top-actions-inner { padding: 0 15px;}

.products-grid .item .product-name a:hover { color: #f5253e;}

.item .product-show {  padding: 10px 0;}

.product-label > div { text-transform: inherit;}



.home-products2 .block-title {  border-bottom: 2px solid #ecc43a; }

.product-category .home-products2 .block-title h2 { background: #ecc43a; height: 55px;position: absolute;top: -9px;}

.product-category .home-products2 .block-title h2::after { content: "";  width: 0; height: 0;  border-style: solid; border-width: 0px 8px 9px 0px; border-color: transparent transparent #b4952c transparent; top: 0; position: absolute; right: -8px;}



.home-products3 .block-title {  border-bottom: 2px solid #50b3b5; }

.product-category .home-products3 .block-title h2 { background: #50b3b5; height: 55px;position: absolute;top: -9px;}

.product-category .home-products3 .block-title h2::after { content: "";  width: 0; height: 0;  border-style: solid; border-width: 0px 8px 9px 0px; border-color: transparent transparent #3c8687 transparent; top: 0; position: absolute; right: -8px;}





.home-products4 .block-title {  border-bottom: 2px solid #3c98b7; }

.product-category .home-products4 .block-title h2 { background: #3c98b7; height: 55px;position: absolute;top: -9px;}

.product-category .home-products4 .block-title h2::after { content: "";  width: 0; height: 0;  border-style: solid; border-width: 0px 8px 9px 0px; border-color: transparent transparent #317b94 transparent; top: 0; position: absolute; right: -8px;}





.item .product-item:hover .typo-actions {  display: block;  position: absolute;  top: 40%; left: 0;right: 0;}

button.button:hover, a.button:hover {  border-color: #f70010;  background: #f70010; color: #ffffff;}

button.button, a.button{ background:#000; border-color:#000; color:#fff; border-radius: 7px;}

.add-to-links > div a i { font-style: normal; font-family: fontawesome;}

.add-to-links > div a { border-radius: 7px; display: block;  width: 40px;  height: 40px; border: 1px solid #000; color: #fff;   background: #000;}

.add-to-links > div a:hover { border: 1px solid #f70010; background: #f70010;}





.logo-brands { display: inline-block;  width: 100%;  margin: 0 0 4% 0; padding-top:2%;}

.home-blog .main-post { border-left: 1px solid #ddd;   border-right: 1px solid #ddd;  border-bottom: 1px solid #ddd; text-align: left; padding: 15px;}

.home-blog  .date-post { color: #999;}

.home-blog  .title-post { margin: 15px 0 15px 0;}

.home-blog .title-post a {  color: #b9000c; font-size: 18px; font-family: "Athiti", sukhumvit set;  font-weight: 600; letter-spacing: 1px;}

.text-post {  display: inline-block;  width: 100%; font-family: "Athiti",sukhumvit set;}

.readmore-post a { padding: 5px 15px; text-transform: inherit; background: #000;  display: inline-block;  margin: 10px 0 0 0; color: #fff;  border-radius: 5px;}

.readmore-post a:hover { background: #b9000c; }

.home-blog {  display: inline-block;  width: 100%;  margin-bottom: 4%;}

.footer-container {  border-top: none;}

.footer-container .footer-top-inner {  padding: 0;}

.newsletter-footer { display: inline-block; width: 100%;  position: relative;}

.call-template {  position: absolute; top: 0; margin: 0 auto;  bottom: 0;  left: 0; right: 0;}

.call-template  .text-box { padding-left: 180px; display: inline-block;  width: 38%;  float: left;}

.call-template .box-form {  display: inline-block; width: 62%;}

.call-template  .subscribe .title { margin-top: 20px; margin-bottom: 0;  text-transform: inherit; color: #fff;  font-size: 32px; font-weight: 500; text-align: left;  letter-spacing: 0; font-family: "Athiti",Arial;}

.call-template .subscribe .text { color: #fff; text-align: left; margin-bottom: 0; font-size: 17px;  font-family:"Athiti",arial;  font-weight: 100;}

.call-template .subscribe .input-box button { position: relative; top: 0; right: 0; margin-top: 0; background: #f70010;height: 45px;margin-left: 10px;border-radius: 3px;font-size: 18px;font-family: "Athiti", sukhumvit set; text-transform: inherit;}

.call-template .subscribe .input-box input {  height: 45px; border: 1px solid #fff; padding: 0 140px 0 20px; width: 360px;  outline: none; color: #fff;  border-radius: 3px; margin-top: 30px;}

.footer-bottom {  padding: 50px 0 30px 0;}

.footer-container .footer-static h3 { text-transform: inherit;}

.footer-container .information-footer .footer-static {  padding: 0;}

.footer-container .footer-static ul li a:hover { padding-left: 0;}

.footer-container .footer-static ul li a { padding: 0;}

.footer-container .footer-static h3 { margin: 0 0 20px 0;  font-family: "Athiti",ArialNarrow, sukhumvit set; color: #f70010;}

.footer-static { font-family: "Athiti",ArialNarrow, sukhumvit set; letter-spacing: 1px; font-weight: 500;}

.footer-container .footer-static.block1 ul .item {padding: 0 0 0 65px; color: #9d9d9d;}

.footer-static.block1 ._icon {  position: absolute; left: 0;}

.footer-container .footer-static ul li {  padding: 2px 0; color: #9d9d9d;}

.footer-container .footer-static ul li a{ color: #9d9d9d;}

.footer-container .footer-static ul li a:hover{ color: #f70010;}

.footer-container .footer-copyright {  color: #9d9d9d; font-family: "Athiti",ArialNarrow, sukhumvit set;letter-spacing: 0.5px;}

.RR {  text-align: right;}

.login-topbar a {  text-transform: inherit;}

.language-topbar .lang-curr a { text-transform: inherit;}

.language-topbar .lang-list ul li a { text-transform: inherit;}

.login-topbar {  margin-right: 5px;}

.header-layout-2 .home2-block-phone-email {  font-family: "Athiti",sukhumvit set; margin-left: 10px;}

#typonav span { font-family: "Athiti",sukhumvit set; text-transform: inherit; font-size: 20px;}

.header-layout-2 .sticky-icon-group { display: inline-block; float: right;  margin: 0; width: 100%;}

.header-layout-2 .sticky-icon-group > div {   float: right; width: 100%;}

.custom-login { margin-top: 18px; display: inline-block;   float: right;}

.search {  display: inline-block; float: right; margin-top: 12px;margin-right: 10px;}

.language-topbar .lang-list {   padding-top: 0;}

.custom-login .login-topbar {  padding-right: 0;margin-right: 0;}

.custom-login .login-topbar::before { content: none;}

.form-search input#search { border: 1px solid #e3e3e3; height: 35px; text-transform: inherit; padding: 0 15px;  width: 250px; position: relative;}

.form-search { max-width: 100%;}

.button-search { background: #f70010;  position: relative;  width: 35px; float: right; height: 35px;}

.button-search i {  font-size: 17px; color: #fff; line-height: 28px;}

.sticky-cart {  display: inline-block; float: right;}

.ajaxcart { padding-top: 0;}

.icon-handbag::before {  content: "\f07a";  font-family: fontawesome; color: #000;}	

.sticky-cart .typo-icon-ajaxcart .typo-cart-label .print {  top: 5px; background: #f70010;}

#typonav a, #megamenu a, #typonav li.level0 a {  color: #000;}	

#typonav a:hover, #megamenu a:hover, #typonav li.level0 a:hover {  color: #f70010;}		

.home a span {  text-transform: inherit;}	

.custom-login .login-topbar a {  display: inline-block;   line-height: 22px;   padding: 0 0;}	

.sticky-cart .typo-icon-ajaxcart .icon-cart i {  line-height: 48px;}	

.product-label > div {  color: #fff;  background: #50B3B5;;}

.product-label .product-sale-label, .product-label .product-percent-label {  background: #f70010; color: #fff;}

.language-topbar .lang-curr .title, .language-topbar .lang-list ul li a {  background-size: inherit;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct { height: 300px;}

.checkout-cart-index .top-direct {  height: 300px;}



.top-direct , .cms-contact .top-direct { height: 300px;	}

.breadcrumbs-custom {padding: 12px 0;  background: #ebebeb;}

.breadcrumbs li , .breadcrumbs li a , .breadcrumbs li a.last , .breadcrumbs-social a{  color: #aaaaaa;}

.breadcrumbs-social {  float: right;}

.breadcrumbs-social li {  display: inline-block;  padding: 0 3px;}

.item .addtolist {  width: 100%;}

	

.products-list .item .product-name a:hover {   color: #f5253e;}

.products-list .item .product-name a {  color: #2b2b2b; text-transform: inherit; font-size: 16px; font-family: sukhumvit set; font-weight: 500;}	

.product-item .configurable-swatch-list , .product-list-img .configurable-swatch-list{  display: none;}

.product-shop-view .product-name {  font-size: 30px;  line-height: 38px;   margin-top: 0;   color: #313131;  font-family: "Athiti", sukhumvit set; margin-bottom: 3px; text-transform: inherit;}

.product-shop-view .no-rating {  margin: 0;  font-style: normal;}

.product-shop-view .price-box { font-family: "Athiti",sukhumvit set;}

.availability-only , .avaible-space {  display: none;}

.availability { font-family: "Athiti",sukhumvit set; text-transform: inherit;}

.product-shop-view .wapper-view {  margin-bottom: 0;  padding-bottom: 5px; border-bottom: none;}

.product-shop-view .short-description {   margin-bottom: 15px;  padding-bottom: 5px;   border-bottom: none;}

.product-view .sku {  margin-top:10px;  font-family: "Athiti",sukhumvit set;}

.product-view .sku .title {  text-transform: inherit; font-size: 15px; color: #000; }

.product-view .sku .value {  padding: 0 15px; font-size: 15px; text-transform: inherit;  font-family: "Athiti",sukhumvit set;}

.product-options-bottom .price-box {  display: none;}

.product-view .price-box {  font-size: 24px; font-family: "Athiti",sukhumvit set; margin: 0;}

.custom-title {  display: inline-block; float: left; font-family: "Athiti",sukhumvit set; font-size: 15px;  min-width: 70px;}

#custom-Color .amconf-image-container ,#custom-Color .amconf-image-container .amconf-color-container{ border-radius:35px;}

#custom-Color , #custom-Size {  display: inline-block;  float: left; width: 70%;}

.product-options dl {  margin: 0;}

.amconf-image-selected {  outline: 3px double #f00 !important;}

.custom-title.cus-Size { clear: both;}

.product-essential .required {  clear: both;  text-align: right; margin: 0 0 0px 0;}

.custom-title , #custom-Size , #custom-Color {margin-top: 10px;}

.amconf-noimage-div {  background-color: ghostwhite;  border: 1px solid black;  text-align: center;cursor: pointer;  overflow: hidden;  border-radius: 3px;}

.amconf-image-container div.am-disabled {  opacity: 0.7;  cursor: not-allowed;  border-color: grey;}	

.add-to-cart .qty input {  border: none;   height: 40px;  width: 100px;  text-align: center;  padding: 0 30px;   font-size: 15px;  font-weight: bold;}

.add-to-cart .qty .custom-qty button { border: none;  height: 40px; width: 25px; text-align: center; display: block;  line-height: 40px; font-size: 20px;}

.more-views h2 {   display: none;}

#amasty_gallery img { border: 1px solid #ddd;}

.add-to-cart.addtocart label { display: inline-block; margin-top: 7px; font-family: "Athiti",sukhumvit set; text-transform: inherit;  font-size: 15px; margin-right: 10px;}

.product-essential .add-to-cart .btn-cart {   margin: 0;  height: 35px; line-height: 34px;  min-width: 170px;  border-radius: 0;  box-shadow: 4px 3px 1px rgba(0, 0, 0, 0.5); font-size: 18px;}

.product-essential .add-to-links {  display: inline-block;  margin-left: 20px;}

.product-essential .wishlist {  height: 35px; line-height: 35px; width:35px;}

.product-essential  .link-wishlist {  width: 100%;  display: inline-block; height: 100%;text-align: center; background: #000;color: #fff;box-shadow: 4px 3px 1px rgba(0, 0, 0, 0.5);}

.product-essential  .link-wishlist:hover { background: #f70010;}

.social-share .social-listing li { display: inline-block; width: 35px;  text-align: center; height: 35px;  line-height: 35px;}

.facebook {  background: #3b5898;}

.social-share .social-listing li a {  color: #fff;}

.twitter{  background: #00bdec;}

.linkedin{  background: #1992bd;}

.tumblr{  background: #3a5774;}

.google-plus{  background: #d94a3a;}

.pinterest{  background: #b8252a;}

.social-share .social-listing {  padding: 0;}

.email { background: #e1e1e1;}

.social-share {  margin-top: 25px;}

.social-share .social-listing li a:hover , .social-share .social-listing li:hover {  opacity: 0.8;}

.product-collateral .product-tabs li {  float: left;margin-right: 3px; }

.related-product .heading-title {  background: none;}

.related-product .heading-title h2 {  display: inline-block;}

.item .price-box .old-price {  margin: 4px 10px 0 10px;}

.product-collateral .product-tabs li a { text-transform: inherit; font-size: 18px; font-family: "Athiti", sukhumvit set;}

.heading-title h2 {  font-family: "Athiti", sukhumvit set;}

.related-product .heading-title{  position: relative; display: inline-block; width: 100%; height: 45px;  margin-bottom: 20px; background: #f7f7f7; border-bottom: 2px solid #f70010;}

.related-product .heading-title h2 {  margin: 0;  font-size: 20px; display: inline-block;  text-transform: inherit;  font-family: "Athiti", sukhumvit set;  font-weight: 600; color: #fff;  line-height: 25px;  padding: 15px 0 15px 0px;  min-width: 280px;background: #f70010; height: 55px;  position: absolute;  top: -9px;}

.related-product .heading-title h2::after {  content: "";  width: 0;  height: 0;  border-style: solid;  border-width: 0px 8px 9px 0px; border-color: transparent transparent #b9000c transparent;  top: 0;  position: absolute;  right: -8px;}

.category-products.related-product {  position: relative;}

.category-products.related-product .owl-theme .owl-nav {  position: absolute; display: block;  margin: 0;  right: 0;  left: auto; top: -15%;}

.category-products.related-product .main-heading { padding: 30px 0 0 0;}

.category-products.related-product .owl-theme .owl-nav div.owl-next {   left: auto;  right: 10px;}

.category-products.related-product .owl-theme .owl-nav [class*="owl-"]{ left:auto;}

.sidebar-products {  margin: 0 auto;  width: 250px; padding: 30px 20px; background: #f5f5f5;}

.sidebar-products h2 {margin: 0 0 20px 0; font-size: 18px;  text-transform: inherit;  color: #313131;}

.sidebar-products .item .product-item{ border-bottom: none;min-height: auto;display: inline-block;margin: 0 0 10px 0;border-left: none;border-right: none;border-top: none;}

.sidebar-products .item .product-show { padding:0;}

.sidebar-products .item .price-box{ margin:0;}

.sidebar-products  h2::after {  background-color: #ddd;   content: "";  display: block;height: 1px;  margin: 10px 0  0  0px; transition: width 0.3s ease 0s;width: 150px;}

.product-collateral .title-divider {  display: none;}

.product-collateral .product-tabs li.active a, .product-collateral .product-tabs li:hover a {  color: #fff; background: #000;}

.product-collateral .product-tabs li a {  color: #fff;  background: #ccc;}

#product-attribute-specs-table th { vertical-align: middle; width: 230px; text-align: left;}

table#product-attribute-specs-table { border: none; width: 100%;  margin: 10px 0;}

table#product-attribute-specs-table.data-table tbody td {  border-left: none; border-right: none; border-top:none;}

table#product-attribute-specs-table.data-table th {  border-right: none; border-left: none; border-top:none;}



.block-account .block-content ul li { font-size: 15px; border-bottom: 1px dashed #ddd;padding: 10px 0; text-transform: inherit;}

.block.block-account .block-title {  background: #000; color: #fff;  line-height: 28px; padding: 10px 15px;   border: none;}

.block-account .block-content {  padding: 15px;}

.dashboard.acc-container {  padding-top: 0;}

.my-account .page-title h2 {  color: #fff;  background: #000;  padding: 12px 15px;}

.dashboard .box .box-title {  color: #fff;  background: #000;  padding: 5px 15px;}

.dashboard .box .box-title a {  color: #fff;}

.dashboard .box .box-title a:hover{ color:#f70010;}

.box-account .box-head {  border-bottom: none;  margin: 0 0 10px;  padding: 10px 15px;  color: #fff; background: #000;}

.dashboard .box-info h4 {  font-size: 14px; font-weight: 400; text-transform: inherit;  color: #fff;  background: #000;  padding: 10px 15px;   margin-top: 2px;}

address a { background: #f70010; color: #fff;  padding: 5px 15px;  border-radius: 3px;  border: 1px solid #f70010;}

address a:hover {background: #fff;}

.box .box-content a{ background: #f70010; color: #fff;  padding: 0px 15px;  border-radius: 3px;  border: 1px solid #f70010; text-transform: inherit;}

.box .box-content a:hover{background: #fff; color:#f70010;}

.acc-container {  padding: 0px 0 20px 0;}

.awrma-account.box-account {   margin-top: 0;}

.awrma-account.box-account .box-head h2 { padding: 3px;  font-size: 130%; font-weight: 600;}

.newsletter-page .page-title h1 {  color: #fff; background: #000; padding: 12px 15px;}

.PaymentConfirmation .page-title h1 {  color: #fff;  background: #000; padding: 12px 15px;}

.PaymentConfirmation  .form-list li { display: inline-block; width: 100%;}

#paymentconfirmationForm div.input-box {  clear: both;  float: left;  width: 300px; margin-bottom: 10px;}

#paymentconfirmationForm .fieldset, #paymentconfirmationForm select, #paymentconfirmationForm .input-text {  margin: 0;}

.back-link {  margin: 15px 0;}

.series {  font-size: 18px;}

#custom-Length {  display: inline-block;  margin-top: 10px;}

.item .price-box .special-price {  margin: 0 10px 0 0;}

.amconf-image-container img{ border-radius: 35px;}

.home-products-cat .owl-loaded .owl-nav .owl-prev::after {  right: auto;}





.log-reg-page .title-top {  text-transform: inherit;}

.text-small {  text-transform: inherit;}

.log-reg-page input, .log-reg-page select {  text-transform: inherit;}	

.log-reg-page .account-login .link-forgot { text-transform: inherit;}	

.input-box input[type="checkbox"] + label > span, .input-box input[type="checkbox"] + span > label > span, .options-list input[type="checkbox"] + label > span, .options-list input[type="checkbox"] + span > label > span, .not-show-popup input[type="checkbox"] + label > span, .not-show-popup input[type="checkbox"] + span > label > span, .control input[type="checkbox"] + label > span, .control input[type="checkbox"] + span > label > span {   text-transform: inherit;}

button.button, a.button {text-transform: inherit;}

.toolbar .sorter .amount .count , .toolbar .sorter label  {   text-transform: inherit;}

.block .block-title span , .block-layered-nav dt , .block-layered-nav dd li a{  text-transform: inherit;}

.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title , .title-shoping-cart ,.cart-row .title-top , .cart-collaterals h2 , .cart-collaterals .discount-form label , .grand-total #shopping-cart-totals-table td , .grand-total #shopping-cart-totals-table td strong{ text-transform: inherit;}

.grand-total .btn-checkout {  font-size: 18px;}

.sp-methods dt { text-transform: inherit;}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {  text-transform: inherit;}

label {   text-transform: inherit;}

.sp-methods input[type="radio"] + label { text-transform: inherit;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {  text-transform: inherit;}

.typo-ajax-container .product-details p.product-name , .typo-ajax-container p.subtotal .title{  text-transform: inherit;}

.page-title h1, .page-title h2, .page-title h3 { text-transform: inherit;}

.dashboard .welcome-msg p {  text-transform: inherit;}

.box-account .box-head h2 , .dashboard .box .box-title h3 , .dashboard .box .box-title a , .acc-topbar .acc-btn a{text-transform: inherit;}

.dashboard .box .box-title h3 { font-size: 16px;}





.formcontact li {   list-style: none;}

.formcontact li.wide input, .formcontact li.wide textarea { min-width: 420px;}

.formcontact .form-list {  display: inline-block;}

.col-contact-us {   margin-top: 25px;}

.cms-page-view .top-direct, .cms-about .top-direct{ height:300px;}

.home-products-cat img{ width:100%;}



.logo-brands .owl-nav { top: -50.5%;}

.logo-brands .owl-loaded .owl-nav .owl-prev::after {  right: auto;}

.product-image .front { background: none;}



.home-products5 .block-title {  border-bottom: 2px solid #FF7400;}

.product-category .home-products5 .block-title h2 {  background: #FF7400; height: 55px; position: absolute;  top: -9px;}

.product-category .home-products5 .block-title h2::after { content: "";   width: 0; height: 0; border-style: solid;  border-width: 0px 8px 9px 0px; border-color: transparent transparent #bf5802 transparent; top: 0; position: absolute;  right: -8px;}

.item .typo-actions .availability.out-of-stock { border: 1px solid #000;  opacity: 1;  background: #000;  color: #fff; border-radius: 7px;}

.item .typo-actions .availability.out-of-stock span {  color: #fff;}

















@media (min-width: 980px) and (max-width: 1920px){

.product-category .col-lg-3 {  width: 23%;}	

.product-category .col-lg-9 {  width: 77%;}		

	

}



@media (min-width: 320px) and (max-width: 359px){

.login-topbar a { padding: 5px 0;}

.login-topbar {  float: none; text-align: center; padding-right: 0;margin-right: 0;}

.login-topbar::before { content: none;}

.custom-login { display: none;}

.nav-top .button-search {  position: absolute;}

.search {  margin-top: 0px; margin-bottom: 10px;}

.main-menu.visible-lg-inline-block { display: block !important;}

.sticky-cart { position: absolute; right: 15px;}

.header-layout-2 .ajaxcart {  right: -13px;}

.block-service .text { width: 70%;}

.block-service-wrap .text p {   line-height: 16px;}	

.box-text h2 { font-size: 25px; margin-top: 0px;}	

.box-text p {   font-size: 14px; margin-bottom: 10px;}	

.main-top-inner .block-wrap .box-relative { margin-bottom: 10px;}	

.text-newproduct h2 {  font-size: 25px;}

.text-newproduct p { margin-bottom: 10px;  font-size: 16px; line-height: 18px;}	

.product-category .block-title h2 { padding: 10px 10px;  min-width: 130px;}	

.product-category .home-products2 .block-title h2 { height: 51px;}

.product-category .block-title { width: 95%; height: 40px;}	

.owl-nav {  top: -15.5%; right: 5px;}	

.product-category .home-products1 .block-title h2 { height: 51px;}	

.product-category .home-products3 .block-title h2 {  height: 51px;}	

.product-category .home-products4 .block-title h2 { height: 51px;}	

.product-category .home-products5 .block-title h2 {  height: 51px;}	

.newsletter-footer > img {  display: none;}	

.call-template {  position: relative;}	

.newsletter-footer {  background: #000;}

.call-template .text-box {  padding-left: 15px; width: 100%;}

.call-template .box-form {  width: 100%;}

.call-template .subscribe .input-box input {  padding: 0 20px 0 20px; width: 100%; margin-top: 10px;}	

.call-template .subscribe .input-box button { margin-left: 0; margin-top:10px; font-size: 16px; height:40px;}		

.newsletter-footer .box-form {   padding: 0 15px;}

.call-template .subscribe .title { font-size: 25px;}

.subscribe {  padding-bottom: 30px;}

.home-products3 .owl-nav {  top: -18.5%;  right: 5px;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct {   height: 120px;}

.top-direct, .cms-contact .top-direct{   height: 120px;}

.related-product .heading-title h2{ padding: 10px 10px;  min-width: 130px;}	

.category-products.related-product .owl-theme .owl-nav { top: -12%;}

.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {  font-size: 20px;}

.checkout-cart-index .top-direct{   height: 120px;}

.cms-page-view .top-direct, .cms-about .top-direct{   height: 120px;}

.acc-topbar { float: none;}

.acc-topbar .acc-btn a {  padding: 5px 0;}

.box-account .box-head a {  right: 5px; top: 4px; color: #fff;}

.dashboard.acc-container .box-account.box-recent { width: 290px;overflow-x: scroll;}

.sales-order-history .awrma-account.box-account { width: 290px;  overflow-x: scroll;}









	

}



@media (min-width: 360px) and (max-width: 413px){

.login-topbar a { padding: 5px 0;}

.login-topbar {  float: none; text-align: center; padding-right: 0;margin-right: 0;}

.login-topbar::before { content: none;}

.custom-login { display: none;}

.nav-top .button-search {  position: absolute;}

.search {  margin-top: 0px; margin-bottom: 10px;}

.main-menu.visible-lg-inline-block { display: block !important;}

.sticky-cart { position: absolute; right: 15px;}

.header-layout-2 .ajaxcart {  right: -13px;}

.block-service .text { width: 70%;}

.block-service-wrap .text p {   line-height: 16px;}	

.box-text h2 { font-size: 25px; margin-top: 0px;}	

.box-text p {   font-size: 14px; margin-bottom: 10px;}	

.main-top-inner .block-wrap .box-relative { margin-bottom: 10px;}	

.text-newproduct h2 {  font-size: 25px;}

.text-newproduct p { margin-bottom: 10px;  font-size: 16px; line-height: 18px;}	

.product-category .block-title h2 { padding: 10px 10px;  min-width: 130px;}	

.product-category .home-products2 .block-title h2 { height: 51px;}

.product-category .block-title { width: 95%; height: 40px;}	

.owl-nav {  top: -14.5%; right: 5px;}	

.product-category .home-products1 .block-title h2 { height: 51px;}	

.product-category .home-products3 .block-title h2 {  height: 51px;}	

.product-category .home-products4 .block-title h2 { height: 51px;}	

.product-category .home-products5 .block-title h2 {  height: 51px;}	

.newsletter-footer > img {  display: none;}	

.call-template {  position: relative;}	

.newsletter-footer {  background: #000;}

.call-template .text-box {  padding-left: 15px; width: 100%;}

.call-template .box-form {  width: 100%;}

.call-template .subscribe .input-box input {  padding: 0 20px 0 20px; width: 100%; margin-top: 10px;}	

.call-template .subscribe .input-box button { margin-left: 0; margin-top:10px; font-size: 16px; height:40px;}		

.newsletter-footer .box-form {   padding: 0 15px;}

.call-template .subscribe .title { font-size: 25px;}

.subscribe {  padding-bottom: 30px;}

.home-products3 .owl-nav {  top: -18.5%;  right: 5px;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct {   height: 120px;}

.top-direct, .cms-contact .top-direct{   height: 120px;}

.related-product .heading-title h2{ padding: 10px 10px;  min-width: 130px;}	

.category-products.related-product .owl-theme .owl-nav { top: -11%;}

.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {  font-size: 20px;}

.checkout-cart-index .top-direct{   height: 120px;}

.cms-page-view .top-direct, .cms-about .top-direct{   height: 120px;}

.acc-topbar { float: none;}

.acc-topbar .acc-btn a {  padding: 5px 0;}

.box-account .box-head a {  right: 5px; top: 4px; color: #fff;}

.dashboard.acc-container .box-account.box-recent { width: 330px;overflow-x: scroll;}

.sales-order-history .awrma-account.box-account { width: 330px;  overflow-x: scroll;}

.logo-brands { margin: 25px 0 4% 0;}

.home-products2 .owl-nav {  top: -13.5%;}





	

}





@media (min-width: 414px) and (max-width: 527px){

.login-topbar a { padding: 5px 0;}

.login-topbar {  float: none; text-align: center; padding-right: 0;margin-right: 0;}

.login-topbar::before { content: none;}

.custom-login { display: none;}

.nav-top .button-search {  position: absolute;}

.search {  margin-top: 0px; margin-bottom: 10px;}

.main-menu.visible-lg-inline-block { display: block !important;}

.sticky-cart { position: absolute; right: 15px;}

.header-layout-2 .ajaxcart {  right: -13px;}

.block-service .text { width: 70%;}

.block-service-wrap .text p {   line-height: 16px;}	

.box-text h2 { font-size: 25px; margin-top: 0px;}	

.box-text p {   font-size: 14px; margin-bottom: 10px;}	

.main-top-inner .block-wrap .box-relative { margin-bottom: 10px;}	

.text-newproduct h2 {  font-size: 25px;}

.text-newproduct p { margin-bottom: 10px;  font-size: 16px; line-height: 18px;}	

.product-category .block-title h2 { padding: 10px 10px;  min-width: 130px;}	

.product-category .home-products2 .block-title h2 { height: 51px;}

.product-category .block-title { width: 95%; height: 40px;}	

.owl-nav {  top: -13.5%; right: 5px;}	

.product-category .home-products1 .block-title h2 { height: 51px;}	

.product-category .home-products3 .block-title h2 {  height: 51px;}	

.product-category .home-products4 .block-title h2 { height: 51px;}	

.product-category .home-products5 .block-title h2 {  height: 51px;}	

.newsletter-footer > img {  display: none;}	

.call-template {  position: relative;}	

.newsletter-footer {  background: #000;}

.call-template .text-box {  padding-left: 15px; width: 100%;}

.call-template .box-form {  width: 100%;}

.call-template .subscribe .input-box input {  padding: 0 20px 0 20px; width: 100%; margin-top: 10px;}	

.call-template .subscribe .input-box button { margin-left: 0; margin-top:10px; font-size: 16px; height:40px;}		

.newsletter-footer .box-form {   padding: 0 15px;}

.call-template .subscribe .title { font-size: 25px;}

.subscribe {  padding-bottom: 30px;}

.home-products3 .owl-nav {  top: -18.5%;  right: 5px;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct {   height: 120px;}

.top-direct, .cms-contact .top-direct{   height: 120px;}

.related-product .heading-title h2{ padding: 10px 10px;  min-width: 130px;}	

.category-products.related-product .owl-theme .owl-nav { top: -11%;}

.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {  font-size: 20px;}

.checkout-cart-index .top-direct{   height: 120px;}

.cms-page-view .top-direct, .cms-about .top-direct{   height: 120px;}

.acc-topbar { float: none;}

.acc-topbar .acc-btn a {  padding: 5px 0;}

.box-account .box-head a {  right: 5px; top: 4px; color: #fff;}

.dashboard.acc-container .box-account.box-recent { width: 385px;overflow-x: scroll;}

.sales-order-history .awrma-account.box-account { width: 385px;  overflow-x: scroll;}

.logo-brands { margin: 25px 0 4% 0;}

.home-products2 .owl-nav {  top: -11.5%;}

.form-search input#search { width: 362px; float: right;}

.ajaxcart { top: 80%;}

.block-service {  padding: 1% 50px;}

.form-search:hover {  max-width: 362px;}

		

}





@media (min-width: 528px) and (max-width: 767px){

.login-topbar a { padding: 5px 0;}

.login-topbar {  float: none; text-align: center; padding-right: 0;margin-right: 0;}

.login-topbar::before { content: none;}

.custom-login { display: none;}

.nav-top .button-search {  position: absolute;}

.search {  margin-top: 0px; margin-bottom: 10px;}

.main-menu.visible-lg-inline-block { display: block !important;}

.sticky-cart { position: absolute; right: 15px;}

.header-layout-2 .ajaxcart {  right: -13px;}

.block-service .text { width: 70%;}

.block-service-wrap .text p {   line-height: 16px;}	

.box-text h2 { font-size: 25px; margin-top: 0px;}	

.box-text p {   font-size: 14px; margin-bottom: 10px;}	

.main-top-inner .block-wrap .box-relative { margin-bottom: 10px;}	

.text-newproduct h2 {  font-size: 25px;}

.text-newproduct p { margin-bottom: 10px;  font-size: 16px; line-height: 18px;}	

.product-category .block-title h2 { padding: 10px 10px;  min-width: 130px;}	

.product-category .home-products2 .block-title h2 { height: 51px;}

.product-category .block-title { width: 97%; height: 40px;}	

.owl-nav {  top: -17.5%; right: 5px;}	

.product-category .home-products1 .block-title h2 { height: 51px;}	

.product-category .home-products3 .block-title h2 {  height: 51px;}	

.product-category .home-products4 .block-title h2 { height: 51px;}	

.product-category .home-products5 .block-title h2 {  height: 51px;}	

.newsletter-footer > img {  display: none;}	

.call-template {  position: relative;}	

.newsletter-footer {  background: #000;}

.call-template .text-box {  padding-left: 15px; width: 100%;}

.call-template .box-form {  width: 100%;}

.call-template .subscribe .input-box input {  padding: 0 20px 0 20px; width: 100%; margin-top: 10px;}	

.call-template .subscribe .input-box button { margin-left: 0; margin-top:10px; font-size: 16px; height:40px;}		

.newsletter-footer .box-form {   padding: 0 15px;}

.call-template .subscribe .title { font-size: 25px;}

.subscribe {  padding-bottom: 30px;}

.home-products3 .owl-nav {  top: -18.5%;  right: 5px;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct {   height: 120px;}

.top-direct, .cms-contact .top-direct{   height: 120px;}

.related-product .heading-title h2{ padding: 10px 10px;  min-width: 130px;}	

.category-products.related-product .owl-theme .owl-nav { top: -11%;}

.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {  font-size: 20px;}

.checkout-cart-index .top-direct{   height: 120px;}

.cms-page-view .top-direct, .cms-about .top-direct{   height: 120px;}

.acc-topbar { float: none;}

.acc-topbar .acc-btn a {  padding: 5px 0;}

.box-account .box-head a {  right: 5px; top: 4px; color: #fff;}

.dashboard.acc-container .box-account.box-recent { width: 500px;overflow-x: scroll;}

.sales-order-history .awrma-account.box-account { width: 500px;  overflow-x: scroll;}

.logo-brands { margin: 25px 0 4% 0;}

.home-products2 .owl-nav {  top: -16.5%;}

.form-search input#search { width: 462px; float: right;}

.ajaxcart { top: 80%;}

.block-service {  padding: 1% 50px;}







.header-layout-2 .nav-top-inner {  text-align: center;}

.header-layout-2 .logo-home02 {  float: none; margin-right: 0;  position: relative;  z-index: 10;  text-align: center; display: inline-block;}

.form-search:hover {  max-width: 462px;}











	

}



@media (min-width: 768px) and (max-width: 979px){

.custom-login { display: none;}

.nav-top .button-search {  position: absolute;}

.search {  margin-top: 0px; margin-bottom: 10px;}

.main-menu.visible-lg-inline-block { display: block !important;}

.sticky-cart { position: absolute; right: 15px;}

.header-layout-2 .ajaxcart {  right: -13px;}

.typo-navigation.hidden-xs {  display: none;}





.block-service .text { width: 70%;}

.block-service-wrap .text p {   line-height: 16px;}	

.box-text h2 { font-size: 25px; margin-top: 0px;}	

.box-text p {   font-size: 14px; margin-bottom: 10px;}	

.main-top-inner .block-wrap .box-relative { margin-bottom: 10px;}	

.text-newproduct h2 {  font-size: 25px;}

.text-newproduct p { margin-bottom: 10px;  font-size: 16px; line-height: 18px;}	

.product-category .block-title h2 { padding: 10px 10px;  min-width: 130px;}	

.product-category .home-products2 .block-title h2 { height: 51px;}

.product-category .block-title { width: 98%; height: 40px;}	



.owl-nav {  top: -13.5%; right: 5px;}	

.product-category .home-products1 .block-title h2 { height: 51px;}	

.product-category .home-products3 .block-title h2 {  height: 51px;}	

.product-category .home-products4 .block-title h2 { height: 51px;}	

.product-category .home-products5 .block-title h2 {  height: 51px;}	

.newsletter-footer > img { min-height: 115px;position: absolute;}	

.call-template {  position: relative;}	

.newsletter-footer {  background: #000;}

.call-template .text-box {  padding-left: 30px;}

.call-template .subscribe .input-box input {  padding: 0 20px 0 20px; width: 65%;margin-top: 30px;}	

.call-template .subscribe .input-box button { margin-left: 0; margin-top:10px; font-size: 16px; height:40px;}		

.newsletter-footer .box-form {   padding: 0 15px;}

.call-template .subscribe .title { font-size: 25px;}

.subscribe {  padding-bottom: 30px;}

.home-products3 .owl-nav {  top: -18.5%;  right: 5px;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct {   height: 120px;}

.top-direct, .cms-contact .top-direct{   height: 120px;}

.related-product .heading-title h2{ padding: 10px 10px;  min-width: 130px;}	

.category-products.related-product .owl-theme .owl-nav { top: -14%;}

.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {  font-size: 20px;}

.checkout-cart-index .top-direct{   height: 120px;}

.cms-page-view .top-direct, .cms-about .top-direct{   height: 120px;}



.box-account .box-head a {  right: 5px; top: 4px; color: #fff;}

.dashboard.acc-container .box-account.box-recent { width: 480px;overflow-x: scroll;}

.sales-order-history .awrma-account.box-account { width: 480px;  overflow-x: scroll;}

.logo-brands { margin: 25px 0 4% 0;}

.home-products2 .owl-nav {  top: -12.5%;}

.form-search input#search { width: 462px; float: right;}

.ajaxcart { top: 80%;}

.block-service {  padding: 1% 10px;}







.header-layout-2 .nav-top-inner {  text-align: center;}

.header-layout-2 .logo-home02 {  float: none; margin-right: 0;  position: relative;  z-index: 10;  text-align: center; display: inline-block;}

.form-search:hover {  max-width: 462px;}

.block-service .col-sm-12 {   width: 32%;}

.bk-banner-middle {   width: 50%;}

.cms-index-index .product-category .hidden-xs { display: none;}





	

}



@media (min-width: 980px) and (max-width: 1023px){

.custom-login { display: none;}

.nav-top .button-search {  position: absolute;}

.search {  margin-top: 0px; margin-bottom: 10px;}

.main-menu.visible-lg-inline-block { display: block !important;}

.sticky-cart { position: absolute; right: 15px;}

.header-layout-2 .ajaxcart {  right: -13px;}

.typo-navigation.hidden-xs {  display: none;}





.block-service .text { width: 70%;}

.block-service-wrap .text p {   line-height: 16px;}	

.box-text h2 { font-size: 25px; margin-top: 0px;}	

.box-text p {   font-size: 14px; margin-bottom: 10px;}	

.main-top-inner .block-wrap .box-relative { margin-bottom: 10px;}	

.text-newproduct h2 {  font-size: 25px;}

.text-newproduct p { margin-bottom: 10px;  font-size: 16px; line-height: 18px;}	

.product-category .block-title h2 { padding: 10px 10px;  min-width: 130px;}	

.product-category .home-products2 .block-title h2 { height: 51px;}

.product-category .block-title { width: 98%; height: 40px;}	





.product-category .home-products1 .block-title h2 { height: 51px;}	

.product-category .home-products3 .block-title h2 {  height: 51px;}	

.product-category .home-products4 .block-title h2 { height: 51px;}	

.product-category .home-products5 .block-title h2 {  height: 51px;}	

.newsletter-footer > img { min-height: 115px;position: absolute;}	

.call-template {  position: relative;}	

.newsletter-footer {  background: #000;}

.call-template .text-box {  padding-left: 30px;}

.call-template .subscribe .input-box input {  padding: 0 20px 0 20px; width: 65%;margin-top: 30px;}	

.call-template .subscribe .input-box button { margin-left: 0; margin-top:10px; font-size: 16px; height:40px;}		

.newsletter-footer .box-form {   padding: 0 15px;}

.call-template .subscribe .title { font-size: 25px;}

.subscribe {  padding-bottom: 30px;}

.home-products3 .owl-nav {  top: -18.5%;  right: 5px;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct {   height: 120px;}

.top-direct, .cms-contact .top-direct{   height: 120px;}

.related-product .heading-title h2{ padding: 10px 10px;  min-width: 130px;}	

.category-products.related-product .owl-theme .owl-nav { top: -14%;}

.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {  font-size: 20px;}

.checkout-cart-index .top-direct{   height: 120px;}

.cms-page-view .top-direct, .cms-about .top-direct{   height: 120px;}



.box-account .box-head a {  right: 5px; top: 4px; color: #fff;}

.dashboard.acc-container .box-account.box-recent { width: 480px;overflow-x: scroll;}

.sales-order-history .awrma-account.box-account { width: 480px;  overflow-x: scroll;}

.logo-brands { margin: 25px 0 4% 0;}

.home-products2 .owl-nav {  top: -17.5%;}

.form-search input#search { width: 462px; float: right;}

.ajaxcart { top: 80%;}

.block-service {  padding: 1% 10px;}







.header-layout-2 .nav-top-inner {  text-align: center;}

.header-layout-2 .logo-home02 {  float: none; margin-right: 0;  position: relative;  z-index: 10;  text-align: center; display: inline-block;}

.form-search:hover {  max-width: 462px;}

.block-service .col-sm-12 {   width: 32%;}

.bk-banner-middle {   width: 50%;}

.cms-index-index  .product-category .col-lg-9 {   width: 65%;}

.cms-index-index  .product-category .col-lg-3 {  width: 34%;}

	

}



@media (min-width: 1024px) and (max-width: 1199px){

.main-menu.visible-lg-inline-block { display: block !important;}

.sticky-cart { position: absolute; right: 15px;}	

.sticky-cart { position: absolute; right: 15px;}

.header-layout-2 .ajaxcart {  right: -13px;}

.typo-navigation.hidden-xs {  display: none;}	

.header-menu .nav-top-inner .col-md-3 {  width: 100%;  text-align: center;}	

.header-menu .nav-top-inner .col-md-9  {  width: 100%;  text-align: center;}	

.header-layout-2 .logo-home02 {  float: none; margin-right: 0; position: relative; z-index: 10;  text-align: center;   display: inline-block;}	

.header-layout-2 .sticky-icon-group {  display: inline-block;  float: right;  margin: 0 60px 0 0;  width: auto;}	

.block-service .text { width: 75%;}	

.text-newproduct h2 { font-size: 35px;}

.call-template .text-box {   padding-left: 100px;}

.newsletter-footer img { min-height: 105px;}

.catalog-category-view .top-direct, .catalog-product-view .top-direct, .tag-product-list .top-direct {   height: 150px;}

.top-direct, .cms-contact .top-direct{   height: 150px;}

.checkout-cart-index .top-direct{   height: 150px;}

.cms-page-view .top-direct, .cms-about .top-direct{   height: 150px;}

.box-account .box-head a {  right: 5px; top: 4px; color: #fff;}



	

	

}




.product-view.product-quick-view #custom-Color .amconf-image-container, .product-view.product-quick-view #custom-Color .amconf-image-container .amconf-color-container {
    border-radius: 35px;
    display: inline-block;
    vertical-align: top;
    margin-right: 3px;
    margin-bottom: 3px; text-align: center;
}
.product-view.product-quick-view .short-description p {
    margin-bottom: 0;
}



