
/* ********************************************************************************************
    Responsive styles
*********************************************************************************************** */

/* 1280px <= width */

@media only screen and (min-width: 1280px)  {
    #dispcon:before {content: '< 1280 | ';}
    
}

/* 768px <= width < 960px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    #dispcon:before {content: '768 to 959 | ';}
}

/* width < 768px */
@media only screen and (max-width: 767px) {
	#dispcon:before {content: '< 767 | ';}
}

/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    #dispcon:before {content: '480 to 767 | ';}
}

/* 640px <= width < 768px */
@media only screen and (min-width: 640px) and (max-width: 767px) {
    #dispcon:before {content: '640 to 767 | ';}
}

/* 320px <= width < 480px */
@media only screen and (min-width: 320px) and (max-width: 479px) {
    #dispcon:before {content: '320 to 479 | ';}
}

/* width < 320px */
@media only screen and (max-width: 319px) {
    #dispcon:before {content: '< 319 | ';}
}


/* ********************************************************************************************
    Design for a width of 960-1280 px
*********************************************************************************************** */

/* 960px <= width < 1280px */
@media only screen and (min-width: 960px) and (max-width: 1279px) {
    #dispcon:before {content: '960 to 1279 | ';}
    

}

/* ********************************************************************************************
    Tablet (Portrait) - design for a width of 768px
*********************************************************************************************** */

/* 768px <= width < 960px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    #dispcon:before {content: '768 to 959 | ';}
    
    
    
}


/* ********************************************************************************************
    All desktop - design for a width of 768px and wider
*********************************************************************************************** */

/* 768px <= width */
@media only screen and (min-width: 768px) {
    #dispcon:before {content: '768 > | ';}
    
    

}


/* ********************************************************************************************
    All mobile - design for a width of less than 768px
*********************************************************************************************** */

/* width < 768px */
@media only screen and (max-width: 767px) {
    #dispcon:before {content: '< 767 | ';}
    .no-left-margin.mobile-grid-half {width: 100% !important;}
    .cms-home #nav > li > a {font-size: 1em;}
    

}
/* end: width < 768px */


/* ********************************************************************************************
    Mobile (Landscape) - design for a width of 480px
*********************************************************************************************** */

/* 480 <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    #dispcon:before {content: '480 to 767 | ';}


}
/* end: 480 <= width < 768px */


/* ********************************************************************************************
    Design for a width of 640px
*********************************************************************************************** */

/* 640 <= width < 768px */
@media only screen and (min-width: 640px) and (max-width: 767px) {
    #dispcon:before {content: '640 to 767 | ';}

    
    
    
}
/* end: 640 <= width < 768px */


/* ********************************************************************************************
    Design for a width of less than 640px
*********************************************************************************************** */

/* width < 640px */
@media only screen and (max-width: 639px) {
    #dispcon:before {content: '< 639 | ';}
   
    
    
}
/* end: width < 640px */


/* ********************************************************************************************
    Design for a width of 480px
*********************************************************************************************** */

/* 480 <= width < 640px */
@media only screen and (min-width: 480px) and (max-width: 639px) {
    #dispcon:before {content: '480 to 639 | ';}
   
    

}
/* end: 480 <= width < 640px */


/* ********************************************************************************************
    Design for a width of less than 480px (small mobile)
*********************************************************************************************** */

/* width < 480px */
@media only screen and (max-width: 479px) {
    #dispcon:before {content: '< 479 | ';}
    
    

}
/* end: width < 480px */


/* ********************************************************************************************
    Design for a width of 320px (mobile - portrait)
*********************************************************************************************** */

/* 320px <= width < 480px */
@media only screen and (min-width: 320px) and (max-width: 479px) {
    #dispcon:before {content: '320 to 479 | ';}
    
    
    
    
}
/* end: 320px <= width < 480px */


/* ********************************************************************************************
    Design for a width of less than 380px
*********************************************************************************************** */

/* width < 380px */
@media only screen and (max-width: 396px) {
    #dispcon:before {content: '< 396 | ';}
    
    
    
}
/* end: width < 320px */


/* ********************************************************************************************
    Design for a width of less than 320px
*********************************************************************************************** */

/* width < 320px */
@media only screen and (max-width: 319px) {
    #dispcon:before {content: '< 319 | ';}
    
    

}
/* end: width < 320px */


