@media only screen and (max-width: 1441px) {
   .whycoose_us::before{transform: rotate(6deg);top: -7px;}
   .testimonial_rw::before{transform: rotate(-6deg);top: -25px;}
   .portfolio_rw::before{transform: rotate(-4.52deg);}
   .get_connected::before{transform: rotate(4.6deg);}
}

@media only screen and (max-width: 1367px) {
    .get_connected::before {
        transform: rotate(4.8deg);
        top: 12.5px;
    }
    .portfolio_rw::before {
        transform: rotate(-5deg);
        top: 58px;
    }
    .service_rw::before {
    transform: rotate(5.9deg);
}
.whycoose_us::before {
        transform: rotate(6.2deg);
        top: -7px;
    }
        .testimonial_rw::before {
        top: -22px;
    }
    .testimonial_rw::after {
    margin-top: calc(-5vw - 33px);
}
}
        
@media only screen and (max-width: 1171px) {
   
}
@media only screen and (max-width: 1090px) {
   .header .navbar-nav .nav-item .nav-link{padding: 15px 14px !important;}
   h1 {
    font-size: 32px;
}
h2 {
    font-size: 30px;
}
.video_bottom_content p {
    font-size: 16px;
}
.navbar-brand .white_logo, .navbar-brand .color_logo{width: 120px;}
.service_banner .video_content h1 {
    font-size: 48px;
}
}
@media only screen and (max-width: 992px) {
.navbar-toggler{border-color: #ffffff;
    opacity: 1;}
    .navbar-toggler-icon{filter: invert(1) brightness(12);}
    .main-navigation.active .sidebar{background: #000000;}
    .header .navbar-nav .nav-item:last-child .nav-link{max-width: max-content;margin: 0 auto;margin-top: 70px;}
    .header .navbar-nav #v-pills-tabContent{display: none;}
    .header .nav.flex-column.nav-pills{width: 100%;}
    .header .dropdown-menu{background: none;}
    .header .navbar-nav .nav-item .nav-link.active, .header .navbar-nav .nav-item .nav-link:hover{background: none;}
    .header .navbar-nav .nav-item .nav-link{padding: 10px 15px !important;font-size: 15px;}
    .video_content{padding-top: 120px;}
       h1 {
    font-size: 26px;
}
h2 {
    font-size: 24px;
}
.main-btn{font-size: 15px;    padding: 10px 25px;}
.navbar-brand{padding-top: 0;}
.scrolled .main-navigation.active .sidebar{background: #ffffff;}
.slider-wrapper{flex: 1 1 100%;}
.slider-text {
  flex: 1 1 100%;
  max-width: 100%;
}
.service_banner .video_content h1 {
    font-size: 40px;
}
}

@media only screen and (max-width: 768px) {
.main_banner {
    height: auto;
}
.main_banner video {
    height: 550px;
}
       h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
.overview_rw .container .row{flex-direction: column-reverse;}
.overview_text{margin-top: 30px;}
.whycoose_us_icon {
    height: 120px;
    width: 120px;
}
.whycoose_us_bx h4 br{display: none;}
.whycoose_us_bx{height: auto;}
.main .inner{flex-direction: column;}
.card.hovered {
    flex-grow: initial;
}
.main .card{height: 400px;margin-bottom: 30px;}
.main .card .text h3{display: block;}
.main .card .text{display: flex;align-items: flex-start;flex-direction: row;justify-content: flex-start;}
.main .card .text h3{padding-left: 15px;text-align: left;padding-top: 5px;}
.main .inner .main-btn{display: block;}
.service_rw {
    padding-top: 70px;
    padding-bottom: 40px;
}
.service_rw::after{height: calc(100% + 1px);clip-path: polygon(0 0, 100% 1.5%, 100% 98%, 0% 100%);}
.feature_event .item, #testimonial_slider .item{height: 400px;top: 0;}
.feature_event .item img{height: 100%;}
.owl-item.center .item, #testimonial_slider .owl-item.center .item{transform: scale(1);opacity: 1;height: 400px;}

#testimonial_slider .item{top: 0;}
.mice_banner .video_content h1 {
    font-size: 36px;
}
.mice_banner{height:450px;}
.service_banner .video_content h1 {
    font-size: 30px;
}
}

@media only screen and (max-width: 576px) {
.whycoose_us_icon {
    height: 72px;
    width: 72px;
}
.main .card{height: 300px;}
.main .card{height: 260px;margin-bottom: 30px;}
.service_icon{width: 54px;height: 54px;}
    .service_rw::before {
        transform: rotate(7deg);
    }
    .service_rw::before {
    top: 24px;
}
.feature_event::before{transform: rotate(-9.5deg);top: -27px;left: 0px;}
.feature_event::after {
    height: calc(100% + 1px);

}
.feature_event{padding: 0;padding-bottom: 90px;}
    .navbar-brand .white_logo, .navbar-brand .color_logo {
        width: 80px;
    }
        .scrolled .navbar-toggler {
        border-color: #E40303;background: #E40303;height: 35px;
        width: 35px;
        padding: 0;
    }
    .feature_event .item, #testimonial_slider .item{height: 350px;}
.owl-item.center .item, #testimonial_slider .owl-item.center .item {transform: scale(1);opacity: 1;height: 350px;}
.whycoose_us::after {
    height: calc(100% + 1px);
    clip-path: polygon(0 0, 100% 2%, 100% 98%, 0% 100%);top: -60px;
}
.whycoose_us_bx h4{font-size: 18px;}
.whycoose_us {
    padding-top: 0;
}
.whycoose_us::before {
        top: -38px;
    }
    .overview_text p {
    font-size: 16px;
}
.heading p {
    font-size: 16px;
}
    
    .testimonial_rw::after{clip-path: polygon(0 7%, 100% 0, 100% 100%, 0 100%);height: calc(100% + 52px);}
    .testimonial_rw::before {
        transform: rotate(-6deg);
        top: -32px;
    }
    .testimonial_rw{margin-top: -49px;padding-bottom: 60px;}
    .footer_two{padding: 15px 0;}
    .footer_rw ul li a, .footer_th p{font-size: 15px;}
    .whatsapp img{width: 42px;}
    .footer_th{padding: 0;}
    .footer_logo{width: 120px;}
    .video_top_content, .video_bottom_content{max-width: max-content;width: auto;padding: 0 15px;}
    .service_list .card .text h3 {
    font-size: 20px;line-height: 150%;
}
.service_list .card {
    height: 300px;
}
.portfolio_rw::after {
    clip-path: polygon(0 2%, 100% 0, 100% 100%, 0 98%);
}
    .portfolio_rw::before {
        transform: rotate(-9deg);
        top: 30px;
    }
    .get_connected::before {
        transform: rotate(17.8deg);
        top: 12.5px;
    }
    .get_connected .main-btn {
    font-size: 16px;
}
.mice_banner .video_content h1 {
    font-size: 24px;
}
.slide .slide-inner {
  width: auto;
}
.slide.active .slide-inner{height: 350px; width: auto;}
.mice_banner .video_top_content {
    width: 100%;
}
.mice_txt .card .text {
    padding: 20px;
}
.mice_txt .card .main-btn {
    bottom: 20px;
}
.portfolio_bx {
    height: 300px;
}
.service_banner .video_content h1 {
    font-size: 24px;
}
.video_top_content br, .video_bottom_content br{display: none;}
.service_details_img .accordion-button {
    font-size: 20px;
}
.service_details_btn{right: 15px;}
}

@media only screen and (max-width: 360px) {
     .whycoose_us_icon {
        height: 54px;
        width: 54px;
    }
}
