@media (max-width: 676px){
    section {padding: 30px 0;overflow: hidden;}
    .get-in-touch-wrapper .get-touch-flower {width:60%;}
    .corporate_sideimg_left {padding: 0px 0px 0px 0px;}
    .flex-directions-scr{flex-direction: column;}
    .ourwork .nav.nav-pills {width: 100%!important; margin-right: 0px !important;}
    .ourwork .tab-content {width: 100% !important;}
    .ourwork .nav-pills .nav-link {font-size: 14px;padding: 10px!important;}
    #hero {height: 50vh;margin-top: 100px;}
    #hero h2 {font-size: 24px; line-height: 1.2; width:60%;}
    #hero .carousel-container {left: 8px;right: 50px;}
    .view_more_btn {font-size: 10px; padding: 10px 11px;}
    .service-left-top, .service-right-bottom {height: 355px;}
    .inner-service-tabs{display: flex; align-items: flex-end; flex-direction: column;}
    .our_services_accordion.what_we_do .nav.nav-pills {width: 100%!important; display: flow!important; margin-top:0;}
    .our_services_accordion.what_we_do .tab-left-wrapper {width: 100%; padding-left: 15px; background-color: #f8f9fa; padding-bottom: 50px;}
    .our_services_accordion.what_we_do .nav.nav-pills {height: auto;}
    .our_services_accordion.what_we_do .tab-content {width: 100% !important;  margin-left: -70px;}
    .inner-tab-section {margin-bottom: 0px;padding: 10px 20px;}
    .h-425 {height: 200px;width: 100%;object-fit: cover;}
    .our_services_accordion .item {margin-bottom: 15px;}
    .our_services_accordion.what_we_do .text-primary {padding-left: 15px; font-size: 20px;}
    .breadcrumbs h2 {font-size: 30px;}
    .our_remarkable .arrow-img {margin-top: -12px;}
    .abt-inner-heading {margin-top: 30px;}
    .pdx-5 {padding-right: 0rem;padding-left: 1rem;}
    .blog .entry .entry-meta ul { flex-wrap: nowrap;}
    .navbar .dropdown ul a {font-size: 12px;}
    

}


@media (max-width:991px) {
#header .logo{width:100%;}
.footer-newsletter ul{display:flex;}
.footer-newsletter ul .bi {margin: 10px;}
.what_we_do .swiper-button-next {right:30%;}
.what_we_do .swiper-button-prev {left:30%;}
.our_services_accordion .accordion-body ul li {font-size:14px;font-weight:500;line-height:25px;padding-left: 0px;}
.our_services_accordion.what_we_do .text-primary{padding-right: 0px;}
.branding_marcho h2 {font-size: 30px;}
.communication_service .right_sideimg, .communication_service .corporate_sideimg {width: 100%;padding: 40px 0px;}
.middle_flower {display:none;}
.about_sec_bx{position: relative;}
.about_bg_flowers {position: absolute;bottom: 0%;width: 53%;right: -20px;}
.what_we_do .nav .nav-item button.active::after {
    content: "";height: 100%;position: absolute;left: -6px;height: 14px;width: 14px;}
.view_more_btn {margin-bottom:35px;}
.our_remarkable {font-size: 25px;}
.navbar-mobile a, .navbar-mobile a:focus {padding-left:35px;}
.ourwork .nav-pills .nav-link {font-size: 16px;padding: 0px 0px 5px 28px;}
.ourwork .nav-pills .nav-link.active, .ourwork .nav-pills .show>.nav-link {font-size:16px;}
.ourwork .nav.nav-pills {width: 40%; margin-right: 0px !important;}
.ourwork .tab-content {width:60%;}
.what_we_do .accordion-button::after {height:20px;}
.about .content hr{border:0px;}
.testimonials_sec_bx h2{font-size:30px;font-weight:700;text-align:center;padding:20px 10px !important;}
.right_sideimg_service {width: 100%;padding:30px 0px 0px 0px;}
.get-in-touch-wrapper .get-touch-flower {position: absolute;bottom: 0;right: 0;width:50%;z-index: -9;top: auto;}
.bdr-rgt{padding-right:0rem !important;padding-left:1rem !important;}
.bdr-rgt::before{border-right: 2px solid #4d4d4d00;background-color: #4d4d4d00;}
.about_sec_bx .col-md-3.px-5{padding-left:1rem !important;}
.whychoose_para_text {font-size:14px;}
.testimonial-item .testimonial-img {height:75px; width:70px;}
.testimonial-text h3 { font-size: 20px;}
.marquee .track .content{font-size: 16px;}
.our_service_head, .get-in-touch-wrapper .main-heading{font-size: 30px;}
.our_services_accordion.what_we_do .nav.nav-pills {width: 40%;display: flow;}
.our_services_accordion .accordion-button{font-size: 20px;}
.blog .entry .entry-title {font-size:20px;}
.navbar ul li a:before {display:none;}
.pdx-5 {padding-right: 0rem;padding-left: 1rem;}
.h-425 {height: 425px;width: 100%;object-fit: cover;}
.abt-inner-heading {font-size: 17px;margin-top: 0px;}
.our_titles_text {font-size: 17px;}
.service-left-top, .service-right-bottom {height: 350px;}
.service-right-top, .service-left-bottom {height: 250px;}
.corporate_sideimg_left { padding: 45px 0px 0px 0px;}
.ps-5m {padding-left: 1rem !important;}
[data-aos-delay] {
    transition-delay: 0 !important;
    transition: none!important;
  }
}



 @media only screen and (min-width: 1400px) and (max-width: 3500px)  {

.get-in-touch-wrapper .get-touch-flower {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 22%;
    z-index: -9;
    top: 0;
}

.about .content ul a:hover {
    color: #fa3f00;
    font-size: 20px;
    font-weight: 600;
    padding-left: 25px;
}

.about .content ul a {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    transition: 1s;
    display: flex;
    line-height: 20px;
}
}