/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
main#main {
    padding: 0;
}
.m-icon{ display: none !important;}

@media screen and (max-width: 1920px) and (min-width: 1601px) {      }
@media screen and (max-width: 1440px) {      }
@media screen and (max-width: 1366px) {      }
@media screen and (max-width: 1280px) {      }
@media screen and (max-width: 1200px) {      }
@media screen and (max-width: 1199px) {      }
@media screen and (max-width: 1080px) {      }
@media screen and (max-width: 1024px) {      }
@media screen and (max-width: 991px) {
        .web-feature-list .content-box-wrapper {}

.web-feature-list .content-box-wrapper .heading.heading-with-icon.icon-left {
    display: flex;
    flex-direction: column;
}

.web-feature-list .content-box-wrapper .icon {
    position: relative !important;
}

.web-feature-list .content-box-wrapper h2.content-box-heading {
    padding: 13px 0 0 0 !important;
}

.web-feature-list .content-box-wrapper .content-container {
    padding-left: 0;
}
.contact-map iframe {
        width: 100% !important;
    }

}
@media screen and (max-width: 960px) {      }
@media screen and (max-width: 900px) {      }
@media screen and (max-width: 850px) {
    .fusion-text p {
    font-size: 16px;
}
 h2.fusion-title-heading {
    font-size: 30px !important;
    line-height: 36px !important;
}
 h3.fusion-title-heading {
    font-size: 26px !important;
    line-height: 30px !important;
}
.fusion-text.fusion-text-8 {
    font-size: 15px !important;
}
   .boxes-wrap  .fontawesome-icon.fb-icon-element {
        font-size: 40px !important;
        width: 100px !important;
        height: 100px !important;
        line-height: 80px !important;
    }
    .boxes-wrap  h4.fusion-title-heading {
    font-size: 22px !important;
}
    .multi-box h3.fusion-title-heading {
    font-size: 30px !important;
}
    .multi-box .fusion-column-wrapper i.fontawesome-icon {
        width: 120px !important;
        height: 120px !important;
        line-height: 99px !important;
        font-size: 50px !important;
    }
    .m-icon{ display: block!important;}
}
@media screen and (max-width: 800px) {      }
@media screen and (max-width: 768px) {      }
@media screen and (max-width: 767px) {
.web-platform-box, .web-portfolio-box, .web-domain-box, .seo-imp-box, .seo-bnft-box,
    .seo-local-box, .process-box, .multi-box, .imp-box, .it-sup-box, .it-dept-box, .it-box,
    .sup-sum-box, .serv-sup-box, .remote-box, .cust-box, .client-box, .testi-box, .it-pro-managebox,
    .office-box, .cloud-bkp-box, .micro-box, .email-filt-box{
    width: 100% !important;
}
    .cust-logo-box{
      width: 50% !important;
    }
    .contact-map iframe {
        width: 100% !important;
    }

}
@media screen and (max-width: 736px) {      }
@media screen and (max-width: 667px) {      }
@media screen and (max-width: 640px) {      }
@media screen and (max-width: 568px) {remote-box



}
@media screen and (max-width: 533px) {      }
@media screen and (max-width: 480px) {      }
@media screen and (max-width: 414px) {      }
@media screen and (max-width: 375px) {      }
@media screen and (max-width: 360px) {      }
@media screen and (max-width: 320px) {      }
