:root { --black: #0c0c0c;; --white:#ffffff; --green: #235187; --dark-green:#1a4475 ; --dark-gray:#363636; --gray: #ccc; --red:#e23d55;/* #db002d; */ --light-gray:#eee; --light-yellow:#FFE67C; --blue-light:#008ed0; --blue-green:linear-gradient(180deg, rgb(26 68 117), rgb(35 81 135)) ;  /*#3893a0 #0f7684 #3893a0; */ --blue-gradient:linear-gradient(180deg, rgb(26 68 117), rgb(35 81 135)); } 
.menubar .logo img { padding: 0px 0; width: 185px; } 
@media(max-width:1300px) { 
.menubar .logo { padding: 0px 0; width: 185px; } 
.menubar .logo img { padding: 0px 0; } 
.navigation .menu ul li a {padding: 20px 3px;font-size: 14px;} 
#popularCourse .owl-nav .owl-next, #popularCourse2 .owl-nav .owl-next {
    right: -10px;
}
#popularCourse .owl-nav .owl-prev, #popularCourse2 .owl-nav .owl-prev {
    left: -10px;
}
} 
@media(max-width:1200px) { 
.menubar .logo { height: 62px; width: 180px; } 
.menubar .logo img { padding: 3px 0px; } 
.container, .container-lg, .container-md, .container-sm { max-width: 100%; padding: 0px 20px;} 
#slider .owl-nav .owl-prev { left: 15px; } 
#slider .owl-nav .owl-next { right: 15px; } 
#popularCourse .owl-nav .owl-prev, #popularCourse2 .owl-nav .owl-prev { left: -10px; } 
#popularCourse .owl-nav .owl-next, #popularCourse2 .owl-nav .owl-next { right: -10px; } 
.navigation .menu ul li a {padding: 20px 1px;font-size: 12.5px;letter-spacing: 0px; } 
.text_content { padding: 15px 15px 0px; height: 315px; } 
.search_action { padding: 15px 0px 15px 8px; } 
.wps_copy { line-height: 22px; padding: 10px 0px; } 
.header_appointment_btn { width: 170px; margin-top: 10px; } 
.wps_copy .row { align-items: center; } section.home_blog.bg-light .blog-content2 { padding: 15px;} section.home_blog.bg-light .blog-content2 a.read_more_1.bg_btn_1 { padding: 10px 20px 10px; } 
.blog-content2 { padding: 20px;} 
.you_may { margin: 20px 0 8px; } 
.inner-box .lower-content { padding: 20px 10px;} 
.menubar .logo { float: left; width: 160px; padding: 0 5px 0 0; position: absolute; height: 60px; border-right: 1px solid var(--gray); 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: 145px; margin: 7px 0 0; } 
.hover_effect { height: 300px; } 
.features .features-card .card-panel .panel-body .titleCat { font-size: 18px; line-height: 24px;} 
.gallery_item_info .title_h3 { height: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
} 
@media(max-width:1023px) { 
.menubar .logo { width: 250px; height: auto; } section.contact-form-area .youtube_video.shadow.p-3.rounded.py-2.bg-white.d-flex { margin-top: 15px; } 
.topbar { display: none; } 
.section-content .row.equal-height-inner .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6.col-6 { width: 50%; border: 1px solid var(--gray); } 
.market-list li { width: 50%; } 
.menubar .logo img { width: 140px; padding: 7px 5px 7px 0; } 
.header_appointment_btn{display: none;} 
.text_content { padding: 20px 15px 0px; height: 280px; } 
.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;} 
.navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown {
    display: none;
}
.navigation ul li.cs-submenu a button.rotated svg { 
    color: #fff;
}
.navigation ul li.cs-submenu:hover svg { 
    color: #ffffff;
}
.navigation ul li.cs-submenu:hover ul.cs-dropdown li.cs-submenu svg {
    color: #ffffff;
}
.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: var(--dark-green); 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: var(--white); border-bottom: 1px solid #3f5faa; 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:var(--white); 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: var(--dark-green) } 
.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: var(--white); display: block; font-size: 14px; padding: 7px 15px; line-height: normal; border-bottom: 1px solid var(--blue-light); background: var(--dark-green); } 
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a { background: var(--dark-gray); } 
.mobile_hide { display: none !important; } 
.navigation .menu ul li.active a, .navigation .menu ul li:hover a { border-color: var(--blue-light); } 
.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%; } 
} 
@media (max-width:767px) { 
.top_contact li { padding: 0 5px; margin: 0; } 
.container, .container-sm { max-width: 96%; } 
#web-pulse-scroll-up { right: 10px; } 
.whatapp_btn { left: 10px;} 
.testimonials_four .container {
    position: relative;
}

.send_enquiry { left: 10px; } 
.menubar.stricky-fixed { z-index: 999;}
.default-form-area.p-4.rounded-3.shadow.text-center.border-bottom.border-3.border-dark-blue.bg-white {margin-top: 30px;}
#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: 145px;} 
.top_contact li:first-child { padding-left: 5px; } 
.top_contact li a { font-size: 14px; } header { position: relative; background: var(--dark-gray); } 
.section-content .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6.col-6 { border: 1px solid var(--white); margin: 1% 0.5% 0px; } 
.section-content .row.equal-height-inner .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6.col-6 { width: 49%; } 
.inner_breadcrumb .breadcrumb li { line-height: 24px; } 
.features .features-card .card-panel.reversed .panel-body { text-align: center; } 
.features .feature-panel-holder .feature-panel .feature-content .titleFact { line-height: 24px;} 
.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 var(--gray); 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 var(--light-gray); text-align: center; margin-bottom: 20px; padding: 15px; } 
.sm-height-auto { height: 280px; } 
.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 var(--blue-light); } 
.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; } 
.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 .feature-panel-holder { width: 100%;} 
.inner_breadcrumb.hidden_xs {display: none;}
.h-170 {height: 190px;}
.row.equal-height-inner {  padding: 0px 15px;}
.home_features_section p.w-75.mx-auto.d-block.d-lg-none.text-center.mb-3 {
        line-height: 21px;
        font-size: 14px;
        letter-spacing: 0px;
    }
