.banner-snatizer h1 span:nth-child(2){
	color: #E91B20;
}

img.falla {
    position: absolute;
    top: 1.2%;
}
.message.global.cookie {
    background: #222;
    color: #fff;
}
span.contact-us-info h1 {
    margin-bottom: 20px;
    font-family: 'Boogaloo', cursive;
}
span.contact-us-info {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    margin-bottom: 40px;
    text-align: justify;
    line-height: 22px;
}
span.system_payment img {
    width: 45px;
}
.secure_payment h6 {
    color: #fff;
    font-size: 12px;
}right_3pcs

.cms-privacy-policy-cookie-restriction-mode h1 {
    margin-bottom: 0;
}
div#notice-cookie-block p {
   width: 80%;
    float: left;
    padding: 10px;
    font-size: 14px;
    font-family: 'Alata', sans-serif;
}
div#notice-cookie-block .actions {
    float: right;
    margin-top: 5px;
}
.banner-snatizer h1 {
    position: absolute;
    color: #fff;
    font-family: 'Lemon', cursive !important;
    font-size: 65px;
    text-transform: uppercase;
    left: 4%;
    top: 2%;
    line-height: 90px;
}
li.trade_address .cp-fcontact {
    margin-bottom: 10px;
}
.banner-snatizer h1 span {
    word-wrap: break-word;
    display: block;
}
.bath-shower {
    display: table;
}
.bath-shower img {
    width: auto !important;
}
.five_5_center img {
    height: 582px;
}
.table_towel_sec {
	 display: table;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-left: 10px;
	 padding-bottom: 10px;
} 
.towel_main {
    display: block;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding-top: 30px;
}
.sub-towel-heading {
    display: table;
    text-align: center;
    margin: auto;
    color: #fff;
    padding-bottom: 20px;
}
.table_caption {
	position: absolute;
	top: 90px;
	padding-left: 30px;
	font-weight: bold;
}
.tab_tow_one a {
    color: #000;
    display: block;
}
.table_towel_sec img {
    width: 55%;
}
.table_towel_sec .tab_tow_one {
	width: calc(33% - 10px);
	float: left;
	position: relative;
	background: #fff;
	padding: 5px;
	margin: 5px;
	border-radius: 10px;
} 
.table_towel_section {
    display: table;
    background: rgba(48, 150, 76, 0.7);
    padding-bottom: 10px;
}
.bottom_quilt_section > div {
    float: left;
    width: 50%;
}
.bottom_quilt_section {
    display: table;
    width: 100%;
}
.quilt-left-left, .quilt-left-one, .quilt-left-two, .quilt-right-one, .quilt-right-two, .quilt-right-three, .botom_left, .botom_right {
    position: relative;
}
.caption_quilt {
    position: absolute;
    bottom: 30px;
    z-index: 1;
    display: block;
    right: 20px;
    color: #000;
    font-weight: bold;
    background: hsla(0,0%,100%,.8);
    padding: 5px;
        padding-right: 5px;
        padding-left: 5px;
    padding-left: 20px;
    padding-right: 20px;
    text-transform: uppercase;
}
.quilt-left-one img {
    height: 377px;
    width: 100%;
}
.bottom_quilt_section img {
    height: 500px;
    width: 100%;
}
.quilt-right {
    float: left;
    width: 30%;
    padding-top: 0 !important;
    padding: 10px;
    padding-right: 0;
}
.bottom_quilt_section img {
    padding: 5px;
}
.quilt-left {
    width: 70%;
    float: left;
}
.quilt-right img {
    width: 100%;
    height: 249px;
}
.quilt-left-bottom > div {
    float: left;
    width: 50%;
    padding: 10px;
    padding-left: 0;
}
.quilt-left-bottom .quilt-left-two{
	padding-right: 0;
}
.pcs5_bedding_section .block-title-main {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pcs5_bedding_section .pcs7_left_img, .five_5_center {
    position: relative;
}
.pcs5_bedding_section .pcs7_left_img .buy_now,  .five_5_center .buy_now{
	position: absolute;
    bottom: 50px;
    right: 50px;
    color: #000;
    background: rgba(255, 255, 255, 0.9);
    padding-left: 20px;
    display: block;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-transform: uppercase;
    font-weight: bold;
}
.pcs5_bedding_section .pcs7_left {
    width: 25%;
    float: left;
}
.pcs5_bedding_section .five_5_center {
	 width: calc(50% - 20px);
	float: left;
	padding: 0 10px 10px;
}
.pcs5_bedding_section .pcs7_right {
    width: 25%;
    float: left;
}
.banner-snatizer {
    display: none;
}
.cms-home .banner-snatizer{
	display: block;
}
.product-pocket-hand-sanitizer-gel-anti-bacterial-kills-99-99-germs-75-alcohol-100ml-and-3-ply-surgical-face-mask .reviews-actions{
	padding-top:30px;
}
.content .holo {
    display: block;
    margin-bottom: 20px;
}
.section_3pcs .hpb-content a {
		color: transparent;
		padding: 5px;
		margin-top: 18px!important;
		display: inline-block;
		width: 140px;
		margin: auto;
		margin-top: auto;
		margin-bottom: auto;
		margin-bottom: 20px;
		background: url(../images/button-shop-now.jpg);
		background-repeat: repeat;
		background-size: auto;
		background-repeat: no-repeat;
		background-size: 100%;
		height: 45px;
		position: relative;
		right: -100px;
}
.section_3pcs h2 {
    /*margin-bottom: 20px !important;*/
}
.section_3pcs h3{
		font-size: 20px;
		font-family: Merienda;
		color: #31974d;
		margin-top: 0; 
}
.section_3pcs .owl-buttons{
	float: left!important;
	padding-left: 10px!important;
	position: absolute;
	bottom: 41px;
	left: 20px;
}
button#btn-cookie-allow {
    width: 150px;
    text-transform: uppercase;
    font-size: 14px;
}
.section_3pcs .right_3pcs .sliders{
	padding: 10px!important;
	padding-top: 6px!important;
	padding-left: 25px!important;
}
.section_3pcs .owl-theme .owl-controls .owl-buttons div.lft-btn:hover, .owl-theme .owl-controls .owl-buttons div.rgt-btn:hover{
	background: #31974d!important;
}
.section_3pcs .owl-theme .owl-controls .owl-buttons div.lft-btn, .owl-theme .owl-controls .owl-buttons div.rgt-btn{
	background: #31974d!important;
}
.section_3pcs .hpb-main.slider_3pcs.owl-carousel.owl-theme .rgt-btn{
	background: #31974d!important;	
	padding-top: 2px !important;	
}
.section_3pcs .owl-theme .owl-controls .owl-buttons div.lft-btn:hover, .owl-theme .owl-controls .owl-buttons div.rgt-btn:hover{
	background: #31974d!important;	
	/*padding-top: 2px !important;*/
} 
.arrow_img.hollow-fiber { 
    width: 33%!important;
}
.left_3pcs .row_3pcs {
    width: calc(33.33% - 10px);
    float: left;
    margin: 5px;
}
.row_3pcs span {
    display: block;
    margin: 2px;
    color: #000;
    font-weight: bolder;
    text-align: center;
    font-family: Merienda;
    font-size: 11px;
    position: relative;
}
.row_3pcs .btn_3pcs_arrw {
    background: url(../images/3pcs_arrow.png);
    height: 13px;
    background-size: 42%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 10%;
    background-position: 8px 1px;
    position: absolute;
    top: -1px;
}
.section_3pcs .left_3pcs{
	width: 65%;
	float: left;
}
.section_3pcs .right_3pcs{
	width: 35%;
	float: left;
}
.section_3pcs.curtains-h .right_3pcs {
    width: 100%;
    background: rgba(34, 34, 34, 0.1);
    margin-top: -25px;
}
.section_3pcs.curtains-h img {
    width: 100%;
    max-width: 500px;
}
.section_3pcs.curtains-h .hpb-main.pad-main.sliders {
    text-align: center;
}
.section_3pcs.curtains-h .hpb-content-main {
    width: 50%;
    margin: auto;
}
.section_3pcs.curtains-h {
    display: none;
}

.cms-home .section_3pcs.curtains-h {
    display: block;
}

.section_3pcs.curtains-h .right_3pcs h2 {
    width: 500px;
    margin-bottom: 25px;
    margin-top: 25px;
}
#blackout-curtain-home .owl-buttons {
    display: none;
}
.section_3pcs.curtains-h .hpb-content-main {
    width: 80%;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
}
.section_3pcs.curtains-h .hpb-content-main .hpb-content{
	padding-top: 10px;
}

