@media only screen and (min-width: 1920px) and (max-width: 2560px) {
    header .logo:before {
        width: 530px;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1920px) {
    header .logo:before {
        width: 360px;
    }
}

@media(max-width:1300px) {
    header .logo img {
        position: relative;
        left: -30px;
        top: 25px;
        max-width: 200px;
        width: 200px;
    }
}

@media(max-width:1200px) {
    header .logo img {
        position: relative;
        position: relative;
        left: -13px;
        top: 12px;
        max-width: 200px;
        width: 200px;
    }
    .title_2 { 
        font-size: 27px;}
    .header .appointmentBtn { font-size: 14px;}
    footer .widget-title { 
        letter-spacing: 1px;}
    .header .leftLogo a img { 
        width: 235px;}
    .navigation .menu ul li a {
        padding: 15px 0px 15px;
        font-size: 14px;
        letter-spacing: -0.2px;
    }
    .features .feature-panel-holder .feature-panel { 
        height: 185px;
    }
    .features .feature-panel-holder .feature-panel { 
        padding: 20px 3px;}
    .top_contact li:first-child a {
        font-size: 14px;
    }
    .appointmentBtn { 
        max-width: 210px; 
        font-size: 15px;
        padding: 2px 5px;}
    ul.social li {
        margin: 0px 0 0 0px;}
    .top_contact li a {
        font-size: 14px;}
    .header.stricky-fixed .navigation .menu ul li a {
        padding: 20px 0px 20px;
    }
    .top_contact li:first-child a b {
        display: none;
    }
    .shouldConsult .titleLeft2 { 
        font-size: 25px;}
.header ul.social li a { 
    width: 30px;
    height: 30px;}
    .services_feature .item-bx h4 {
        letter-spacing: 0px;
    }

    .services_feature .item-bx p {
        line-height: 24px;
        min-height: 192px;
    }

    .left_panel {
        height: 47%;
    }
    .navigation .menu ul li:last-child ul.cs-dropdown {
        left: -100%;
    }
    header.header.stricky-fixed .col-lg-9.px-0 { 
        padding: 0px 50px !important;
    }
    .services_feature {
        overflow: hidden;
    }
    .as_service_wrapper.as_section_dark .row {
        align-items: center;
    }
    .as_service_img { 
        height: 100%;
    }
    article .content-post .title-post a { 
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .services_feature .item-bx .titleH4 { 
        line-height: 24px;
    }
    .ti-words { 
        overflow-y: auto;
        height: 165px;
    }
    .serviceBox .image {
        height: 195px;}
    header .logo:before {
        width: 325px;
        background: #272727;
        padding: 39px 40px;
        height: 100px;
    }
    .webpulse_bottom { 
        font-size: 14px; 
    }
    .blog_page article .content-post { 
        padding: 10px 10px 10px 0px !important;
    }
    .inner-box .lower-content { 
        padding: 10px 0px;}
        .inner-box .image-box .image { 
            height: 200px;
        }
        #featuredProducts a.read_more {
            font-size: 15px;
            padding: 0px 6px !important;
            letter-spacing: 0px;
        }
        a.read_more1.appointmentBtn span { 
            font-size: 15px; 
        }
        article .content-post a.read_more { 
            font-size: 15px;
            letter-spacing: 0px;
        }
        .navigation .menu ul { 
            padding: 0px 5px;
        }
        .blog_pages2 article .featured-post { 
            height: 215px; 
        }
        .blog_details_img { 
            height: auto;}
        .blog_pages2 .entry-post p { 
            margin-bottom: 10px;}
    .sub_footer p {
        font-size: 14px; 
        line-height: 24px;
    }
}

@media (max-width:1023px) {
    .header .leftLogo {
        padding: 10px 15px
    }
    .topBar { 
        display: none;
    }
    .title_2 { 
        font-size: 24px;}
        .topServices .title_2:before { 
            top: inherit;}
            .heading_banner { 
                background-size: cover; 
                padding: 50px 0 50px; 
            }
    .carousel-item .bannerInfo p { 
        font-size: 15px;}
    .carousel-item .bannerInfo .bannerTitle { 
        font-size: 25px;}
    header .col-lg-3.border-end {
        border-color: #fff0 !important;
    }
    .navigation .navbar button { 
        position: absolute;
        right: 0px;
        top: -55px;
    }
    .header .leftLogo a img {
        width: 200px;
    }
    .header .leftLogo {
        padding: 0px 0px;
    }
    .header.stricky-fixed .leftLogo {
        padding: 5px 15px;
        background: #fff;
    }

    .carousel-item .bannerInfo { 
        margin-left: 45px;
    }
    .homeSlider { 
        height: 275px;
    }
    .navigation {
        width: 100%;
    }
    .carousel-item .bannerInfo .bannerTitle { 
        margin-bottom: 0px;
    }
    .navigation .navbar {
        display: block;
        float: left;
        width: 100%;padding: 0px;
    }
    .al-aboutimg { 
        margin-top: 20px;
    }
    .al-aboutimg img {
        display: inline-block;
        max-width: 93%;
        width: 100%;
    }
    .serviceBox .image {
        height: 300px;
    }
    .as_service_img { 
        display: none;
    }
    .services_feature .col-xxl-3.col-xl-3.col-lg-3.col-md-6.col-sm-6.col-6 {
        margin-bottom: 20px;
    }
    .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: #181818;
        left: 0;
        right: 0;
        text-align: left;
    }

    .navigation .menu ul {
        float: right;
        display: block;
        padding: 0;
        margin: 0;
        width: 100%;
    }

    .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 #262525;
        display: block;
    }

    .header.stricky-fixed .navigation .menu ul li a {
        padding: 7px 15px;
        color: #fff;
    }

    .header.stricky-fixed .navigation .menu ul li.cs-submenu a button svg {
        color: #fff;
    }

    .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 #3c3a3a;
        background: #262525;
    }

    .navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a {
        background: #3c3a3a;
        border-bottom: 1px solid #484747;
    }

    .navigation .menu ul li:nth-child(3) ul.cs-dropdown li {
        width: 100%;
        border-left: 0 !important;
    }

    .navigation .menu ul li:nth-child(4) ul.cs-dropdown li {
        width: 100%;
        border-left: 0 !important;
    }

    .mobile_hidden {
        display: none !important;
    }

    .navigation ul li.cs-submenu ul.cs-dropdown li.cs-submenu a button {
        transform: rotate(0deg);
    }

    .navigation .menu ul li:hover ul.cs-dropdown {
        display: none;
    }

    .navigation .menu ul li:hover a:before {
        border: 0;
    }

    .navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown {
        display: none;
    }

    .mobile_hide {
        display: none !important;
    }

    .team_info {
        padding: 0 15px;
    }

    .right-content {
        padding: 0 15px;
    }

    .read_more {
        text-transform: inherit;
    }

    .navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown {
        display: none;
    }
    .heading_banner .cat_title { 
        font-size: 25px;}
        .heading_banner .cat_title2 { 
            font-size: 16px;}
            .features .features-holder { 
                display: flex;
                flex-wrap: wrap;
                justify-content: center; 
            }
            .features .feature-panel-holder {
                padding-top: 5px; 
                margin-bottom: 15px;
            }
            .features .feature-panel-holder { 
                width: 30%;
            }
            .features .features-card .card-panel { 
                padding: 15px;
                flex-basis: 100%;
                width: 100%;
                margin-bottom: 10px;
            }
            .features .features-card { 
                transform: inherit;
                margin-top: 0px;  
                display: block;
            }
            .features.float-start.mb-5 {
                margin-bottom: 0px !important;
                padding-bottom: 30px;
            }
            .features .feature-panel-holder .feature-panel { 
                margin-bottom: 0px;}
    .navigation ul li.cs-submenu ul.cs-dropdown li a button svg {
        color: #fff;
    }
    .modal-body .col-xxl-7.col-xl-7.col-lg-7.col-md-7.col-sm-7.col-12 {
        width: 100%;
    }
    .market-list li { 
        width: 33%;}
        .blog_page article .featured-post img { 
            width: 100%;
        }
        .title_2:before { 
            top: inherit; 
        }
        .home_about_2  .title_2:before { 
            top: inherit; 
        }
    .modal-body .col-xxl-5.col-xl-5.col-lg-5.col-md-5.col-sm-5.col-12 {
        width: 100%;
    }
}

