.col-md-5c{width:20%}
.menubar .logo img { padding: 0px 0; width: 65px; } 
@media(max-width:1300px) { 
.menubar .logo { padding: 0px 0; width: auto; } 
.menubar .logo img { padding: 0px 0; } 
.navigation .menu ul li a { padding: 20px 8px; font-size: 13px } 
span.fs-4.fw-bold.d-inline-block {font-size: 20px !important;}
.menubar .logo img.ms-3 {width: 190px;padding-right: 10px;}
span.fs-4.fw-bold.d-inline-block b.d-block.fw-normal.fs-6 {font-size: 13px !important;}
} 
@media(max-width:1200px) { 
.menubar .logo { height: 62px; width: 180px; } 
.menubar .logo img { padding: 0px; } 
#slider .owl-nav .owl-prev { left: 50px; } 
#slider .owl-nav .owl-next { right: 50px; } 
#popularCourse .owl-nav .owl-prev, #popularCourse2 .owl-nav .owl-prev { left: -20px; } 
#popularCourse .owl-nav .owl-next, #popularCourse2 .owl-nav .owl-next { right: -20px; } 
.navigation .menu ul li a { padding:20px 5px; font-size: 14px; } 
.search_action { padding: 15px 0px 15px 8px; } 
.header_appointment_btn { width: 170px; margin-top: 10px; } 
.menubar .logo { float: left; width: auto; padding: 0 5px 0 0; position: absolute; height: 60px; border-right: 1px solid #eee; z-index: 999; } 
.features .feature-panel-holder .feature-panel { height: 185px; padding: 20px 10px;} 
.allListing .more_info {padding-right: 20px ; margin-bottom: 15px; height: 235px;} 
.header_appointment_btn { width: auto; margin: 0px 0 0; padding: 0px 10px; } 
.hover_effect { height: auto; } 
.menubar .logo img.ms-3 {
    width: 150px;
}

.gallery_item_info .title_h3 { height: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
} 
@media(max-width:1120px) and (min-width:1024px) { span.fs-4.fw-bold.d-inline-block { font-size: 20px !important; } span.fs-4.fw-bold.d-inline-block b.d-block.fw-normal.fs-6 { font-size: 12px !important; } 
.navigation .menu ul li a {padding: 20px 3px;font-size: 13px; } 
.menubar .logo img.ms-3 {width: 120px;}
} 
@media(max-width:1023px) { 
.menubar .logo { width: auto; height: auto; } 
.topbar { display: none; } 
#slider .owl-prev {left: 20px;}
#slider .owl-next {right: 20px;}
.sm-height-auto {min-height: 100%;}
.navigation .menu ul { width: 100%;}
.menubar .logo img { width: 60px; padding:0px; } span.fs-4.fw-bold.d-inline-block b.d-block.fw-normal.fs-6 { font-size: 13px !important; } 
.header_appointment_btn{display: none;} 
.text_content { padding: 20px 15px 0px; height: 100%; } 
.wps_introduce .h1_title { font-size: 25px;} 
.navigation { float: left; width: 100%; position: relative; } 
.navigation .navbar { display: block; float: left; width: 100%; } 
.box-hover-effect { width: 100%; } 
.features .features-holder { display: flex; justify-content: center;padding-top: 30px;        flex-wrap: wrap; } 
.footer-top .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6 { width: 50%; } 
.wps_copy .col-xxl-5.col-xl-5.col-lg-5.col-md-4.col-sm-4.col-12 { line-height: 24px; } 
.wps_copy .col-xxl-7.col-xl-7.col-lg-7.col-md-8.col-sm-8.col-12.text-right { line-height: 24px; } 
.heading_banner .cat_title { font-size: 20px;} 
.h2_title { font-size: 25px; padding-bottom: 5px; } 
.catTitle_2 { font-size: 25px;} 
.wps_copy { padding: 10px 0px;} 
.features .feature-panel-holder { padding-top: 0px; width: 30%; } 
.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%; } 
.right-content .read_more_1 { padding: 0 10px; margin-bottom: 10px; } 
.wps_introduce h2 { font-size: 22px;} 
.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: #002c52; left: 0; right: 0; text-align: left; } 
.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 #002c52; 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);        color: #fff; } 
.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: #002c52 } 
.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 #f89ca240; background: #002c52; } 
.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 { border-color: #ffffff30; color: #fff; } 
.navigation .menu ul > li > a:hover:before, .navigation .menu ul > li.active > a:before { opacity: 0; } 
.navigation .menu ul li:hover ul.cs-dropdown { display: none; } 
.navigation .menu ul li:hover a:before { border: 0; } 
.navigation .menu ul li.cs_mega ul.cs-dropdown{padding: 0; max-height: initial; overflow: hidden;} 
.navigation .menu ul li.cs_mega ul.cs-dropdown li{border: 0; width: 100%;} 
.right-content{ padding: 0 15px; } 
.introduce_images img { height: auto; margin: auto; width: 100%; } 
.contact_details { width: 100%; } 
.contact_form_grid1 .form_grid { width: 100%; } 
.gallery_page .col-xxl-4.col-xl-4.col-lg-4.col-md-4.col-sm-6.col-12 { width: 50%; } 
.blog_page .col-xxl-9.col-xl-9.col-lg-9.col-md-9.col-sm-9.col-12 { width: 100%; } 
.blog_page .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-12.col-12 { width: 100%; } 
.about_page .col-xxl-2.col-xl-2.col-lg-2.col-md-2.col-sm-6.col-6 { width: 33%; } 
.product_popup h6 { margin-bottom: 15px; } 
} 
@media (max-width:767px) { 
.top_contact li { padding: 0 5px; margin: 0; } span.fs-4.fw-bold.d-inline-block { font-size: 20px !important; } 
.container, .container-sm { max-width: 96%; } 
.col-md-5c{width:50%}
.whatapp_btn svg, .send_enquiry svg { width: 20px; height: 20px; } 
#web-pulse-scroll-up { right: 10px;  } 
#popularCourse .owl-nav .owl-next, #popularCourse2 .owl-nav .owl-next { right: 0px; } 
#popularCourse .owl-nav .owl-prev, #popularCourse2 .owl-nav .owl-prev { left: 0px; } 
.menubar .logo img { width: 60px;} 
.top_contact li:first-child { padding-left: 5px; } 
.top_contact li a { font-size: 14px; } header { position: relative; background: #333; } 
.section-content .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6.col-6 { width: 49%; border: 1px solid #fff; margin: 1% 0.5% 0px; } 
.features .features-card .card-panel.reversed .panel-body { text-align: center; } 
.wps_copy { text-align: center; } 
.col-xxl-7.col-xl-7.col-lg-7.col-md-8.col-sm-8.col-12.text-right { text-align: center; width: 100%; margin-top: 5px; } 
#popularCourse2 .owl-item { text-align: center; } 
.features .feature-panel-holder { width: 100%; MARGIN: 25PX 0PX 0px; } 
.top_social li a { width: 30px; height: 30px; line-height: 30px; } 
.top_contact li a { line-height: 30px; } 
.about-right-part { max-width: 100%; width: 100%; } 
.introduce_images { max-width: 100%; width: 100%; } 
.features .features-holder { display: flex; align-items: center; } 
.features .feature-panel-holder .feature-panel { padding: 23px 20px 40px; min-height: auto; border-radius: 8px; width: 94%; margin: auto; } 
.features .features-card .card-panel.reversed .panel-icon { margin-left: 0px; justify-content: center; } 
.services_block figure .image { height: auto;} 
.footer_wrap .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6 { width: 50%; } 
.wps_copy .col-xxl-5.col-xl-5.col-lg-5.col-md-4.col-sm-4.col-12 { width: 100%; text-align: center; } 
.features .features-card .card-panel .panel-icon { margin-right: 0px; justify-content: center;} 
.features .features-card .panel-body { text-align: center; } 
.features .feature-panel-holder { float: left; width:30%; padding-top: 0; } 
.webpulse_home_product { padding: 115px 0 50px;} 
.features .more-features { float: left; width: 100%; margin: 30px 0; } 
.clients-img img { width: 100%; } 
.navigation .menu ul { width: 100%; } 
.allListing .more_info { height: auto; } 
.product_listing .col-xxl-4.col-xl-4.col-lg-4.col-md-4.col-sm-4.col-12 { width: 100%; } 
.product_listing .col-xxl-8.col-xl-8.col-lg-8.col-md-8.col-sm-8.col-12 { width: 100%; } 
.features .features-card { float: left; width: 100%; display: block; } 
.features .features-card .card-panel { float: left; width: 100%; display: block; margin-bottom: 20px; } 
.read_more_btn { padding: 8px 20px; } 
.home_interior { border: 1px solid #ccc; margin-bottom: 20px; } 
.about_video .about_text { width: 100%; height: auto; padding: 20px; } 
.about_video .about_text p { font-size: 16px; line-height: 26px; margin: 0; } 
.home_about_us p { float: left; width: 100%; } 
.about_video .about_video { float: left; width: 100%; height: 210px; margin: 0; } 
.home_trending h2 { font-size: 18px; } 
.home_selling h2 { font-size: 18px; } 
.h2_title { font-size: 25px; } 
.kitchen_step { margin-bottom: 30px; } 
.home_gallery_nav { bottom: 40px; } 
.home_galley_left { height: auto; padding: 25px 0; } 
.home_galley_left h2 { font-size: 18px; } 
.fact-counter .count-box .count { float: none; margin: 0 0 10px; font-size: 30px; line-height: normal; } 
.fact-counter .count-box .count-text { font-size: 30px; } 
.fact-counter .count-box { border: 1px solid #eee; text-align: center; margin-bottom: 20px; padding: 15px; } 
.sm-height-auto { height: 100%; } 
.text_content h3{font-size: 18px;} 
.text_content p{font-size: 15px;} 
.bg-theme-colored2 { border-bottom: 0px solid #39569b; } 
.bg-theme-colored { border-bottom: 0px solid #1572ac; } 
.box-hover-effect.effect-siberia .info-box .info-title h3{font-size: 18px;} 
#popularCourse .owl-nav .owl-prev { left: -10px; } 
#popularCourse .owl-nav .owl-next { right: -10px; } 
.blog-content2 h5 { height: auto; } 
.blog-content2 h5 span { position: relative; top: 0; left: 0; transform: none; } 
.footer-menu ul { margin-bottom: 0px; } 
.footer_wrap a.read_more_btn { margin-bottom: 15px; } 
.social-icons li a span { display: none; } 
.text-right { text-align: left; } 
.wps_copy { line-height: normal; padding: 10px 0; } 
.blog_details_img { height: auto; } 
.market-list li { width: 50%; } 
} 
@media (max-width:650px) { 
.features.mb-5 {margin-bottom: 0px !important;}
.mt-5.w-100.float-start {margin-top: 0px !important;}
.features .feature-panel-holder { width: 100%;} 
.features {background: #002c52e6;}
.col-md-5c{width:100%}
.sm-height-auto .text_content p {display: none;}
.menubar .logo img.ms-3 {display: none;}
a.whatapp_btn.whatapp_btn2 { right: 10px;}
.footer_wrap { background: #333;    padding: 50px 0px 20px;}
.testimonials_four { background: #000000d4;}
.blog-content2 .titleBlog { font-size: 18px;} 
.inner_breadcrumb.hidden_xs { display: none; } 
.webpulse_home_clients {background: #efefef;}
.features .features-card { transform: inherit; margin-top: 0px; padding-bottom: 25px;} 
.heading_banner .cat_title2{display: none;} 
.blog-content2 { padding: 20px;} 
.webpulse_home_product { padding: 40px 0 30px;} 
.footer_wrap .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6 { width: 100%; } 
#slider .owl-next { right: 0px;width: 20px;border-radius: 10px 0px 0px 10px; } 
#slider .owl-prev { left: 0px;width: 20px;border-radius: 0px 10px 10px 0px; } 
.menubar .logo img { width: 25%; padding: 0px 0px; } span.fs-4.fw-bold.d-inline-block b.d-block.fw-normal.fs-6 { font-size: 10px !important; } 
.menubar .logo { width: 200px; height: auto; padding: 5px 5px 0 0; } 
.title_2 { font-size: 25px;} 
.about_page { padding: 50px 0px 30px;} 
.left_image .left_centered { min-height: 280px;} 
.left_image .left_centered .image { height: 280px;} 
.left_image { width: 100%;} 
.heading_banner { padding: 35px 0px;} 
.text_content { padding: 35px 5px 20px;height: auto;margin-top: 10px;} 
.text_content .titleOne { font-size: 16px;} 
.text_content img { width: 50px;} 
.features .features-card .card-panel { padding: 20px;} 
a.send_enquiry, .whatapp_btn { left: 10px;    z-index: 9; } 
.allListing .more_info { padding-right: 0px;} 
.product_listing .product .image1 { height: 270px;} 
.product_listing .product .image1 img { width: 100%; max-height: 100%; height: 100%; object-fit: cover; } 
.inner_breadcrumb .breadcrumb li { line-height: 24px; } 
.blog_details h2 { font-size: 25px; } 
.blog_details1 .block-quote { padding: 15px 15px;} 
.left_title1 { font-size: 18px;} 
.blog_page { padding: 40px 0;} 
.gallery_page .col-xxl-4.col-xl-4.col-lg-4.col-md-4.col-sm-6.col-12 { width: 100%; } 
.about_page .col-xxl-2.col-xl-2.col-lg-2.col-md-2.col-sm-6.col-6 { width: 50%; } 
.market-list li { width: 100%; } 
.product_listing .product { border-bottom: 1px solid #eee;} 
.right-content .table-responsive { max-height: max-content;} 
#web-pulse-scroll-up{z-index: 9;} 
.product_popup_image { height: auto; } 
.h2_title {  margin-bottom: 25px;} 
.testimonials_four .owl-carousel .owl-dots{display: none;} 
.clients-img img { margin-bottom: 25px; } 
.testimonials_four .title_style2 .titleTestimonials { font-size: 25px; } 
.wps_introduce .h1_title {   font-size: 25px;} 
.videoFeedback .image {
    height: auto;
    object-position: center;
}
.clients-img { 
    margin-right: 0%;
}
.videoFeedback .image img { 
    margin-bottom: 0;
}
#callback .product_popup_image {
    height: auto;
}
} 
@media (max-width:480px) { 
.trending_item .trending_box { margin: 0; } 
} 
@media (max-width:360px) {}