.container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1200px; } 
@media (min-width:1023px) { 
.col-xxl-6.col-xl-6.col-lg-6.col-md-6.col-sm-12.col-12 .blog-2 .detail { width: 60%; } 
.col-xxl-6.col-xl-6.col-lg-6.col-md-6.col-sm-12.col-12 .blog-2 { display: flex; } 
.col-xxl-6.col-xl-6.col-lg-6.col-md-6.col-sm-12.col-12 .blog-2 .bp { clip-path: inherit; } 
.right-content .more_info { max-height: 360px; overflow-y: auto; margin-bottom: 15px; } 
} 
@media (max-width:1200px) { 
.menubar .container:before { top: 0px; height: 60px;    left: -40px; overflow: hidden; } 
.more_info { height: 170px; overflow-y: scroll; margin-bottom: 15px; padding-right: 15px; } 
.title3 { white-space: inherit; } 
.title3 a { white-space: inherit; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; } 
.product-detail-list  .more_info { height: auto;} 
.hover_effect img { width: 100%; height: 100%; object-fit: inherit; } 
.why-choose-us .image-column { position: relative; margin-bottom: 50px; padding-right: 8%; } 
.topbar .container { width: 100%; max-width: 100%; } 
.container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 94%; } 
.gallery_page .gallery_item img { padding: 0px 0px; } a.read_more.moreBtn.mb-2.px-1 { padding: 0px 8px !important;} 
.why-choose-us .image-column .image img { height: 665px; } 
.menubar .col-xxl-10.col-xl-10.col-lg-10.col-md-12.col-sm-12.col-12 { padding: 0px; } 
.navigation .menu ul li a img { width: 15px; } 
.largeImage img { height: 406px; object-fit: cover; width: auto; } 
.menubar .container:after { top: 0px; height: 60px;    right: -40px; overflow: hidden; } 
.welcomeAbout .serviceBlock .homeFactsheet { height: 200px; } li.w-auto.pe-3 { padding: 0px 10px !important; } 
.features .feature-panel-holder .feature-panel.feature-panel-dark { height: 185px; } 
.blog_details_img { height: auto;} 
.serviceBlock .captionBox .captionBox_title a { overflow: hidden; width: 85%; } 
.hover_effect { height: 221px; background: #fff; } 
.feature-block .title5 a { font-size: 17px; letter-spacing: 0px; } ul.social li { margin: 0px 0px;} 
.menubar .logo img { width: 145px; max-width: 145px; } 
.navigation .menu ul li a { padding: 20px 20px; display: block; color: #333; transition: all 0.3s ease; background: transparent; } 
.h-170 { height: 220px; } ul.nav.nav-tabs.justify-content-center.border-0.pb-3 a.text-center.rounded-pill.mx-1.border.border-muted.px-2.py-2 { margin-bottom: 10px; } 
} 
@media (max-width:1023px) { 
.navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown { display: none; } 
.serviceBlock .captionBox .captionBox_title a { overflow: hidden; width: 85%; } 
.header { background: #fff; position: relative; border-top: 3px solid #164178; } 
.col-xxl-6.col-xl-6.col-lg-6.col-md-6.col-sm-12.col-12 .blog-2 .blog-photo.clip-home { width: 100%; } 
.product_popup h6 { margin: 0px 0 10px; } 
.moreBtn { padding: 7px 10px; letter-spacing: 0px; } 
.more-contents { height: auto; margin-top: 20px; } 
.product_listing .product .small { justify-content: space-around; overflow-x: scroll; width: 100%; } 
.blog_details1 { padding-top: 10px; } h2.blogTitle { margin-bottom: 10px; } 
.youtube_video.float-start.p-3.rounded.py-2.bg-white { margin-top: 30px; } 
.blog_details ul { margin: 0px 0 0px; } 
.featuredProducts4 .item.col-md-3 { width: 50%; } 
.approach.company-core-value.py-5.w-100.mt-5.float-start { margin-top: 0px !important; padding-top: 0px !important; } 
.blog-2 .blog-photo img.img-fluid.bp { height: auto;} 
.navigation .menu ul li a { letter-spacing: 0.5px; } 
.features .features-card { display: block; transform: translateY(0px); margin-top: 0px; position: relative; z-index: 9; margin-bottom: 30px; } section.get-touch-area.py-5 { padding-bottom: 0px !important; } 
.h-170 { height: 170px; } 
.features .features-card .card-panel.reversed { margin: 15px 0px; } 
.heading_banner { padding: 80px 0 50px; } 
.heading_banner .cat_title { font-size: 25px;} 
.topbar { display: none; } 
.menubar .container:before { left: 0; content: none; } 
.modal-body .col-xxl-7.col-xl-7.col-lg-7.col-md-7.col-sm-7.col-12 { width: 100%; } 
.modal-body .col-xxl-5.col-xl-5.col-lg-5.col-md-5.col-sm-5.col-12 { width: 100%; } 
.menubar .container:after{ right: 0; content: none; } 
.menubar .logo{ position: absolute; top: 2px; z-index: 99; max-width: 260px; } 
.navigation { float: left; width: 100%; position: relative; } 
.navigation .navbar { display: block; float: left; width: 100%; padding: 15px 0; } 
.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: #00a456; 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 #eee; display: block; } 
.navigation .menu ul { padding-left: 0px; } 
.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 #ffffff3b; background: #0098da; } 
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a { background: #3871b3; border-bottom: 1px solid #4d8eda; } 
.navigation .menu ul li.cs-submenu:first-child ul.cs-dropdown { width: 100%; } 
.navigation .menu ul li.cs-submenu:first-child ul.cs-dropdown li { width: 100%; float: left; position: relative; } 
.navigation .menu ul li.cs-submenu:first-child ul.cs-dropdown li:nth-child(even) { border-left: 0px solid #eee; } 
.navigation ul li.cs-submenu ul.cs-dropdown li a button{ color: #fff; } 
.mobile_hide { display: none !important; } 
.navigation .menu ul li.active a, .navigation .menu ul li:hover a { color: #ffe64e; background: transparent; } 
.navigation .menu ul li:hover ul.cs-dropdown { display: none; } 
.navigation .menu ul>li:nth-child(4) ul.cs-dropdown { width: 100%; } 
.navigation .menu ul>li:nth-child(4) ul.cs-dropdown li { width: 100%; } 
.navigation .menu ul>li:nth-child(4) ul.cs-dropdown li:nth-child(even) { border-left: 0; } 
.why-choose-us:before { width: 100%; } 
.hidden_xs { display: none; } 
.right-content { padding: 0 0px; } 
.service_content { height: auto; } 
.service_content .center_box { position: relative; top: 0; left: 0; transform: translate(0, 0); } 
.why-choose-us .image-column .image::before{ right: 0px } 
.why-choose-us .image-column { margin-bottom: 20px; } 
.webpulse_home_featured{ background-size: cover; } 
.web-pulse-india .moreBtn{ margin-bottom: 20px; } 
.text-right { text-align: left; } 
.wps_copy{ line-height: 24px; padding: 10px 0; } 
.homeFeture{ padding: 30px 0; } footer .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6 { width: 100%; } footer .col-xxl-2.col-xl-2.col-lg-2.col-md-3.col-sm-6 { width: 35%; } 
.col-xxl-4.col-xl-4.col-lg-4.col-md-3.col-sm-6.px-lg-0 { width: 65%; } footer .list-style-none li { width: 30%; } 
.wps_copy .col-xxl-7.col-xl-7.col-lg-7.col-md-8.text-right { width: 100%; text-align: center; } 
.wps_copy .col-xxl-5.col-xl-5.col-lg-5.col-md-4 { width: 100%; text-align: center; } 
.hidden-lg { display: block !important; } 
.features-section-two .image-column { display: none; } 
.why-choose-us .image-column { width: 100%; } 
.why-choose-us .features-column { width: 100%; } 
.features .features-holder { display: flex;    justify-content: center; flex-wrap: wrap; } 
.features .feature-panel-holder .feature-panel { margin-bottom: 5px;} 
.serviceBlock .captionBox .captionBox_title { padding: 10px 0px; line-height: normal;} 
.features .more-features { margin-bottom: 10px; margin-top: 10px; } 
.vs-accordion1.why-choose-us-sd.accordion ul { height: auto; } 
.col-md-5c { width: 33%; } p.w-75.mx-auto { width: 100% !important; } 
.serviceBlock .captionBox { padding: 0px 11px; } 
.featured-block-three, .featured-block-four { width: 48%; float: left; margin: 10px 1% 20px; } 
.featured-block-three .inner-box, .featured-block-four .inner-box{ position: relative; display: block; padding-right: 0px; min-height: auto;padding-left: 0px; text-align: center; } 
.featured-block-three .icon-box, .featured-block-four .icon-box{ position: relative; right: inherit;left: inherit; top: inherit; margin: 0px auto 10px; width: 65px; height: 65px;} 
.market-list li { width: 33% !important;} 
.serviceBlock{margin-top: 0; margin-bottom: 20px;} 
.homeFactsheet{ margin: 20px 1% 0; width: 48%; float: left; } 
.footer-links { margin-bottom: 20px; } 
.testimonials_section .title-column .sec-title .text, .testimonials_section .title-column .sec-title span { max-width: 100%; } 
} 
@media (max-width:980px) { 
.home_about-web-pulse .features-image { width: 100%; } 
#slider .owl-prev, #slider .owl-next { top: 50%;} 
.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) { 
.featuredProducts4 .item.col-md-3 { width: 100%; } 
.hover_effect { height: 400px; } 
.qut-frm.bg-dark.p-4.rounded-3 { margin-top: 30px; } 
.homeFactsheet { margin: 20px 0% 0; width: 100%; } 
.featured-block-three, .featured-block-four { width: 100%; margin: 10px 0% 20px; } 
.why-choose-us { overflow: hidden; } 
.review_item .clint-info-wrapper .client-info { padding-left: 0px; } 
.webpulse-home_blog { padding-bottom: 30px !important; } footer ul.social1.m-0.d-flex.list-style-none.align-items-center.justify-content-between li { border-bottom: 1px dashed #ccc !important; margin-top: 0px; padding-bottom: 5px; text-align: left; } footer .row.mb-5 { margin-bottom: 10px !important; } footer ul.social1.m-0.d-flex.list-style-none.align-items-center.justify-content-between li:last-child{border-bottom: none !important;} footer ul.social1.m-0.d-flex.list-style-none.align-items-center.justify-content-between li.w-auto.px-3 { padding: 0px 0px 5px !important; } h2 { font-size: 25px;} 
.product_right_image { max-width: 100%;} 
.home_slider .title_1 { font-size: 26px; } 
.imagesLeft.rounded.rounded-3.overflow-hidden img { width: 100%; } 
.imagesLeft.rounded.rounded-3.overflow-hidden{ margin-bottom: 20px; } section.get-touch-area.py-5 { padding-bottom: 35px !important; } 
.container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 100%; } 
.container.px-5 { padding: 0px 15px !important; } 
.col-md-5c { width: 50%; } 
.blog-2 .blog-photo img.img-fluid.bp { height: auto; width: 100%; } button.moreBtn { padding: 5px 15px; } 
.features .feature-panel-holder { width: 47%; } 
.features .features-card .card-panel { margin: 10px 0px; } 
.approach.company-core-value.py-5.w-100.mt-5.float-start { margin-top: 0px !important; padding-top: 0px !important; } 
.features .features-card { display: block; transform: inherit; margin-top: 10px; margin-bottom: 25px;} ul.social1.m-0.d-flex.list-style-none.align-items-center.justify-content-between { flex-wrap: wrap; justify-content: center !important; } footer .list-style-none li { width: 32% !important; } footer .list-style-none li { border: 0px solid #46aedd !important; background: #403f3d00; margin: 5px 0px; } 
.right-content { padding: 0 15px; } 
.more_info { height: auto; margin-bottom: 10px;     padding-right: 0px; } 
.product_popup_image img { width: auto; object-fit: cover; } 
.aboutTitle { font-size: 25px; } p.w-75.mx-auto { width: 100% !important; } 
.home_slider p { font-size: 18px; } 
.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; } div#featuredProducts .d-flex.align-items-center.justify-content-between { justify-content: center !important; grid-column-gap: 10px; } 
.gallery_page .gallery_item img { width: 100%; height: auto; object-fit: contain; } 
.web-pulse-india .read_more_btn { margin-bottom: 30px; } 
.blog_details ul { margin: 2px 0 2px; } 
.home_about-web-pulse .features-image { width: 100%; } 
.home_about-web-pulse .web-pulse-features-area { width: 100%; } 
.blog_details1 { margin-top: 15px; } 
.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: 0px 0px; border: 0px solid #ffffff; display: inline-block; width: 100%; margin-bottom: 0px; background: rgb(255 255 255 / 0%); } 
.moreBtn { margin: 3px 5px 3px 0px; } 
.why-choose-us .image-column { padding-right: 15px; } h3.w-100.bg-white.text-center.mb-0.py-2 { font-size: 16px; } 
.footer-links a:hover { background: #007cd5; border-color: #007cd5; color: #fff; } 
.product_listing .product { padding: 15px 0px 0 0; border-right: 0px solid #ccc; } 
.heading_banner { padding: 20px 0; } 
.heading_banner .cat_title { font-size: 20px; padding: 20px 15px; } 
.heading_banner .cat_title2 { display: none } 
.product_right_image { float: right; width: 100%; margin: 0 0 15px 0px; text-align: center; } 
.path_type_1 { height: 50px; } 
.wprt-icon-text { margin-bottom: 20px; } 
.service_content .center_box { padding: 15px; } 
.home_about_content { max-width: 100%; } 
.home_about-web-pulse { background-size: cover; background-position: center center; } 
.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 { background-size: cover; background-position: center center; } 
.heading_banner { background-size: cover; } 
.blog_details_img { height: auto; } 
.market-list li { width: 50%!important; display: block!important; } 
.product_popup { margin-bottom: 0px } 
.more_info { max-height: inherit; } 
.right-content { padding-bottom: 15px; } 
.read_more_btn_2.callback { margin-top: 15px; } 
.footer-links li { line-height: 28px; float: none; display: flex; } 
.video-section .video-inner { width: 100%; padding: 56px 0px; max-height: inherit; margin: 0 auto; } 
} 
@media (max-width:650px) { h2 { font-size: 22px; } 
.faq-sec.bg-light.py-5.float-start { overflow: hidden; width: 100%; } div#accordionExample { padding-left: 15px !important; padding-right: 15px !important; } 
.accordion-body { padding-left: 0px; padding-right: 0px !important; } section.get-touch-area.py-5 { padding-bottom: 20px !important; } 
.product_listing .product .small img, .product_listing .product .largeImage img { padding: 0; cursor: pointer; border: 1px solid #eee; width: 100%; height: 100%; } 
.blog_details1 ul li { line-height: 24px; display: flex; align-items: normal; } 
.blog_details1 ul li:before { margin-top: 5px;} footer .col-xxl-2.col-xl-2.col-lg-2.col-md-3.col-sm-6 { margin-top: 25px; } 
.default-form-area.bg-light.p-4.rounded-3.text-center.border.border-muted.bg-white { margin-top: 30px; } 
.default-form-area.bg-light.p-4.rounded-3.text-center.border.border-muted.bg-white { padding: 15px !important; } 
.right-content { padding: 0 10px; } 
.product_listing .product .largeImage img {border: none;border-bottom: 1px solid #cccc;} 
.moreBtn { margin: 3px 2px 10px !important; padding: 7px 8px; letter-spacing: 0px; font-size: 14px; } 
.product_right_image .detail_image { height: 300px;} div#clients .owl-dots { display: none; } 
.web-pulse-india { background: #241b00; } 
.col-md-5c { width: 100%; } 
.web-pulse-india p { text-align: justify; } 
.featured-block-four .icon-box { position: relative; left: 0; top: 0px; width: 80px; height: 80px; margin: 0px auto 17px; } 
.featured-block-four .inner-box { padding-left: 0px; min-height: 100px; text-align: center; } 
.featured-block-three .icon-box { position: relative; right: 0; top: 0; width: 80px; height: 80px; margin: 0px auto 10px; } 
.youtube_video.float-start.p-3.rounded.py-2.bg-white { margin-top: 15px; } footer .col-xxl-2.col-xl-2.col-lg-2.col-md-3.col-sm-6 { width: 100%; } 
.col-xxl-4.col-xl-4.col-lg-4.col-md-3.col-sm-6.px-lg-0 { width: 100%; } 
.why-choose-us .image-column .image img { height: auto; } 
.why-choose-us .image-column .image { width: 100%; } 
.featured-block-three .inner-box { padding-right: 0px; min-height: 96px; text-align: center; } 
.footer-lings-2 li { margin-right: 0%; width: 100%; } 
.features .feature-panel-holder { width: 100%; } 
.features .features-card .card-panel.reversed { display: block; text-align: center; } 
.features .features-card .card-panel.reversed .panel-icon { margin-right: auto; margin-left: auto; display: flex; align-items: center; transform: inherit; justify-content: center; } 
.features .features-card .card-panel { padding: 15px; text-align: center;} 
.aboutTitle { font-size: 22px; } 
.features .features-card .card-panel { display: block; } 
.review_item .clint-info-wrapper { display: block; } 
.product_popup_image { height: 250px; } 
.product_listing .product { padding: 1px 0px 0 0;} 
.largeImage img { height: 280px; object-fit: contain;} 
.col-xxl-8.col-xl-8.col-lg-8.col-md-6.col-sm-12.col-12 a.moreBtn { margin: 5px 0px; } 
.wps_right h2 { font-size: 20px; } 
.market-list li { width: 100% !important; } 
.footer-links li { line-height: 24px;} 
.testimonials_section .sec-title .title2 { font-size: 22px;} 
.review_item { padding: 30px 0px;} footer .list-style-none li { width: 100% !important; } 
.footer-links a { padding: 0px 0px;} 
} 
@media (max-width:480px) {} 
@media (max-width:320px) {}