.section_3pcs.curtains-h {
    /*display: table;*/
}
.row_3pcs img {
    width: 100%;
    height: 230px;
}
.section_3pcs .left_3pcs h2{
	text-align: center;
	margin-bottom: 20px !important;
	position: relative;
	width: 60%;			
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	margin-top: 23px;
	margin: auto;	
}
.section_3pcs .left_3pcs h2::before, .section_3pcs .right_3pcs h2::before {
    background-image: url(../images/owl-dots.png);
	content: "";
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-size: 10px;
	left: 20px;
	top: 10px;
}
.section_3pcs .left_3pcs h2::after, .section_3pcs .right_3pcs h2::after {
 background-image: url(../images/owl-dots.png);
	content: "";
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-size: 10px;
	right: 10px;
	top: 10px;
}
.section_3pcs .right_3pcs h2 {
    width: 320px;
    margin: auto;
    position: relative; 
    text-align: center;
   	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
   	margin-top: 10px;
}
.arrow_img.hollow-fiber .des-title {
	font-size: 14px;
	font-weight: bold;
}
.prent_divs.rugss.holow .note {
    display: block;
    margin: 10px;
    margin-left: 10px;
    margin-left: 0;
}
.arrows_ptch .owl-buttons{
	position: absolute;
	left: 7px;
	top: 5px;
}
.hbr-main.pad-main.arrows_ptch .hbr-inner{
	padding: 5px;
}
.arrows_ptch .fa-angle-left::before{
	content: "Prev"!important;
	font-size: 15px!important;
}
.arrows_ptch .fa-angle-right::before{
	content: "Next"!important;
	font-size: 15px!important;
}
.arrows_ptch .owl-theme .owl-controls .owl-buttons div.lft-btn, .owl-theme .owl-controls .owl-buttons div.rgt-btn{
	background: #000 !important;
	height: 80px!important;
	width: 45px!important;
	padding-top: 15px!important;
}
.arrows_ptch .owl-theme .owl-controls .owl-buttons div.lft-btn:hover, .owl-theme .owl-controls .owl-buttons div.rgt-btn:hover{
	background: #000 !important;	
}
.hbr-main.pad-main.arrows_ptch .owl-next .rgt-btn{	
	background: #000 !important;	
	height: 77px!important;
	padding: 5px!important;
	width: 45px!important;
	padding-top: 15px!important;
}
.hbr-main.pad-main.arrows_ptch .owl-next .rgt-btn:hover{	
	background: #000 !important;	
}
.hbr-main.pad-main.arrows_ptch .owl-wrapper-outer{padding-left: 55px;}
/*.arrows_ptch .owl-next{ float: right; }
.arrows_ptch .owl-prev{ float: left; }*/
.subheading {
    font-family: Anton;
    font-size: 25px;
    text-align: center;
    display: table;
	width: 100%;
	padding-bottom: 12px;
	text-transform: uppercase;
}
.arrows_ptch .owl-buttons{
	width: 4%;
	height: 150px;
}
#home_brand\ home_page_section{
	position: relative;
	background: #f3f1f2;
	display: inline-block;
	width: 100%;
	padding-bottom: 30px;
	margin-bottom: 10px;
}
.pcs5_bedding_section {
    display: table;
    padding-left: 15px;
}
.hbr-main.pad-main.arrows_ptch{
	padding-top: 50px!important;
}
.hbr-main.pad-main.arrows_ptch h2 {
    margin-bottom: 20px !important;
}
#home_brand\ home_page_section h2{
	margin-bottom: 10px;
}
.widget.block.block-static-block:nth-child(5) .curtains{
	display: table;
}
.ptch-work-title{
	font-family: 'Dancing Script', cursive;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	font-weight:bold;
}
.printed_shop_btn{
	text-align: center;
	padding-top: 5px;
	text-decoration: underline;
	font-weight: bold; 
}
.call-action-btn span:last-child {
    padding: 15px;
    background: #fff;
	font-size: 20px;	
	transition: all;
	border-radius: 10px;
	font-family: Alata;
	display: inline-block;
	width: 200px;
}
.pcs5_bedding_section .buy_now_desc {

    font-family: Alata;
    color: #000;
    font-size: 14px;
    padding-left: 10px;
    padding-bottom: 5px;
    display: block;
}
.call-action-btn span:last-child a{
	color:#000;	
}
.call-action-btn span:first-child{
	font-size: 40px;
    font-family: 'Bangers', cursive;
    text-transform: uppercase;
    padding-right: 50px;
}
.curtains .pencil-plete {
    clear: both;
}
.call-action-btn{
	max-width: 100%;
	clear: both;
	background:#30964c;
	color: #fff;
	height: 100px;
	display: table;
	width: 100%;	
	margin-top: 20px;
	margin-bottom:0;
	text-align: center;
	padding-top: 1.5%;
}
.pencil-plete .pencil-row{
	width: calc(20% - 10px);
	float: left;
	margin: 5PX;
	margin-bottom: 5px;
}
.pencil-row:hover .btn{
	background:white;
    border: 1px solid black;
	color:#000;
}
.pencil-row .btn{
	text-align: center;
	color:white;
	border-radius: 7px;
	padding: 5px;
	background:
	#000;
	max-width: 80px;
	width: 100%;
	display: table;
	margin: 0 auto;
	border: 1px solid #000;
	transition: all 0.5s;
}
.pencil-row .description{
	display: block;
	color:black;
	text-align: center;
	font-family: Alata;
	margin-bottom: 10px;
}
.about_us_section .about_photo{
	background:#30964c;
	background-repeat: repeat;
	background-size: auto;
	width: 24%;
	background-repeat: no-repeat;
	float: left;
	background-size: 100%;
	border: 5px solid #cc9;
	border-bottom: 0;
	margin-right: 20px;
	color:#fff;
	font-size: 50px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 250px;
	font-family: Acme;
	text-align: center;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,0.35);
}
.about_us_section{
	margin-top: 30px;
	display: table;
	background: #f7f7f7;
	position: relative;
}
.about_us_section .about_txt{
	padding-top: 30px;
	float: left;
	width: 70%;
	line-height: 20px;
}
.about_us_section .about_txt span {
	 color:#848484;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    padding-bottom: 10px;
    font-size: 15px;
    position: relative;
    margin-bottom: 10px;
}
.more-info{
	display: block;
	padding-top: 30px;
}
.more-info a {
	background: #30964c;
	color: #fff;
	padding: 12px;
}

.about_txt span::after {
	position: absolute;
	content: "";
	border-bottom: 1px solid #32964d;
	border-bottom-width: 1px;
	border-width: 4px;
	width: 150px;
	bottom: -3px;
	left: 0;
}

/*Christmas Offer banner*/

.christmas_banner{
	display: none;
}
.cms-home .christmas_banner{
	/*background-image: url("../images/cristmas.gif");*/
	display: block;
	background-color: #000;
}
.cms-home .christmas_text_layer p{
	background:#000;
	margin: 0;
}
.cms-home .christmas_text_layer {
	padding: 90px 30px;
	max-width: 1100px;
	width: 100%;
	margin: auto;
	text-align: center;
	font-family: 'Lobster', cursive;
	text-transform: uppercase;
	color: #fff;
}
.christmas_text_layer p {
	font-size: 47px;
}
.christmas_text_layer span {
	font-size: 75px;
	padding-right: 15px;
	padding-left: 10px;
}
.christmas_text_layer p:nth-child(1) {
	font-size: 120px;
	font-family: 'Luckiest Guy', cursive;
	font-weight: bold;
}



.christmas_text_layer .blink{
		width:200px;
		height: 50px;
	    background-color: transparent;
		padding: 15px;	
		text-align: center;
		line-height: 50px;
	}
.christmas_text_layer	span{
		font-family: 'Chewy', cursive;
		color: white;
		animation: blink 0.5s linear infinite;
		font-size: 85px;
	}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

/*Christmas Offer banner*/


#m-cookienotice{
	background-color:rgba(0, 0, 0, 0.7)!important;
	border-radius: 0!important;
	max-width: 97%!important;
	width: 97%!important;
	border: 0 none!important;
	margin-bottom: 0 !important;
	padding-top: 5px!important;
	/*display: none!important;*/
	opacity: 0;	
}

