@media (min-width: 1920px) {
.ads_section{width: 100%;height: 100vh;}
}


@media (max-width: 1200px) {
.heading-center{font-size: 40px;font-weight: 700;}
.banner_section .banner_info h1{font-size: 44px;}
.about_module1 .abt_mod1_info .abt_info_items{gap: 15px;margin-left: 5rem;}
.about_module1 .abt_mod1_info .abt_info_items_sec{margin-left: 0;}
.about_module1 .abt_mod1_info .abt_info_items .abt_item {width: 160px;height: 160px;}
/* Banner Section End Here */

.products_list ul.products{grid-template-columns: repeat(4, 1fr)!important;}
.top_products ul.products{grid-template-columns: repeat(4, 1fr)!important;}
/* Products List Section End Here */
}

@media (max-width: 991px) {
.main_header .topbar .top_cate_search, .main_header .topbar .top_contact, .main_header .topbar .top_log_cart{padding-left: 10px;}
.main_header .topbar .top_log_cart .wishlist, .main_header .topbar .top_log_cart .my_account{padding-right: 7px;}
.main_header .topbar .top_log_cart .cart .icon_cart .amount_cart{font-size: 11px;margin-left: 0px;}
.main_header .topbar .top_log_cart .info_icon i{font-size: 16px!important;}
.offcanvas{top: 0px;left: 0px;width: 300px;z-index: 999999;}
.offcanvas-body{padding: 0px;}
.offcanvas .offcanvas-title img{width: 220px;}
.main_header .navbar .navigation_list li{border-bottom: 1px solid var(--footerbg);padding: 5px 10px;}
.main_header .navbar .navigation_list li:last-child{border-bottom: none;}
.main_header .navbar .navigation_list li a{padding-left: 5px;}
footer{padding: 50px 0px 30px;}
footer h2{margin-bottom: 10px;}
footer .foot_link{margin-top: 20px;}
/* Header & Footer Section End Here */

.protection_future{padding: 80px 0;}
.about_module1, .about_module2, .about_module3{padding: 70px 0;}

.heading-center{font-size: 36px;font-weight: 700;}
.banner_section .banner_info {padding: 100px 0 80px;}
.banner_section .banner_info h1{font-size: 40px;}

.about_module2{background-position: left;background-size: auto;}
.about_module1 .abt_mod1_dtl, .about_module3 .abt_mod3_dtl{margin-top: 20px;}
.about_module1 .abt_mod1_dtl span, .about_module2 .abt_mod2_dtl span, .about_module3 .abt_mod3_dtl span{font-size: 19px;}
.about_module1 .abt_mod1_dtl h2, .about_module2 .abt_mod2_dtl h2, .about_module3 .abt_mod3_dtl h2 {font-size: 36px;font-weight: 600;line-height: 35px;}
.about_module1 .abt_mod1_dtl h2 br, .about_module2 .abt_mod2_dtl h2 br, .about_module3 .abt_mod3_dtl h2 br{display: none;}
/* Banner Section End Here */

.products_list{padding: 50px 0 30px;}
.products_list ul.products{grid-template-columns: repeat(3, 1fr)!important;}
.top_products ul.products{grid-template-columns: repeat(3, 1fr)!important;}
/* Products List Section End Here */

.ads_section{padding: 200px 0px;height: 400px;}
}

