/*navbar for ipad screen*/

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.banner-head {
    font-size: 18px!important;
  }
  .inter-left h2 {
    
    font-size: 24px !important;
}
  .perfect-plan {
    height: auto;
  }
  .special-wrap .bold-heading {
    font-size: 16px!important;
  }
  .srch-form {
    padding: 0px 0px!important;
}
.banner-inner ul li {
    font-size: 12px!important;
}

.special-tab {
 
    min-height: 250px!important;
}
.tv-package-con .bold-heading {
  
    font-size: 22px!important;
}
.inter-left {
    padding: 0px 25px 0px 25px!important;
    margin-top: 20px!important;
}
.phone-left-wrap {
    padding: 60px 50px 10px 60px!important;
}
 .main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 22px 4px 0px 4px!important;
}
.btn-link-or {
    padding: 10px 15px!important;
}
.inter-r-img {
    padding: 40px 20px 30px 90px!important;
}
.login-icon {
   
    font-size: 13px!important;
    padding: 5px 10px!important;
}
.phone {
    font-size: 15px!important;
    padding: 5px 10px!important;
}
.banner-inner h3 {
   
    line-height: 17px!important;
}
 input.tabsub{
    width:50% !important;
}
}






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




/* ipad landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .banner-head {
    font-size: 28px;
  }
   .all-location-con li {
    width: 23%;
}
  .srch-form {
    padding: 0px 70px;
}

.banner-head {
    font-size: 38px;
}
 #tv-slider {
    margin-left: 0px;
    margin-right: 0px;
}
input.tabsub{
    width:50% !important;
}

}




/* ipad portrate */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .banner-head {
    font-size: 28px;
  }
   .all-location-con li {
    width: 23%;
}
  .main-card .round-box {
   
    top: -55px;
  }
  .bold-heading {
 
    font-size: 28px;
  }
  .inner-backgroung img{
    width:80%;
}
  .home-banner {
    height: 300px!important;
}
  .main-menu #mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
    display: block!important;
}
.inner-banner-main {
  
    min-height: 350px;
    
}
.long-dis select {
    font-size: 10px;
}
  .main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    margin-top: 0px!important;
}
.box-tab-wrap h5 {
    font-size: 13px;
  
    padding: 0px 25px;
}
.help-tab-right h3 a {
  
    font-size: 18px;
}
.help-tab-right {
   
    background-position: center center;
  
    padding: 0px;
}
.p-5 {
    padding: 2rem!important;
}
  .main-card .card-bottom {
    padding-bottom: 25px!important;
    padding-top: 25px!important;
}
  .inter-select {
   
    height: 610px;
}
.bundlecards h5 {
    font-size: 14px;
    
}
  .inter-left {
    padding: 0px 0px 0px 0px!important;
  }
  .phone-left-wrap {
    padding: 40px 20px 10px 0px!important;
}
  .main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 4px 0px 4px!important;
}
  .long-dis {
   
    height: 400px;
    width: 100%;
    overflow: scroll;
    padding-right: 0px;
}
.main-card .card-bottom {
   
    padding: 5px;
}
.internet-bundle-sec .common-box {
    padding-left: 20px;
    padding-right: 20px;
}
  .tv-col {
    
    padding-left: 0px!important;
    padding-right: 5px!important;
}
.logos img{
    max-width:100%;
}
.spec-con {
   
    /*padding: 5px 5px 5px 5px!important;*/
}
.help-btn-card a {
    color: #666;
    font-weight: 600;
    padding: 0.5rem 1rem!important;
    font-size: 10px!important;
}
.help-box h4 {
    text-transform: uppercase;
    font-size: 14px;
}
  .banner-inner {
    margin-top: 60px;
  }
  .special-tab {
   
    min-height: 610px!important;
}
.internet-con {
    padding-bottom: 50px;
}
.inter-r-img {
    padding: 40px 20px 30px 30px!important;
}
.banner-inner ul li:before {
   
  
    top: 5px;
}