/* ********************************************************************************************
    Design for a width of 240px (small mobile)
*********************************************************************************************** */

/* 240px <= width < 320px */
@media only screen and (min-width: 240px) and (max-width: 319px) {
    #dispcon:before {content: '240 to 319 | ';}
    
    
    
}
/* end: 240px <= width < 320px */


/* ********************************************************************************************
    Design for a width of lass than 240px
*********************************************************************************************** */

/* width < 240px */
@media only screen and (max-width: 239px) {
    #dispcon:before {content: '< 239 | ';}
    
    
}
/* end: width < 240px */

/* ==================================== MAX WIDTH ==================================== */

/* width < 1920px */
@media only screen and (min-width: 1920px) {
    #dispcon:before {content: '< 1920 | ';}
    .nav-container #nav {max-width: 1200px; margin: 0 auto;}
    
}

/* width < 1440px */
@media only screen and (max-width : 1439px) {
    /* Styles */
    #dispcon:after {content:" +++";}
    /* all */
    
}
/* width < 1380px */
@media only screen and (max-width : 1379px) {
    /* Styles */
    #dispcon:after {content:" ^^^";}
    /* all */
    
}
/* width < 1366px */
@media only screen and (max-width : 1365px) {
    /* Styles */
    #dispcon:after {content:" %%%";}
    /* all */
    
}
/* width < 1280px */
@media only screen and (max-width : 1279px) {
    /* Styles */
    #dispcon:after {content:" ***";}
    /* all */
    .cms-home .bannercontainer {padding: 0;}
    .cms-home .logo, .grid_full.added .logo, .logo {width: 240px;}
    #nav > li > a {font-size: 0.88em;}
    .shop > p {font-size: 0.85em;}
    .nav-container #nav {max-width: 960px;}
    .grid-sizer, .grid-item {width: 33.2%;}
    .cms-home #nav > li > a {font-size: 1em;}
    #nav > li {padding: 0px 20px;}
    .products-grid .product-name {font-size: 1.2em;}
    .products-grid .price-box .price {font-size: 12px;}
    .products-grid .vert {padding-top: 6px;}
    .prdspecs {padding-right: 14%;}
    .nav-container #nav a{padding: 12px 0;}
    
}
@media only screen and (max-width : 1200px) { 
#nav > li {padding: 0px 15px;}
    .nav-container #nav a.parent{font-size: 14px;}
}
/* width < 1042px */
@media only screen and (max-width: 1041px) {
    #dispcon:before {content: '< 1041 | ';}
    .toggleMenu.active, .toggleMenu:hover {color: #ec1f27;}
    .shop {display: none;}
    .header-primary.header.added {padding-top: 4%;}
    #nav a:hover, #nav li.active a.level-top:hover {background: transparent !important; color: #ec1f27 !important;}
    .cms-home #nav > li > a {font-size: 1em;}
    .nav-container #nav {clear: both; position: static;}
    .nav-container #nav.color > li > a {padding: 12px 16px;}
    .cms-home #nav > li {background: none; padding: 0;}
    .nav-container #nav > li ul, .nav-container #nav > li ul.shown-sub, .nav-container #nav ul {display: block; position: static; height: auto;}
    .nav-container #nav li, .nav-container #nav li:hover {position: relative;}
    .nav-container #nav li ul li {width: auto;}
    #nav li li a {padding: 12px;text-transform: uppercase;}
    #nav li .more, #nav li:hover > .more, #nav li .more:hover, #nav li.hover > .more {color: #000}
    .nav-container #nav li ul li a.over, .nav-container #nav li ul li a:hover, .nav-container #nav li ul li.hover > a {text-indent: 0;}
    .nav-container #nav li.level-top.parent .level0 {display: none;}
    .nav-container #nav li.level-top.parent.hover .level0 {display: block;}
    #nav > li > a:after {display: none;}
    .breadcrumbs {padding: 12px 16px;}
    #nav > li > a {font-size: 14px;}
    #nav > li {background: none; padding: 0;}
    .nav .no-left-margin.mobile-grid-half {width: 100% !important;}
    .toolbar .pager {padding: 20px 0px;}
    .category-products .toolbar .pager {margin: 0px 16px;}
    .products-list .product-image-wrapper {width: 33%;}
    .products-list .product-shop {width: 65%;}
    #nav li .more, .toggleMenu span {font-style: normal;}
    .nav-container #nav li.nav-2 > ul{height: auto;}
    .nav-container #nav li.nav-2 > ul > li, .nav-container #nav li.nav-1 > ul > li{width: auto;}
    #advancesearchflt .actions{right: 145px;}
    
}

/* width < 1024px */
@media only screen and (max-width : 1023px) {
/*.cms-home #nav {display:block !important;}*/
    /* Styles */
    #dispcon:after {content:" @@@";}
    /* all */
    .grid-sizer, .grid-item {width: 49.8%;}
    .pager .view-mode {position: static;}
    .sorter .item-left, .pager .item-left {}
    .products-grid .add-to-links .quickview, .products-grid .add-to-links .viewdetails {display: none;}
    .columngrid-adaptive.columngrid-2col .item {width: 33.3%;}
    .columngrid-adaptive.columngrid-2col .item:nth-child(3n+1) {clear: left !important;}
    .columngrid-2col .item:nth-child(2n+1) {clear: none !important;}
    .products-list .product-image-wrapper {width: 38%;}
    .products-list .product-shop {width: 60%;}
    .product-view .product-shop {float: none; clear: both; width: auto; padding: 36px 0px 0px 0px;}
    .product-view .product-img-box {float: none; width: auto;}
    .prdinformation {padding: 20px;}
    .prdspecs {padding-right: 0;}
    .nextandprevious .prev, .nextandprevious .next {top: 23%;}
    .product-view .box-additional {margin: 30px 0px 0px 0px;}
    #advancesearchflt .currently ol {display: block;}
    #advancesearchflt .currently {margin-right: 0;}
    #narrow-by-list {clear: both;}
    .footerwishlist, .itemslider-thumbnails {display: none;}
    .designerimg {width: 36%;}
    .descontent {width: 50%;}
    .customer-account-index .col-left, .customer-account-edit .col-left, .customer-address-index .col-left, .sales-order-history .col-left, .wishlist-index-index .col-left {display: none;}
    .customer-account-index .col-main, .customer-account-edit .col-main, .customer-address-index .col-main, .sales-order-history .col-main, .wishlist-index-index .col-main {float: none; width: auto;}
    .customer-account-index .col-main:before, .customer-account-edit .col-main:before, .customer-address-index .col-main:before, .sales-order-history .col-main:before, .wishlist-index-index .col-main:before {content: ''; clear: both; display: block; height: 24px;}
    .my-account {padding: 16px;}
    .main-container.col1-layout .main.container_12 .col-main .grid_4 { width: 100%;}
    .main-container.col1-layout .main.container_12 .col-main .grid_4 .peer-wrapper.peer-icon.peer-icon-hover.large.indent { display: inline-block; vertical-align: top; width: 49%;}
    .footcartcount.shopping_cart .icon-cart::after{font-size: 16px;}
    .footcartcount.shopping_cart .icon-cart{height: 27px;padding: 15px 12px 10px;}
    
    /* 21-8-2018 */
    .socialicn{float: right;font-size: 0;}
   .sicnz > li{display: inline-block;vertical-align: top;}
   .sicnz > li > a{display: block;width: 25px;height: 25px;position: relative;z-index: 20;}
   .norml, .hovr{width: 25px;height: 25px;left: 0;top: 0;position: absolute;}
   .hovr, .sicnz > li > a:hover .norml{opacity: 0;}
   .sicnz > li > a:hover .hovr{opacity: 1;} 
     .footer-container{text-align: left;}
    .footer-bottom-container{max-width: 1284px;margin: 0 auto;background: none;}
    .footer-container{background: #fff;z-index: 9999;}
    
    
    /*====================================
            GALLERY
=====================================*/
.hdr { width: 100%; height: 215px;}
.gcntnr9 { padding: 0 ;}
.gals9 { padding: 18px 24px 0;background: url("../assets/newsinner/gbg.jpg") no-repeat scroll left top / 100% auto;}
.show9 { float: left; font-size: 0.8em; padding-left: 5px; letter-spacing: 0.084em;}
.view9 { float: right; margin-right: 45px; font-size: 0.85em; letter-spacing: 0.06em; padding-left: 15px; background: url("../img/view.png") no-repeat scroll left center / 9px auto;}
.pecha{background: none;padding-bottom: 15px;}
.ghed9 { padding-bottom: 13px;}
.galsldr9{position: relative;}
.nav9 { position: absolute; pointer-events: none; left: -24px; right: -24px; top: 47%; z-index: 150;}
.nav9 a{width: 12px;height: 24px;pointer-events: all;background-image: url("../img/nav9.png");background-repeat: no-repeat;background-size: 12px auto;text-indent: -1000em;display: block;}
.nav9 a.prv9{float: left;background-position: 0 0;}
.nav9 a.nxt9{float: right;background-position: 0 -45px;}
.gal9 { padding-bottom: 0;}
.gsld9{width: 100%;}
.mob9{display: none;}
    #hombanr9 {

    padding: 50px 0 0;

}
/*=============================================
         NEWS AND EVENTS INNER
===========================================*/
.tbmnu9 { float: left; margin-left: 19px;}
.tbsmnu > li { display: inline-block; vertical-align: top; margin-left: 5px; padding-left: 13px;background: url("../img/mnu9.png") no-repeat scroll left 3px / 4px auto;}
.tbsmnu > li:first-child { margin-left: 0; padding-left: 0;background: none;}
.tbsmnu a { display: block; font-size: 0.8em; font-style: normal; letter-spacing: 0.14em;}
.back { float: right; text-transform: uppercase; padding-right: 6px;}
.back a { font-style: normal; font-size: 0.8em; letter-spacing: 0.08em; padding-left: 13px; display: block;background: url("../img/back.png") no-repeat scroll left 5px / 8px auto;}
.newshd9 { padding-bottom: 14px;}
.pcha { display: table-row;}
.pechas{display: table;width: 100%;}
.pcha > div{display: block;vertical-align: top;}
.decor { width: 100%;}
.imgvid{width: 100%;background-color: #f4f4f4;}
.decors { padding:0px; text-align: left;}
.dehed h1 { font-weight: 400; text-transform: uppercase; font-size: 1.2em; letter-spacing: 0.12em; line-height: 1.2em; padding-right: 100px;}
.std p.dat9 { float: right; letter-spacing: 0.06em; padding: 26px 19px 0 0;margin: 0;}
.dehed{padding-bottom: 22px;}
.pchtxt { padding: 20px 0;}
.pchtxt p { padding-bottom: 0px;}
.ivid9 { padding: 20px 10px 0;}
.imnu li { display: inline-block; vertical-align: top; padding: 0 14px;background: url("../img/mnu9.png") no-repeat scroll left 5px / 5px auto;position: relative;}
.imnu li:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;content: '';}
.imnu li:first-child { margin-left: 0;background: none;}
.imnu > li > a { display: block; padding-bottom: 5px;}
.imnu li.act9:after, .imnu li:hover:after{background: url("../img/mnu.png") no-repeat scroll 12px bottom / 45px 1px}
.immnu { padding-bottom: 24px;text-align: center;}
.sgal9 { font-size: 0; text-align: left; letter-spacing: 0;}
.mix:nth-child(3n+1) { margin-left: 0;}
.mix { display: inline-block; vertical-align: top; width: 32%; margin-left: 2%; margin-bottom: 26px;overflow: hidden;}
.pchaban{overflow: hidden;}
.thumbsld9 { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 500; background: rgba(0,0,0,0.5);z-index: 500;}
.thumbsld9.opn9{z-index: 50; background: #fff;}
.thmbsld9 { padding: 30px;font-size: 0;letter-spacing: 0}
.tsld { display: inline-block; vertical-align: top; width: 18%; margin-left: 2.5%;margin-bottom: 24px;}
.tsld:nth-child(5n+1) { margin-left: 0;}
.tsld{text-align:center;}
.thumbsld9.opn9 .tsld img{-moz-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.thumbsld9 .tsld img{-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.thumbsld9{-webkit-transition: all 0ms ease-in-out 0ms;-moz-transition: all 0ms ease-in-out 0ms;-ms-transition: all 0ms ease-in-out 0ms;-o-transition: all 0ms ease-in-out 0ms;transition: all 0ms ease-in-out 0ms;}
.thumbsld9.opn9{-webkit-transition: all 0ms ease-in-out 500ms;-moz-transition: all 0ms ease-in-out 500ms;-ms-transition: all 0ms ease-in-out 500ms;-o-transition: all 0ms ease-in-out 500ms;transition: all 0ms ease-in-out 500ms;}
.mix a > img, .pchaban > img{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.tsld img{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}

/*===================================
        NEWS AND EVENTS
===================================*/
.ncntnr {
    padding: 0 58px;
}
.evnthd { padding-top: 10px;}
.ehd { padding-left: 16px; letter-spacing: 0.06em; float: left;}
fltr9 { float: right;}
.fltrs9 > li { display: inline-block; vertical-align: top; position: relative;}
.fltr9{float: right;}
.fltrs9 > li > a { display: block; font-size: 0.8em; line-height: 1em; padding-right: 17px;background: url("../img/dwnaro9.png") no-repeat scroll 97% 3px / 8px auto;}
.evntd9{font-size: 0;letter-spacing: 0;}
.smnu9 { display: none; position: absolute; left: -10px; z-index: 100; background-color: rgba(0,0,0,0.8);}
.smnu9 > a { padding: 3px 10px; font-size: 0.9em; color: #fff; display: block; text-transform: capitalize;}
.evclm9 { display: inline-block; vertical-align: top; width: 24.3%; margin-left: 0.9333%;}
.evclm9:first-child{margin-left: 0;}
.evtxt9 {font-size: 16px;padding: 8px 15px 33px 8px;}
.evdat { font-size: 1em; padding-bottom: 5px; letter-spacing: 0;}
.evcnt { font-size: 1.05em; padding-bottom: 7px;}
.evred { font-size: 0.82em; padding-left: 13px; background: url("../img/red9.png") no-repeat scroll left 2px / 11px auto;}
    .footer-container{text-align: center;}
    .socialicn{float: none;padding-top: 10px;}
    .main{padding-bottom: 0;}
    .footer-bottom-container address{margin: 0;}
    .galtxtdes{padding-top: 10px;}
    
}

/* width < 960px */
@media only screen and (max-width: 959px) {
    #dispcon:before {content: '< 959 | ';}
    .cart .cart-right-column {background-size: cover;}
    
}

/* width < 768px */
@media only screen and (max-width : 767px) {
    /* Styles */
    #dispcon:after {content:" ###";}
	/* all */
    .cms-home .logo, .grid_full.added .logo, .logo {width: 160px;}
    .bannercontainer a.skip {bottom: -32px;position:absolute;}
    .footer-container {position: static;}
    .footer-container:after {content: ''; display: block; width: 100%; clear: both; height: 6px;}
    .cms-home .footer-container {position: static;}
    .page {padding-bottom: 0;}
    .columngrid-adaptive.columngrid-2col .item {width: 50%;}
    .columngrid-2col .item:nth-child(2n+1) {clear: left !important;}
    .columngrid-adaptive.columngrid-2col .item:nth-child(3n+1) {clear: none !important;}
    .pages .previous {left: -24px;}
    .pages .next {right: -24px;}
    .products-list .product-image-wrapper, .products-list .product-image {width: 100%; margin: 0; text-align: center; float: none; max-width: none;}
    .products-list .product-shop {width: 100%; padding-top: 20px; float: none;}
    .price {white-space: normal !important;}
    .checkout-cart-index .price {white-space: nowrap !important;}
    .narrow-by-list {border-bottom: 1px solid #ededed; padding-bottom: 6px;}
    #narrow-by-list .view.grid_3 {margin: 0;}
    .nextandprevious .prev, .nextandprevious .next {top: 18%;}
    .designerimg {width: auto; text-align: center;}
    .descontent {width: auto; margin: 0;}
    .quantity_counter {margin: 10px auto;}
    .product-view .product-shop .price-box, .product-view .prdinfodet, .cart .data-table .cartlabel {text-align: center;}
    .cart .product-name, .cart .product-name a {text-align: center; display: block;}
    .cart .a-right, .cart .data-table thead th.a-right, .cart .data-table tbody td.a-right {text-align: center !important;}
    #shopping-cart-table tr > td, #wishlist-table tr > td{ display: inline-block; text-align: left; vertical-align: top; width: 49%;}
    #shopping-cart-table tr > td.last, #wishlist-table tr > td.last{text-align: center !important;}
    .view9, .desk9{display: none;}
    .mob9{display: block;}
    
}

/* width < 768px & landscape */
@media only screen and (max-width : 767px) and (orientation:landscape) {
    #dispcon:after {content:" ~~~";}
/*    #orimode {display: block;}*/
} 
@media only screen and (max-width : 400px) and (orientation:landscape) {
    #dispcon:after {content:" ~~~";}
    #orimode {display: none;}
} 
@media only screen and (max-width : 400px) and (max-height : 280px) {
    #dispcon:after {content:" ~~~";}
/*    #orimode {display: block;}*/
}

/* width < 768px */
@media only screen and (max-width: 600px) {
	/* Styles */
	#dispcon:after {content:" ...";}
	/* all */
    .grid-sizer, .grid-item {width: 99.8%;}
    .grid-item--width2 {display: none;}
    .footer-bottom-container p {line-height: 1.6em; margin: 0px 16px;}
    .columngrid-adaptive.columngrid-2col .item {width: 100%;}
    .columngrid-adaptive.columngrid-2col .item:nth-child(3n+1), .columngrid-2col .item:nth-child(2n+1) {clear: none !important;} 
    .std > p, .peer-wrapper p{text-align: justify;}
    .breadcrumbs{display: none;}
    .main.container_12{padding-top: 0px;}
    .postContent > p:nth-child(2) {  display: block;  float: left;  margin-right: 20px;  width: 100%;}
    .postContent > p:nth-child(4) { line-height: 0; margin: 0; padding: 0;}
    .main-container.col1-layout .main.container_12 .col-main .grid_4 .peer-wrapper.peer-icon.peer-icon-hover.large.indent{width: 100%;} 
    .page-title, .product-view .product-essential .product-name{position: static;} 
    .page-title h1 {font-size: 18px;}
    .dehed h1{font-size: 1em;padding-right: 0;}
    .std p.dat9{display: none;}
}

/* width < 480px */
@media only screen and (max-width: 479px) {
.abtpgs { margin-top: -50px;}
    #dispcon:before {content: '< 479 | ';}
    .toolbar-bottom .page, .toolbar-bottom .pages {text-align: center;}
    .toolbar-bottom .pages { padding-top: 20px;}
    .toolbar-bottom .pages li {display: inline-block; margin: 0px;}
    .pages .previous, .pages .next {position: static; background-size: 32px 64px; height: 32px; text-transform: uppercase; font-size: 0.88em; line-height: 32px; width: 32px;text-indent: -1000em;}
/*    .pages .previous, .pages .previous:hover {padding-left: 24px; background-position: left bottom;}*/
/*    .pages .next, .pages .next:hover {padding-right: 24px; background-position: right top;}*/
    .product-view .totdiscount {float: none; display: block;} 
    .product-view .product-shop .quantity_counter {margin: 0 auto;}
    .catalog-product-view .product-shop .btn-cart {float: none; margin-right: 0; margin-top: 12px;}
    .product-view .add-to-cart {text-align: center;}
    .products-grid.columngrid {margin-left: 0; margin-right: 0;}
    .products-grid.category-products-grid.columngrid.columngrid-adaptive.columngrid-2col.first.last.odd {padding-right: 0; padding-left: 0;}
    .products-list {padding: 20px 0px 0px 0px;}
    .prdspeccontainer {padding: 0;}
    /*===========================================
                1-3-2017 CHANGES
    ========================================*/
    .products-list .btn-cart, .add-to-cart .button, .products-list .add-to-links, .nextandprevious .prev, .nextandprevious .next{display: none;}
    .products-grid li:hover .actions{opacity: 0;}
    .columngrid .item .product-content-wrapper { margin: 0 0 5px; opacity: 1; padding: 10px 0;position: static;}
    .product-name.single-line-name > a, .price-label, .products-grid .price-box .price { color: #000000;}
    .toolbar-bottom .pages{padding-top: 20px;}
    .designame h3{font-size: 16px;}
    .descontent .shortdesc p, .descontent .detdesc p{font-size: 12px;}
    #wishlist-table tr > td{width: 100%;}
    .my-wishlist .cart-cell button.button{margin: 0 auto;}
    
    .abtpgs .abtban {float: left;width: 100%;}
.abtpgs .abttxt {float: left;width: 100%;padding-top:20px;}
    .page-title h1 {font-size: 18px;}
    
}

/* width < 416px */
@media only screen and (max-width: 415px) {
	/* Styles */
	#dispcon:after {content:" |||";}
	/* all */
    .abtpgs .abtban {float: left;width: 100%;}
.abtpgs .abttxt {float: left;width: 100%;padding-top:20px;padding-left:0;}
.abtpgs .abttxt p {text-align: justify;margin-bottom: 10px;}.abttxt h1 {
    font-size: 0.8em;
    text-align: left;
    line-height: 25px;
}.page-title h1 {font-size: 18px;}
}
/* Till iPhone size 375px ----------- */
@media only screen and (max-width: 376px) {
	/* Styles */
    #dispcon:after {content:" |0|";}
	/* all */
    .abtpgs .abtban {float: left;width: 100%;}.page-title h1 {font-size: 18px;}
.abtpgs .abttxt {float: left;width: 100%;padding-top:20px;}.abttxt h1 {
    font-size: 0.8em;
    text-align: left;
    line-height: 25px;
}
}
.adsbygoogle, #h_icon2, #bannerfloatADS {display:none !important;}
@media only screen and (max-width:64em){
    .header-primary-container { position: absolute;width: auto;}
    .toggleMenu{float: right;padding-top: 12px;}
    .nav-container #nav { margin-bottom: 32px; position: fixed; top: 65px;max-height: 90%;left: 15px;right: 15px;overflow-y: scroll;}
    .header-container.header1 { height: 70px;}
    .header-primary.header.added, .header-primary{padding: 10px 0;}
    .cms-home .logo, .grid_full.added .logo, .logo{width: 145px;position: fixed;z-index: 99999;left: 15px;top: 10px; }
    #nav a:hover, #nav li.active a.level-top:hover, #nav > li.hover > ul{background-color: #fff !important;}
    .navmain-container.indx, .mobile-more-views{display: block;}
    .mobile-more-views #more-images-slider > li > a{-webkit-transition: all 0ms ease-in-out;-moz-transition: all 0ms ease-in-out;-ms-transition: all 0ms ease-in-out;-o-transition: all 0ms ease-in-out; transition: all 0ms ease-in-out;}
    .product-view .back-button{top: -28px;}
    .abtpgs .abttxt { float: none; margin-bottom: 20px; padding-left: 0; width: auto;}
    .abtban { margin: 0 20px 20px 0;}
    .abtbansign { float: none; margin: 0 auto; text-align: center; width: 300px;}
    #advancesearchflt .actions{top: -42px;}
    .itemslider-thumbnails .owl-controls .owl-buttons .owl-prev{left: -25px;}
    .itemslider-thumbnails .owl-controls .owl-buttons .owl-next{right: -25px;}
    a.toggleMenu:hover{color: #000 !important;}
    a.toggleMenu.active{color: #ec1f27 !important;}
    .flexslider{margin-bottom: 20px !important;}
    .main.category-main.container_full{padding-top: 15px;}
    .catalog-product-view .main{margin-top: 72px;}
    .g-recaptcha {margin-left: -61px;}
    
}
@media only screen and (max-width:764px){
    .catalog-product-view .product-shop .btn-cart{margin-top: 12px;}
}
    
@media only screen and (max-width:39em){
    .header-container.header1{height: 64px;}
    .cms-home .logo, .grid_full.added .logo, .logo{width: 130px;}
    .toggleMenu{padding-top: 10px;}
    .nav-container #nav{top: 65px;max-height: 85%;}
    .mobile{display: block;}
    .desktop, .desk{display: none;}
    .tp-simpleresponsive > ul > li{height: auto !important;} 
    .tp-leftarrow.default, .tp-rightarrow.default{top: 320px !important;} 
    .cms-home .logo, .grid_full.added .logo, .logo{top: 5px;}
    .abtpgs .abtban{width: 100%;}
    .shopping_cart.dropdown.block-cart.footcartcount { top: -54px; margin: 0; position: relative; right: 0;}
    .shopping_cart .dropdown-toggle.cover > div { background: #e5e5e5 none repeat scroll 0 0; padding-left: 0;}
}

@media only screen and (max-width:600px){
    
    .catalog-product-view .main{margin-top: 92px;}
}
    
@media only screen and (max-width:30em){
    
    .main.category-main.container_full{padding-top: 0;}
    .flexslider{margin-bottom: 10px !important;}
    
}
#close-fixedban, .price-stock .price-box, .price-box span.regular-price {display:none;}
