/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.contact-section .container:after{ right:-15px;}
.block-content{ padding:30px;}
.gallery-list a.d-block .overlay{ padding:15px; font-size:14px;}
.block-content .row{ margin-left:-15px; margin-right:-15px;}
.block-content [class*=col-]{ padding-left:15px; padding-right:15px;}
.block-content .text-xl{ font-size:16px; line-height:26px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.logo img, .footlogo img{ width:200px;}
.w1 { padding-bottom:50px;}
.w1 .content{ padding:70px 30px 30px 30px;}
.w1 .col-lg-6 + .col-lg-6, .footer [class*=col-] + [class*=col-]{ margin-top:25px;}
.link-block{ width:auto; margin:25px 0 0 0; padding:20px;}
.banner-img .simpleParallax{ height:450px;}
.banner-stone{ height:150px; background:url(../images/rocks-layer-sm.png); bottom:-50px;}
.banner-block{position:relative; top:auto; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); width:auto;}
.contact-section .container:after{ right:-80px; bottom:-110px;}
.section{ padding:40px 0;;}
.contact-section{ padding-bottom:150px; position:relative; overflow:hidden;}
.map {height:400px;}
.wrapper{ padding-top:75px;}
.block-content{ padding:30px;}
.block-content  [class*=col-] + [class*=col-]{ margin-top:30px;}
.full-width-wrapper{ padding:0 40px 40px}
.gallery-list a.d-block .overlay{ padding:15px; font-size:14px;}
.product-block .product-item .image-block{ width:auto; height:400px; position:relative; }
.product-block .product-item:nth-child(odd) .image-block, .product-block .product-item:nth-child(even) .image-block{ left:auto; right:auto;}
.block-content .row{ margin-left:-15px; margin-right:-15px;}
.block-content [class*=col-]{ padding-left:15px; padding-right:15px;}
.block-content .text-xl{ font-size:16px; line-height:26px;}
} 

/* END__ */

@media only screen and (max-width: 767px) {
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header, .block-content{ font-size:0.875rem;}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3, .block-content h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.logo img, .footlogo img{ width:200px;}
.w1 { padding-bottom:20px;}
.w1 .content{ padding:20px;}
.w1 .col-lg-6 + .col-lg-6, .footer [class*=col-] + [class*=col-]{ margin-top:25px;}
.link-block, .link-box{ width:auto; margin:25px 0 0 0; padding:15px;}
.link-box h5{ font-size:16px;}
.banner-img .simpleParallax{ height:450px;}
.banner-stone{ height:150px; background:url(../images/rocks-layer-sm.png); bottom:-50px;}
.banner-block{position:relative; top:auto; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); width:auto; padding-top:100px;}
.contact-section .container:after{ right:0; bottom:-100px; width:250px; height:106px;}
.section{ padding:20px 5px;}
.contact-section{ padding-bottom:150px; position:relative; overflow:hidden;}
.map {height:300px;}
.wrapper{ padding-top:75px;}
.block-content{ padding:20px;}
.block-content [class*=col-] + [class*=col-]{ margin-top:30px;}
.full-width-wrapper{ padding:0 20px 20px}
.gallery-list a.d-block .overlay{ padding:15px; font-size:14px;}
.mapblock{ padding:20px 5px;}
.product-block .product-item .image-block{ width:auto; height:300px; position:relative; }
.product-block .product-item:nth-child(odd) .image-block, .product-block .product-item:nth-child(even) .image-block{ left:auto; right:auto;}
.product-block .product-item .content, .product-block .product-item .block-content{ padding:30px; min-height:inherit;}
.product-bottom-inner .col-xl-8 .row::after{ display:none;}
.product-top-inner .content{ font-size:15px;}
.product-content-mid, .product-uses{ padding:20px 5px;}
.block-content .row{ margin-left:-15px; margin-right:-15px;}
.block-content [class*=col-]{ padding-left:15px; padding-right:15px;}
.block-content .text-xl{ font-size:15px; line-height:1.5;}
} 
/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

