@charset "utf-8";
/* CSS Document */
@media screen and  (max-width: 320px) {

.navbar { padding:0px;}
.header-black-36 { left: 25px !important; top:35px!important;}
.second_section_txt  , .imgn_sec_txt1 , .solid_design_title1{  font-size: 45px; line-height: 50px;}
.light { font-size: 45px;}
.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a { padding-left: 0; width: 310px;}
.imagination_sec_left { height: auto; padding-bottom: 50px;}
.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a { font-size: 30px;}
.mybag_portfolio_image.skin2 .product_desc { font-size: 22px; line-height: 33px; margin-top: 35px;}
.dsgn_main_left_bottom   , .dsgn_main_left_top , .dsgn_main_right_top , .dsgn_main_right_bottom{ float: left; padding: 50px 0 50px;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport { height: 1080px !important;}
.caption-black-17 { left: 25px !important;  top: 80px !important;}
.caption-image{top:45px!important;left:70px!important;}
.caption-image img { height: 135px !important; width: 225px!important;}
.product-list .product-thumb .button-group.acbtn button { width: 100%; margin-top: 25px;}
.product-list .collection_img .ch-info .caption .acbtn { width:auto;}
.product-list .product-thumb .ch-info .caption .button-group.wcbtn button  i { float: left; margin-top:5px;}
.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button span, .product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button span { font-size: 12px; float: left;}
.product-list .collection_img .ch-info .caption .price.Montserrat { font-size: 18px; }
.product-layout.product-list .collection_img .ch-info .caption .acbtn {  width:auto;}
.product_page .product-img-box .etalage { height: 530px !important;}
.playhouse_header ul.navbar-nav li a {  font-size: 14px;}
.moduletable.playhouse_header ul.navbar-nav > li {  padding: 0 5px;}
.container #content .row.orderby-displaynumber.categorypanel .btn-group.hidden-xs {  float: left;  margin-left: 15px;  margin-top: 10px;}
.container #content .row.orderby-displaynumber.categorypanel  #compare-total{ margin-top: 20px;}
.product_page .etalage_small_thumbs {left: 0; top: 370px !important;  width:250px !important;}
.productdetails-view .bag_portfolio_right_btm { top: 150px;}
.productdetails-view.productdetails { height: auto;}
#content .product-layout.product-grid .collection_img .ch-info { left: 5%; top: 10%;}
.product_compare  #product_comparison_mobile .add-to-row .btn.btn-primary.effect.btn-block , .product_compare #product_comparison_mobile .add-to-row .btn.btn-danger.effect.btn-block {  width: 100%; margin:0 auto; margin-bottom:5px;}
 .product-compare .product_compare #content .table.table-bordered .btn.btn-primary.effect.btn-block,.product-compare .table.table-bordered.mt-50 td .btn-danger{width:100%;float:left!important;margin:0;margin-bottom:7px;}
#product_comparison_mobile .product-img-row .product-name > a { font-size: 13px !important;}
.account-address .btn.btn-primary.effect , .account-address .btn.btn-primary , .account-address .btn.btn-default{ margin-bottom:5px;}
.product-list .ch-grid .image .ch-info h4 a {  font-size: 20px;}
select.form-control, textarea.form-control, input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="datetime"], input.form-control[type="datetime-local"], input.form-control[type="date"], input.form-control[type="month"], input.form-control[type="time"], input.form-control[type="week"], input.form-control[type="number"], input.form-control[type="email"], input.form-control[type="url"], input.form-control[type="search"], input.form-control[type="tel"], input.form-control[type="color"] {
  font-size: 11px;
}
.categorypanel .control-label {  font-size: 11px;}
.form-control {  padding: 6px 5px;}
.history_blog_btm_txt2 {  margin-top: 50px;}
.small_box {  margin-top: 20px;}
}

