@media only screen and (min-width:200px) and (max-width:767px) {
	.wp-block-group{ padding-left:1px;}
	.contact_left ul > li p a, .contact_left ul > li p{ font-size: 13px;}
	.contact_left ul > li h3{  font-size: 16px; }
	.news-txt input[type="submit"] {
    width: 24%;
    padding: 17px 10px;
    background: #222;
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px;
    font-size: 10px;
    border: none;
    float: right;
    margin: 0px 0 0;
}
.inn-bnr img {
    width: 100%;
    height: 200px!important;
    object-fit: cover;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%!important;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left!important;
}
.stellarnav > ul > li > a{color:#000!important}
.artwrk-txt{padding:20px}
.welcome-section{margin-top:50px}
.welcome-section h2{font-size:19px;line-height:50px;color:#fff;letter-spacing:1px;width:85%;margin:0 auto}
.welcome-section .fonts-20{font-size:100px;float:left;left:-111px;font-weight:lighter;margin:0 20px 20px 0;}
.welcome-section h3{font-size:20px;font-weight:300;line-height:27px;width:100%;margin:0 auto;color:#c6c6c6;text-transform:uppercase}
.modal-newsletter h4{color:#000;font-size:23px}
.es_subscription_form_submit{background:#000;border:0;color:#fff;padding:12px;margin:0 0 0 10px;float:right;width:21%;font-size:9px}
.es-field-wrap label input{width:100%;padding:5px}
.modal-header{padding:0 0 20px}
.modal-newsletter{color:#999;width:96%}
.modal-body{position:relative;flex:1 1 auto;padding:0}
.es-field-wrap{width:75%;float:left}
.modal-newsletter .modal-content{padding:15px;border-radius:0;border:none}
.stellarnav > ul > li > a::after{display:none}
.art-sec-txt{float:left;width:100%}
.art-sec-btn{float:left}
.logo img{width:100px}
.hd{position:inherit;background:#000;background:linear-gradient(180deg,rgba(0,0,0,1) 43%,rgba(0,8,31,0.7) 100%);padding:0}
.hd .col-6 {
    flex: 0 0 auto;
    width: 50%;
    padding: 0;
}
.hd-main{margin:0 auto!important;width:100%!important;text-align:center}
.logo{text-align:left}
.acct::before{left:10px}
.bnr-slider .owl-prev{display:none}
.bnr-slider .owl-next{display:none}
.bnr-txt h2{font-size:18px;line-height:20px}
.bnr-txt h3{font-size:12px;line-height:17px;margin:0}
.hdng{right:0}
.abt{padding:20px 0 0}
.abt-img{position:relative}
.abt-img h4{position:inherit;top:10px;left:0;transform:rotate(0deg)}
.abt-img::before{bottom:-27px;left:auto;height:50px;transform:rotate(90deg);right:20px}
.abt-img::after{left:75%;top:auto;bottom:-7px;display:block}
.abt-txt{padding:10px;margin:40px 0 0}
.site-title h2{font-size:19px;line-height:20px;letter-spacing:1px}
.site-title{margin:0 0 20px 20px}
.site-title h2::before{top:10px}
.collec{padding:20px 0}
.collec-img img{width:100%}
.collec-img::before{top:-20px;right:0}
.collec-img::after{bottom:-10px;left:0}
.artwrk{padding:20px 0}
.artwrk .site-title{position:inherit}
.artwrk-txt .nav-link{padding:7px 0;margin:0 10px}
.artwrk-txt .nav-tabs .nav-link{font-size:13px}
.blog-img img{height:150px}
.blog-img{width:100%;float:left}
.blog-txt{width:100%;float:left;margin:0}
.testi-blog{padding:20px 0}
.nl{padding:20px 0}
.news-txt h4{font-size:20px;line-height:25px}
.ft-scl li{margin:0 10px 0 0}
.srch-form{left:0;top:20px}
.search_expand{bottom:-48px;top:auto;left:3px}
#secondary{margin-bottom:30px}
.woocommerce ul.products li.product h3{height:50px}
.detailslinkedsection{background-color:#f9f9f9;padding:20px;width:100%;margin:0 0 30px;text-align:center}
.detailslinkedsection a{display:inline-block;width:62.7%}
.woocommerce ul.products li.product a img{height:130px!important;float:none;max-width:initial}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-height:auto!important}
#customer_details .col-1,#customer_details .col-2{max-width:100%!important}
#customer_details h3{margin-top:20px}
h3#order_review_heading{margin-top:20px}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.artwrk .site-title{ position:inherit;}
.wp-block-group{ padding-left:1px;}
.contact_left ul > li p a, .contact_left ul > li p{ font-size: 13px;}
.stellarnav > ul > li > a{color:#000!important}
.stellarnav > ul > li > a::after{display:none}
.acct li{margin:0}
.acct::before{left:-10px}
.bnr-txt h2{font-size:30px;line-height:20px}
.bnr-txt h3{font-size:20px;line-height:30px}
.bnr-slider .owl-prev{bottom:10px}
.bnr-slider .owl-next{bottom:10px}
.hdng{top:-96%}
.abt-img{position:relative}
.abt-txt{padding:10px}
.site-title h2{font-size:25px;letter-spacing:1px}
.site-title{margin:0 0 20px 20px}
.abt-img img{height:400px}
.abt-img::before{height:150px}
.abt-img::after{top:56%}
.abt-txt p{margin:0 0 10px;font-size:13px;line-height:25px}
.abt{padding:40px 0 0}
.collec-txt p{font-size:13px;line-height:25px}
.collec-img img{width:100%}
.collec-img::before{right:-15px}
.collec-img::after{left:-15px}
.collec{padding:70px 0 30px}
.artwrk-txt .nav-link{padding:10px;margin:0 10px}
.art-sec-txt{float:left;width:100%}
.art-sec-btn{float:left}
.artwrk{padding:30px 0}
.blog-img img{height:200px}
.blog-txt{width:46%;margin:0 0 0 10px}
.blog-txt h4{font-size:15px;line-height:20px}
.blog-txt p{font-size:12px;line-height:22px}
.site-btn{margin:30px 0}
.testi-txt p{font-size:14px;margin:10px 0 0;line-height:30px}
.testi-blog{padding:30px 0}
.nl{padding:30px 0}
.ft{padding:20px 0}
#customer_details .col-1,#customer_details .col-2,.woocommerce-checkout-review-order{max-width:95%!important}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.bnr-slider .owl-prev{bottom:10px}
.bnr-slider .owl-next{bottom:10px}
.abt-img{position:relative}
.abt-img::before{height:60px}
.abt-img::after{top:72%}
.abt-txt{padding:20px}
.art-sec-txt{float:left;width:100%}
.art-sec-btn{float:left}
.blog-txt{width:45%}
.blog-txt h4{font-size:17px;line-height:25px}
.blog-txt p{font-size:13px;line-height:25px}
}