/**Search**/
.navbar .navbar-brand{padding:10px 0}
body{background:#eee}
.bg-light .nav-link{color:#f33!important}
.load-more-container{width:100%;text-align:center;display:block}
.load-more-data .hide{display:none;transition-delay:5s}
.load-more-data .show{display:unset;transition-delay:5s}
.ajaxloader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #f33;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:block;margin:0 auto}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
header{background:linear-gradient(to right,#f33,#f33,#f33);height:100px}
header ul.navbar-nav li a{color:#fff;font-size:14px;font-weight:700}
section.bg-video{height:100vh;position:fixed;top:0;left:0;right:0;z-index:-1}
#hero{height:calc(100vh - 95px);border-bottom:5px solid;background:#0005;border-image:linear-gradient(to right,#f33,#f33,#33f);border-image-slice:1}
#hero h1{width:36vw;font-weight:bolder;font-size:3rem;text-shadow:-1px -2px 2px #000,1px -1px 2px #000,-1px 1px 2px #000,1px 1px 2px #000}
.hide,.hide *{display:none!important}
.bg-transparent{background:transparent!important;border-bottom:1px solid transparent;box-shadow:none}
#MainHead a.nav-link{font-size:15px;color:#c55746}
#SearchHead a.nav-link{font-size:15px;color:#c55746}
#MainHead{z-index:2}
#SearchHead{z-index:2}
.home_head_container{margin-left:0}
.h-fill{height:-webkit-fill-available!important}
.slick-slider .slick-slide{height:auto}
.cardboard{padding:15px}
.cardboard:hover{background:#fff3}
.cardboard-image{background:#fff;padding:10px;position:relative}
.cardboard-image:before{content:'\f0d7';font-family:'FontAwesome';font-size:5em;position:absolute;bottom:-60px;left:0;right:0;text-align:center;color:#fff}
.cardboard-sign-block{display:inline-block;background:#f33;padding:5px;box-shadow:0 0 0 5px #f338;font-size:18px;color:#fff;transform:rotate(45deg);animation-name:alarm;animation-duration:4s;animation-iteration-count:infinite}
.cardboard-sign-block .control{transform:rotate(-45deg)}
.cardboard-sign-block i{position:relative;animation-name:jump;animation-duration:1s;animation-iteration-count:infinite}
.cardboard-sign{margin-top:40px;justify-content:center;display:flex}
.cardboard-title{font-weight:400}
@keyframes alarm {
from{box-shadow:0 0 0 4px #f338}
to{box-shadow:0 0 0 5px #f338}
}
@keyframes jump {
from{top:0}
to{top:2px}
}
div#seeCate button {max-width: 100%;}
button#payBtn {max-width: 100%;}
.btn-danger,.btn-danger:hover,.btn-danger:focus,.btn-outline-danger:hover,.btn-outline-danger:focus{background:#f33;border-color:#f33}
.text-danger,.text-danger:hover{color:#f33!important}
.btn-outline-danger{color:#f33;border-color:#f33}
.img-card img{border-radius:3px;box-shadow:0 -3px 2px rgba(164,158,147,0.6)}
.img-label{position:relative;top:-1rem;width:100%;padding:4px;float:left;height:auto!important}
.px-2.pb-2.text-light.label-tag{height:10rem;margin-top:8px}
a.celeb-desc-link{position:absolute;width:100%;height:160px;top:0;left:0}
.img-label:after{content:"";clear:left}
.img-label-content{background:#303030;height:100%}
.img-flag{width:60px;font-weight:600;color:#fff;background:#f33;font-size:15px;display:flex;justify-content:center;border-radius:10px;position:absolute;align-items:center;right:7px;bottom:13px}
.img-label-content>h5{font-weight:700;font-size:.9rem}
.hover-content{display:none}
.bg-danger{background-color:#f33!important}
.has-search .form-control{padding-left:3rem}
.has-search .form-control-feedback{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:3rem;margin-left:5px;font-size:20px;text-align:center;pointer-events:none;color:#aaa}
.has-search input.form-control{border:none;height:50px;font-size:20px;transition:none}
.has-search input.form-control:hover{box-shadow:0 0 8px 2px #f33}
.navbar.bg-light{background:#fff!important;padding-top:0!important;box-shadow:0 6px 10px -4px rgba(0,0,0,0.15)!important}
.category-list{list-style:none;padding-left:0}
.category-list li a{background:#fff;margin-bottom:9px;padding:10px 15px;font-size:16px;border-radius:5px;font-weight:400;cursor:pointer;display:block;color:#66615b}
.category-list li.active a,.category-list li:hover a{background:#f33;color:#fff}
:not(.slick-slide) .img-thumbnail{margin-bottom:0}
.video-player .embed-responsive{border-radius:12px;box-shadow:0 1px 2px #f33}
.video-player .action{position:absolute;z-index:1;color:#f33;font-size:3rem;left:1.25rem;top:1rem;cursor:pointer}
.action.play .fa-play,.action.pause .fa-pause{display:inline-block}
.action.pause .fa-play,.action.play .fa-pause{display:none}
.video-player iframe{z-index:-1}
.banner-content-wrapper,.banner-content img{height:150px}
.banner-content{position:absolute;top:33.333%;width:100%}
.banner-content span.tag{font-size:20px;color:#fff;font-weight:400;position:absolute;top:20px}
#full-bio{cursor:pointer}
.celeb-bio{position:absolute;top:50px;left:160px;color:#fff}
#bioModal .modal-body{padding:5px 35px 20px;font-size:16px}
#bioModal .modal-header{padding:10px 5px 0 0;border:none}
.banner{background:linear-gradient(to left,#fba1a1 0%,#ff7363,#f57767 21%,#f17e70 52%,#f33 100%,#2d1f1f 0%)}
.rating span{font-size:16px;font-weight:400;display:inline-block;line-height:35px;vertical-align:super}
.smiley i{font-size:1.5rem;color:#e5af06;width:auto}
.review p{font-weight:400}
.review a{font-size:15px;font-weight:600}
.request-btn .btn{padding:.75rem 18px}
.detail p{font-weight:400}
#IntroVideo{z-index:0}
.advanced-filter{font-weight:600}
.img-feature{height:80vh}
.navbar.bg-light .navbar-toggler .navbar-toggler-bar{background:#66615b!important}
.autocomplete-block img{width:50px;height:50px;margin:5px;border-radius:5px}
.autocomplete-box{max-height:275px;overflow-y:hidden;background:#fff;position:relative;z-index:1;top:-1px;box-shadow:0 0 5px 1px #f33;overflow-y:auto}
.autocomplete-search div::-webkit-scrollbar{width:5px;height:5px}
.autocomplete-search div::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}
.autocomplete-search div::-webkit-scrollbar-thumb{background:#66615B;border-radius:10px}
.autocomplete-search.autocomplete>input{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.presentation-title{font-size:5.5rem}
.form-modal .modal-content{border-radius:2px}
.form-modal label.head{font-size:1.2rem;font-weight:600;color:#333}
.form-modal .book-form .form-group>label{font-size:1rem;font-weight:500;color:#333}
.book-form{color:#333;font-size:1rem}
textarea.form-control{height:8rem}
.book-form ::placeholder{opacity:.7!important;color:#333!important}
.book-form .form-control{color:#333;border:none;padding-left:0;border-radius:0}
.book-form .form-control:focus{border-bottom:1px solid #f33}
.book-form-req .form-control{color:#333;border:none;padding-left:0;border-radius:0;border-bottom:1px solid #f33}
.book-form-req .find_us{margin-bottom:10px}
.hidden{display:none}
.form-check-label{cursor:pointer}
.silent{opacity:.5}
.form-modal{margin-top:-3rem;margin-bottom:-5rem}
footer{background:#f33}
footer label a,footer label a:hover,footer label a:focus{color:#fff;font-weight:600}
label{display:inline-block;margin-bottom:.5rem}
footer .row>div{margin:1rem 0}
.category-control li:nth-child(-n+9),.all .see-less,.see-more{display:block}
.home-cate .category-control li:nth-child(-n+9),.all .see-less,.see-more{display:inline-block}
strong{font-weight:700}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots{position:absolute;top:-40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-dots li button:before{font-size:4rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\2022';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.autocomplete-search{box-shadow:0 0 5px 1px #f33;border:1px solid transparent;border-radius:25px;overflow:hidden}
.empty{padding:12px 2rem;display:inline-block}
.category-control li,.all .see-more,.see-less{display:none}
.autocomplete-block a,.autocomplete-block a:hover{padding:.5rem;display:block;color:#66615b;font-size:15px;font-weight:400}
.autocomplete-block a:hover{background:#eee}
.autocomplete-cate{border-bottom:2px solid #ddd;white-space:nowrap;overflow-x:auto}
.autocomplete-tag{display:inline-block}
.video-player.no-control .action{display:none}
.video-player.no-control iframe{z-index:0}
#progress-bar .progress{background:#acb}
.home-cate .category-list li a{display:inline-block;margin-right:10px;border:1px solid #f338}
.home-cate .category-list{white-space:normal;height:17.2rem;overflow-x:hidden}
.home-cate .category-list.category-control{white-space:nowrap;overflow-x:scroll;padding:20px 0;height:auto}
.home-cate .category-list li{display:inline-block}
.home-cate .category-control li,.all .see-more,.see-less{display:none}
.home-cate .category-list li a{display:inline-block;margin-right:10px;border:1px solid #f338}
.yt-player video{border-radius:12px;border:6px solid #f33!important;width:auto!important}
button.cross{position:absolute;font-size:1.3rem;top:-1.5rem;right:-.8rem;background:#f33;border:3px solid #f33;border-radius:50%;width:40px;height:40px}
body{position:relative}
.iFooter{position:absolute;bottom:-15rem;width:100%}
.iFooter .row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.iFooter .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width: 576px) {
.iFooter .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media (min-width: 768px) {
.iFooter .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
}
@media (min-width: 992px) {
.iFooter .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
}
.iFooter .text-center{text-align:center!important}
.iFooter .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width: 576px) {
.iFooter .container{max-width:540px}
}
@media (max-width: 765px) {
.testimonial_view{display:none}
.section-image,.section-gold,.section-dark{margin-top:-70px}
}
@media (min-width: 768px) {
.iFooter .container{max-width:720px}
}
@media (min-width: 992px) {
.iFooter .container{max-width:960px}
}
@media (min-width: 1200px) {
.iFooter .container{max-width:1140px}
}
.iFooter.pb-4,.iFooter.py-4{padding-bottom:1.5rem!important}
.iFooter.pt-4,.iFooter.py-4{padding-top:1.5rem!important}
.iFooter label a{text-decoration:none}
.paypal-cards li:last-child{margin-right:0}
.paypal-cards .visa_electron{background-position:204px 0}
.paypal-cards .mastercard{background-position:153px 0}
.paypal-cards .maestro{background-position:102px 0}
.paypal-cards .discover{background-position:51px 0}
.paypal-cards .visa.off{background-position:0 0}
.capaypal-cardsrds .visa_electron.off{background-position:204px 0}
.paypal-cards .mastercard.off{background-position:153px 0}
.paypal-cards .maestro.off{background-position:102px 0}
.paypal-cards .discover.off{background-position:51px 0}
.paypal-cards li{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-image:url(/assets/frontend/img/new-design/card_logos.png);background-position:0 0;display:inline-block;height:32px;margin-right:8px;text-indent:-9999px;width:51px}
.or-sep:after{background:none repeat scroll 0 0 #eee;content:"OR";left:47%;margin-top:-17px;padding:5px;position:absolute}
.or-sep{border-bottom:1px solid #999;margin-bottom:20px;margin-top:27px;position:relative}
ul.list-unstyled li{line-height:24px}
.img-outter{max-height:200px;overflow:hidden}
.img-outter img{width:100%;max-height:200px}
.img-outter-lg{max-height:250px;overflow:hidden}
.img-outter-lg img{width:100%;max-height:250px}
.within_days{color:#a5a5a5;font-size:13px}
.within_days span{color:#f33;font-size:13px}
.testimonial-content .message{color:#333;font-weight:500;font-size:16px}
.testimonial-container{overflow-y:auto;height:700px}
@media (max-width:768px) {
.testimonial-container{height:auto;max-height:700px}
}
#MainHead{background-color:#fff;border-bottom:3px solid #df2f22}
.img-outter1{max-height:145px!important}
#SearchHead{background-color:#fff;border-bottom:3px solid #df2f22}
#MainHead .nav-item > a.nav-link.sign-up-link{color:#5e5e5d!important}
#SearchHead .nav-item > a.nav-link.sign-up-link{color:#5e5e5d!important}
.homepage_feature_img_div{align-items:center}
.home_featur_txt_button{text-align:start}
.homepage_lss_mor_btn{display:none;color:#f33!important}
#Super .page-header.section-dark{border-bottom:3px solid #df2f22}
.new-tagline1{line-height:1.5em;font-size:24px}
.description{float:left;width:50%}
.description_row{padding:10px auto;position:relative}
.homepage_feature_img_div{width:35%;position:absolute;right:100px;top:0}
.div-proflie-con{background:#eee;order:1}
.div-profile-test{order:2}
.div-profile-form{order:3}
#Profile{margin-top:131px}
@media (max-width:767px) {
#Profile{margin-top:unset}
.new-tagline{width:100%;font-size:20px}
}
@media (min-width: 768px) and (max-width:1024px) {
.new-tagline{width:53%}
}
@media(max-width:767px) {
.div-proflie-con{order:2}
.div-profile-test{order:3}
.div-profile-form{order:1}
#MainHead .navbar-translate{display:none}
#SearchHead .navbar-translate{display:none}
#MainHead #navbarToggler{height:0;overflow:hidden;background-color:#fff;box-shadow:darkgrey 0 3px 16px -2px;width:42%;text-align:left;margin-top:70px;position:absolute;left:-35%;margin-left:90%}
#SearchHead #navbarToggler{height:0;overflow:hidden;background-color:#fff;box-shadow:darkgrey 0 3px 16px -2px;width:65%;text-align:left;margin-top:70px;position:absolute;z-index:999}
#MainHead #navbarToggler ul > li a{color:#0b1011}
#MainHead #navbarToggler ul > li a:hover{background:#fff3}
#SearchHead #navbarToggler ul > li a{color:#0b1011}
#SearchHead #navbarToggler ul > li a:hover{background:#fff3}
#MainHead .navicon{display:block!important;margin:15px 0}
#SearchHead .navicon{display:block!important;margin:15px 0;margin-left:90%;z-index:999}
.home_head_container{height:60px}
#MainHead{border-bottom:none}
#SearchHead{border-bottom:none}
.txt_home_txt{font-size:1.3em!important}
.home_celeb_name{font-size:1em!important;text-align:center}
.celb_list_btn{width:44px!important;font-size:11px!important;right:33px!important}
.celeb_list_body{height:5.5rem!important}
.card-layer{height:unset!important}
.home_featured{margin-top:50px}
.home_featured_name{margin-top:11px}
.homepage_feature_img_div{align-items:unset}
.home_featur_txt_button{text-align:center!important}
.text_home_page{display:none}
.homepage_lss_mor_btn{display:block!important}
.hp_slid_list{display:none}
.homepage_feature_img_div{width:48%;right:0;top:94px}
.hp_mb_50{width:50%}
.hp_mb_100{width:100%}
.description{width:100%;margin:0!important}
.description_row{text-align:center;align-items:center}
.slick-slider1 .slick-dots{left:9%}
.homepage-logo{width:70%}
}
@media (min-width: 376px) and (max-width: 475px) {
.homepage_feature_img_div{width:40%;right:12px}
}
@media (min-width: 476px) and (max-width: 769px) {
.homepage_feature_img_div{width:48%;right:0;top:108px}
}
@media (max-width: 330px) {
.slick-slider1 .slick-dots{left:15%}
}
.add_text_slide{overflow-y:auto;height:400px}
.set_err_color{color:#F33333!important;font-size:14px;font-weight:300;font-family:'Montserrat',"Helvetica",Arial,sans-serif}
.homepage_loder{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/loading.gif) 50% 50% no-repeat #fff;z-index:2}
.set_height_homepg_loder{max-height:481px;overflow:hidden}
.set_height_homepg_loder1{max-height:680px;overflow:hidden}
.rm_tp_pd{padding-top:0!important}
.act-btn.hide{display:inline-block!important}
#MainHead .navbar-brand img,#SearchHead .navbar-brand img{width:180px}
img.homepage-logo{width:70%;padding:50px 0 20px}
.waiting-pop{position:absolute;box-sizing:border-box;box-shadow:0 0 20px 0 darkslategrey;background:#fff;height:90vh}
div#bookNowForm .book-form-req label{color:#000;font-weight:400}
span.celeb-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-left:18px;padding-right:10px;margin-top:-23px;max-height:100px;overflow:hidden}
.celeb-desc.agent-page{margin-top:-34px!important}
span.celeb-desc p ~ p{display:none}
.sm-full{min-height:400px}
@media (max-width: 765px) {
#HowItWorks{margin-top:unset}
.iFooter{bottom:unset!important}
}
@media screen and (min-width: 768px) {
.d-lg-none{display:none}
}
.desktop-celeb-bio{display:block}
.mobile-celeb-bio{display:none}

@media screen and (max-width: 768px) {
.desktop-celeb-bio{display:none}
.mobile-celeb-bio{display:block}
.mobile-celeb-bio p,.mobile-celeb-bio{font-size:13px!important}
.sm-full{min-height:400px}
.video-loader{ position: absolute;top: 27%;width: 147%;left: -21%;text-align: center;display: flex;justify-content: center;align-items: center; }
}
.special-links{margin-bottom:15px}

@media screen and (min-width:768px){
    .hidden-lg{
        display: none !important;    
    }
    .mr-lg{
        margin-right: 20px;
    }
    .video-loader{position: absolute; top: 38%; width: 100%; height: auto;left:0;}
}
@media screen and (min-width:768px){
    .category-control li:nth-child(-n+20),.all .see-less,.see-more{display:block}
    .home-cate .category-control li:nth-child(-n+20),.all .see-less,.see-more{display:inline-block}
}
.img-overlay{
    position: absolute;
    height: 100%;
    background: black;
    width: 100%;
    z-index: 9999;
    top: 0;
    opacity: 0.3;
}
.bannerWrapper {
    /*background: url('/assets/frontend/img/layout1/banner.png') no-repeat center;*/
    font-family: Arial;
    text-align: center;
    /*background-size: cover;*/
    /*background-position: center 0px;*/
	min-height:600px;
    background: white;
}

.freeMessage {
    font-family: Arial Black;
    color: #333;
    border: 2px solid #000;
    margin-top: 22px;
    padding: 3px 10px;
    text-align: center;
    line-height: 35px;
    display: inline-block;

}

.videoPlayer {
    margin: 40px auto 10px;
    max-width: 560px;
}

.playerDesign{
    border:2px solid #fff;
    height:340px;
    background-color: black;
}

.videoFrame {
    width: 305px;
}

.celebName {
    color: #f33;
}

.celebMessage {
    text-transform: uppercase;
    line-height: 25px;
    font-weight: bold;
}

.socialMediaWrapper ul li {
    list-style-type: none;
    display: inline-block;
    font-size: 19px;

}

.socialMedia {
    text-align: center
}

.canceled-pay-link{
	font-weight: 600;
}
    .video-page-logo img{
        width: 65%;
    }