@media screen and (min-width: 321px) and (max-width: 360px) {

.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a { padding-left: 0px; width: 360px;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport { height: 1130px !important;}
.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a { font-size: 35px;}
.mybag_portfolio_image.skin2 .product_desc { font-size: 25px; line-height: 35px; }
.imgn_sec_txt1 {  font-size: 45px; line-height: 55px;}
.caption-black-17 { left: 25px !important;  top: 90px !important;}
.header-black-36 { left: 25px !important; top:35px!important;}
.second_section_txt { font-size: 45px; line-height: 55px;}
.light { font-size: 45px;}
.caption-image{top:60px!important;left:85px!important;}
.caption-image img { height: 140px !important; width: 225px!important;}
.product-list .collection_img .ch-info .caption .price.Montserrat { font-size: 18px;}
.product_page .product-img-box .etalage { height: 530px !important;}
.playhouse_header ul.navbar-nav li a {  font-size: 14px;}
.moduletable.playhouse_header ul.navbar-nav > li {  padding: 0 5px;}
.overlay nav {  height: 45%;  top:25%;}
.product-list .collection_img .ch-info .caption .button-group.acbtn .hidden-xs.hidden-sm.hidden-md{ font-size:11px;}
.product-list .collection_img .ch-info .caption .button-group .addtocart-button {  padding: 10px 15px;}
#content .product-layout.product-grid .collection_img .ch-info { height: 300px; left: 5%; right: 0; top: 10%; width: 300px;}
.product-layout.product-grid .product-thumb .caption {  margin-top: 10px;}
.product_page .etalage_small_thumbs {left: 0; top: 390px !important; width:290px !important;}
.container #content .row.orderby-displaynumber.categorypanel .btn-group.hidden-xs {  float: left;  margin-left: 15px;  margin-top: 10px; width:100%;}
.container #content .row.orderby-displaynumber.categorypanel  #compare-total{ margin-top: 20px;}
.productdetails-view .bag_portfolio_right_btm { top: 150px;}
.productdetails-view.productdetails { height: auto;}
.product_compare  #product_comparison_mobile .add-to-row .btn.btn-primary.effect.btn-block , .product_compare #product_comparison_mobile .add-to-row .btn.btn-danger.effect.btn-block {  width: 100%; margin:0 auto; margin-bottom:5px;}
 .product-compare .product_compare #content .table.table-bordered .btn.btn-primary.effect.btn-block,.product-compare .table.table-bordered.mt-50 td .btn-danger{width:100%;float:left!important;margin:0;margin-bottom:7px;}
.account-address .btn.btn-primary.effect , .account-address .btn.btn-primary , .account-address .btn.btn-default{ margin-bottom:5px;}
.product-list .ch-grid .image .ch-info h4 a {  font-size: 20px; height:auto;}
select.form-control, textarea.form-control, input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="datetime"], input.form-control[type="datetime-local"], input.form-control[type="date"], input.form-control[type="month"], input.form-control[type="time"], input.form-control[type="week"], input.form-control[type="number"], input.form-control[type="email"], input.form-control[type="url"], input.form-control[type="search"], input.form-control[type="tel"], input.form-control[type="color"] {
  font-size: 14px;
}
.categorypanel .control-label {  font-size: 11px;}
.form-control {  padding: 6px 5px;}

}



