@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700;1,800&family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,800;1,200;1,400;1,600;1,700&family=Rubik:ital,wght@0,300;0,500;0,600;0,700;0,800;0,900;1,500;1,600;1,700&display=swap');
body {
	padding:0 !important;
	margin:0;
    font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Rubik', sans-serif;
    color: #0e0e0e;
    text-transform: capitalize;
    font-weight: 600;
	line-height: normal;
    margin: 0 0 15px;
    padding: 0;
}
h1 {
	font-size:38px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size:28px;
}
h4 {
	font-size:24px;
}
h5 {
	font-size:20px;
}
h6 {
	font-size:16px;
    color: #d28521;
    font-weight:normal;
}
h2 span {
    color: #d28521;
    display: inline-block;
}
ul li, a{
	color: #000;
    font-size: 17px;
}
ol li {
    font-size: 17px;
    margin: 20px 0 20px 18px;
    line-height: 1.7em;
}
p {
    text-align: left;
    font-size: 17px;
    line-height: 1.7em;
    font-family: 'Open Sans', sans-serif;
    color: #282828;
    margin: 0 0 20px;
    font-weight: normal;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type=submit], textarea, select {
    border: solid 1px #eee;
    color: #312f2f;
    font-size: 17px;
    margin: 0 0 15px;
    padding: 10px 20px;
    width: 100%;
    outline: 0;
    font-family: 'Open Sans', sans-serif;
}
::-webkit-input-placeholder {
color:#555
}
input[type="submit"] {
    padding: 10px 25px;
    background: #1f1a17;
    width: auto;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    border: 0;
    letter-spacing: 0.5px;
    width: 100%;
    margin: 0;
}
input[type="submit"]:hover {
	background:#aca092;
	color:#fff
}
textarea {
height: 110px;
margin-bottom: 10px;
}
a, button, input[type="submit"] {
transition:.9s
}
.heading{
text-align:center;
text-transform:uppercase;
font-size:50px;
color:#161630;
margin-bottom:30px;
font-weight:900;
}
.subheading{
    font-size: 18px;
    width: 55%;
    margin: 0 auto 35px;
    color: #111;
	line-height:28px;
}
.zoomeffect {
	overflow: hidden;
	position:relative;
}
.zoomeffect img {
	transition: transform 0.8s ease-in-out;
}
.zoomeffect:hover img {
	transform: scale(1.1);
}

.topbar {
    background: rgba(0,0,0,1);
    padding: 2px 0;
}

header {
    padding: 34px 50px;
    width: 100%;
    z-index: 9;
    transition: 0.9s;
    position: absolute;
	background: #18181869;
}
ul.menutop {
    float: right;
}
.header-right {
    margin-top: 42px;
    float: right;
}
.header-right li{
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;
}
.header-right li span{
    color:#000;
    font-weight:600;
    display:block;
}
.apsw-search-wrap .apsw-category-items{
    font-family: 'Open Sans', sans-serif!important;
}
.header-right li:last-child {
   /* border: solid 1px #eee;
    padding: 6px 30px;
    margin-left: 22px;
    border-radius: 20px;*/
}
header .header-right .cartcount {
    color: #747473;
    display: inline-block;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}
header .header-right li .fa{
    font-size:17px;
    color: #fff;
}

.menubar{
    background:#f9f7f5;
    padding: 14px 0;
}
.menubar span {
    padding-top: 3px;
    display: block;
    float: right;
}
.menubar span, .menubar span a {
    color: #fd8401;
    font-weight: 500;
    font-size: 16px;
}
.logo img {
    width: 85%;
}
header #aspw-widgets-wrap-2 {
    margin-top: 22px;
}
/*
header.fixed {
    position: relative;
    top: 0;
    z-index: 999;
    transition: 0.9s;
    background: #000000e0;
    padding: 5px 40px;
}
*/
.apsw-search-wrap .apsw-category-items {
    background: #f6f6f6 !important;
    border-radius: 20px 0 0 20px !important;
}
input.apsw-search-input {

}

.main-slider {
    position: relative;
}
.main-slider img{
width:100%;
}
.main-slider .slider-caption {
    position: absolute;
    top: 13%;
    width: 100%;
}
.sldrcptn-content{
    width:652px;
}
.slider-caption h1, .slider-caption span{
    color:#fff;
}
.slider-caption h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 72px;
    margin: 0 0 20px;
    font-weight: 900;
    line-height: 1.2em;
}
.slider-caption h1 span {
    display: block;
}
.sldrcptn-content p{
    color: #fff;
}
.main-slider .sldrcptn-img img{
width:auto;
}
.sldrcptn-content{
    margin-top: 144px;
}
.slider-caption .btn-primary {
    margin-top: 30px;
    background:#d28521;
    color:#fff;
    transition:0.9s;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 12px 30px;
}
.slider-caption .btn-primary:hover{
    color:#d28521;
    background:#fff;
    transition:0.9s;
}
.home_top_cate{
    margin: -150px 0 30px;
}
.home_top_cate .slick-slide img {
    width: auto;
    margin: auto;
}
.home_top_cate button.slick-prev.slick-arrow {
    background: url(../images/left-arrow.png) no-repeat center;
    position: absolute;
    opacity: 0.4;
    left: -14px;
    top: 100px;
    border: none;
    content: '';
    color: transparent;
    padding: 10px 0;
    z-index: 99;
}

