@media (max-width:1920px){ 
  .nav-link{  padding: 0px 100px 0px 100px !important;}
        .number-list li {
        margin: 0px 35px 0px 35px;
    }

      
}


@media (max-width:1366px){ 
.banner-logos { width: 46%;}
  .nav-link{  padding: 0px 80px 0px 80px !important;}
    .number-list li {
        margin: 0px 35px 0px 35px;
    }

}



@media (max-width:1199px){ 
.nav-link { padding: 0px 50px 0px 50px !important;}
.home-icon-wrap.home-icon-wrapVideo {margin-top: 7%;}
.number-list li { margin: 0px 25px 0px 25px;}
}

@media (max-width:1024px){ 
.number-list li label {padding: 1px 10px;}
.number-list li { margin: 0px 20px 0px 20px;}
.detail-box { margin: 0px 20px 0px 20px;  font-size: 17px;}
.detail-box span {font-size: 17px;}

}

@media (max-width:991px){ 
.nav-link {padding: 0px 30px 0px 30px !important;}
.ev-btn {  font-size: 16px !important;height: 30px !important;}
.bal-top-links ul li a { font-size: 16px; padding: 3px 10px 3px 10px !important;}
.banner-logos {     width: 75%;  }
.download-section {
    padding: 40px 0px;
    height: auto;
}

}

@media (max-width:768px){
    .home-icon-wrap.home-icon-wrapVideo {
        margin-top: 12%;
    }
    .build_tab_wrapper .button-red:hover { background: #3e3e3e;}
}


@media (max-width:767px){
.sml-screen { display: none; }
.big-screen { display: block; }
.nav-link { padding: 0px 20px 0px 20px !important;}
.top-navigation ul li{border-bottom: 1px solid #444444;padding: 3px 0px;}
.navbar-dark .navbar-toggler { color: #fff; border-color: #333; background-color: #333;}
.home-icon-wrap.home-icon-wrapVideo {margin-top: 12%;}
.banner-logos { float: left;}
#slideshow .imag_box img {display: block;  max-width: 100%;    height: auto;  margin-left: auto; 
    margin-right: auto;}
.flip-card {  width: 100%;}
.team-member ul li {width:50%; margin-right: 0%;}
h2 { font-size: 37px;}
.about_banner p {font-size: 16px;}
h3 {  color: #333333;}
.address-section h2 { font-size: 40px;}
.address-section h3 { font-size: 25px;}
.address-section h4 { font-size: 35px;}
.Subscription-model input[type=submit] { margin-top: 0px;}
.bal-top-links ul li a { font-size: 16px;padding: 6px 10px 5px 10px !important;    }
.bal-top-links ul li {margin-bottom: 16px;}
.cart-icons { position: relative; top: 0; left: 0; margin-bottom: 10px;}
.flex-content {  display: block;}
.list-box { width: 100%;}
.arrow-bal-main { width: 100%;}
.blog-nav { display: block; }
.display-none { display: none; }
.about_banner { padding: 30px;}
.ev-btn {    font-size: 16px !important;    height: 33px !important;    }
.build_tab_wrapper { margin-top: 25px;}
.detail-box { margin: 0px 10px 0px 10px;  padding: 0px 10px;font-size: 16px;}
.detail-box span { font-size: 18px; margin-left: 5px;}
.sticky-bal {  padding: 10px;}
.page-item:first-child .page-link { font-size: 13px;}
.pagination li a { font-size: 13px; padding: 5px 2px;} 
.navbar-dark .navbar-toggler { padding: 0px 6px 0px 6px;  border-radius: 3px; }
.number-list li { margin: 0px 10px 0px 10px; }
.number-list li label { font-size: 14px;}
.bal-top-links {  top: 0; position: relative; }
.contact-pic img {  width: 100%;}
.contact_dtl_sec p { font-size: 15px;}
.contact_dtl_sec span { font-size: 15px;}
.top-navigation {position: absolute; right: 12px; top: 82px; width: 92%;}
.blog-search input[type=submit] {    font-size: 0;}
.big-blog { display :none;}
.build_tab_wrapper .button-red { font-size: 14px; padding: 5px 9px;}
}


@media (max-width:568px){
 #slideshow .imag_box {  width: 50%;  }
 #slideshow { height: 530px;}
.team-member ul li {  width: 100%; }
.tabing-section .nav-link { padding: 8px 7px !important;}
.tabing-section .nav-link {  font-size: 13px;}
.tabing-section { position: relative; } 
 .home-icon-wrap.home-icon-wrapVideo {   margin-top: 22%;  }
 .main-page{background-position:left;}
 .navbar-brand img  {width:80%;}
 .number-list li span { font-size: 15px;}
 .number-list { margin-top: -42px;}
 .contact-pic img {  width: auto; }
 .big-scrn { display: none;}
.sml-scrn { display: block;}
.btn-close { top: -8px;}
}


@media (max-width:480px){
.bal-top-links {  top: 17px; }
.build_tab_wrapper { margin-top: 75px;}
.home-icon-wrap.home-icon-wrapVideo {   margin-top: 30%; }
.number-list { margin-top: 0; }
.line-number { display: none;}
.number-list li {  margin: 7px 10px 7px 10px;   width: 100%; }
.number-list li label {  font-size: 20px; }
.number-list li span {font-size: 20px;}
.number-list li label { padding: 1px 70px;  }
.tabing-section .nav-link {  font-size: 14px;   padding: 8px 3px !important; }
.top-navigation {  top: 93px;}
.button-red {font-size: 15px; padding: 10px 25px;}
.billing-info .button-red {margin: 0px 10px 10px 0px;  width: 100%; display: inline-block;    text-align: center;}
.detail-box { margin: 0px 5px 0px 5px; font-size: 14px; padding: 0px 3px; }
.detail-box span { font-size: 16px;}
.contact-page .button-red { margin-top: 10px !important;}
}


@media (max-width:320px){
 .tabing-section .nav-link {  font-size: 12px;   padding: 6px 2px !important; }
}