form#contact_form textarea.form-control::placeholder{color:#FFF;}
form#contact_form textarea.form-control{color:#FFF;}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
}
}
.hiddenLg {
    display: none!important;
}
.iti label.error {
    display: none !important;}
@media (min-width:1023px) {
    .desk-nav-hide {
        display: none !important;
    }

    .navigation .menu ul li ul.cs-dropdown.mg li {
        width: 50%;
        float: left;
        border-right: 1px solid #ddd;
    }

    .navigation .menu ul li ul.cs-dropdown.mg {
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        text-align: left;
    }

}

@media (max-width:1200px) {
    .location_page ._lc ._lc_tm {
        width: calc(100% / 5);
    }
    .offerBoxes .image_description { 
    top: 15%;
}
.footer {
    padding: 50px 0 40px;}
.text-holder.position-absolute1.z-index-9.w-100.start-0.px-3 { 
    padding: 0px !important;
}
.bannerLeft .offerBoxes .image_description .title-banner {
    font-size: 30px;}
    .googleReview2 { 
        padding: 40px 0 120px;}
     .top_bar ._left .call_us { 
            padding-right: 3px; 
        }
        .logo img {
            max-width: 155px;
        }
        .home-call-section { 
            padding: 50px 0 120px;}
         .mainCategory .leftImage img{ 
            height: 490px;
            width: 100%;
            object-fit: cover;
        }
        .copyright .container {
            width: 100%;
            max-width: 98%;
        }
        .mainBtn3 { 
            margin-bottom: 10px;
        }
        .mainBtn3 { 
            padding: 10px 10px !important;}
            .product_listing .product .image1 img, .product_listing .product a {
                height: 100%;
            }
        .featured-block-four { 
            padding: 20px 15px;}
        .title3 {
            font-size: 18px; 
            white-space: nowrap;
        }
        .videoSection2 .overlay {
            width: 70%; 
            left: 15%;}
        .get_qut {
            padding: 0 8px;}
        .get_qut {
            padding: 0 15px; 
            margin-left: 3px; 
        }
        .featured-block-three .inner-box { 
            padding-right: 90px;}
        .featured-block-three { 
            padding: 20px 15px;}
        .search_bx {
            padding: 0 10px !important;}
        .top_bar ._left .social_box {         margin-left: 10px;
            padding: 6px 3px;}

}

@media (max-width:1350px) {
    .navigation .menu ul li a {
        font-size: 15px;
    }
}

@media (max-width:1280px) {
    .navigation .menu ul li a {
             padding: 17px 2px;
        font-size: 13px;
    }
    .search_bx form { 
        width: 250px; 
    }
    .top_bar ._left .call_us a span { 
    font-size: 14px;
}
    .vmv-btn { 
    background: #FFC93C;
    padding: 3px 4px;
    font-size: 15px;
    margin-left: 5px;
    border: 1px solid #FFC93C;
    border-radius: 0px;
}
    header ul.follow-us.p-0 li a {
    width: 25px;
    height: 25px;
    line-height: 22px;}
    ul.social_box.w-auto a {
    padding: 3px 5px;}
}

