@media only screen and (max-width: 1600px) {
 .connectivity {

    padding: 0px 30px 0px;

}
 p {

    font-size: 22px;
    line-height: 20px;
    padding-bottom: 20px;
     line-height: 29px;

}
 .btn {

     margin-top: 10px;

}h2 {

    font-size: 43px;
     margin-bottom: 24px;

}
 .imgcontainer {

    padding-top: 30px;

}
}

@media only screen and (max-width: 1440px) {
 .remodal {
    max-width: 85%;
    
}
 .disc-img img {
    max-width: 175px;
}
 .disc-con h3 {
    font-size: 19px;
    line-height: 21px;
}
.btmbtn {
    margin-top: 24px;
    margin-bottom: 0;
}
 .botm-btns {
    padding-top: 4px;
}
 .discovery-box {
    padding-top: 20px;
}
 .btmbtn a {
      font-size: 17px;
    }
 .discovery-box-text p {
    font-size: 19px;
    line-height: 25px;
    padding-bottom: 0px;
}
 .disc-con p {
    font-size: 15px;
    line-height: 18px;
}
 .botm-btns a {
     font-size: 15px;
    }
 .watch-vid {
     margin: 0 25px 10px;
    padding: 9px 0px;
}
 .top-icon-btns ul li img {

    width: 40px;

}
 
 .top-icon-btns ul li {
   padding-right: 2px;

}
 h3 {

    font-size: 30px;
     margin-bottom: 25px;
    margin-top: 10px;

}
 .col4box p {

    font-size: 18px;
    
}
 .box-img {

    padding-bottom: 20px;
    

}
 .nav-tabs.top-tabs>li a, .nav-tabs.top-tabs>li.active>a:hover, .nav-tabs.top-tabs>li.active>a:focus {
    font-size: 20px;
     }
}

@media only screen and (max-width: 1300px) {
 .discovery-all-con {
    padding: 0 20px;
}
 
 .right-hide-show-div {

    padding-left: 0;

}
 .btmbtn a {
    font-size: 15px;padding: 9px 30px;
}
 .childtab li {

     padding-left: 12px;
    }
 .top-icon-btns ul li img {

    width: 42px;

}
 .close-right img {

    width: 33px;

}
 .close-right {

    right: 14px;
     }
 .right-text-con h4 {
 font-size: 24px;
     margin-bottom: 10px;

}
 .right-text-con p {
  font-size: 18px;

}
 .top-tab-text h3 {

    font-size: 23px;
      line-height: 28px;

}
 .nav-tabs.top-tabs > li a, .nav-tabs.top-tabs > li.active > a:hover, .nav-tabs.top-tabs > li.active > a:focus {

      font-size: 16px;
    }
 .top-icon-btns ul li {
     padding-right: 3px;
}
 .childtab li a {
  margin: 15px 0;

}
 .imgcontainer img {

    max-width: 400px;

}
 p {

    font-size: 20px;
    line-height: 20px;
    padding-bottom: 16px;
     line-height: 25px;

}
 h2 {

    font-size: 40px;
    margin-bottom: 20px;

}
 .imgcontainer {

    padding-top: 63px;

}
 .nav > li > a {
  padding:0;

}
 .childtab li a::before {

      height: 16px;
    width: 16px;
    }
 .childtab li a {

    margin: 0 0;

}
 .childtab li {
  padding-bottom: 12px;

}
}