.home_top_cate button.slick-next.slick-arrow {
    background: url(../images/right-arrow.png) no-repeat center;
    position: absolute;
    opacity: 0.4;
    right: -20px;
    top: 100px;
    border: none;
    content: '';
    color: transparent;
    padding: 10px 0;
}
.cate_box {
    box-shadow: 1px 1px 5px #0a0a0a2e;
    padding: 50px 0;
    border-radius: 3px;
    text-align: center;
    position: relative;
    background: #fff;
    margin: 0 0 5px 0;
}
.cate_box a{
    display: block;
}
a.cate_box_head {
    font-family: 'Rubik';
    font-size: 1.5em;
    padding: 19px 0;
}
a.cate_shop {
    color: #d28521;
    font-weight: 600;
    font-style: italic;
    text-decoration: underline;
}
a.cate_shop:hover {
    color: #111;
}
.home-featuredproduct-section {
    padding: 60px 0;
    text-align: center;
}
.home-about{
    padding: 40px 0;
}
.about_img img{
    width: 100%
}
.home-about h2 {
    padding: 0 0;
    font-size: 34px;
    line-height: 1.6em;
}
.home-about h6{
   margin-top: 20px;
   color: #d28521;
}
.abtimgs {
    background: url(../images/aboutus-image.jpg) no-repeat;
    height: 561px;
    background-size: cover;
}


.founder-sec-home{
    padding: 10px 0 0;
}
.founder-sec-home h4 {
    margin: 12px 0 0;
    color: #d28521;
    display: block;
}
.home-abt-btn{
    margin: 20px 0 0;
    display: inline-block;
}



.home-blog{
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0 80px;
}
.home-blog p{
    text-align: center;
}
.home-blog h2{
    color:#d28521;
}
.blog-info {
    position: relative;
    margin: 0;
    background: #efefef;
    padding: 10px;
    color: #111;
    transition: 0.5s;
    min-height: 70px;
}
.blog-info span {
    margin: 10px 0 0;
    padding: 10px 0 0;
    font-size: 0.85em;
}
.blog-info span i {
    font-size: .4em;
    margin: 0 9px 0;
}
.blog-info:hover {
    background: #d28521f2;
    transition: 0.5s;
}
.blog-info a {
    color: #3c3c3c;
    font-size: 1em;
    font-weight: 400;
    font-family: 'Rubik';
}
.blog-info a:hover {
    color: #fff;
}
.article-blocks ul li {
    float: left;
    width: 31%;
    margin: 20px 10px 0;
    background: #efefef;
    padding: 7px;
}
.article-blocks img{
    width: 100%;
    height: 258px;
    object-fit: cover;
}
.blog-link-home a{
    margin: -25px 0 0;
}



.home-counter-sec {
    background: url(../images/counter-bg.jpg) fixed no-repeat;
    padding: 150px 0;
    position: relative;
    background-size: cover;
    background-position: left 50%;
	float: left;
    width: 100%;
}
.home-counter-sec:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 63%);
}
.counter-box {
    text-align: center;
}
.counter-box i{
    color: #d28521;
    font-size: 4em;
}
.counter-box h3 {
    font-size: 48px;
    color: #fff;
    margin: 10px 0 0;
    padding: 0;
}
.counter-box h3 sup {
    color: #d28521;
    font-size: 0.6em;
}
.counter-box p{
    margin: 0;
    padding: 0;
}



.home-counter-sec h2,.home-counter-sec h1, .home-counter-sec p{
    color:#fff;
    text-align: center;
}
.home-testimonials-sec {
    padding: 60px 0;
    background: #f5f5f5;
	width: 100%;
    float: left;
}
.home-counter-sec h1{
    letter-spacing: 2px;
}
.home-testimonials-sec h6, .home-testimonials-sec h2 {
	text-align:center;
}

.home-testimonials-sec h2{
    font-size: 48px;
}
.testi-image{
    margin: 0 0 20px;
}
.testi-image img {
    float: left;
    padding: 0 10px 0 0;
    width: 65px;
}
.testi-image h5, .testi-image p{
    margin:0;
}
.testi-quote {
    float: left;
    width: 10%;
    margin: 96px 0 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.testi-quote i{
    font-size:42px;
    color: #dfa50082;
    line-height: 1px;
}
.testi_text {
    width: 100%;
    float: left;
}
.testi-box {
	margin: 15px 0;
	background: #fff;
    padding: 20px 30px;
    border-radius: 5px;
    box-shadow: 0 10px 5px #ededed;
    min-height: auto;
	display: inline-table;
}
.testi_text a {
    display: block;
    color: #d28521;
    text-decoration: underline;
    font-style: italic;
}

.home-testimonials-sec button.slick-prev.slick-arrow {
    background: url(../images/left-arrow.png) no-repeat center;
    position: absolute;
    opacity: 0.6;
    left: -40px;
    top: 41%;
    border: none;
    content: '';
    color: transparent;
    padding: 10px 0;
    z-index: 99;
}

.home-testimonials-sec button.slick-next.slick-arrow {
    background: url(../images/right-arrow.png) no-repeat center;
    position: absolute;
    opacity: 0.6;
    right: -30px;
    top: 41%;
    border: none;
    content: '';
    color: transparent;
    padding: 10px 0;
}

.home-upper-foot-sec{
    background:#fff;
    padding: 50px 0;
    margin: auto;
	
}
.newsletterbox {
    background: #d28521;
    padding: 50px 50px;
    margin: 0 auto 0;
    border-radius: 10px;
    z-index: 99;
    position: relative;
	width: 100%;
    float: left;
	
}
.newsletterbox i {
    font-size: 4em;
    float: left;
    margin: 0 20px 0 0;
    color: #fff;
}
.newsletterbox h6, .newsletterbox h2{
    color: #fff;
    margin: 0;
}
.home-upper-foot-sec input[type="email"] {
    float: left;
    width: 75%;
    padding: 11px 14px;
    border-radius: 0;
    background: transparent;
    border-bottom: solid 1px #ffffff;
    border-top: none;
    border-right: none;
    border-left: none;
}
.home-upper-foot-sec input[type="submit"] {
    float: left;
    width: 20%;
    background: #ffffff url(../images/send-icon.png) no-repeat center;
    text-indent: -994px;
    border-radius: 5px;
    margin: 10px 0 0 6px;
}
.home-upper-foot-sec input[type="submit"]:hover{
    background: #111 url(../images/send-icon.png) no-repeat center;
}
button#wpforms-submit-45601 {
    background: #ffffff url(https://miaspremiumpetproducts.com/wp-content/themes/mias/images/send-icon.png) no-repeat center;
    text-indent: -994px;
    border-radius: 3px;
    margin: -12px 0 0 6px;
}