.banner-head {
   
    margin-top: 0px;
}
  .banner-inner h3 {
    font-size: 12px;
  }
  .banner-head {
    font-size: 14px!important;
    
}
.banner-inner ul li {
    font-size: 12px;
}
.banner-inner .btn-link-or {
    font-size: 15px;
    padding: 10px 10px;
    margin-top: 15px;
    width: 45%;
}
  .loc-blog h4 {
    min-height: 100px;
  }
  .com-tv-wrap {
    padding: 30px 35px 30px 10px;
}
.phone-left-wrap {
    padding: 10px 20px 10px 30px;
}
.phone-right-img {
    /* padding-top: 0px; */
padding-left: 30px;}
  .inter-wrap {
    
    padding-top: 0px;
    padding-bottom: 30px;
  }
  .bun-save-con h2 {
    margin-top: 0px;
  }
  .banner-inner h3 {
   
    line-height: 17px!important;
}
  #contact-us input[type='radio']:after {
    left: -8px;
  }
  .tootltip-ul-box {
    padding: 5px;
    max-width: 25%!important;
    float: left;
    width: 25%!important;
  }
  .app-tab-contents {
   
    margin-bottom: 40px;
}

  .app-tab-sec .nav-tabs {
    margin: 0px 30px;
  }
  #contact-us input[type='radio']:checked:after {
    left: -8px;
  }
  .tv-package-con .bold-heading {
  
    /*font-size: 20px!important;*/
	  font-size: 18px!important;
}
  .srch-form {
    padding: 0px 0px;
}
.internet-wrap {
    margin-top: 30px;
}
.footer-logo img {
    width: 60%;
}
.common-btn {
    padding: 10px 20px;
}
 #tv-slider {
    margin-left: 0px;
    margin-right: 0px;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 0 0px 0 0;
    display: block!important;
}
.banner-con {
    padding-top: 40px;
}
.banner-inner h3 {
    font-size: 14px;
}
.slick-next, .slick-prev {
 
    width: 50px;
    height: 50px;
}
.slick-next {
    right: -25px;
}
#tv-slider .card-content {
    padding: 50px 10px;
}
}
@media(max-width:320px){
    .help-banner-con h1 {
        
        font-size: 22px!important;
    }
        .banner-inner-help h3 {
        font-size: 18px!important;
    }
    .after-banner img {
    max-width: 40px !important;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 50px;
}
}
@media(max-width:768px){
    .common-btn {
 
    padding: 10px 25px;
    }
    #tv-slider .card-content {
   margin-bottom:20px;
    padding: 50px 10px;
    }
    .slider-for-phone h2 {
    font-weight: bold;
    font-size: 26px;
}
.slider-for-tv h2 {
   
    font-size: 26px;
    margin-top: 30px;
}
}


/*ipad pro portrate*/

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
   
}




/*ipad pro landscape*/

@media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
   
}



/*Samsung Galaxy S5*/

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {}
/*Google Pixel 2 XL Portrait Media Queries*/

@media only screen and (min-width: 411px) and (max-width: 731px) {}
/*iPhone 5 & 5S in landscape*/

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {}
/*iPhone 5 & 5S in portrait*/

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
   
}




/*iPhone 6, 7, & 8 in landscape*/

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {}
/*iPhone 6, 7, & 8 in portrait*/

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
   
}




/*
iPhone 6, 7, & 8 Plus in landscape*/

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {}
/*iPhone 6, 7, & 8 Plus in portrait*/

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
   
}




/*iphone 5*/

@media (max-width: 370px) {
    
}



@media (max-width: 991px) {
    #header {
        /*background: rgba(255, 255, 255, 0.98);*/
        /* height: 100px; */
        /* padding: 15px 0px; */
        transition: all 0.5s;
    }
    .all-location-con li {
    width: 23%;
}
    .green-list li img {
   
    margin-bottom: 0px;
}
.mob-phone{
        display: block;
        
    border: 1px solid #ccc!important;
    padding: 10px;
    margin-bottom: 30px;
    margin-top: 30px;
    border-radius: 5px;
    padding-top: 30px;
    }
    .mob-phone a{
    color:#fff;
    width:70%;
  }
    .desk-phone{
        display: none;
    }