@media (max-width:1023px) {
    .hiddenLg {
        display: block!important;
    }
 
 
    .default-form-area.p-4.rounded-3.text-center.border-bottom.border-3.border-light.bg-white { 
    margin-top: 30px;
}
.h2_title {
    font-size: 25px;}
    .header { 
    background:#1c1c1c;
    border-bottom: 0px solid #ffffff;
}
.product_popup .fw-bold.fs-6 { 
    margin: 8px 0px 8px;
}
    .processSection.processSection2 ul li {
    width: 33%;
}
.ulinked .item {
    padding: 0px 13px;
    width: 25%;
    float: left;
}
.container-fluid.px-lg-5 {
    padding: 0px 25px;
}
.col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12.col-sp-12.bannerLeft, .processSection .single-process:after {
    display: block;
}
.col-xl-6.col-lg-6.col-md-6.col-sm-12.col-xs-12.col-sp-12.bannerRight {
    width: 100%;
}
.productSection .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-3.col-12 {
    width: 50%;
}
.processSection ul li { 
    width: 50%;     margin-bottom: 15px;
}
.processSection .single-process {
    margin-top: 0px !important;
}
.clientSection .clients { 
    padding: 27px 5px; 
    height: auto;}
.processSection .single-process.up1 {
    margin-top: 0px;
}
    .top_bar ._left .call_us { 
        display: none;
    }
    .top_bar ._left .social_box { 
        display: none;
    }
    .mainCategory .gridFlex {
        width: 100%; 
        flex-wrap: wrap;
    }
    .copyright p { 
        text-align: center;
    }
    .offerBoxes .image_description { 
        top: 30%;
    }
    .features .feature-panel-holder {
        padding-top: 0px; 
        width: 30%;
    }
    p.mx-auto.text-center.mb-4.w-75 {
        width: 100% !important;
    }
    .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%;
    }
    .features .features-card .card-panel.reversed .panel-icon {
        margin-right: auto;        justify-content: center;
        margin-left: auto;}
    .features .features-card .card-panel { 
        display: block; 
        text-align: center;}
    p.text-center.w-75.mx-auto.text-white.mt-3.fs-18 {
        width: 100% !important;
    }
    .features .features-holder {
        display: flex; justify-content: center;
        flex-wrap: wrap;
    }
    .offerBoxes img {
        max-width: 100%;
        width: 100%;
    }
    .copyright .col-xxl-7.col-xl-7.col-lg-7.text-right{justify-content: center;text-align: center;}
    .mainCategory .leftImage, .mainCategory .rightInfo {
        width: 100%;}
    .logo {
        position: absolute;
        top: 0px;
        left: 15px;
        z-index: 3;
        max-width: 24%;
        width: 100%;
    }
    .mainCategory .leftImage, .mainCategory .rightInfo {
        width: 100%;
        flex: inherit;
        padding: 0px 20px !important;
        margin: 10px 0px !important;
    }
    .videoSection2 .overlay {
        width: 96%;
        left: 2%;
    }
    .home-call-section .call-wrapper {
        display: block;}
    .processSection .container-fluid .step, .home-call-section .call-wrapper .call-figure{display: block;
        margin-bottom: 20px;}
    .features-section-two .image-column img { 
      display: block;
        margin-bottom: 20px;
    }
    .home-appointment-section .overlay-wrapper .appointment-wrapper {
        display: block;}
    .featured-block-three .icon-box, .featured-block-four .icon-box{
        position: relative;
        right: inherit;left: inherit;
        margin: 0px auto 10px;}
    .featured-block-three .inner-box, .featured-block-four .inner-box{
        padding-right: 0px;padding-left: 0px;
        text-align: center;
    }
    .featured-block-four {
        padding: 20px 15px;
        width: 46%;
        margin: 20px 2% 0px;
        float: left;
    }
    .featured-block-three {
        padding: 20px 15px;
        width: 46%;
        text-align: center;
        float: left;
        margin: 0px 2%;
    }
    .navigation {
        float: left;
        width: 100%;
        position: static;
    }
    .mainCategory .leftImage, .mainCategory .rightInfo {
        width: 100%;
        flex: inherit;
        padding: 0px 20px;
    }
    .mainCategory .leftImage {
        height: auto;
    }
    .navigation .navbar {
        display: block;
        float: left;
        width: 100%;
        padding: 6px 40px;
    }
.navigation .menu ul { 
    padding: 0px 0px !important;}
    .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:#fc2e45;
        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 !important;
        border-bottom:1px solid #ffffff !important;
        display: block;
    }

    .navigation .menu ul li:last-child a {
        border-bottom: 0px solid #1072a2 !important;
    }

    .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:hover ul.cs-dropdown li:hover ul.cs-dropdown {
    display: none;
}
.navigation .menu ul li:hover ul.cs-dropdown li:hover ul.cs-dropdown li:hover ul.cs-dropdown {
    display: none;
}
    .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:#f15651 !important;
    }
    .navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li ul.cs-dropdown a {
    background: #e40922;
}
    .navigation .menu .cs-dropdown li.cs-submenu .cs-dropdown { 
        right: 0% !important;
    }
    .navigation .menu ul .cs-submenu a {
        position: relative
    }
    .navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown li a {
        background: #f15651;
    }
    .product_listing .product .small { 
        justify-content: center;
        overflow-x: auto;
        flex-wrap: wrap;
        width: 100%;
    }
    .product_listing .product .small .item { 
        margin-bottom: 7px;
    }
    .blog_details_img { 
        height: auto; 
    }
    .text-holder.position-absolute {
        position: relative !important;
    }
    .maxWidth p {
        font-size: 15px; 
        padding: 0px 20px;
    }
    .search_bx { 
    border-right: 0px solid #e9e9e9;}
    .top_bar {
    background: #3d3c3c;
    padding: 10px 35px 10px 15px;}
    .h-170 {
        height: 165px;
        margin-bottom: 0px ! IMPORTANT;
    }
    .navigation .menu ul li.cs-submenu a button {
        display: block;
        position: absolute;
        top: 0px;
        right: 5px;
        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);
        color: #fff;
    }

    .navigation ul li.cs-submenu:hover svg {
        transform: rotateZ(0deg);
        color: #fff;
    }

    .navigation ul li.cs-submenu ul.cs-dropdown li a button svg {
        transform: rotateZ(0deg);
        color: #fff;
    }

    .navigation ul li.cs-submenu ul.cs-dropdown li a button.rotated svg {
        transform: rotateZ(180deg);
    }

    .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 !important;
        display: block;
        font-size: 14px;
        padding: 8px 15px;
        line-height: normal;
               border-bottom: 1px solid #e4efff !important;
        background: #e40922;
    }
    #carouselExampleControls .owl-next {
        right: 0px;
    }
    #carouselExampleControls .owl-prev {
        left: 0px;
    }
    .navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a {
        background: #e40922;
    }

    .mobile_hide {
        display: none !important;
    }

    .navigation .menu ul li.active a,
    .navigation .menu ul li:hover a {
        border-color: transparent;
    }

    .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;}*/

    .team_info {
        padding: 0 15px;
    }

    .right-content {
        padding: 0 15px;
    }
    .navigation ul li.cs-submenu ul.cs-dropdown li a button {
        float: right;
        z-index: 99;
        display: block;
        background: #f15651;
        height: 100%;
        right: 5px;
    }
    .read_more {
        text-transform: inherit;
    } 

    .navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown {
        display: none;
    }
}