.content h6 {
	padding-left: 30px;
	font-weight: normal;
	font-size: 14px;
}
.home-page-category h3 {
	color: #848484;
	padding-top: 10px;
	font-size: 12px;
	text-transform: uppercase;
	float: left;
	margin-top: 0;
	padding-top: 4px;
	padding-right: 10px;
	float: left;
	width: 15%;
}
.sub_listing .seprate{
	float: left;
	width: 80%;
}
.sub_listing {margin-bottom: 20px;display: table;}
.sub_listing a:hover {
	color: #2d9349;
}
.sub_listing a {
	color: #000;
	font-size: 12px;
	border-right: 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	transition: all;
}
.home-page-category h1::after {
    position: absolute;
    content: "";
    border-bottom: 1px solid #32964d;
    border-bottom-width: 1px;
	border-width: 4px;
	width: 125px;
	bottom: -13px;
	left: 0;
}
.home-page-category h1 {
   color: #848484;
	font-family: 'Alata', sans-serif;
	font-size: 20px;
	position: relative;
	padding-right: 45px;
}
.home-page-category {
	padding-left: 25px;
	display: table;
	width: 100%;
}
.view-more-item-button {
    display: none;
}
.cms-home .view-more-item-button {
    display: block;
   	margin: 0 auto;
   	display: table;
   	padding-top: 20px;	
}
.cms-home .view-more-item-button a::before{
	background-image: url("../images/bellet-4-btn.png"), url("../images/bellet-4-btn.png");
	/*background-origin: content-box;*/
	background-position: left center, right center;
	background-repeat: no-repeat;
}
.cms-home .view-more-item-button a{

	background-image: url("../images/bellet-4-btn.png"), url("../images/bellet-4-btn.png");
	/*background-origin: content-box;*/ 
	background-position: left center, right center;
	background-repeat: no-repeat;
}
.view-more-item-button a {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.view-more-item-button a{
	width: auto!important;
}
.cms-home .owl-theme .owl-controls .owl-page{
	bottom: -5px!important;
}
/*H1 Tag */
.block-title-main h1::before {
    background-image: url("../images/stripes.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 11px;
    left: 100%;
    position: absolute;
    top: 10px;
    width: 140px;
}
.block-title-main h1::after {
    background-image: url("../images/stripes.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 11px;
    position: absolute;
    right: 100%;
    top: 10px;
    transform: rotate(180deg);
    width: 140px;
}
.widget.block.block-static-block h1 {
    font-family: 'Lemon', cursive !important;
}
.block-title-main h1 {
    color: #222;
    display: inline-block;
    font-size: 24px;
    line-height: 30px;
    margin: 0 auto 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 0 20px;
}
.pad-main {
    padding: 10px 0 !important;
}
/*H1 Tag */

/*Gallery Style*/

.new_gallery *, *:before, *:after {box-sizing:  border-box !important;}


.new_gallery article {
 -moz-column-width: 13em;
 -webkit-column-width: 13em;
 -moz-column-gap: 1em;
 -webkit-column-gap: 1em; 
  
}

.new_gallery section {
 display: inline-block;
 margin:  0.25rem;
 padding:  1rem;
 width:  100%; 
 background:  #efefef;
}
.new_gallery img {
  width: 100%;
}
.new_gallery { 
    max-width: 800px;
    margin: auto;
    width: 100%;
}

/*Gallery Style*/

.panel.header {
	background: #30964c!important;
	margin: 0 !important;
	width: 100% !important;
	display: table;
	max-width: 100% !important;
}
.contact-index-index #maincontent {
	background-color: #b8d7c1;
	margin-top: 0 !important;
	padding-top: 20px;
	margin-bottom: 20px;
}
.bg-col-one .glry img {
	width: 300px;
	height: 200px;
	border: 3px solid #32964d;
	padding: 6px;
}
.bg-col-one .glry {
	width: 23%;
	float: left;
	background: #fff;
	padding: 12px;
	margin: 10px; 
}
.bg-col-one {
    background: rgba(204, 204.2, 204, 0.4);
    display: table;
    width: 100%;
    padding: 15px;
}
.contact-index-index .page-footer.custom_footers {
	margin-top: 0;
}
.cp-footer-main.footer_news {
	width: 100%!important;
	margin-top: 40px;
}
.footer_linkss{position: relative; font-size: 14px; display: block;line-height:30px;}

.footer_linkss::before {
    content: "\f0da";
    left: 0;
    font-family: 'Fontawesome';
    margin-right: 11px;
}
.login-container .fieldset::after {
	margin-top: 5px;
}
.secondary span{
	color: green!important;
}
.cp-social li:nth-child(2){
	display: none!important;
}
/*.slider_button {
	position: absolute;
	max-width: 800px;
	width: 100%;
	display: table;
	top: 65%;
	left: 4%;
	margin: auto;
}
.shop_btn {
	max-width: 200px;
	margin: auto;
}
.shop_btn a {
	color: #fff;
	background: rgba(255, 255, 255, 0.6);
	padding: 10px;
	padding-left: 50px;
	padding-right: 50px;
	border-radius: 5;
	transition: all;
	font-size: 14px;
	text-transform: uppercase;
}
.shop_btn a:hover {
	color: #000;
	background: rgba(255, 255, 255, 1);
}*/
/*Contact Form Design*/
.slideshow-element {
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	font-size: 2.3em !important;
	letter-spacing: 4px !important;
}
.Slider_banner.fisrt_slide .banr_anchr.hvr-shutter-in-horizontal{
	margin-top: 15px;
}
.arrivals{
	margin-top: 90px;
}
.Slider_banner.fisrt_slide .slider_layer {
	background: rgba(0, 0, 0, 0.5);
	top:15%;
}

.contact-index-index .field.name.required {
    width: 50%;
    float: left;
    margin-bottom: 5px;
}
.contact-index-index .field.email.required{
	float: left;
	width: 50%;
	margin-bottom: 5px;
}
.contact-index-index .field.telephone{
	display: table;
	width: 100%;
	margin-bottom: 5px;
}
.contact-index-index .field.comment.required textarea{
	resize: none;
}
.actions-toolbar .primary{
	float: right!important;
}
.actions-toolbar .action.submit{
	margin-right: 0!important;
	width: 200px!important; 
}
#contact-form .legend{
	display: none;
}
#contact-form .fieldset{
	margin-bottom: 10px;
}
.block.newsletter button{
	position: absolute!important;
	top: 9px!important;
	right: 5px!important;
}
.field.newsletter input{
	background: #fff!important; 
	font-size: 11px;
}
.footer.links strong{
	color: #fff;
}
.block.newsletter{
	position: relative!important;
}
#contact-form input{
	box-shadow: 0px -4px 4px -1px #3f9c35;
}
#contact-form textarea{
	box-shadow: 0px -4px 4px -1px #3f9c35;
}

/*Contact Form Design*/
.fotorama__fullscreen-icon {
    top: 40px;
}

/*  ********* Promotion Css Style*/
.category-caconda .fotorama__stage__frame::before {
/*	content: "20% OFF";
	position: absolute;
	z-index: 99999;
	right: 0;
	background: rgba(255, 0, 0, 0.7);
	color: #fff;
	font-weight: bold;
	width: 100px;
	height: 40px;
	padding-top: 7px;
	font-size: 20px;*/
}

/*This promotion class Only for bedding Category Home page Single and category*/
#defaultmenu li:nth-child(2)::before{	
/*	content: "SALE";
	position: absolute;
	z-index: 99999;
	left: 312px;
	background:
	red;
	color:
	#fff;
	font-weight: bold;
	width: 30px;
	height: 15px;
	padding-top: 1px;
	font-size: 10px;
	text-align: center;
	top: 5px; */
}

.category-bedding-and-bedspread .fotorama__stage__frame::before {
	/*content: "25% OFF";*/
	position: absolute;
	z-index: 99999;
	right: 0;
	background: rgba(255, 0, 0, 0.7);
	color: #fff;
	font-weight: bold;
	width: 100px;
	height: 40px;
	padding-top: 7px;
	font-size: 20px;
}
.categorypath-bedding-and-bedspread .product-item::before{
	/*content: "";*/
	position: absolute;
	z-index: 99999;
	left: 0;
	/*background: red;*/
	color: #fff;
	font-weight: bold;
	width: 40px;
	height: 20px;
	padding-top: 1px;
	font-size: 13px;
	text-align: center;
	top: 17px;
}
.cms-home #maincontent .widget:nth-child(9) .owl-item::before, .cms-home #maincontent .widget:nth-child(7) .owl-item::before{
	/*content: "";*/
	position: absolute;
	z-index: 99999;
	left: 10px;
	/*background: red;*/
	color: #fff;
	font-weight: bold;
	width: 40px;
	height: 20px;
	padding-top: 1px;
	font-size: 13px;
	text-align: center;
	top: 0;
}
/*Rug*/
.category-rugs-carpets-runner .product-item::before{
	/*content: "";*/
	position: absolute;
	z-index: 99999;
	left: 0;
	/*background: red;*/
	color: #fff;
	font-weight: bold;
	width: 40px;
	height: 20px;
	padding-top: 1px;
	font-size: 13px;
	text-align: center;
	top: 17px;
}
.hm_rug .hat-inner::before{
	/*content: "";*/
	position: absolute;
	z-index: 1;
	left: 10px;
	/*background: red;*/
	color: #fff;
	font-weight: bold;
	width: 40px;
	height: 20px;
	padding-top: 1px;
	font-size: 13px;
	text-align: center;
	top: 0;	
}
/*End Promotion bedding here*/


/*  ********* Promotion Css Style*/

.old-price .price-wrapper {
	text-decoration: line-through;
}
.loc_icon {
	background: url("../images/location.png");
	width: 128px;
	height: 128px;
	display: block;
}
.loc_main_wrp {
	display: table;
	background: #fff;
	max-width: 900px;
	margin: auto;
	padding: 15px;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 0;
}
.filter-options li a, .filter-options li {
    color: #000!important;
    font-family: Acme;
}
.block-subtitle.filter-subtitle{
	font-family: acme;
	font-size: 18px !important;
}
.cont_info h2 {
    padding-left: 20px;
    font-weight: bold;
    font-family: 'Bitter', serif;
    display: none;
}
.cs-info h1 {
	font-family: 'Boogaloo', cursive;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 15px;
}
.cs-info a{
	color: #000;
}
.contact-index-index .cs-info {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}
.contact-index-index .cs-info:nth-child(6) {
    text-align: center;
}
.shedule-info span {
    display: block;
    text-align: center;
}
.direct_map iframe{
	width: 100%;
}
.loc_main_wrp .cont_info {
	float: left;
}
.loc_main_wrp .location_icon {
	float: right;
    opacity: 0.1;
    position: relative;
    top: -13px;
    right: -10px;
}
.customer-account-create form#form-validate {
    margin-bottom: 30px;
}