footer {
    background: #111;
    padding: 160px 0 65px;
    margin: -100px 0 0;
    z-index: 9;
    position: relative;
}
footer ul{
    margin-top:15px;
}
footer ul li {
    display: block;
    padding: 4px 0 4px 20px;
    position: relative;
}
footer ul li:last-child {
    border-bottom: none;
}

footer ul li a:before{
    content: '\f105';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 16px;
    color: #d28521;
}
footer ul li a {
    color: #ababab;
    font-size: 15px;
}
footer ul li a:hover {
    color: #d28521;
}
footer p{
    color: #ababab;
    font-size: 15px;
    margin:22px 0;
}
footer p a{
    color: #ababab;
    font-size: 15px;
}
footer p a:hover{
    color: #fff;
}
footer p i{
    padding: 0 10px 0 0;
}
ul.socialicon {
    text-align: center;
	margin: 10px 0px;
}
ul.socialicon li {
    display: inline-block;
    padding: 8px 13px;
    background: #525252;
    border-bottom: none;
}

ul.socialicon li:hover {
    background: #d28521;
}
ul.socialicon li a{
	color:#d5d5d5;
}
ul.socialicon li a:hover {
	color:#000;
}
.socialicon li a:before{
    content: '';
    font-family: '';
    position: ;
    left: ;
    top:;
    font-size: ;
    color: ;
}
footer h5{
    color: #fff;
    font-weight: 400;
}

.foot-down-sec{
    background:#000;
    text-align: center;
}
.foot-down-sec p {
    color: #fff;
    text-align: center;
    margin: 20px 0 12px;
    font-size: 16px;
}
.foot-down-sec p a {
    color: #d28521;
}

