@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");
}



/* Reset ================================================================================= */
body {
    font-family: Sukhumvit Set,Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
}

.em-slideshow.space_small_block {  margin-bottom: 3%;}
.banner-bottom li {  display: inline-block;  float: left; width: 50%;}
.banner-bottom {  display: inline-block; margin-bottom: 3%; width: 100%;}
.banner-bottom ul { display: inline-block;float: left;  margin: 0; position: relative;width: 100%;}
.banner-bottom img { max-width: 100%;}
.em-logo .logo img { max-width: 100%;}
.em-wrapper-header .em-fixed-top.navbar-fixed-top .em-logo-sticky img { max-width: 100%; width: auto;}
.cms-index-index .em-wrapper-header .em-header-style02 { background: rgba(255, 255, 255, 0.5);left: 0; position: relative !important; right: 0; top: 0;z-index: 2;}
.em-wrapper-header .em-header-style02 { position: relative !important;}
.em-slideshow.banner-review {  margin: 2% 0 3%;}
.em-slideshow.banner-review .titel { background: #00accd;color: #fff; margin: 0;padding: 7px 0;text-align: center;font-family:Sukhumvit Set;
font-size:22px; text-transform: uppercase;}
.em-line-05 .em-block-title h3, .em-line-05 .em-block-title strong, .em-line-05 .em-block-title h2, .em-line-05 .em-widget-title h3, .em-line-05 .em-widget-title strong, .em-line-05 .em-widget-title h2, .em-line-05 .block-title h3, .em-line-05 .block-title strong, .em-line-05 .block-title h2, .em-line-05 .widget-title h3, .em-line-05 .widget-title strong, .em-line-05 .widget-title h2 {
    border-radius: 10px !important;}
.em-line-05 .em-block-title h3, .em-line-05 .em-block-title strong, .em-line-05 .em-block-title h2, .em-line-05 .em-widget-title h3, .em-line-05 .em-widget-title strong, .em-line-05 .em-widget-title h2, .em-line-05 .block-title h3, .em-line-05 .block-title strong, .em-line-05 .block-title h2, .em-line-05 .widget-title h3, .em-line-05 .widget-title strong, .em-line-05 .widget-title h2 {
    min-height: 30px; padding:5px 60px;}
