@media screen and (max-width: 1600px) {}

@media only screen and (max-width: 1499px) {
#quote-now-sec.quote-now-sec .elementor-element .elementor-button{font-size: 16px;padding: 22px 20px;}
#quote-now-sec.quote-now-sec .elementor-element.contact-btn .elementor-button{padding: 20px 20px;}
.charging-service-title, .wifi-essential-title {
    padding: 80px 0 80px 0 !important;
}

.elementor-15916 .charging-service {
    padding: 0 20px;
}

}

@media screen and (max-width: 1460px) {
    .elementor-19664 .elementor-element.elementor-element-a5add5f.wifi-essential-title{padding: 25px 0 120px;}
    .protable-wifi-service-box {padding: 0px 0px 100px 0px !important;}



}

@media screen and (max-width: 1348px) {}

@media screen and (max-width: 1299px) {
    .protable-wifi-service-box {
        padding: 0px 0px 100px 0px !important;
    }
}

@media screen and (max-width: 1199px) {
    .elementor-19664 .elementor-element.elementor-element-a5add5f.wifi-essential-title {padding: 25px 0 80px;}
    .elementor-19664 .wifi-protable-router .elementor-element.elementor-element-7e0d829{position: unset;margin-top: 40px;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-text > .elementor-widget-container{padding-right: 20px;}
#quote-now-sec.quote-now-sec .elementor-element.rent-text > .elementor-widget-container{padding-left: 20px;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-rent-box > .elementor-element-populated{padding:15px;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-rent-box{width: 50%;}
#quote-now-sec.quote-now-sec .elementor-element.quote-contact-box{width: 50%;}
.charging-service-title, .wifi-essential-title {
    padding: 60px 0 60px 0 !important;
}

.elementor-19201 .elementor-element.elementor-element-052ec6c{position: unset;}

.main-price > div > .elementor-container > div:nth-child(1) {order:1;}
.main-price > div > .elementor-container > div:nth-child(2) {order:3;}
.main-price > div > .elementor-container > div:nth-child(3) {order:2;}

}

@media screen and (max-width: 1023px) {}

@media screen and (max-width: 991px) {
#quote-now-sec.quote-now-sec .aux-parallax-section .elementor-widget-container {padding-top: 0 !important;padding-bottom: 0 !important;}
#quote-now-sec.quote-now-sec .aux-parallax-section.quote-contact-box .elementor-widget-container {padding: 0 !important;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-rent-box{width: 100%;margin-bottom: 20px;}
#quote-now-sec.quote-now-sec .elementor-element.quote-contact-box{width: 100%;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-rent-box.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content: center;}
#quote-now-sec.quote-now-sec .elementor-widget-icon-box .elementor-icon-box-wrapper{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
#quote-now-sec.quote-now-sec .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align: left;}
#quote-now-sec.quote-now-sec .elementor-element .elementor-icon-box-icon{margin-bottom: 0;margin-right: 15px !important;}
#quote-now-sec.quote-now-sec .elementor-element .elementor-icon-box-content .elementor-icon-box-description{font-size: 20px;}
.charging-service-title, .wifi-essential-title {
    padding: 40px 0 40px 0 !important;
}
}

@media screen and (max-width: 992px) {
    .elementor-19664 .elementor-element.elementor-element-a5add5f.wifi-essential-title {padding: 40px 0;}
    .protable-wifi-service-box .aux-parallax-section .elementor-widget-container{padding: 0 !important;}
    .protable-wifi-service-box .elementor-widget-heading .elementor-heading-title{font-size: 24px !important;}
    .protable-wifi-service-box {padding: 0px 0px 50px 0px !important;}
    .elementor-19853 .elementor-element.elementor-element-7e50397 {
        padding: 40px 0px 40px 0px;
    }
}

@media (min-width: 769px) and (max-width:991.98px) {}

@media screen and (max-width: 767px) {
    .protable-wifi-service-box .elementor-column-wrap.elementor-element-populated{padding: 0 !important;}
    .wifi-essential-title .elementor-heading-title.elementor-size-default {font-size: 30px !important;}
    .protable-wifi-service-box .elementor-widget-wrap{padding-top: 25px !important;}
    .benefit-ser-list{margin-top: 10px !important;}
    .benefit-ser-list li{font-size: 15px !important;line-height: 1.3 !important;margin-bottom: 10px !important;}
    .elementor-19853 .elementor-element.elementor-element-7e50397 {
        padding: 30px 0px 30px 0px;}
    .elementor-widget-text-editor ul li{font-size: 15px;}
    .charging-service-title, .wifi-essential-title {
        padding: 30px 0 30px 0 !important;
    }
}

@media only screen and (max-height: 414px) and (orientation: landscape) {}

@media screen and (max-width: 568px) {
    .elementor-19664 .elementor-element.elementor-element-a5add5f.wifi-essential-title{padding: 0 0 30px;}
    .wifi-essential-title .elementor-heading-title.elementor-size-default{font-size: 28px !important;}
    .protable-wifi-service-box .elementor-widget-heading .elementor-heading-title{font-size: 20px !important;}
    .protable-wifi-service-box {padding: 0px 0px 20px 0px !important; }
    

}
@media screen and (max-width: 450px) {
#quote-now-sec.quote-now-sec .elementor-element .elementor-icon{font-size: 30px;}
#quote-now-sec.quote-now-sec .elementor-element .elementor-icon-box-icon{margin-right: 7px !important}
#quote-now-sec.quote-now-sec .elementor-element .elementor-icon-box-content .elementor-icon-box-title{font-size: 14px;}
#quote-now-sec.quote-now-sec .elementor-element .elementor-icon-box-content .elementor-icon-box-description{font-size: 18px;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-text > .elementor-widget-container{padding-right: 12px;}
#quote-now-sec.quote-now-sec .elementor-element.rent-text > .elementor-widget-container{padding-left: 12px;}
#quote-now-sec.quote-now-sec .elementor-element .elementor-button{font-size: 14px;padding: 18px 18px;}
#quote-now-sec.quote-now-sec .elementor-element.contact-btn .elementor-button{padding: 16px 18px;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-rent-box > .elementor-element-populated{padding: 12px;}
.elementor-18376 .elementor-element.elementor-element-09c7090,.elementor-10160 .elementor-element.elementor-element-685265d,.elementor-10894 .elementor-element.elementor-element-685265d,.elementor-10946 .elementor-element.elementor-element-685265d{padding: 0;}
.elementor-10971 .elementor-element.elementor-element-efb6f90 > .elementor-element-populated,.elementor-10173 .elementor-element.elementor-element-f1ed1a2 > .elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

#quote-now-sec.quote-now-sec .elementor-element.contact-btn>.elementor-widget-container {
    margin-top: 0px !important;    
}

}

