/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 1400px) and (max-width: 1599px) {
.w7 .content, .w7 .button{ padding:0 24px;}
.w7 .button li a{ font-size:15px;}
.w7 h2{ font-size:40px;}
.w6 h2, .w5 h2, .w4 .title h2, .w3 .row .content .text-content h2, .w2 .content h2, .banner .container-fluid h1, .pricing-banner h2, .pricing-banner h2{ font-size:60px;}
.w6 .content, .w5, .w3 .row .content .text-content, .w7{ font-size:17px;}
.pricing-banner h3{ font-size:30px;}
.packbox{ padding:30px;}
} 
/* END__ */

@media (min-width: 1200px) and (max-width: 1399px) {
.w7 .content, .w7 .button{ padding:0 24px;}
.w7 .button li a{ font-size:15px;}
.w7 h2{ font-size:32px;}
.w6 h2, .w5 h2, .w4 .title h2, .w3 .row .content .text-content h2, .w2 .content h2, .banner .container-fluid h1, .pricing-banner h2, .pricing-banner h2{ font-size:50px;}
.w6 .content, .w5, .w3 .row .content .text-content, .w7{ font-size:20px;}
.w6 .button, .w3 .button li a{ font-size:18px;}
.w4 .d-flex{ font-size:20px;}

.pricing-banner h3{ font-size:30px;}
.packbox{ padding:30px;}
.packages, .testimonials, .faq-section{ padding-bottom:100px;}
.testimonials .title h2{ font-size:36px;}
.quote-box .d-flex span img{ height:20px;}
} 
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.w7 .content, .w7 .button{ padding:0 24px;}
.w7 .button li a{ font-size:15px;}
.w7 h2{ font-size:32px;}
.w6 h2, .w5 h2, .w4 .title h2, .w3 .row .content .text-content h2, .w2 .content h2, .banner .container-fluid h1, .pricing-banner h2{ font-size:45px;}
.w6 .content, .w5, .w3 .row .content .text-content, .w7{ font-size:18px;}
.w6 .button, .w3 .button li a{ font-size:18px;}
.w4 .d-flex{ font-size:20px;}
.w1 .container-fluid [class*="col-"] .icon{ width:60px;}
.w1 .container-fluid [class*="col-"] .d-flex{ font-size:16px;}
.w1 .container-fluid [class*="col-"] h3{ font-size:20px}
.w2 .content h3{ font-size:32px;}
.w2 .content{ font-size:18px;}
.w3 .row + .row{ margin-top:80px;}
.w7 .button{ display:block}
.w7 .button li + li{ margin:0;}
.w7 .button li a{ width:250px;}
.cta h2{ font-size:40px;}
.footer, .footer ul li a, .footer .footer-content{ font-size:17px;}
.footer h4{ font-size:20px;}
.footer{ padding:60px 0;}