.cms-about-us main#maincontent {
    background: #f7f7f7;
    margin: 0;
    margin-bottom: 30px;
    padding: 10px;
    max-width: 100%;
    padding-left: 50px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.cms-faq main#maincontent, .cms-payment main#maincontent, .cms-track-order main#maincontent, .cms-cancel-or-change-order main#maincontent  {
    background: #f7f7f7;
    margin: 0;
    margin-bottom: 30px;
    padding: 10px;
    max-width: 100%;
    padding-left: 50px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.cms-cookie-policy main#maincontent, .cms-privacy-policy-cookie-restriction-mode main#maincontent  {
    background: #f7f7f7;
    margin: 0;
    margin-bottom: 30px;
    padding: 10px;
    max-width: 100%;
    padding-left: 50px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.contact-index-index .page-title-wrapper {
	display: none;
}
.contact-index-index .page-title-wrapper {
	display: none;
}
.main_wrp {
	margin: auto;
	width: 100%;
	max-width: 900px;
	margin-top: 20px;
}
.main_wrp .direct_map {
	width: 40%;
	float: right;
}
.main_wrp .from-wrapper {
	width: 55%;
	float: left;
}
/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #cccc99;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2e944a;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
.banr_anchr {
	padding: 10px;
	border: 1px solid;
	color: #fff !important;
	width: 150px;
	font-size: 16px;
}
#live-chat h4 {
	font-size: 14px!important;
	padding-top: 5px!important; 
}
/* Shutter Out Horizontal */
.widget.block.block-static-block:nth-child(7) {
	margin-left: 25px;
}
.sections.nav-sections ul li .level-top.ui-corner-all {
    /*padding: 0 16px !important;*/
}
.mega_custom_menu_contanior.Baths img{
	width: 265px;
	height: 200px;
} 
.pages .pages-items li{
	margin-right: 0;
}
.pages a.page, .pages .action{
	border:0!important;
	padding: 0 8px !important
}
.pages .action:hover{
	background: #b8d6c0!important;
}
.pages .action{
	background: #b8d6c0;
}
.pages .items{
	border:1px solid #f2f2f2!important;
	background:#b9d7c1;
}
.pages strong.page{
	padding: 0 15px!important;
}
body .panel.header span {
	color: #fff;
	font-weight: bold;
	font-family: acme;
	font-size: 12px;
	letter-spacing: 1px;
}
.slider_layer {
	position: absolute;
	top: 20%;
	background: url(../images/pat.png);
	/*background: rgba(0, 0, 0, 0.2);*/
	max-width: 800px;
	width: 100%;
	left: 20%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	color: #fff;
}
.slider_layer h4 {
	letter-spacing: 10px;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
#live-chat{
	display: none;
}
.slider_layer h3 {
	letter-spacing: 12px;
	font-size: 3em;
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.Slider_banner {
	position: relative;
}
.chat-close {
	color: #fff !important;
}
.hb-main.pad-main-bottom.home-page-banner-one .hb-left {
	padding-right: 0 !important;
}
.des-curtain span:first-child{
	background: #000;
	color: #fff;
	padding: 7px;
	font-size: 14px;
	font-family: 'Alata', sans-serif;
	text-transform: capitalize;
	float: left;
}
.des-curtain span:last-child{
	padding-left: 5px;
	text-transform: capitalize;
	float: left;
	font-size: 14px;
	font-family: 'Alata', sans-serif;
	color:#000;
	text-decoration: none;
	line-height: 35px;
	margin-left: 10px;
	border-left: 4px double #2e944a;
}
.des-curtain{
	max-width: 95%;
	margin:auto;
	display: table;
	margin-top: 5px;
}
.hm_rug .hat-inner .img-bordr {
	border: 3px solid;
	height: calc(100% - 66px);
	/* width: 100%; */
	position: absolute;
	width: calc(100% - 40px);
	color: rgb(255, 255, 255);
	margin: 10px;
}
.tabs .content {
	overflow-y: scroll;
}


/*Curtain Image settings*/

.category-belgium .product-image-photo, .category-curtains .product-image-photo , .category-revola .product-image-photo, .category-sandria .product-image-photo, .category-prado .product-image-photo, .category-dario .product-image-photo, .category-brando .product-image-photo{
	height: 335px;
	width: 200px;
}
.category-belgium .products.wrapper.grid.products-grid, .category-curtains .products.wrapper.grid.products-grid, .category-revola .products.wrapper.grid.products-grid, .category-sandria .products.wrapper.grid.products-grid, .category-prado .products.wrapper.grid.products-grid, .category-dario .products.wrapper.grid.products-grid, .category-brando .products.wrapper.grid.products-grid {
	margin-top: 25px;
}
.category-belgium .product.details.product-item-details, .category-curtains .product.details.product-item-details, .category-revola .product.details.product-item-details, .category-sandria .product.details.product-item-details, .category-prado .product.details.product-item-details, .category-dario .product.details.product-item-details, .category-brando .product.details.product-item-details{
	margin-top: 25px;
}
.category-belgium .product-item-inner, .category-curtains .product-item-inner, .category-revola .product-item-inner , .category-sandria .product-item-inner, .category-prado .product-item-inner, .category-dario .product-item-inner, .category-brando .product-item-inner{
    height: 20px!important;
}
 
/*Curtain Image settings*/

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
	background: #fff!important;
	color: #000 !important;
}
.hm_rug .hat-inner img {
	width: 100%;
}
.mega_custom_menu_contanior.sheets img {
	width: 265px;
	height: 175px;
}
.widget.block.block-static-block:nth-child(5) .grd img {
	height: 300px;
}
.hm_rug .hat-inner {
	position: relative;
}
.arrow_img.grg {
	width: 33.33%!important;
}
.mega_custom_menu_contanior.quilts img {
	width: 225px;
	height: 150px;
}
.mega_custom_menu_contanior.quilts .row_one .coll {
	width: 20%;
}
.hb-main.pad-main-bottom.home-page-banner-one {
	padding-bottom: 0;
	display: none;
}
.cms-home .hb-main.pad-main-bottom.home-page-banner-one {
	padding-bottom: 0;
	display: block;
}
.product.media .fotorama__stage {
	height: 420px !important;
}
.product-item-actions .actions-secondary > .action {
	color: #2e944a!important;
}
.products-grid .product-item .product-item-inner .product-item-actions {
	padding: 0px 10px !important;
	padding-left: 0 !important;
}
.product-item-actions .actions-secondary > .action:hover {
	color: #2e944a!important;
}
.product.details.product-item-details {
	margin-top: 15px;
}
.toolbar.toolbar-products {
	margin-bottom: 0!important;
}
.product-image-wrapper {
	padding-bottom: 100% !important;
	margin-bottom: 20px;
}
.products.wrapper.grid.products-grid {
	margin-top: 0;
}
.products-grid .product-item .pro-overlay, .products-list .product-item .pro-overlay {
	background: transparent!important;
}
.sections.nav-sections.header-fixed {
	position: fixed;
	z-index: 99;
	width: 100%;
	transition-duration: 0.5s;
	top: 76px;
}
.arrow_img.lonwales {
    width: 100%!important;
}
.cp-social a{
	transition: all 0.3s ease-out 0s;
}
.cp-social a:hover{
	transform: rotate(360deg);
}
.page-product-configurable .action.primary {
	background: rgba(63, 156, 53, 0.7);
	border: 1px solid rgb(63, 156, 53);
	transition: all;
	transition-duration: 1s;
}
.page-product-configurable .action.primary:hover {
	background: rgba(63, 156, 53, 1);
}
.page-product-configurable .box-tocart .action.tocart {
	width: 64%;
}
.page-product-configurable .product-info-main .product-social-links .product-addto-links a.action.towishlist:hover,a.action.tocompare:hover,.action.mailto.friend:hover {
	color: rgba(63, 156, 53, 1)!important;
}
.page-product-configurable .fotorama__thumb-border {
	border: 3px solid #000;
}
.page-product-configurable .product.data.items > .item.title > .switch {
	background: rgba(63, 156, 53, 0.7);
	color: #fff;
}
#defaultmenu li:nth-child(3) .dropdown-menu.fullwidth.ui-menu.ui-widget.ui-widget-content.ui-corner-all li {
	padding-right: 0;
	padding-left: 40px;
}
.page-product-configurable .price-label {
	float: left;
	padding-right: 20px;
}
/*.page-product-configurable .page-title-wrapper.product {
	position: absolute;
	right: 327px;
}
.page-product-configurable .product-info-main {
	float: right;
	margin-top: 30px;
}*/
.sections.nav-sections.header-fixed #defaultmenu ul li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.header.content .logo {
	width: 10%;
	margin-left: -20px;
}
.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
	max-width: 150px!important;
}
.header.content .logo img {
	height: 70px;
    width: 110px;
}
.header.content.header-fixed .logo img {
    height: 55px;
    width: 90px;
    margin-left: 20px;
}
.header.content.header-fixed {
	top: 0;
	width: 100%;
	position: fixed;
	z-index: 9;
	background: #fff;
	display: table;
	margin-right: 0;
	padding-right: 0;
	max-width: 100%;
	transition: all;
	padding-top: 4px;
	padding-bottom: 10px;
} 
body .panel.header ul li a {
	color: #fff !important;
	font-weight: bold;
}
.authorization-link {
	border: 0 none !important;
}
.hb-main.pad-main-bottom.home-page-banner-one .hb-left {
	width: 100%;
}
.hb-main.pad-main-bottom.home-page-banner-one img {
	width: 100%;
}
.action.showcart::before {
	color: #3f9c35!important;
}
.sections.nav-sections li a {
	color: #fff !important;
}
.sections.nav-sections li a {
	color: #fff !important;
	padding: 0 17px !important;
}
.navigation:hover ul li a:hover {
	background: #fff !important;
	color: #000 !important;
}
.navigation .level0 .submenu {
	background: rgba(63, 156, 53, 0.9)!important;
}
.block-search {
	max-width: 800px!important;
	width: 100%!important;
}
.block-search input{
	border: 1px solid #3f9c35!important;
}
.navigation .level0 .submenu {
	border-top: 3px solid #fff!important;
}
.sections.nav-sections {
	background: url('../images/menu-bg.jpg');

	/*background: #3f9c35 !important;*/
	box-shadow: 0px -4px 4px -1px #3f9c35;
	transition: top 0.7s ease;
	top: 0;
}
.cms-index-index .navigation .level0 > .level-top.ui-sate-active{
	background: #fff!important;
	color: #000!important;
}
.navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus {
	background: #fff!important;
	color: #000!important;
}
li.level0.dropdown.bss-megamenu-fw.level-top.ui-menu-item.active a {
    background: #fff;
    color: #000!important;
}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
	/*background: #fff!important;
	color: #000 !important;*/
}
.navigation .level0 > .level-top.ui-state-active {
	background: #fff !important;
	color: #000 !important;
}
.breadcrumbs .items {
	color: #000!important;
}
.navigation .level0.parent > .level-top > .ui-menu-icon {
	right: 3px;
}
.owl-theme .owl-controls .owl-page span {
	background: none repeat scroll 0 0 #3f9c35!important;
}
#scroll-to-top .scrollup {
	background-color: #3f9c35 !important;
	border-color: #3f9c35 !important;
}
.hpb-main.hpb-slider.owl-carousel.owl-theme .lft-btn:hover {
	background: #3f9c35!important;
}
.hpb-main.hpb-slider.owl-carousel.owl-theme .lft-btn{
	background: #3f9c35!important;
}.hpb-main.hpb-slider.owl-carousel.owl-theme .rgt-btn:hover {
	background: #3f9c35!important;
}
.hpb-main.hpb-slider.owl-carousel.owl-theme .rgt-btn{
	background: #3f9c35!important;
}
.hpb-main .hpb-inner .hpb-content-main .hpb-content {
	padding-bottom: 0!important;
	text-align: center!important;
}
.hpb-main .hpb-inner .hpb-content-main .hpb-content > h2 {
	font-size: 20px!important;
}
.scrollup:hover {
	color: #ffffff!important;
}
.first_blog_img .hpb-content {
	/*padding-top: 7px !important;*/
}
.hpb-main.pad-main .first_blog_img .hpb-content {
	padding-bottom: 2px!important;
}
.hpb-main.pad-main .hpb-inner.first_blog_img h2 {
	/*margin-bottom: 4px!important;*/
}
.home_brand .owl-theme .owl-controls .owl-buttons div.lft-btn, .owl-theme .owl-controls .owl-buttons div.rgt-btn {
	background: green !important;
}
.home_brand .owl-theme .owl-controls .owl-buttons div.lft-btn:hover, .owl-theme .owl-controls .owl-buttons div.rgt-btn:hover {
	background: green !important;
}
.home_brand .owl-theme .owl-controls .owl-buttons div.lft-btn, .owl-theme .owl-controls .owl-buttons div.rgt-btn {
	background: green !important;
}
#home_brand .owl-page {
	top: 2px;
}
.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .block.newsletter > .content .actions .action.subscribe.primary {
	background: #3f9c35!important;
	border-color: #3f9c35!important;
}
.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li a:hover {
	/*color: #3f9c35!important;*/
}
.fs-main .fs-row .fs-inner .fs-left{
	color: #3f9c35!important;
}
.cms-launched .column.main img {
	width: 40%;
}
#defaultmenu li:nth-child(3) #view_more {
	width: 97% !important;
	display: inline-block;
}