.btn-link-or {
    margin-bottom: 30px;
}
.location-faq-box {
  
    margin: 0px 0px;
}
.icon-bar{
    display:none;
}
.blog-wrap h4 a {
    font-size: 22px;
}
.blog-wrap {
    margin-bottom: 30px;
}
    .signal-img img {
    width: 80px!important;
}
    .slick-next, .slick-prev {
   
  
    width: 50px;
    height: 50px;
    }
    .tootltip-ul-box {
    padding: 5px;
    max-width: 33.33%;
    float: left;
    width: 33.33%;
    text-align: center;
}
.com-head {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 26px;
}
     .bgimage-sec {
    margin-bottom: 0px;
    height: auto;
}
.box-content {
    max-width: 100%;
    padding: 40px 20px;
    background: #fff;
    box-shadow: 0px 4px 35px rgb(0 0 0 / 20%);
    position: unset;
    right: 0;
    top: 35%;
}
    .phone{
    display:none;
}
.phone-sec {
    padding-top: 20px;
    text-align: center;
}
.cart-icon {
    width: 25px;
    background: none;
    height: auto;
    padding: 0;
    border-radius: 0;
}
.sign-icon {
    width: 20px;
    margin-right: 7px;
}
 .mob-hide{
     display:none;
 }  
 .login-icon {
    background: none;
    border-radius: 0px;
    color: #fff;
    font-size: 15px;
    padding: 0;
}
.mob-view{
    display:block;
}

.desk-view{
    display:none;
}
.main-menu .site-menu-toggle{
    color: #000;
    text-decoration: none;
}
.main-menu .site-navigation{
 text-align: right;
 
}
.contact-right {
    margin-top: 30px;
}    .modal-body img {
    width: 100%;
   
    padding: 0px 25px;
}
    .compare-img {
    width: 90%;
    margin-left: 25px;
}
 .com-elec .btn-link-or {
    margin-bottom: 10px;
}
}




/* breakpoint and up - mega dropdown styles */

@media screen and (min-width: 992px) {}