.pricing-banner h3{ font-size:30px;}
.packbox{ padding:30px;}
.packages, .testimonials, .faq-section{ padding-bottom:80px;}
.testimonials .title h2{ font-size:32px;}
.quote-box .d-flex span img{ height:20px;}
.accordionjs .acc_section .acc_head{ font-size:24px;}
.bottom-section .title h2{ font-size:70px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.w7 .content, .w7 .button{ padding:0 24px;}
.w7 .button li a{ font-size:15px;}
.w7 h2{ font-size:32px;}
.w6 h2, .w5 h2, .w4 .title h2, .w3 .row .content .text-content h2, .w2 .content h2, .banner .container-fluid h1, .pricing-banner h2, .w1 .container-fluid h2{ font-size:45px;}
.w6 .content, .w5, .w3 .row .content .text-content, .w7{ font-size:18px;}
.w6 .button, .w3 .button li a{ font-size:18px;}
.w4 .d-flex{ font-size:20px;}
.w1 .container-fluid [class*="col-"] .icon{ width:60px;}
.w1 .container-fluid [class*="col-"] .d-flex{ font-size:16px;}
.w1 .container-fluid [class*="col-"] h3{ font-size:20px}
.w2 .content h3{ font-size:32px;}
.w2 .content{ font-size:18px;}
.w3 .row + .row{ margin-top:70px;}
.w7 .button{ display:block}
.w7 .button li + li{ margin:0;}
.w7 .button li a{ width:250px;}
.cta h2{ font-size:40px;}
.footer, .footer ul li a, .footer .footer-content{ font-size:17px;}
.footer h4{ font-size:20px;}
.footer{ padding:60px 0;}
.cta, .w7, .w5{ padding:50px 0;}
.w1 .container-fluid [class*="col-"]{ margin-top:30px;}
.banner{ padding:150px 0 40px;}
.header{ padding:30px 0;}

.pricing-banner h3{ font-size:16px;}
.packbox{ padding:30px;}
.packages, .testimonials, .faq-section{ padding-bottom:80px;}
.testimonials .title h2{ font-size:32px;}
.quote-box .d-flex span img{ height:20px;}
.accordionjs .acc_section .acc_head{ font-size:18px;}
.accordionjs .acc_section .acc_head:after{ height:30px; width:30px;}
.bottom-section .title h2{ font-size:50px;}
.bottom-section .title .button{ width:600px; height:90px; font-size:30px;}
.plan-info [class*="col-"]{ width:33.3333%}
.blog-search ul{ text-align:center;}
.blog-search ul li{ margin:0 5px 12px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
.w7 .button{ padding:0;}
.w7 .button li a{ font-size:15px;}
.w7 h2{ font-size:32px;}
.w6 h2, .w5 h2, .w4 .title h2, .w3 .row .content .text-content h2, .w2 .content h2, .banner .container-fluid h1, .pricing-banner h2, .w1 .container-fluid h2{ font-size:30px;}
.w4 .d-flex{ font-size:20px;}
.w1 .container-fluid [class*="col-"] .icon{ width:50px;}
.w1 .container-fluid [class*="col-"] .d-flex, .w2 .content, .w4 .title, .w6 .button, .w3 .button li a, .w6 .content, .w5, .w3 .row .content .text-content, .w7{ font-size:16px;}
.w1 .container-fluid [class*="col-"] h3{ font-size:20px}
.w2 .content h3{ font-size:24px;}
.w3 .row + .row{ margin-top:30px;}
.w7 .button{ display:block}
.w7 .button li + li{ margin:0;}
.w7 .button li a{ width:250px;}
.cta h2{ font-size:32px;}
.footer, .footer ul li a, .footer .footer-content{ font-size:15px;}
.footer h4{ font-size:20px;}
.footer{ padding:24px 0;}
.cta, .w7, .w5, .w2{ padding:30px 0;}
.w1 .container-fluid [class*="col-"]{ margin-top:30px;}
.banner{ padding:100px 0 40px;}
.header, .header.fixed-header{ padding:16px 0;}
.banner .container-fluid .button li a, .w3 .button li a{ font-size:18px; width:220px;}
.banner .container-fluid .button, .w3 .button{ display:block;}
.banner .container-fluid .button li + li, .w3 .button li + li{ margin:0;}
.banner .container-fluid .mb-5{ font-size:16px;}
.w2 .video .play{ height:80px; width:80px; border-width:10px; font-size:30px;}
.footer-logo img{ height:48px; width:auto;}
.footer .section-block + .section-block{ margin-top:30px;}
.footer-bottom{ text-align:center;}

.wrapper{ padding-top:90px;}
.pricing-banner{ padding:40px 0;}
.pricing-banner h3{ font-size:16px;}
.packbox{ padding:30px;}
.packages, .testimonials, .faq-section{ padding-bottom:50px;}
.testimonials .title h2{ font-size:24px;}
.quote-box .d-flex span img{ height:20px;}
.accordionjs .acc_section .acc_head{ font-size:18px; padding-bottom:20px; padding-bottom:20px;}
.accordionjs .acc_section .acc_head:after{ height:30px; width:30px;}
.bottom-section .title h2{ font-size:36px;}
.bottom-section .title .button{ width:90%; max-width:350px; height:60px; font-size:17px;}
.plan-info [class*="col-"]{ width:50%}
.testimonials .title{ margin-bottom:24px;}
.blog-search ul{ text-align:center;}
.blog-search ul li{ margin:0 5px 12px;}
.blog-search{ margin:0;}
} 
/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