/*Contact us page starts*/
.cont-box {
    padding: 20px;
    text-align: center;
    background: linear-gradient(1deg, #fffed8, transparent);
    box-shadow: 0px 5px 6px #af751d21;
    border: solid 1px #0076c103;
    margin: 7px 7px 0;
    width: 100%;
    min-height: auto;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.cont-box p{
    text-align: left;
	overflow-wrap: normal;
}
.cont-box-p{
	padding:0 0 0 20px;
}
.contact-faq {
    padding: 60px 0;
}
.cont-box .figure {
    float: left;
}


/*Contact us page ends*/
.expert_advice{

    padding: 50px 0;
}

/*Review page starts*/
.page-id-383 h3{
	font-size:20px;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
    margin-bottom: 20px!important;
}
.strong-view.wpmtst-default a.readmore, .strong-view.wpmtst-default a.readmore-toggle {
    display: block;
    font-weight: 600;
}
.single-wpm-testimonial .singlepost .metabars {
    display: none;
}
.single-wpm-testimonial article.singlepost img {
    width: auto;
    height: auto;
}
.single-wpm-testimonial .sidebar{
display:none
}
.single-wpm-testimonial .secondary-container .col-sm-8{
	width:100%;
}



/*Review Page ends*/
/*Category page starts*/
.category-top-section{
    padding: 60px 0;
}
.category-content {
    padding: 0 0 20px;
}
.category-content p {
    text-align: center;
    width: 80%;
    margin: auto;
}
.category-box {
    text-align: center;
    border: solid 1px #0074bd1c;
    padding: 30px 0 0;
    border-radius: 0 0 30px 30px;
    box-shadow: 1px 14px 8px #000c1440;
    margin: 30px 0;
}
.category-box-content p, .category-box-content h4{
    text-align: center;
    color: #fff;
}
.category-box-content p {
    text-align: center;
    color: #fff;
    margin: 0 0 30px;
}
.category-box-content {
    background: linear-gradient(106deg, #0074bd, #002942);
    color: #fff;
    padding: 30px;
    border-radius: 0 0 30px 30px;
}
.category-fea-image {
  position: relative;
  transition: 0.3s;
}

.category-fea-image .category-box-image-2 {
  position: absolute;
    top: 0;
    left: 75px;
  display: none;
  transition: 0.3s;
}

.category-fea-image:hover .category-box-image-2 {
  display: block;
}
.category-fea-image:hover .category-box-image-1 img{
    filter: brightness(0%) ;
    opacity: 0.1%;
}
.category-box .box_link {
    padding: 8px 60px;
    color: #004067;
    background: #ffc800;
    margin: 32px 0;
    border-radius: 23px;
    box-shadow: 2px 2px 5px #000f18;
}
.category-box .box_link:hover {
    color: #ffc800;
    background: #111;
}

.moreinfo-sec{
    padding: 60px;
    text-align: center;
    background: #ecf4f7;
}
.moreinfo-sec p{
    text-align: center;
}
.moreinfo-sec a{
    color: #0074bd;
    font-weight: 600;
}
.moreinfo-sec a:hover{
    text-decoration: underline;
}
/*Category page ends*/

/*Non salable product page starts*/
.set{
  position: relative;
  width: 100%;
  height: auto;
}
.set > a {
    display: block;
    padding: 15px;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    border-bottom: 1px solid #222;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    text-align: left;
    font-size: 1.2em;
    cursor: pointer;
}
.set > a i{
  float: right;
  margin-top: 2px;
}
.set > a.active {
    background-color: #d28521;
}
.content{
  border-bottom: 1px solid #222;
  display:none;

}
.content p{
  padding: 10px 15px;
  margin: 0;
  color: #fff;
  text-align: left;
}
.content p, .content p a{
	 color: #d5d5d5;
	font-size:15px;
}
.content p i{
	padding:0 5px 0 0;
}
.content li a {
    color: #d5d5d5;
    font-size: 15px;    
}
.content li {
    position: relative;
    padding: 6px 0 6px 20px;
    display: block;
	text-align:left;
}
.content li:before {
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 5px;
    top: 9px;
}
/*Non Salable product page ends*/




.oursale{
    background: url(../images/oursale.jpg);
    padding: 100px 0 120px;
    text-align: center;
    background-attachment: fixed;
    background-size: cover;
}
.oursale .heading{
color:#fff;
}



.collection {
padding: 60px 0 80px;
}
.collection, .collection p{
text-align:center;
}
.collection .heading .hometestimonials, .heading{
text-transform:capitalize;
}
.viewclctn-btn {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: underline;
    margin-bottom: 50px;
    display: inline-block;
}
.collection img{
width:100%;
height:auto;
}
.collection-product .viewbtn{
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-top: 45px;
}
.collection-product .viewbtn .fa{
padding-left:8px;
}
#atw_style2 .atw_slider_controls {
    margin-top: 30px !important;
}
span.woocommerce-Price-amount.amount {
    color: #d28521  !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}
.single_variation_wrap span.woocommerce-Price-amount.amount{
	font-size: 24px !important;
}
#atw_style1 .atw_item .atw_item_bottom .atw_item_title a, #atw_style2 .atw_item .atw_item_bottom .atw_item_title a {
    color: #777!important;
    font-size: 17px !important;
    line-height: 26px;
    font-weight: 500 !important;
}
.collection #atw_style2 .cart .add_to_cart_inline .add_to_cart_button, .collection a.button.product_type_grouped, .collection a.button.product_type_external {
    background: #1f1a17!important;
}




.hometestimonials{
margin:50px 0;
}
.testimonials-box {
    background:#f3f5f7;
    padding:30px;
	width:70%;
	margin:0 auto;
}
.hometestimonials .slick-slide img {
    margin: 0 auto;
    border-radius: 50%;
    width: 75px;
    height: 75px;
}
.hometestimonials .testimonials-box p {
    font-size: 15px;
    width: 70%;
    margin: 25px auto 15px;
}


.hometestimonials h3 {
    font-size: 23px;
    margin-bottom: 30px;
}
.hometestimonials, .hometestimonials p{
text-align:center;
}

.hometestimonials h4 {
font-size: 18px;
    margin: 0 0 5px;
    font-weight: 600;
}
.hometestimonials h5 {
    font-weight: normal;
    color: #161630;
    font-size: 15px;
    margin-bottom: 0;
}


.newsletter {
    padding: 40px 0 80px;
}
.newsletter, .newsletter p{
text-align:center;
}
.newsletter form {
    width: 55%;
    margin: 25px auto;
	position:relative;
}
.newsletter input[type="email"] {
    border: none !important;
    border-bottom: solid 2px #1f1a17 !important;
    padding: 12px 150px 12px 0;
    font-size: 15px;
}
.newsletter input[type="submit"] {
    background: none;
    color: #1f1a17;
	width:auto;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 28px 10px 0;
    background: transparent url(../images/nwsltr-arw.png) no-repeat right;
}


.newsletter .socialicon {
    margin: 25px 0 0;
}
.newsletter .socialicon a {
    color: #666;
    display: block;
    padding: 10px 0 0;
    font-size: 15px;
    background: #f8f8f8;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    margin: 0 2px;
}
.newsletter ul li{
display:inline-block;
}
.newsletter ul li a{
color:#fff;
display:block;
padding:0 18px;
font-size:16px;
}
.newsletter ul li a:hover{
color:#fff;
background:#1f1a17;
}
.foot-mobile-sec {
    background: #111;
	display:none;
}
.faq-acc {
    text-align: center;
}
.foot-nav{
    background:#fe8400;
    text-align: center;
    padding:20px 0;
}
.foot-nav ul li {
    display: inline-block;
    padding: 0 20px;
    font-size: 16px;
}
.foot-nav a{
    color: #fff;
}
.foot-nav a:hover{
    text-decoration: underline;
}



#GoToTop {
    cursor: pointer;
    position: fixed;
   	bottom: 4%;
    left: 2%;
    z-index: 99999999;
    display: none;
    padding: 8px 0px;
    background: #d2852100;
    border: solid 3px #d28521;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
#GoToTop:hover {
	background:#111;
}
#GoToTop .fa {
	display:block;
	font-size:16px;
	color:#d28521;
	margin-bottom:2px
}



.breadcrumbs {
    padding: 190px 0 24px;
    background: #d28521;
    position: relative;
    display: block;
}
.breadcrumbs h1{
    margin: 0;
}
.breadcrumbs h1 .breadcrumb_last{
    font-size: 45px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    letter-spacing: .5px;
    margin: 0;
	line-height: 1.2em;
}
.breadcrumbs h1 span a {
    display: none;
}
.breadcrumbs span a:after {
    content: '|';
    font-family: 'FontAwesome';
    padding: 0 7px;
    color: #fff;
}
.breadcrumbs p {
    margin: 15px 0 0;
}
.breadcrumbs, .breadcrumbs p{
text-align:center;
font-size:16px;
}
.breadcrumbs p span, .breadcrumbs p a{
color:#fff;
}


