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

@media (min-width: 992px) and (max-width: 1199px) {
.banner .content{ padding:80px 0 0 0;}
.banner{ padding-top:50px;}
.banner h1{ font-size:40px;}
.banner h1 small{ font-size:24px;}
/*.stellarnav{ float:right;}*/
.stellarnav > ul > li{ float:none;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.banner .content{ padding:0;}
.banner{ padding-top:50px;}
.stellarnav{ float:right;}
.stellarnav > ul > li{ float:none;}
.w2 .signature{ margin:15px 0 0 0}
.w3 .mt-4{ margin-top:40px !important;}
.w6 .content{ margin-bottom:30px;}
.section{ padding:50px 0;}
.w5{ padding-bottom:0;}
.w2 [class*=col-] + [class*=col-], .w5 [class*=col-] + [class*=col-], .w7 [class*=col-] + [class*=col-]{ margin-top:30px;}
.footer-top{ padding:40px 0;}
.header-action li + li{ margin-left:5px;}
.header-action{ margin-right:15px;}
.header-action li a{ background-size:20px;height:30px; width:30px;}
.header-action li a .count{ top:-5px; right:-5px;}
.blog-sidebar{ margin-top:30px;}
.stellarnav > ul > li > a:before{ left:0; right:0;}
} 

/* END__ */

@media only screen and (max-width: 767px) {
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header, .content-section{ font-size:0.875rem; line-height:1.4}
p {line-height:1.5rem}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}

.stellarnav{ float:right;}
.stellarnav > ul > li{ float:none;}
.banner .content{ padding:0;}
.banner{ padding-top:50px;}
.banner h1, .title h2, .content-section h1{ font-size:30px;}
.banner h1 strong{ font-size:33px;}
.banner h1 small{ font-size:18px;}
.section{ padding:30px 15px;}
.w5{ padding-bottom:0;}
.w2 .signature{ margin:15px 0 0 0}
.w3 .mt-4{ margin-top:40px !important;}
.w6 .content{ margin-bottom:30px;}
.w5 .sign{ margin:20px 0 0 0;}
.w6 h2{ font-size:36px;}
.w6 h2 strong{ font-size:70px;}
.w6 .content{ padding-left:35px}
.w5 h2{ font-size:48px;}
.w2 [class*=col-] + [class*=col-], .w5 [class*=col-] + [class*=col-], .w7 [class*=col-] + [class*=col-]{ margin-top:30px;}
.w3 .section-title, .w4 .section-title{ font-size:90px;}
.footer-top{ padding:40px 0;}
.article-items .article-item, .video-list .video-item .content{ padding:20px;}
.header-action li + li{ margin-left:5px;}
.header-action{ margin-right:15px;}
.header-action li a{ background-size:20px;height:30px; width:30px;}
.header-action li a .count{ top:-5px; right:-5px;}
.header .logo{ width:130px; line-height:107px;}
.about-wrapper h1{ font-size:48px;}
/*.contact-wrapper [class*=col-]{ padding:0;}
.contact-wrapper [class*=col-]:first-child:after{ display:none;}*/
.contact-wrapper .container:after{ display:none;}
.contact-wrapper .container{ padding:0; max-width:auto;}
.contact-wrapper .row{ margin-left:0; margin-right:0;}
.contact-wrapper [class*=col-]{ padding:40px 30px;}
.contact-wrapper [class*=col-]:first-child{ margin-bottom:0;}
.contact-wrapper [class*=col-]:first-child:after{ width:50%;}
.contact-wrapper .contact-form{ padding:20px;}
.blog-sidebar{ margin-top:30px;}
.header-collapse{ width:100%; left:0; right:0;}
.header-collapse.link-collapse{ left:auto; right:0;}
.stellarnav > ul > li > a:before{ left:0; right:0;}
.w2 blockquote{ background-size:80px 61px; padding:20px 0 0 20px; font-size:15px;}
.w6:after{ display:none;}
.about-wrapper [class*=col-]{ padding-top:40px;}
.about-wrapper [class*=col-] + [class*=col-]{ background:#FFB32C; margin-top:30px; padding-top:50px;}
.woocommerce-message{ position:relative; padding-bottom:80px;}
.woocommerce .woocommerce-message .button{ position:absolute; bottom:15px; left:3.5em;}
	
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    margin-bottom: 0px;
}
.product_title {
    font-size: 22px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	font-size: 22px;
}
.section {
    padding: 20px 15px;
}
.banner h1, .title h2, .content-section h1 {
    font-size: 20px;
}
.header-collapse .form-control, .header-collapse .form-control:focus {width:100%}


	
	
	.woocommerce .cart-collaterals{ width:100%;}
	.fancybox-slide { padding:20px;}
} 
/* END__ */

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