@media (max-width: 768px) {
    .back-to-top {
        bottom: 15px;
    }
    .all-location-con li {
    width: 48%;
    display: inline-flex;
    /* align-items: center; */
    justify-content: left;
}
    .slider-help .card-bottom {
    margin-top: 30px;
}
.banner-inner-help{
    background: rgb(255 255 255 / 70%);
    padding: 5px;
}
.banner-inner-help h3{
   font-size: 24px;
}
    .help-card.abc .card-bottom {
    border: 1px solid #000;
   box-shadow: none;
}
.help-card .card-bottom {
    border: 1px solid #000;
   box-shadow: none;
}
    .main-card .round-box {
    
    right: 0px;
}
    .main-card.abc .box-active {
    /*display: none;*/
}
.main-card .box-active{
     width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #000;
    position: absolute;
    /* top: -20px; */
    left: 42%;
}
.internet-bundle-sec .slider-help {
    padding-left: 20px;
    padding-right: 20px;
}
.slider-help .slick-prev {
    left: -10px;
    z-index: 100;
}
    .contract {
    font-size: 22px;
}
.home-prize sup {
      font-size: 18px;
    }
    .home-prize {
    font-size: 40px;
}
.home-prize sup {
    top: -14px;
}
    .legal-banner{
        background:none!important;
       
    margin-top: 0px!important;
    }
    .apps-banner {
   
    height: 170px;
}
.apps-con h1 {
    color: #fff;
    font-size: 26px;
}
    .blog-single-inner {
    background: rgb(16 87 161 / 62%)!important;
}
    .thank-con {
    padding-top: 70px;
    }
    
    .thank-con p {
    color: #000;
    }
    .thank {
    text-transform: uppercase;
    font-size: 32px;
    }
    .thank-banner {
  
    height: auto;
}
.error-page {
    height: auto;
}
    .inner-backgroung{
    /* background: #da291c; */
    padding: 15px;
    border-radius: 15px;
    box-shadow: 0px 0px 20px 3px rgba(1, 1, 1, 0.6);
    margin: 3px;
    height: auto !important;
}
    .box-tab-wrap iframe {
 
    height: 135px;
}
.help-tab-right {
   
    background-size: cover;
    background-position: center center;
    margin-left: 20px;
}
.p-5 {
    padding: 1rem!important;
}
.round-help-img img {
    width: 35%!important;
    margin-bottom: 0px!important;
    margin-top: 10px;
}
.sta-wrap-help {
    margin-top: 30px;
    border: 1px solid #ccc;
    text-align: center;
    padding: 20px 0px;
}
.help-icon-logo img {
    width: 50%;
    margin-bottom: 20px;
    margin-top: 20px;
}
.sta-wrap-help h6{
    text-align:center!important;
}
    .tv-home-right{
        background: rgb(16 19 23 / 46%);
    padding: 10px;
   margin-left:10px;
    }
    .com-tv-img li img {
 
    left: 40px;
    
}
    #Phone-page-main-slider .choose-box img{
    width: 30%!important;
    margin-bottom:20px;
  }
    #Phone-page-main-slider .slick-slide img {
    width: 60%;
}
.inter-select h4 {
    font-size: 18px;
}
.inter-select select {
    width: 100%;
}
     .com-elec .btn-link-or {
    margin-bottom: 10px;
}
.tab-section-phone{
    text-align:center;
}
.phone-monthly{
    text-align:center;
    border: none;
}
#Phone-page-main-slider .single-card{
    
}
.slick-center .card-content {
   
    box-shadow: 0px 4px 5px rgb(0 0 0 / 20%)!important;
}

    .modal-body img {
    width: 100%;
   
    padding: 0px 25px;
}
    .compare-img {
    width: 90%;
    margin-left: 25px;
}
    .content-bottom-live-tv h3 {
    
    font-size: 32px;
    }
    .special-wrap img {
    width: 35px;
    }
    .internet {
    
    background-position: center left;
    }
    .home-new-banner {
   min-height: 780px;
    background-position: center left;
    background-size: cover;
    padding-bottom: 30px;
}
.main-ser-head h1 {

    font-size: 30px;
}
.main-ser-head h1 {
   
    margin-top: 0px;
}
    .inter-r-img {
    padding: 30px 20px 30px 0px;
}
.com-tv-img {
    padding-right: 30px;
    padding-left: 20px;
    padding-top: 0px;
    padding-bottom: 40px;
}
.inter-left a {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 10px 20px;
    font-size: 14px;
}
.phone-right-img {
   
    padding-bottom: 40px;
    padding-left: 20px;
}
    .slide1 h2 {
    /* color: #1d1c1c; */
}
.slide2 h3 {
    color: #302c2c;
}
.slide2 h2 {
    /* color: #040404; */
}
.slide2 h5 {
    color: #181515;
}
.slide1 h5 {
    color: #252323;
}
.banner-inner ul li {
    text-align: left;
    /* color: #272121; */
}
    #internet-slider {
    margin: 0px 40px;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    margin-top: 0px;
}
.bun-comon{
    text-align:center;
}
    .btn-link-or {
   
    font-size: 14px;
    padding: 10px 10px!important;
   
    width: 100%!important;
}
.internet-con {
    padding-top: 30px;
}
    .inter-tor-con .btn-link-or {
    
    width: 100%;
}
    input.tabsub{
    width:50% !important;
}
    .com-elec p {
    font-weight: 600;
    text-shadow: 1px 0px #000000;
}
    .phone-left-wrap {
    padding: 50px 30px 10px 30px;
}
.com-tv-img {
   
    margin-top: 20px;
}
.phone-right-img {
    padding-top: 0px;
}
.phone-right-img li img {
    width: 20px;
    margin-top: 11px;
    position: absolute;
    left: 27px;
}
.orange-para-box img {
    width: 60%;
    margin-top: 0px!important;
    margin-left: 28px;
}
.home-phone {
    margin-bottom: 50px;
}
.orange-para-box {
  
    width: 100%;
    position: relative;
    right: 0;
    bottom: 0;
    background: #000;
    padding: 10px;
}
    .blue-para-box {
   background: #0079c0;
    width: 100%;
    position: relative;
    right: 0%;
    bottom: -12%;
    padding-left: 0px;
}
    .inter-left {
    padding: 20px 15px 0px 15px;
    margin-top: 0px;
text-align: center;}
    .mcn-footer {
    display:block;
}
.help-btn-card a {
    padding: 0.7em 0.3em;
}
.loc-faq-con .panel {
    padding: 0px 20px;
}
    .home-banner {
   
    background-position: top right!important;
    }
    .main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 8px 10px 8px 10px;
}
    .contact-banner-con h1 {
    font-size: 26px;
    }
    .inter-package-con .single-card{
    margin-bottom:30px;
}
    .contact-banner {
     height: auto;
}
.inter-package-con .common-btn{
    width:100%;
}
.service-status .help-sec img {
    width: 25%;
}
.contact-info {
   
    padding-top: 150px;
}
.blog-con-banner .banner-inner {
    background: none;
    text-align: left;
}
.re-img {
    margin-bottom: 20px;
}
.footer-con p {
    text-align: center;
}
.recent-posts{
    margin-top:30px;
}
.blog-banner {
    height: auto;
}
.blog-con-banner {
    padding-top: 20px;
    color: #fff;
    padding-bottom: 20px;
}
    .contact-banner-con a {
    /*color: #000;*/
    font-size: 26px;
    }
    .home-slider .slick-prev {
    left: 0px;
}
.home-slider .slick-next {
    right: 0px;
}
    .loc-wrap {
   
    /* padding-bottom: 20px; */
    /* padding-top: 15px; */
}
.loc-wrap li {
    list-style: none;
    width: 48%;
}
    .slick-next, .slick-prev {
   
  
    width: 50px;
    height: 50px;
    }
    .service-status {
    margin-top: 60px;
}
.help-tab-right {
    
    padding: 10px 15px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 60px;
    padding-bottom: 50px;
    padding-top: 30px;
}
.help-tab-right h3 a {
    font-size: 20px;
}
.help-tabs {
   
    border-radius: 0;
}
.help-tabs .nav-item.show .nav-link, .help-tabs .nav-link.active {
   
    border-radius: 0px;
}
.internet-bundle-sec .single-card {
   
    padding: 20px;
}
.nav-pills-custom .nav-link {
   
    width: 48%;
    margin-right: 5px;
    /* margin-left: 10px; */
    margin-top: 10px;
}
.apps-con img {
    width: 18%;
}
.help-banner-con h1 {
   color: #000;
    font-size: 25px;
}
.help-banner-con h2 {
    font-size: 26px;
}
.box-tab-wrap a {

    margin-bottom: 30px;
}
.box-tab-wrap img {
    width: 85%;
}
.help-sec {
    margin-top: 20px;
    padding-left: 20px;
}
.status-wrap {
    background: #EFEEF3;
    padding: 0px;
}
    .speed-btm ul {
    display: block;
}
.speed-btm ul li {
    display: block;
    margin-bottom: 10px;
}
.contact-right {
    padding: 40px 20px;
}
.contact-right {
    margin-top: 30px;
}
    .speed-top ul li {
    display: block;
    margin-bottom: 30px;
}
    .internet-bundle-sec .common-box {
    padding-left: 0px;
    padding-right: 0px;
}
.speed-top ul {
    display: block;
}
    .tv-col-bor {
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-top: 20px;
    border-left: none;
}
#special-slider{
    
}
.speciality-package-con .single-card {
  
    margin: 0px 0px;
   
}
.alcarta h2 {
    
    font-size: 26px;
}
.alcarta {
    text-align: center;
    box-shadow: 0px 4px 35px rgb(0 0 0 / 20%);
    padding: 30px 20px;
    margin-bottom: 20px;
}
.spec-con-logos {
    padding-right: 15px;
}
.spec-con-logos img {
    width: 60%;
}
.speciality-package-con .single-card {
    padding: 0px;
}
.spec-con {
    text-align: center;
    padding: 20px 0px;
}
.speciality-package-con .slick-list {
  
    padding-top: 0px;
}
.tv-package {
  
    padding-bottom: 10px;
}
.speciality-package .card-content {
   
    margin-top: 0px

}
.right-txt {
    text-align: center;
    margin-top: 20px;
}
    .com-elec{
        text-align:center;
    }
    .live-tv-section .section-title ul {
    display: block;
    text-align: left;
    margin-top: 15px;
}
.live-tv-section .section-title ul li {
    margin-bottom: 5px;
}
#tv-slider {
    margin-left: 15px;
    margin-right: 15px;
}
    .single-card {
   
    padding: 40px 10px;
    margin-top: 0px;
    background: #fff;
    margin: 0px;
}
#Goldtv90{
    text-align:center;
}
.p-con p {
    text-align: center;
}
.inter-package-con {
    padding-bottom: 0px;
}
    .bgimage-sec {
    margin-bottom: 0px;
    height: auto;
}
.box-content {
    max-width: 100%;
    padding: 40px 20px;
    background: #fff;
    box-shadow: 0px 4px 35px rgb(0 0 0 / 20%);
    position: unset;
    right: 0;
    top: 35%;
}
.phone{
    display:none;
}
 .banner-inner {
    background: rgb(255 255 255 / 70%);
    padding: 35px 30px 20px 30px;
    text-align: center;
margin-top: 40px;margin-left: 0px;}
.banner-head {
    font-size: 26px;
}
.banner-inner h3 {
    font-size: 18px;
}
.banner-inner h5 {
    font-size: 16px;
}
.banner-inner p {
    font-size: 14px;
}
.banner-con {
    /* padding-top: 30px; */
    /* padding-bottom: 40px; */
}
.home-banner {
    height: auto;
    
}
.home-page-banner{
    min-height: 670px;
}
.check-con img {
    width: 20%;
}
.check-con h2 {
    font-size: 24px;
}
.srch-form {
    padding: 0px 0px;
}
.check-con p {
    text-align: center;
    margin-bottom: 10px;
}
.check-con {
    margin-top: 40px;
    margin-bottom: 40px;
}
.inter-left h3 {
    font-size: 26px;
    margin-top: 0px;
}
.inter-left h5 {
   
    font-size: 32px;
}
.inter-left h5 sup {
    font-size: 16px;
    top: -0.75em;
}
.inter-right {
    margin-top: 30px;
}
.internet-con {
   
}
.internet-wrap {
    margin-top: 35px;
}
.com-tv-wrap {
    padding: 30px;
}
.home-phone {
    margin-top: 60px;
    background-position: 30% 50%;
}
.com-tv-con {
    padding-bottom: 20px;
}
.home-phone img {
    margin-top: 40px;
}
#myTabContentJust .tab-pane {
    background: #fff;
    margin: 0px 15px;
}
.app-store {
    width: 70%!important;
}
.green-list ul {
    margin-top: 15px;
    padding: 0px;
}
.service-status img {
    width: 40%;
    margin-bottom: 20px;
}
.signal-img {
    text-align: center;
    margin-top: 18px;
}
.sta-wrap {
    text-align: center;
}
.app-tab-contents {
    padding: 0px 10px;
}
.green-list {
    text-align: center;
}
.app-tab-sec .nav-tabs {
    box-shadow: inset 0px 4px 4px rgb(0 0 0 / 25%);
    margin: 0px 20px;
}
.apps-tab-page {
    margin-top: 60px;
}
.app-tab-contents {
    padding-bottom: 50px;
}
}



