


@media only screen and (max-width: 1000px) {
  header .q_logo img.normal, .q_logo a {    
    height: 25px !important;
  }

}

.product-wrapper .product-view .product-info .button{
border: 1px solid #0671b8 !important;
background: transparent !important;
color: #212020a6 !important;

}

.product-wrapper .product-view .product-info .button:hover{
border: 1px solid #0671b8 !important;
background: #0671b8 !important;
color: #fff!important;

}


input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 1px solid #46474c !important;
    background: #46474c !important;
    color: #fff !important;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover
{
border: 1px solid #46474c !important;
background:  #000 !important;
color: #fff !important

}

.product-wrapper .product-view .product-info {
    
    background: #ffffff !important;
    }


 .post-widget p:first-child
{
   min-height: 100px !important;
}
.home-page-slider a.n2-ow:hover{
	color:#fff !important;
}
.blogwrapper .globle-btn {
    border: 1px solid #0671b8;
    background: transparent;
    color: #212020a6;
    font-weight: 600;
}
span.slider-small {
    text-transform: none;
}
.slider-text-1 p:before {
    left: -25px;
}
.slider-text-1 p:after {
    right: -20px;
}
.slider-text-1 p:before, .slider-text-1 p:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background: #fff;
	top: 23px;
}
.slider-text-2 p:before {
    left: -25px;
}
.slider-text-2 p:after {
    right: -20px;
}
.slider-text-2 p:before, .slider-text-2 p:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background: #fff;
	top: 23px;
}
span.slider-small {
    text-transform: none;
}
.winter-slider-text-1 p:before {
    left: -20px;
}
.winter-slider-text-1 p:after {
    right: -20px;
}
.winter-slider-text-1 p:before, .winter-slider-text-1 p:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background: #fff;
	top: 23px;
}
.winter-slider-text-2 p:before {
    left: 70px;
}
.winter-slider-text-2 p:after {
    right: 70px;
}
.winter-slider-text-2 p:before, .winter-slider-text-2 p:after {
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background: #fff;
	top: 23px;
}
@media screen and (max-width:767px){
	.slider-winter-heading h2 {
		font-size: 50px !important;
	}
	.winter-slider-column .n2-ss-layer-col.n2-ss-layer-content {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.winter-slider-text p {
		font-size: 25px !important;
	}
	.winter-slider-text-1 p:before, .winter-slider-text-1 p:after {
		width: 30px;
		top: 20px;
	}
	.winter-slider-text-2 p:before, .winter-slider-text-2 p:after{
		top: 20px;
	}
	.winter-slider-text-2 p:before {
		left: 35px;
	}
	.winter-slider-text-2 p:after {
		right: 35px;
	}
	.winter-slider-button a{
		font-size: 18px !important;
	}
}
@media screen and (min-width:768px)  and (max-width:1000px){
	.slider-winter-heading h2 {
		font-size: 50px !important;
	}
	.winter-slider-text p {
		font-size: 20px !important;
	}
	.winter-slider-text-1 p:before, .winter-slider-text-1 p:after {
		width: 30px;
		top: 15px;
	}
	.winter-slider-text-1 p:before {
		left: -35px;
	}
	.winter-slider-text-1 p:after {
		right: -35px;
	}
	.winter-slider-text-2 p:before, .winter-slider-text-2 p:after{
		top: 15px;
	}
	.winter-slider-text-2 p:before {
		left: 35px;
	}
	.winter-slider-text-2 p:after {
		right: 35px;
	}
	.winter-slider-button a{
		font-size: 20px !important;
	}
}
.testimonial-title {
    text-align: center;
    margin-bottom: 30px;
}
.sale-slide-heading-text-2 h2 {
    text-shadow: 2px 2px #000 !important;
}
span.sale-off-per {
    color: #fb9463;
    text-shadow: 1px 1px #000;
font-weight:800;
}