@media(min-width:1920px){
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width:1350px;}
}

@media(max-width:1899px){
.shrink .navbar___brand img{max-height:40px;}
.navbar__top .navbar__nav li a{color:#fff; font-size:14px;}
.navbar__top .user__info a{font-size:14px; height:35px; padding:0 25px; line-height:35px;}
.navbar__top .user__info .search__wrapp a{height:35px; width:35px;}
.navbar__top .user__info .search__wrapp a img{width:15px;}
.header__banner__main{max-height:730px;}
.header__banner__main .image__card__wrapp{display:grid; grid-template-columns:repeat(9,1fr);}
.header__banner__main .image__box{max-width:unset;}
.header__banner__main .image__box img{max-height:250px; width:100%;}
.header__banner__main .banner__container__inner{max-width:1000px; margin:0 auto;}
.header__banner__main .banner__content h1{font-size:60px;}
.header__banner__main .banner__content a.banner__btn{width:350px; height:80px; line-height:82px; font-size:25px;}
.header__banner__main .banner__content ul li{font-size:25px;}
.body__container__wrapp{margin-top:0px; position:relative;}
.body__container__wrapp .body__title__wrapp h2{font-size:40px;}
.body__container__wrapp .body__title__wrapp a{font-size:18px; width:220px; height:65px;}
.body__container__wrapp .body__title__wrapp a svg{max-width:32px;}
.body__container__wrapp .top__categories{margin-bottom:80px;}
.body__container__wrapp .category__carousal .category__item{height:150px;}
.body__container__wrapp .category__carousal .category__item a{font-size:15px;}
.body__container__wrapp .new__release .movie__item{margin:0 10px; height:400px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .detail__wrapp{padding:15px;}
.body__container__wrapp .new__release .movie__item .content__wrapp h3.movie__title{font-size:18px; margin-bottom:5px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget{flex-flow:row wrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li{font-size:12px;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li:after{height:5px; width:5px; max-width:5px; flex:0 0 5px; margin:0 10px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .price{font-size:20px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp{font-size:12px; flex-flow:row wrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp .play__action img{width:25px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .reatings ul li{width:10px; height:auto;}
.body__container__wrapp .how__it__works{margin:80px 0; padding:80px 0;}
.body__container__wrapp .how__it__works .body__title__wrapp h2{margin-bottom:60px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp p{font-size:20px;}
.body__container__wrapp .price__table__wrapp{margin:80px 0 0; padding:80px 0;}
.body__container__wrapp .price__table__wrapp .body__title__wrapp h2{margin-bottom:60px;}
.body__container__wrapp .faqs__wrapp{margin:0; padding:80px 0;}
.body__container__wrapp .price__table__wrapp .table__header__inner h3.title{font-size:25px;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card{font-size:25px; height:105px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content{padding:20px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content p{font-size:18px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet img{width:30px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a{font-size:25px; height:105px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button{padding:25px; font-size:25px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button:after{height:30px; width:30px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{padding:0 25px 25px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{font-size:18px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body p{font-size:18px;}
.header__bnner__full__width .image__box img{width:100%; height:100%; object-fit:cover; max-height:unset; max-width:unset;}
.header__bnner__full__width .banner__content a.banner__btn{width:180px; height:52px; font-size:16px; line-height:normal;}
.header__bnner__inner .image__box img{max-height:250px; max-width:160px;}
.body__container__inner__wrapp{z-index:6;}
.body__container__wrapp .category__carousal{margin-top:60px;}
.body__container__wrapp__inner .category__carousal{margin-top:30px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp h2{font-size:30px; max-width:unset;}
.header__bnner__full__width .image__box{height:100%;}
.header__bnner__full__width{overflow:unset; z-index:9; max-height:450px;}
.header__bnner__full__width .banner__content .banner__container__inner{flex-flow:row wrap;}
.header__bnner__full__width .banner__content .banner__widgets img{max-width:180px;}
.header__bnner__full__width .banner__content .banner__btn__wrapp{flex-wrap:nowrap;}
.header__bnner__full__width .banner__content a.banner__btn{width:180px; height:55px; font-size:16px;}
.header__bnner__full__width .banner__content .form__group{flex-flow:row wrap; margin-top:20px;}
.header__bnner__full__width .banner__content .form__group label{font-size:18px; margin-right:20px;}
.body__container__wrapp__inner{margin:0;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner{width:100%; justify-content:space-between;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner h2{flex:1;}
.body__container__wrapp__inner .category__carousal{margin-bottom:60px;}
.header__bnner__details{overflow:hidden; max-height:450px;}
.body__container__movie__details{margin-top:-100px; position:relative; z-index:9;}
.body__container__wrapp__inner .movie__details__wrapp{margin-bottom:60px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn{height:55px; font-size:14px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn span{flex:1; justify-content:center; margin-right:15px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn img{width:35px; height:35px; margin:0;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price{max-width:200px; height:55px; font-size:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price span{font-size:14px; line-height:14px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp{font-size:16px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp .passcode__input{height:50px; width:160px; margin-left:10px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action{height:50px; width:50px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action img{width:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title{flex-flow:row wrap;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title h3{font-size:25px; margin-bottom:0;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .user__review{max-width:unset; flex:1; justify-content:flex-end;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul{margin-right:30px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul li{width:15px; height:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a{font-size:15px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget{font-size:14px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget i.ico__box img{width:18px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets p{font-size:15px;}
.body__container__wrapp__inner .user__rating__wrapp{margin-bottom:40px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary{padding:40px; margin-bottom:30px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary h3{font-size:20px; margin-bottom:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .image__box{max-width:50px; flex:0 0 50px; height:50px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user{font-size:14px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user .review__date{font-size:12px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details ul li{width:15px; height:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card p{font-size:14px;}

.body__container__wrapp__inner .user__rating__wrapp a.add__review{font-size:18px; width:220px; height:65px;}
.body__container__wrapp__inner .user__rating__wrapp a.add__review img{width:20px;}
}



@media(max-width:1599px){
.header__banner__main{height:670px; max-height:unset;}
.header__banner__main .banner__content h1{font-size:50px; max-width:800px; margin-left:auto; margin-right:auto;}
.header__banner__main .banner__content ul li{font-size:18px;}
.header__banner__main .banner__content a.banner__btn{width:240px; height:60px; line-height:60px; font-size:18px;}
.body__container__wrapp .body__title__wrapp h2{font-size:30px;}
.body__container__wrapp .top__categories{margin-bottom:0px;}
.body__container__wrapp .category__carousal{margin-top:40px;}
.body__container__wrapp .body__title__wrapp a{width:140px; height:45px; font-size:14px;}
.body__container__wrapp .body__title__wrapp a svg{margin-left:10px;}
.body__container__wrapp .new__release .movie__item .content__wrapp h3.movie__title{font-weight:500;}

.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp p{max-width:450px; font-size:20px;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp a{max-width:205px;}
.body__container__wrapp .price__table__wrapp .table__header__inner h3.title{font-size:20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card{height:85px; font-size:20px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet img{width:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a{height:85px; font-size:20px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button{font-size:22px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button:after{height:16px; width:16px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{font-size:16px;}

.body__container__wrapp__inner .user__rating__wrapp a.add__review{width:160px; height:45px; font-size:14px; margin-bottom:30px;}
.body__container__wrapp__inner .user__rating__wrapp a.add__review img{width:22px;}

footer .newsletter__wrapp h3{font-size:30px;}
footer .newsletter__wrapp p{max-width:520px; margin-left:auto; margin-right:auto; font-size:18px;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control{height:60px;}
footer .newsletter__wrapp .form__wrapp .submit__btn{font-size:16px;}
}





@media(max-width:1199px){
.header__banner__main{max-height:690px;}
.header__banner__main .image__box img{max-height:unset; max-width:unset; height:100%;}
.header__banner__main .banner__content h1{font-size:40px; margin-bottom:20px;}
.header__banner__main .banner__content ul li{font-size:16px;}
.header__banner__main .banner__content ul li:after{width:25px; margin:0 15px;}
.header__banner__main .banner__content .banner__btn__wrapp{margin-top:30px;}
.header__banner__main .banner__content a.banner__btn{width:250px; height:60px; line-height:60px; font-size:18px;}
.body__container__wrapp .body__title__wrapp h2{font-size:35px;}
.body__container__wrapp .body__title__wrapp a{width:180px; height:50px; font-size:14px;}
.body__container__wrapp .body__title__wrapp a svg{max-width:25px;}
.body__container__wrapp .top__categories{position:relative; z-index:7;}
.owl-theme .owl-dots .owl-dot span{height:7px; width:7px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp h2{font-size:35px; margin-bottom:20px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp p{font-size:18px; margin-bottom:30px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs{max-width:198px; flex:0 0 198px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item{max-width:135px; flex:0 0 135px; height:135px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a{display:block; font-size:12px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a i.ico__box{height:75px; width:50px;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane img{max-width:unset; width:100%;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane{margin:40px 0;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp p{font-size:18px; line-height:20px; max-width:430px; margin-left:auto; margin-right:auto;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp a{margin-left:10px; margin-right:10px; max-width:185px;}
.body__container__wrapp .price__table__wrapp{margin:60px 0 0; padding:60px 0;}
.body__container__wrapp .price__table__wrapp .body__title__wrapp h2{margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner h3.title{font-size:18px; margin-bottom:10px;}
.body__container__wrapp .price__table__wrapp .table__content .table__header__wrapp{margin:0 0 20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner{max-width:295px; flex:0 0 295px; margin:0 10px;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card{font-size:20px; height:75px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content{padding:20px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content:first-child{flex:1;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content p{font-size:14px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet img{width:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner{max-width:295px; flex:0 0 295px;}
.body__container__wrapp .price__table__wrapp .table__content .table__bottom__wrapp{margin-left:0; margin-right:0; margin-top:20px; margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a{font-size:20px; height:75px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .condition__holder p{font-size:12px;}
.header__bnner__full__width{overflow:visible; z-index:9; max-height:450px;}
.header__bnner__full__width .banner__content a.banner__btn{height:45px; width:180px; font-size:14px;}
.header__bnner__inner__single{height:auto; padding-bottom:175px;}

.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button{font-size:20px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{font-size:14px;}


footer{padding-top:40px;}
footer .newsletter__wrapp h3{font-size:25px;}
footer .newsletter__wrapp p{font-size:16px;}
footer .newsletter__wrapp .form__wrapp .form__group{padding:0 10px;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control{height:55px;}
footer .newsletter__wrapp .form__wrapp .submit__btn{font-size:14px;}
footer .socila__info ul{margin-top:82px;}
footer .socila__info ul li{margin-right:7px;}
footer .footer__bottom .footer__bottom__inner{max-width:960px;}
.modal-backdrop{display:none;}
.body__container__wrapp__inner .contact__wrapp .card-body .nav{flex-direction:unset !important; justify-content:center;}
.body__container__wrapp__inner .contact__wrapp .card-body .d-flex{display:unset !important;}
}


@media(max-width:991px){
.navbar__top{padding-left:0; padding-right:0px;}
.shrink{padding-top:25px;}
.navbar__top .navbar-toggler{margin-right:0px; margin-left:20px; padding:0px; height:30px; order:3;}
.navbar__top .navbar-toggler:focus{box-shadow:none;}
.navbar__top .navbar-toggler span{width:30px; height:2px; background:#372474; display:block; border-radius:10px; transition:all 300ms;}
.navbar__top .navbar-toggler span:nth-child(2){margin:7px 0;}
.navbar__top .menu,.menu:after,.menu:before{width:30px; height:2px; background-color:#372474; border-radius:10px;}
.navbar__top .menu{transform:translateY(25px); transition:all 0 300ms; top:-25px; position:relative;}
.navbar__top .menu.animate{background-color:transparent;}
.navbar__top .menu:before{content:""; position:absolute; left:0; bottom:9px; transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar__top .menu:after{content:""; position:absolute; left:0; top:9px; transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar__top .menu.animate:after{top:0; transform:rotate(45deg); transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar__top .menu.animate:before{bottom:0; transform:rotate(-45deg); transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar .navbar-collapse{height:100%;}
.navbar .navbar-collapse{position:fixed; left:-100%; background:#0f0f0f; height:100%; top:0; z-index:5; -webkit-transition:left .3s ease 0; -moz-transition:left .3s ease 0; -o-transition:left .3s ease 0; transition:left .3s ease 0; -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.15); -moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.15); box-shadow:2px 2px 5px 0 rgba(0,0,0,0.15);}
.navbar .show{left:0; width:265px; -webkit-transition:left .3s ease 0; -moz-transition:left .3s ease 0; -o-transition:left .3s ease 0; transition:left .3s ease 0;}
.navbar__top .navbar__nav{margin:0;}
.navbar__top .navbar__nav li{margin:10px 15px;}
.navbar__top .navbar__nav li a{display:block; padding:0;}
.navbar__top .navbar__nav li a:after{display:none;}
.header__banner__main{max-height:690px;}
.header__banner__main .image__card__wrapp{display:grid; grid-template-columns:repeat(5,1fr);}
.header__banner__main .image__box{max-width:unset;}
.header__banner__main .image__box img{max-height:unset; max-width:unset; height:100%;}
.header__banner__main .banner__content h1{font-size:35px; margin-bottom:20px;}
.header__banner__main .banner__content ul li{font-size:16px;}
.header__banner__main .banner__content ul li:after{width:15px; margin:0 10px;}
.header__banner__main .banner__content .banner__btn__wrapp{margin-top:30px;}
.header__banner__main .banner__content a.banner__btn{width:220px; height:60px; line-height:60px; font-size:15px;}
.body__container__wrapp .body__title__wrapp h2{font-size:35px;}
.body__container__wrapp .body__title__wrapp a{width:180px; height:50px; font-size:14px;}
.body__container__wrapp .body__title__wrapp a svg{max-width:25px;}
.body__container__wrapp .top__categories{position:relative; z-index:7;}
.owl-theme .owl-dots .owl-dot span{height:7px; width:7px;}
.body__container__wrapp .new__release .movie__item{margin:0 10px; height:400px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .detail__wrapp{padding:15px;}
.body__container__wrapp .new__release .movie__item .content__wrapp h3.movie__title{font-size:22px; margin-bottom:5px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget{margin-top:5px; flex-flow:row wrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li{font-size:14px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .price{font-size:20px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp{font-size:14px; flex-flow:row wrap;}
.body__container__wrapp .how__it__works{margin:60px 0; padding:60px 0 0;}
.body__container__wrapp .how__it__works .item__card{padding:20px 15px 30px;}
.body__container__wrapp .how__it__works .item__card .icon__holder{max-width:140px; height:140px;}
.body__container__wrapp .how__it__works .item__card .icon__holder:before{height:85px; width:85px;}
.body__container__wrapp .how__it__works .item__card .icon__holder img{max-width:95px;}
.body__container__wrapp .how__it__works .item__card h3.title{font-size:20px; margin-bottom:15px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp h2{font-size:35px; margin-bottom:20px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp p{font-size:18px; margin-bottom:30px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs{flex:1;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item{max-width:135px; flex:0 0 135px; height:135px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a{display:block; font-size:12px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a i.ico__box{height:75px; width:50px;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane img{max-width:500px; width:100%;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane{margin:40px 0;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp p{font-size:18px; line-height:20px; max-width:430px; margin-left:auto; margin-right:auto;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp a{margin-left:10px; margin-right:10px; max-width:185px;}
.body__container__wrapp .price__table__wrapp{margin:60px 0 0; padding:60px 0;}
.body__container__wrapp .price__table__wrapp .body__title__wrapp h2{margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner h3.title{font-size:18px; margin-bottom:10px;}
.body__container__wrapp .price__table__wrapp .table__content .table__header__wrapp{margin:0 -5px 20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner{flex:1; max-width:unset; margin:0 5px;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card{font-size:20px; height:65px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content{padding:10px 5px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content:first-child{flex:1;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content p{font-size:14px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet img{width:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner{flex:1;}
.body__container__wrapp .price__table__wrapp .table__content .table__bottom__wrapp{margin-left:-5px; margin-right:-5px; margin-top:20px; margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a{font-size:20px; height:65px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .condition__holder p{font-size:11px;}
.body__container__wrapp .faqs__wrapp{margin:0; padding:60px 0;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item{margin-bottom:10px;}
.body__container__wrapp .faqs__wrapp .body__title__wrapp h2{margin-bottom:30px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button{font-size:20px; padding:25px; border-radius:10px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button:after{height:25px; width:25px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{padding:0 25px 15px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body p{font-size:16px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp h2{font-size:25px;}
.body__container__wrapp__inner .contact__wrapp{margin:60px 0; position:relative; z-index:7;}
.body__container__wrapp__inner .contact__wrapp .contact__info{padding:40px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp h2{font-size:25px; max-width:unset;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp p{font-size:12px;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .submit__btn{width:180px; height:50px; font-size:14px;}
.header__bnner__details{overflow:hidden; max-height:450px;}
.body__container__movie__details{margin-top:-100px; position:relative; z-index:9;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn{max-width:200px; height:55px; font-size:14px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn span{flex:1; justify-content:center;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn img{width:35px; height:35px; margin:0;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price{max-width:200px; height:55px; font-size:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price span{font-size:14px; line-height:14px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp .passcode__input{height:50px; width:160px; margin-left:10px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action{height:50px; width:50px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action img{width:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title{flex-flow:row wrap;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title h3{font-size:20px; margin-bottom:0;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .user__review{max-width:unset; flex:1; justify-content:flex-end;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul{margin-right:30px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul li{width:15px; height:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget i.ico__box img{width:18px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets p{font-size:14px;}
.body__container__wrapp__inner .user__rating__wrapp{margin-bottom:40px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary{padding:40px; margin-bottom:30px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary h3{font-size:20px; margin-bottom:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .image__box{max-width:50px; flex:0 0 50px; height:50px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user{font-size:14px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user .review__date{font-size:12px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details ul li{width:15px; height:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card p{font-size:14px;}
footer{padding-top:40px;}
footer .newsletter__wrapp h3{font-size:25px;}
footer .newsletter__wrapp p{font-size:16px;}
footer .newsletter__wrapp .form__wrapp .form__group{padding:0 10px;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control{height:55px;}
footer .newsletter__wrapp .form__wrapp .submit__btn{font-size:14px;}
footer .footer__site__links ul{display:flex; justify-content:center;}
footer .footer__site__links ul li{margin:0 10px;}
footer .footer__site__links ul li a{font-size:14px;}
footer .socila__info ul{margin-top:30px;}
footer .footer__bottom{margin-top:35px;}
footer .footer__bottom .footer__bottom__inner{max-width:720px;}
footer .footer__bottom .footer__bottom__links{margin:0;}
footer .footer__bottom .footer__bottom__links a{margin:0 5px;}

#search-box .container .search-main .search-inner{width:90%;}
.body__container__wrapp .category__carousal .category__item{height:130px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .reatings ul li{font-size:14px; margin-left:5px;}
}

@media(max-width:767px){
.navbar__top .container-fluid{padding-left:0rem !important; padding-right:0rem !important;}
.navbar__top .navbar___brand{margin-right:0.5rem;}
.navbar__top .navbar___brand img{max-height:55px;}
.navbar__top .user__info a{padding:0 15px;}
.navbar__top .user__info .search__wrapp{margin-left:5px;}
.header__banner__main{max-height:690px;}
.header__banner__main .banner__content h1{font-size:40px; margin-bottom:20px;}
.header__banner__main .banner__content ul li{font-size:14px;}
.header__banner__main .banner__content ul li:after{width:15px; margin:0 10px;}
.header__banner__main .banner__content .banner__btn__wrapp{margin-top:30px;}
.header__banner__main .banner__content a.banner__btn{width:220px; height:60px; line-height:60px; font-size:15px;}
.body__container__wrapp{margin-top:0px; padding-bottom:50px;}
.body__container__wrapp__inner .cms__content__wrapp{margin-top:0;}
.body__container__wrapp .body__title__wrapp h2{font-size:30px;}
.body__container__wrapp .body__title__wrapp a{width:110px; height:40px; font-size:14px;}
.body__container__wrapp .body__title__wrapp a svg{max-width:20px; margin-left:10px;}
.body__container__wrapp .top__categories{position:relative; z-index:7;}
.body__container__wrapp .category__carousal{margin-top:20px; margin-left:-20px; margin-right:-20px;}
.body__container__wrapp .category__carousal .category__item{height:110px; box-shadow:inset 5px 5px 5px 0 rgba(0,175,239,0.30),5px 5px 5px 0 rgba(0,0,0,0.25);}
.owl-theme .owl-dots .owl-dot span{height:5px; width:5px; margin:4px 2px;}
.body__container__wrapp .new__release .movie__item{margin:0 10px; height:400px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .detail__wrapp{padding:15px;}
.body__container__wrapp .new__release .movie__item .content__wrapp h3.movie__title{font-size:18px; margin-bottom:5px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget{margin-top:5px; flex-flow:row wrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li{font-size:12px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .price{font-size:20px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp{font-size:12px; flex-flow:row wrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp .play__action img{width:25px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .reatings ul li{width:10px; height:auto;}
.body__container__wrapp .how__it__works{margin:40px 0; padding:40px 0 0;}
.body__container__wrapp .how__it__works .item__card{padding:20px 15px 30px;}
.body__container__wrapp .how__it__works .item__card .icon__holder{max-width:140px; height:140px;}
.body__container__wrapp .how__it__works .item__card .icon__holder:before{height:85px; width:85px;}
.body__container__wrapp .how__it__works .item__card .icon__holder img{max-width:95px;}
.body__container__wrapp .how__it__works .item__card h3.title{font-size:20px; margin-bottom:15px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp h2{font-size:30px; margin-bottom:10px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp p{font-size:16px; margin-bottom:30px;}
.body__container__wrapp .watch__it__wrapp{display:block;}
.body__container__wrapp .watch__it__wrapp .nav__tabs{display:flex; justify-content:center; max-width:unset; flex:auto;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item{max-width:135px; flex:0 0 135px; margin:0 10px; height:135px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a{display:block; font-size:12px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a i.ico__box{height:75px; width:50px;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane img{max-width:500px; width:100%;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane{margin:40px 0;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp{text-align:center;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp p{font-size:18px; line-height:20px; max-width:430px; margin-left:auto; margin-right:auto;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp{margin-top:20px; justify-content:center;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp a{margin-left:10px; margin-right:10px; max-width:185px;}
.body__container__wrapp .price__table__wrapp{margin:40px 0 0; padding:40px 0;}
.body__container__wrapp .price__table__wrapp .body__title__wrapp h2{margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner h3.title{font-size:18px; margin-bottom:10px;}
.body__container__wrapp .price__table__wrapp .table__content .table__header__wrapp{margin:0 -5px 20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner{flex:1; max-width:unset; margin:0 5px;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card{font-size:16px; height:55px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content{padding:10px 5px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content:first-child{flex:1;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content p{font-size:14px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet img{width:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner{flex:1;}
.body__container__wrapp .price__table__wrapp .table__content .table__bottom__wrapp{margin-left:-5px; margin-right:-5px; margin-top:20px; margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a{font-size:16px; height:55px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .condition__holder p{font-size:11px;}
.body__container__wrapp .faqs__wrapp{margin:0; padding:40px 0;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item{margin-bottom:10px;}
.body__container__wrapp .faqs__wrapp .body__title__wrapp h2{margin-bottom:30px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button{font-size:18px; padding:25px; border-radius:10px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button:after{height:15px; width:15px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{padding:0 25px 15px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body p{font-size:14px;}
.header__bnner__full__width{overflow:visible; z-index:9; max-height:450px;}
.header__bnner__full__width .banner__content .banner__container__inner{flex-flow:row wrap;}
.header__bnner__full__width .banner__content .banner__widgets img{max-width:150px;}
.header__bnner__full__width .banner__content .banner__btn__wrapp{flex-wrap:nowrap;}
.header__bnner__full__width .banner__content a.banner__btn{width:150px; height:45px; font-size:12px;}
.header__bnner__full__width .banner__content .form__group{flex-flow:row wrap; margin-top:20px;}
.header__bnner__full__width .banner__content .form__group label{font-size:18px; margin-right:20px;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner{width:100%; justify-content:space-between;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner h2{flex:1;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner a{margin-left:10px;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner a svg{margin-left:0;}
.body__container__wrapp__inner .category__carousal{margin-bottom:40px;}
.header__bnner__details{overflow:hidden; max-height:450px;}
.body__container__movie__details{margin-top:-100px; position:relative; z-index:9;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn{max-width:170px; height:45px; font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn span{flex:1; justify-content:center;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn img{width:30px; height:30px; margin:0;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price{max-width:170px; height:45px; font-size:16px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price span{font-size:12px; line-height:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp .passcode__input{height:50px; width:160px; margin-left:10px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action{height:50px; width:50px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action img{width:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title{flex-flow:row wrap;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title h3{font-size:20px; margin-bottom:0;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .user__review{max-width:unset; flex:1; justify-content:flex-end;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul{margin-right:30px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul li{width:15px; height:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget i.ico__box img{width:18px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets p{font-size:14px;}
.body__container__wrapp__inner .user__rating__wrapp{margin-bottom:40px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary{padding:40px; margin-bottom:30px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary h3{font-size:20px; margin-bottom:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .image__box{max-width:50px; flex:0 0 50px; height:50px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user{font-size:14px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user .review__date{font-size:12px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details ul li{width:15px; height:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card p{font-size:14px;}
footer{padding-top:40px;}
footer .newsletter__wrapp h3{font-size:25px;}
footer .newsletter__wrapp p{font-size:16px;}
footer .newsletter__wrapp .form__wrapp .form__group{padding:0 10px;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control{height:55px;}
footer .newsletter__wrapp .form__wrapp .submit__btn{font-size:14px;}
footer .footer__site__links ul{display:flex; justify-content:center;}
footer .footer__site__links ul li{margin:0 10px;}
footer .footer__site__links ul li a{font-size:14px;}
footer .socila__info ul{margin-top:30px;}
footer .footer__bottom{margin-top:35px;}
footer .footer__bottom .footer__bottom__inner{max-width:540px; justify-content:center;}
footer .footer__bottom .footer__bottom__links{margin:0;}
footer .footer__bottom p{order:2; margin-top:15px;}
footer .footer__bottom .footer__bottom__links a{margin:0 5px;}

.body__container__wrapp__inner .contact__wrapp .card-body .nav{flex-direction:column !important;}
}

@media(max-width:575px){
.navbar__top .container-fluid{padding-left:0rem !important; padding-right:0rem !important;}
.navbar__top .navbar___brand img{max-height:26px;}
.navbar__top .user__info a{padding:0 12px; height:30px; line-height:30px; font-size:12px; margin:0px 3px;}
.navbar__top .user__info .search__wrapp{margin-left:0px;}
.navbar__top .user__info .search__wrapp a{height:30px; width:30px;}
.navbar__top .user__info .search__wrapp a img{width:12px;}
.navbar__top .navbar-toggler{margin-left:auto;}
.header__banner__main{max-height:490px;}
.header__banner__main .banner__content h1{font-size:30px; margin-bottom:20px;}
.header__banner__main .banner__content ul li{font-size:12px;}
.header__banner__main .banner__content ul li:after{width:10px; margin:0 5px;}
.header__banner__main .banner__content .banner__btn__wrapp{margin-top:30px;}
.header__banner__main .banner__content a.banner__btn{width:220px; height:45px; line-height:60px; font-size:12px;}
.header__banner__main .banner__content a.banner__btn img{height:22px; width:22px;}
.body__container__wrapp .body__title__wrapp h2{font-size:22px;}
.body__container__wrapp .body__title__wrapp a{width:110px; height:40px; font-size:14px;}
.body__container__wrapp .body__title__wrapp a svg{max-width:20px; margin-left:10px;}
.body__container__wrapp .top__categories{position:relative; z-index:7;}
.body__container__wrapp .category__carousal{margin-top:20px; margin-left:-20px; margin-right:-20px;}
.body__container__wrapp .category__carousal .category__item{height:110px; box-shadow:inset 5px 5px 5px 0 rgba(0,175,239,0.30),5px 5px 5px 0 rgba(0,0,0,0.25);}
.owl-theme .owl-dots .owl-dot span{height:5px; width:5px; margin:4px 2px;}
.body__container__wrapp .new__release .movie__item{margin:0 10px; height:270px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .detail__wrapp{padding:15px;}
.body__container__wrapp .new__release .movie__item .content__wrapp h3.movie__title{font-size:14px; margin-bottom:5px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget{margin-top:5px; flex-flow:row wrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li{font-size:12px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .price{font-size:20px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp{font-size:12px; flex-flow:row wrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp .play__action{text-indent:-9999px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp .play__action img{width:25px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .reatings ul li{width:10px; height:auto; font-size:14px;}
.body__container__wrapp .how__it__works{margin:40px 0; padding:40px 0;}
.body__container__wrapp .how__it__works .item__card{padding:20px 15px 30px;}
.body__container__wrapp .how__it__works .item__card .icon__holder{max-width:140px; height:140px;}
.body__container__wrapp .how__it__works .item__card .icon__holder:before{height:85px; width:85px;}
.body__container__wrapp .how__it__works .item__card .icon__holder img{max-width:95px;}
.body__container__wrapp .how__it__works .item__card h3.title{font-size:20px; margin-bottom:15px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp h2{font-size:20px; margin-bottom:10px;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp p{font-size:14px; margin-bottom:30px;}
.body__container__wrapp .watch__it__wrapp{display:block;}
.body__container__wrapp .watch__it__wrapp .nav__tabs{display:flex; justify-content:center; max-width:unset; flex:auto;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item{max-width:135px; flex:0 0 135px; margin:0 10px; height:135px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a{display:block; font-size:12px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a i.ico__box{height:75px; width:50px;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane img{max-width:500px; width:100%;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane{margin:40px 0;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp{text-align:center;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp p{font-size:18px; line-height:20px;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp{margin-top:20px; justify-content:center;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp a{margin-left:10px; margin-right:10px; max-width:155px;}
.body__container__wrapp .price__table__wrapp{margin:40px 0 0; padding:40px 0;}
.body__container__wrapp .price__table__wrapp .body__title__wrapp h2{margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner h3.title{font-size:18px; margin-bottom:10px;}
.body__container__wrapp .price__table__wrapp .table__content .table__header__wrapp{margin:0 -5px 20px;}
.body__container__wrapp .price__table__wrapp .table__header__inner{flex:1; max-width:unset; margin:0 5px;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card{font-size:12px; height:55px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content{padding:10px 5px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content:first-child{flex:1;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content p{font-size:12px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet img{width:15px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner{flex:1;}
.body__container__wrapp .price__table__wrapp .table__content .table__bottom__wrapp{margin-left:-5px; margin-right:-5px; margin-top:20px; margin-bottom:20px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a{font-size:12px; height:55px; border-radius:5px;}
.body__container__wrapp .price__table__wrapp .condition__holder p{font-size:11px;}
.body__container__wrapp .faqs__wrapp{margin:0; padding:40px 0;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item{margin-bottom:10px;}
.body__container__wrapp .faqs__wrapp .body__title__wrapp h2{margin-bottom:30px;}
.header__bnner__inner{max-height:275px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp h2{font-size:20px;}
.body__container__wrapp__inner .contact__wrapp{margin:40px 0; position:relative; z-index:7;}
.body__container__wrapp__inner .contact__wrapp .contact__info{padding:25px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp h2{font-size:20px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp p{font-size:12px;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .submit__btn{width:110px; height:40px; font-size:14px;}
.body__container__wrapp__inner .cms__content__wrapp h2{font-size:20px;}
.body__container__wrapp__inner .cms__content__wrapp .cms__content__inner__holder h3{font-size:15px;}
.header__bnner__details{overflow:hidden; max-height:450px;}
.body__container__movie__details{margin-top:-100px; position:relative; z-index:9;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn{max-width:170px; height:45px; font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn span{flex:1; justify-content:center;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn img{width:30px; height:30px; margin:0;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price{max-width:170px; height:45px; font-size:16px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price span{font-size:12px; line-height:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp .passcode__input{height:50px; width:160px; margin-left:10px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action{height:50px; width:50px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action img{width:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title{flex-flow:row wrap;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title h3{font-size:20px; margin-bottom:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .user__review{max-width:unset; flex:1;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul li{width:15px; height:20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget{font-size:12px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget i.ico__box img{width:18px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets p{font-size:14px;}
.body__container__wrapp__inner .user__rating__wrapp{margin-bottom:40px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary{padding:40px; margin-bottom:30px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary h3{font-size:20px; margin-bottom:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .image__box{max-width:50px; flex:0 0 50px; height:50px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user{font-size:14px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user .review__date{font-size:12px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details ul li{width:15px; height:20px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card p{font-size:14px;}
.body__container__wrapp__single{padding:0px 20px; height:auto;}
.header__bnner__inner__single .form__wrapp .header__wrapp .logo__wrapp img{max-width:200px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner{padding:30px;}
.header__bnner__inner__single .form__wrapp .header__wrapp h1{font-size:20px;}
.header__bnner__inner__single .form__wrapp .header__wrapp p{font-size:12px; margin-top:10px;}
.header__bnner__inner__single .form__wrapp .form__group__large label{font-size:12px;}
.header__bnner__inner__single .form__wrapp .form__group input[type="checkbox"]+label:before{height:18px; width:18px;}
.header__bnner__inner__single .form__wrapp .form__group input[type="checkbox"]:checked+label:after{left:6px; height:10px; width:5px;}
.header__bnner__inner__single .form__wrapp .form__group__large a{font-size:12px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner p{font-size:12px;}
.header__bnner__inner__single .container__wrapp__single__footer ul li a{font-size:12px;}
.header__bnner__inner__single .container__wrapp__single__footer ul li:after{margin:0 10px;}
.header__bnner__inner__single .container__wrapp__single__footer .socila__info ul li{margin:0 5px;}
.header__bnner__inner__single .container__wrapp__single__footer{margin-bottom:0px; padding-bottom:50px;}


.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{font-size:14px;}


footer{padding-top:40px;}
footer .newsletter__wrapp h3{font-size:18px;}
footer .newsletter__wrapp p{font-size:12px;}
footer .newsletter__wrapp .form__wrapp .form__group{padding:0 10px;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control{height:55px;}
footer .newsletter__wrapp .form__wrapp .submit__btn{font-size:14px;}
footer .footer__site__links ul{display:flex; justify-content:center;}
footer .footer__site__links ul li{margin:0 10px;}
footer .footer__site__links ul li a{font-size:12px;}
footer .socila__info ul{margin-top:30px;}
footer .footer__bottom{margin-top:35px;}
footer .footer__bottom .footer__bottom__inner{justify-content:center;}
footer .footer__bottom p{order:2; margin-top:15px;}
footer .footer__bottom .footer__bottom__links{margin:0;}
footer .footer__bottom .footer__bottom__links a{margin:0 10px;}
}