@media (max-width: 767px) {
   .home-prize span {

    margin-left: 0px;
    top: 35px;
}
}




@media (max-width: 1199px) {
    #header .container {
        max-width: 100%;
    }
}




@media (max-width: 1279px) {
  
}



@media (max-width: 1200px) {
    
}







/* Large screens ----------- */


@media only screen and (min-width: 1400px) {
  
.home-banner {
    height: auto;
}
.contact-banner {
  
    height: 470px;
}
.com-tv {
   
    height: 555px;
}
}
@media only screen and (min-width: 1600px) {
   .home-banner {
 
    height: auto;
}
.help-banner {
 
    height: 370px;
}
.phone-wrap-img {
   
    height: 550px;
}
.inter-wrap {
    height: 530px;
}
.com-tv-img {
    
    margin-top: 100px;
}
.com-tv-wrap {
    padding: 60px 120px 30px 51px;
}
.com-tv {
    
    height: 620px;
}
.banner-inner {
    margin-top: 60px;
}
.contact-banner {
   
    height: 515px;
}
.apps-banner {
    
    height: 400px;
}
}



@media only screen and (min-width: 1900px) {
 .home-banner {
    height: 488px!important;
}
.apps-con {
    padding-top: 100px;
}
.banner-con {
    padding-top: 20px;
}
.help-banner-con {
    padding-top: 100px;
}
.help-banner {
   
    height: 480px;
}
.help-banner-con h1 {
    color: #000;
    margin-top: 30px;
}
.contact-banner {
   
    height: 640px;
}
.apps-banner {
   
    height: 450px;
}
}