.secondary-container{
padding:50px 0;
}
.listicon li {
line-height: 35px;
    font-size: 15px;
    padding-left: 28px;
    position: relative;
}
.listicon li:before{
content: '\f058';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px;
    color: #0033c7;
}


.aboutus-mission {
    padding-top: 60px;
}
.about-topcontent, .about-topcontent p {
    text-align: center;
}
.aboutus-content {
    background: url(../images/aboutus-content.jpg);
    padding: 180px 0;
    background-attachment: fixed;
    background-size: cover;
}
.abtscntnt-box {
    background: #fff;
    padding: 25px;
    float: right;
    width: 500px;
}
.abtscntnt-border {
    border: solid 1px #111;
    padding: 25px 25px 15px;
}
.missionlist, .missionlist p {
    text-align: center;
    margin: 0;
}
.missionlist {
    box-shadow: 1px 2px 5px -1px rgba(0, 0, 0, 0.16);
    padding: 35px;
    border: solid 1px #f5f5f5;
}
.missionlist h4 {
    font-weight: 600;
    font-size: 20px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.missionlist h4:after {
    content: '';
    position: absolute;
    border-bottom: solid 2px #0e0e0e;
    width: 20%;
    left: 40%;
    bottom: 0;
}


.googlemap iframe{
	width:100%;
	height:450px;
}
.contactus h2 {
    margin-bottom: 35px;
    text-align: center;
	font-size:25px;
}
.contactform label {
    display: inline-block;
    padding-bottom:5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #444;
}


.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 17px 15px;
}

.panel-default>.panel-heading a:after {
content: "";
    border-left: solid 1px #ddd;
    padding-left: 12px;
    position: relative;
    top: 1px;
    display: block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
    background-color: #1f1a17;
    color: #fff;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\f106";
    font-family: 'FontAwesome';	
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\f107";
    font-family: 'FontAwesome';	
}



/*Woocommerce*/
.row.products.columns-4 {
    clear: both;
}
.products .col-sm-3 {
    padding: 0 6px;
}
.productlist {
    text-align: center;
    margin: 25px 0;
    background: linear-gradient(1deg, #957d7d0f, #957d7d0f);
    padding: 10px;
    min-height: 438px;
    box-shadow: 0px 4px 4px #cfc6ba;
    position: relative;
}
section.related.products .productlist .woocommerce-loop-product__title {
    font-size: 18px;
    margin: 20px 0 12px;
    border: none;
    padding: 0;
}
.woocommerce .woocommerce-breadcrumb{
display:none;
}

.woocommerce-product-details__short-description ul li {
    display: block;
    padding: 4px 0 4px 20px;
    position: relative;
}
.woocommerce-product-details__short-description ul li:before{
	content: '\f105';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 16px;
    color: #111;
}
.woocommerce-Tabs-panel ul li {
    display: block;
    padding: 4px 0 4px 20px;
    position: relative;
}
.woocommerce-Tabs-panel ul li:before{
	content: '\f105';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 16px;
    color: #111;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .added_to_cart {
font-size: 13px !important;
    padding: 12px 30px !important;
    font-weight: 600 !important;
    border-radius: 0 !important;
    color: #0e0e0e !important;
    background: none !important;
    text-transform: uppercase;
    border: solid 1px #0e0e0e !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .added_to_cart:hover{
    background: #d28521  !important;
    color: #fff !important;
    border-color: #d28521  !important;
}
.woocommerce .woocommerce-result-count {
    margin: 12px 0 0;
    font-size: 17px;
}
.woocommerce .woocommerce-ordering select {
    font-size: 17px !important;
}
.cart_totals {
    padding: 15px 15px 0;
    box-shadow: 0 0 10px rgba(23,23,23,.08);
}
.cart_totals h2 {
margin-bottom: 18px;
    font-size: 25px;
}
.woocommerce table.shop_table {
    border-radius: 0 !important;
}
.woocommerce input[type="text"], .woocommerce input[type="email"], .woocommerce input[type="tel"], .woocommerce input[type="password"], .woocommerce textarea, .woocommerce select {
    width: 100%;
    border: solid 1px #eee;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 44px !important;
    outline: none !important;
    border: solid 1px #eee;
}
.select2-container--default .select2-selection--single{
    height: auto !important;
	border: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 11px !important;
    right: 5px !important;
	outline: none !important;
}
.apsw-search-wrap .apsw-search-form {
    border-radius: 20px !important;
}
.apsw-search-wrap .apsw-category-items {
    line-height: 42px !important;
}
.apsw-search-wrap .apsw-select-box-wrap:before {
    right: 28px!important;
    top: 39%!important;
}
.apsw-search-wrap .apsw-select-box-wrap:after {
    border-right: 1px solid #ddd !important;
    right: 0 !important;
    height: 41px !important;
    top: 21px !important;
}
.apsw-search-wrap .apsw-search-form input[type='search'], .apsw-search-wrap.apsw_search_form_style_4 button.apsw-search-btn, .apsw-search-wrap.apsw_search_form_style_5 button.apsw-search-btn, .apsw-search-wrap.apsw_search_form_style_6 button.apsw-search-btn, .apsw-search-wrap .apsw-search-btn {
    height: 42px !important;
    line-height: 70px !important;
}
.apsw-search-wrap .apsw-search-btn {
    width: 33px !important;
    padding: 3px 10px 0 0 !important;
}
.apsw-search-wrap .apsw-search-btn svg {
    fill: #747474!important;
}

span.price {
    display: block;
    margin-bottom: 15px;
    font-size: 15px;
    color: #ff5f00;
    font-weight: 500;
}
.added_to_cart.wc-forward {
padding: 8px 38px !important;
    margin-top: 7px;
    background: #dadada !important;
    color: #000 !important;
    font-weight: 500 !important;
}
header.woocommerce-products-header {
    border: none;
    padding: 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #0e0e0e !important;
    font-size: 15px !important;
}
.entry-summary .woocommerce-Price-amount.amount {
    font-size: 18px;
    display: inline-block;
}
.woocommerce .quantity .qty {
    width: 80px !important;
    border-radius: 0 !important;
    border: solid 1px #ddd;
    padding:11px;
    outline: none;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: solid 1px #eee !important;
    border-radius: 0 !important;
    box-shadow: 0 0 10px rgba(23,23,23,.08);
    margin: 0 !important;
}
.woocommerce form .form-row label {
    line-height: 38px !important;
}
.envira-lazy {
    border: solid 1px #eee  !important;
}
.products .col-sm-4 {
    padding: 0 7px;
}
.sidebar {
  
}
.sidebar h3 {
    margin-bottom: 22px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #ff5f00 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #ff5f00 !important;
}
section.related.products h2 {
    font-weight: 600;
    border-bottom: solid 1px #656565;
    padding-bottom: 15px;
}

.discount-coupon{
background:#1f1a17;
padding:60px 0 70px;
text-align:center;
	display:none;
}
.discount-coupon h2 {
    font-size: 35px;
}
.discount-coupon h2, .discount-coupon span, .discount-coupon h3{
color: #fff;	
}
.discount-coupon span {
    text-decoration: underline;
    font-size: 18px;
    display: block;
}
.discount-coupon h3 {
    margin: 25px 0 20px;
}
.discount-coupon .couponbtn {
    border: solid 1px #fff;
    color: #fff;
    display: inline-block;
    padding:7px 30px;
    font-size: 17px;
}
.discount-coupon .couponbtn:hover {
    background: #fff;
    color: #1f1a17;
}
.woocommerce-loop-product__title {
    font-size: 17px;
    margin: 20px 0 15px;
    font-weight: 600;
}



table.variations label {
    color: #000;
    font-size: 18px;
    display: block;
    margin: 10px 0;
    text-align: left;
}
.summary.entry-summary button.single_add_to_cart_button.button.alt {
background: #1f1a17 !important;
    color: #fff !important;
    margin-left: 12px;
    padding: 14px 30px !important;
}
.summary.entry-summary button.single_add_to_cart_button.button.alt:focus {
    outline: none;
}

.woocommerce .star-rating span::before {
    position: relative !important;
}
.woocommerce .star-rating::before {
    color: #000 !important;
}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 8px !important;
}
.woocommerce-product-details__short-description {
    margin-bottom: 30px;
}

