<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
	 margin: 0; 
	 padding: 0;
	 -webkit-box-sizing: border-box; 
	 -ms-box-sizing: border-box; 
	 box-sizing: border-box; 
	 -webkit-font-smoothing: antialiased;
}
img{pointer-event:none;}
:focus{
 outline: none;
}
img,fieldset{
	border: none;
}
a,a:hover{
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal; 
	margin: 0;
}
ul,ol{
	list-style: none; 
	margin: 0;
}
:root {
	--very-light-pink: #f1f1f1;
	--coral: #f16155;
	--orange-red: #ff2c1a;
	--white: #ffffff;
	--black: #212121;
}
body{
	font-family: 'Assistant', sans-serif;
	margin:0; 
	padding:0;
	
}
.wapper{
	position:relative; 
	width: 100%; 
	display:flex;
	-moz-flex-direction: column;
	-ms-flex-direction:column; 
	-webkit-flex-direction:column;
	flex-direction:column;
	/*height:100vh;*/	
	}
	
.briefA{
	width: 72%; 
    float: right; 
	padding: 9px 27px 0 0; 
	position: absolute; 
	right: 0; 
	display: none;
	text-align:right;
	}
.briefB{
	width: 72%;
	float: right;
	padding: 9px 10px 0 0;
	position: absolute;
	right: 0;
	text-align:right;
	}
.top_HDR{    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    width: 100%;
    z-index: 4;}
	
.mobile{
	display:none;
	}
.top_black{
	display:none;
	}

.flexDiv{
	display: flex;
    justify-content: space-between;
	}
.alternet{
	background-color: #000;
	color: #ffffff;
	max-width:110px;
	width: 100%;  
	position: absolute; 
	left: -124px; 
	top: 0; 
	padding: 15px 17px;
}
.alternet h1{
	font-family: Assistant; 
	font-size: 20px; 
	font-weight: bold;
	}
