@media (max-width:1200px) {} 
@media (max-width:1023px) { .header { background: #000; position: relative; } 
.top_right { height: 58px } 
.navigation { float: left; width: 100%; position: relative; } 
.navigation .navbar { display: block; float: left; width: 100%; padding: 5px 0; border-top: 1px solid #333; } /* .navbar .phone_call { margin: 10px 0 0; } */ .navigation .menu { display: none; width: 100%; overflow: hidden; overflow-y: visible; position: relative; z-index: 9999; max-height: 480px; overflow-y: auto; position: absolute; top: 100%; background: #151313; left: 0; right: 0; text-align: left; } 
.navigation .menu ul:before, .navigation .menu ul:after { height: 0; } 
.navigation .menu ul li { padding: 0; float: left; width: 100%; display: block } 
.navigation .menu ul li a { padding: 7px 15px; text-align: left; font-size: 14px; border-right: 1px dashed transparent; color: #fff; border-bottom: 1px solid #312e2e; display: block; } 
.navigation .menu ul li ul.cs-dropdown { position: relative !important; opacity: 1 !important; visibility: visible !important; top: auto !important; left: auto !important; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; width: 100%; display: none; transition: none !important } 
.navigation .menu ul li ul.cs-dropdown, .navigation .menu ul li ul.cs-dropdown li .cs-dropdown { padding-top: 0; padding-left: 0; padding-bottom: 0; display: none; transition: none; padding-right: 0; width: 100%; background: #666 } 
.navigation .menu ul .cs-submenu a { position: relative } 
.navigation .menu ul li.cs-submenu a button { display: block; position: absolute; top: 0px; right: 15px; background: transparent; border: 0; color: #fff; font-size: 16px; height: 30px; outline: none; width: 30px; padding: 0; text-align: center; line-height: 18px } 
.navigation ul li.cs-submenu a button svg { width: 16px; height: 16px; } 
.navigation ul li.cs-submenu a button.rotated svg { transform: rotateZ(180deg); } 
.navigation ul li.cs-submenu:hover svg { transform: rotateZ(0deg); } 
.navigation .menu ul li ul.cs-dropdown, .navigation .menu ul li ul.cs-dropdown li .cs-dropdown li .cs-dropdown { padding-top: 0; padding-left: 0; padding-bottom: 0; display: none; transition: none; padding-right: 0; float: left; width: 100% !important; background: #444 } 
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown { left: 100%; margin-top: 0 } 
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li ul.cs-dropdown { left: -100%; margin-top: 0 } 
.navigation .menu ul li ul.cs-dropdown li { border-bottom: 0 } 
.navigation .menu ul li ul.cs-dropdown li a { color: #fff; display: block; font-size: 14px; padding: 7px 15px; line-height: normal; border-bottom: 1px solid #484646; background: #312e2e; } 
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a { background: #666; } 
.mobile_hide { display: none !important; } 
.navigation .menu ul li.active a, .navigation .menu ul li:hover a { color: var(--pri); } 
.navigation .menu ul li:hover ul.cs-dropdown { display: none; } 
.navigation .menu ul>li:nth-child(3) ul.cs-dropdown { width: 100%; } 
.navigation .menu ul>li:nth-child(3) ul.cs-dropdown li { width: 100%; } 
.navigation .menu ul>li:nth-child(3) ul.cs-dropdown li:nth-child(even) { border-left: 0; } 
.hidden_xs { display: none; } 
.right-content { padding: 0 15px; } 
.grid_1:first-child { padding-left: calc(var(--bs-gutter-x) * 0.5); padding-right: calc(var(--bs-gutter-x) * 0.5); } 
.grid_1:nth-child(2) { padding-left: calc(var(--bs-gutter-x) * 0.5); padding-right: calc(var(--bs-gutter-x) * 0.5); } 
.grid_2:first-child { padding-left: calc(var(--bs-gutter-x) * 0.5); padding-right: calc(var(--bs-gutter-x) * 0.5); } 
.grid_2:nth-child(2) { padding-left: calc(var(--bs-gutter-x) * 0.5); padding-right: calc(var(--bs-gutter-x) * 0.5); } 
.service_content { height: auto; } 
.service_content .center_box { position: relative; top: 0; left: 0; transform: translate(0, 0); } 
} 
@media (max-width:980px) { .home_about-web-pulse .features-image { width: 100%; } 
.home_about-web-pulse .web-pulse-features-area { width: 100%; } 
#featuredProducts .owl-nav .owl-prev { left: -10px; } 
#featuredProducts .owl-nav .owl-next { right: -10px; } 
.blog-item { margin-bottom: 20px; } 
.home_right_sec { padding: 20px 0; } 
} 
@media (max-width:767px) { .home_slider .title_1 { font-size: 20px; margin: 0; } 
.home_slider p { font-size: 18px; display: none; } 
.inner-box { margin: 0; } 
.inner-box .image-box .image { height: auto; } 
.inner-box .image-box .image img { position: relative; top: 0; left: 0; transform: none; } 
.web-pulse-india .read_more_btn { margin-bottom: 30px; } 
.home_about-web-pulse .features-image { width: 100%; } 
.home_about-web-pulse .web-pulse-features-area { width: 100%; } 
.feture_box { margin-bottom: 10px; } 
.image04 { height: auto; } 
.image04 img { position: relative; top: 0%; left: 0%; transform: none; } 
.red-sec-heading { padding: 0px 0 70px; } 
.footer-links { margin: 0 0 25px; } 
.footer-links a { color: #fff; text-transform: capitalize !important; padding: 3px 10px; border: 1px solid #636262; display: inline-block; width: 100%; margin-bottom: 10px; background: rgba(255, 255, 255, 0.2); } 
.footer-links a:hover { background: #98b446; border-color: #98b446; color: #fff; } 
.product_listing .product { padding: 15px 0px 0 0; border-right: 0px solid #ccc; } 
.heading_banner { padding: 50px 0; } 
.heading_banner .cat_title { font-size: 22px; padding: 9px 12px; margin-bottom: 0; } 
.heading_banner .cat_title2 { display: none } 
.path_type_1 { height: 50px; } 
.grid_2 .img-wrap, .grid_1 .service_content, .grid_1 .img-wrap, .grid_2 .service_content { border-radius: 0; } 
.service_content .center_box { padding: 30px 15px; } 
.home_about_content { max-width: 100%; } 
.home_about-web-pulse { padding: 50px 0; clip-path: polygon(30% 0, 100% 3%, 100% 97%, 70% 100%, 0 97%, 0 3%); } 
.home_testimonials_webpulse { background-size: cover; background-position: center center; } 
.path_type_2.home-left, .path_type_2.home-right path { height: 50px; } 
.path_type_2.home-right { height: 50px; } 
.web-pulse-choose { padding: 50px 0; clip-path: polygon(30% 0, 100% 3%, 100% 97%, 70% 100%, 0 97%, 0 3%); } 
.heading_banner { background-size: cover; } 
.blog_details_img { height: auto; } 
.market-list li { width: 50%; } 
.product_popup { margin-bottom: 20px } 
.more_info { max-height: inherit; } 
.right-content { padding-bottom: 15px; } 
.read_more_btn_2.callback { margin-top: 15px; } 
.video-section .video-inner { width: 100%; padding: 56px 0px; max-height: inherit; margin: 0 auto; } 
} 
@media (max-width:650px) {
#slider .owl-nav .owl-prev, #slider2 .owl-prev {
    left: 0px;
}
p.w-75.mx-auto.text-center.pt-3 {
    width: 100% !important;
}
.home_about-web-pulse { 
    background: #0f1b2a;
}
.home_slider .banner_info {
    max-width: 300px; 
}
#slider .owl-prev, #slider .owl-next, #slider2 .owl-prev, #slider2 .owl-next { 
    width: 30px; 
    border-radius: 1%; 
}
 .wps_copy .col-xxl-7.col-xl-7.col-lg-7.col-md-8.text-right {
    text-align: center;
}
.web-pulse-choose { 
    background: rgb(17 17 17);}
#slider .owl-nav .owl-next, #slider2 .owl-next {
    right: 0px;
}
.wps_copy { 
    text-align: center;
}
.whatapp_btn.whatapp_btn2 {
    right: 10px;
    left: inherit;
    background: #333;
}
.slide { 
    aspect-ratio: 350 / 197; 
}
.home_slider {    aspect-ratio: 350 / 197;  
    clip-path: none;}
#web-pulse-scroll-up { 
    bottom: 15px;
    right: 10px;
    width: 46px;}
.whatapp_btn { 
    bottom: 75px;}
.send_enquiry { 
    bottom: 15px;
    border: 1px solid;}
.pr-li .tx-bx .info {
    max-height: inherit;}
.read_more_btn_2.callback {
        margin-top: 0px;
    }
} 
@media (max-width:480px) { .product_right_image{ margin-left: 0; } 
} 
@media (max-width:320px) {}