@media only screen and (max-width: 1180px) {
 .remodal-close {
      right: 0px;
}
 .remodal {
    max-width: 92%;
}
 .pop-t h5 {
     font-size: 16px;
    }
 .pop-t p {
    font-size: 15px;
     line-height: 19px;
    padding-bottom: 20px;
}
 .pop-i img {
     width: 35px;
    }
 .icon-text li {
     padding-left: 50px;
}
 .pop-left-img img {
    max-width: 185px;
}
 .pop-leftt {
     font-size: 21px;
    line-height: 24px;
}
 .container {

    max-width: 100%;
    width: 100%;
    padding: 0;
    overflow: hidden;

}
 .tabpagevideo {

    width: 63%;
    
}
 .banner .content h1 {
  font-size: 44px;
  line-height: 40px;
 }

 .btn {
  padding: 8px 18px;
  font-size: 18px;
  line-height: 20px;
  margin-top: 19px;
 }
 h2 {

    font-size: 33px;
    margin-bottom: 16px;

}
 .top-icon-btns ul li {

    padding-right: 3px;

}
 p {

    font-size: 16px;
    line-height: 20px;
    padding-bottom: 16px;
    line-height: 20px;

}.imgcontainer img {

    max-width: 343px;

}
 .btn {

    padding: 8px 22px;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-top: 6px;

}
 .top-icon-btns ul li img {

    width: 32px;

}
 .top-tab-text h3 {

    font-size: 20px;
    line-height: 23px;

}
 .right-text-con h4 {

    font-size: 21px;
    
}
 .top-tabs {
 padding: 18px 0px;
    }
 span.tabdot-title {
 padding-left: 20px;
     }
}

@media only screen and (max-width: 1024px) {
 .disc-img img {
    max-width: 178px;
}

 .banner .content h1 {
  font-size: 38px;
  line-height: 41px;
 }

 .btn {
  padding: 8px 22px;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0px;
  margin-top: 20px;
 }
}
@media only screen and (max-width: 992px) {
 .discovery-pg {
    background-color: #3D86C6;
    padding: 0;
    height: auto !important;
    padding: 40px 30px;
}
 .pop-left-img img {
    max-width: 170px;
}
 .discovery-box-text p {
      padding-bottom: 10px;
}
 .col4box {

    width: 100%;

}
 h3 {
 margin-bottom: 37px;
    }
 .box-container {
     padding: 0 20px;
}
 .tab-videocontainer {

     padding-bottom: 40px;

}
 .top-tabs {
  padding: 0; top: 0;
   }
 .nav-tabs.top-tabs > li a, .nav-tabs.top-tabs > li.active > a:hover, .nav-tabs.top-tabs > li.active > a:focus {
 border: none;
     
}
 .top-tabs {
     padding: 0;
   }
 #myTab  li {
width: 100%;
    float: none;
    margin-bottom: 0;
    border-bottom: 1px solid #878181;
    padding: 12px 0;

}
 .nav-tabs > li {

    float: none;
    margin-bottom: 0;

}
 .close-right {
 display: none;

}
 .right-text-con {

    height: auto;
    width: 100%;
    display: block;

}
 .tabsPage, .tab-left-con, .tab-right-con {

    height: auto !important;
    display: block;

}
 .tab-left-con {

    display: block;
     padding-top: 25px;

}
 .top-tabs {

     bottom: auto; 
    top: 0;

}
 .tab-content {

    padding-top: 80px;

}
 .childtab {
  top: 47%;
    }
 .tab-videocontainer {

    padding-bottom: 40px;
    padding-right: 20px;

}
 .top-tab-text {

    padding: 0 30px;
  }
 .top-tab-text h3 {
 margin-top: 0;
    }
 .top-icon-btns {
   top: 175px;
 }
 .home-social .top-icon-btns {

    top: 15px;

}
 .tab-left-con {
  padding-top: 60px;
 }
 .right-text-con h4 {
  margin-top: 0;
    }
 .right-text-con {

    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 5px;

}
 .tabsPage, .tab-left-con, .tab-right-con {

    height: auto !important;

}
 .col4box {

    height: auto !important;
    padding-top: 20px;
    padding-bottom: 10px;

}
 .col4box:hover .box-img, .col4box:hover h3 {

    display: block;
    -webkit-animation: none;
    -moz-animation: none;

}
 .col4box:hover p {

    display: block;
    -webkit-animation: none;
    -moz-animation: none;

}
 .box-img img {
    max-width: 240px;
}
 .col4box p {

     display: block !important;
     font-size: 18px;
    min-height: 100px;
 
}
 .connectivity {

    height: auto !important;
    padding: 85px 15px 85px;
}
 .imgcontainer {

    text-align: left;

}
 .right-text-con p {

    font-size: 15px;

}
 .right-text-con h4 {

    font-size: 19px;

}
 .top-tab-text h3 {

    font-size: 16px;
    

}
  .tabdot-title {

    visibility: hidden !important;

}
 .tabpagevideo {
    width: 90%;
}
}