.logo-box.full-height{height: 37vh;}
.casting_end .logo-box.full-height{height:72vh;}
#myInputids{ position:absolute; right:0;}
.shareicon{ position:absolute; left:-45px; top:10px;}
.shareicon span{color:#212121;}
.shareicon img{ width:23px; margin-left:2px;}
.tophead_right{ position:relative;}
.topdesktop{ position:relative; margin-top: 33px;}
.topdesktop span{ display:none;}
.topmobile{display:none;}
.toplogo h2{ font-size: 16px; position: relative; padding-top:10px; padding-bottom:2px; color:#212121;}
.toplogo h2:after{content:'';width: 108.5px; height:2px; background-color: #000; position: absolute; bottom: 0; left: 0;}
.toplogo h3{font-weight: bold; font-size: 12px; color:#212121;}
.toplogo img{padding:5px 0 5px 0;}
.toplogo{display:flex;}
.toplogo ul{margin-top:10px; padding-left: 11px;}
.toplogo ul li{display:inline-block; position:relative; padding: 0 5px 0 5px;}
.toplogo ul li:last-child{border-left:1px solid #212121; line-height:13px; }
.toplogo ul li a{color:#212121; font-size:16px;letter-spacing: 0.3px;}
.tophead_right{padding-top:6px;}
.tophead_right ul li{display: inline-block; padding-left:15px;}
.tophead_right.home ul li:nth-child(1){padding-right:20px; direction:rtl;}
.tophead_right.home ul li:nth-child(2){padding-right:15px;}
.tophead_right ul li:nth-child(1){padding-right:15px;}
.tophead_right ul li:nth-child(2){padding-right:15px;}
.tophead_right ul li.active-menu a{font-weight:bold;}
.tophead_right ul li a{color:#212121; font-size: 16px; padding-left:5px;}
.tophead_right ul li:nth-child(4){font-size:15px;}
.tophead_right ul li:nth-child(4) span{direction:rtl;}
.logo-box{width: 100%; text-align: center; margin:auto; padding-top:20px;}
.logo-box a.link_1{color: #000; font-size: 36px;font-stretch: normal;font-style: normal;line-height: normal;
letter-spacing: normal;text-align: center; font-family: 'Assistant', sans-serif; font-weight:bold; padding-bottom:5px ; display:block;}
.full-height.logo-box a.link_1 img{height: 39px;}
.logo-box ul{ margin: 0 auto; position:relative; direction:rtl; border-top: 2px solid #000;
    display: initial; padding-top:6px;}
.logo-box ul li{font-size: 20px; line-height:22px; font-family:'Assistant', sans-serif; display:inline-block; padding:0 10px;}
.logo-box ul li a{color: #000;}
.logo-box ul li.active_demo a{font-weight:bold;}
.menu_hdr{position: relative; width: 100%; margin-bottom:38px; display:inline-block;flex-shrink:0;}
.icontoggle i{display: none;}
.contentarea{position: relative;width: 100%; flex: 1 0 auto;-ms-flex:1 0 auto;}
.wishlist-lgp{flex: 1 0 auto;-ms-flex:1 0 auto;}
.main_headding h2{text-align: center; font-size: 36px; padding-top: 30px; position: relative; font-weight: 600;}
.main_headding h2 span {background: #fff; padding: 0 20px; position: relative; z-index: 1;}
.main_headding h2:before{content: ''; height: 1px; width: 100%; background-color: #c0c0c0; position: absolute; top: 55px; left: 0;}
.img_hover img {width: 100%; height: 100%; object-fit: cover;object-position:top;}
.img_hover i img{width: 40px; height: 40px;}
.card_group{display: flex; flex-flow: wrap; justify-content:center;}
.container{max-width: 1230px;}
.imgcol{margin:5px 5px; width: 290px;}
.rowpadd_top{margin-top: 30px; padding-left: 5px; padding-right: 5px;}
.rowpadd{margin-top:20px; padding-left: 5px; padding-right: 5px;}
.bottom-section{position: relative; width:100%; padding-top:30px; margin-bottom:20px;}
.demo-star-section{position: relative; width:100%; padding-top:6px; margin-bottom:35px;}
.heart_img{text-align: center; max-width: 290px; margin:0 auto;}
.heart_img ul{background-color: #ffffff;box-shadow:0 0 11px -2px rgba(118, 116, 116, 0.55); padding:20px 0;cursor: pointer;}
.heart_img ul li{display: inline-block; margin-left: 15px;}
.heart_img ul li a{font-size: 20px; font-weight: 600; color: #212121;}
.heart_img ul li a i{font-size: 28px;position: relative;top: 4px; display:none;}
.heart_img li a i:hover{color: #f04; transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease;}
.heart_img p{padding-top:20px; font-size: 16px;}
.heart_img p span{color: #212121;font-weight: 600;}

.heartFilterBtn .disabled_ul { opacity: 1; background-color: #f1f1f1!important; border-color: transparent;  }
.heartFilterBtn .disabled_ul li a,
.heartFilterBtn .disabled_ul li a.disabled_li { opacity: 1; color: #000; }
.heartFilterBtn .disabled_ul li a i { color: #f22f3f; }



.heartFilterAfterLoginBtn .ask_audi { background-color: transparent;box-shadow: none;padding: 0; }
.heartFilterAfterLoginBtn .ask_audi a#after_login_button { opacity: 1; background-color: #f22f3f; border-color: transparent; border-radius: 8px;
    padding: 15px;
    color: #FFF; display: block; }
.heartFilterAfterLoginBtn .ask_audi a#after_login_button,
.heartFilterAfterLoginBtn .ask_audi a#after_login_button { opacity: 1; color: #FFF; font-size: 18px; }
.heartFilterAfterLoginBtn .ask_audi a#after_login_button i { color: #FFF; display: inline-block!important; float: left; margin-right: 8px; top: 2px; }
.heartFilterAfterLoginBtn .ask_audi a#after_login_button.disabled_li {
	    opacity: 1;
    background-color: #f1f1f1!important;
    border-color: transparent; color: #000;
}
.heartFilterAfterLoginBtn .ask_audi a#after_login_button.disabled_li i { color: #FFF; }

.heartFilterAfterLoginBtn .ask_audi a#after_login_button .fa.fa-heart-o { display: none!important; }
.heartFilterAfterLoginBtn .ask_audi a#after_login_button .fa.fa-heart { display: inline-block!important; }

.heartFilterAfterLoginBtn .ask_audi a#after_login_button.disabled_li .fa.fa-heart-o { color: #f22f3f; display: inline-block!important; }
.heartFilterAfterLoginBtn .ask_audi a#after_login_button.disabled_li .fa.fa-heart { display: none!important; }


.foot{position: relative; width: 100%; background-color: #212121; padding:11px 0;flex-shrink: 0;}
.foot_left ul li{list-style: none; display: inline-block; padding:0 3px 0 0; color: #FFF;}
.foot_left ul li span{ padding-left: 6px; }
.foot_left ul li a{text-decoration: none; color:#ffffff; font-size: 16px; cursor:auto;}
.foot_right{display: flex;justify-content: flex-end;}
.foot_right ul li{list-style: none; display: inline-block;}
.foot_right ul li a{text-decoration: none; color: #ffffff; font-size:16px;}
.foot_right ul:last-child i{ font-size:29px;}
.foot_right .media li{ margin-left: 28px; top:0}
.foot_right .media li:last-child{padding-left:5px; position: relative; right: 25px;}
.foot_left{position: relative; top:7px;}
.foot_right &gt; ul li{position: relative; top:5px;}
.para{position: relative; top: 18px; text-align: center;}
.img_hover{position: relative; width: 290px;  height: 230px;  object-fit: cover;}
.img_hover a i {color: #fff; position: absolute; top: 15px; left: 16px; font-size: 29px; z-index:1;}
.img_hover a i:hover,.img_hover a i:focus, .img_hover a i:visited{color:#f16155}
.img_hover a i.fa-heart.active-heart{color:#f16155; display: block;}
.img_hover a i.fa-heart{display: none;}
.img_hover span {position: absolute; width: 100%; text-align: right; bottom: 10px; color: #ffffff; font-size: 20px; font-weight: 700; padding: 0 20px; right:0; padding-left:0; }
.img_hover span a{color: #ffffff;}
.img_hover:hover span a{color: #212121;}
.overlaybg  a i.fa-heart.active-heart{color:#f16155; display: block;}
.overlaybg  a i.fa-heart{display: none;}
.overlaybg  span {position: absolute; width: 100%; text-align: right; color: #000; font-size: 20px; font-weight: 700; padding: 0 20px; background:transparent; height:100%; padding-top: 190px; top:0; padding-left:0;}
.img_hover .overlayimg{position: relative;}
.images{display: block;  width: 100%;  height: auto;}
.overlaybg{	background:rgba(255, 255, 255, 0.86); opacity: 0; position:absolute; top:0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;  transition: .5s ease; cursor:pointer;}
.overlaybg h3{font-size: 20px; text-align: right; padding:20px 18px 0 0; color: #000;}
.overlaybg p{padding: 5px 18px; width: 76%; text-align: right; font-size: 16px; float: right; color: #212121;}
.img_hover.overlayimg:hover .img_hover span{display: none;}
.overlayimg:hover .overlaybg{opacity: 1;}
.img_hover a.fullPic-Link { display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9; }

.videohover{position: relative;}
.videos{display: block; width: 100%; height: auto;}
.videocontent{position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%;
    height: 100%;}
#myModal{background:rgba(255, 255, 255, 0.79);}
.modal-header.model_head{ padding: 2px 14px; border-bottom: none; }
.modal-content.modelbg{background-color: rgba(255, 255, 255, 0.50)!important; border:5px solid #ffffff; border-radius: 0;}
.mymodel textarea{text-align: right; width: 100%; padding: 10px;}
.mymodel h2{font-size: 20px; font-weight: bold;}
.sliderlogo{position: relative;margin-top: 20px; display: block;}
.sliderlogo::before{content: ''; background-color: #000; height: 1px; width: 420px; position: absolute; bottom: 0; left: 0; right: 0; margin:0 auto;}
.backbtn i{font-size: 50px;vertical-align: middle; margin-top: -6px;}
.backbtn span{font-size: 16px; font-weight: 600; margin-left:10px;}
.backbtn{position: absolute;top: 32px; left:35px; color:#444;}
.backbtn:hover{color:#444;}
.sliderbtn,.sliderbtn:hover,.sliderbtn:focus{background-color: #ffffff; color: #000; padding:19px 80px 19px 80px; font-weight: bold; font-size: 20px;
margin:0 0 0 15px; display: inline-block;}
.image-video-section{position: relative; width: 100%; padding-top: 24px;}
.sliderbottom{max-width: 568px; margin: 0 0 0 auto;}
.casting_end{position: relative; width: 100%;}
.imgmother img{width: 290px;height:230px; object-fit:cover; object-position:top;}
.imgmother{margin:5px 5px 5px 5px; position: relative; width:290px; height:230px;}
.icontext span a{position: absolute; top:10px; left: 18px; background-color: #ffffff; border-radius: 100%; color: #212121; width: 50px; height: 50px; text-align: center; padding-top: 10px; line-height: 1; font-weight: bold; font-size: 16px;}
.icontext span a:hover{background-color:#000; color:#ffffff; transition:0.7s; -webkit-transition:0.7s;-moz-transition:0.7s;}
.icontext a.bottomA{position: absolute; bottom: 11px; right: 18px; color: #fff; font-size: 20px; font-weight: bold;}
.maxwidth_img{max-width: 930px; margin: 0 auto; padding: 30px 0; flex-flow:wrap;}
.main_headdingpt h2{text-align: center; font-size: 36px; position: relative; font-weight: 600;}
.main_headdingpt h2::before{content: ''; height:1px;width:44%;background-color:#c0c0c0; position:absolute;top: 27px; left:0;}
.main_headdingpt h2::after{content: ''; height: 1px; width: 44%; background-color: #c0c0c0; position: absolute; top: 27px; right: 0;}
.tophead_right.home img{margin-left: 5px; max-width:21px; float:right; margin-top:3px;}
.slider{position: relative;width: 100%; height: 500px; background-position: center!important; background-size: cover!important;}
.slidertextarea h2:first-child{color: #ffffff; font-size: 32.5px; font-weight: bold; padding-top: 58px;}
.slidertextarea h2.lasth2{visibility:hidden; color: #ffffff; font-size: 32px; font-weight: bold; position: relative; margin-top:80px;}
.slidertextarea h2.lasth2::after{content: '';background-color: #ffffff; height: 1px; width:118px; position: absolute; bottom: -27px; right: 0;}
.slidertextarea p{max-width: 444px; margin:0 0 0 auto; color: #ffffff;font-size: 25px; font-weight: 600; text-align: right; padding-top: 45px;}
.slidertextarea a img{ margin-top: 50px; }
.toplogo{padding: 0 0 0 0; position: relative;}
.sldermenu{position: relative; width: 100%; padding-top:50px;}
.menuitems ul li{ display: inline-block; position: relative;}
.menuitems ul li::before{content: '';background-color: #000; width: 6px; height: 6px; position: absolute;left:-47px; top: 15px;} 
.owl-carousel.owl-rtl .owl-item{text-align:center;}
.menuitems ul li:first-child::before{position:static; display:none;}
.menuitems ul li a{color: #212121;  font-size: 20px; font-weight:600; cursor:context-menu;}
.ourPartner .owl-carousel .owl-item img{width: auto!important; display: inline-block;}



.front-service-section { padding-top: 70px; padding-bottom: 25px; }
.imgthumb{ margin-top: 50px; max-width: 33%; width: 100%; padding: 15px 20px 5px 20px;border:2px solid #c0c0c0; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; margin: 10px 10px; }
.front-service-section .imgthumb { padding: 15px 10px; }
.front-service-section .imgthumb a { padding: 15px 20px 5px 20px; display: block; position: relative;
    height: 100%; color: #000; }
/*.imgthumb:hover { background-color: rgba(192,192,192,0.2); }*/
.imgthumb p{font-size: 18px; font-weight: bold; text-align: center; padding-top: 15px;}
.imgthumb p span{display:block; }
.imgthumb img{margin: auto; display: block; max-width: 60px;}
.brand-section{position:relative; width: 100%;padding-top: 40px;}
.ourPartner{text-align:center; max-width: 1280px;
    margin: 0 auto;}
.ourPartner ul li{display: inline-block; padding-right: 20px;}
.ourPartner ul li:last-child{padding-right:0;}
.testimonials{position: relative; margin:50px 0;}
.divbg{width: 100%; background-image: radial-gradient(#ffffff,#cecece); height: 490px; padding-top: 90px;}
.carousel-item.textimg img{ display: block; margin:0 auto; }
.carousel-item.textimg p{ text-align: center;font-size: 36px;font-weight: 600;color: #212121;max-width: 547px; margin: auto; }
.carousel-item.textimg p img{margin-top: 8px;}
.testimonials .carousel-control-prev,.testimonials .carousel-control-next{display: none;}
.testimonials .carousel-indicators li{width: 15px; height: 15px; border-radius: 100%; background-color: #acaaaa;position: relative;top: 74px;}
.testimonials .carousel-indicators li.active{background-color: #212121;}
.testimonialsbutton{margin-top: 50px;}
.testicon{position: relative; right: 32px;}
.bottombtn{background-color: #ffffff; color: #000; padding: 20px 80px 20px 80px; font-weight: bold; font-size: 20px;
 display: inline-block;box-shadow: 0 0 7px 1px #adadadbf;margin: 0 8px 0 8px;}
a.bottombtn:hover{color: #000;}
.homemodel h2{font-size: 22px; font-weight: 600; padding-bottom: 6px; direction:rtl;}
.homemodel h2 span{display:block; direction:rtl;}
.homemodel p{margin-bottom: 0; font-weight: 600; font-size: 15px; text-align: right; max-width: 86%; display: inline-block; direction:rtl; width:100%; line-height: 1.3;}
.homemodel input{width: 100%; padding: 8px; margin: 10px 0; text-align: right;}
.homemodel input:last-child #password{position: relative;}
.submitbtnhome{margin-bottom: 20px; margin-top:15px;}
/*.submitbtnhome button{background-color: #ffffff; padding: 8px 50px 8px 50px; border-radius:0;font-weight: 700;}*/
.pass{position: absolute; left: 20px; top: 26px; cursor: pointer;}
.modal-dialog .homemodelbg{background-color: rgba(255, 255, 255, 1)!important; border:1px solid #f22f3f!important; border-radius:0!important; -webkit-border-radius: 10px!important;
-moz-border-radius: 10px!important;
border-radius: 10px!important;}
.modal{background-color: rgba(255, 255, 255, 0.47843137254901963);}
.topheadding a{font-weight: bold; margin-top: 20px; display: inline-block; position: relative;}
.topheadding:before{content: ''; background-color: #212121; height: 1px; width: 360px; position:absolute; bottom: -8px; left: 0; right: 0; margin: 0 auto;}
.imagearea{position: relative; width: 100%; margin-bottom:50px;}
.imgcontainer{max-width: 930px;margin: auto; flex-flow: row-reverse; justify-content:center;}
.smallimage{padding: 5px 5px 5px 5px; position: relative;}
.smallimage img{width: 290px;height: 230px;object-fit: cover; object-position:top;}
.smallimage h3{text-align: right; padding:10px 0; font-weight: bold; font-size: 20px; margin-right: 15px;}
.smallimage a{position: absolute; right: 20px; bottom:0; color: #ffffff; font-size: 20px; font-weight: bold; height: 230px; width: 100%; text-align: right;}
.smallimage a span{padding-top: 180px; display: block;}
.liked.img_hover a i{top:7px; right: 10px; left: auto; z-index:1;}
.likedpopup{background-color: rgba(255, 255, 255, 0.01);border:none;}
.likemymodel h2{font-size: 50px; font-weight: bold; direction:rtl;}
.likemymodel h2 span{display: block; font-weight: 600;}
#likedModal{background-color: rgba(255, 255, 255, 0.84);}
.invalid{position: absolute; bottom: 10px; left: 0; right: 0; color: #f04;}
.carousel-caption{right: 9%;}
.owlsection{position:relative; width:100%; background: url(../images/directors_Desktop.png) no-repeat; padding: 40px 0; margin-top:38px; background-size:cover;}
 .main-headding h2{ text-align: center; font-size:36px;color:#212121; padding-bottom:40px; position: relative;}
.headdingh3 .item h3{font-size: 20px; text-align: center; color:#212121; font-weight: bold; padding-top: 15px;position: relative;padding-bottom: 11px;}
.headdingh3 .item h3:after{content:''; background-color: #afafaf; height: 2px; width:71px; position: absolute; bottom: 0; left:0; right: 0; margin: 0 auto;}
.owlsection .owl-nav{visibility:hidden;}
.main-headding h2:before{content: ''; height: 1px; width: 35%; background-color: #c0c0c0; position: absolute; top: 27px; left: 0;}
.main-headding h2:after{content: ''; height: 1px; width: 35%; background-color: #c0c0c0; position: absolute; top: 27px; right: 0;}
.owl-theme .owl-dots .owl-dot span{background: #9a9a9a!important;}
.owl-dots .owl-dot.active span{background: #000!important; }
.owlsection .owl-dots{position: absolute; left: 0; right: 0; bottom:-19px;}
.owlsection .owl-item img{width: 139px !important; height: 139px; margin: 0 auto; object-fit:cover;border-radius:100%;}
.ourPartner .owl-item img{object-fit:contain;width: 100% !important;height: auto;}
.abt-content{padding-right: 60px;}
.abt-content h2{font-size: 36px; font-weight: bold; padding: 0px 0 25px 0px; position: relative; direction:rtl; }
.abt-content h2::before{content: ''; background-color: #979797; height: 2px; width: 315px; margin: 0 auto; position: absolute; bottom: 13px; right: 0;}
.abt-content h3{font-size:20px; font-weight:normal; direction:rtl; margin-right:5px;}
.abt-content p{font-size: 18px; font-weight: normal; color: #212121; direction:rtl; margin:5px;}
.mediaimg {align-items:center;}
.indexbtn {padding: 50px 0 29px 0;}
.indexbutton{box-shadow: 0 0 11px -2px rgba(0, 0, 0, 25%); padding: 14px 0 14px 0; margin: 0 8px 0 8px;font-size: 20px; font-weight: bold; color: #212121;display: inline-block; max-width:260px; width:100%; -moz-box-shadow: 0 0px 7px 0px #a9a9a9;
    -webkit-box-shadow: 0 0px 7px 0px #a9a9a9;
    box-shadow: 0 0px 7px 0px #a9a9a9; border-radius: .3rem;}
.indexbutton:hover{color: #212121;}
.indexbutton img { position: relative; margin-left: 5px; top: -2px; }

.testimonials .media img{margin-right: 100px;}
.form04 input{width: auto;}
.form04 label{display: block; font-weight: 600;  font-size: 16px; color:#212121; direction:rtl;}
.form04 span{font-weight:bold; font-size:16px;}
#homeModal02 .form04 label{ margin: 0;}
#homeModal02 .form04 label span{color:red;}
.form04 .submitbtnhome{ margin-top:15px}
.text_inline{margin-right: 57px; display: inline-block;}
.form04{padding-right:15px; padding-bottom: 5px;}
.bottText p{font-size: 12px; max-width: 100%; padding-bottom: 30px; direction: ltr;}
.slidertextarea{position: absolute; top: 0; right: 6%; z-index:1;}
.selectme{display: block!important;}
.heart_img li a i:hover{color: #f04; transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease;} 
.slideshow1_thumbs.desoslide-thumbs-vertical li a img{ width: 132px; height:105px; object-fit:contain; object-position:top;}
.list-inline&gt;li{ margin: 10px 0;}
.heart_img.video-icon ul li i{border: 1px solid #000; border-radius: 100%; height: 25px; width: 25px; padding: 6px 0 0 2px;
    font-size: 12px; position: relative; top: -1px;}
.heart_img.video-icon ul{padding: 20px 0 20px 0;}
.dirctr_top,.dirctr_top:hover{position: absolute; top: -3px; right: 15px;color: #000; font-weight: bold; font-size: 20px; }
.dirctr_top.ok-icon-top { /*right: 50px;*/ right: 0;width: 100%;}
.dirctr_top.ok-icon-top img { width: 40px; height: 40px; }
.liked.img_hover .dirctr_top.ok-icon-top &gt; span { left: -50px!important; top: 16px; }
.liked.img_hover .dirctr_top.ok-icon-top &gt; i { right: 5px; }

.dirctr_botm,.dirctr_botm:hover{position: absolute; bottom: 10px; right: 15px;color: #FFF; font-weight: bold; font-size: 18px; text-align:right; /*background-color: rgb(144 144 144 / 40%);
    padding: 0px 10px;
    color: #FFF;*/ }
.heart_img.director_submit{margin:0 auto; margin-bottom:80px;}
.heart_img.director_submit ul { box-shadow: none; padding: 0px; background-color: transparent; }
.heart_img.director_submit ul li a { opacity: 1;
background-color: #f1f1f1 !important;
border-color: transparent;
color: #000; border-radius: 8px;
padding: 15px 25px; box-shadow: 0 0 11px -2px rgba(118, 116, 116, 0.55);
    cursor: pointer; font-weight: 600; }
.heart_img.director_submit ul li.selected a{
	background-color: #f22f3f!important; color: #FFF;
border-color: transparent;
}


#exampleModalLabel{margin:0 -30px 0 auto;}
#exampleModal .modal-body{padding:0px;}
.icontext span a.add-me.dr_active{background-color:#000; color:#ffffff;}
.actors-list{position: relative;
    width: 100%;
    background: url(/assets/common/images/Group-RED.png);
    padding: 28px 0;
    background-repeat: repeat;
    }
/*.actors-list:after{content: '';
    background: rgb(243 244 255);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;}*/
#actor_signup, #fileupload{max-width:466px; width:100%; margin: 0 auto; background: rgba(255, 255, 255, 1); padding: 15px 15px; border: 1px solid #f22f3f; float: inherit; z-index: 1; position: relative;     -webkit-border-radius: 10px!important;
    -moz-border-radius: 10px!important;
    border-radius: 10px!important;}
#actor_signup .form-control, #fileupload .form-control{height:42.7px; box-shadow:none; border:0px solid #f1f8ff; background-color: #f1f8ff; border-radius:inherit;}
#actor_signup .select2-container-multi .select2-choices, #fileupload .select2-container-multi .select2-choices { background-image: inherit; background-color: #f1f8ff;  }
#actor_signup .select2-drop-active, #fileupload .select2-drop-active {
    border: 1px solid #f1f8ff;
}
#actor_signup input[type=text], #fileupload input[type=text]{text-align:right;}

#actor_signup, #fileupload { max-width: 450px; }
#actor_signup input[type='text'], #fileupload input[type='text'] { background-color: #f1f8ff; border: 0px; }

#actor_signup .form-group:last-child .btn-success, #fileupload .form-group:last-child .btn-success{color: #fff; background-color: #f22f3f; border-color: #f22f3f; margin: auto; display: block; font-weight:bold; padding: 10px 35px 10px 35px; font-size: 18px;}
#actor_signup .error, #fileupload .error{font-size:14px; margin:0;}
.homemodel textarea{width:100%; text-align: right; padding-right: 10px;}
.modal-body.homemodel .error{position:relative; bottom:10px;} 
.homemodel { padding: 1rem 1.2rem;}
.actors-list .alert-success.alert-dismissible{position: relative; top: 0; z-index: 999;}
#exampleModal{background:none; overflow:hidden;}
 .logo-box.full-height a.link_1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.actor_signup_header{text-align:right; margin-bottom:15px; direction:rtl;}
.actor_signup_header h2{font-size:20px;font-weight: bold;}
.actor_signup_header span{font-size: 16px;font-weight: 600; width: 362px; color:#212121;line-height: 1.31;}
.control-label{display:none;}
.slidertextarea ul li{ font-size:26px; line-height:45px; color:#fff; position:relative; padding-right:22px; font-weight:bold; font-stretch: normal; font-style: normal;opacity: 0.9; letter-spacing: normal; line-height: 1.73; font-family: Assistant;}
.slidertextarea ul li::before{content:''; background-color:#ffffff; height:6px; width:6px; border-radius:100%; position:absolute; right:0; top:21px; }
.slidertextarea ul{ margin:20px 0 0 0;}
.mobilebtn{position:absolute; width:100%; bottom:30px; text-align:center; z-index:1;}
.owlsection .owlsection .owl-dots{ bottom:-25px}
.overlaybg .wtsp_hover{ text-align:center; max-width:35px;}
.overlaybg .wtsp_hover img{width:auto; height:auto; max-width:40px;}
.overlaybg .inr_grp{ width:100%; text-align:center;}
.overlaybg .inr_grp p.wtsp_hover_txt {position: static;	font-size: 17px;padding: 0;	width: 100%; display: inline-block;
	text-align: center;	float: none;margin: 0;	font-weight: 600;}
.overlaybg .inr_grp {width: 100%;	text-align: center;	position: absolute;	top: 50%;-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);transform: translateY(-50%);}
.overlaybg .inr_grp p.wtsp_hover_txt {position: static;	font-size: 20px;padding: 0;	width: 100%;display: inline-block;
	text-align: center;	float: none;	margin: 0;}
#exampleModal .modal-content .close{padding: 0; right: 30px; position: absolute; top: 24px;}
.form-group select { display: block;width: 100%; padding: 2px 25px 2px 2px; border: none; background: url(../images/angdown.png) no-repeat 0 0; appearance: none; -webkit-appearance: none;	-moz-appearance: none; background-size: 18px 19px; }
.form-group select {direction: rtl;	padding: 2px 10px 2px 25px;	background-position: 3% center;	background-color: #fff;	cursor:pointer;}
select::-ms-expand { display: none; }
#actor_signup .form-group, #fileupload .form-group{position:relative;}
#actor_signup .form-group .custom_input, #fileupload .form-group .custom_input {height: 43px;box-shadow: none;	border: 0px solid #f1f8ff;	border-radius: inherit;
	background: #f1f8ff;position: absolute;left: 0;
	top: 0;
	width: 100%;
	z-index:-1;
}
#actor_signup .form-group .custom_input small, #fileupload .form-group .custom_input small {
	text-align: right;
	font-size: 100%;
	display: block;
	float: none;
	padding: 0 10px 0;
	line-height: 42px;
}
#actor_signup .form-group .custom_input::before, #fileupload .form-group .custom_input::before {
	width: 25px;
	height: 25px;
	content: "";
	background: url(../images/file.png) no-repeat 0 0; 
	position: absolute;
	top: 8px;
	left: 10px;
}
.brief_file{position:relative; margin-top: 15px; z-index: 99;}
.brief_file .custom_input::before {
	width: 25px;
	height: 25px;
	content: "";
	background: url(../images/Upload01.svg) no-repeat 0 0; 
	position: absolute;
	top: 11px;
	left: 10px;
}
.brief_file .custom_input_success::before {
	width: 25px;
	height: 25px;
	content: "";
	background: url(../images/check.svg) no-repeat 0 0; 
	position: absolute;
	top: 11px;
	left: 10px;
}
#actor_signup .form-group .back, #fileupload .form-group .back{
    height: 43px;
    box-shadow: none;
    border: 0px solid #ffffff;
    border-radius: inherit;
    background: #f1f8ff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -1;
}
.close_icon{
	width: 25px;
	height: 25px;
	content: "";
	background: url(../images/close.svg) no-repeat 0 0; 
	position: absolute;
	top: 15px;
	right: -6px;
    cursor:pointer;
}
.brief_file .custom_input small {
	text-align: right;
	font-size: 100%;
	display: block;
	float: none;
	padding: 0 10px 0;
	line-height: 42px;
	padding-right: 25px;
}
.brief_file .custom_input {
	height: 43px;
	box-shadow: none;
	border: 1px solid #ffffff;
	border-radius: inherit;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index:-1;
}
#cform textarea{margin-top:10px;}
.brief_file .custom_input small{font-size:12px; font-weight:normal; color:#212121;}
.brief_file .custom_input small span{font-size:16px; }
.headimg-section{position:relative; width:100%; margin:70px 0;}
.headdingtop h2{color:#212121; font-size: 36px; font-weight:bold;direction:rtl;}
.headdingtop p{font-size: 20px; font-weight:normal; color:#212121; margin:0; direction:rtl;}
.centerimage {margin-top:60px;}
.centerimage img{margin:0 auto; display:block;}
.heart_img p span u{cursor:pointer;}
.sign-in-field{position:relative;} 
.tophead_right.home #mymenu{padding-top:5px;}
.tophead_right ul li:last-child{padding-left:10px; font-weight:600;}
.owlsection .owl-carousel .owl-dots.disabled,.owlsection .owl-carousel .owl-nav.disabled{display:block;}
.owlsection .owl-nav.disabled{visibility: hidden!important;}
#homeModal .submitbtnhome{margin-top:20px;}
.owl-stage-outer .owl-stage{margin:0 auto;}
.heart_img ul.ask_audi li{margin-left: 0;}
.whatsaap img, .slide-content img{width:51px; height:51px;}
.whatsaap,.slide-content a{animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
	position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 2;}
.slide-content img{animation-name: content;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;	
	position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 2;
	}
.foot_right .media{padding-top:5px;}
.foot_right p{color:#ffffff; padding-top:7px; margin:0; font-size:16px;}
.ourPartner .owl-nav,.ourPartner .owl-dots{display: none;}
#mymenu svg:not(:root){vertical-align:middle;}
.product-sec .main_headding h2{padding-bottom:15px;}
.cover_it{position:absolute; top:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.63); z-index: 2;}
.logo-box ul.demo_menu{ z-index: 3; position: relative; margin-bottom:10px; display:inline-block; direction: rtl;}
.cover_it ul.demo_menu{border-radius:20px;}
.sample.sampledemo{margin: 4px auto 15px auto;}
.sample.sampledemo a{left:0;}
li.vd span{font-weight:normal; text-decoration: underline;} 
.menuitems .owl-nav{display:none;}
video::-webkit-media-controls {  width:100%; height:100%; margin:0!important;}
video::-moz-media-controls {  width:100%; height:100%; margin:0!important;}
.media li:nth-child(3){display:none;}
.media li:nth-child(4){display:none;}
#myModal .modal-dialog{max-width: 600px; margin: 6.75rem auto;}
.bottom-section .heart_img{max-width:auto;}
.carousel-item.active.carousel-item-left{direction:rtl!important;}
#carouselExampleSlidesOnly{position:relative;}
#carouselExampleSlidesOnly .owl-item img{width:100%!important; height:auto;}
#carouselExampleSlidesOnly .owl-nav,#carouselExampleSlidesOnly .owl-dots{display:none;}

.noteClass {
	left: -60px !important;
	padding: 0px !important;
}

#carouselExampleSlidesOnly .slider-caption { position: relative; top: 10px; font-size: 28px; color: #FFF; padding-right: 15px; }

.btn-group-lg&gt;.btn, 
.btn-lg {
    padding: .6rem 1.5rem;
    font-size: 1.4rem;
    line-height: 1.6;
    border-radius: .3rem;
}
.btn-red.focus, .btn-red:focus { outline: none; }
.btn-red,
.btn-red:not(:disabled):not(.disabled).active, 
.btn-red:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #f22f3f;
    border-color: #f22f3f;

	-moz-box-shadow: 0 3px 8px 1px #7d7d7d;
	-webkit-box-shadow: 0 3px 8px 1px #7d7d7d;
	box-shadow: 0 3px 8px 1px #7d7d7d;
}
.btn-red:hover {
    color: #fff;
    background-color: #e01324;
    border-color: #e01324;
}

.btn-white.focus, .btn-white:focus { outline: none; }
.btn-white,
.btn-white:not(:disabled):not(.disabled).active, 
.btn-white:not(:disabled):not(.disabled):active {
    color: #212121;
    background-color: #FFF;
    border-color: #FFF;

	-moz-box-shadow: 0 0px 8px 0px #7d7d7d;
	-webkit-box-shadow: 0 0px 8px 0px #7d7d7d;
	box-shadow: 0 0px 8px 0px #7d7d7d;
}
.btn-white:hover {
    color: #212121;
    background-color: #c0c0c0;
    border-color: #c0c0c0;
}


.front_slider_action { position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(254,254,254,0.65); z-index: 9; }
.front_action_bar { text-align: center; padding: 24px 15px;  }
.front_action_bar .btn-red { min-width: 250px; margin: 5px 10px; box-sizing: border-box; }
.front_footer_action { margin-top: 35px; margin-bottom: 15px; }
.front_action_footer_white .btn-white { min-width: 250px; }

.modal-dialog { max-width: 450px; }
.modal-dialog input[type='text'],
.modal-dialog input[type='email'],
.modal-dialog input[type='tel'],
.modal-dialog input[type='password'],
.modal-dialog select,
.modal-dialog textarea { background-color: #f1f8ff; border: 0px; }

.front_clients_section { margin-top: 25px; margin-bottom: 25px; }


.rh__filter_nav ul { padding-top: 20px; display: inline-block; clear: both; margin-top: 10px; }
.rh__filter_nav ul li { padding: 5px; }
.rh__filter_nav ul li a { padding: 5px 20px; -moz-box-shadow: 0 0px 8px 0px #7d7d7d;
	-webkit-box-shadow: 0 0px 8px 0px #7d7d7d;
	box-shadow: 0 0px 8px 0px #7d7d7d; -webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px; display: inline-block; border: 1px solid transparent; }
.rh__filter_nav ul li.active_demo a { border: 1px solid #f22f3f; color:#f22f3f;  }

.rh__filter_nav ul.filterByAge_Nav { padding-top: 0px; border-top: 0px; margin-bottom: 20px; display: block; clear: both; margin-top: 0px; }
.rh__filter_nav ul.filterByAge_Nav li a { border: 1px solid #f22f3f; color: #f22f3f; }
.rh__filter_nav ul.filterByAge_Nav li.active_demo a { font-weight: bold; border: 1px solid #f22f3f; color: #f22f3f; }

.heartFilterBtn ul.ask_audi { background-color: #f22f3f; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; padding: 15px; color: #FFF; }
.heartFilterBtn ul.ask_audi li a { color: #FFF; }
.heartFilterBtn ul.ask_audi li a &gt; i { margin-right: 5px; }
.button-para { font-weight: bold; top: 8px; }

.heartFilterBtn ul.ask_audi.disabled_ul .fa.fa-heart { display: none!important; }
.heartFilterBtn ul.ask_audi.disabled_ul .fa.fa-heart-o { display: inline-block; }


.heartDemoFilterBtn ul.ask_audi {      background-color: transparent;
    box-shadow: none;
    padding: 0;
    cursor: pointer; }
.heartDemoFilterBtn ul.ask_audi li a { background-color: #f22f3f; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; padding: 12px 15px 15px 15px; color: #FFF; box-shadow: 0 0 11px -2px rgba(118, 116, 116, 0.55); display: inline-block; }
.heartDemoFilterBtn ul.ask_audi li a &gt; i { margin-right: 7px; color: #FFF; float: left; }
.heartDemoFilterBtn ul.ask_audi .disabled_li { background-color: #f1f1f1; opacity: 1; display: inline-block; top: 2px; color: #212121; }
.heartDemoFilterBtn ul.ask_audi .disabled_li i { color: #f22f3f; }
.heartDemoFilterBtn ul.ask_audi .disabled_li .fa.fa-heart { display: none!important; }
.heartDemoFilterBtn ul.ask_audi .disabled_li .fa.fa-heart-o { display: inline-block;  }
.heartDemoFilterBtn ul.ask_audi .disabled_li { opacity: 1; display: inline-block; }
.heartDemoFilterBtn ul.ask_audi .disabled_li .fa.fa-heart { display: none!important; }
.heartDemoFilterBtn ul.ask_audi .disabled_li .fa.fa-heart-o { display: inline-block; }


.menuitems .owl-carousel{display:flex; justify-content:space-between;}
.imgcircle{width:37px; height:37px; border-radius:100%;}
.imgcircle img{width: 37px; height: 37px; border-radius: 100%; object-fit: cover;}
.modal-body.likemymodel h2 span img{margin: -60px -75px 0 0!important;}
.circlebig{
	max-width: 300px;
	margin: auto; 
	border-radius: 100%; 
	height: 300px; 
	width: 100%;
    object-fit: cover; 
	border: 5px solid #fff; 
	box-shadow: 0 0 3px 1px #000;
	background: url(../images/circleimages.JPG) no-repeat center center;	
	-webkit-background-size: 189%!important;
	-moz-background-size: 189%!important;
	-o-background-size: 189%!important;
	-ms-background-size: 189%!important;
	background-size: 189%!important; 
	-webkit-background-position-x: 41%!important;
	-moz-background-position-x: 41%!important;
	-o-background-position-x: 41%!important;
	-ms-background-position-x: 41%!important;
	background-position-x: 41%!important;
	-webkit-background-position-y: 10%!important;
	-moz-background-position-y: 10%!important;
	-o-background-position-y: 10%!important;
	-ms-background-position-y: 10%!important;
	background-position-y: 10%!important;}
.radious_ul{
	border-radius: 20px; 
	padding: 5px 0 5px 0;  
	background: #fff;
	}
#slideshow1 .desoslide-wrapper .animated{animation-duration: .01s;-webkit-animation-duration: .01s;}
.botttomtext p{text-align:right; direction:rtl;font-size:12px;}
.gj-datepicker-md.gj-unselectable .gj-icon{display:none;}
.gj-datepicker-md.gj-unselectable .form-control.gj-textbox-md{background-color: #ffffff; padding-right: 12px;}
.main-headding.ourClients h2:before {
    content: '';
    height: 1px;
    width: 40%;
    background-color: #c0c0c0;
    position: absolute;
    top: 27px;
    left: 0;
}
.main-headding.ourClients h2:after {
    content: '';
    height: 1px;
    width: 40%;
    background-color: #c0c0c0;
    position: absolute;
    top: 27px;
    right: 0;
}
.imritest{display:none;}
#myInputid{display:none;}
.owl-carousel.owl-theme.headdingh3.owl-rtl.owl-loaded.owl-drag img {	
    width: 139px !important;	
    height: 139px !important;	
}	
.heart_img.hrt_icon {	
    position: fixed;	
    right: 85px;	
    bottom: 7px;	
    z-index: 9;	
    width: 257px;	
}	
.heart_img.custom_heart {	
    position: fixed;	
    right: 85px;	
    top: 7px;	
    z-index: 9;	
    width: 257px;	
}
.submitbtnhome .btn-light {
	    background-color: #f22f3f;
    border-color: #f22f3f;
    color: #FFF;
}

.submitbtnhome .btn-light:hover {
	    background-color: #e01324;
    border-color: #e01324;
    color: #FFF;
}

.front_banner_slider .owl-item .item { min-height: 500px;  }


.actor_slider_list { position: relative; }
.actor_slider_list .owl-nav { position: absolute; left: 0; width: 100%; top: 45%; }
.actor_slider_list .owl-nav .owl-prev,
.actor_slider_list .owl-nav .owl-next { outline: none; }
.actor_slider_list .owl-nav .owl-prev:focus,
.actor_slider_list .owl-nav .owl-next:focus { outline: none; }
/*.actor_slider_list .owl-nav .owl-prev {background: url(../images/svg/left.png)!important; height: 50px; width: 55px; background-size: 46px 55px!important; background-position: 100%; position: absolute; left: 0px;}
.actor_slider_list .owl-nav .owl-next {background: url(../images/svg/right.png)!important; height: 50px; width: 55px; background-size: 46px 55px!important;background-position: 100%; position: absolute; right: 0;}*/

.actor_slider_list .owl-nav .owl-prev {background: url(../images/svg/552l.png)!important;  height: 40px; width: 40px;bottom: -24px; background-size: 100%!important; background-position: 100%; position: absolute; left: 0px;}
.actor_slider_list .owl-nav .owl-next {background: url(../images/svg/552r.png)!important;  height: 40px; width: 40px;bottom: -24px; background-size: 100%!important;background-position: 100%; position: absolute; right: 0;}
 .actor_slider_list .owl-nav .owl-prev:hover,.actor_slider_list .owl-nav .owl-next:hover{
    opacity: 0.5;
}

.jconfirm.jconfirm-white .jconfirm-bg, .jconfirm.jconfirm-light .jconfirm-bg { background-color: rgba(156, 156, 156, 0.94)!important; opacity: inherit!important; }
.jconfirm .jconfirm-box.jconfirm-type-green { border: 1px solid #f22f3f!important;  }
.jconfirm .jconfirm-box { padding: 15px 15px 15px 15px!important; }
.jconfirm .jconfirm-box .jconfirm-buttons button {
    color: #FFF!important;
    background-color: #f22f3f!important;
    border-color: #f22f3f!important;
    font-weight: normal!important;
}
.jconfirm .jconfirm-box .jconfirm-buttons button:hover {
    color: #212529!important;
    background-color: #e2e6ea!important;
    border-color: #dae0e5!important;
}
@media only screen and (max-width: 767px){
.menu_hdr {
    margin-bottom: 47px !important;
}
}
.slideshow1_thumbs.desoslide-thumbs-vertical li a{
	width: 120px;
	height: 100px;
	display: block;
}
.slideshow1_thumbs.desoslide-thumbs-vertical li a img{ object-position: center;
  object-fit: contain;
  width: 100%;
  height: 100%;

}
#slideshow1 .desoslide-wrapper img{   
  width: 100%;
   object-position: center;
  object-fit: contain;
}
.name-actor{
	bottom: 10px;
	right: 0px;
	position: absolute;
	text-align: right;
	color: #ffffff;
	font-size: 20px;
	font-weight: 700;
	padding: 0 8px;
	padding-right: 20px;
}

@media (max-width: 414px){
	.name-actor{
		padding: 0 10px;
		bottom: 2px;
	}
}

@media (max-width:568px){
	.name-actor{font-size: 16px !important;}
}

.select_img_block {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 10px;
	right: 10px; 
	z-index: 1;
}

.director-choice1 {
	top: 15px;
	right: 35px;
	position: absolute;
	text-align: right;
	color: #ffffff;
	font-size: 20px;
	font-weight: 700;
	padding: 0 20px;
	padding-left: 20px;
}

@media (max-width:568px){
	.director-choice1 {
		top: 16px !important;
		font-size: 16px !important;
		padding-left: 0 !important ;
	}
}

.actors-list .alert-success.alert-dismissible{top: 50%;}

/*.first_alert{-moz-animation: cssAnimation 0s ease-in 3s forwards;
    -webkit-animation: cssAnimation 0s ease-in 3s forwards;
    -o-animation: cssAnimation 0s ease-in 3s forwards;
    animation: cssAnimation 0s ease-in 3s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;}

@keyframes cssAnimation {
    to {
        width:0;
        height:0;
        overflow:hidden;
		display:none;
    }
}
@-webkit-keyframes cssAnimation {
    to {
        width:0;
        height:0;
        visibility:hidden;
		display:none;
        
    }
}

@keyframes cssAnimation {
    0%   {opacity: 1;}
    90%  {opacity: 1;}
    100% {opacity: 0;transform: translate(300px, 50%);
}
}
@-webkit-keyframes cssAnimation {
    0%   {opacity: 1;}
    90%  {opacity: 1;}
    100% {opacity: 0; transform: translate(120px, 50%);}
}*/

.actors-list .alert-success.first_alert{
	position: fixed!important;
		    top: 53px;
		  left:0;
		    right: 0;
		    margin: 0 auto;
		    width: 400px;
		    opacity: 1;
}

.actors-list .alert-success.second_alert{ width: 400px !important;font-size: 16px !important;}

@media screen and (max-width:800px) {
	.actors-list .alert-success.first_alert{width: 80% !important;}
	.success_alert .alert, .alert{
		width: auto; margin-top: 1px; padding: 5px 10px;
		}
		.actors-list .alert-success.alert-dismissible{width: 80%;}
		.actors-list .alert-success.first_alert{
	position: fixed!important;
		    top: 53px;
		  left: 0 !important;
		    right: 0 !important;
		    margin: 0 auto;
		    width: 100% !important;
		    opacity: 1;
}
	}
	.actors-list .alert-success.alert-dismissible{/*width: 600px;*/
    font-size: 16px;top: 50%;}

      #owl_sectiontop .owl-carousel .item a{color: #212121;
font-size: 20px;
font-weight: 600;
cursor: context-menu;}
@media only screen and (min-width:769px) {
  #owl_sectiontop{display: none;}
  
}
@media only screen and (max-width:768px) {
  .menuitems{display: none;}
  .ourPartner .owl-carousel .owl-item img{width: 100px !important;}
  .ourClients .headdingh3 .item h3 {
    font-size: 12px;
}
}

@media only screen and (max-width: 767px){
#actor_signup .actor_signup_title .desktop {
    display: block;
}}
#actor_signup .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(0 0 0 / 0%);
}

#actor_signup #template-upload .files audio, #actor_signup #template-upload .files video {
    max-width: 100%;
}
.template-upload  button{line-height: 20px;
    padding-bottom: 2px !important;}

    #fileList  .file{
	width: 100%;
    text-align: left;
    display: flex;
    border: 1px solid #eee;
    padding: 5px;
    position: relative;
}
#fileList .file_title, .fileList1 .file_title{width: 100%;
font-size: 12px;
}
#fileList .audition_video{
	width: 50%;
    padding: 0;
    margin: 0;
    height: 80px;
}
#fileList .file a {
    display: block;
    position: absolute;
    padding: 5px 10px;
    color: white;
    bottom: 5px;
    background: #f22f3f;
    font-size: 12px;
    line-height: 10px;
    border-radius: 2px;
}
#image-holder .pip{
	position: relative;
}
#image-holder .pip .remove{
	position: absolute;
    display: block;
    top: 1px;
    width: 148px;
   
}
#image-holder .pip .remove i{
	color: #ffffff;
    background: #ff3c4c;
    padding: 2px 4px;
    border-radius: 2px;
}
/******************/
#fileList2 .file2{
	position: relative;
}
#fileList2 .delete-photo{
	position: absolute;
    display: block;
    top: 8px;
    width: 148px;
    display: block;
        right: 21px;
}
#fileList2 .delete-photo i{
	color: #ffffff;
    background: #ff3c4c;
    padding: 2px 4px;
    border-radius: 2px;
}
#fileList1 .profile-image,#fileList2 .actor_image{
	padding: 5px;
    border: 1px solid #6881f9;
   width: 100%;
   object-fit: contain;
}
#fileList1 .file1, #fileList2 .file2{
	margin: 10px 0;
    padding-bottom: 5px;
    padding-top: 5px;
    /*border: 2px solid #c9e9ff;
    background: #f1f8ff;*/
}
#fileList1 .file_title1, #fileList2 .file_title2{
	font-size: 10px;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 7px;
}
.documentfile .form-control:focus {
    outline: none;}
.documentfile .addpic input[type="file"] {
    direction: rtl;
}
.documentfile .addpic .addmore{color: #9e9c99;}
/***************/

#image-holder .pip .imageThumb{
	padding: 5px;
    border: 1px solid #6881f9;
    object-fit: contain;
 
}
.progress-nk1{
	height: 20px;
	width: 100%;
    position: relative;
    bottom: 5px;
    background-color: #e9ecef;
    border-radius: 10px;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
}
.audition-page #fileList .file_title1{width: 100%;
    font-size: 12px;}
.progress-nk ,.audition-page #fileList .progress-nk1{
	height: 20px;
	width: 48%;
    position: absolute !important;
    bottom: 32px;
    background-color: #e9ecef;
    border-radius: 10px;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
}


.file{
		position: relative;
	}
	.progress-nk, .progress-nk1{
	   position: relative;
	   background: linear-gradient(to right, lightblue 50%, transparent 50%);
	   background-size: 200% 100%;
	   background-position: right bottom;
	   transition:all 1s ease;
	}
	 .file.done {
	   background: lightgreen;
	}
	 .file a {
	   display: block;
	   position: relative;
	   padding: 5px;
	   color: black;
	}



.alert-success {
    color: #02a884 !important;
    background-color: #f2e1e4 !important;
    border-color: #ff3c4c;
    border: 4px solid #f2e1e4 !important;
    box-shadow: -1px 1px 13px #242424;
    border-radius:  6px !important;
}
/*.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -58px !important;
    right: -38px !important;
    color: inherit;
}*/
.alert-success.alert-dismissible .close {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    padding:0.15rem 0.55rem !important;
    color: inherit;
}
.alert-success .close {
    float: right;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5 !important;
}
.alert-success img{width: 30px ; height: 30px;}
/*.loader{display: block !important;}*/

.documentfile .btn-file {
  position: relative;
  overflow: hidden;
  color: #282d31;
  display: inline-block ;
  border: 1px dashed #4492e1;
  text-align: center;
  background-color: #d3e6f9;
  padding: 4px 15px;
  font-weight: 700;
  border-radius: 3px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 10pt;
}
.documentfile .btn-file input[type=file] {
  position: absolute !important;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
/*.documentfile p.form-control{background-color: #f1f8ff;}*/
/*	.documentfile .form-control::-webkit-file-upload-button{
  color: #282d31;
  display: inline-block;
  border: 1px dashed #4492e1;
  text-align: center;
  background-color: #d3e6f9;
  padding: 4px 15px;
  font-weight: 700;
  border-radius: 3px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 10pt;
}
.documentfile .form-control::-moz-file-upload-button{
  color: #282d31;
  display: inline-block;
  border: 1px dashed #4492e1;
  text-align: center;
  background-color: #d3e6f9;
  padding: 4px 15px;
  font-weight: 700;
  border-radius: 3px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 10pt;
}*/

@media only screen and (min-width: 1368px) and (max-width: 1024px){

	.desoslide-controls-wrapper .desoslide-controls.prev{left: 15px !important;}
	.desoslide-controls-wrapper .desoslide-controls.next{right: 15px  !important;}
}
#fileList1 .delete-photo{
position: absolute;
    display: block;
    top: 8px;
    width: 148px;
    display: block;
    right: 21px;}
#fileList1 .delete-photo i{
    color: #ffffff;
    background: #ff3c4c;
    padding: 2px 4px;
    border-radius: 2px;
}
.actors-list .alert-success.bg-white-alert{
  background: rgba(255, 255, 255, 1) !important;
    padding: 15px 15px;
    border: 1px solid #f22f3f !important;
    color: #000 !important;
    font-size: 18px;
}
#flash_success, #second_success_alert{width: 100% !important;
top: 0 !important;
border: none !important;
    border-radius: 0 !important;
background: #fff !important;bottom: 0 !important;}
#flash_success img, #second_success_alert img{
  width: 60% !important;
  height: auto !important;
  

}</pre></body></html>