/*Laptop*/
@media only screen and (max-width:1800px) {
    .we-plan-events-banner img {
        height: 597px !important;
        right: -4px;
        bottom: 0;
        margin: -26px 0px -339px 0px !important;
        width: 100vw;
        max-width: 48vw !important;
    }
}

@media only screen and (max-width:1440px) {
    .webalive-footer::after {
        width: 93%;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        background-size: 100% 100%;
    }
    .we-plan-events-banner img {
        right: -12px;
    }
}
/*Laptop*/
@media only screen and (min-width: 1366px) and (min-width:1279px) {
    .laptop-container,
    .answer-section,
    .latest-blog-section,
    .testimonial-client-section,
    .count-section,
    .collabcons-top-event,
    .experience-box-section,
    .top-video-section{
        padding-left:40px !important;
        padding-right:40px !important;
    }
    
    .plan-events-section{
        padding-left:40px !important;
    }
}
@media only screen and (max-width:1366px) {
    .navbar-container {
        padding: 0 40px;
    }
   
    .webalive-footer {
        padding: 108px 40px 310px 40px;
    }
    .we-plan-events-banner img {
        right:0px;
        bottom: 0;
        width: 100%;
        max-width: 100%!important;
    }
	.webalive-main-menu li a {
     display: block;
     padding: 25px 20px;
	}
}
/*Laptop*/
@media only screen and (min-width:1280px) and (min-width:1199px) {
    .laptop-container,
    .answer-section,
    .latest-blog-section,
    .testimonial-client-section,
    .count-section,
    .collabcons-top-event,
    .experience-box-section,
    .top-video-section{
        padding-left:30px !important;
        padding-right:30px !important;
    }
   
    .plan-events-section{
        padding-left:30px !important;
    }
}
@media only screen and (max-width:1280px) {
	
	 .webalive-navbar.fixed-to-top .webalive-main-menu li a {
        padding: 20px 13px;
    }
    .navbar-container {
        padding: 0 30px;
    }
   
    .webalive-footer {
        padding: 108px 30px 310px 30px;
    }
   
    .webalive-footer::after {
        width: 98%;
    }
	.webalive-main-menu li a {
      padding: 25px 13px;
	}
}
/*Tab Landscape*/
@media only screen and (max-width:1080px) {
    .webalive-footer {
        padding: 60px 20px 250px 20px;
    }
    .navbar-container {
        padding: 0 20px;
    }
    .navbar-container {
        padding: 0 20px;
    }
   
    .webalive-footer {
        padding: 108px 20px 228px 20px;
    }
    .webalive-footer::after {
        height: 192px;
    }
.webalive-navbar.fixed-to-top .webalive-main-menu li a,
.webalive-main-menu li a {
    padding: 12px 15px;
}
.we-plan-events-banner img {
    height: 480px !important;
}
}
/*Tab Portrait*/
@media only screen and (max-width:991px) {
    
    .webalive-footer .footer-top-col {
        width: 28.33%;
    }
    .webalive-footer .footer-top-row {
        display: flex;
        gap: 30px;
        justify-content: inherit;
        flex-wrap: wrap;
    }
    .webalive-footer::after {
        height: 131px;
        width: 100%;
        position: absolute;
        background-size: 100% 100%;
    }
    .wa-blog-card__title {
        font-size: 20px;
        line-height: 30px;
    }
    .wa-blog-content-box {
        padding: 30px 20px 40px 20px;
    }
}
/*Tab Portrait*/
@media only screen and (max-width:768px) {
   
}
/*Mobile View Start*/
@media only screen and (max-width:767px) {
    .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
        padding: 25px 0;
    }
    .webalive-footer-widget .widget-title {
        margin: 0;
    }
    .webalive-footer .footer-bottom-row {
        gap: 6px;
    }
    .webalive-footer .footer-top-row {
        padding-bottom: 4px;
    }
    form.wpcf7-form .two-col {
        flex-wrap: wrap;
    }
    .wa-blog-content-box {
        padding: 20px;
    }
    body.single-post .webalive-site-main .e-blog-sh {
        align-items: flex-start;
        flex-direction: column;
    }
    .webalive-footer .footer-top-col {
        width:100%;
    }
    .webalive-footer::after {
        height:98px;
        width: 100%;
    }
    .webalive-footer {
        padding: 50px 15px 130px 15px;
    }
    .webalive-footer-widget ul.menu li {
        margin-bottom: 0;
    }
    .webalive-footer .footer-bottom-row {
        padding: 40px 0 47px;
        flex-wrap: wrap;
    }
    .get-passes-button a {
        padding: 10px 18px;
    }
    .navbar-container {
        padding: 0 15px;
    }
    .webalive-navbar-brand {
        max-width: 130px;
    }
    .webalive-navbar.fixed-to-top .webalive-navbar-toggler,
    .webalive-navbar-toggler {
        right: 15px;
    }
    
    .webalive-navbar.fixed-to-top .webalive-main-menu {
        top: 75px;
    }
    .get-passes-button {
        position: absolute;
        right:72px;
    }
    .webalive-main-menu {
        top:80px;
    }
  
    .webalive-footer .footer-top-row {
        display: flex;
        gap: 0px 0px;
        justify-content: inherit;
        flex-wrap: wrap;
    }
    .we-plan-events-banner img {
        height: auto !important;
        right: 0px;
        bottom: 0;
        margin: 0px 0px -50px 0px !important;
        width: 100%;
        max-width: 100%!important;
    }
    .top-events-slider .owl-stage .owl-item .item {
        margin-left: 0;
    }
    .wa-blog-card-container {
        grid-template-columns: repeat(1,minmax(0,1fr));
        grid-gap: 30px;
    }
    .wa-blog-thumb-container img{
        height:auto;
    }
}
/*Mobile View Small*/
@media only screen and (max-width:360px) {
    .get-passes-button a {
        padding: 4px 8px;
        font-size: 14px;
    }
}
/*Mobile Tiny Small*/
@media only screen and (max-width:320px) {

}