/* CSS Document */
@media (min-width: 320px) and (max-width: 767px){
.catego a {
    color: #000;
    padding: 15px 15px;
    font-size: 15px;
    display: inline-block;
    width: 100%;
}
.play-logo{ width: 100%; }
.log-btn {
    margin-bottom: 10px;
    margin-left: 0px;
    padding: 10px 15px !important;
}
svg {
    /* height: 70vh; */
    /* width: 100vw; */
    position: absolute;
    left: -17px;
    top: -70px;
    z-index: -1;
    width: 110%;
}
.play-logo img {
    width: 240px;
}





}
@media (max-width: 992px) {
  .offcanvas-header{ display:block; }
  .navbar-collapse {position: fixed;top:0;bottom: 0;left: 100%;z-index: 999999;height: 100vh;width: 100%;padding-right: 1rem;padding-left: 1rem;overflow-y: auto;visibility: hidden;
    background-color: #000000;transition: visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;}
  .navbar-collapse.show {visibility: visible;transform: translateX(-100%);}
}

@media (min-width: 992px){
    .dropdown-menu .dropdown-toggle:after{border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;border-left: .3em solid;}
    .dropdown-menu .dropdown-menu{margin-left:0px; margin-right: 0; }
    .dropdown-menu li{position: relative;   }
    .nav-item .submenu{display: none;position: absolute;left:100%; top:-7px;}
    .nav-item .submenu-left{ 
        right:100%; left:auto;
    }
    .dropdown-menu > li:hover{ background-color: #f1f1f1 }
    .dropdown-menu > li:hover > .submenu{display: block;    }
}
@media only screen and (max-width:990px){.box16{margin-bottom:30px}
}

@media (min-width: 992px){
  .dropdown-menu .dropdown-toggle:after{border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;border-left: .3em solid;}
  .dropdown-menu {margin: 12px 0px 0px 0px;border-radius:0px;}
  .megasubmenu{left:100%; top:0; min-height: 100%; min-width:750px;}
  .megasubmenu ul {padding-left: 0;list-style: none;line-height: 31px;}
  .megasubmenu ul li a{color: #212529;}
  .dropdown-menu > li:hover .megasubmenu{display: block;}
}
@media (max-width: 768px) {
  body{}
  .section-title h1 {position: relative;padding-bottom: 15px;margin-bottom: 10px;font-size: 27px;}
.section-title h4 {font-size: 18px;}
.Subscribe-con{border: none !important;
  background: #f3f3f3 !important; border-radius:0px !important;}
.Subscribe{font-size:25px;}
.top-d-none-m{display:none;}
.top-btn a { margin: 6px;}
.respn-logo{width:150px;}
.navbar-expand-lg{margin-top: 10px; margin-bottom: 10px; border:none ;}
.navbar-light .navbar-toggler{border:none;}
.navbar-light .navbar-nav .nav-link {padding-left: 0rem;}
.search-box{position: inherit;top: 0px;width: 100%;margin:auto; margin-top: 10px;}
.subscription-pay-tabs li{width:100%; margin: 3px;}
}

@media (min-width: 320px) and (max-width: 480px){

}

@media (min-width: 481px) and (max-width: 767px) {
   

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



}

@media (min-width: 1025px) and (max-width: 1366px) {






}

@media (min-width: 1367px) and (max-width: 1920px) {
.play-logo { width: 400px; }

.play-logo img { width: 340px; }
svg {
    /* height: 70vh; */
    width: 100vw;
    /* position: absolute; */
    left: -71px;
    top: -100px;
    z-index: -1;
    width: 135%;
}
.innerpage .play-logo img { width: 280px; }
.innerpage svg {
    /* height: 70vh; */
    /* width: 100vw; */
    position: absolute;
    left: -27px;
    top: -86px;
    z-index: -1;
    width: 113%;
}
.innerpage .play-logo { margin-top: 100px;}

}