/*This is menu style*/

#defaultmenu li:nth-child(3) .mega_custom_menu_contanior .row_one .coll{
	width: 20%;
}
.mega_custom_menu_contanior .row_one .coll {
	float: left;
	width: 25%;
}
.mega_custom_menu_contanior .coll p {
	border-bottom: 1px solid;
	margin-right: 38px;
	margin-bottom: 0px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: acme;
}
.mega_custom_menu_contanior .coll span {
	border-bottom: 1px solid;
	margin-right: 38px;
	margin-bottom: 0px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: acme;
}
.sections.nav-sections .mega_custom_menu_contanior .Menu_anchors a {
	display: block;
	color: #000 !important;
	font-weight: normal;
	font-size: 13px;
	transition: all;
	line-height: 25px;
	font-family: acme;
}
.sections.nav-sections .mega_custom_menu_contanior .Menu_anchors a:hover {
	color: #3f9c35!important;
	text-decoration: underline!important;
}
.Menu_anchors a {
	transition: all !important;
	transition-duration: 0.3s !important;
}
.Menu_anchors a:hover {
	padding-left: 5px;
}
.sections.nav-sections .view_more {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	font-size: 20px;	
	text-transform: uppercase;
}
.sections.nav-sections .view_more a:hover {
	background: rgba(63, 156, 53, 0.8)!important;
	color: #fff !important;
}
.sections.nav-sections .view_more a {
	display: block;
	padding: 10px;
    transition: 0.5s ease;
    background: rgba(63, 156, 53, 1)!important;
    font-size: 14px;
}
.sections.nav-sections .mega_custom_menu_contanior img {
	transition: transform 0.5s;
}
.sections.nav-sections .mega_custom_menu_contanior img:hover {
	transform: scale(1.1);
}
.mega_custom_menu_contanior.curtain .coll.curtains {
	width: 50%;
}
.mega_custom_menu_contanior.curtain .coll.curtains img {
	width: 95%;
}
.mega_custom_menu_contanior.curtain {
	display: table;
	width: 100%;
}
.mega_custom_menu_contanior.bedding .coll {
    width: 20%;
}
.arrow_img li {
	list-style: none;
	background: url('../images/Description-arrow.png');
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 20px;
}
.arrow_img {
	padding-left: 15px;
}
#defaultmenu li:nth-child(3) .dropdown-menu.fullwidth.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	/*width: 80%;*/
	margin: auto;
} 
.cms-home .page-footer .fs-main.pad-main {
	display: none;
}
.page-product-configurable .page-title {
	margin-bottom: 0!important;
}
/*.page-product-configurable .fotorama__stage {
	top: -88px!important;
}*/
.fotorama-item.fotorama {
	/*top: -90px !important;*/
	/*position: relative;*/
/*	z-index: -1;*/
}
.page-with-filter #maincontent {
	margin-right: 0;
	margin-left: 0;
	margin-top: 3px;
	padding-right: 0;
}
.page-with-filter .page-title-wrapper h1 {
	margin-bottom: 10px;
}
#view_more a{
	color: #fff!important;
	padding: 10px!important;
}
.fotorama__arr--next .fotorama__arr__arr {
	top: 50%!important;
}
.fotorama__arr--prev .fotorama__arr__arr {
	top: 50%!important;
}

/*for image hover on single page*/
/*.item.product.product-item:hover img {
	transform: none !important;
}*/

.pages strong.page {
	background-color: #3f9c35!important;
	color: #fff!important;
}
.sorter-action:hover::before {
	color: #30964c!important;
}
.fotorama__arr--next .fotorama__arr__arr {
	left: 60px!important;
}
.fotorama__arr.fotorama__arr--next, .fotorama__arr.fotorama__arr--prev {
	top: 0 !important;
	background-color: transparent!important;
}
.fotorama__arr--prev .fotorama__arr__arr {
	background: url("../images/arrow-alt-left.png") !important;
	background-size: 70% !important;
	background-repeat: no-repeat !important;
	background-position: 76px 0 !important;	
}
.fotorama__arr--next .fotorama__arr__arr {
	background: url("../images/arrow--right.png")!important;
	background-size: 70% !important;
	background-repeat: no-repeat !important;
	background-position: 76px 0 !important;
}
.product.media:hover .fotorama__arr--next .fotorama__arr__arr{
	background-position: 0 0 !important;
}
.product.media:hover .fotorama__arr--prev .fotorama__arr__arr{
	background-position: 0 0 !important;
}
.fotorama__stage__shaft.fotorama__grab img {
	top: 200px;
}
.fotorama__stage__frame.magnify-wheel-loaded.fotorama_horizontal_ratio.fotorama__loaded.fotorama__loaded--img.fotorama__active .fotorama__img {
	top: 200px !important;
}