.woocommerce-tabs.wc-tabs-wrapper {
    border: solid 1px #eee;
    padding: 0 20px 20px;
    position: relative;
    margin-bottom: 40px;
	display: inline-table;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    width: 100%;
    position: absolute;
    top: -38px;
    padding: 0 !important;
    margin: 0 !important;
	text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 15px !important;
    padding: 0 !important;
	background: none !important;
	border: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 0.8px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: none !important;
    border-bottom: solid 2px #1f1a17 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #1f1a17 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
	display:none;
}
.woocommerce div.product div.images {
    margin-bottom: 85px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #777 !important;
}
.woocommerce div.product div.images .flex-control-thumbs {
    text-align: center;
    margin: 15px 0 0 !important;	
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 22% !important;
    float: none !important;
    display: inline-block;
    margin: 0 5px !important;
}
.woocommerce .products .star-rating {
    margin: 0 auto 13px !important;
}
span.summary-shop a {
    color: #aca090;
    font-size: 16px;
    text-decoration: underline;
    font-weight: 600;
    display: block;
    margin-bottom: 8px;
}

/*Woocommerce*/



@media only screen and (max-width:1199px){
.heading {
    font-size: 35px;
}
.subheading {
    width: 100%;
}
.header-right li:last-child {padding: 6px 5px; margin-left: 8px;}
.header-right li {padding-left: 5px;}
.header-right {margin-top: 30px;margin-left: -16px;	}
	.home-about h2 {font-size: 28px;}
h4 {font-size: 20px;}	
.blog-info a{font-size:0.8em}
.home-counter-sec{padding:100px 0}	
.productlist {min-height: 414px;}
.breadcrumbs h1 .breadcrumb_last {font-size: 32px; letter-spacing: 0;}	
.main-slider .slider-caption {top: 10%;}
.abtimgs {height: 658px;background-position: center center;}	
footer p {width: 90%;}
.cont-box {width: 100%;min-height: auto;}	
article .blogcontent {min-height: 410px;}	
.home-testimonials-sec button.slick-prev.slick-arrow {left: -15px;}
.home-testimonials-sec button.slick-next.slick-arrow {right: -5px;}
	
}


@media only screen and (max-width:1100px){
.header-right {margin-top: 16px;margin-left: -22px;}
.sldrcptn-content {margin-top: 90px;}
.slider-caption .btn-primary {margin-top: 0px;}		

.slider-caption h1 {font-size: 54px;}
}
@media only screen and (max-width:1080px){
.header-right {margin-left: -27px;}
}
@media only screen and (max-width:1020px){
.header-right li {
    padding-left: 0px;
}	
}



