/* samsung note 20 */
@media only screen and (-webkit-min-device-pixel-ratio: 2.625) {
    
}




/* Media Query for Mobile Devices */
@media (max-width: 480px) {
h1, h2 {font-size:1.2rem;}
h3 {font-size: 1rem;}
h4 {font-size:1.2rem;font-weight: 700;}
h6 {font-size:1rem;}
.thanku_bg p{font-size:15px;}
.thanku_bg img{width:220px;}
.tick_double ul{columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.banner-main .carousel-caption {
    position: inherit;
    width: 100%!important;
    background-color: var(--brown);
    padding: 10px;
    bottom: 0;
    right: 0!important;
    left: 0!important;
	text-align:center;
    line-height: 1.2;
	height: 230px;
}
.custom-logo-linker img{width: 70px!important;}
.carousel-indicators [data-bs-target]{display:none;}
.banner-main .carousel-caption h1 {font-size:1.5rem;}
.banner-main .carousel-caption h3 {font-size:.8rem!important;}
.banner-main .carousel-item img {height: 170px;object-fit:cover;}
.section_title h2{font-size: 22px!important;}
.section_title strong{font-size: 20px!important;background:transparent;color:#111;padding:0;}
.section_title h2:after {width: 50px;height: 3px;bottom: -8px;}
.navbar{height: 50px;}
.custom-logo-linker{margin-top: -1pc;}
.topbar .topbar_right {margin-top: 0;}
.topbar ul li {font-size: 13px;}
.assure_col h6 {font-size: 15px;}
.counter_bg img {width: 50px!important;}
.counter_bg span {font-size: 26px;}
.counter_bg span:nth-child(even) {font-size: 25px;top: -10px;}
.counter_bg h6 {font-size: 14px;}
.sale_tag{font-size: 12px;padding: 4px 8px;}
.products h6 { font-size: 16px;}
.button_cont {margin-top: 0;}
.button_cont a{margin-bottom: 4px;display:inline-block;}
.wishlist i, .share i {font-size: 10px;padding: 5px;}

.social_icon .social-button {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	border-radius: 0;
	color: #fff;
	border-right: 1px solid #ffffff4a;
	width:20%;
}
.social_icon .social-button:last-child {border-right:0;}
.social_icon a {top: 0;}
.social_icon .social-button i {font-size: 20px;color:#fff;top: 0;margin:0;float:none;}
.social_icon {
	display: block;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	width: 100%;
	background: #1e2332;
	display: flex;
	left: 0;
	margin: 0;
}

.copyright{margin-top:20px;padding: 10px 5px;  text-align: center;}
.goals_left {text-align: center;}
.goals_left strong {display: block;font-size: 35px;}
.search_btn i {font-size: 12px;}
.banner-main .carousel-caption h2 {font-size: 16px;}
.carousel-inner{margin-top: 0;}
.assure_col{margin: 0;}
.contact_right{text-align: left;}
.contact_right a{font-size: 14px;}
.contact_right h4{margin-bottom:0;}
.contact_col i {font-size: 30px;}
.assure_col img {width: 60px!important;}
.btn-primary,.btn-secondary{padding: 1em!important;}
.subsect{margin-bottom: 15px;}
.counter_col h5 {font-size: 12px;}
.intro_left{text-align: center;}
.title_space{background-color: var(--white);position: initial;font-size: 15px;padding: 6px;}
.rubber_prods h5,.blade_prods h5,.ball_prods h5,.bat_prods h5,.new_prods h5{font-size: 16px;height: 40px;}
.new_prods h6 span,.rubber_prods h6 span,.blade_prods h6 span,.ball_prods h6 span,.bat_prods h6 span{font-size: 15px;}
.btn-primary, .btn-secondary {font-size: 12px;}
.counter_col h4 {margin-top: 8px;}
.counter_col {margin: 8px 0;}
.footer h4 {font-size: 16px;}
.thanku_bg{margin-top: 5pc;}
.banner-main{margin-bottom:10px;}
.inner-banner{height: 85px;}
.innerbanner-text {top: 34%;left: 0;text-align: center;}
.innerbanner-text h1 {font-size: 20px;}
.subsection_title h2{font-size: 20px;}
.card-body h5{font-size: 14px;}
.contact_info strong{font-size: 20px;}
a.woof_front_toggle {font-size: 32px;margin-top: -10px;}
.canvas .filter_btn{display:table;}
.canvas .filter_btn:focus{border-radius:4px!important;color:var(--orange)!important;border-color: var(--brown)!important;}
.offcanvas-header .btn-close i{display:none;}
.offcanvas-header .btn-close:focus{box-shadow:none;}
.woof_products_top_panel_ul li ul li {font-size: 13px;}
.woocommerce-ordering .form-control{font-size: 13px;}
p.woocommerce-result-count{font-size: 13px;}
.card-body {padding: 1rem 0.5rem;}
.sticky_div{position:relative!important;}
.woocommerce div.product form.cart .button{margin-left: 10px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
}	
#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {bottom: 3px!important;}	
	.blog_sidebar {
        margin-top: 30px;
    }

    .blog_sidebar h3 {
        font-size: 17px;
    }.blog-dtls ul.list-inline{
        padding: 6px;
    }
	.alternate_column .row, .content_box {margin: 0!important;}
	.about_col {margin: 10px 0 0 0;}
	.sectiongap { padding: 15px 0;}
.cms_wrap .p-5 {padding: 1rem 2rem !important;}
.form-select {font-size: 13px;}
.woocommerce .products .card .img_wrapper img {height:150px!important;}
.woocommerce .products .card .card-body {padding: 1rem 0.5rem 0 0.5rem;}

footer {padding: 15px 0 50px 0;}
.qlwapp_container.qlwappcontainer--bottom-right .qlwapp_button {margin-right: auto;}
.qlwapp__container.qlwapp__container--bottom-left, .qlwapp__container.qlwapp__container--bottom-right {
     display: none !important;}
.social_icon .social-button:hover i { color:#fff;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
	display: list-item!important;}
.product-quantity .qib-button-wrapper {margin-top: -9px !important;}
.shop_table .qib-button-wrapper .quantity input.input-text.qty.text {margin-top: 5px !important;}
	
}
  
/* Media Query for low resolution  Tablets, Ipads */
@media (min-width: 481px) and (max-width: 768px) {
    
    .custom-logo-linker img{width: 80px;}

    .banner-main .carousel-indicators{left: -95px;}

    .banner-main .carousel-item img {object-fit:cover;object-position: 100% 0; margin-top: 140px;}
    .banner-main .carousel-caption{top: 35%;width: 55%;bottom: 1pc;left: 1pc;}


    .contact_right h4 {font-size: 18px;}
}
  

  
  
/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 769px) and (max-width: 1024px){
p {font-size: .9rem;}

.custom-logo-linker img{width: 80px;}
.section_title strong{font-size: 18px;}

.banner-main .carousel-indicators{left: -95px;}

.banner-main .carousel-item img {object-fit:cover;object-position: 100% 0; margin-top: 3pc;}
.banner-main .carousel-caption{bottom: 1pc;top: 4pc;width: 50%;left: 1pc;}

footer h4, .owl-carousel h5 {font-size: 16px;}

.contact_right h4 {font-size: 18px;}
.contact_left i{margin-bottom: 15px;}

}
 


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {  
    .stellarnav > ul > li{margin: 0 10px;}
.stellarnav > ul > li > a {
    padding: 12px 18px!important;
    font-size: 11px!important;
}
.custom-logo-link img{width: 70px;}


.section_title strong{font-size: 18px;}


}


@media only screen 
and (min-device-width : 820px) 
and (max-device-width : 1180px) 
and (orientation : landscape) {  

.section_title strong{font-size: 18px;}
.banner-main .carousel-caption{bottom: 28%;}
.stellarnav > ul > li > a {font-size: 11px!important;}
}



@media (min-width:600px) and (max-width: 1024px)
{
    /* .logo-main img{width: 80px;} */
    .stellarnav > ul > li{margin:0 2px;}
    .stellarnav > ul > li > a {padding: 14px 16px!important;font-size: 10px!important;}
}

@media (min-width:800px) and (max-width: 1280px)
{
    .stellarnav > ul > li{margin:0 8px;}
}

 
/* Media Query for Laptops and Desktops */
@media (min-width: 1025px) and (max-width: 1199px){


}
  
   
/* Media Query for Laptops and Desktops */
@media (min-width: 1025px) and (max-width: 1366px){



} 
/* Media Query for Large screens */
@media (min-width: 1200px) {
.container, .container-sm, .container-md, .container-lg, .container-xl{
max-width: 1220px;}

	
}

@media (min-width: 1079px) and (max-width: 1920px){

}