.whatapp_btn {  bottom: 67px;}
.section-content .row.equal-height-inner .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6.col-6 { width: 99%; } 
.heading_banner .cat_title2 { display: none; } 
.services_block .service_info p {  height: auto;} 
.d-flex.align-items-center.justify-content-between .read_more_btn_2 { padding: 8px 7px;} section.home_blog.bg-light .blog-content2 a.read_more_1.bg_btn_1 { padding: 5px 5px 5px; } section.home_blog.bg-light { padding-bottom: 30px; } p.text-center.w-75.mx-auto { width: 100% !important; } 
.blog-content2 .titleBlog { font-size: 18px;} 
.blog-content2 { padding: 20px;} 
.webpulse_home_product { padding: 115px 0 30px;} 
.footer_wrap .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-6 { width: 100%; } 
.sm-height-auto { height: auto; min-height: auto; } 
.text_content { height: auto; padding-bottom: 20px !important; } 
.menubar .logo img { width: 70%; padding:0px 0px; } 
.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: 20px 5px 0px;} 
.text_content .titleOne { font-size: 16px;} 
.text_content img { width: 50px;} 
.features .features-card .card-panel { padding: 20px;} 
.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; } 
.webpulse_home_clients .clients { margin: 0 10px 0px;} 
.h2_title { font-size: 25px; line-height: 28px; } 
.send_enquiry {     z-index: 9; bottom: 10px;} 
.inner_breadcrumb .breadcrumb li { line-height: 24px; } 
.blog_details h2 { font-size: 20px; } 
h1 {font-size: 20px;}
.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 var(--gray);} 
.right-content .table-responsive { max-height: max-content;} 
#web-pulse-scroll-up{z-index: 9;} 
.product_popup_image { height: 270px; } 
.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; } p.w-75.mx-auto.text-center.mb-3 { width: 100% !important; } p.w-75.mx-auto.text-center.mb-0.text-white { width: 100% !important; } 
a.whatapp_btn.whatapp_btn2 { bottom: 125px;} 
.wps_introduce .h1_title {   font-size: 25px;} 
a.whatapp_btn { bottom: 65px; } 
#slider .owl-prev, #slider .owl-next, #slider2 .owl-prev, #slider2 .owl-next { 
    width: 25px;    border-radius: 5px;
    height: 35px;}
    #slider .owl-prev, #slider2 .owl-prev {
        left: 0px;
    }
    #slider .owl-next, #slider2 .owl-next {
        right: 0px;
    }
    .wps_introduce ul li { 
        margin-bottom: 3px;
    }
    .blog-content2 .titleBlog span { 
        -webkit-line-clamp: 4;}
        .heading_banner h1 { 
            font-size: 18px;}
            .more_info { 
                max-height: max-content; 
            }
            .footer_wrap { 
                padding: 50px 0px 10px;}
                .home_slider .slide img, .home_slider{ 
                    aspect-ratio: 700 / 271;
                }

    .services_block .service_info .h2_title a { 
        white-space: inherit;}
    .carousel-control-next-icon, .carousel-control-prev-icon {
        width: 20px;}
        #popularCourse .owl-prev, #popularCourse .owl-next, #popularCourse2 .owl-prev, #popularCourse2 .owl-next {
           width: 35px;
            height: 35px;}
    
} 
@media (max-width:480px) { 
.trending_item .trending_box { margin: 0; } 
} 
@media (max-width:360px) {}