.fotorama-item.fotorama .fotorama__arr.fotorama__arr--next {
	top: 100px;
}
.fotorama-item.fotorama .fotorama__arr.fotorama__arr--prev {
	top: 100px;
}
.fotorama__fullscreen .fotorama-item.fotorama {
	top: 0!important;
}
.catalog-product-view .breadcrumbs {
	margin-bottom: 0!important;
	/*z-index: 9999;*/
	padding-left: 3.5%;
	padding: 15px;
}
.catalog-product-view .breadcrumbs a::after {
	content: '\e608';
	padding-left: 5px;
	font-family: 'luma-icons';
	font-size: 9px;
}
.breadcrumbs a:hover {
	color: #2d9349;
}
.catalog-product-view .breadcrumbs span::after {
	content: '\e608';
	padding-left: 5px;
	font-family: 'luma-icons';
	font-size: 10px;
}
.catalog-product-view .breadcrumbs span:last-child::after, .catalog-product-view .breadcrumbs span:first-child::after {
	content: "";
}
.catalog-product-view .breadcrumbs a:nth-child(2) {
	/*display: inline-block;*/
	padding-right: 5px;
}
.catalog-product-view .breadcrumbs a {
	/*display: none;*/
}
.page-product-configurable #maincontent {
	margin-top: 5px;
}
.reviews-actions {
	margin-left: 0 !important;
	margin-top: 20px!important;
}
.product-reviews-summary .reviews-actions a {
	color: #3f9c35;
}
.page-product-configurable .product.attribute.sku {
	display: none;
}
.page-product-configurable .page-title-wrapper.product {
	position: absolute;
	left: 42.5%;
	width: 650px; 
	margin-top: 10px;
	/*display: none;*/
}
.page-product-configurable .page-title {
	font-size: 26px;
	line-height: 35px;
	text-transform: capitalize;
}
.action.primary:hover {
	background: #2d9349!important;
	border: 1px solid #2d9349!important;
}
.action.primary{
	background: #2d9349!important;
	border: 1px solid #2d9349!important;
}
.page-product-configurable .product-info-main {
	margin-top: 60px;
}
.checkout-cart-index .action.primary,.checkout-index-index .action.primary {
	background: #3f9c35!important;
	border: 1px solid #3f9c35!important;
}
.checkout-cart-index .action.primary:hover {
	background: #3f9c35!important;
}
.checkout-index-index .opc-progress-bar-item._active::before {
	background: #3f9c35;
}
.checkout-index-index .opc-progress-bar-item._active > span::before {
	background: #3f9c35;
}
.checkout-index-index .action.action-auth-toggle span,.action.action-help span,.payment-option-title.field.choice span {
	color: #3f9c35;
}
.page-with-filter .price-label {
	padding-right: 10px;
}
.filter-options-content li a {
	color: #3f9c35;
}
.cms-home #maincontent .widget:nth-child(7) .hat-main.pad-main {
	padding-top: 0;
}
.cms-home #maincontent {
	position: relative;
	padding: 0;
	margin: 0;
	width: 100%;
	max-width: 100%;
	margin-top: 0 !important;
}
.custom_footers .fs-main.pad-main {
	box-shadow: 0px 1px 7px #cccc99;
	padding-top: 5px !important;
	padding-bottom: 5px;
	background-color: rgba(242, 242, 242, 0.7) !important;
}
.sidebar-main .block, .sidebar-additional .block{
	background: #b8d6c0!important;
}
.breadcrumbs a, .chk, .page-title{
	font-family: Acme;
}
.cp-footer-container .cp-footer-main .cp-fblock .cp-ftitle h3{
	font-family: Acme;	
}
.navigation .level0 > .level-top{
	font-family: acme;
}
.breadcrumbs {
    background: #b8d6c0!important;
    padding: 15px!important;
}
.fs-main .fs-row .fs-inner .fs-left{
	width: 30px!important;
	height: 30px!important;
}
.fa.fa-life-ring::before{
	content: "\f0d1 " !important;	
}
.fa.fa-money::before{
	content: "\f1ed " !important;
}
.fa.fa-car::before {
	content: "\f0d1 " !important;
	transform: scaleX(-1);
}
.page-footer.custom_footers .fs-main .fs-row .fs-inner .fs-left .fa.fa-car {
	transform: scaleX(-1);
}

/*Style for home page Top Banner*/
/*.cms-home #maincontent .widget:nth-child(4) .fs-main.pad-main {
	padding-top: 7px;
	padding-bottom: 0;
}

.cms-home #maincontent .widget:nth-child(4) .fa::before {
	top: 6px;
	position: absolute;
	left: 6px;
}
.cms-home #maincontent .widget:nth-child(4) .fs-main .fs-row .fs-inner .fs-left {
	top: 3px;
	width: 30px;
	height: 30px;
	background: #fff;
	color: #f2703e;
	text-align: center;
	font-size: 15px;
}

.cms-home #maincontent .widget:nth-child(4) .fs-main .fs-row .fs-inner .fs-right > h3{
	font-size: 12px!important;
}
.cms-home #maincontent .widget:nth-child(4) .fs-main .fs-row .fs-inner {
	min-height: 46px;
}
.cms-home #maincontent .widget:nth-child(5) {
	margin-top: 59px;
}
.cms-home #maincontent .widget:nth-child(4) {
	display: table;
	width: 100%;
	position: absolute;
	top: 3px;
}*/

/*.cms-home #maincontent .widget:nth-child(4) .fs-main {
	background: #cc9!important;
}*/

/*Style for home page Top Banner*/
.Shipping_banner span:first-child {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 20px;
	background: rgba(255, 255, 255, 0.3);
	padding: 10px;
	padding-bottom: 5px;
}
.Shipping_banner span:last-child {
	margin-top: 10px;
}
.return img {
	transform: scaleX(-1);
}
.Shipping_banner p {
	margin: 0;
}
.Shipping_banner span{
	float: left;
}
.Shipping_banner p:first-child {
	font-weight: bold;
	font-family: 'Merienda', cursive;
}
.Shipping_banner p:last-child {
	font-family: 'Merienda', cursive;
}
.money_back span {
	padding-bottom: 2px !important;
}
.money_back img {
	height: auto !important;
}
.cms-home .Shipping_banner {
	background: #cc9;
	display: table;
	width: 100%;
	margin: auto;
	padding-left: 100px;
	margin-bottom: 4px;
	margin-top: 1px;
}
.Shipping_banner {
	display: none;
}
.Shipping_banner > div {
	float: left;
	width: 33.33%;
}
.cms-home #maincontent .widget:nth-child(7) {
	margin-left: 20px;
	margin-right: 20px;
}
.cms-home #maincontent .widget:nth-child(9) {
	margin-left: 5px;
	margin-right: 5px;
}
.header.content {
	padding: 10px 10px!important;
}
.cms-home #maincontent .widget:nth-child(10) {
	margin-left: 20px;
	margin-right: 25px;
}
/*facebook*/
.fa-facebook-f::before, .fa-facebook::before {
	content: url('../images/face_b.png')!important;
}
/*gmail*/
.fa-twitter::before {
	content: url('../images/gm.png')!important;
}
/*linkedlin*/
.fa-linkedin::before {
	content: url('../images/ln.png')!important;
}
/*linkedlin*/
/*.fa-linkedin::before {
	content: url('../images/ln.png')!important;
}*/
/*Instagram*/
.fa-google-plus::before {
	content: url('../images/ins.png')!important;
}
/*youtube*/
.fa-pinterest::before {
	content: url('../images/yt.png')!important;
}
.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .cp-social li a {
	border-color: transparent!important;
	color: transparent!important;
}
.breadcrumbs span {
	padding-left: 7px;
	padding-right: 7px;
}
.cp-footer-main .cp-fcontent .fa {
	color: #cccc99!important;
}
#description {
	min-height: 500px;
}
.prent_divs {
	display: table;
	width: 100%;
	margin-top: 40px;
}

