/*index page responsive*/
@media(max-width: 1200px)
{
nav a{font-size: 13px!important}
}
@media(max-width: 1170px)
{
.slider-h1{font-size: 45px!important}
.carousel-caption{bottom: 8%!important}
nav a{font-size: 13px!important}
}
@media(max-width: 1146px)
{
.site-logo h3{font-size: 20px!important;}
nav a{font-size: 13px!important}
}
@media(max-width: 1071px)
{
.site-logo h3{font-size: 18px!important;}
nav a{font-size: 12px!important;}
}
@media(max-width: 991px)
{
.media img{width: 100%!important}
}
@media(max-width: 768px)
{
.slider-h1{font-size: 30px!important}
.section-overlap {    margin-top: -230px!important;}
.media img{width: 100%!important}
}
@media(max-width: 656px)
{
.slider-h1{font-size: 25px!important}
.carousel-caption{bottom: 5%!important}
.section-overlap {    margin-top: -267px!important;}
}
@media(max-width: 593px)
{
.carousel-caption{bottom: 0%!important}
.pulse {font-size: 13px!important}

.section-overlap {    margin-top: -295px!important;}
}
@media(max-width: 505px)
{
.carousel-caption{bottom: -3%!important}
.slide-btn{display: none!important}
.pulse {font-size: 13px!important}
.site-logo h3{font-size: 12px!important;}
.site-block-cover-content h2{font-size: 13px!important;}
.section-overlap {    margin-top: -350px!important;}
}
@media(max-width: 394px)
{
.carousel-caption{bottom: -5%!important}
.slider-h1{font-size: 20px!important}
.pulse {font-size: 10px!important}
.section-overlap {    margin-top: -375px!important;}
}
@media(max-width: 330px)
{
.carousel-caption{bottom: -10%!important}
.slider-h1{font-size: 15px!important}
.site-block-cover-content h2{font-size: 10px!important;}

}
@media(max-width: 265px)
{
.carousel-caption{bottom: -10%!important}
.slider-h1{font-size: 10px!important}
.site-block-cover-content h2{font-size: 8px!important;}

}
@-webkit-keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(249,75,4, 0.4);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(249,75,4, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(249,75,4, 0);
}
}
@keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(249,75,4, 0.4);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(249,75,4, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(249,75,4, 0);
}
}
@media (max-width: 991.98px) {
.featured-hero-product .price {font-size: 1.5rem; } }
@media (max-width: 991.98px) {
.featured-hero-product h1 {font-size: 2rem; } }

@media (max-width: 991.98px) {
.product-item.full-height {height: 300px !important;margin-bottom: 30px; } }

@media (max-width: 991.98px) {
.search-wrap .form-control {font-size: 20px; } 
}
@media (max-width: 991.98px) {
.site-blocks-cover .img-1 {max-width: 400px;margin-left: auto;margin-right: auto; } }
@media (min-width: 768px) {
.site-blocks-cover.inner-page .site-block-cover-content {margin-top: 30%; }
}
@media (min-width: 768px) {
.site-blocks-cover h1 {font-size: 70px; }
}

@media (max-width: 991.98px) {
.site-blocks-cover .featured-hero-product {margin-top: 10%;position: absolute; }
}

@media (min-width: 768px) {
.site-navbar .site-navbar-top {padding-top: 40px;padding-bottom: 40px; }
}
@media (max-width: 991.98px) {
.icons-btn span {width: 24px; } }
@media (min-width: 768px) {
.site-section {padding-top: 5em ;} }