@media (max-width:980px) {
    .home_about_2 h3 { 
        font-size: 18px;}
    header {
        position: relative;
        background: #560504;
        padding-right: 15px;
    }

    .left_panel {
        display: none;
    }

    .home_only .left_panel {
        display: none;
    }

    .homeSlider {
        background-size: cover !important;
    }

    .home_testimonials_webpulse {
        background-size: cover !important;
    }

 

    .home_bgrid_1:nth-child(2) .service_content {
        border-radius: 0;

    }
    .about_img { 
        margin: 0 0px 35px 20px;
    }
    .service_content .center_box {
        padding: 15px;
    }

    .services_feature .item-bx {
        padding: 30px;
        min-height: initial;
    }

    .services_feature .item-bx p {
        height: auto;
        min-height: initial;
    }

    .testimonials-box {
        margin-bottom: 0;
    }

    article {
        margin-bottom: 20px;
    }

    .widget {
        margin-bottom: 25px;
    }

    footer .widget_info svg {
        left: 0;
    }

    .widget ul li {
        margin-bottom: 5px;
    }
    .col-xxl-5.col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.wow.zoomIn .content-post {
        width: 75%;
    }
    .col-xxl-5.col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12 .featured-post {
        width: 25%;
        height: 205px;
    }

}

@media (max-width:767px) {
    .top_contact li { 
        height: 45px;
    }
    .home_about_2  .title_2:before { 
        top: inherit; 
    }
    .al-aboutimg img { 
        max-width: 100%;
        width: 100%;
    }
    .home_about_2, section.as_service_wrapper.as_section_dark, .shouldConsult, .home_latest_blog{
        background: #fff !important;
    }
    article.post.clearfix.d-flex.align-items-center {
        display: block !important;
    }
    .col-xxl-5.col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12 .featured-post {
        width: 100%; 
    }
    footer { 
        background: #00161c !important;
    }
    .wps_right h3, .wps_right h4{ 
        width: 100%;
    }
    .ti-words { 
        height: auto;
    }
    .col-xxl-5.col-xl-5.col-lg-5.col-md-12.col-sm-12.col-12.wow.zoomIn .content-post {
        width: 100%;
    }
    .testimonials { 
        background: #000000;
    }
    .topServices, .webpulse_home_product, .home_blog_1{ 
        background: #f7f7f7 !important;}
        
    .topServices .title_2 { 
        height: inherit;
    }
    .serviceBox .image {
        height: 445px;
    }
    .as_service_wrapper .title_2:before, .webpulse_home_product .title_2:before{
        top: inherit !important;
    }
    .imagesLeft {     max-width: 100%;
        margin: 0 0 15px 0px;    float: none;    }
        .imagesLeft img {
            width: 100%;
        }
    .al-aboutimg { 
        margin-bottom: 10px;
    }
    .service_content .center_box .sTitle_h4 {
        font-size: 22px; 
        font-weight: 600;
        margin-bottom: 5px;
    }
    .service_content .center_box p {
        margin-bottom: 10px; 
    }
    .service_content .center_box a.read_more {
        margin-bottom: 0px;
    }
    .img-wrap { 
        height: 300px;}
    .service_content { 
        height: 325px;}
    .service_content .center_box {
        padding: 0px 15px;
    }
    .awardsRecognitions .title_2:before {
        top: inherit;
    }
    .home_latest_blog .title_2:before {
        top: inherit;
    }
    article.post.clearfix.d-flex.align-items-center .featured-post {
        width: 100%; 
    }
    .testimonials .title_2:before {
        top: inherit;
    }
    .title_2:before { 
        top: inherit;}
    .home_about_2 .title_2 {
        color: #560504;
        position: relative;
        margin-bottom: 30px;
        height: auto;
    }
    .sub_footer p { 
        text-align: center;
    }
    .market {
        text-align: center; 
    }
    .sub_footer { 
        margin-top: 0px;
    }
    .al-about-slider::before, .al-about-slider::after{display: none;}
    .appointmentBtn {
        font-size: 14px;
        padding: 3px 10px;
    }
    .shouldConsult.shouldConsult2 ul li:before{display: block;}
    .appointmentBtn svg {
        width: 25px;
        height: 25px;
        margin-right: 10px;
    }

    .carousel-item .bannerInfo .bannerTitle {
        padding-top: 0;
    }

    .carousel-item .bannerInfo {
        min-height: 230px;
        height: 100%;
    }

    .as_banner_img {
        margin-top: 0;
        position: relative;

    }

    .homeSlider::before {
        height: 100%;
    }

    .homeSlider .container {
        position: relative;
        z-index: 99;
    }

    .carousel-item .sliderCaption img {
        height: auto;
        width: 100%;
        max-width: 100%;
    }

    .carousel-item .bannerInfo h2 {
        font-size: 26px
    }

    .carousel-item .bannerInfo .bannerTitle {
        font-size: 20px;
        max-width: 290px;
        padding-top: 0;
        margin-bottom: 10px;
    }

    .carousel-item .bannerInfo p {
        font-size: 16px;
    }


    .carousel-item .sliderCaption .read_more {
        padding: 7px 15px;
        line-height: normal;
        margin: 0;
        height: auto;
    }

    #featuredProducts .owl-nav .owl-prev {
        left: -10px;
    }

    #featuredProducts .owl-nav .owl-next {
        right: -10px;
    }

    #moreProducts .owl-nav .owl-prev {
        left: -10px;
    }

    #moreProducts .owl-nav .owl-next {
        right: -10px;
    }

    article .featured-post {
        height: auto;
    }

    .h1_title {
        font-size: 22px;

    }

    .services_feature .item-bx {
        min-height: 235px;
        overflow: hidden;
    }

    .services_feature .item-bx.active .titleH4 {
        font-size: 18px;
    }

    .wps_home_about .h1_title {
        margin-bottom: 10px;
    }

    .text .exp .valign {
        line-height: 20px;
        font-size: 18px;
    }

    .h2_title_1 {
        font-size: 22px;
    }

    .about_img .about_img {
        width: 64% !important;
        position: absolute;
        bottom: 0px;
        right: 10px;
    }

    .services_feature {
        padding: 50px 0;
    }


    .testimonials {
        padding: 50px 0;
    }

    .clients img {
        width: 100%;
    }

    .clients {
        padding: 50px 0 0;
    }

    .one_half article {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .one_half article .content-post .title-post {
        height: 90px;
        font-size: 16px;
    }

    .read_more {
        padding: 10px 20px;
    }



    .top_contact li {
        padding: 0 5px;
        margin: 0;
    }

    .top_contact li:first-child {
        padding-left: 5px;
    }

    .top_contact li a {
        font-size: 14px;
    }


    .top_social li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .top_contact li a {
        line-height: 30px;
    }

    .homeSlider #slider .sliderCaption .title_h1 {
        font-size: 24px;
    }

    .homeSlider #slider .sliderCaption p {
        font-size: 16px;
    }

    .read_more_btn {
        padding: 8px 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;
    }


    .heading_banner {
        padding: 20px 0;
        background-size: cover;

    }

    .heading_banner .cat_title {
        font-size: 25px;
        padding: 5px 15px;
    }

    .heading_banner .cat_title2 {
        display: none
    }


    .box_table {
        margin-bottom: 15px;
        max-height: inherit;
        overflow: inherit;
        overflow-y: inherit;
        padding-right: 0;
    }


    .about_img h2 {
        font-size: 18px;
    }



    #ourProducts .owl-nav .owl-prev {
        left: -10px;
    }

    #ourProducts .owl-nav .owl-next {
        right: -10px;
    }



    .home_testimonials_webpulse {
        background-size: cover;
    }

    .textRight {
        text-align: left;
    }


    .market-list li {
        width: 50%;
    }
    #carouselExampleControls .carousel-control-next, #carouselExampleControls .carousel-control-prev{
        bottom: 10px;
    }
    .mainConter .col{
        border: 1px solid #eee;
    }
    .mainConter .col:not(:last-child)::after{
        background: transparent;
    }
    .banner_uspes{
        padding: 0 10px;
    }
    .usp_box p.count-p{
        font-size: 30px;
    }
    .usp_box span{
        font-size: 30px;
    }
    .title_2{
        font-size: 22px;
    }
    .about_img{
        float: left;
        width: 100%;
        max-width: 100%;
        margin: 0 0 15px;
    }
    .about_img .img{
        padding: 0;
    }
    .services_feature .item-bx{
        margin: 0;
    }
    .ti-text{
        height: auto;
    }
    .testimonials .read_more{
        margin-top: 20px;
    }
    .product_right_image .detail_image img { 
        width: 100%; 
    }
    .blog_page article .content-post {
        padding: 30px !important;
        text-align: center;
    }
    .product_right_image { 
        max-width: 100%;
        width: 100%;
        margin: 0px; 
    }
    .inner-box .image-box .image {
        height: 280px;
    }
    .product-details .inner-box .d-flex.align-items-center.justify-content-between { 
        justify-content: center !important;
    }
    footer .col-xxl-4.col-xl-4.col-lg-4.col-md-6.col-sm-6.col-12 {
        width: 100%;
    }
    footer .col-xxl-2.col-xl-2.col-lg-2.col-md-6.col-sm-6.col-12 {
        width: 100%;
    }
    article.post.clearfix.row {
        align-items: center;
        width: 100%;
        margin: 0px auto 15px;
    }
    .blog_pages2 article .featured-post {
        height: 300px;
    }
    .blog_pages2 article .featured-post {
        height: 300px;
        padding: 0px;
    }
    section.blog_page.blog-detailss .title_2:before {
        top: inherit;
    }
    footer .col-xxl-3.col-xl-3.col-lg-3.col-md-6.col-sm-6.col-12{width: 100%;}
    .product-details .inner-box .d-flex.align-items-center.justify-content-between a{margin: 5px;}
    .blog_page article .content-post .d-flex.align-items-start {
        justify-content: center;
    }
}



