@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap');
body{margin:0px; padding:0px; color:#0f0f0f; font-family:'Poppins', sans-serif; overflow-x: hidden;}  
a{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; color:#0137d2;
font-family:'Poppins', sans-serif;}
a:hover{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; cursor:pointer}
a:focus,a:hover{border:none;text-decoration:none !important;}
button:focus{outline:0px dotted;}
h1,h2,h3,h4,h5,h6{font-family:'Yeseva One', cursive; color:#1e1a1b;}
p{color:#1e1a1b; font-family:'Poppins', sans-serif;}
.mr__top{margin-top:30px;}
.mr__top__small{margin-top:15px;}
.mr__bottom{margin-bottom:30px;}
.mr__bottom__large{margin-bottom:60px;}
.mr__bottom__small{margin-bottom:15px;}

.container-fluid{padding-left:1.875rem !important; padding-right:1.875rem !important;} 

.navbar__top{margin:0px; padding-top:15px; padding-bottom:15px; position:fixed; width:100%; z-index:10;
background:linear-gradient(180deg, rgba(252,245,234,0.9696079115239846) 0%, rgba(0,174,239,0) 100%);}
.navbar__top__inner{background:linear-gradient(180deg, rgba(0,0,0,0.9696079115239846) 0%, rgba(0,0,0,0) 100%);}
.navbar__top .navbar___brand img{max-height:50px; transition: all .6s ease-in-out;}
.navbar__top .navbar__nav{margin:0px; flex:1; justify-content:flex-end; margin-right:55px;}
.navbar__top .navbar__nav li{margin:0px 33px;}
.navbar__top .navbar__nav li:last-child{margin-right:0px;}
.navbar__top .navbar__nav li a{color:#392577; font-size:18px; position:relative; padding:10px 0px; text-transform:uppercase;}
.navbar__top .navbar__nav li a:after{background-color:#a355e8; height:1px; width:0px; position:absolute; left:0px; right:0px; bottom:0px; margin:0px auto; content:""; 
transition:all .3s ease 0s;}
.navbar__top .navbar__nav li a:hover{color:#a355e8;}
.navbar__top .navbar__nav li a:hover:after{width:30px;}
.navbar__top .user__info{margin:0px; padding:0px; display:flex;}
.navbar__top .user__info a{background-color:#372474; color:#fff; font-size:18px; position:relative; text-transform:uppercase;
height:45px; padding:0px 30px; line-height:45px; border-radius:50px; margin:0px 10px;}
.navbar__top .user__info .search__wrapp{border-radius:50px; margin-left:25px;}
.navbar__top .user__info .search__wrapp a{padding:0px; display:flex; align-items:center; justify-content:center; height:45px; width:45px;}
.navbar__top .user__info .search__wrapp a img{width:20px;}

.shrink{background:#fcf5ea; transition:all .3s ease 0s; box-shadow:0px 5px 6px 0px rgba(0,0,0,0.05); padding-top:15px; padding-bottom:10px; position:fixed !important;}
.shrink .navbar___brand img{display:block; max-height:40px;}

.header__banner__main{position:relative; padding:0px; height:830px; background-repeat:no-repeat; background-position:left top; background-size:cover; overflow:hidden;}
.header__banner__main .header__banner___overlay{background:linear-gradient(rgba(0, 29, 91, 0.50) 0%, #362175 80%);
position: absolute; width: 100%; height:100%; z-index:2;}
.header__banner__main .image__card__wrapp{display:grid; grid-template-columns:repeat(1, 1fr) !important; margin-left:0px; /*-webkit-box-orient:vertical; -webkit-box-direction:normal;
-webkit-animation:slide-up 50s linear infinite;
-o-animation:slide-up 50s linear infinite;
animation:slide-up 50s linear infinite;*/}
/* .header__banner__main .image__box{max-height:950px; overflow:hidden; }
@-webkit-keyframes slide-up {
0%{-webkit-transform:translateY(0); transform:translateY(0);}
100%{-webkit-transform:translateY(-582px); transform:translateY(-582px);}
} */
.header__banner__main .image__box img{height:325px; max-height:320px; max-width:unset; width:100%; object-fit:cover; object-position:center;}
.header__banner__main .banner__content{margin:0px; padding:0px 0px 50px; text-align:center; position:absolute; left:0px; top:0px;
height:100%; width:100%; display:flex; align-items:flex-end; justify-content:center;}
.header__banner__main .banner__content:after{margin:0px; padding:0px; position:absolute; left:0px; bottom:0px; width:101%; height:220px; content:"";
background-image:url(../assets/graphic.svg); background-repeat:no-repeat; background-position:bottom left; background-size:100%;}
.header__banner__main .banner__container__inner{margin:0px; padding:0px; position:relative; z-index:5;}
.header__banner__main .banner__content h1{color:#fff; font-size:75px; padding:0px 5px; margin:0px 0px 50px; text-transform:uppercase; text-align:center;}
.header__banner__main .banner__content h1 span{color:#fff;}
.header__banner__main .banner__content p{color:#fff; font-size:15px; padding:0px; margin:0px 0px 30px; line-height:26px; font-weight:400; text-align:center;}
.header__banner__main .banner__content ul{list-style:none; display:flex; align-items:center; justify-content:center; flex-wrap:nowrap; margin:0px; padding:0px;}
.header__banner__main .banner__content ul li{color:#fff; font-size:25px; display:flex; align-items:center;}
.header__banner__main .banner__content ul li:after{height:1px; width:35px; background-color:#00aeef; margin:0px 35px; content:"";}
.header__banner__main .banner__content ul li:last-child:after{display:none;}
.header__banner__main .banner__content .banner__btn__wrapp{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:60px; justify-content:center;}
.header__banner__main .banner__content a.banner__btn{font-size:20px; color:#fff; text-transform:uppercase; font-weight:400; background-color:#f84f88; height:80px; width:300px;
text-align:center; line-height:80px; margin:0px; padding:0px; border-radius:55px; position:relative;}
.header__banner__main .banner__content a.banner__btn:hover{background-color:#372474;}



.body__container__wrapp{margin:0px; padding:0px; display:block; clear:both; background-color:#352374;}
.body__container__wrapp .top__categories{margin:0px 0px 0px; padding:80px 0px 0px; display:block; clear:both;}
.body__container__wrapp .body__title__wrapp{display:flex; justify-content:space-between; flex-wrap:nowrap; align-items:center;}
.body__container__wrapp .body__title__wrapp h2{font-size:40px; color:#fff; text-transform:uppercase; margin-bottom:0;}
.body__container__wrapp .body__title__wrapp a{font-size:20px; text-transform:uppercase; color:#fff; width:180px; display:flex; justify-content:center; align-items:center; height:55px; border:1px solid #fff; border-radius:90px;}
.body__container__wrapp .body__title__wrapp a svg{fill:#fff; max-width:30px; margin-left:15px;}
.body__container__wrapp .body__title__wrapp a:hover{background-color:#f84f88; border-color:#f84f88;}

.body__container__wrapp .category__carousal{margin:80px 0px 0px; padding:0px 0px 0px;}
.body__container__wrapp .category__carousal .owl-stage-outer{padding-bottom:20px;}
.body__container__wrapp .category__carousal .category__item{height:160px; background-color:#352374;
margin:0px; padding:0px; border-radius:10px; transition:all .3s ease 0s; margin:0px 10px;
box-shadow: inset 5px 5px 10px 0px rgba(70,50,156,0.30), 5px 5px 10px 0px rgba(0,0,0,0.25);
}
.body__container__wrapp .category__carousal .category__item a{display:flex; align-items:center; text-align: center; justify-content:center; height:100%;
color:#fff; font-size:20px; text-transform:uppercase;}
.body__container__wrapp .category__carousal .category__item:hover{box-shadow:inset 5px 5px 10px 0px rgba(0,0,0,0.25), 5px 5px 10px 0px rgba(70,50,156,0.30);}
.body__container__wrapp .category__carousal .category__item:hover a{color:#fff;}
.owl-theme .owl-dots{display:flex; justify-content:center;}
.owl-theme .owl-dots .owl-dot span{background-color:#0346c3; height:11px; width:11px; margin:4px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color:#fff;}

.body__container__wrapp .new__release{margin-top:0px; padding:50px 0 0; display:block; clear:both; transition:all .3s ease 0s; position:relative; z-index:7;}
.body__container__wrapp .new__release h2{color:#fff; margin-bottom:30px;}
.body__container__wrapp .new__release .movie__item{height:480px; margin:0px 5px; padding:0px; overflow:hidden; position:relative;
transition:transform 500ms;}

.body__container__wrapp .new__release .movie__item .image__box{width:100%; height:100%;}
.body__container__wrapp .new__release .movie__item .image__box img{height:100%; width:100%; object-fit:cover;}
.body__container__wrapp .new__release .movie__item a{position:absolute; width:100%; height:100%; bottom:0px; display:block;
color:#fff;}
.body__container__wrapp .new__release .movie__item .content__wrapp{margin:0px; padding:0px; background-color:#000000;
width:100%; height:100%; display:flex; align-items:flex-end;
background:linear-gradient(rgba(0, 0, 0, 0.50) 0%, #000 100%);}
.body__container__wrapp .new__release .movie__item .content__wrapp .detail__wrapp{width:100%; padding:25px 20px;}
.body__container__wrapp .new__release .movie__item .content__wrapp h3.movie__title{font-size:20px; font-weight:700; color:#fff;
font-family:'Poppins', sans-serif; margin-bottom:15px;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre{padding:0px; margin:0px 0 15px; list-style:none; display:flex;
flex-wrap:nowrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li{font-size:16px; columns:#fff;
display:flex; align-items:center;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li:after{height:8px; width:8px; background-color:#fff; border-radius:10px; content:""; margin:0px 18px;}
.body__container__wrapp .new__release .movie__item .content__wrapp ul.movie__genre li:last-child:after{display:none;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget{padding:0px; margin:8px 0px; display:flex;
flex-wrap:nowrap; justify-content:space-between; align-items:center;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .price{font-size:25px; font-weight:700; color:#fff;}

.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .reatings ul{padding:0px; margin:0px; list-style:none; display:flex; flex-wrap:nowrap;}
.body__container__wrapp .new__release .movie__item .content__wrapp .movie__widget .reatings ul li{height:18px; width:18px; margin-left:8px;
font-size:18px;}

.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp{padding:0px; margin:0px; display:flex;
flex-wrap:nowrap; justify-content:space-between; align-items:center; font-size:15px;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp .play__action{padding:0px; margin:0px; display:flex;
flex-wrap:nowrap; align-items:center; text-transform:uppercase;}
.body__container__wrapp .new__release .movie__item .content__wrapp .action__wrapp .play__action img{height:35px; width:35px; margin-right:10px;}

/* .body__container__wrapp .new__release .item:focus,
.body__container__wrapp .new__release .item:hover {
  transform: scale(1.5);
  z-index: 1;
} */


.body__container__wrapp .how__it__works{margin:135px 0px; padding:155px 0px; display:block; clear:both; background-color:#f7f7f7;}
.body__container__wrapp .how__it__works .body__title__wrapp{display:block; text-align:center;}
.body__container__wrapp .how__it__works .body__title__wrapp h2{color:#231f20; margin-bottom:80px;}
.body__container__wrapp .how__it__works .item__card{background-color:#fff; padding:50px 30px; position:relative; border-radius:10px; height:100%;}
.body__container__wrapp .how__it__works .item__card .number{height:60px; width:60px; border-radius:70px; font-family:'Yeseva One', cursive; font-size:30px; text-align:center;
color:#f84f88; display:flex; align-items:center; justify-content:center; position:absolute; top:-30px; left:0px; right:0px; margin:0px auto;
background-color:#fff;}
.body__container__wrapp .how__it__works .item__card .number:before{border:2px solid #f84f88; border-radius:60px; height:50px; width:50px; position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto;
content:'';}
.body__container__wrapp .how__it__works .item__card .icon__holder{margin:0px auto; padding:0px; max-width:170px;
height:170px; position:relative; display:flex; align-items:center; justify-content:center;}
.body__container__wrapp .how__it__works .item__card .icon__holder img{position:relative; z-index:2; max-width:125px; filter:invert(51%) sepia(64%) saturate(5326%) hue-rotate(247deg) brightness(95%) contrast(91%);}
.body__container__wrapp .how__it__works .item__card .icon__holder:before{height:105px; width:105px; border-radius:145px;
background-color:#F7E4FF; content:''; position:absolute; left:0px; top:0px; bottom:0px; right:0px; margin:auto;}
.body__container__wrapp .how__it__works .item__card h3.title{text-align:center; font-family:'Poppins', sans-serif; font-size:25px; font-weight:500;
color:#002460; margin-bottom:30px;}
.body__container__wrapp .how__it__works .item__card p{font-size:14px; line-height:26px; text-align:center; margin:0px;}

.body__container__wrapp .watch__it__everwhere{padding:0px 0px 120px; display:block; clear:both;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp{display:block; clear:both;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp h2{text-align:center;}
.body__container__wrapp .watch__it__everwhere .body__title__wrapp p{font-size:25px; color:#fff; font-weight:400; text-align:center;}
.body__container__wrapp .watch__it__wrapp{margin:0px; padding:0px; display:flex; align-items:center;}
.body__container__wrapp .watch__it__wrapp .nav__tabs{max-width:310px; flex:0 0 310px; display:block; clear:both; border:0px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item{max-width:205px; height:175px; text-align:center;
display:flex; align-items:center; justify-content:center; margin:33px 0px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a{color:#fff; font-size:18px; text-transform:uppercase; height:100%; width:100%;
padding:20px 12px; background-color:#563bb8; border-radius:10px; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a i.ico__box{width:60px; display:flex; align-items:center; margin:0px auto; height:105px;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a i.ico__box svg{width:60px; fill:#fff; transition:transform 500ms;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a.active{background-color:#fff; color:#372474;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a.active i.ico__box svg{fill:#3b2578;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a:hover{background-color:#fff; color:#372474;}
.body__container__wrapp .watch__it__wrapp .nav__tabs .nav__item a:hover i.ico__box svg{fill:#3b2578;}
.body__container__wrapp .watch__it__wrapp .tab__content .tab__pane img{max-width:1050px;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp{margin:50px 0px 0px; padding:0px; display:block; clear:both;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp{display:block; clear:both;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .caption__wrapp p{font-size:30px; color:#fff; font-weight:400; margin:0px;}
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp{display:flex; flex-wrap:nowrap; justify-content:flex-end; align-items:center;} 
.body__container__wrapp .watch__it__everwhere .app__links__wrapp .button__wrapp a{max-width:285px; flex:1; margin-left:15px;}



.body__container__wrapp .price__table__wrapp{margin:135px 0px 0px; padding:155px 0px; display:block; clear:both; background-color:#fff;}
.body__container__wrapp .price__table__wrapp .body__title__wrapp{display:block; text-align:center;}
.body__container__wrapp .price__table__wrapp .body__title__wrapp h2{color:#231f20; margin-bottom:80px;} 
.body__container__wrapp .price__table__wrapp .table__content{margin:0px; padding:0px;}
.body__container__wrapp .price__table__wrapp .table__content .table__header__wrapp{margin:0px -20px 40px; padding:0px; display:flex; justify-content:flex-end;}
.body__container__wrapp .price__table__wrapp .table__header__inner{max-width:210px; flex:0 0 210px; text-align:center; margin:0px 10px;}
.body__container__wrapp .price__table__wrapp .table__header__inner h3.title{text-align:center; font-family:'Poppins', sans-serif; font-size:15px; font-weight:500; color:#002460; margin-bottom:30px;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card{background-color:#1e1a1b; color:#fff; font-size:18px; font-weight:500; text-transform: uppercase; height:85px; border-radius:20px;
display:flex; justify-content:center; align-items:center;}
.body__container__wrapp .price__table__wrapp .table__header__inner .plan__card__unlimited{background-color:#002766;}
.table__data__main{border-bottom:1px solid #d7d7d7; margin:0px; padding:0px; display:block; clear:both;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp{display:flex; justify-content:space-between; border-top:1px solid #d7d7d7; margin:0px 0px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content{flex:1; padding:20px; border-right:1px solid #d7d7d7; display:flex; align-items:center;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content:last-child{border-right:0px;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content p{margin:0px; font-size:20px; font-weight:500;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet{text-align: center; width:100%;}
.body__container__wrapp .price__table__wrapp .table__data__wrapp .table__data__content .plan-feature__bullet img{width:35px;}
.body__container__wrapp .price__table__wrapp .table__content .table__bottom__wrapp{margin:40px -20px; padding:0px; display:flex; justify-content:flex-end;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner{max-width:210px; flex:0 0 210px; text-align:center; margin:0px 10px;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a{background-color:#372474; color:#fff; font-size:18px; font-weight:400; text-transform: uppercase; height:85px; border-radius:20px;
display:flex; justify-content:center; align-items:center;}
.body__container__wrapp .price__table__wrapp .table__bottom__inner a:hover{background-color:#563bb8;}
.body__container__wrapp .price__table__wrapp .condition__holder p{font-size:18px; text-align:center;}

.body__container__wrapp .faqs__wrapp{padding:135px 0px; display:block; clear:both; background-color:#f8f8f8;}
.body__container__wrapp .faqs__wrapp .body__title__wrapp{display:block; clear:both;}
.body__container__wrapp .faqs__wrapp .body__title__wrapp h2{text-align:center; color:#1e1a1b; margin-bottom:60px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item{border:0px; background-color:#372474; border-radius:15px; margin-bottom:15px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button{border-radius:15px; padding:25px 35px; background-color:#372474;
font-size:25px; font-family:'Poppins', sans-serif; color: #fff; box-shadow: none;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button:not(.collapsed){color:#fff;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button:after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 526.4 526.5' style='enable-background:new 0 0 526.4 526.5%3B fill:%23fff%3B' xml:space='preserve'%3E%3Cpath d='M252.5 2.8c1.1-0.4 2.3-0.8 3.4-1.4c11.2-4.6 23.8 2.5 25.6 14.6c0.3 2 0.3 4 0.3 5.9c0 72.5 0.1 145.2 0 217.8c0 1.4-0.3 3-0.4 4.7c2.2 0.1 3.7 0.1 5.1 0.1c73.1 0 146.2 0 219.3 0c7.6 0 13.9 2.5 18 9.3c6.8 11.5-0.2 26-13.4 27.9c-2 0.3-4 0.3-5.9 0.3c-72.5 0-145 0-217.5 0c-1.6 0-3-0.2-4.9-0.4c-0.1 1.9-0.1 3.4-0.1 4.8c0 73 0 145.9 0 218.9c0 8.8-2.9 15.6-11.1 19.4c-6.3 3-12.3 1.7-18.2-1.1c-1.8-1.8-3.5-3.5-5.3-5.3c-2.7-5.2-2.8-10.9-2.9-16.6c0.1-71.8 0.1-143.5 0.1-215.2c0-1.4-0.1-2.9-0.1-5.1c-1.9 0.2-3.4 0.6-4.8 0.6c-71.6 0-143.1 0-214.7 0.1c-5.8 0-11.4-0.2-16.6-2.9c-1.8-1.8-3.5-3.5-5.3-5.3c-3.5-7.1-3.7-14.1 0-21.2c1.8-1.8 3.5-3.5 5.3-5.3c5.2-2.7 10.9-2.8 16.6-2.9c71.8 0.1 143.5 0.1 215.2 0.1c1.4 0 2.9-0.1 5.2-0.1c-0.3-2-0.6-3.5-0.6-5.2c0-71.6 0.1-143.2-0.1-214.7c0-5.7 0.3-11.2 2.9-16.3C249 6.4 250.8 4.6 252.5 2.8z'/%3E%3C/svg%3E"); height:30px; width:30px; background-size:100%;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__button:not(.collapsed):after{
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 526.4 526.5' style='enable-background:new 0 0 526.4 526.5%3B fill:%23fff%3B' xml:space='preserve'%3E%3Cpath d='M19.4 282.1H507c10.4 0 18.8-8.4 18.8-18.8v0c0-10.4-8.4-18.8-18.8-18.8H19.4c-10.4 0-18.8 8.4-18.8 18.8v0C0.6 273.7 9 282.1 19.4 282.1z'/%3E%3C/svg%3E");}

.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body{padding:15px 35px; color:#fff; font-size:20px;}
.body__container__wrapp .faqs__wrapp .accordion__wrapp .accordion__item .card__body p{color:#fff; font-size:20px;}
.header__bnner__full__width{width:100%;}
.header__bnner__full__width .image__box{max-height:unset; height:100%; overflow:hidden;}
.header__bnner__full__width .image__box img{width:100%; height:100%; object-fit:cover; max-height:unset; max-width:unset; object-position:top;}
.header__bnner__full__width .header__banner___overlay{background:linear-gradient(rgba(0, 0, 0, 0.10) 0%, #1a1a1a 80%);}
.header__bnner__full__width .banner__content{margin:0px; padding:0px 0px 50px; text-align:unset; position:absolute; left:0px; top:0px;
height:100%; width:100%; display:flex; align-items:flex-end;justify-content:center; z-index:8;}
.header__bnner__full__width .banner__content .banner__container__inner{max-width:unset; display:flex; justify-content:space-between;
align-items:flex-end;}
.header__bnner__full__width .banner__content .banner__container__inner .banner__widgets h1{text-align:left;}
.header__bnner__full__width .banner__content .banner__btn__wrapp{justify-content:flex-start; margin:35px -5px 0px;}
.header__bnner__full__width .banner__content a.banner__btn{width:auto !important; height:52px; font-size:16px; line-height:normal; display:flex;
align-items:center; justify-content:flex-end; padding-left:20px; padding-right:8px; margin:0px 5px;}
.header__bnner__full__width .banner__content a.banner__btn span{display:flex; align-items:center;}
.header__bnner__full__width .banner__content a.banner__btn img{width:32px; height:32px; margin-left:10px;}
.header__bnner__full__width .banner__content a.banner__btn:hover{background-color:#372474;}
.header__bnner__full__width .banner__content .form__group{margin-bottom:0px; padding:0px 0px; position:relative; display:flex; align-items:center;}
.header__bnner__full__width .banner__content .form__group label{font-size:45px; color:#fff; font-family:'Yeseva One', cursive; margin-right:66px;}
.header__bnner__full__width .banner__content .form__group .form__control{border:1px solid #434040; background:rgba(0, 0, 0, 0.20); height:55px; font-size:14px; color:#161616; font-weight:400; padding-left:15px; padding-right:15px;
box-shadow:none; border-radius:5px; width:275px;}
.header__bnner__full__width .banner__content .form__group .select__wrapp{position:relative; display:block; clear:both;
border:0px; height:50px; font-size:14px; color:#161616; font-weight:400; 
box-shadow:none; border-radius:5px;}
.header__bnner__full__width .banner__content .form__group .select__wrapp .form__control{background-color:transparent; box-shadow:none; position:relative; z-index:2;}
.header__bnner__full__width .banner__content .form__group .select__wrapp:after{margin:auto 0px auto auto; height:5px;
display:block; content:""; position:absolute; top:0px; bottom:0px; right:15px; left:auto;
border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #444444;}
.header__bnner__full__width .banner__content .form__group .bootstrap-select{padding:0px;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-toggle{height:100%; width:300px; background-color:transparent;
box-shadow:none; color:#fff; font-size:14px; border:1px solid #434040;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-toggle .filter-option{display:flex; align-items:center;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-menu{padding:0px;
box-shadow:none; background:rgba(0, 0, 0, 0.50); border:1px solid #434040;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-menu .active{background-color:transparent;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-menu{flex-wrap:wrap; justify-content:flex-start;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-menu li{width:50%;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-menu li:after{display:none;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-menu li a{font-size:14px; padding:5px 15px; color:#fff;}
.header__bnner__full__width .banner__content .form__group .form__control .dropdown-menu li a:hover{background-color:transparent; color:#f84f88;}


.header__bnner__inner .image__box img{height:325px; max-height:320px; max-width:unset; object-fit:cover; object-position:center;}
.header__bnner__inner .header__banner___overlay{background:linear-gradient(rgba(0, 0, 0, 0.10) 0%, #1a1a1a 80%);}
.header__bnner__inner .banner__content{margin:0px; padding:0px; text-align:unset; position:absolute; left:0px; top:0px;
height:100%; width:100%; display:flex; align-items:center;justify-content:center; z-index:6;}
.header__bnner__inner .banner__content .banner__container__inner{max-width:unset; display:flex; justify-content:space-between;
align-items:flex-end;}

.body__container__wrapp__inner{display:block; clear:both; background-color:#1a1a1a; overflow:hidden; padding-bottom:100px;}
.body__container__wrapp__inner .category__carousal{margin-top:32px; margin-bottom:100px;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner{display:flex; align-items:center; width:100%;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner h3{display:none;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner a{border:0px; height:auto; color:#f84f88; margin-left:auto;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner a svg{margin-left:10px; fill:#f84f88;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner a:hover{background-color:transparent; color:#fff;}
.body__container__wrapp__inner .body__title__wrapp .title__area__inner a:hover svg{fill:#fff;}
.body__container__wrapp__inner .cms__global__wrapp{margin-bottom:85px; display:block; clear:both;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp h2{font-size:20px; font-weight:600; text-transform:uppercase; color:#cb2130; margin:30px 0px 10px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp p{font-size:14px; line-height:28px; font-weight:400;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp ul{list-style:none; padding:0px 0px 0px 20px;; margin:0px 0px 40px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp ul li{font-size:14px; display:block; clear:both; padding:8px 0px; text-indent:-20px; margin:0px 0px 0px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp ul li:before{height:6px; width:6px; display:inline-block; content:""; background:#c1272c; 
vertical-align:top; margin-top:10px; margin-right:7px; border-radius:10px;}

.body__container__wrapp__inner .cms__global__wrapp .content__wrapp h3{font-size:20px; font-weight:400; color:#fff; margin:30px 0px 10px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp h5{font-size:16px; font-weight:400; color:#fff; margin:30px 0px 10px;}

.body__container__wrapp__inner__single__request{height:100%;}
.body__container__wrapp__inner__single .application__inner__request{height:100%; display:flex; align-items:center;}
.body__container__wrapp__inner__single .application__inner__request .application__inner .form__wrapp .submit__btn{width:130px;}
.body__container__wrapp__inner .cms__content__wrapp .cms__content__inner__holder{margin-bottom:80px;}
.body__container__wrapp__inner .cms__content__wrapp .cms__content__inner__holder .header__title{margin-bottom:40px;}
.body__container__wrapp__inner .cms__content__wrapp .cms__content__inner__holder .header__title h2{font-size:25px; font-weight:00; margin-bottom:15px;}
.body__container__wrapp__inner .cms__content__wrapp .cms__content__inner__holder h3{font-size:16px; font-weight:700; margin-top:40px; margin-bottom:20px;}
.body__container__wrapp__inner .cms__content__wrapp .cms__content__inner__holder p{font-size:14px; margin-bottom:20px; letter-spacing:0.5px;}

/* .header__bnner__inner__cms{height:400px;} */
.header__bnner__inner__cms{height:100vh;}
.header__bnner__inner__cms .banner__content{background: rgba(26, 26, 26, 0.5);}
.header__bnner__inner__cms .banner__content .banner__container__inner{justify-content:center;}
.header__bnner__inner__cms .banner__content h1{margin:0px; font-family:'Yeseva One', cursive; text-transform:none;}

.body__container__wrapp__inner .cms__content__wrapp{margin:80px 0px 0px;}
.body__container__wrapp__inner .cms__content__wrapp p, 
.body__container__wrapp__inner .cms__content__wrapp h1, 
.body__container__wrapp__inner .cms__content__wrapp h2,
.body__container__wrapp__inner .cms__content__wrapp h3, 
.body__container__wrapp__inner .cms__content__wrapp h4, 
.body__container__wrapp__inner .cms__content__wrapp h5,
.body__container__wrapp__inner .cms__content__wrapp h6{color:#e1e1e1; font-family:'Poppins', sans-serif;}
.body__container__wrapp__inner .cms__content__wrapp p{font-size:14px; margin-bottom:20px; font-weight:300; line-height:24px; letter-spacing:0.2px;}
.body__container__wrapp__inner .cms__content__wrapp h2{font-size:30px; margin-bottom:10px; margin-top:20px; font-family:'Yeseva One', cursive;}
.body__container__wrapp__inner .cms__content__wrapp h3{font-size:20px; margin-bottom:10px;  margin-top:30px;}
.body__container__wrapp__inner .cms__content__wrapp h4{font-size:15px; margin-bottom:10px;}

.body__container__wrapp__inner .contact__wrapp{display:block; clear:both; margin:80px 0px 0px; padding:0px; box-shadow:0px 0px 24px 0 rgba(0,0,0,.09); border-radius:10px; overflow:hidden;}
.body__container__wrapp__inner .contact__wrapp .contact__info{padding:75px; position:relative; display:flex; align-items:center; height:100%;}
.body__container__wrapp__inner .contact__wrapp .contact__info:before{background:rgba(0, 0, 0, 0.7); height:100%; width:100%; position:absolute; left:0px; top:0px; content:"";} 
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp{position:relative;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp h2{font-size:40px; color:#fff; text-transform:uppercase; font-weight:700; margin-bottom:20px;
max-width:275px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp p{font-size:16px; color:#fff;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp .socila__info{margin:0px; padding:0px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp .socila__info ul{list-style:none; margin:30px 0px 0px; padding:0px; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp .socila__info ul li{height:30px; width:30px; margin-right:10px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp .socila__info ul li a{height:30px; width:30px; float:left; text-align:center; line-height:25px;}
.body__container__wrapp__inner .contact__wrapp .contact__info .contact__info__wrapp .socila__info ul li a img{width:30px; margin:0px;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp{margin:0px; padding:70px 30px; background:#fff; height:100%;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp p{font-size:16px; font-weight:400; text-transform:uppercase; margin:0px 0px 40px; padding:0px; text-align:center;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .form__group{margin-bottom:25px; padding:0px 0px; position:relative;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .form__group .form__control{border:1px solid #dddddd; background-color:#fff; height:55px; font-size:14px; color:#161616; font-weight:400; 
box-shadow:none; border-radius:5px;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .form__group textarea.form__control{height:120px;padding-top:30px;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .form__group .form__control::-webkit-input-placeholder{color:#a0a0a0;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .form__group .form__control:-ms-input-placeholder{color:#a0a0a0;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .form__group .form__control::placeholder{color:#a0a0a0;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .form__group label{font-size:14px; margin-left:0px; padding:15px 10px;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .submit__btn{font-size:22px; color:#fff; font-weight:600; text-transform:uppercase; background-color:#372474; width:240px; height:65px; margin-top:5px; -moz-border-radius:65px; -webkit-border-radius:35px; border-radius:65px; text-align:center;}
.body__container__wrapp__inner .contact__wrapp .form__wrapp .submit__btn:hover{background-color:#f84f88;}



.body__container__wrapp__inner .movie__details__wrapp{position:relative; z-index:7; margin-bottom:100px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets{margin:0px; padding:0px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp{display:flex;  margin:0px -5px 35px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn{height:70px; font-size:20px; text-transform:uppercase; line-height:normal; display:flex;
align-items:center; justify-content:flex-end; padding-left:28px; padding-right:8px; margin:0px 5px; background-color:#00a3e0; color:#fff; font-weight:700; border-radius:100px;
max-width:unset; flex:unset;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn span{display:flex; align-items:center;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn img{width:55px; height:55px; margin-left:10px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.banner__btn:hover{background-color:#022070;}

.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price{width:270px; height:70px; font-size:25px; text-transform:uppercase; line-height:normal; display:flex;
align-items:center; justify-content:flex-end; padding-left:30px; padding-right:30px; margin:0px 5px; background-color:#232324; color:#fff; font-weight:700; border-radius:55px;
max-width:270px; flex:0 0 270px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__price span{font-size:16px; line-height:18px; font-weight:500; width:64%;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp{font-size:25px; text-transform:uppercase; line-height:normal; display:flex;
align-items:center; padding:0px; margin:0px 0px 30px; color:#009eda; font-weight:400;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .passcode__wrapp .passcode__input{border:1px solid #404040; border-radius:5px;
height:66px; width:230px; text-align:center; display:flex; align-items:center; justify-content:center; margin-left:30px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action{height:70px; width:70px; border-radius:100px;
background-color:#022070; display:flex; align-items:center; justify-content:center; margin:0px 5px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action img{width:25px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__action:hover{background-color:#009eda;}

/* .body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__add__watchlist{width:auto; padding:0px 20px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__add__watchlist img{margin-right:10px;} */


.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__add__watchlist{width:auto !important; padding:0px 20px;
color:#fff; text-transform:uppercase;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .btn__wrapp a.btn__add__watchlist img{margin-right:10px;}



.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title{margin:0px; padding:0px; margin:0px;
display:flex; align-items:center; justify-content:space-between;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title h3{color:#fff; font-size:35px; text-transform:uppercase;
margin:0px;}

.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .user__review {display:flex; align-items:center; justify-content:space-between; max-width:380px; flex:0 0 380px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul{padding:0px; margin:0px; list-style:none; display:flex; flex-wrap:nowrap;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title .reatings ul li{height:18px; width:18px; margin-left:2px;}

.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a{border:0px; height:auto; width:auto; color:#fff; 
margin-left:0px; text-transform:uppercase; font-size:20px; display:flex; align-items:center;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a svg{margin-left:0px; fill:#fff; width:32px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a:hover{background-color:transparent; color:#fff;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__title a:hover svg{fill:#fff;}

.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info{display:flex; align-items:center; margin-top:25px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget{display:flex; align-items:center; flex-wrap:nowrap;
font-size:22px; color:#fff; margin-right:25px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget i.ico__box{flex:1; margin-right:15px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets .movie__info .movie__info__widget i.ico__box img{width:30px;}

.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets p{color:#fff; font-size:22px; margin:35px 0px;}
.body__container__wrapp__inner .movie__details__wrapp .deatils__widgets p span{color:#fff;}



.body__container__wrapp__inner .user__rating__wrapp{margin:0px 0px 100px; padding:0px; display:block; clear:both;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary{padding:70px 30px; background-color:#292929; border-radius:20px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary h3{color:#fff; font-size:30px; text-transform:uppercase;
margin:0px 0px 50px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary h2{color:#fff; font-size:50px; text-transform:uppercase;
margin:0px; font-family:'Poppins', sans-serif;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary ul{padding:0px; margin:0px 0px 20px; list-style:none; display:flex; flex-wrap:nowrap; justify-content:center;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary ul li{height:18px; width:18px; margin-left:2px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary p{font-size:16px; text-transform:uppercase; color: #fff; text-align:center;
margin-bottom:15px;}

.body__container__wrapp__inner .user__rating__wrapp .rating__summary .progress__wrapp{ color:#fff; font-size:12px; text-transform:uppercase; margin-top:15px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary .progress{margin-top:5px; height:6px;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary .progress .progress-bar{background-color:#59b15c;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary .progress .progress__good{background-color:#b3da3f;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary .progress .progress__average{background-color:#ffa800;}
.body__container__wrapp__inner .user__rating__wrapp .rating__summary .progress .below__aerage{background-color:#d9534f;}
.body__container__wrapp__inner .user__rating__wrapp a.add__review{font-size:20px; text-transform:uppercase; color:#fff; width:200px; display:flex; justify-content:space-between;
align-items:center; height:60px; border:0px; border-radius:90px; padding:0px 20px;}
.body__container__wrapp__inner .user__rating__wrapp a.add__review img{width:25px; padding:5px; border:1px solid #fff; border-radius:50px;}
.body__container__wrapp__inner .user__rating__wrapp a.add__review:hover{background-color:#00aeef; border-color:#00aeef;}


.body__container__wrapp__inner .user__rating__wrapp button.add__review{font-size:20px; text-transform:uppercase; color:#fff; width:200px; display:flex; justify-content:space-between;
align-items:center; height:60px; border:0px; border-radius:90px; padding:0px 20px; background-color:#022070;}
.body__container__wrapp__inner .user__rating__wrapp button.add__review img{width:25px; padding:5px; border:1px solid #fff; border-radius:50px;}
.body__container__wrapp__inner .user__rating__wrapp button.add__review:hover{background-color:#00aeef; border-color:#00aeef;}

.body__container__wrapp__inner .user__rating__wrapp button.wright__review{font-size:20px; text-transform:uppercase; color:#fff; width:200px; display:flex; justify-content:space-between;
align-items:center; height:60px; border:0px; border-radius:90px; padding:0px 20px; background-color:#022070;}
.body__container__wrapp__inner .user__rating__wrapp button.wright__review img{width:25px; padding:5px; border:1px solid #fff; border-radius:50px;}
.body__container__wrapp__inner .user__rating__wrapp button.wright__review:hover{background-color:#00aeef; border-color:#00aeef;}


.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card{margin-bottom:40px; padding-left:10px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card .review__card__user__info{margin:0px; padding:0px;
display:flex; align-items:center; margin-bottom:15px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .image__box{height:105px; width:105px; overflow:hidden;
border-radius:150px; border:1px solid #b7b6b6;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .image__box img{width:100%; height:100%; object-fit:cover;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user{font-size:20px; text-transform:uppercase; color:#fff;
margin:0px 60px 0px 22px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__user .review__date{color:#b7b6b6; font-size:16px; text-transform:none;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card .review__card__user__info h3{display:none;}
.body__container__wrapp__inner .user__rating__wrapp .review__details ul{padding:0px; margin:0px 0px 0px auto; list-style:none; display:flex; flex-wrap:nowrap; justify-content:center;}
.body__container__wrapp__inner .user__rating__wrapp .review__details ul li{height:18px; width:18px; margin-left:2px;}
.body__container__wrapp__inner .user__rating__wrapp .review__details .review__card p{color:#fff; font-size:18px;}

.body__container__wrapp__inner .faqs__wrapp{background-color:transparent;}
.body__container__wrapp__inner .faqs__wrapp .accordion__wrapp .accordion__item{background-color:#372474;}
.body__container__wrapp__inner .faqs__wrapp .accordion__wrapp .accordion__button{background-color:#372474;}


.body__container__wrapp__inner .cms__global__wrapp{margin-bottom:85px; display:block; clear:both; position:relative; z-index:7;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp h2{font-size:30px; text-transform:uppercase; color:#fff; margin:30px 0px 10px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp p{font-size:14px; line-height:24px; font-weight:300; color:#fff;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp ul{list-style:none; padding:0px 0px 0px 20px;; margin:0px 0px 40px;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp ul li{font-size:14px; display:block; clear:both; padding:8px 0px; text-indent:-20px; margin:0px 0px 0px;
color:#fff;}
.body__container__wrapp__inner .cms__global__wrapp .content__wrapp ul li:before{height:6px; width:6px; display:inline-block; content:""; background:#fff; 
vertical-align:top; margin-top:10px; margin-right:7px; border-radius:10px;}


.header__bnner__inner__single{max-height:unset !important; height:100% !important; overflow:unset;}
/* .header__bnner__inner__single .image__card__wrapp{margin:0px; position:fixed;}*/
.header__bnner__inner__single .header__banner___overlay{position:fixed;} 
.body__container__wrapp__single{position:relative; z-index:10; position:absolute; top:0px; height:auto; width:100%;
background:rgba(0, 0, 0, 0.70); padding-bottom:50px; height:100%;}
.header__bnner__inner__single .form__wrapp{margin:100px auto 40px; padding:0px 0px; background:#3b2671; max-width:500px;
border-radius:20px; overflow:hidden;}
.header__bnner__inner__single .form__wrapp .header__wrapp .logo__wrapp{background-color:#fff; text-align:center;
padding:18px 0px; margin-bottom:45px;}
.header__bnner__inner__single .form__wrapp .header__wrapp .logo__wrapp img{max-width:300px;}
.header__bnner__inner__single .form__wrapp .header__wrapp h1{font-size:30px; text-transform:uppercase; color:#fff; text-align:center;
margin:0px; padding:0px;}
.header__bnner__inner__single .form__wrapp .header__wrapp p{font-size:18px; text-transform:uppercase; color:#fff; text-align:center;
margin:0px; padding:0px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner{padding:30px 60px 30px;}
.header__bnner__inner__single .form__wrapp p{font-size:16px; font-weight:400; text-transform:uppercase; margin:0px 0px 40px; padding:0px; text-align:center;}
.header__bnner__inner__single .form__wrapp .form__group{margin-bottom:10px; padding:0px 0px; position:relative;}
.header__bnner__inner__single .form__wrapp .form__group .form__control{border:1px solid #dddddd; background-color:#fff; height:55px; font-size:14px; color:#161616; font-weight:400; 
box-shadow:none; border-radius:5px;}
.header__bnner__inner__single .form__wrapp .form__group .form__control::-webkit-input-placeholder{color:#a0a0a0;}
.header__bnner__inner__single .form__wrapp .form__group .form__control:-ms-input-placeholder{color:#a0a0a0;}
.header__bnner__inner__single .form__wrapp .form__group .form__control::placeholder{color:#a0a0a0;}
.header__bnner__inner__single .form__wrapp .form__group label{font-size:14px; margin-left:0px; padding:15px 10px;}
.header__bnner__inner__single .form__wrapp .submit__btn{font-size:16px; color:#fff; font-weight:400; text-transform:uppercase; 
background-color:#f84f88; width:100%; height:55px; margin-top:10px; border-radius:5px; text-align:center;}
.header__bnner__inner__single .form__wrapp .submit__btn:hover{background-color:#fff; color:#192133;}
.header__bnner__inner__single .form__wrapp .form__group__large{display:flex; align-items:center; justify-content:space-between; margin-top:15px;}
.header__bnner__inner__single .form__wrapp .form__group__large label{padding:0px; color:#fff; font-size:14px;
display:flex; align-items:center; cursor:pointer;}
.header__bnner__inner__single .form__wrapp .form__group input[type=checkbox] {display:none; cursor: pointer;}
.header__bnner__inner__single .form__wrapp .form__group input[type=checkbox] + label:before {content:'';  -webkit-appearance:none; background-color:transparent; border:2px solid #aeaeae; border-radius:0px; position:relative; cursor:pointer;
margin-right:10px; height:22px; width:22px;}
.header__bnner__inner__single .form__wrapp .form__group input[type=checkbox]:checked + label:before{border-color:#f84f88;}
.header__bnner__inner__single .form__wrapp .form__group input[type=checkbox]:checked + label:after {content:''; display:block; position:absolute;
top:3px; left:8px; width:6px; height:12px; border:1px solid #f84f88; border-width:0px 2px 2px 0px; transform:rotate(45deg);}
.header__bnner__inner__single .form__wrapp .form__group__large a{color:#f84f88; font-size:14px; border-bottom:1px solid transparent;}
.header__bnner__inner__single .form__wrapp .form__group__large a:hover{border-color:#f84f88;}
.header__bnner__inner__single .form__wrapp .extra__login{margin-top:40px; display:flex; align-items:center; justify-content:space-between;}
.header__bnner__inner__single .form__wrapp .extra__login:before, .header__bnner__inner__single .form__wrapp .extra__login:after{height:1px; flex:1;
background-color:#202a42; content:"";}
.header__bnner__inner__single .form__wrapp .extra__login span{color:#fff; font-size:12px; margin:0px 20px; text-transform:uppercase;} 
.header__bnner__inner__single .form__wrapp .socila__info{margin:0px; padding:0px;}
.header__bnner__inner__single .form__wrapp .socila__info ul{list-style:none; margin:20px 0px 0px; padding:0px; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap;
justify-content:center;}
.header__bnner__inner__single .form__wrapp .socila__info ul li{height:30px; width:30px; margin-right:10px;}
.header__bnner__inner__single .form__wrapp .socila__info ul li a{height:30px; width:30px; float:left; text-align:center; line-height:25px;}
.header__bnner__inner__single .form__wrapp .socila__info ul li a img{width:30px; margin:0px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner p{color:#fff; font-size:14px; text-transform:none; margin-top:30px; margin-bottom:20px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner p a{color:#f84f88; font-size:14px; border-bottom:1px solid transparent; margin-left:10px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner p a:hover{border-color:#f84f88;}
.header__bnner__inner__single .container__wrapp__single__footer{display:block; clear:both; margin-bottom:0px;}
.header__bnner__inner__single .container__wrapp__single__footer ul{list-style:none; padding:0px; margin:0px; display:flex; align-items:center;
justify-content:center;}
.header__bnner__inner__single .container__wrapp__single__footer ul li{display:flex; align-items:center;}
.header__bnner__inner__single .container__wrapp__single__footer ul li:after{height:10px; width:1px; background-color:#fff; margin:0px 15px;
content:"";}
.header__bnner__inner__single .container__wrapp__single__footer ul li:last-child:after{display:none;}
.header__bnner__inner__single .container__wrapp__single__footer ul li a{color:#fff; font-size:14px; text-transform:uppercase; display:block; clear:both; margin:0px 0px 0px;}
.header__bnner__inner__single .container__wrapp__single__footer ul li a:hover{color:#f84f88;}
.header__bnner__inner__single .container__wrapp__single__footer .socila__info{margin-top:20px;}
.header__bnner__inner__single .container__wrapp__single__footer .socila__info ul li{height:30px; width:30px; margin:0px 10px;}
.header__bnner__inner__single .container__wrapp__single__footer .socila__info ul li a{height:30px; width:30px; float:left; text-align:center; line-height:25px;}
.header__bnner__inner__single .container__wrapp__single__footer .socila__info ul li a img{width:30px; margin:0px;}



  
footer{background-color:#3b2576; padding-top:100px; margin-top:0px;}
footer .footer__site__links ul{list-style:none; padding:0px; margin:0px; display:block; clear:both;}
footer .footer__site__links ul li a{color:#fff; font-size:16px; text-transform:uppercase; display:block; clear:both; margin:0px 0px 20px;}
footer .footer__site__links ul li a:hover{color:#f84f88;}
footer .newsletter__wrapp{padding:0px 10px;}
footer .newsletter__wrapp h3{text-align:center; color:#fff; font-size:30px; text-transform:uppercase; margin-bottom:20px;}
footer .newsletter__wrapp p{font-size:20px; color:#fff; text-align:center; font-weight:300; margin-bottom:30px;}
footer .newsletter__wrapp .form__wrapp .form__group{margin-bottom:25px; padding:0px 20px; position:relative; border:1px solid #563bb8; 
display:flex; align-items:center;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control{border:0px; background-color:transparent; height:75px; font-size:14px; font-weight:400; color:#fff; box-shadow:none; border-radius:0px; padding:0px;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control::-webkit-input-placeholder{color:#fff;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control:-ms-input-placeholder{color:#fff;}
footer .newsletter__wrapp .form__wrapp .form__group .form__control::placeholder{color:#fff;}
footer .newsletter__wrapp .form__wrapp .form__group label{font-size:14px; margin-left:0px; padding:15px 10px;}
footer .newsletter__wrapp .form__wrapp .submit__btn{font-size:18px; color:#fff; font-weight:600; text-transform:uppercase; background-color:transparent; margin-top:0px; border-radius:0px; text-align:center;}
footer .newsletter__wrapp .form__wrapp .submit__btn:hover{color:#fff;}

footer .socila__info{margin:0px; padding:0px;}
footer .socila__info ul{list-style:none; margin:110px 0px 0px; padding:0px; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap;
justify-content:center;}
footer .socila__info ul li{height:30px; width:30px; margin-right:10px;}
footer .socila__info ul li a{height:30px; width:30px; float:left; text-align:center; line-height:25px;}
footer .socila__info ul li a img{width:30px; margin:0px;}

footer .footer__bottom{background-color:#000d23; margin-top:55px; padding:25px 0px; text-align:center;}
footer .footer__bottom .footer__bottom__inner{display:flex; justify-content:space-between; flex-flow:row wrap; max-width:1320px;
padding-right:var(--bs-gutter-x, 0.75rem); padding-left:var(--bs-gutter-x, 0.75rem); margin-right:auto; margin-left:auto;}
footer .footer__bottom p{font-size:12px; color:#fff; margin:0px; text-transform:uppercase; padding:5px 0px 0px;}
footer .footer__bottom .footer__bottom__links{display:flex; padding:5px 0px 0px; margin:0px -20px;}
footer .footer__bottom .footer__bottom__links a{font-size:12px; color:#fff;display:flex; align-items:center; text-transform:uppercase; margin:0px 20px;}
footer .footer__bottom .footer__bottom__links a:hover{color:#f84f88;}




/* .screen-reader-text{height:auto; width:1px; clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute!important;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{height:auto; width:auto; background-color:#000; border-radius:2px; box-shadow:0 0 2px 2px rgba(0,0,0,0.6); clip:auto!important; color:#fff; display:block; font-size:.875rem; font-weight:700; left:.3125rem; line-height:normal; padding:.9375rem 1.4375rem .875rem; text-decoration:none; top:.3125rem; z-index:100000;}
.search-form{display:inline-block; position:relative; width:100%;}
.search-field,.search-submit{height:3.75rem;}
.search-field{position:absolute; right:0; transition:all .5s ease-in-out; background-color:transparent; border:0; border-bottom:1px solid rgba(255,255,255,0.5)!important; box-sizing:border-box; color:rgba(255,255,255,0.5); cursor:pointer; font-size:2.25rem; font-weight:300; opacity:0; padding-right:3.75rem; width:0; z-index:3;}
.search-field:focus{cursor:text; opacity:1; outline:0; width:100%; z-index:1;}
.search-field:focus:hover ~ .search-submit .fa-search{color:#fff;}
.search-field:hover ~ .search-submit .fa-search{color:white;}
.search-submit{transition:all .2s ease-in-out; background-color:transparent; border:0; float:right; position:relative; width:3.75rem; z-index:2;}
.search-submit:hover .fa-search{color:white;}
.fa-search{transition:all .2s ease-in-out; color:#fff; font-size:2.25rem;} */

#search-box .container .close{width:32px; height:32px; opacity:1; display:flex; align-items:center; justify-content:center; padding:0px;}
#search-box .container .close::before, #search-box .container .close::after{width:1px; height:16px;}
#search-box .container .search-main .search-inner{width:40%;}
#search-box .container .search-main input{font-size:18px;}

.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:checked,
.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:not(:checked){position:absolute; left:-9999px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:checked + label,
.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:not(:checked) + label
{position:relative; padding-left:25px; cursor:pointer; line-height:20px; display:inline-block; color:#fff; font-size:14px; margin-bottom:10px; margin-right:15px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:checked + label:before,
.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff;}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after{content:''; width:12px; height:12px; background:#f84f88; position:absolute; top:3px; left:3px; border-radius:100%; -webkit-transition:all 0.2s ease; transition:all 0.2s ease;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:not(:checked) + label:after{opacity:0; -webkit-transform:scale(0); transform:scale(0);}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner [type="radio"]:checked + label:after{opacity:1; -webkit-transform:scale(1); transform:scale(1);}


.video-js{width:100%; margin-top:30px;}


.body__container__wrapp__inner .contact__wrapp{border-radius:0px; box-shadow:none;}
.body__container__wrapp__inner .contact__wrapp .card{border:0px; border-radius:0px;}
.body__container__wrapp__inner .contact__wrapp .card .card-header{display:none;}
.body__container__wrapp__inner .contact__wrapp .card-body{padding:0px;}
.body__container__wrapp__inner .contact__wrapp .card-body .d-flex{align-items:unset !important;}
.body__container__wrapp__inner .contact__wrapp .card-body .nav{background-color:#001436; margin:0px !important;}
.body__container__wrapp__inner .contact__wrapp .card-body .nav .nav-link{border-radius:0px; text-align:left; padding:15px; font-size:12px;
text-transform:uppercase; color:#2bace2;}
.body__container__wrapp__inner .contact__wrapp .card-body .nav .nav-link:hover{background-color:#0346c3; color:#fff;}
.body__container__wrapp__inner .contact__wrapp .card-body .nav-pills .nav-link.active, .body__container__wrapp__inner .contact__wrapp .card-body .nav-pills .show .nav-link{background-color:#0346c3; color:#fff;}
.body__container__wrapp__inner .contact__wrapp .card-body .nav .nav-link a{color:#2bace2;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content{padding:20px; flex:1;}

.body__container__wrapp__inner .contact__wrapp .card-body .tab-content #v-pills-home{font-size:30px; font-family:'Yeseva One', cursive;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content #v-pills-home:after{height:1px; width:35px; background-color:#00aeef; margin:0px 35px; content:""; display:inline-block; vertical-align:middle;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success{background-color:transparent;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success thead, 
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success tbody, 
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success tfoot, 
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success tr, 
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success td, 
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success th{background-color:transparent !important;
box-shadow:none; border:1px solid #d7d7d7; padding:15px 15px; font-size:12px;}

.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success td a{color:#0346c3;
border-bottom-color:transparent; border-bottom-width:1px; border-bottom-style:solid;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success td a:hover{border-bottom-color:#0346c3;}

.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane a.btn-primary{font-size:12px; text-transform:uppercase; color:#fff;
height:30px; line-height:30px; border:0px; border-radius:90px; padding:0px 20px; margin-bottom:30px;}

.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success td a.btn-primary{margin-bottom:0px;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .table-success td a.btn-primary:hover{border-bottom-color:transparent;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane button.btn-primary{font-size:12px; text-transform:uppercase; color:#fff;
height:30px; line-height:30px; border:0px; border-radius:90px; padding:0px 20px; margin-bottom:0px;}

.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane form label{font-size:14px; margin-left:0px; padding:15px 0px;}


.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane form .form__group{display:flex; max-width:350px;
border:1px solid #dddddd; height:55px; border-radius:10px;}

.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane form .form-control{border:0px; background-color:transparent; font-size:14px; color:#161616; font-weight:400; box-shadow:none; border-radius:0px; margin:0px;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane form .form__group button.btn-primary{height:unset; width:130px; font-size:16px;
margin:0px !important; border-radius:0px 8px 8px 0px;}

.dashboard__page{height:470px;}
.dashboard__page .banner__content .banner__container__inner{justify-content:center;}

.header__bnner__inner__single .form__wrapp .form__group__choose__file{display:flex; align-items:center;}
.header__bnner__inner__single .form__wrapp .form__group__choose__file img{height:55px; width:55px !important; margin-left:10px; border-radius:5px !important;}

.header__bnner__inner__single .form__wrapp .form__wrapp__inner .btn__wrap{display:flex; justify-content:center;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner .btn__wrap .back__btn{display:flex; align-items:center; justify-content:center; border:0px; margin-right:5px; margin-left:0px;}
.header__bnner__inner__single .form__wrapp .form__wrapp__inner .submit__btn{margin-left:5px;}
.header__bnner__inner__single .dashboard__page{height:100vh; max-height:unset;}
.header__bnner__inner__single .body__container__wrapp__register{height:auto;}

.header__bnner__inner__single .form__wrapp .form__group label.username__optional{padding:15px 0px 5px; color:#fff;}

.modal-body{padding:0px;}
.modal-body .video-js{margin:0px; height:100%;}
.modal-fullscreen .modal-header{position:absolute; right:10px; top:10px; z-index:10; border:0px; background-color:#fff; padding:0px;
border-radius:20px;}
.modal-fullscreen .modal-header .btn-close{margin:0px;}

#exampleModalReview .modal-content{padding:30px;}

#exampleModalReview .modal-content .btn{font-size:15px; color:#fff; font-weight:600; text-transform:uppercase; height:45px; width:100px; margin-top:5px; text-align:center;
display:block; margin-left:auto; margin-right:auto;}
#exampleModalReview .modal-content #description{background-color:#fff; z-index:5; position:relative;}
#exampleModalReview .modal-content .rating-css input + label{font-size:30px;}

#card-holder-name{margin-bottom:10px;}
#card-button{margin-left:0px !important;}
.StripeElement{height: 55px !important; padding:20px 12px !important;}

.search-inner-bottom{margin:0px auto; width:40%;}
.search-inner-bottom .search-data{margin:0px; padding:0px;}
.search-inner-bottom .search-data li a{margin:0px; padding:0px; background-color:transparent;}



.email__success{display:flex; align-items:center; justify-content:center; flex-direction:column; height:100% !important;} 
.email__success .form__wrapp{padding:50px; text-align:center;}
.email__success .form__wrapp .header__wrapp h1{font-size:25px; margin-bottom:20px;}
.email__success .form__wrapp .header__wrapp p{margin-bottom:20px; font-size:14px; text-transform:none;}
.email__success .form__wrapp p{color:#fff; font-size:16px; text-align:center; margin:0px; padding:0px;}
.email__success .form__wrapp button.btn__extra{background-color:transparent; display:block; clear:both; text-transform:uppercase;
color:#fff; max-width:unset; border:1px solid #fff; margin:10px auto 20px; padding:10px 20px; border-radius:40px; display:flex; align-items:center; justify-content:center;}
.email__success .form__wrapp button.btn__extra:hover{background-color:#00aeef; border-color:#00aeef;}
.email__success .form__wrapp a.btn__extra{background-color:transparent; border:0px; display:inline-block; text-transform:uppercase;
color:#00aeef; border-bottom:1px solid #00aeef; margin:0px auto;}
.email__success .form__wrapp a.btn__extra:hover{color:#FFF; border-bottom-color:#fff;}

.modal{background:rgba(0, 0, 0, 0.70);}
.modal__dialog__review{display:flex; align-items:center; justify-content:center; height:100%;}
.modal__dialog__review .modal-body{padding:20px;}
.modal__dialog__review .modal-body .modal-footer{border:0px;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane .modal__dialog__review form .form__group{display:block;
border:0px; background-color:transparent; max-width:unset; height:auto; margin-bottom:20px;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane .modal__dialog__review form .form__group label{padding:0px 0px 10px;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane .modal__dialog__review form .form__group .form__control{border:1px solid #dddddd; background-color:#fff; height:55px; font-size:14px; color:#161616; font-weight:400; 
box-shadow:none; border-radius:5px;}
.body__container__wrapp__inner .contact__wrapp .card-body .tab-content .tab-pane .modal__dialog__review form .form__group textarea.form__control{height:auto;}


.track-meta h1{color:#fff;}
.track-meta p{color:#fff;}
.info-section h4{color:#fff;}

.play-button-big svg{fill:#fff;}