@media only screen and (max-width:880px) {
.nav-tabs.top-tabs > li a, .nav-tabs.top-tabs > li.active > a:hover, .nav-tabs.top-tabs > li.active > a:focus {

    font-size: 13px;

}
 span.tabdot-title {

    font-size: 12px;
    line-height: 11px;
    padding-left: 33px;

}
}

@media only screen and (max-width: 767px) {
 .home-social {

    position: inherit;

}
 .box-img {

    padding-top: 30px;

}
 .home-social .top-icon-btns {

    top: 7px;

}
 .pop-left {
      border-radius: 0;
}
 .remodal {
    border-radius: 3px;
}
.pop-left {
    float: none;
    padding: 10px 15px;
    width: 100%;
    border-radius: 0;
}
 .pop-t p {
    font-size: 14px;
    }
 .pop-leftt {
    padding-top: 15px;
   
}
 .pop-right {
    float: none;
    width: 100%;
    padding: 5px 25px;
    text-align: left;
    background-color: #ffffff;
}
 .remodal-close {
     top: 0;
 }
 .disc-con p {
    font-size: 16px;
}
 .disc-con h3 {
    font-size: 20px;
    line-height: 21px;
}
 .discovery-box-text p {
    font-size: 17px;
    line-height: 22px;
}
 .botm-btns img {
    width: 20px;
}
 .botm-btns {
    padding-top: 5px;
}
 .discovery-pg {
    padding: 40px 30px;
}
 .discovery-box {
    padding-top: 15px;
}
 .discovery-box-text p {
    font-size: 16px;
    line-height: 22px;
}
 .disc-con p {
    font-size: 17px;
    
}
 .btmbtn a {
    font-size: 15px;
}
 .banner .content h1 {

    font-size: 25px;
    line-height: 28px;

}
 .btn {

    padding: 5px 21px;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0px;
    margin-top: 14px;

}
 .imgcontainer img {

    max-width: 100%;

}
 h3 {
    font-size: 26px;
    margin-bottom: 15px;
    margin-top: 3px;
}
 .col4box p {
 font-size: 16px;
    min-height: auto;

}
}


@media only screen and (max-width: 600px) {}


@media only screen and (max-width: 480px) {
 .top-tab-text h3 {

    font-size: 14px;
    line-height: 17px;

}
 .childtab li {

    padding-bottom: 2px;

}
 .childtab li a::before {

    height: 10px;
    width: 10px;

}
 .childtab {
  top: 52%;
    }

 .tabpagevideo {

    width: 85%;

}
 .top-tab-text {

    padding: 0 25px;

}
 .right-text-con p {

    font-size: 14px;
    line-height: 19px;

}
 .indexpage .top-icon-btns {

    top: 28px;

}
 .top-tabs{ border-bottom: none;}
 .tab-videocontainer {
  padding-top: 6px;

}
 p {

    font-size: 15px;
     
}
 .imgcontainer {

    padding-top: 35px;

}
 .connectivity {
  padding-bottom: 40px;

}
 h2 {

    font-size: 26px;
    margin-bottom: 16px;

}
 .banner .content h1 {

    font-size: 17px;
    line-height: 21px;

}.myvideos.mainpahevideo {

    width: 90%;
    

}
 .btn {

    padding: 4px 19px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
    margin-top: 12px;

}
}


@media only screen and (max-width: 380px) {}