@media only screen and (min-width: 2000px) {
   
.contact-info {
    
    padding-top: 346px;
}
.help-banner-con {
    padding-top: 200px;
}
.help-banner-con h1 {
    color: #000;
    margin-top: 30px;
}
.contact-banner {
   
    height: 900px;
}
.home-banner {
    height: 980px;
}
.help-banner {
    
    height: 480px;
}
.apps-banner {
   
    height: 480px;
}
.help-banner-con {
    padding-top: 80px;
}
.apps-con {
    padding-top: 100px;
}
}
@media screen and (min-width: 1900px) and (max-width: 2048px) {
   .home-banner {
    height: 520px;
}  
.com-tv-wrap {
    padding: 100px 120px 30px 51px;
}
.help-banner {
    
    height: 485px;
}
   .parallel-box img {
    width: 55%;
   margin-top: 30px;
    margin-left: 60px;
}
.orange-para-box img {
    width: 45%;
    margin-top: 5px;
    margin-left: 75px;
} 

.com-tv {
    height: 780px
}
.internet {
    
    min-height: 595px;
    padding-top: 100px;
}
.home-phone{
     min-height: 595px;
    padding-top: 100px;
}
}
@media screen and (min-width: 2200px) and (max-width: 2600px) {
    .home-banner {
    height: 642px;
}
.help-banner-con {
    padding-top: 200px;
}
.help-banner-con h1 {
    color: #000;
    margin-top: 30px;
}
.phone-left-wrap {
    padding: 220px 50px 50px 40px;
}
.inter-left {
    padding: 250px 40px 60px 40px;
}
.phone-right-img {
    padding-top: 260px;
    padding-bottom: 100px;
    padding-left: 150px;
}
.perfect-plan {
    height: 600px;
   
    padding-top: 140px;
}
.inter-r-img {
    padding: 260px 20px 30px 150px;
}
.banner-inner {
    margin-top: 120px;
}
.internet {
   
    min-height: 770px;
}
.home-phone{
   
    min-height: 770px;
}
  .help-banner {
    
    height: 600px;
}  
.apps-banner {
   
    height: 600px;
}
.com-tv-wrap {
    padding: 200px 190px 30px 51px;
}
.parallel-box img {
    width: 55%;
    margin-top: 17px;
    margin-left: 90px;
}
.orange-para-box img {
    width: 35%;
    margin-top: 0px;
    margin-left: 115px;
}
.inter-wrap {
    height: 680px;
}
.phone-wrap-img {
    height: 700px;
}
.com-tv {
  
    height: 980px;
}

.com-tv-img {
    margin-top: 200px;
}
}
@media screen and (min-width: 2600px) and (max-width: 2900px) {
     .home-banner {
    height: 642px;
}

}

  /*         destop 1080x1920 */