@media (max-width:650px) {
    .homeSlider {
        height: auto;
    }
    .inner_breadcrumb .breadcrumb li { 
        line-height: 30px;
    }
    .container.h-100.position-absolute.top-50.start-0.ps-5.ms-lg-5.translate-middle-y {
        padding-left: 20px !important;
    }
    .carousel-item .bannerInfo p { 
        display: none;
    }
    .category_page .wps_right ul li { 
        text-align: left;
    }
    .contact_details, .form_grid { 
        padding: 15px;}
    .as_service_box { 
        display: block; 
        text-align: center;
        position: relative;
        padding-top: 85px;
    }
    .as_service_inner_icon { 
        position: absolute;
        top: 12px;
        left: 40%;
    }
    .as_service_inner_content {
        text-align: center;
    }
    .carousel-item .bannerInfo {    min-height: auto;
        height: 100%;
    }
    div#ourProducts .owl-dots {
        display: none;
    }
    #carouselExampleControls .carousel-control-prev { 
        left: 10px;
    }
    #carouselExampleControls .carousel-control-next { 
        right: 10px;
    }
    .serviceBox .image {
        height: 300px;
    }
    .serviceBox .image img { 
        object-fit: cover;
    }
    .as_service_wrapper .title_2:before{
        top: inherit !important;
    }
    section.as_service_wrapper .title_2.text-dark {
        line-height: 24px;
    }
    .services_feature {
        padding: 40px 0;
    }
    .home_latest_blog .title_2:before {
        top: inherit;
    }
    .features .feature-panel-holder {
        width: 100%;
    }
    .features .feature-panel-holder .feature-panel {
        height: auto;
    }
    .testimonials .title_2:before {
        top: inherit;
    }
    .category_page .title_2:before {
        top: inherit;
    }
    .product_right_image .detail_image { 
        height: 330px;}
    .title_2:before {
        top: inherit;
    }
    .product_right_image .detail_image img { 
        object-fit: cover;
    }
    #featuredProducts .owl-nav .owl-prev, #featuredProducts2 .owl-nav .owl-prev {
        left: -10px;
    }
    .shouldConsult .titleLeft2 {
        font-size: 22px;
        line-height: 24px;
    }
    .services_feature .col-xxl-3.col-xl-3.col-lg-3.col-md-6.col-sm-6.col-6 { 
        width: 100%;
    }
    .title_2{
        line-height: 24px;
    }
    .carousel-item .bannerInfo .bannerTitle { 
        margin-bottom: 0px;
    }
    .heading_banner .cat_title {
        font-size: 20px; 
    }
    .inner_breadcrumb.hidden_xs {
        display: block;
    margin-bottom: 3px;
    }
    #carouselExampleControls .carousel-control-next, #carouselExampleControls .carousel-control-prev { 
        top: 30%;
    }
    .product_popup_image img {     max-width: 100%;
        width: 100%;}
        .product_popup_image { 
            height: 300px;
        }
        .cs-dropdown.cs-droupdown-larg li {
            width: 100% !important;}
    .blog_page { 
        padding: 40px 0;}
    #featuredProducts .owl-nav .owl-next, #featuredProducts2 .owl-nav .owl-next {
        right: -10px;
    }
    .awardsRecognitions .title_2:before {
        top: inherit;
    }
    p.w-75.mx-auto {
        width: 100% !important;
    }

}



@media (max-width:480px) {
    .blog_page div#featuredProducts2 .post .appointmentBtn {
        /* font-size: 13px; */
          padding: 3px 8px;  
        letter-spacing: -1px;
    }
}

@media (max-width:320px) {}