@media only screen and (max-width:991px){
.heading {
    margin-bottom: 25px;
}
.subheading {
    font-size: 16px;
    margin: 0 auto 30px;
}
.topbar, .topbar p{
text-align:center;
}
.topbar .col-sm-8, .topbar .col-sm-4 {
    width: 100%;
}
.topbar ul {
    float: none;
    border-top: solid 1px #505050;
    margin-top: 10px;
    padding-top: 10px;
}
.logo img {width: 100%;}
header {text-align: center; position: relative; background: #222;    padding: 6px 50px;}
.menucontainer {display: none;}
/*header .col-sm-3, header .col-sm-6 {
    width: 100%;
}*/
	
.header-right {margin: 22px 0 0 -100px;float: none; width: 100px;}
.main-slider img {height: 385px;object-fit: cover;}
.sldrcptn-content {margin-top: 41px; width:100%}
.slider-caption .btn-primary {margin-top: -4px;}
.home_top_cate {margin: -91px 0 30px;}
.cate_box{padding:20px 0}
.home-featuredproduct-section {padding: 28px 0;}
.productlist {min-height: 502px;}
.abtimgs {height: 800px;}
.article-blocks ul li{width: 47%;}
.counter-box h3{font-size:30px}
.home-testimonials-sec h2 {font-size: 32px;}
h2 {font-size: 26px;}	
	
.menubar span {
    font-size: 13px;
}
.main-slider .slider-caption {
    top: 5%;
}
.slider-caption h1 {
    font-size: 40px;
    margin: 0 0 15px;
    line-height: 60px;
}
.slider-caption .btn-primary {
    font-size: 18px;
}
#atw_style2 .atw_slider_controls {
    margin-top: 10px !important;
}
.collection-product .viewbtn {font-size: 13px; margin-top: 30px;}
.oursale {padding: 60px 0 70px;}
.testimonials-box {padding: 25px; width: 100%;}
.hometestimonials {margin: 40px 0 20px;}
.hometestimonials .testimonials-box p {width: 100%; margin: 30px auto 20px;}
.newsletter {padding: 40px 0;}
.newsletter form {width: 100%;}
.foot-mobile-sec{display:block;}	
footer{display:none;}	

.breadcrumbs {padding: 35px 0 45px;background: #ebe7e0;}
.breadcrumbs h1 .breadcrumb_last {font-size: 30px;}
.breadcrumbs h1 .breadcrumb_last {color: #3a3a3a;}
.breadcrumbs p span, .breadcrumbs p a {color: #3a3a3a;}
.googlemap iframe {height: 350px;}
.contactus .col-sm-6 { width: 100%;}
.aboutus-mission .col-sm-4 {width: 100%;}
.missionlist {margin: 15px 0;}
.aboutus-mission {padding-top: 40px;}
.products .col-sm-3 {width: 50%;float: left;padding: 0 15px;}
.productlist {margin: 15px 0;}
.productlist img {width: 100%;}
	
.blog .col-sm-6{width:100%;}
article .blogcontent {min-height: auto;}	
article.post img { height:350px!important;object-position: top center;}

.metabars, article.post h2{min-height:auto!important}	
.metabars .col-sm-6{width:50%;}	
span.morepost a {font-size: 12px;}
.expert_advice .col-sm-12 .col-sm-4 {
    width: 100%;
}

	
}



@media only screen and (max-width:767px){
.heading {font-size: 30px;margin-bottom: 20px;}
.col-sm-3.logo {text-align: left;}
.logo img {width: 30%;}
.header-right {margin: -55px 90px 0;float: right;}
.menubar {padding: 11px 0;}
.menubar.fixed {position: relative;background: #f9f7f5;}
.menubar span {padding-top: 0;font-size: 13px;}
.menubar span {font-size: 14px;}
.menubar span {float: left;}
.sldrcptn-content {width: 100%;text-align: center;}
.slider-caption h1 {font-size: 30px;margin: 0 0 15px;line-height: normal;}
.sldrcptn-content p{text-align:center}
.home_top_cate button.slick-prev.slick-arrow{left:0!important;}	
.home_top_cate button.slick-next.slick-arrow{right:0!important;}	
.collection {padding: 60px 0 50px;}
.collection-product {margin-top: 30px;}
.productlist {min-height: 505px;}
.abtimgs {height: 600px;background-position: inherit;}
.home-about h4 {padding: 30px 0 0;}	
#atw_style2 .atw_slider_controls {margin-top: 0 !important;}
.collection-product .viewbtn {margin-top: 35px;}
.btn-primary {font-size: 16px !important;padding: 6px 20px !important;}
.hometestimonials {margin: 40px 0 0;}

.home-upper-foot-sec input[type="email"] {width: 60%;}
.contactform {margin-bottom: 30px;}
.googlemap iframe {height: 300px;}
.cont-box {flex-direction: column;}
.cont-box p{padding:0;margin: 0;text-align: center;}
	
.contactus h2 {margin-bottom: 25px;text-align: left;font-size: 22px;}
.aboutus-content {padding: 100px 0;}
.abtscntnt-box {float: none;width: 100%;}
.discount-coupon {padding: 40px 0 50px;}
.discount-coupon h2 {font-size: 30px;}
.discount-coupon h3 {margin: 20px 0;font-size: 18px;}
.woocommerce div.product div.images {margin-bottom: 30px !important;}
.woocommerce div.product div.summary {margin-bottom: 60px !important;}
.sidebar {margin-bottom: 15px;}
.metabars .text-right {text-align: left;}
.testi-box{width:100%}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {padding: 15px !important;}
form.woocommerce-form.woocommerce-form-login.login {margin-bottom: 25px !important;}	
.home-counter-sec .col-sm-3 {width: 50%;float: left;padding: 21px 0;}	
.home-upper-foot-sec {padding: 24px 0 0;}
.newsletterbox {border-radius: 0;}
.testi-quote{display:none}
.testi_text{width:100%}
.slick-slide .testi-image img{width:48px; height:39px;}	
.home-testimonials-sec button.slick-next.slick-arrow {right: 32px;}	
.home-testimonials-sec button.slick-prev.slick-arrow{left:10px}
	
}
@media only screen and (max-width:667px){
.main-slider .slider-caption {
    top: 0;
}
}
@media only screen and (max-width:568px){

.topbar p {
    font-size: 13px;
    line-height: 22px;
}
.topbar p:first-child {
    border-right: none;
    padding-right: 0;
}
.slider-caption h1 {
    font-size: 25px;
    letter-spacing: 1px;
    margin: 0 0 10px;
}
.slider-caption span {
    font-size: 15px;
}
.slider-caption .btn-primary {
    margin-top: 20px;
    font-size: 16px;
    padding: 6px 22px;
}
.sldrcptn-content {
    margin-top: 42px;
}
.home-upper-foot-sec input[type="email"] {
    width: 51%;
}	
h1 {font-size: 30px;}
article.singlepost h2 {font-size: 26px;}
.main-slider img {height: 306px;}
.logo img {width: 40%;}
.header-right {margin: -50px 90px 0;}
.productlist {min-height: 431px;}
.abtimgs {height: 450px;}
.about_img img {height: auto;object-fit: cover;object-position: top;}
.article-blocks ul li {width: 45%;}	
footer {
    background: #f3f5f7;
    padding: 20px 0 25px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: none !important;
    margin: 0 !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: none !important;
    text-align: center;
}
section.related.products .productlist .woocommerce-loop-product__title {
    font-size: 16px;
}
	
@media only screen and (max-width:460px){	
.header-right {
    margin: -45px 66px 0;
}
button#responsive-menu-button{top: 18px!important;}
.col-sm-3.logo {margin: 0 0 0 -43px;}	
.productlist {min-height: 390px;}
h1 {font-size: 26px;}	
.breadcrumbs h1 .breadcrumb_last {font-size: 26px;}	

.home-about h2 { font-size: 24px;}
.blog-info a {font-size: 1em;}
.home-about {padding: 40px 0 0;}
.home-blog {padding: 20px 0 40px;}
.article-blocks ul li {width: 100%;margin: 20px 0 0;   padding: 10px;}
.article-blocks img {height: 300px;}	
article.post h2 a {font-size: 22px!important;}
article.singlepost h2 {font-size: 24px!important;}
.abtimgs {height: 360px;}
.home-upper-foot-sec input[type="email"] {padding: 11px 3px;}	
.newsletterbox {padding: 50px 20px;	}
}

@media only screen and (max-width:440px){
.slider-caption .btn-primary {
    margin-top: 0px;
}

}
@media only screen and (max-width:414px){
.logo img {width: 50%;}
.header-right {margin: -45px 23px 0;}	
button#responsive-menu-button {
    top: 14px !important;
}
.heading {
    font-size: 22px;
}
.subheading {
    font-size: 15px;
    margin: 0 auto 30px;
    line-height: 24px;
}
.menubar span {
    font-size: 13px;
}
.main-slider .slider-caption {
    display: block;
}
.slider-caption .btn-primary {margin-top: -11px;}
.productlist {min-height: auto;}	
article .blogcontent {padding: 10px 20px 5px!important;}
.abtimgs {height: 330px;}	
.oursale {
    background: url(../images/oursale.jpg);
    padding: 40px 0 50px;
    text-align: center;
    background-attachment: fixed;
    background-size: cover;
}
.newsletter input[type="submit"] {
    font-size: 14px;
    top: 2px;
    background-size: 12px;
}
.apsw-search-wrap .apsw-select-box-wrap {
    width: auto !important;
}
header  .apsw-search-wrap .apsw-select-box-wrap:before {
    right: 3px !important;
    background-size: 8px !important;
}
header  .apsw-search-wrap .apsw-search-form input[type=search] {
    margin: 0px 0px 0px 110px !important;
}
.breadcrumbs h1 .breadcrumb_last {
    font-size: 25px;
}
.breadcrumbs {
    padding: 25px 0 40px;
}
.contactus h2 {
    font-size: 20px;
}
.products .col-sm-3 {
    width: 100%;
}
.woocommerce-loop-product__title {
    font-size: 18px;
}
.discount-coupon h3 {
    margin: 15px 0 20px;
    font-size: 16px;
}
.woocommerce div.product .product_title {
    font-size: 22px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 13px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: block !important;
}
.woocommerce-tabs ul.tabs {
    top: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0 0 35px !important;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 22px;
}
.breadcrumbs, .breadcrumbs p {
    text-align: center;
    font-size: 14px;
}
div#customer_login h2 {
    font-size: 20px;
}	

}
@media only screen and (max-width:400px){
.sldrcptn-content p {line-height: 1em;}
.btn-primary {font-size: 15px !important;padding: 3px 11px !important;}
}

@media only screen and (max-width:398px){
.home-upper-foot-sec input[type="email"] {width: 66%;}
}



@media only screen and (max-width:375px){
	.slider-caption h1 {font-size: 22px;letter-spacing: 0px;}
	.abtimgs {height: 300px;}
}

@media only screen and (max-width:360px){
	.col-sm-3.logo {margin: 0px 0 0 -41px;}
	
.heading {
    font-size: 20px;
}
.topbar p {
    font-size: 12px;
}
footer img {
    width: 100%;
}
.discount-coupon h2 {
    font-size: 20px;
}
.discount-coupon span {
    font-size: 15px;
}
.discount-coupon h3 {
    font-size: 15px;
}
.discount-coupon .couponbtn {
    padding: 6px 25px;
    font-size: 16px;
}
}