@media (max-width:991px) {
    .location_page ._lc ._lc_tm {
        width: calc(100% / 3);
    }

}

@media (max-width:980px) {

    .carousel-control-next,
    .carousel-control-prev {
        width: 23px;
    }

    .carousel-control-next-icon,
    .carousel-control-prev-icon {
        height: 15px;
        width: 15px;
    }

    .carousel-control-prev {
        left: 0px;
        border-radius: 0 3px 3px 0;
    }

    .carousel-control-next {
        right: 0px;
        border-radius: 3px 0px 0px 3px;
    }

    .viewPDFButton {
        top: 100px;
    }

    .form_grid .title_h2_2 {
        margin-top: 20px;
    }

    .feature_height {
        display: block;
        overflow: hidden;
        padding: 15px;
        text-align: center;
        height: 140px;
    }

    .feature_item .feature_image {
        position: relative;
        text-align: center;
        min-height: 260px;
        overflow: hidden;
        border-bottom: 3px solid #f7b11b;
    }

    .feature_item .feature_image .image {
        position: relative;
        padding: 0px;
        text-align: center;
        min-height: 260px;
        overflow: hidden;
        transition: all 0.4s ease-in-out;
    }

    .feature_item_1 .feature_image {
        position: relative;
        padding: 0;
        text-align: center;
        min-height: 210px;
        overflow: hidden;
        border-bottom: 3px solid #f7b11b;
    }

    .feature_item_1 .feature_image .image {
        position: relative;
        padding: 0px;
        text-align: center;
        min-height: 210px;
        overflow: hidden;
        transition: all 0.4s ease-in-out;
    }

    .search {
        max-width: 250px;
        width: 100%;
        margin: 0 0px;
        padding: 0;
        position: relative;
    }
}

@media (max-width:768px) {

    .location_page ._lc ._lc_tm {
        width: calc(100% / 2);
    }

    .location_page ._lc ._lc_tm .tt {
        font-size: 15px;
    }

    .home_right {
        margin: 0 0 15px 0;
    }

    .feature_item_1 .feature_image {
        position: relative;
        padding: 0;
        text-align: center;
        min-height: 220px;
        overflow: hidden;
        border-bottom: 3px solid #f7b11b;
    }

    .feature_item_1 .feature_image .image {
        position: relative;
        padding: 0px;
        text-align: center;
        min-height: auto;
        overflow: hidden;
        transition: all 0.4s ease-in-out;
    }

    .feature_item_1 .feature_image .image img {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
    }

    .top_right {
        margin: 5px 0;
    }

    .offers .item {
        display: block;
    }

    .offers {
        text-align: center;
    }

    .work-content {
        margin-bottom: 20px;
    }

    .offerhead {
        font-size: 18px;
        line-height: normal;
        text-align: center;
        margin-bottom: 15px;
    }

    .viewbt {
        float: none;
        display: inline-block;
    }

    #featuredProducts .owl-nav .owl-prev,
    #awardGallery .owl-nav .owl-prev {
        left: -10px;
    }

    #featuredProducts .owl-nav .owl-next,
    #awardGallery .owl-nav .owl-next {
        right: -10px;
    }

    #ourProducts .owl-nav .owl-prev {
        left: -10px;
    }

    #ourProducts .owl-nav .owl-next {
        right: -10px;
    }

    .ctpbox {
        margin-bottom: 30px;
    }

    .h_blog .item .blog_b {
        margin: 0;
    }

    .home_testimonials_webpulse {
        background-size: cover;
    }

    .footer_widget {
        margin-bottom: 20px;
    }

    .text-right {
        text-align: left;
    }

    .navbar .phone_call {
        margin: 7px 0 0;
    }

    .market-list li {
        width: 50%;
    }

    .heading_banner {
        background-size: cover;
        background-position: center;
        padding: 40px 0;
    }

    .heading_banner .cat_title {
        font-size: 23px;
    }

    .banner-contact {
        display: block;
    }

    .banner-contact a {
        float: none;
        margin-right: 10px;
    }

    .banner-btn {
        margin-top: 15px;
    }

}