@media screen and (max-width: 380px) {
#quote-now-sec.quote-now-sec .elementor-element.purchase-rent-box.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{display: block;}
#quote-now-sec.quote-now-sec .elementor-element.purchase-text > .elementor-widget-container{border-right: 0;border-bottom: 1px solid #80906F;
padding-bottom: 10px !important;margin-bottom: 10px;padding-right: 0;}
#quote-now-sec.quote-now-sec .elementor-element.rent-text > .elementor-widget-container{padding-left: 0;}
#quote-now-sec.quote-now-sec .elementor-element .elementor-button{padding: 18px 15px;}
#quote-now-sec.quote-now-sec .elementor-element.contact-btn > .elementor-widget-container{margin-left:6px; margin-top: 0px !important;}
#quote-now-sec.quote-now-sec .elementor-element.contact-btn .elementor-button{padding: 16px 15px;}
}

@media screen and (max-width: 350px) {
#quote-now-sec.quote-now-sec .elementor-element.get-quote-now-btn{width: 100%;margin-bottom: 15px;}
#quote-now-sec.quote-now-sec .elementor-element.contact-btn{width: 100%;}
#quote-now-sec.quote-now-sec .elementor-element .elementor-button{min-width: 100%;}
#quote-now-sec.quote-now-sec .elementor-element.contact-btn > .elementor-widget-container{margin-left: 0;}
#quote-now-sec.quote-now-sec.elementor-element{background-image: linear-gradient(0deg, #73AE3A 0%, #FFFFFF 84.01%);}
}