/* ********************************Css Tabs ********************************************************/
.tabs
{
	position: relative;
	clear: both;
}
.tab h4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.tabs .tab
{
	float: left;
}
.rugss .arrow_img span {
	font-weight: bold;
	padding-right: 40px;
	width: 110px;
	display: inline-block;
}
.rugss h4 {
	margin-bottom: 20px;
}
.prent_divs .tab:first-child .content h4 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.tabs .tab .content {
	position: absolute;
	background-color: white;
	left: 0px;
	width: 100%;
	height: 370px;
	padding: 35px;
	top: 28px;
	box-shadow: -1px 0px 4px 0px #3f9c35;
	margin-top: 6px;
	line-height: 25px;
	font-size: 14px;
}
.prent_divs .tabs .tab:first-child .content {
	line-height: 30px;
}
.checkboxtab
{
	display: none;
}
.checkboxtab:checked ~ label {
	color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #3f9c35;
	padding: 15px;
	font-weight: bold;
}
.prent_divs label {
	padding: 15px;
	cursor: pointer;
	font-weight: bold;
	border-top-left-radius: 4px;
	background: #f2f2f2;
	border-top-right-radius: 4px;
}
.checkboxtab:checked ~ .content
{
	z-index: 1;
}
.content .arrow_img.bed {
	float: left;
	width: 50%;
}
.rugss .arrow_img {
	float: left;
	width: 50%;
}
.rugss .arrow_img.rugs {
	float: left;
	width: 25%;
}
.widget.block.block-static-block:nth-child(7) .hpb-inner {
	position: relative;
}
.widget.block.block-static-block:nth-child(7) .hpb-inner .hpb-content-main {
	position: absolute;
	width: 100%;
	background: rgba(255, 255, 255, 0.4);
	height: 17%;
	transition: all 0.25s ease-in-out 0s;
	transition-duration: 1s;	
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	border: 0;
}
.widget.block.block-static-block:nth-child(7) .hpb-content {
	padding: 8px !important;
}
.widget.block.block-static-block:nth-child(7) .hpb-content h3 {
	color:#fff;
	font-family: 'Lobster Two', cursive;
	font-size: 20px;
	margin-top: 10px;
	float: right;
	padding-right: 20px;
}
.widget.block.block-static-block:nth-child(9) .hpb-content a {
    float: left;
    margin-left: 10px;
    border: 1px solid;
    color: #fff;
	border-radius: 6px;
	text-align: center;
	padding: 10px;
	cursor: pointer;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main .hbr-inner {
	position: relative;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main .hbr-inner .shop_now {
	position: absolute;
	top: 0;
	color: #fff;
	z-index: 999;
	background: rgba(204, 204, 153, 0.86);
	width: calc(100% - 20px);
	height: 100%;
	font-weight: bold;
	transition: all;
	opacity: 0;
	cursor: pointer;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main .hbr-inner .shop_now:hover {
	opacity: 1;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main .hbr-inner .shop_now span {
	top: 45%;
	position: absolute; 
	text-align: center;
	margin: auto;
	border: 2px solid;
	left: 26%;
	padding: 6px;
	width: 120px;
	font-weight: bold;
}

.widget.block.block-static-block:nth-child(9) .owl-pagination{display: none;}
.copyright {
	border: none!important;
}
/* ********************************Css Tabs ********************************************************/
.page-footer, .copyright {
	background-color: transparent!important;
	background: url('../images/menu-bg.jpg')!important;
	border-top: 5px solid #cc9;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main {
	padding-bottom: 0;
}
.page-footer.custom_footers h3 {
	color: #fff !important;
}
.page-footer.custom_footers a, .page-footer.custom_footers b {
	color: #fff !important;
}
.cp-fcontact > div {
	color: #fff;
}
.cp-ftitle p {
	color: #fff !important;
}
.copyright span {
	color: #fff;
}
.cp-footer-container{
		/*background: url('../images/footer-bg.png');*/
}
.column.main {
	padding-bottom: 0 !important;
}
.widget.block.block-static-block h2 {
	font-family: 'Lemon', cursive !important;
}
.widget.block.block-static-block:nth-child(5) h3 {
	margin-bottom: 20px;
	margin-top: 5px;
}
.cms-home .column.main {
	padding-bottom: 0;
}
.fs-main.pad-main h3{
	font-family: 'Merienda', cursive;
	font-size: 13px!important;
	color: #000!important;
	margin-top: 2px!important;
	text-transform: capitalize!important;
}
.fs-main.pad-main .page-main{
	margin: auto;
	max-width: 800px;
	width: 100%;
	padding-top: 5px;
}
.fs-main.pad-main p{
	font-size: 11px!important;
	font-family: 'Merienda', cursive;
	color: #000!important;
}
.fs-main .fs-row .fs-inner .fs-left{
	background:transparent!important;
	border: transparent!important;
}
.fs-left .fa::before{
	background:rgba(255, 255, 255, 0.5);
	padding: 7px;
	border: 1px solid;
}
.fs-main .fs-row .fs-inner .fs-left{
	top: -11px!important;
}
.fs-main .fs-row .fs-inner .fs-right{
	padding-left: 50px!important;
}
.fs-main .fs-row .fs-inner{
	min-height: 45px!important;
}
/*Web Site Spnieer*/
/*.spinner-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #6abaa2;
background-image:url('../images/Logo.png');
background-repeat: no-repeat;
z-index: 999999;
}*/
/*Web Site Spnieer*/
.tabls .grd {
	float: left;
	width: 25%;
	padding: 10px;
}
.tabls .grd {
	float: left;
	width: 25%;
	padding: 6px;
	position: relative;
}
.tabls .grd img {
	border-radius: 10px;
}
.overly span {
	background: url("../images/Shop-Now-Button.png");
	display: block;
	width: 150px;
	height: 48px;
	position: absolute;
	background-size: 80%;
	background-repeat: no-repeat;
	top: 50%;
	left: 35%;
}
.overly {
	border-radius: 10px;
	background: rgba(204, 204, 153, 0.5);
	width: 96.4%;
	height: 94%;
	position: absolute;
	opacity: 0;
	transition: all 0.5s ease-out;
	cursor: pointer;
}
.overly:hover {
	opacity: 1;
}
.copyright {
	padding-top: 0;
}
.page-footer.custom_footers {
	padding-bottom: 0;
	margin-top: 0;
}
.copyright .page-main.cback {
	background: url('../images/footer-stripeswhite.png');
	padding-top: 70px;
	background-repeat: no-repeat;
	background-position: center;
}
.new_m_menu_btn{display: none;}
.main_sub_menu{display: none;} 

.hat-main.pad-main.hm_blkout {
    margin-top: 20px;
}

.hat-main.pad-main.hm_blkout .hat-inner {
    width: 50%;
}
.hat-main.pad-main.hm_blkout span {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 10px;
}

/*************************************** Media Query ************************************************/




@media only screen and (max-width: 768px) and (min-width: 320px)  {

.header.content.header-fixed .logo img {
     margin-left: 0;
}

.page-product-configurable .column.main {
    width: 100%;
    top: -30px;
    position: relative;
}
.section_3pcs.curtains-h .hpb-content-main {
    width: 100%;
}

.hat-main.pad-main.hm_blkout .hat-inner {
    width: 100%;
}
.hbr-main.pad-main.arrows_ptch .owl-wrapper-outer {
    padding-left: 10px;
}
.arrows_ptch .owl-buttons {
    display: none;
}
.section_3pcs .left_3pcs {
    width: 100%;
    float: left;
}
.section_3pcs .left_3pcs h2 {
    width: 100%;
 }
.table_towel_sec .tab_tow_one{
	width: calc(100% - 10px);
}
.row_3pcs img {
    width: 100%;
    height: 130px;
}
.pcs5_bedding_section {
    padding-left: 10px;
    padding-right: 10px;
}
.pcs5_bedding_section .pcs7_left{
	float: none;
	width: 100%;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main .hbr-inner .shop_now span {
    left: 15%;
}
.pcs5_bedding_section .pcs7_right {
    width: 100%;
    float: none;
}
.five_5_center img {
    height: auto;
}
.pcs5_bedding_section .five_5_center {
    width: 100%;
    float: none;
    padding: 0;
}
.section_3pcs .right_3pcs {
    width: 100%;
    float: left;
}
.arrows_ptch .owl-theme .owl-controls .owl-buttons div.lft-btn, .owl-theme .owl-controls .owl-buttons div.rgt-btn {
    height: 35px !important;
    width: 40px !important;
}
.section_3pcs .hpb-content a{
	right: -60px;	
}
.bottom_quilt_section img {
    height: auto;
}
.quilt-left {
    width: 100%;
    float: none;
    padding-right: 15px;
}
.quilt-left-bottom > div {
    float: none;
    width: 100%;
    padding: 0;
    padding-left: 0px;
    padding-left: 0;
}
.quilt-right {
    float: none;
    width: 100%;
    padding-top: 0 !important;
    padding: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-right: 12px;
}
.home-page-category h1 {
    color: #848484;
    font-size: 20px;
    position: relative;
    padding-right: 0;
    line-height: 30px;
    text-align: center;
}
.bottom_quilt_section > div {
    float: none;
    width: 100%;
    padding-right: 8px;
}
.cms-home #maincontent .widget:nth-child(10) {
    margin-right: 0;
}
.sub_listing .seprate {
    float: none;
    width: 100%;
}
.home-page-category h3{
	width: 100%;
}
.home-page-category h1::after{
	display: none;
}
.banner-snatizer {
    padding-top: 70px;
}
.field.search {
    display: none;
}
.about_us_section .about_photo {
    float: none;
    width: 100%;
}
.pencil-plete .pencil-row {
    width: 100%;
    text-align: center;
}
.more-info {
    display: none;
}
.about_us_section .about_txt {
    float: none;
    width: 100%;
    padding: 10px;
}
.des-curtain {
    margin-bottom: 15px;
}
.des-curtain span:last-child {
    font-size: 12px;
}
.call-action-btn span:last-child {
    font-size: 15px;
    width: 150px;
    margin-top: 8px;
    padding: 10px;
}
.call-action-btn span:first-child {
    font-size: 15px;
    padding-right: 0;
    display: block;
    margin-top: 10px;
}
.arrow_img.grg {
    width: 100% !important;
    float: none;
}
.christmas_text_layer p:nth-child(1) {
	font-size: 35px;
	padding-top: 20px;
}
.christmas_text_layer p{
	font-size: 30px;
}
.christmas_text_layer span{
	font-size: 50px;
}

.slideshow-element{
	top: 15px;
	font-size: 14px!important;
}
.arrivals{
	margin-top: 20px!important;
}
.Slider_banner.fisrt_slide .banr_anchr.hvr-shutter-in-horizontal{
	margin-top: -6px;
}

/* Mobile Menu Setting*/
.new_m_menu_btn {
	background: url('../images/mobile-menu.png');
	background-repeat: no-repeat;
	width: 90px;
	height: 36px;
	background-size: 100%;
	cursor: pointer;
	position: relative;
	top: 18px;
	left: 10px;
	display: block;
	z-index: 99;
}
.drop_down_menu1, .drop_down_menu2, .drop_down_menu3, .drop_down_menu4, .drop_down_menu5, .drop_down_menu6{
	display: none;
}
.parent_menu{
	position: relative;
}
.click_btn1.\.mins, .click_btn2.\.mins, .click_btn3.\.mins, .click_btn4.\.mins, .click_btn5.\.mins, .click_btn6.\.mins {
	background-position: 0px -37px;
}
/*.d_dwn{position: relative;}
.d_dwn::before {
	position: absolute;
	top: 0;
	content: url('../images/down-arrow.png');
}*/
.parent_menu {
	font-family: acme;
	font-size: 14px;
}
.d_dwn {
	position: relative;
}
.d_dwn::after {
	position: absolute;
	top: 76%;
	content: url('../images/down-arrow.png');
	right: 50px;
	width: 20px;
	height: 20px;
}

.click_btn1, .click_btn2, .click_btn3, .click_btn4, .click_btn5, .click_btn6 {
	cursor: pointer;
	background: url('../images/mobile-drop-down.png');
	background-size: 100%;
	background-position: 0px -6px;
	width: 20px;
	height: 26px;
	display: inline-block;
	background-repeat: no-repeat;
	float: left;
}
.main_sub_menu{
	overflow-y: scroll;
	height: 100vh;
}
.main_sub_menu ul{
	overflow-y: scroll;
	height: 200px;
	float: left;
}
.drop_down_menu1 {
	float: left;
/*	overflow-y: scroll;
	height: 240px;*/
}
.main_sub_menu a {
	display: block;
	padding: 5px;
	padding-left: 20px;
	color: #000;
	border-bottom: 1px solid #222;
	width: 90%;
	position: relative;
	float: left;
}
.main_sub_menu {
	/*display: block;*/
	position: absolute;
	top: 67px;
	background: #fff;
	width: 100%;
	left: 0;
	padding-top: 20px;
} 
.sub_menu li{
	list-style: none;
}
.sub_menu {
/*	display: none;
	position: absolute;
	top: 80px;*/
}
.minicart-wrapper{
	position: absolute;
	top: 15px;
	right: 20px;
}
.block.block-search {
	position: absolute;
	top: 20px;
}
/*.block.block-search {
	position: absolute;
	top: 20px;
	right: 70px;
}*/

/* Mobile Menu Setting*/

.actions-toolbar .action.submit{
	margin-bottom: 15px!important;
	width: 330px!important;
	padding: 15px;

}
.main_wrp .from-wrapper{
	width: 100%;
	float: none;
}
.main_wrp .direct_map{
	width: 100%;
	float: none;
}
.loc_main_wrp .cont_info{
	float: none;
}
.loc_main_wrp{
	margin-top: 60px;
}
.contact-index-index .cs-info{
	float: none;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	margin-bottom: 10px;
}
.location_icon{
	display: none;
}
.cms-home .Shipping_banner{
	display: none;
}
.cms-home #maincontent .widget:nth-child(9){
	margin-right: 17px!important;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main .hbr-inner .shop_now{
	width: 90%;
}
.widget.block.block-static-block:nth-child(9) .hbr-main.pad-main .hbr-inner .shop_now p{
	left: 10%;
}
/*Mobile Menu*/
.sections.nav-sections.header-fixed, .action.nav-toggle{
	display: none;
}
.sections.nav-sections{
	display: none;
}
/*Mobile Menu*/
.cp-footer-container{
	padding: 50px 0 0;
}
.cp-footer-container .cp-footer-main{
	margin-bottom: 0px;
}
.header.content{
	background: #fff;
	padding-right: 20px !important;
	box-shadow: 0px 4px 6px -2px #3f9c35;
	height: 63px;
	padding-top: 0!important;
}
.copyright .page-main.cback{
	padding-top:50px;
}
.header.content .logo {
    width: 10%;
    margin-left: 15px;
}
.header.content .logo {
	width: 25%;
	margin-bottom: 0;
	padding-left: 20px;
	position: absolute;
	top: 0px;
	left: 35%;
} 
.block-search {
	margin-top: 0;
}
.minicart-wrapper {
	margin-top: 0;
}
.logo img {
	height: 40px;
}
.block-search .label:hover::before{
	color: #000!important;
}
.widget.block.block-static-block:nth-child(4) .hat-main.pad-main.hm_rug{
	padding-top: 0;
}
.slider_layer{
	top: 0;
	left: 0;
	max-width: 100%;
	width: 100%;
	padding-top:40px;
}
.slider_layer h3{
	font-size: 25px;
	letter-spacing:0;
}
.slider_layer h4 {
    letter-spacing: 2px;
    padding-bottom: 0px;
    margin-top: 10px;
}
.owl-pagination{
	display: none;
}
.hb-main.pad-main-bottom.home-page-banner-one{
	margin-bottom: 0;
	margin-top: 70px;
}
.banr_anchr {
    padding: 5px;
    width: 120px;
    font-size: 12px;
}
.Slider_banner img{
	height: 200px;
}
.cms-home #maincontent p {
	margin-bottom: 0;
}
.hm_rug .hat-inner .img-bordr{
	width: calc(100% - 25px);
}
.hm_rug .hat-inner span{
	left: 28%;
}
.overly{
	display: none;
}
.tabls .grd{
	width: 50%;
}
.widget.block.block-static-block:nth-child(5) .grd img{
	height: auto;
}
.tabls .grd img{
	border-radius: 0;
}
.block-search .label::before{
	color: #000!important;
	margin-right: 80px;
	margin-top: 0;
}
.block-search .control{
	border-top: 0;
}
.block-search .control {
	margin: 0 0px 1px!important;
}
.page-header{
	position: fixed;
	width: 100%;
	z-index: 999;
}
.widget.block.block-static-block:nth-child(7) .hpb-inner .hpb-content-main{
	width: 95%;
}
.hm_rug .hat-inner img{
	margin-bottom: 10px;
}
.page-product-configurable .page-title-wrapper.product{
	position: relative;
	width: 100%;
	left: 0;
	top: 80px;
	margin-bottom: 100px;
}
.page-main > .page-title-wrapper .page-title{
	font-size: 25px!important;
	padding-top: 5px;
}
.page-product-configurable .product-info-main{
	margin-top: 0;
}
.fotorama__arr--prev .fotorama__arr__arr, .fotorama__arr--prev .fotorama__arr__arr{
	top: 35%;
}
.fotorama__stage__shaft.fotorama__grab img {
	/*top: 100px;*/
	margin-top: -75px;
}
.product.media .fotorama__stage{
	height: 275px!important;
}
.fotorama__active .fotorama__dot, .fotorama__dot{
	background-color: green!important;
	border-color: green!important;
	height: 15px;
	width: 15px;
	border-radius: 0!important;
	opacity: 0.5;
}
.fotorama__dot {
    width: 15px!important;
    height: 15px!important;
}
.prent_divs .tabs .tab label{
	padding: 10px;
	font-size: 12px;
}
.prent_divs .tabs .tab .content {
    padding: 25px;
    font-size: 13px;
    line-height: 20px !important;
    text-align: justify;
} 
.rugss .arrow_img, .content .arrow_img.bed{
	width: 100%;
}
.catalog-category-view #maincontent{
	margin-right: 15px!important;
}
.page-with-filter .page-title-wrapper{
	padding-top: 80px;
}
.page-with-filter .products {
    margin: 5px 0;
}
.page-products .sorter{
	right: auto!important;
}
.toolbar-amount{
	padding: 0!important;
}
.product-image-container{
	height: 182px;
}
.category-curtains .products-grid .product-item:hover .product-item-actions{
	bottom: 12px;
}
.products-grid .product-item:hover .product-item-actions{
	bottom: -4px;
}
.product-image-wrapper{
	margin-bottom:29px;
}
.category-curtains .product-image-container {
	height: 0;	
}
.category-curtains .product.actions.product-item-actions button{
	margin-top: -15px;
}
.checkout-index-index .opc-estimated-wrapper{
	margin-top: 35px;
}
.checkout-index-index .header.content{
	margin-top:-30px;
}
.customer-account-login .login-container{
	margin-top: 35px;
}
.customer-account-login .header.content{
    margin-top: -31px;
}
.customer-account .fieldset.create.info{
 	margin-top: 50px;
 } 
.customer-account-create .header.content{
	margin-top: -31px;
}
} /*Media Query*/




/*************************************** Media Query ************************************************/