@media screen and (min-width: 361px) and (max-width: 500px){


.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a { padding-left: 0px; width: 450px;}
.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a { font-size: 40px;}
.header-black-36 { left: 35px !important; top:60px!important;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport { height: 1260px !important;}
.caption-black-17 { left: 35px !important;  top: 120px !important;}
.caption-image{top:70px!important;left:95px!important;}
.caption-image img { height: 200px !important; width: 350px!important;}
.product-list .collection_img .ch-info .caption .price.Montserrat { font-size: 25px;}
.product_page .etalage_small_thumbs { left: 0px;  top: 500px !important;  width: 420px !important;}
.playhouse_header ul.navbar-nav li a {  font-size: 14px;}
.moduletable.playhouse_header ul.navbar-nav > li {  padding: 0 5px;}
.overlay nav {  height:90%;  top:50%;}
.container #content .row.orderby-displaynumber.categorypanel .btn-group.hidden-xs {  float: left;  margin-left: 15px;  margin-top: 10px;}
.container #content .row.orderby-displaynumber.categorypanel  #compare-total{ margin-top: 20px;}
.productdetails-view .bag_portfolio_right_btm { top: 250px;}
.productdetails-view.productdetails { height: auto;}
#content .product-layout.product-grid .collection_img .ch-info { left: 22%; top: 17%;}
.product_compare  #product_comparison_mobile .add-to-row .btn.btn-primary.effect.btn-block , .product_compare #product_comparison_mobile .add-to-row .btn.btn-danger.effect.btn-block {  width:100%; float:left; margin:0 auto; margin-bottom:5px;}
 .product-compare .product_compare #content .table.table-bordered .btn.btn-primary.effect.btn-block,.product-compare .table.table-bordered.mt-50 td .btn-danger{width:50%;float:left!important;margin:0;margin-bottom:7px;}
}

@media screen and  (max-width: 500px) {
.navbar { padding:0px;}
#content .orderby-displaynumber #input-limit {margin-top: 10px;}
.product-list .product-thumb .button-group.acbtn button { width: 100%; margin-top: 25px;}
.product-list .collection_img .ch-info .caption .acbtn { width: auto;}
.product-list .product-thumb .ch-info .caption .button-group.wcbtn button  i { float: left; margin-top:5px;}
.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button span, .product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button span { font-size: 12px; float: left;}
.container #content .show_lable {  float: left;  width: 100%;}
.product_page #content .row .other_details {  margin-top: 0px;}
.ul_link {  margin-bottom: 130px;}
}
@media screen and (min-width: 501px) and (max-width: 600px) {

.product_page .etalage_small_thumbs {left: 0; top:690px !important; width:530px !important;}
.product_page #content .row .other_details {  margin-top: 0px;}
.ul_link {  margin-bottom: 130px;}
}
@media screen and (min-width: 601px) and (max-width: 640px) {

.product_page .etalage_small_thumbs {left: 0; top:730px !important; width:570px !important;}
.product_page #content .row .other_details {  margin-top: 0px;}
.ul_link {  margin-bottom: 130px;}
}

@media screen and (min-width: 501px) and (max-width: 640px) {


.mybag_portfolio .mybag_portfolio_image .bx-viewport { height: 1330px !important;}
.navbar { padding: 15px 35px;}
.caption-black-17 { left:70px !important;  top: 170px !important;}
.header-black-36 { left: 70px !important; top: 80px !important;}
.caption-image{top:100px!important;left:140px!important;}
.caption-image img { height: 250px !important; width: 450px!important;}
.product-list .product-thumb .ch-info .caption .button-group.wcbtn button  i { float: left; margin-top:5px;}
.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button span, .product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button span { font-size: 12px; float: left;}
.product-list .product-thumb .button-group.acbtn button { width:60%; margin-top: 25px;}
.product_page .product-img-box .etalage { height: 1000px !important;}
.product-list .collection_img .ch-info .caption .price.Montserrat { font-size: 25px;}
#content .product-layout.product-grid .collection_img .ch-info { width:310px; height:310px; left:23%; right: 0; top:10%;}
.product-layout.product-grid .wishlist { margin-left:50px;}
.container #content .row.orderby-displaynumber.categorypanel .btn-group.hidden-xs {  float: left;  margin-left: 40px; }
.container #content .row.orderby-displaynumber.categorypanel  #compare-total{ margin-top: 20px;}
.productdetails-view .bag_portfolio_right_btm { top: 300px;}
.productdetails-view.productdetails { height: auto;}
.product_compare  #product_comparison_mobile .add-to-row .btn.btn-primary.effect.btn-block , .product_compare #product_comparison_mobile .add-to-row .btn.btn-danger.effect.btn-block {  width: 50%; margin:0 auto; margin-bottom:5px;}
 .product-compare .product_compare #content .table.table-bordered .btn.btn-primary.effect.btn-block,.product-compare .table.table-bordered.mt-50 td .btn-danger{width:50%;float:left!important;margin:0;margin-bottom:7px;}
}
@media screen and (min-width: 641px) and (max-width: 767px) {


.product-list .product-thumb .ch-info .caption .button-group.wcbtn button  i { float: left; margin-top:5px;}
.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button span, .product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button span { font-size: 12px; float: left;}
.product-list .collection_img .ch-info .caption .price.Montserrat {  width: 60%;}
.product_page .product-img-box .etalage { height: 1150px !important;}
.product_page .etalage_small_thumbs { left: 0px;  top:820px !important;  width: 420px !important;}
.caption-black-17 { left:95px !important;  top: 195px !important;}
.caption-image { left: 140px !important;  top: 140px !important;}
.caption-image img { height: 280px !important; width: 540px!important;}
.navbar { padding: 15px 60px;}
.header-black-36 { left: 95px !important; top: 95px !important;}
}
@media screen and (max-width: 1024px) {
.gl_prd .other_gallery_info .button-group .hidden-sm { display: block !important;}
.product-list .product-thumb .ch-info .caption .button-group.wcbtn button  i { float: left; margin-top:3px;}
.product-list .ch-grid .ch-info .hvr_txt .caption .button-group .wishlist-button span, .product-list .ch-grid .ch-info .hvr_txt .caption .button-group .compare-button span { float: left; font-size: 12px;}
.product-list .product-thumb .button-group button { width: 75%;}

.product-list .product-thumb .button-group.acbtn button { margin-top: 0px;  width: 100%;}
.playhouse_header .h_border , .playhouse_header .h_border1 { display:none;}
.playhouse_header h3.playhouse-header {  text-align: center;  width: 100%;  float: left;}
.product-layout.product-grid .collection_img .ch-info .caption .button-group.acbtn .hidden-xs { display: block !important;}

}
@media screen and (max-width: 767px) {
.bg-cover .container .row #content { float: left; width: 100%;}
.gallery_row_cmn .img-responsive {  width:100%;}
.design_main_txt1 , .design_main_txt2 { margin-top: 30px;  float: left;}
.dsgn_main_left_top, .dsgn_main_right_top { float: left;}
.htmlmodule #imagination_section , .htmlmodule #solid_design_section , .mybag_portfolio , #playhouse_blog{ height:auto;}
.solid_design_main_text { float: left;  padding-bottom: 50px;}
.imagination_sec_right { float: left; width: 100%;  padding-top: 100px;}
.artblock.playhouse_blog_area { float: left; width: 100%; margin-bottom: 50px;}
.mybag_portfolio_image.skin2 .rating_blank { margin-top: 15px;}
.email_txt {  width: auto;}
.collection_img .ch-info1 .button-group .hidden-xs { display:block !important;}
.mybag_portfolio_image.skin2 .price { font-size: 45px; margin-top: 20px;}
.mybag_portfolio_image.skin2 .button-group { margin-top: 25px;}
.mybag_portfolio_image.skin2 .price{ width:100%;}
.mybag_portfolio_image.skin2 .addtocart-button{ margin-left:0px;}
.footer_righttxt { margin-top: 30px;  float: left;}
.list-unstyled { margin-top: 5px;}
.container{width:100%;}
#content .orderby-displaynumber .hidden-xs {  display: block !important;}
.productdetails-view .bag_portfolio_right_btm { top: 30px;}
a#trigger-overlay i { font-size: 14px;}
.overlay ul li a { font-size: 20px;}
.overlay ul li{min-height: 30px;}
.History_portfolio .portfolio_1_rght , .History_portfolio .portfolio_2_rght { float: left;  margin-top:50px;  width: 100%;}
.History_portfolio .portfolio_2_rght{ float: left;  margin-bottom:50px;}
.History_portfolio .History_portfolio_2 {  padding-bottom: 50px;}
.checkout-cart.innerpage .container .row #content .table-responsive .table thead tr td {  display: none;}
.container .row #content form .table-bordered tr td {border: 1px solid hsl(0, 0%, 80%) !important;  float: left;  width:100%;  margin: 2% 1%;  text-align:center; margin:0px;}
.table-bordered .input-group.btn-block { margin: 0 auto;  width:100%;}
.checkout_page .table-responsive .table.table-bordered tr {  float: left; margin: 2% 1%;  width: 96%;}
.checkout_page .table-responsive .table.table-bordered table, .checkout_page .table-responsive .table.table-bordered tbody, .checkout_page .table-responsive .table.table-bordered th, .checkout_page .table-responsive .table.table-bordered td, .checkout_page .table-responsive .table.table-bordered tr {
  display: block;
  border: 1px solid hsl(0, 0%, 80%) !important;
  text-align:center;
}
.account-order-info .innerpage_main tbody tr .text-left.cmnt_blg {  min-height: 40px;}
#table_res table,

#table_res thead,

#table_res tbody,

#table_res th,

#table_res td,

#table_res tr{display:block;}

#table_res thead tr{position:absolute;top:-9999px;left:-9999px;}

#table_res{border:1px solid #ccc;}

#table_res td{border:none;border-bottom:1px solid #fff;position:relative;padding-left:50%;white-space:normal;text-align:left;}

#table_res td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}

#table_res td:before{content:attr(data-title);}
.account-order-info .innerpage_main .container .row #content .table-responsive #table_res .text-right .btn.btn-primary ,.account-order-info .innerpage_main .container .row #content .table-responsive #table_res .text-right .btn.btn-danger  {    float:none;}
.product_compare .table.table-bordered th, .product_compare .table.table-bordered tr, .product_compare .table.table-bordered td { float: left !important; max-width: none; padding-left: 0 !important;  width: 100%; text-align:center;}
.product_compare #content .table.table-bordered.mt-50 thead td { display: none;}
/* compare start */
.for-mobile {
        display: block;
    }
    .for-desktop {
        display: none;
    }
    span.for-desktop {
        display: none;
    }
    table.for-mobile {
        display: table;
    }
    table.for-desktop {
        display: none;
    }
    tr.for-mobile {
        display: table-row;
    }
    th.for-mobile {
        display: table-cell;
    }
    tr.for-desktop {
        display: none;
    }
    td.for-desktop {
        display: none !important;
    }
    th.for-desktop {
        display: none;
    }
    .nav>li.for-desktop {
        display: none;
    }
    .mobile-show {display:block;}
    span.mobile-show {display:inline;}

    #product_comparison_mobile .product-img-row .product-name > a {  font-size: 23px;  text-transform: uppercase;}
    
	.product-compare .product_compare #product_comparison_mobile.data-table.compare-table.for-mobile {
  display: inline-block;
  float: left;
  width: 100%;
}
	/* compare end */
	

.account-wishlist .innerpage_main #content .table.table-bordered tbody tr td{ float: left; text-align: center; width: 100%;}
.innerpage_main, #about_me {  padding: 0px 0;}
.checkout-cart .cart_content .table-responsive .input-group .form-control, .checkout-cart .cart_content .input-group .input-group-btn { float: left;  width: 25%;}
.checkout-cart .input-group .form-control[name^="quantity"] { min-width: 70px; border: 1px solid hsl(0, 0%, 87%); height:44px;}
.checkout-cart .panel.panel-default .panel-body .input-group .input-group-btn .btn.btn-primary.effect{ float:left; margin-top:10px;}
.account-register .innerpage_main .skin2 .buttons .btn.btn-primary.effect {  margin-top: 10px;}
.account-order-info .innerpage_main tbody tr .text-left.cmnt_blg {  min-height: 40px;}
.account-order .innerpage_main #content .table.table-bordered tbody tr td {  float: left;  text-align: center;  width: 100%;}
.checkout-cart .container #content .table-responsive #table_res .text-right.remove.rmv_btn {  padding-left: 0% !important;}
.tparrows.tp-leftarrow.default {  background-position: 15px 13px;}
.tparrows.default {  width: 50px !important;}
.tparrows.tp-rightarrow.default {  background-position: 17px -37px;}
.History .inner-container .history_blog_btm_rght {  padding-left: 18px;}
.small_box {  margin-top: 20px;}



}
@media screen and (min-width: 768px) and (max-width: 799px) {
.caption-image { left: 165px !important;  top: 140px !important;}
.caption-image img { height: 280px !important; width: 540px!important;}
.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a {  width: 360px;}
.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a {  font-size: 34px;}
.mybag_portfolio_image.skin2 .product_desc {  font-size: 20px;  line-height: 25px;  margin-top: 30px;}
.mybag_portfolio_image.skin2 .rating_blank {  margin-top: 15px;}
.mybag_portfolio_image.skin2 .price {  font-size: 40px;  margin-top: 20px;}
.mybag_portfolio_image.skin2 .button-group {  font-size: 30px;  line-height: 36px;  margin-top: 25px;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport { height: 490px !important;}
.container #content .row.orderby-displaynumber.categorypanel .btn-group.hidden-xs {  float: left;  margin-left: 50px;}
.product-layout.product-grid .collection_img .ch-info .caption .button-group.acbtn .hidden-xs { display: block !important;}
#content .product-layout.product-grid .collection_img .ch-info {  left: 14%;  top: 16%;}
.product-thumb .button-group {  left: 40px;}
 .product_page .etalage_small_thumbs { left: 360px; top: 120px !important; width: 330px !important;}
.container .row #content .row .product-layout.product-grid .collection_img .ch-info {  left: 14%;  top: 17%;}
.productdetails-view .bag_portfolio_right_btm {  top: 160px;}
.product_compare .container #content .table.table-bordered .btn-primary, .container #content .table.table-bordered .btn-danger {font-size: 14px;  padding: 9px;}
.fa-stack {  width: 1em;}
.second_section_txt { font-size: 35px;  line-height: 35px;}
.second_sec_main {  padding-top: 15px;}
.light {  font-size: 46px;}
.second_sec_txt1 {  font-size: 18px;}
.second_sec_txt2 {  font-size: 15px;  margin-top: 15px;}
.history_blog_btm_txt2 {  margin-top: 50px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.email_txt {  width: auto;}
.htmlmodule #imagination_section , .htmlmodule #solid_design_section , .mybag_portfolio , #playhouse_blog{ height:auto;}
.list-unstyled { margin-top: 15px;}
footer .footer_blog .col-sm-6.footermenu li { margin-top: 9px;}
.footer_righttxt { font-size: 13px;}
.common-home .footer_blog .list-unstyled > li { font-size: 12px;}
.collection_img .ch-info1 .button-group .hidden-xs { display:block !important;}
.mybag_portfolio_image.skin2 .price{ width:100%;}
.mybag_portfolio_image.skin2 .addtocart-button{ margin-left:0px;}
.container{width:100%;}
.caption-black-17 { left: 95px !important;  top: 225px !important;}
.header-black-36{ left: 95px !important; top: 115px !important;}
.collection_blog .collection_view .gl_prd .other_gallery_info .additionnal .caption .button-group .addtocart-button { font-size: 11px; padding: 12px;}
.gallery_prd_name > a { font-size: 12px;}
.navbar { padding: 15px 55px;}
.overlay ul li {min-height:60px;}
.bg-cover .container .row #content .row.orderby-displaynumber.categorypanel .col-md-2 {  float: left;}
#content .row.orderby-displaynumber .short_by.text-right, #content .row.orderby-displaynumber .text-right.show_lable {
  float: left;
  margin-top: 5px;
}
#content .row.orderby-displaynumber .grid-list {  float: left;  margin-top: 4px;}
#compare-total {  margin-top: 0;}
}

@media screen and (min-width: 800px) and (max-width:979px) {
.imgn_sec_txt1 { font-size: 40px; line-height: 50px;}
.imgn_sec_txt3 { font-size: 30px;  line-height: 35px;}
.imgn_sec_txt2 { padding-top: 20px;}
.quote_right { padding-top: 30px;}
.bx-wrapper img.bx_img { padding-top: 25px;}
.slider_img_txt1 { margin-top: 20px;}
.caption-image { left: 185px !important;  top: 125px !important;}
.caption-image img { height: 300px !important; width: 600px!important;}
.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a {  width: 375px;}
.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a {  font-size: 40px;}
.mybag_portfolio_image.skin2 .product_desc {  font-size: 20px;  line-height: 25px;  margin-top: 30px;}
.mybag_portfolio_image.skin2 .rating_blank {  margin-top: 15px;}
.mybag_portfolio_image.skin2 .price {  font-size: 40px;  margin-top: 20px;}
.mybag_portfolio_image.skin2 .button-group {  font-size: 30px;  line-height: 36px;  margin-top: 25px;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport { height: 490px !important;}
.container #content .row.orderby-displaynumber.categorypanel .btn-group.hidden-xs {  float: left;  margin-left: 50px;}
.fa-stack {  width: 1em;}
.second_section_txt { font-size: 35px;  line-height: 35px;}
.second_sec_main {  padding-top: 15px;}
.light {  font-size: 49px;}
.second_sec_txt1 {  font-size: 18px;}
.second_sec_txt2 {  font-size: 15px;  margin-top: 15px;}
}
@media screen and (min-width: 800px) and (max-width:899px) {
.container .row #content .row .product-layout.product-grid .collection_img .ch-info {  left: 15%;  top: 18%;}
 .product_page .etalage_small_thumbs { left: 390px; top: 120px !important; width: 350px !important;} 
 .productdetails-view .bag_portfolio_right_btm {  top: 180px;}
 .history_blog_btm_txt2 {  margin-top: 50px;}
}
@media screen and (min-width: 900px) and (max-width:979px) {
.product_page .etalage_small_thumbs { left: 440px; top: 120px !important; width: 395px !important;}
.container .row #content .row .product-layout.product-grid .collection_img .ch-info {  left: 19%;  top:17%;}
.fa-stack {  width: 1em;}
}
@media screen and (min-width: 980px) and (max-width:1023px) {

.caption-image { left: 185px !important;  top: 180px !important;}
.caption-image img { height: 350px !important; width: 770px!important;}
.caption-black-17 { left: 95px !important;  top: 250px !important;}
.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a {  font-size: 44px;}
.mybag_portfolio_image.skin2 .product_desc {  font-size: 25px;  line-height: 28px;}
.mybag_portfolio_image.skin2 .rating_blank {  margin-top: 15px;}
.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a {  width: 460px;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport { height: 600px !important;}
/*bxslider*/
.imgn_sec_txt1 { font-size: 40px;  line-height: 42px;}
.imgn_sec_txt3 {  font-size: 25px;  line-height: 25px;}
.quote_right {  padding-top: 30px;}
.imgn_sec_txt2 {  padding-top: 35px;}
/*bxslider end*/
.product_page .etalage_small_thumbs { left: 480px; top: 120px !important; width: 435px !important;}
.container .row #content .row .product-layout.product-grid .collection_img .ch-info {  left: 22%;  top: 18%;}
.homepage .collection_blog .collection_view .other_gallery_info .additionnal .fa-stack {  width: 1em;}
.container #content .row.orderby-displaynumber.categorypanel .btn-group.hidden-xs {  float: left;  margin-left: 50px;}
.product-thumb .button-group {  left: 40px;}
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
.product_page .etalage_small_thumbs { left: 472px; top: 100px !important; width:430px !important;}
.fa-stack {  width: 1em;}

}
@media screen and (min-width: 1024px) and (max-width: 1279px) {

a#trigger-overlay { position: relative; right: 100px;}
.caption-black-17 {  top: 255px !important;}
.caption-black-17 { left: 95px !important;  top: 265px !important;}
.header-black-36{ left: 95px !important; top: 120px !important;}
.imgn_sec_txt1 { font-size: 45px;  line-height: 60px;}
.mybag_portfolio_image.skin2 .hvr_txt4.Montserrat > a { font-size: 50px;}
.collection_blog .collection_view .gl_prd .other_gallery_info .additionnal .caption .button-group .addtocart-button { font-size: 15px; padding: 15px;}
.gallery_prd_name > a { font-size: 20px;}
.imagination_sec_right > img { height: 846px;}
.caption-image { left: 210px !important;  top: 180px !important;}
.caption-image img { height: 380px !important; width: 760px!important;}
.playhouse_header h3.playhouse-header {  font-size: 18px;}
.mybag_portfolio .mybag_portfolio_image .bx-wrapper .collection_img .ch-info1 .button-group .hidden-md {  display: block !important;}
.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a {  width: 460px;}
.mybag_portfolio_image.skin2 .price {  margin-top: 25px;}
.mybag_portfolio_image.skin2 .rating_blank {  margin-top: 12px;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport {  height: 680px !important;}
#content .product-layout.product-grid .collection_img .ch-info { width:210px; height:210px; left:0%; right: 0; top:0%;}
.hvr_txt4 a, .product-grid .hvr_txt a { font-size: 18px;}
.rating .fa-stack { margin-top: 0;}
.product-grid .product-thumb .caption { position: relative;  top: 0;}
.ch-grid .ch-info .hvr_txt .caption .price { font-size: 18px; margin:0px;}
.container .row #content .row .btn-group.hidden-xs .btn.btn-default, .bg-cover .container .row #content .row .btn-group .btn.btn-default { padding: 5px 9px;}
.categorypanel .btn.btn-default, .categorypanel .btn-default:active { margin: 0 4px 0 0 !important;}
.product-grid .product-thumb .caption {  top: -20px;}
.container #content .row.orderby-displaynumber.categorypanel .form-control {  padding: 6px 0px;}
.productdetails-view .bag_portfolio_right_btm {  top: 210px;}
.container #content .row.orderby-displaynumber.categorypanel #compare-total {  font-size: 12px;}
.gallery_prd_name > a {  font-size: 17px;}
}

@media screen and (min-width: 1280px) and (max-width: 1350px) {

.caption-image { left: 235px !important;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport {  height: 790px !important;}


}
@media screen and (min-width: 1351px) and (max-width: 1500px) {

.caption-image { left: 335px !important;}

}
@media screen and (min-width: 1680px) and (max-width: 1920px) {
.product_page .etalage_small_thumbs { top: 90px !important; width:710px !important;}
}
@media screen and (min-width: 1501px) and (max-width: 1800px) {

.caption-image { left: 485px !important;}

}
@media screen and (min-width: 1801px) and (max-width: 1920px) {

.caption-image { left: 605px !important;}
.mybag_portfolio .mybag_portfolio_image .bx-viewport {  height: 790px !important;}
.mybag_portfolio .mybag_portfolio_image.skin2 .collection_img.ch-item.image > a {  width: 560px;}

}
@media screen and  (max-width: 1199px) {
.product-list .product-thumb .ch-grid .price-old{color:hsl(0, 0%, 36%);}
.product-list .product-thumb .ch-info .caption .button-group .hidden-xs { display: block !important;}
.mybag_portfolio .mybag_portfolio_image .collection_img .wish-compare button span{display:block !important;}
}