@media (max-width:767px) {
    .top_bar {
        display: none;
    }
   .ulinked .item .image {
    width: 100px;}
    .ulinked .item { 
        width:33%; 
    }
    .processSection .single-process .part-icon { 
    margin-bottom: 15px; 
}
    #testimonials .owl-nav .owl-next {
    right: -15px;
    top: 48%;
    border: 1px solid #fff;
}
#testimonials .owl-nav .owl-prev {
    left: -15px;
    top: 48%;
    border: 1px solid #fff;
}
    .processSection.processSection2 ul li {
    width: 50%;
}
    .logo img {
        max-width: 135px;
    }
    #carouselExampleControls .owl-next {
        right: 0px;
    }
    .bannerRight .offerBoxes:first-child .image_description p { 
        display: none;
    }
    #carouselExampleControls .owl-prev {
        left: 0px;
    }
    .mainCategory .gridFlex { 
        display: block;
    }
    .processSection ul li { 
        width: 100%; 
    }
    .processSection .single-process.down {
        margin-top: 0px;
    }
    .processSection ul li {
        width: 50%;
        margin: 10px 0px 20px !important;
    }
    .processSection .single-process.down1 {
        margin-top: 0px;
    }
    .processSection .single-process.up1 {
        margin-top: 0;
    }
    .googleReview2 {
        padding: 40px 0 40px;
    }
    .home-call-section .call-wrapper {
        display: inline-block;}
        .home-appointment-section .overlay-wrapper .appointment-wrapper {
            display: block;}
            .home-appointment-section .overlay-wrapper .appointment-wrapper .section-head-black {
                margin-right: 0px;
            }
            .copyright p { 
                text-align: center;
            }
            .copyright .col-xxl-7.col-xl-7.col-lg-7.col-md-8.text-right {
                color: #bbb;
                font-size: 16px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-wrap: wrap;
            }
            .section-multi-button { 
                display: flex;}
    .processSection .single-process:after{display: none}
    .header.stricky-fixed {
        position: relative;}
    .bannerRight .offerBoxes:nth-child(3) {     width: 100%;
        margin-left: 0px;}
    .bannerRight .offerBoxes:nth-child(2) {
        width: 100%;}
    .bannerLeft .offerBoxes .image_description .title-banner {
        font-size: 30px;}
    .offerBoxes .image_description { 
        left: 20px;
        top: 30%;
    }
    .imagesLeft.rounded.rounded-3.overflow-hidden img {
        width: 100%;
    }
    .features .features-card .card-panel.reversed .panel-icon { 
        justify-content: center;
    }
    .product_listing .col-xxl-4.col-xl-4.col-lg-4.col-md-4.col-sm-5.col-12 {
        width: 100%;
    }
    .product_listing .col-xxl-8.col-xl-8.col-lg-8.col-md-8.col-sm-7.col-12 {
        width: 100%;
    }

    .imagesLeft.rounded.rounded-3.overflow-hidden {
        margin-bottom: 20px;
    }
    .bannerLeft .offerBoxes .image_description p { 
        max-width: 95%;
    }
    .mainCategory .leftImage {
        height: auto;
        width: 100%;
    }
    .maxWidth { 
        max-width: 100%;
        margin: 10px auto 20px; 
    }
    .videoSection2 { 
        height: auto;
    }
    .videoSection2 .overlay {
        width: 94%;
        height: auto;
        position: relative;
        top: inherit;
        left: inherit;
        background: rgb(0 0 0 / 92%); 
        padding: 13px;  
        margin: 10px auto;
    }
    .features-section-two .column .inner { 
        margin: 10px 0px;
    }
    .videoSection2 .title_1 { 
        font-size: 22px; 
    }
    .mainCategory .leftImage, .mainCategory .rightInfo {
        width: 100%;
        margin-left: 0px !important;
        padding: 0px 20px !important;}
    .owl-next {
        right: -8px;
    }
    .container, .container-sm {
        max-width: 96%;
    }
    .serviceBox .image {
        height: 420px;}
    .product1 figure { 
        height: auto;}
    .product1 figure img { 
        height: auto;}
    .owl-prev {
        left: -8px;
    }
    .features .feature-panel-holder {
        padding-top: 0px;
        width: 44%;
    }
    .features .features-card .card-panel { margin-bottom: 10px;
        padding: 20px;}
        .mainCategory .leftImage img {
            height: auto; 
        }
    .logo { 
        top: 0px;}
}
@media (max-width:650px) {
    .product_right_image .detail_image {
        height: 350px;
    }
    .allCategory.py-5 {
    display: none;
}
.productSection .col-xxl-3.col-xl-3.col-lg-3.col-md-3.col-sm-3.col-12 {
        width: 100%;
    }
    .copyright { 
    text-align: center;
}
    .processSection.processSection2 ul li {
    width: 100%;
}
.right-content .more_info { 
    max-height: none;}
    .features-section-two .column .inner {
        margin: 0px 0px;
    }
    .section-head .section-title { 
        font-size: 25px;
        line-height: 25px; 
    }
    .section-multi-button {
        display: block;
    }
    .banner-post-content-two { 
        left: 15px;
        bottom:20px;
        right: 15px;
    }
    .banner-post-two.big-post .banner-post-thumb-two img { 
        height: auto;}
    .banner-post-content-two .post-title {
        font-size: 25px; 
        margin-bottom: 15px;
        line-height: 30px;
    }
    .section-head-black .section-title { 
        line-height: 25px;}
    .home-appointment-section .overlay-wrapper { 
        padding: 15px;}
    .processSection ul li {
        width: 100%; 
    }
    .featured-block-three, .featured-block-four {
        padding: 20px 15px;
        width: 100%; 
        margin: 10px 0%;
    }
    .blog_details1 ul li {
        line-height: 24px; 
        display: flow-root; 
    }
    .offerBoxes .image_description { 
        top: 25%;
    }
    .title_1 { padding:0px 10px;
        font-size: 25px;}
    .bannerRight .offerBoxes:nth-child(1) .image_description {
        left: 15px; 
    }
    .bannerLeft .offerBoxes .image_description .title-banner {
        font-size: 25px;
    }
    .bannerLeft .offerBoxes .image_description p { 
        margin-bottom: 0px;
    }
    .blog_details1 ul li:before { 
        margin-top: 5px;}
    .py-5 {
        padding: 40px 0px !important;
    }
    .right-content .table-responsive { 
        max-height: max-content;}
    .right-content .d-flex.justify-content-start .read_more {
        text-transform: inherit;
        margin: 0px 0px 10px !important;
    }
    .right-content a.mainBtn3.read_more.callback.mx-1 {
        margin-top: 0px !important;
    }
    .features .feature-panel-holder { 
        width: 95%;
    }
    .market-list li {
        width: 100%;
        padding-right: 0px;
    }
    .blog_details_img { 
        margin-top: 10px;
    }
    .blog_details1 .block-quote {
        padding: 20px;}
    #scrollUp { 
        right: 5px;}
    .send_enquiry { 
        left: 5px;}
    .whatapp_btn { 
        left: 5px;}
    .approach.company-core-value.py-5.w-100.mt-5.float-start {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }
    p.text-center.w-75.mx-auto{
        width: 100% !important;
    }
 .copyright .col-xxl-7.col-xl-7.col-lg-7.text-right {
    display: block;
        text-align: center !important;
    }
    .phone_call {
        margin: 0;
        font-size: 17px;
    }
    .features .features-card { 
        display: block; 
        transform: inherit;
        margin-top: 0px;
        padding-bottom: 20px;}
    .heading_banner .cat_title {
        font-size: 20px;
    }
    .maxWidth p { 
        padding: 0px 0px;
    }
    .inner_breadcrumb.hidden_xs {
        display: none;
    }
    .h2_title {
        font-size: 25px;}
    .heading_banner .cat_title2{display: none;}
    .logo { 
        top: 0px;
        left: 0px; 
        max-width: 50%;
        width: 100%;
    }
    .f_box {
        margin-bottom: 10px;
    }
    .whatapp_btn.whatapp_btn2 {
        right: 5px; 
    }

}



@media (max-width:480px) {
    .right-content .d-flex.justify-content-start {
        display: block !important;
    }
}

@media (max-width:320px) {}