.widget-title.em-widget-title span {  font-family: sukhumvit set; font-size: 22px; color: #464646;}
.text-center.em-block-title span { font-family: sukhumvit set; font-size: 22px; color: #464646;}
a.product-image img {  border-radius: 0.1px;}
.quickshop-link {  border-radius: 5px;}
.products-grid .price-box { border-bottom: 1px solid #d1d1d2; border-top: 1px solid #d1d1d2; display: inline-block;  padding: 0;}
.quickshop-link-container .quickshop-link {  padding: 10px 25px;}
.products-grid .product-name a { font-family: sukhumvit set; font-size: 18px;  font-weight: 300;}
.products-grid .special-price .price { font-family: sukhumvit set;  font-size: 24px;  font-weight: 500;}
.products-grid .old-price .price {  font-family: sukhumvit set;  font-size: 18px;  font-weight: 500; color:#787878;}
.products-grid .price {  color: #00accd; font-family: sukhumvit set; font-size: 24px;  font-weight: 500;}
.em-slideshow .owl-carousel .owl-nav div {  background: rgba(226, 226, 226, 0.5) none repeat scroll 0 0; border-radius: 40px;}
.em-footer-style06 .em-footer-info-top {  padding: 10px 0 15px;}
.em-footer-style06 .em-block-title .h2 {  font-family: sukhumvit set; font-size: 24px; margin-bottom: 0; text-transform: uppercase;  margin-top: 0;}
.em-footer-style06 .em-block-title .h2 span { color: #464646;}
.em-footer-style06 .em-wrapper-newsletter .block-subscribe .input-box input.input-text {  border-radius: 12px; border-style: solid; border-width: 1px; color: #96cadd; font-family: sukhumvit set; font-size: 14px; height: 43px; padding: 0; text-align: center;}
.em-footer-style06 .em-wrapper-newsletter .block-subscribe .actions button.button {   top: 10px;}
.em-footer-info .em-block-content span { font-family: sukhumvit set;   font-size: 14px;}
.em-footer-info .em-block-content .button span { font-size: 0;}
.em-footer-info .em-block-content .em-social span { font-family: FontAwesome;}
.em-footer-info-middle.em-footer-top-line .h2.em-text-uppercase > span {  font-size: 19px;}
.em-footer-style06 .em-footer-info-middle {  padding: 20px 0 5px; border-color: #d1d1d2;}
.em-footer-info-middle.em-footer-top-line .em-block-title { margin-bottom: 10px;}
.em-footer-style06 .em-footer-info-middle.em-footer-top-line  .em-links li { padding: 1px 0;}
.em-footer-style06 .em-footer-info-bottom {  padding: 5px 0;}
.em-footer-style06 .em-footer-bottom { padding: 5px 0 !important; background: #00accd;}
.em-footer-style06 address { margin: 2px 0; color: #fff;}
.em-payment.f-right li {  display: inline-block; float: left;}
.em-payment.f-right > ul {  margin: 0;}
.em-footer-style06 .em-footer-info-bottom .em-payment { margin-top: 8px;}
.em-footer-info-middle .em-links-item > a span {  font-family: sukhumvit set;   font-size: 14px;}
.em-footer-info-middle .em-links-item > span {  font-family: sukhumvit set;  font-size: 14px;}


/*--------------------EDIT THEMES---------------------------*/

.em-wrapper-header .em-header-top a {
    color: #464646;
}
.em-wrapper-header .em-header-top a:hover, .em-wrapper-header .em-header-top a:focus, .em-wrapper-header .em-header-top a:active {
    color: #00accd;
    text-decoration: none;
}
.em-header-top a {
    font-family: sukhumvit set;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
#em-account-login-form.em-account .block-content, #em-account-form.em-account .block-content {
    background-color: #ffffff;
}
input.input-text, select, textarea {
    border-color: #e1e1e1;
    border-radius: 5px;
}
a.viewall:hover, a.button-link:hover, button.button:hover, #addtoContainer .row2 a.btn_ajaxaddto:hover {
    background-color: #ffffff;
    border-color: #00aece;
    color: #00aece;
}
a.viewall, a.button-link, button.button, #addtoContainer .row2 a.btn_ajaxaddto {
    background-color: #00aece;
    border-color: #00aece;
    color: #ffffff;
    font: 600 14px/1.35 Helvetica Neue,Helvetica,Arial,sans-serif;
}
.em-wrapper-header .em-header-top {
    border-color: #787878 !important;
}
.topcart-popup {
    background-color: #ffffff;
    border-color: #e1e1e1;
    color: #454545;
}
.em-header-top .btn-remove, .em-header-top .btn-remove2 {
    border: 1px solid #d4d4d4;
    border-radius: 50%;
    font-size: 0;
}
.em_nav .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.em-menu-link span, .em_nav .menu-item-depth-0 > a.em-menu-link span {
    background-color: transparent;
    border-color: #00aece;
    color: #464646;
    font: 700 14px/1.35 Helvetica Neue,Helvetica,Arial,sans-serif;
}
.em_nav .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a, .em_nav .menu-item-depth-0 > a {
    color: #464646;
}
.em_nav .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a:hover, .em_nav .menu-item-depth-0 > a:hover {
    color: #00accd;
}
.em-search-icon span { color: #464646;}
.em-search-icon span:hover { color: #00accd;}
#em-main-megamenu .em-menu-link > span {   color: #464646; font-family: sukhumvit set;  padding: 15px 12px; font-size: 16px; font-weight:600;}
.navbar-fixed-top #em-main-megamenu .em-menu-link > span{ font-size: 14px;}
#em-main-megamenu .em-menu-link:hover > span {   color: #00accd;}
a { color: #464646;   text-decoration: none;}
a:hover, a:focus {   color: #00accd; text-decoration: none;}
.em-wrapper-header .form-search {
    background-color: #ffffff;
    border-color: #e1e1e1;
    border-radius: 5px;
}
.em-wrapper-header .form-search input.input-text {
    background-color: #ffffff;
    color: #7e7e7e;
}
.em-wrapper-header .form-search button.button {
    background-color: transparent;
    border-color: transparent;
    color: #7e7e7e;
}
.em-line-05 .em-block-title::before, .em-line-05 .em-widget-title::before, .em-line-05 .block-title::before, .em-line-05 .widget-title::before {
    border-color: #e6e6e6;
}
.em-line-05 .em-block-title h3::before, .em-line-05 .em-widget-title h3::before, .em-line-05 .block-title h3::before, .em-line-05 .widget-title h3::before, .em-line-05 .em-block-title strong::before, .em-line-05 .em-widget-title strong::before, .em-line-05 .block-title strong::before, .em-line-05 .widget-title strong::before, .em-line-05 .em-block-title h2::before, .em-line-05 .em-widget-title h2::before, .em-line-05 .block-title h2::before, .em-line-05 .widget-title h2::before, .em-line-05 .em-block-title h3 span::before, .em-line-05 .em-widget-title h3 span::before, .em-line-05 .block-title h3 span::before, .em-line-05 .widget-title h3 span::before, .em-line-05 .em-block-title strong span::before, .em-line-05 .em-widget-title strong span::before, .em-line-05 .block-title strong span::before, .em-line-05 .widget-title strong span::before, .em-line-05 .em-block-title h2 span::before, .em-line-05 .em-widget-title h2 span::before, .em-line-05 .block-title h2 span::before, .em-line-05 .widget-title h2 span::before {
    border-color: #00aece transparent;
}
.em-line-05 .em-block-title h3::after, .em-line-05 .em-widget-title h3::after, .em-line-05 .block-title h3::after, .em-line-05 .widget-title h3::after, .em-line-05 .em-block-title strong::after, .em-line-05 .em-widget-title strong::after, .em-line-05 .block-title strong::after, .em-line-05 .widget-title strong::after, .em-line-05 .em-block-title h2::after, .em-line-05 .em-widget-title h2::after, .em-line-05 .block-title h2::after, .em-line-05 .widget-title h2::after, .em-line-05 .em-block-title h3 span::after, .em-line-05 .em-widget-title h3 span::after, .em-line-05 .block-title h3 span::after, .em-line-05 .widget-title h3 span::after, .em-line-05 .em-block-title strong span::after, .em-line-05 .em-widget-title strong span::after, .em-line-05 .block-title strong span::after, .em-line-05 .widget-title strong span::after, .em-line-05 .em-block-title h2 span::after, .em-line-05 .em-widget-title h2 span::after, .em-line-05 .block-title h2 span::after, .em-line-05 .widget-title h2 span::after {
    border-color: #ffffff transparent;
}
.em-line-05 .em-block-title h3, .em-line-05 .em-widget-title h3, .em-line-05 .block-title h3, .em-line-05 .widget-title h3, .em-line-05 .em-block-title strong, .em-line-05 .em-widget-title strong, .em-line-05 .block-title strong, .em-line-05 .widget-title strong, .em-line-05 .em-block-title h2, .em-line-05 .em-widget-title h2, .em-line-05 .block-title h2, .em-line-05 .widget-title h2 {
    background-color: #ffffff;
    border-color: #dcdcdc;
}
.em-wrapper-header .navbar-fixed-top {
    background-color: transparent;
    border-color: transparent;
    box-shadow: 0 0 5px #bdbdbd;
    color: #454545;
}
.em-wrapper-header .em-header-bottom.navbar-fixed-top {
    background: #ffffff none repeat scroll 0 0;
}
.products-grid .product-item {
    background-color: #ffffff;
    border-color: #e1e1e1;
}
.button-show05 .products-grid .product-item:hover::after {
    border-color: #00aece;
}
.em-sidebar button.button, .quickshop-link-container .quickshop-link, p.back-link a, .ajaxcart a.back, .ajaxcart a.next {
    background-color: #d1d1d2;
    border-color: #d1d1d2;
    color: #454545;
    font: 600 14px/1.35 Helvetica Neue,Helvetica,Arial,sans-serif;
}
.products-grid .product-item:hover {
    box-shadow: 0 2px 3px #e1e1e1;
}
.em-sidebar button.button:hover, .quickshop-link-container .quickshop-link:hover, p.back-link a:hover, .ajaxcart a.back:hover, .ajaxcart a.next:hover {
    background-color: #00aece;
    border-color: #00aece;
    color: #ffffff;
}
.products-grid .product-item .product-shop .bottom {
    border-color: #e1e1e1;
}
.button-show05 .products-grid .bottom button.button.btn-cart, .button-show05 .products-grid .bottom .add-to-links li a.link-wishlist, .button-show05 .products-grid .bottom .add-to-links li a.link-compare {
    background-color: #ffffff;
    border-color: #d1d1d2;
    color: #d1d1d2;
}
.button-show05 .products-grid .bottom .add-to-links li a.link-wishlist {
    background-color: #ffffff;
    border-color: #d1d1d2;
    color: #d1d1d2;
}
.products-grid .bottom .add-to-links li a {
    background-color: transparent;
    border-color: #7e7e7e;
    color: #7e7e7e;
}
.link-wishlist, .add-to-links li a.link-wishlist {
    background-color: #e8e8e8;
    border-color: #e8e8e8;
    color: #454545;
}
.button-show05 .products-grid .bottom button.button.btn-cart:hover, .button-show05 .products-grid .bottom .add-to-links li a.link-wishlist:hover, .button-show05 .products-grid .bottom .add-to-links li a.link-compare:hover {
    background-color: #00aece;
    border-color: #00aece;
    color: #ffffff;
}
.em-wrapper-footer .em-footer-style06 .em-wrapper-newsletter .block-subscribe .input-box input.input-text {
    background-color: #f0f0f0;
    border-color: #00aece;
}
.block-subscribe input.input-text {
    box-shadow: none;
}
.em-wrapper-footer .em-footer-style06 .em-footer-info-top {
    border-color: #d1d1d1;
}
.em-wrapper-footer {
    background-color: #f0f0f0;
    border-color: #d1d1d1;
    color: #868283;
}
.em-wrapper-footer .em-footer-style06 .em-wrapper-newsletter .block-subscribe .actions button.button {
    color: #00aece;
}
.em-wrapper-footer .em-footer-style06 .em-footer-info-middle .fa {
    color: #00aece;
}
.em-wrapper-footer a {
    color: #868283;
}
.em-wrapper-footer .em-footer-style06 .em-wrapper-social .em-social .em-social-icon {
    background-color: #868283;
    border-color: #868283;
    color: #f0f0f0;
}
.em-wrapper-footer .em-footer-style06 .em-wrapper-social .em-social .em-social-icon:hover {
    background-color: #00aece;
    border-color: #00aece;
    color: #f0f0f0;
}
#back-top a {
    background-color: #00aece;
    border-color: transparent;
    color: #ffffff;
    font: 600 12px/1.35 Lato,Helvetica,Arial,sans-serif;
}
.product-view-detail .product-img-box .media-left .product-image {
    border-color: #e1e1e1;}
.product-view-detail .product-img-box .media-left{ z-index:1;}
.product-view-detail .product-shop {
    background-color: #ffffff;
    border-color: #e1e1e1;
}
.em-sidebar .block .em-block-title, .em-sidebar .widget .em-block-title, .em-sidebar .multidealpro_recent .em-block-title, .em-sidebar .block .em-widget-title, .em-sidebar .widget .em-widget-title, .em-sidebar .multidealpro_recent .em-widget-title, .em-sidebar .block .block-title, .em-sidebar .widget .block-title, .em-sidebar .multidealpro_recent .block-title, .em-sidebar .block .widget-title, .em-sidebar .widget .widget-title, .em-sidebar .multidealpro_recent .widget-title {
    background-color: #d1d1d2;
    border-color: #e1e1e1;
    color: #222222;
}
.em-sidebar .block, .em-sidebar .widget, .em-sidebar .multidealpro_recent {
    background-color: #ffffff;
    border-color: #e1e1e1;
}
.product-view-detail button.button.btn-em-buy-now {
    background-color: #be6d97 !important;
    border-color: #be6d97 !important;
    color: #fff;
}
.product-view-detail button.button.btn-em-buy-now:hover {
    background-color: #fff !important;
    border-color: #be6d97 !important;
    color: #be6d97 !important;
}
.product-view-detail button.button {
    background-color: #00aece;
    border-color: #00aece;
    color: #ffffff;
    font: 600 16px/1.35 Lato,Helvetica,Arial,sans-serif;
}
input.input-text, select, textarea {
    border-color: #e1e1e1;
    border-radius: 5px;
}
.qty-ctl button.increase, .qty-ctl button.decrease {
    border-color: #e1e1e1;
}
.product-view-detail .product-shop .short-description .std {
    border-color: #e1e1e1;
}
.product-view-detail .product-shop .add-to-cart .secondary-actions {
    border-color: #e1e1e1;
}
.em-details-tabs.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor, .em-details-tabs.r-tabs .r-tabs-nav .r-tabs-anchor:hover {
    background-color: #00accd !important;
    border-color: #00accd !important;
    color: #ffffff;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
    background-color: #f8f8f8;
    border-color: #00aece;
    color: #00aece;
}
.em-details-tabs.r-tabs .r-tabs-nav .r-tabs-anchor {
    background-color: #d1d1d2;
    border-color: #d1d1d2;
    color: #222222;
    font: 600 16px/1.35 Lato,Helvetica,Arial,sans-serif;
}
.em-details-tabs-content {
    background-color: #ffffff;
    border-color: #e1e1e1;
}
.opc-col > div, .box-account-content, .dashboard .welcome-msg, .box, .box-reviews .reviews .em-box-review, .box-reviews #review-form {
    background-color: #ffffff;
}
.box-reviews #review-form {
    border-color: #e1e1e1;
}
input.input-text, select, textarea {
    border-color: #e1e1e1;
    border-radius: 5px;
}
.multidealpro_products, .box-account-content, .em-box {
    background-color: #ffffff;
    border-color: #e1e1e1 #e1e1e1 #cacaca;
}
.success-msg , .success-msg > ul {
    border: 1px solid #00accd;}
.data-table td {
    border-color: #e1e1e1;
}
.data-table th {
    border-color: #e1e1e1;}
.em-wrapper-footer a:hover, .em-wrapper-footer a:focus, .em-wrapper-footer a:active {
    color: #00aece;
    text-decoration: none;
}
.popup-subscribe::before {
    background-color: #00aece;
    border-color: #00aece;
    color: #343434;
    font: 700 16px/1.35 Lato,Helvetica,Arial,sans-serif;
}
.popup-content-block .em-block-ads {
    background-color: #00aece;
    border-color: #00aece;
    color: #ffffff;
}
.menu-item-link > .menu-container, .em_nav .menu-item-link > ul, .em_nav.nav-container .em-catalog-navigation ul, .em_nav .em-catalog-navigation ul, .nav-container .em-catalog-navigation ul {
    background-color: #ffffff;
    border-color: #ffffff;
}
.menu-container li > a.em-menu-link, .nav-container.em_nav ul.level0 li > a.em-menu-link {
    border-color: #dbdbdb;
}
.em_nav .menu-container .widget-title h3, .em_nav .menu-container h4, .em_nav .menu-container h5 {
    color: #000000;
    font-weight: 700;
    text-transform: uppercase;
}
.text-center.em-block-title > h2 {
    line-height: 24px;
}
.html5gallery {
    width: 1170px !important;
}
.html5gallery-container-0 {
    width: 1170px !important;
	background: transparent !important;
}
.html5gallery-car-0 {
 margin-left: 3%;
    width: 550px !important;
}
.html5gallery-car-list-0 {
    width: 550px !important;
}
.html5gallery-car-mask-0 {
    width: 550px !important;
}
.html5gallery-tn-selected-0 {
    background: transparent none repeat scroll 0 0 !important;
    border-bottom: 1px solid #eee !important;
    border-top: medium none !important;
    height: 90px !important;
    margin-bottom: 5px !important;
    width: 550px !important;
}
.html5gallery-tn-0 {
    background: transparent none repeat scroll 0 0 !important;
    border-bottom: 1px solid #eee !important;
    border-top: medium none !important;
    height: 90px !important;
    margin-bottom: 5px !important;
    width: 550px !important;
}
.html5gallery-thumbs-0 {
    height: 282px !important; overflow: hidden;
}
.vdo-youtube .html5gallery-title-text-0 {
    display: none;
}
.html5gallery-elem-0 > a > div {
    display: none !important;
}
.html5gallery-tn-img-0 {
    height: 70px !important;
    margin-top: 5px !important;
    width: 90px !important;
}
.html5gallery-tn-img-0 > div, .html5gallery-tn-image-0 {
    height: 70px !important;
    width: 90px !important;	
}
.html5gallery-tn-selected-0 .html5gallery-tn-title-0 {
    color: #00accd;
    font-family: sukhumvit set;
    font-size: 18px;
	    text-align: left !important;
    width: 445px !important;
}
.html5gallery-tn-0 .html5gallery-tn-title-0 {
    color: #000;
    font-family: sukhumvit set;
    font-size: 18px;
	 text-align: left !important;
    width: 445px !important;
}

#gallery_con.Home-Cat-Gallery > li {
    display: inline-block;
    float: left;
    padding: 0 15px;
    width: 25%;
	min-height: 420px;
	position: relative;
}
.image_gal > img {
    max-width: 100%;
}
.Home-Cat-Gallery .items .hover-gallery {
    backface-visibility: hidden;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    bottom: 1px;
    font-size: 0;
    height: 120px;
    left: 15px;
    max-height: 120px;
    overflow: hidden;
    padding: 5px 15px;
    position: absolute;
    right: 2px;
    top: 60%;
    transform: scale(0, 0);
    transition: all 500ms ease 0s;
    width: 263px;
}
.Home-Cat-Gallery .items:hover .hover-gallery{
    transform: scale(1, 1);
	    border: 1px solid #00accd;
		border-top:1px solid transparent;
}
.Home-Cat-Gallery .items:hover .image_gal > img {
    box-shadow: 2px 2px 6px #ddd;
}
.Home-Cat-Gallery .hover-gallery .content {
    font-family: sukhumvit set;
    font-size: 14px;
    letter-spacing: 0.2px;
    line-height: 20px;
}
.Home-Cat-Gallery .hover-gallery .link_gal {
    font-family: sukhumvit set;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 0.5px;
	color: #00accd;
}
.Home-Cat-Gallery .hover-gallery > h1 {
    margin-bottom: 5px;  line-height: 15px;
}
.product-view.quickshop .more-views {
    width: 95px;
}
.img-banner img {
    max-width: 100%;
}
.img-banner .widget.widget-static-block {
    border: none;
}
.topcart-popup .topcart-popup-content .wrapper_bottom_button {
    background-color: #00accd !important;
    border-color: #00accd !important;
}
.topcart-popup .topcart-popup-content .wrapper_bottom_button button.button, .topcart-popup .topcart-popup-content .wrapper_bottom_button a.goto-cart {
    background-color: #00accd !important;}

.emcatalog-desktop-3, .emcatalog-desktop-small-3, .emcatalog-tablet-3, .emcatalog-mobile-3 { clear: both;}
.catalog-category-view .category-products .item .product-item .product-shop .bottom, .button-show01 .products-grid .item .product-item .product-shop .bottom{ top:auto; bottom:0;}

.catalog-category-view .products-grid .item .product-item .product-shop .bottom {
    backface-visibility: hidden;
    background: #fff none repeat scroll 0 0;
    bottom: 1px;
    font-size: 0;
    left: 1px;
    padding-top: 20px;
    position: absolute;
    right: 2px;
    bottom: 2px;
    transform: scale(0, 0);
    transition: all 500ms ease 0s;
	min-height:130px;
	border:none;
	box-shadow:none !important;
	
}
.catalog-category-view  .products-grid .item .product-item:hover .product-shop .bottom {
    transform: scale(1, 1);
}
.catalog-category-view  .button-show05 .item .product-item .product-shop .bottom .button.btn-cart {
    margin-right: 5px;
}
.catalog-category-view  .products-grid .bottom button.button.btn-cart,  .products-grid .bottom .add-to-links li a.link-wishlist, .products-grid .bottom .add-to-links li a.link-compare {
    background-color: #ffffff;
    border-color: #d1d1d2;
    color: #d1d1d2;
}
.catalog-category-view  .products-grid .product-item:hover {
    border: 1px solid #00accd;
}
.button-show05 .item .product-item::after{ bottom: -2px;}
.category-products .item button.button.btn-cart::before, .button-show01 .products-grid .item button.button.btn-cart::before {
    display: block;
}
.catalog-category-view .products-grid .bottom .add-to-links li a {
    background-color: #ffffff;
    border: 1px solid #d1d1d2 !important;
    color: #d1d1d2;
    padding: 14px 8px;
}
.catalog-category-view  .category-products .item button.button.btn-cart, .button-show01 .products-grid .item button.button.btn-cart{ width:45px;}
.catalog-category-view  .em-btn-addto.text-center {   width: 100%;}
.category-products .item .product-item .product-shop .bottom .add-to-links, .button-show01 .products-grid .item .product-item .product-shop .bottom .add-to-links{   width: auto;}
.catalog-category-view .category-products .item .product-item:hover .product-shop .em-btn-addto, .catalog-category-view .button-show01 .products-grid .item .product-item:hover .product-shop .em-btn-addto {
    vertical-align: inherit;
}
.catalog-category-view  .products-grid .bottom .add-to-links li a:hover {
    background-color: #00accd !important;
    border-color: #00accd !important;
    color: #fff !important;
}
.category-products .products-grid .item:hover .product-name {  white-space: nowrap;}



.product-view .product-name h1 {  font-family: sukhumvit set; font-size: 25px;}
.product-view .em-product-details .em-details-tabs .r-tabs-anchor { font-family: sukhumvit set;  font-size: 18px;}
.product-view button.button.btn-cart{ padding:10px 11px 11px;}
.product-view .em-block-title h2 span { font-family: sukhumvit set;  font-size: 20px;  text-transform: uppercase;}
.product-view .add-to-links li a.link-compare {  background-color: #e8e8e8 !important;  border-color: #e8e8e8 !important;}
.product-view .add-to-links li a.link-compare:hover {  background-color: #00accd !important;  border-color: #00accd !important;}
.product-view .link-wishlist, .product-view .add-to-links li a.link-wishlist {  background-color: #e8e8e8 !important;  border-color: #e8e8e8 !important;}
.product-view .link-wishlist:hover, .product-view .add-to-links li a.link-wishlist:hover {  background-color: #00accd !important;  border-color: #00accd !important;}
.product-view .box-collateral.box-reviews {  clear: both;   display: inline-block;  float: left; width: 100%;}
.product-view .box-reviews .em-block-title h2 {  font-family: sukhumvit set;  font-size: 20px;}
.page-title{ display:block;}
.account-login .page-title h1 {  margin-bottom: 10px;  text-align: center;}
.page-title h1, .page-title h2 {  font-family: sukhumvit set;  letter-spacing: 0.2px;}
.em-btn-addto .button.btn-cart {   background-image: url("../images/shopping-cart.png"); background-repeat:no-repeat; background-size:25px; background-position: 45% 50%;}
.em-btn-addto .button.btn-cart:hover {   background-image: url("../images/shopping-cart-hover.png"); background-repeat:no-repeat; background-size:25px; background-position: 45% 50%;}

#products-list .button.btn-cart{ height:35px;  padding: 10px 13px;}
#products-list .button.btn-cart span{ display:none;}

.products-grid button.button.btn-cart::before {   text-indent: 100px;}
.catalog-category-view .products-grid .bottom .add-to-links li a.link-wishlist::before {  font-size: 16px;}
.catalog-category-view .products-grid .bottom .add-to-links li a.link-compare::before { font-size: 16px;}
.catalog-category-view  button.button.btn-cart { padding: 16px 11px 11px;}
.label-product-for {  position: absolute; right: 18px;  top: 18px; z-index:1;}
.label-products {
    background: #d1d1d2;
    border-radius: 6px;
    display: inline-block;
    height: 55px;
    transform: rotate(45deg);
    width: 55px;
    z-index: 9;
}
.jus-text {
    display: table-cell;
    text-align: center;
    transform: rotate(-45deg);
    vertical-align: middle;
}
.jus-text {
    color: #000;
    display: table-cell;
    font-family: sukhumvit set;
    font-size: 18px;
    font-weight: 500;
     padding-left: 5px;
    padding-top: 17px;
    text-align: center;
    transform: rotate(-45deg);
    vertical-align: middle;
}
.label-products.not-data { display: none;}
.label-products.label-best {  background: #00accd;  color: #fff;}
.label-products.label-best .jus-text{ color: #fff;}
.account-login .content > h2 {
    background: #eee none repeat scroll 0 0;
    border-radius: 15px;
    font-family: sukhumvit set !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0.2px;
    padding: 5px 20px;
}
.account-login .registered-users, .account-login .new-users {  padding: 0 25px;}
.account-login .form-list {  width: 100%;}
.account-login .registered-users a.f-left { float: right !important;}
.account-create .page-title h1 {  text-align: center;}
.account-create h2.legend { background: #eee; border-radius: 15px;  display: inline-block; padding: 5px 20px;}
.account-create .form-list {  width: 60%;}
.my-account .welcome-msg {  width: 100%;}
.checkout-onepage-index .img-banner { display: none;}
.sp-methods > dd { clear: both;}
.block-reorder .button.btn-cart > span {   display: none;}
.block-reorder .actions > a {  display: inline-block;  float: left;  margin-left: 5px;  padding: 12px;}
.block-reorder .button.btn-cart { float: left;  margin-right: 0;}
.emfilter-ajaxblock-loading::before { display: none;}
.add-to-cart .btn-addtocart { background: #00accd; color: #fff; display: inline-block; font-family: sukhumvit set; font-size: 16px; padding: 8px 15px;  border: 1px solid #00accd;}
.add-to-cart .btn-addtocart:hover { background: #fff; border: 1px solid #00accd;color: #00accd;}
.map > img {  float: left;  margin-right: 3%;  max-width: 100%;   width: 45%;}
._title { background: #00accd; color: #fff; font-family: sukhumvit set; letter-spacing: 0.5px; margin-bottom: 15px; padding: 10px;  text-align: center;}
.map-content { display: inline-block;  margin-top: 15px; width: 100%;   position: relative;}
.map-content ._block { display: inline-block;float: left; width: 48%;}
.ccontent1._block { margin-right: 15px;padding: 0 15px; font-family: sukhumvit set;font-size: 16px;}
.ccontent2._block .fieldset {  width: 100%;}
.ccontent2._block .buttons-set {  padding-left: 1.5em;}
.logobank-scb {  background: rgba(0, 0, 0, 0) url("../images/bank-scb.png");  padding-bottom: 10px; padding-left: 10%;background-repeat:no-repeat;background-position:2% 15%;}
.logobank-ktb { background: rgba(0, 0, 0, 0) url("../images/bank-kt.png"); padding-bottom: 10px; padding-left: 10%;background-repeat:no-repeat;background-position:2% 15%;}
.logobank-k { background: rgba(0, 0, 0, 0) url("../images/bank-kbank.png");  padding-bottom: 10px; padding-left: 10%;background-repeat:no-repeat;background-position:2% 15%;}
#payment_form_banktransfer .banktransfer-instructions-content {  min-height: 245px;}
.news-item.list-items .news_image { display: inline-block; width: 100%;}
.news-item.list-items .news_image > img {   max-width: 100%;}
.news-item.list-items .news_image {  border: 1px solid #eee;  border-radius: 5px;  padding: 5px;}
.news-item.list-items .blogs-content {  padding: 5px;}
.blogs-content h5 a { color: #00aece; font-family: sukhumvit set;font-size: 18px;}
.blogs-content > h5 {    margin-bottom: 5px;}
.blogs-content .description { display: block; margin-top: 10px;}
.news-item.list-items {  border-bottom: 1px dashed #eee; margin-bottom: 3%;  padding-bottom: 1%;}
.news-item-content .news {  display: block !important;}
.distributor h2 {   font-family: sukhumvit set;  font-size: 21px;   font-weight: 600; margin-bottom:10px;}
.distributor {  margin: 15px 0 25px 0;}
.distributor th { font-family: sukhumvit set;   font-size: 16px;  font-weight: 700;  letter-spacing: 0.5px;}
.em-header-style02 .em-logo .logo {   margin: 25px 0;}
.em-header-style02 .em-menu-hoz {   margin: 25px 0;}
.em-header-style02 .em-search {  margin: 38px 0 25px;}



.em-sidebar .logobank-scb {  background: none;}
.em-sidebar .logobank-k {  background: none;}

.opc .title-box h2 { font-family: sukhumvit set !important;  font-weight: 400 !important;}
.em-block-title.block-title span {   font-family: sukhumvit set;}

button.button span { font-family: sukhumvit set;}
.cart-collaterals h2 , p.back-link a, a.button-link {  font-family: sukhumvit set !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: sukhumvit set !important;}
.gallerY img {   max-width: 100%;}
.gallerY {  display: inline-block;   position: relative;  height: auto;  min-height: 250px; margin-bottom: 15px;}
.Galcontent {  display: inline-block;  position: relative; font-family: sukhumvit set;   padding: 5px 0;}
.viewmore {
    position: absolute;
bottom: 10px;
right: 15px;
font-family: sukhumvit set;
font-size: 14px;
}
.GallerY {
    position: relative;
}

.CatGal.gallerY {
    min-height: 420px;
}.pager {
    clear: both;
}
.Cat-Gallery .items:hover .hover-gallery {
    transform: scale(1, 1);
    border: 1px solid #00accd;
    border-top: 1px solid transparent;
}
.Cat-Gallery .items .hover-gallery {
    backface-visibility: hidden;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    bottom: 1px;
    font-size: 0;
    height: 120px;
    left: 15px;
    max-height: 120px;
    overflow: hidden;
    padding: 5px 15px;
    position: absolute;
    right: 2px;
    top: 60%;
    transform: scale(0, 0);
    transition: all 500ms ease 0s;
    width: 263px;
}
.Cat-Gallery .hover-gallery .content {
    font-family: sukhumvit set;
    font-size: 14px;
    letter-spacing: 0.2px;
    line-height: 18px;
}

.CF-Payment {   display: inline-block;   position: relative; padding: 5% 10%; margin-top: 5%; border: 5px solid #7f8181;}
.Title-top {   position: absolute;   top: -35px;   left: 0;  right: 0;  display: block;  text-align: center;}
.Title-top h2 {   color: #fff;  background: #363a3a;  display: inline-block;   padding: 10px 25px;  border-radius: 35px;   border: 4px solid #fff;   box-shadow: 0px 3px 3px #e4e4e4; font-size: 32px; font-weight: 800;}
.ContenT {   padding: 5px 10px 5px 30px;}
.ContenT p {   font-family: sukhumvit set;    font-size: 20px;    font-weight: 400;   color: #000; text-align:center;}
.images-pay {  text-align: center;}
.images-pay img {  max-width: 100%;}
.Title-bottom{   position: absolute; bottom:-45px;left: 0;  right: 0;  display: block;  text-align: center;}
.Title-bottom h2 {   color: #fff;  background: #00accd;  display: inline-block;   padding: 10px 50px;  border-radius: 35px;   border: 4px solid #fff;   box-shadow: 0px 3px 3px #e4e4e4; font-size: 32px; font-weight: 800;}





.dtail {
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    text-align: center;
    top: 30%;
}
.btn-close {
    color: #222;
    font-size: 35px;
    margin-left: -15px;
    position: absolute;
    top: -22px;   right: -12px;
}

.line-chat-box {
    display: inline-block;
    position: relative;
}
.category-products-custom .products-grid .item {  margin: 0 0 10px;}



/*.Pop-up {
    display: none;
}
.cms-index-index .Pop-up {
    display: block;
}
.Pop-up {
    overflow: auto;
    z-index: 9991;
    bottom: 0;
    position: fixed;
    right: 0;
	z-index:999;
	left:0;
	top:0;
}*/

.block-social-sidebar {  position: fixed;  right: 1%; bottom: 15%; z-index: 9}
.social-dtail img {
    width: 35px;
}
.f-sidebar a {
    display: inline-block;
    background: #2173f3;
    border-radius: 47px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}
.l-sidebar a{
    display: inline-block;
    background: #00b800;
    border-radius: 47px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}
.l-sidebar {
    float: right;
    clear: right; position: relative; display:block;
}
.f-sidebar {
    float: right; margin-bottom: 10px; position: relative; display:block;
}
.social-dtail h2 {
	position:relative;
    background: rgba(0,0,0,0.5);
    color: #fff;
    opacity: 1;
    border-radius: 5px;
    height: 35px;
    line-height: 25px;
    font-size: 15px;
    text-align: center;
    padding: 5px 10px;
    margin-bottom: 15px;
}
.social-dtail h2::after {

    content: "";
    width: 0;
    height: 0;
    right: 17px;
    bottom: -14px;
    position: absolute;
    border-top: 7px solid rgba(0,0,0,.5);
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;

}
.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 100%; /* To the right of the tooltip */
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent black;
}
.social-dtail .tooltip.left .tooltip-arrow {  top: 50% !important; border-left-color: rgba(0,0,0,0.5) !important; }
.social-dtail .f-sidebar .tooltip {      top: 15px !important;  left: -125px !important;}
.social-dtail .tooltip-inner{ background: rgba(0,0,0,0.5) !important;}
.social-dtail .l-sidebar .tooltip {      top: 15px !important;  left: -95px !important;}



@media only screen and (min-width: 320px)  and (max-width: 359px){
.em-wrapper-main .em-filterproducts-grid .owl-item{width: 285px !important;}
.products-grid.owl-carousel .owl-stage-outer .owl-item {  padding-bottom: 20px;}	
#gallery_con.Home-Cat-Gallery > li {   width: 100%;	}
.Title-top h2 {  font-size: 20px;}	
.Title-bottom h2 { font-size: 20px;}
.CF-Payment { padding: 15% 5%;	margin-top: 15%; margin-bottom: 15%;}
#paymentconfirmationForm div.input-box {  width: 265px !important;}
.map > img {  width: 100%;}
.map-content ._block {   width: 100%;}
#em-grid-mode { clear: both;}	
.r-tabs .r-tabs-panel {  display: block !important;}
.product-view .box-collateral {   margin-bottom: 130px;}
.em-footer-style06 .em-wrapper-social .em-block-title {  float: none;  margin-right: 0;}


#html5gallery-elem-video-0, .vdo-youtube .html5gallery , .vdo-youtube .html5gallery-container-0 ,.vdo-youtube .html5gallery-box-0 ,.vdo-youtube .html5gallery-elem-0,.vdo-youtube iframe {   width: 290px !important; height:230px !important; float: left !important;}
.html5gallery-car-0 , .html5gallery-title-0 {   display: none !important;}
.vdo-youtube  .html5gallery-right-0 { left: 245px  !important;  top: 90px  !important;}
.vdo-youtube .html5gallery-left-0{  top: 90px  !important;}
.vdo-youtube {  margin-bottom: 15%;}



} 

@media only screen and (min-width: 360px)  and (max-width: 527px){
.em-wrapper-main .em-filterproducts-grid .owl-item{width: 330px !important;}
.products-grid.owl-carousel .owl-stage-outer .owl-item {  padding-bottom: 20px;}	
#gallery_con.Home-Cat-Gallery > li {   width: 88%;	}
.Title-top h2 {  font-size: 20px;}	
.Title-bottom h2 { font-size: 20px;}
.CF-Payment { padding: 15% 5%;	margin-top: 15%; margin-bottom: 15%;}
#paymentconfirmationForm div.input-box {  width: 265px !important;}
.map > img {  width: 100%;}
.map-content ._block {   width: 100%;}
#em-grid-mode { clear: both;}	
.r-tabs .r-tabs-panel {  display: block !important;}
.product-view .box-collateral {   margin-bottom: 130px;}
.em-footer-style06 .em-wrapper-social .em-block-title {  float: none;  margin-right: 0;}
.Cat-Gallery .items .hover-gallery {top: 72%; width: 300px;}

#html5gallery-elem-video-0, .vdo-youtube .html5gallery , .vdo-youtube .html5gallery-container-0 ,.vdo-youtube .html5gallery-box-0 ,.vdo-youtube .html5gallery-elem-0,.vdo-youtube iframe {   width: 290px !important; height:230px !important; float: left !important;}
.html5gallery-car-0 , .html5gallery-title-0 {   display: none !important;}
.vdo-youtube  .html5gallery-right-0 { left: 245px  !important;  top: 90px  !important;}
.vdo-youtube .html5gallery-left-0{  top: 90px  !important;}
.vdo-youtube {  margin-bottom: 15%;}
} 


@media only screen and (min-width: 528px)  and (max-width: 767px){
.em-wrapper-main .em-filterproducts-grid .owl-item{width: 330px !important;}
.products-grid.owl-carousel .owl-stage-outer .owl-item {  padding-bottom: 20px;}	
#gallery_con.Home-Cat-Gallery > li {   width: 50%;	}
.Title-top h2 {  font-size: 20px;}	
.Title-bottom h2 { font-size: 20px;}
.CF-Payment { padding: 15% 5%;	margin-top: 15%; margin-bottom: 15%;}
#paymentconfirmationForm div.input-box {  width: 265px !important;}
.map > img {  width: 100%;}
.map-content ._block {   width: 100%;}
#em-grid-mode { clear: both;}	
.r-tabs .r-tabs-panel {  display: block !important;}
.product-view .box-collateral {   margin-bottom: 130px;}
.em-footer-style06 .em-wrapper-social .em-block-title {  float: none;  margin-right: 0;}
.Cat-Gallery .items .hover-gallery {top: 72%; width: 300px;}

#html5gallery-elem-video-0, .vdo-youtube .html5gallery , .vdo-youtube .html5gallery-container-0 ,.vdo-youtube .html5gallery-box-0 ,.vdo-youtube .html5gallery-elem-0,.vdo-youtube iframe {   width: 290px !important; height:230px !important; float: left !important;}
.html5gallery-car-0 , .html5gallery-title-0 {   display: none !important;}
.vdo-youtube  .html5gallery-right-0 { left: 245px  !important;  top: 90px  !important;}
.vdo-youtube .html5gallery-left-0{  top: 90px  !important;}
.Home-Cat-Gallery .items .hover-gallery { height: 110px;  width: 220px;}
.vdo-youtube {  margin-bottom: 15%;}




} 



@media only screen and (min-width: 768px)  and (max-width: 979px){
	
#gallery_con.Home-Cat-Gallery > li {   width: 50%;	}

#html5gallery-elem-video-0, .vdo-youtube .html5gallery , .vdo-youtube .html5gallery-container-0 ,.vdo-youtube .html5gallery-box-0 ,.vdo-youtube .html5gallery-elem-0,.vdo-youtube iframe {   width:700px !important; height:320px !important; float: left !important;}
.html5gallery-car-0 , .html5gallery-title-0 {   display: none !important;}
.vdo-youtube  .html5gallery-right-0 { left: auto  !important;  top: 44%  !important;   right: 0 !important;}
.vdo-youtube .html5gallery-left-0{  top: 44% !important;}

.Home-Cat-Gallery .items .hover-gallery { height: 110px;  width: 300px;  top: 75%;}
#gallery_con.Home-Cat-Gallery > li {  margin-bottom: 25px;}
.vdo-youtube {  margin-bottom: 15%;}
.cms-index-index .category-products-custom .products-grid .item {  width: 33%;}


} 

@media only screen and (min-width: 980px)  and (max-width: 1000px){
	
#gallery_con.Home-Cat-Gallery > li {   width: 50%;	}

#html5gallery-elem-video-0, .vdo-youtube .html5gallery , .vdo-youtube .html5gallery-container-0 ,.vdo-youtube .html5gallery-box-0 ,.vdo-youtube .html5gallery-elem-0,.vdo-youtube iframe {   width:700px !important; height:320px !important; float: left !important;}
.html5gallery-car-0 , .html5gallery-title-0 {   display: none !important;}
.vdo-youtube  .html5gallery-right-0 { left: auto  !important;  top: 44%  !important;   right: 0 !important;}
.vdo-youtube .html5gallery-left-0{  top: 44% !important;}

.Home-Cat-Gallery .items .hover-gallery { height: 110px;  width: 300px;  top: 75%;}
#gallery_con.Home-Cat-Gallery > li {  margin-bottom: 25px;}
.cms-index-index .category-products-custom .products-grid .item {  width: 33%;}
.vdo-youtube {  margin-bottom: 15%;}


} 