@media only screen and (orientation:landscape) {body{-webkit-text-size-adjust:none}}
@media only screen and (orientation:portrait) {body{-webkit-text-size-adjust:none}}
/*-------------------------------------------------------------------------------
XS Style @media (max-width: 767px) 
-------------------------------------------------------------------------------*/
@media (max-width: 767px) {
#wpadminbar {position: fixed;}
.for-desktop,.primary-navigation .menu-wrapper{ display: none; }
.for-mobile{ display: block; text-align: center; }

.site-logo{ width: 60%; display: block; }

.hed-top-innr-left a,.header-account-wishlist li a.myaccount_link{ font-size: 0; margin-right: 2px; }
.hed-top-innr-left a span,.header-account-wishlist li a.myaccount_link span{ font-size: 14px; }
.product-search{ margin-left: 0; margin-top: 15px; margin-bottom: 15px; }

.header-account-wishlist li a.myaccount_link span{ font-size: 18px; }
.header-account-wishlist li:nth-child(2){ margin-left: 2px; }

.header-bot-inner{ flex-wrap: wrap; width: 100%; }
.header-bot-inner-left{ width: 100%; padding-top: 15px;justify-content: space-between; }

.banner-slide-section{ padding: 25px; padding-bottom: 40px; }
.banner-slide-section-inner{ min-height: inherit; }
.banner-slide-section-inner section{ padding-bottom: 25px; }
.banner-title{ font-size: 35px; }
.banner-top-title{ font-size: 25px; }
.banner-button{ margin-top: 0; }
.slick-dots{ bottom: 14px; }

.mobile_menu_icon{ display: block; width: 27px; }
.mobile_menu_icon span{ display: block; width: 100%; border-radius: 3px; height:2px; background-color: #FFF; margin-bottom: 5px; }
.mobile_menu_icon span:last-child{ margin-bottom: 0; }


.home-why-section,.home-brand-section,.footer-get-in-touch-section,.footer-top-section,.inner-page-wrapper{ padding: 50px 0;padding-left: 10px;padding-right: 10px; }
.home-why-section section p,.inner-content-sec .entry-content p, .inner-content-sec .entry-content ul li, .inner-content-sec .entry-content ol li,.qualities_list_section section p,.blog-details .entry-content p, .blog-details .entry-content ul li, .blog-details .entry-content ol li{ font-size: 14px; line-height: 20px; }


.home-why-section section .heading,.heading-sub,.page-title, .blog-details .entry-title, .woocommerce div.product .product_title, .entry-title{ font-size: 26px; }



.home-why-section section .heading{ padding-bottom: 5px; }
.home-why-section section{ padding-bottom: 20px; }
.why_list_loop{ width: 100%; }
.why_list_loop:last-child{ margin-bottom: 0; }

.home-product-section{ padding-top:50px;padding-left: 10px;padding-right: 10px; padding-bottom: 50px; }
.slick-arrow{ top:-80px; }
.product-slider-secton{ padding-bottom: 0; }

.home-product-section .woocommerce ul.products[class*=columns-] li.product, .home-product-section .woocommerce-page ul.products[class*=columns-] li.product{ clear: inherit; }
.home-product-section .woocommerce ul.products li.product.product-type-grouped{ margin-right: 0; }
.home-product-section .heading-sub:after{ content: none; }
.home-product-section .woocommerce ul.products li.last{ margin-right:0 !important; }
.brands_logo_loop{ width: 33%; margin-bottom: 35px; }

.footer-get-in-touch-section section{ max-width: 100%; }
.form-group-wrap .form-group{ width: 100%; }
.form-group-section textarea.form-control{ margin-bottom: 20px; }

.footer-hed{ padding-bottom: 20px; }
.widget_nav_menu ul{ display: flex; flex-wrap: wrap; }
.widget_nav_menu ul li{ width: 50%; }

.widget_nav_menu,.footer-info-section,.inner-content-sec .entry-content .woocommerce-MyAccount-navigation ul,.prdctfltr-widget{ margin-bottom: 30px; }
.inner-content-sec .entry-content .woocommerce-MyAccount-navigation ul{ width: 100%; }
.page-header, .entry-header{ padding-bottom: 20px; }

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{ width: 100%; margin-right: 0; }

.wishlist .wishlist_table.mobile{ list-style: none; margin: 0; border:1px solid rgba(0,0,0,.1); }
.wishlist .wishlist_table.mobile li{ border-bottom:1px solid rgba(0,0,0,.1); padding:15px ; margin-bottom: 0; }
.wishlist .product-name{font-size: 24px;
color: #222637;
font-weight: 700;
font-family: 'Ubuntu', sans-serif;}

.wishlist .item-details-table{color: #0D3B71;font-weight: 600;font-size: 18px;}


.about-top-section section,.about_qualities_section{ margin-top: 30px; }

.about_qualities_section{ padding: 50px 0;background-attachment: scroll; }
.qualities_list_section{ padding-top: 30px; }
.qualities_list_section section h3{ font-size: 18px; }
.qualities_list_section section{ margin-bottom: 20px; }

.contact_info_section_loop:after{ content: none; }
.contact_info_section_loop{ border-bottom: 1px solid #D6D6D6; padding-bottom: 30px; margin-bottom: 30px; }
.contact_info_section_loop:last-child{ border-bottom: none; }
.blog-details .entry-header{ margin-bottom: 0; }
.blog-details figure{ margin-bottom: 20px; }

.blog-details .entry-content blockquote{ width: 100%; margin: 30px auto; }
.blog-details .entry-content blockquote p{ font-size: 18px; line-height: 27px; }
.post-title{ display: none; }
.related_post_section{ padding-left: 10px; padding-right: 10px; }

.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{background-color: rgba(0,0,0,0.5);}
.mm-listitem:after{ left: 0; }

.specification_colum{min-height: inherit; text-align: center;justify-content: center;}
.specification_hed{ border-bottom: none;padding-bottom: 0; font-size: 16px; }
.specification_cont{ font-size: 14px; line-height: 28px; }
.sidebar__inner{ position: static !important; }

.woocommerce-grouped-product-list-item{ display: flex; flex-wrap: wrap; }
.woocommerce-grouped-product-list-item__price{ position: static; order: 3; }
.woocommerce-grouped-product-list-item__quantity{ float: none;order:4; margin-top: 20px;margin-left: 3px; }
.product_info_list{padding-bottom: 10px;padding-top: 27px;}
.product-type-grouped-wrapper{ margin-bottom: 0; padding-bottom: 0; }
.woocommerce-grouped-product-list.group_table{ margin-bottom: 26px; }
.footer-get-in-touch-section .over-bg{background-attachment: scroll;}
.home-brand-section{ text-align: left;padding-bottom: 20px; }
}
/*-------------------------------------------------------------------------------

End Responsiv

/*-------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------

SM // Small devices (landscape phones, 576px and up)

-------------------------------------------------------------------------------*/





@media (min-width:576px) and (max-width: 767px) {


}



/*-------------------------------------------------------------------------------

SM Style 480 - 7671 @media (min-width: 480px) and (max-width: 767px) 

-------------------------------------------------------------------------------*/

@media (max-width: 320px) {

}



/*-------------------------------------------------------------------------------
End Responsiv
/*-------------------------------------------------------------------------------*/







/*-------------------------------------------------------------------------------
SM Style 768 - 991 @media (min-width: 768px) and (max-width: 991px) 
-------------------------------------------------------------------------------*/

@media (min-width: 768px) and (max-width: 991px) {

.header-bot-inner-left{ width: 59%; }
.banner-slide-section-inner{min-height: 576px;}
.banner-title{ font-size: 35px; }
.banner-top-title{ font-size: 25px; }
.banner-slide-section{ padding: 0 30px; }
.primary-navigation ul li{ margin-left: 15px; }

.home-product-section .woocommerce ul.products[class*=columns-] li.product, .home-product-section .woocommerce-page ul.products[class*=columns-] li.product{ clear: inherit; }
.home-product-section .woocommerce ul.products li.product.product-type-grouped{ margin-right: 30px; }
.home-product-section .heading-sub:after{ content: none; }
.home-product-section .woocommerce ul.products li.last{ margin-right:30px !important; }

.footer-get-in-touch-section .over-bg{ background-attachment: scroll; }
.footer-get-in-touch-section section{ max-width: 100%; margin-bottom: 30px; }
.widget_nav_menu,.footer-info-section{ margin-bottom: 30px; }

.why_list_loop{ width: 50%; }

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{ width: 46.222%; }
.woocommerce ul.products li.product.product-type-grouped, .woocommerce-page ul.products li.product.product-type-grouped{ margin-right: 15px; }

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{ width: 46%; }

.brands_logo_loop{ width: 20%; }
.contact_info_section{ justify-content: center; }
.contact_info_section .contact_info_section_loop{ margin-bottom: 30px; }

.blog-details .entry-content blockquote{ width: 100%; }
.sidebar__inner{ position: static !important; }
.product-type-grouped-wrapper{ padding-bottom: 0; margin-bottom: 0; }
}	





/*-------------------------------------------------------------------------------

MD Style 992 - 1199 @media (min-width: 992px) and (max-width: 1199px) 

-------------------------------------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1199px) {

.footer-get-in-touch-section section{ max-width: 90%; }
.footer_ph_em span {padding-right: 7px;font-size: 10px;}
.footer_ph_em a{ font-size: 11px; }

}
@media (min-width:1200px) and (max-width: 1366px) {
.footer_ph_em a{ font-size: 13px; }
}

@media (min-width:1367px) and (max-width: 1600px) {

}