@media screen and (min-width: 1200px) and (max-width: 1330px) {
    
        }
        
        
@media screen and (min-width: 1050px) and (max-width: 1199px) {
.banner-head {
    font-size: 26px;
}
.card-bottom a {
    padding: 7px 10px;
    font-size: 12px;
}
  .inter-left h2 {
    
    font-size: 24px !important;
}
.btn-link-or {
    padding: 10px 20px;
}
.home-banner {
   
    height: auto;
}
.loc-banner{
    height:300px
  }
.tv-package-con .bold-heading {
  
    font-size: 22px;
}
.srch-form {
    padding: 0px 75px;
}
#tv-slider {
    margin-left: 60px;
    margin-right: 60px;
}
        }
@media screen and (min-width: 900px) and (max-width: 1049px) {
        .main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 5px 0px 5px;
    font-size:13px;
}
.card-bottom a {
    padding: 7px 10px;
    font-size: 12px;
}
.internet-con {
    padding-top: 40px;
}
.banner-inner h3 {
    font-size: 15px;
}
.banner-inner p {
   
    margin-bottom: 0px;
}
.btn-link-or {
   
    font-size: 13px;
    padding: 8px 15px;
}
.btn-pricing{
      font-size: 13px;
    padding: 8px 15px;
}
.banner-head {
    font-size: 24px;
}
  .banner-inner h5 {
    font-size: 16px;
}
.home-banner {
    
    height: 270px;
}
.home-slider .slick-prev {
    left: 0px;
}
.home-slider .slick-next {
    right: 0px;
}