@media (max-width: 767px) {
.protection_future{padding: 60px 0;}
.heading-center{font-size: 32px;font-weight: 700;}
.banner_section .banner_info h1{font-size: 36px;font-weight: 600;}
.banner_section .banner_info p{padding: 20px 0px;font-size: 17px;font-weight: 400;}
.about_module1, .about_module2, .about_module3{padding: 60px 0;}
.about_module1 .abt_mod1_info .abt_info_items{margin-left: 3rem;gap: 25px;}
.about_module1 .abt_mod1_info .abt_info_items_sec{margin-left: 0rem;}
.about_module1 .abt_mod1_info .abt_info_items .abt_item{width: 170px;height: 170px;}
.hmod_section .hmod_inner .hmod_box{display: block;}
.hmod_section .hmod_inner .hmod_box .hmod_text{margin-bottom: 20px;}
.about_module1 .abt_mod1_info .abt_info_items .abt_item{width: 170px;height: 170px;}
.about_module2{background-position: initial;background: var(--second);}
.about_module1 .abt_mod1_dtl, .about_module3 .abt_mod3_dtl{margin-top: 20px;}
.about_module1 .abt_mod1_dtl span, .about_module2 .abt_mod2_dtl span, .about_module3 .abt_mod3_dtl span{font-size: 19px;}
.about_module1 .abt_mod1_dtl h2, .about_module2 .abt_mod2_dtl h2, .about_module3 .abt_mod3_dtl h2 {font-size: 30px;font-weight: 600;line-height: 35px;}
.about_module1 .abt_mod1_dtl h2 br, .about_module2 .abt_mod2_dtl h2 br, .about_module3 .abt_mod3_dtl h2 br{display: none;}
/* Home Page Section End */

.products_list{padding: 40px 0 20px;}
.products_list ul.products{grid-template-columns: repeat(2, 1fr)!important;}
.top_products ul.products{grid-template-columns: repeat(2, 1fr)!important;}
/* Products List Section End Here */

.found-item-sec .search-title .seacrh, .found-item-sec .search-title .search-item{font-size: 20px;}
.found-item-sec .form-sec .form_input_group input{width: 75%;}
.found-item-sec .form-sec .form_input_group button{width: 24%;}
/* Search Product List Section End Here */

.ads_section {padding: 150px 0px;height: 300px;}
}

@media (max-width: 576px) {
.heading-center {font-size: 28px;font-weight: 600;}
.banner_section .banner_info {padding: 80px 0 70px;}
.banner_section .banner_info h1{font-size: 28px;font-weight: 600;}
.about_module1 .abt_mod1_info .abt_info_items{margin-left: 1rem;gap: 20px;}
.about_module1 .abt_mod1_info .abt_info_items_sec{gap: 20px;}
.about_module1 .abt_mod1_info .abt_info_items .abt_item{width: 160px;height: 160px;}
.about_module2{background-position: initial;background: var(--second);}
.about_module1 .abt_mod1_dtl, .about_module3 .abt_mod3_dtl{margin-top: 20px;}
.about_module1 .abt_mod1_dtl span, .about_module2 .abt_mod2_dtl span, .about_module3 .abt_mod3_dtl span{font-size: 18px;}
.about_module1 .abt_mod1_dtl h2, .about_module2 .abt_mod2_dtl h2, .about_module3 .abt_mod3_dtl h2 {font-size: 26px;font-weight: 600;line-height: 35px;}
.about_module1 .abt_mod1_dtl h2 br, .about_module2 .abt_mod2_dtl h2 br, .about_module3 .abt_mod3_dtl h2 br{display: none;}
.about_module1 .abt_mod1_info .abt_info_items .abt_item .abt_item_inner span{font-size: 14px;}
/* Home Page Section End */

.category_banner h1, .search_banner h1{font-size: 28px}
/* Banner Section End Here */

.search_section .found-item-sec{padding: 15px;}
.found-item-sec .search-title .seacrh, .found-item-sec .search-title .search-item{font-size: 18px;}
/* Search Product List Section End Here */

.ads_section {padding: 150px 0px;height: 250px;}
.ads_section .banner_info a {font-size: 24px;}
.ads_section .banner_info a span{font-size: 16px;}
.norton_ads .banner_info a span i{font-size: 20px;}
}

@media (max-width: 500px) {
.found-item-sec .form-sec .form_input_group input{width: 100%;}
.found-item-sec .form-sec .form_input_group button{width: 100%;margin-top: 10px;}
}

@media (max-width: 480px) {
.about_module1 .abt_mod1_info .abt_info_items .abt_item{width: 150px;height: 150px;}
.category_banner h1, .search_banner h1{font-size: 24px}
/* Banner Section End Here */

.ads_section {padding: 150px 0px 0;height: 220px;}
.ads_section .banner_info a {font-size: 18px;padding: 10px 15px;}
.copyright{margin-bottom: 50px;}
.mob-call-now{display: block;}
}