.tv-package-con .bold-heading {
  
    font-size: 22px;
}
.phone {
    font-size: 13px;
}
.mob-hide{
    font-size: 13px;
}
.cart-icon {
    width: 25px;
    height: 25px;
}
.banner-head {
    font-size: 24px;
}
.srch-form {
    padding: 0px 75px;
}


#tv-slider {
    margin-left: 60px;
    margin-right: 60px;
}
}


 @media screen and (min-width: 768px) and (max-width: 899px) {
          .banner-head {
    font-size: 20px;
}
.card-bottom a {
    padding: 7px 10px;
    font-size: 12px;
}
.banner-inner h3 {
    font-size: 13px;
  line-height: 10px;
  
    margin-top: 10px;
}

.banner-inner p {
    font-size: 12px;
    margin-bottom: 0px;
}
.btn-link-or {
  
    font-size: 12px;
    padding: 10px 15px;
    margin-top: 10px;
}
.banner-con {
    padding-top: 20px;
}

           .home-banner {
    height: 220px;
}
           
           #tv-slider {
    margin-left: 60px;
    margin-right: 60px;
}
           .srch-form {
    padding: 0px 0px;
}
.tv-package-con .bold-heading {
  
    font-size: 18px;
}
.btn-link-or {
    margin-bottom: 5px;
}
.btn-pricing {

    font-size: 12px;
    padding: 10px 15px;
    margin-top: 0px;
}
.banner-inner {
    margin-top: 50px!important;
}
.banner-inner h3 {
    font-size: 13px;
    line-height: 18px;
}
        }

@media (max-width: 991px) {
    .page-id-10965 .mob-phone a {
        color: #fff;
        width: 100%;
        font-size: 12px;
    }
	.page-id-10965  .phone-monthly a {
    color: #fff;
    padding: 10px 4px;
}
}
@media(max-width: 1024px){
	.slider-for-tv img{
		width: 100%;
	}
}

