body { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; color: #FFF; margin: 0px; padding: 0px; text-align: justify; font-weight: normal !important; background: #000 url(../images/nbg2.jpg) no-repeat center -30px; }
a { color: #FFF; text-decoration: none; outline: none; }
.no-rig { margin-right: 0px !important; }
.sitemap_first { display: none; }
img { vertical-align: middle; }
.btn{background:none;background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; outline: inherit;margin-left: 20px;}
.heading_first { display: none; }
.mainbox { background: url(../images/rep-dot.jpg) repeat-x center 280px; margin: 0px auto; width: 100%; padding: 0px; }
.cent-imgdd { width: 492px; margin: 0px auto; padding: 0px; }
.main { margin: 0px auto; padding: 0px 0px 20px 0px; width: 998px; }
.hed { margin: 0px auto; padding: 0px; width: 998px; height: 390px; }
.logo { margin: 0px 0px 0px 214px; padding: 0px 0px 0px 0px; text-align: left; width: 784px; height: 84px; }
.ph-ng { margin: 0px auto; padding: 15px 0px 0px 500px; height: 30px; font-size: 26px; text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.links-top { margin: 0px; padding: 10px 0px 0px 0px; text-align: left; }
.navi { float: left; margin: 0px; padding: 0px 0px 0px 0px; }
.footer { margin: 0px auto; width: 100%; padding: 0px; background: url(../images/new-ffotbg.jpg) repeat-x left top; height: 123px; }
.phone-no { font-family: "carniola italic"; font-size: 30px; color: #FFF; text-align: left; background: url(../images/phone-bg.png) no-repeat left; height: 24px; padding: 0px 0px 0px 36px; line-height: 24px; margin: 0px; position: relative; }
.feat-hed { font-size: 20px; color: #e779f1; text-align: left; margin: 0px; padding: 0px 0px 20px 0px; font-weight: normal; }
.esc0of-hed h2 { font-size: 19px; color: #e779f1; text-align: center; margin: 0px; padding: 0px 0px 15px 0px; font-weight: normal; width: 300px; }
.feat-thu { margin: 0px; }
.feat-thu ul { margin: 0px; padding: 0px 0px 0px 0px; list-style: none;text-align: center;}
.feat-thu ul li {padding: 0px 0px 0px 0px; list-style: none;display:inline-block; margin:0px 0px 10px 0px;}
.feat-pic { margin: 0px auto; border-radius: 7px;  padding: 2px;
}

/* WP form styling */

.wpforms-submit-container{text-align:center !important;}
.wpforms-field{margin-bottom:20px !important;}
.wpforms-field-label{color:#aaa!important;padding-bottom:5px !important;}
div.wpforms-container-full {margin:30px!important;}
.wpforms-field-medium{max-width:100% !important;}
.wpforms-field-medium{border:1px solid #666 !important;}
.wpforms-submit{
    border:0px !important;color:#ffffff !important;font-size:16px !important;border-radius:20px !important;text-transform:uppercase !important;
    background: -moz-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #814787), color-stop(50%, #d06cd9), color-stop(100%, #814787))!important;
    background: -webkit-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%)!important;
    background: -o-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%)!important;
    background: -ms-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%)!important;
    background: linear-gradient(to bottom, #814787 0%, #d06cd9 50%, #814787 100%)!important;
}

.n-mobile-only{display:none;}
.mobile-logo{display:none;}
.feat-pic img{ vertical-align: top;border-radius:5px;max-width:155px;border:1px solid #ab5bb2;}
.feat-tex { text-align: center; font-size: 12px; color: #FFF; padding-top: 10px; padding-bottom: 10px; }
.feat-tex a { color: #FFF; text-decoration: none; }
.feat-tex a:hover { color: #e779f1; text-decoration: none; }
.medl-cent { margin: 0px auto; padding: 47px 0px 0px 0px; width: 945px; }
.medl-cent1 { margin: 0px auto; padding: 0px 0px 0px 0px; }
.medl-left div { float: left; margin: 0px; padding-left: 0px !important; width: 667px; font-weight: normal !important; }
.medl-right { float: right; margin: 0px; padding: 0px 0px 0px 0px; width: 306px; }
.es-of-mon {/* background:url(../images/es-of-month.png) no-repeat left top;*/ background: url(../images/gall-bg.jpg) repeat-x; border-radius: 5px 5px 0px 0px; width: 298px; padding: 3px; height: 348px; }
h1 { color: #e779f1; text-align: left; padding: 0px 0px 17px 0px; margin: 0px; font-size: 21px; font-weight: normal; }
.heading-text{text-align: center;}
.esc-of-pic { height: 341px; overflow: hidden; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; }
.esc-of-pic img { width: 100%; }
.bod-line { margin: 0px auto; padding: 30px 0px 16px 0px; background: url(../images/bo-linebg.png) no-repeat center; width: 979px; }
.news-hed { color: #e578ef; font-size: 22px; font-family:Verdana, Geneva, sans-serif; font-weight: normal; text-align: center; margin: 0px; padding: 0px 0px 15px 0px; }
.news-hednew { color: #e578ef; font-size: 22px; font-family: "Century Gothic"; font-weight: normal; text-align: center; margin: 0px; padding: 0px 0px 10px 0px; }
.news-sect { float: left; margin: 0px; width: 334px; padding: 0px 14px 0px 0px; }
.last-re-sect { float: left; margin: 0px; width: 650px; padding: 0px 0px 0px 0px; }
.newse-bg { background: url(../images/news-bg.png) no-repeat left top; width: 334px; min-height: 202px; }
.news-text { padding: 18px 18px 0px 18px; font-size: 12px; text-align: left; color: #FFF; line-height: 17px; }
.revie-box { /*background:url(../images/letest-rev-thu-bg.png) no-repeat left top;*/ background: #4b294e; float: left; margin: 0px 22px 0px 0px; border-radius: 5px; width: 202px; }
.revie-boxlae { background: url(../images/letest-rev-thu-bg.png) no-repeat left top; width: 189px; height: 244px; float: left; margin: 0px 8px 0px 0px; }
.revi-tex { width: 100%; padding-bottom: 10px; padding-top: 10px; text-align: center; height: 21px; margin: 0px; line-height: 21px; color: #FFF; }
.revi-tex a { color: #FFF; text-decoration: none; }
.revi-tex a:hover { color: #e578ef; text-decoration: none; }
.rev-pic {width: 146px; margin: 0px auto; padding: 0px; border-radius: 5px; padding: 2px; 
background: rgba(100,52,104,1); /* Old browsers */ 
background: -moz-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100,52,104,1)), color-stop(100%, rgba(193,101,202,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* Opera 11.10+ */ 
background: -ms-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* IE10+ */ 
background: linear-gradient(to bottom, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* W3C */ 
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#643468', endColorstr='#c165ca', GradientType=0 );*/
border-radius: 5px 5px 0px 0px; }
.revilinte { float: left; color: #FFF; height: 36px; line-height: 36px; font-size: 12px; text-align: left; padding-left: 5px; }
.revilinte a { color: #FFF; text-decoration: none; }
.revilinte a:hover { color: #e578ef; text-decoration: none; }
.revew-pic { width: 142px; height: 162px; overflow: hidden; text-align: center; padding: 3px 0px 0px 0px; margin: 0px auto; }
.revilinte1 { float: right; margin-right: 11px; color: #FFF; height: 36px; line-height: 36px; font-size: 12px; text-align: right; }
.revilinte1 a { color: #FFF; text-decoration: none; }
.revilinte1 a:hover { color: #e578ef; text-decoration: none; }
.satgro { margin: 0px; padding: 18px 0px 20px 32px; }
.satgro ul { margin: 0px; padding: 0px; list-style: none; }
.satgro ul li { margin: 0px 22px 10px 0px; padding: 0px; list-style: none; float: left; }
.satgro a { display: block; width: 158px; padding: 0px 6px 0px 2px; font-size: 11px; color: #fff; text-align: center; height: 32px; line-height: 32px; background: url(../images/location-buttons1.png) 0 0 no-repeat; text-decoration: none; }
.satgro a:hover { background-position: 0 -32px; color: #fff; text-decoration: none; }
.fot-links { width: 998px; margin: 0px auto; padding: 15px 0px 13px 0px; color: #FFF; font-size: 12px; text-align: center; }
.fot-links a { margin: 0px 14px 0px 14px; color: #FFF; text-decoration: none; }
.fot-links a:hover { color: #e578ef; }
.fot-line { background: url(../images/foot-line.jpg) no-repeat center top; margin: 0px auto; width: 735px; height: 5px; padding-bottom: 10px; }
.copy { color: #a6a7a7; text-align: center; width: 998px; margin: 0px auto; padding: 0px; }
.copy a { color: #a6a7a7; text-decoration: none;}
.copy a:hover { color: #e578ef; text-decoration: none; }
.but-lin { color: #e578ef; }
.but-lin a { color: #e578ef; text-decoration: none; }
.but-lin a:hover { color: #fff; }
.worn-hed { font-size: 20px; color: #e779f1; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; font-weight: normal; }
.gall-centact { margin: 0px auto; padding: 0px; }
.gall-centact1 { /*width:972px; margin:0px auto 0px 26px; padding:0px;*/ }
.gal-left { float: left; width: 265px; padding: 0px 20px 0px 22px; }
.gal-right { float: left; width: 638px; padding: 0px 0px 0px 0px; }
.cho-hed { color: #e578ef; font-size: 18px; font-family: "Century Gothic"; font-weight: normal; text-align: left; margin: 0px; padding: 0px 0px 20px 0px; }
.cho-hed a { color: #e578ef; text-decoration: none; }
.cho-hed a:hover { color: #fff; }
.news-hed1 { color: #fff; font-size: 22px; font-family: "Century Gothic"; font-weight: normal; text-align: center; margin: 0px; padding: 0px 0px 15px 0px; }
.readm { text-align: right; color: #FFF; padding-top: 8px; }
.readm a { color: #FFF; text-decoration: none; }
.readm a:hover { color: #e578ef; text-decoration: none; }
.gal-catg { margin: 0px; padding: 0px; }
.gal-catg ul { margin: 0px; padding: 0px; list-style: none; }
.gal-catg ul li { margin: 0px; padding: 0px; line-height: 26px; list-style: none; font-size: 14px; color: #FFF; text-align: left; }
.gal-catg ul li a { color: #FFF; text-decoration: none; }
.gal-catg ul li a:hover { color: #e578ef; }
.gal-thu-bg { background: url(../images/gall-thu-bg.png) no-repeat left top; width: 141px; height: 162px; margin: 17px 0px !important; padding: 3px 2px 0px 3px; margin: 0 auto; float: left; }
.gal-thu-bgss { 
background: rgba(100,52,104,1); /* Old browsers */ 
background: -moz-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100,52,104,1)), color-stop(100%, rgba(193,101,202,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* Opera 11.10+ */ 
background: -ms-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* IE10+ */ 
background: linear-gradient(to bottom, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%); /* W3C */ 
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#643468', endColorstr='#c165ca', GradientType=0 );*/
width: 147px; height: 162px; margin: 0px 17px 46px 0px; padding: 3px 2px 0px 2px; float: left; border-radius: 5px 5px 0px 0px; }
.gal-thu-bgss:nth-child(6n) { margin-right: 0px; }
	
.bod-line1 { margin: 0px auto; padding: 20px 0px 20px 0px; background: url(../images/bo-linebg.png) no-repeat center; width: 979px; }
.port-tex { color: #fff; font-weight: bold; }
.port-tex1 { margin: 0px; text-align: right; font-size: 12px; color: #e578ef; }
.port-tex1 a { margin: 0px 7px 7px 0px; line-height: 18px; text-align: right; font-size: 12px; color: #e578ef; }
.pro-left { width: 369px; float: left; padding: 0px 14px 0px 0px; margin: 0px; }
.pro-right { width:600px; float: right; text-align: center !important; margin: 0px; }
.pro-right-inner{ width:100% !important; margin:0px auto;}
.prot-box1 { /*background:url(../images/pro-box1.png) no-repeat left top;*/ height: 16px; }
.prot-box2 { /*background:url(../images/pro-box2.png) repeat-y left top;*/ padding-bottom: 20px; padding-top: 20px; border: solid #9950a0 2px; border-radius: 10px; }

.pro-right .last-re-sect{ width:100% !important; margin:20px 0;}
.pro-right .last-re-sect .revie-box{ width: 180px; margin-right:10px; margin-bottom: 10px;}

.prot-box2 p { margin: 0px; padding: 0px; }
.prot-box { /*width:369px*/; margin: 0px; padding: 0px 0px 14px 0px; }
.prot-box3 {  /*background:url(../images/pro-box3.png) no-repeat left bottom;*/ height: 16px; }
.prot-boxr { width: 369px; background: url(../images/pro-left-box.png) no-repeat left top; }
.prot-boxr div { padding-left: 10px; padding-right: 10px; }
.prot-boxr1 { width: 369px; margin: 0px; padding: 0px 0px 15px 0px; }
.pro-detbox1 { width: 339px; margin: 0px auto; padding: 0px; }
.pro-detbox2 { width: 339px; margin: 0px auto; padding: 0px; 
background: rgba(76,42,79,1); /* Old browsers */ 
background: -moz-linear-gradient(top, rgba(76,42,79,1) 0%, rgba(97,53,102,1) 100%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(76,42,79,1)), color-stop(100%, rgba(97,53,102,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(76,42,79,1) 0%, rgba(97,53,102,1) 100%); /* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, rgba(76,42,79,1) 0%, rgba(97,53,102,1) 100%); /* Opera 11.10+ */ 
background: -ms-linear-gradient(top, rgba(76,42,79,1) 0%, rgba(97,53,102,1) 100%); /* IE10+ */ 
background: linear-gradient(to bottom, rgba(76,42,79,1) 0%, rgba(97,53,102,1) 100%); /* W3C */ 
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c2a4f', endColorstr='#613566', GradientType=0 ); *//* IE6-9 */  /*background:#9950a0 url(../images/det-box1.jpg) no-repeat left top;*/
}
.pro-tex { font-size: 14px; font-weight: normal; text-align: left; }
.proh-hed { color: #e578ef; font-size: 18px; font-family: "Century Gothic"; font-weight: normal; text-align: left; margin: 0px; padding: 21px 0px 10px 21px; }
.proh-hed1 { color: #e578ef; font-size: 22px; font-family: "Century Gothic"; font-weight: normal; text-align: left; margin: 0px; padding: 5px 0px 10px 25px; }
.write-hed1 { color: #e578ef; font-size: 18px; font-family: "Century Gothic"; font-weight: normal; text-align: right; margin: 0px; padding: 5px 0px 5px 0px; text-decoration: underline; }
.write-hed1 a { color: #e578ef; text-decoration: underline; }
.write-hed1 a:hover { color: #fff; text-decoration: underline; }
.button_book { width: 141px; height: 28px; line-height: 26px; border: none; font-weight: bold; font-family: verdana, sans-serif; color: #fff; background: none; font-size: 13px; background-image: url(../images/b-bg.png); background-position: left top; background-repeat: no-repeat; margin: 0px; padding: 0px 0px 3px 0px; cursor: pointer; }
.button_submit { width: 101px; height: 28px; line-height: 26px; border: none; font-weight: bold; font-family: verdana, sans-serif; color: #fff; background: none; font-size: 13px; background-image: url(../images/submitbg-bg.png); background-position: left top; background-repeat: no-repeat; margin: 0px; padding: 0px 0px 3px 0px; cursor: pointer; }
.medetory { color: #F00; }
.srbmnu ul { margin: 0px; padding: 0px; list-style: none; }
.srbmnu ul li { margin: 0px; padding: 0px 20px 0px 0px; height: 28px; float: left; width: auto; margin-left: 0px; }
.srbmnu a { float: left; height: 28px; padding: 0px 0px 0px 10px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; line-height: 28px; margin-right: 0px; margin-left: 0px; width: auto; }
.srbmnu a span { padding-left: 10px; padding-right: 21px; display: block; margin: 0px; }
.srbmnu a.act, .srbmnu a:hover { color: #fff; background: url(../images/link-left.png) center left no-repeat; }
.srbmnu a.act span { background: url(../images/link-right.png) center right no-repeat; }
.srbmnu ul li.nbg { background: none; }
.frmtxtbx { font-size: 12px; width: 400px; HEIGHT: 18px; background-color: #E4C8E6; color: #28002B; border: #3b3b3b 1px solid; }
.inp-gen { padding: 6px 6px 6px 10px; background: #000000 url(../images/inp-gen.jpg) repeat-x left bottom; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; }
.inp-nm { padding: 6px 6px 6px 30px; background: #000000 url(../images/inp-nm.jpg) no-repeat left bottom; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; width: 91%; }
.inp-cm { padding: 6px 6px 6px 30px; background: #000000 url(../images/inp-cm.jpg) no-repeat left bottom; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; width: 91%; }
.inp-sub { padding: 6px 6px 6px 30px; background: #000000 url(../index.html) no-repeat left bottom; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; width: 91%; }
.inp-tl { padding: 6px 6px 6px 30px; background: #000000 url(../images/inp-tl.jpg) no-repeat left bottom; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; width: 91%; }
.inp-em { padding: 6px 6px 6px 30px; background: #000000 url(../images/inp-em.jpg) no-repeat left bottom; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; width: 91%; }
.inp-wb { padding: 6px 6px 6px 30px; background: #000000 url(../index.html) no-repeat left bottom; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; width: 91%; }
.inp-mss { padding: 6px 6px 6px 30px; background: #000000 url(../images/inp-mss.jpg) no-repeat left top; border: 2px solid #484848; margin-bottom: 8px; color: #C4C4C4; width: 91%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.frm-bg { background: #F7F7F7 url(../index.html) no-repeat top left; text-align: left; }
ul.stmp { padding: 3px 0px 3px 0px; list-style: none; }
ul.stmp li { padding: 3px 0px 3px 15px; background: url(../images/arrow.png) 0px 8px no-repeat; }
ul.stmp li a { margin: 0px; padding: 0px; font-weight: bold; color: #fff; text-decoration: none; }
ul.stmp li a:hover { color: #e578ef; }
ul.stmp ul { margin-left: 20px; padding: 3px 0px 3px 0px; list-style: none; }
ul.stmp ul li { padding: 3px 15px 3px 15px; background: url(../images/icon.png) 0px 7px no-repeat; float: left; }
ul.xoxo { margin: 0px; padding: 0px; }
ul.xoxo ul { list-style: none; margin: 0px; padding: 0px; }
ul.xoxo ul li { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; line-height: 20px; font-size: 12px; color: #fff; background: url(../images/inn-icon.jpg) 0px 8px no-repeat; }
ul.xoxo ul li a { color: #fff; text-decoration: none; }
ul.xoxo ul li a:hover { color: #e578ef; text-decoration: none; }
ul.xoxo ul li ul li { list-style: none; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 12px; line-height: 20px; font-size: 12px; color: #fff; background: url(../images/inn-icon.jpg) 0px 8px no-repeat; }
ul.xoxo ul li ul li a { color: #fff; text-decoration: none; }
ul.xoxo ul li ul li a:hover { color: #e578ef; text-decoration: none; }
.revie_cont { float: left; width: 110px; color: #fff; }
.revie_cont a { color: #fff; text-decoration: none; }
.revie_cont a:hover { color: #e578ef; }
.revie_cont_img { float: left; margin: 0px 0px 5px 5px; }
.revie_cont_img img { border: 1px solid #902D9C; }
.revie { border: 1px solid #e578ef; background: #320E34; float: left; font-size: 12px; padding: 5px; text-align: center; width: 295px; text-align: left; }
.revie img { margin: 0 0 8px 0; }
.clr { clear: both; }
.nextt { float: left; padding: 8px 0 0 20px;}
.prevss { float: left; padding: 8px 0 0 0px;}
.gel-cnt { padding-bottom: 18px; text-align: left; }
.gel-cnt p { margin: 0; padding: 0; }
.twentyHo { color: #fff; font: normal 18px Verdana, Geneva, sans-serif; position: absolute; left: 230px; top: 0px; }
.twitterIcon { position: absolute; right: 8px; top: 0px; }
.bookss { text-align: center; margin: 5px 0 12px 0; }
.book { padding-right: 10px; width: 120px; float: left; }
.like_btn { margin: 0px 0 0 16px; padding: 16px 0 4px 0; }
.like_btn ul { margin: 0px; padding: 0px; list-style: none; }
.like_btn ul li { margin: 0px; padding: 0px 20px 0px 0px; height: 26px; color: #fff; float: left; width: auto; margin-left: 0px; }
.like_btn a { float: left; height: 26px; padding: 0px 0px 0px 6px; color: #fff; background: url(../images/link-left.png) center left no-repeat; font-weight: bold; text-align: center; text-decoration: none; line-height: 26px; margin-right: 0px; margin-left: 0px; width: auto; }
.like_btn a:hover { background: url(../images/link-left1.png) center left no-repeat; }
.like_btn span:hover { background: url(../images/link-right1.png) center right no-repeat; }
.like_btn span { padding-left: 10px; padding-right: 16px; background: url(../images/link-right.png) center right no-repeat; display: block; margin: 0px; }
.like_btn a.act, .like_btn a:hover { color: #fff; }
.footerleb { margin: 0px auto; width: 998px; padding: 0px; background: url(../images/new-ffotbg.jpg) repeat-x left top; height: 123px; }
.sats { margin: 0px; padding: 18px 0px 40px 40px; }
.sats ul { margin: 0px; padding: 0px; list-style: none;text-align:center;}
.sats ul li { margin: 0px 20px 10px 0px; padding: 0px; list-style: none; float: left; }
.sats a { display: block; width: 132px; font-family: Arial, Helvetica, sans-serif; padding: 0px 6px 0px 2px; font-size: 14px; font-weight: normal; color: #fff; text-align: center; height: 32px; line-height: 32px;
background: #814787; /* Old browsers */ 
background: -moz-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #814787), color-stop(50%, #d06cd9), color-stop(100%, #814787)); /* Chrome,Safari4+ */ 
background: -webkit-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%); /* Opera 11.10+ */ 
background: -ms-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%); /* IE10+ */ 
background: linear-gradient(to bottom, #814787 0%, #d06cd9 50%, #814787 100%); /* W3C */ 
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#814787', endColorstr='#814787', GradientType=0 );*/
text-decoration: none; border-radius: 8px; display: block; }
.sats a:hover { background-position: 0 -32px; color: #fff; text-decoration: none; 
background: #814787; /* Old browsers */ 
background: -moz-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #814787), color-stop(50%, #a76dac), color-stop(100%, #814787)); /* Chrome,Safari4+ */ 
background: -webkit-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%); /* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%); /* Opera 11.10+ */ 
background: -ms-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%); /* IE10+ */
background: linear-gradient(to bottom, #814787 0%, #a76dac 50%, #814787 100%); /* W3C */ 
 /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#814787', endColorstr='#814787', GradientType=0 );*/ /* IE6-9 */
}
.newfeat-thu { margin: 0px; padding: 0px 0px 0px 28px; }
.newfeat-thu ul { margin: 0px; padding: 0px 0px 0px 0px; list-style: none; }
.newfeat-thu ul li { margin: 0px; padding: 0px 5px 0px 0px; list-style: none; background: url(../images/new-featu-bg.png) no-repeat left top; width: 186px; height: 230px; float: left; }
.newfeat-tex { text-align: center; padding: 5px; font-size: 12px; color: #FFF; width: 176px; }
.newfeat-tex a { color: #FFF; text-decoration: none; }
.newfeat-tex a:hover { color: #e779f1; text-decoration: none; }
.newfeat-pic { width: 180px; height: 200px; margin: 0px auto 0px auto; padding: 3px 0px 0px 0px; overflow: hidden; text-align: center; }
.gal-leftnsa { float: left; width: 200px; padding: 0px 20px 0px 22px; }
.gal-rightnsa { float: left; width: 701px; padding: 0px 0px 0px 0px; }
.negal-thu-bg { background: url(../images/new-gallery-bg1.png) no-repeat left top; width: 160px; height: 185px; margin: 0px 9px 27px 0px; padding: 3px 3px 0px 3px; float: left; }
.negal-thu-bgss { background: url(../images/gall-thu-bg.png) no-repeat left top; width: 141px; height: 190px; margin: 0px 17px 27px 0px; padding: 3px 2px 0px 3px; float: left; }
.satsmp { margin: 0px; padding: 18px 0px 20px 0px; }
.satsmp ul { margin: 0px; padding: 0px; list-style: none; }
.satsmp ul li { margin: 0px 25px 10px 0px; padding: 0px; list-style: none; float: left; }
.satsmp a { display: block; width: 158px; font-family: Arial, Helvetica, sans-serif; padding: 0px 6px 0px 2px; font-size: 14px; font-weight: normal; color: #fff; text-align: center; height: 32px; line-height: 32px; background: url(../images/home-button-links1.png) 0 0 no-repeat; text-decoration: none; }
.satsmp a:hover { background-position: 0 -32px; color: #fff; text-decoration: none; }
.es-of-monsp { background: url(../images/es-of-month.png) no-repeat left top; width: 309px; height: 348px; float: left; margin: 0px 5px 20px 0px; }
.es-of-monsp { background: url(../images/gall-bg.jpg) repeat-x; border-radius: 5px 5px 0px 0px; width: 311px; min-height: 100px; float: left; margin: 0px 20px 20px 0px; padding: 4px; }
.es-of-monsp:nth-child(3n) { margin-right: 0px; }
.satgrosat { margin: 0px; padding: 18px 0px 20px 0px; }
.satgrosat ul { margin: 0px; padding: 0px; list-style: none; }
.satgrosat ul li { margin: 0px 25px 10px 0px; padding: 0px; list-style: none; float: left; }
.satgrosat a { display: block; width: 158px; padding: 0px 6px 0px 2px; font-size: 11px; color: #fff; text-align: center; height: 32px; line-height: 32px; background: url(../images/location-buttons1.png) 0 0 no-repeat; text-decoration: none; }
.satgrosat a:hover { background-position: 0 -32px; color: #fff; text-decoration: none; }
.topNewStrip { /*background: url(../images/topNewStrip.png) repeat-x left top;*/
background: #3a3a3a; height: 40px; width: 100%!important; }
.topNewStripInner { margin: 0 auto; width: 998px; }
.ph-ng1 { margin: 0px auto; padding: 2px 0px 0px 0px; height: 30px; font-size: 15px; text-align: right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.phone-no1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; color: #FFF; text-align: right; height: 32px; padding: 6px 58px 0px 15px; line-height: 26px; margin: 0px; position: relative; background: url(../images/call.png) no-repeat 0px 10px; }
.phone-no1 img { width:auto;}
.twentyHo1 { color: #fff; font: normal 18px Verdana, Geneva, sans-serif; position: absolute; left: 321px; top: 0px; }
.twitterIcon1 { position: absolute; right:2px; top: -3px; padding: 7px 0 0 0; }
.logo1 { padding: 0px; text-align: center; width: 100%; height: 64px; margin: 30px auto 20px; }
.logo1 img { max-width: 100%; height: auto; }
.londoAge { float: left; font: normal 18px Verdana, Geneva, sans-serif; color: #FFF; text-align: left; height: 24px; line-height: 24px; padding-left: 22px; }
.slect-loc { color: #fff; float: left; font: normal 14px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 0px 0px; margin-right: 20px; margin-bottom: 20px; }
span.customStyleSelectBox { font-size: 12px; font-weight: bold; color: #fff; padding: 5px 7px; background-image: url(../images/drop-down.png); background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; height: 18px; background-repeat: no-repeat; width: 166px; }
span.customStyleSelectBox.changed { }
.customStyleSelectBoxInner { }
.last-child { margin-right: 0px !important; }
.location-dd2 { height: 27px; padding: 0 0 0 0px; margin: 0 0 8px 0; width: 177px; color: #FFF; background: #4b294e url(../images/bottom.jpg) right no-repeat; }
.location-dd2 .comb select { width: 180px !important; }
.gall-dd { float: left; width: 183px; height: 27px; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.chos-mod { color: #FF0000; font: normal 20px Verdana, Arial, Helvetica, sans-serif; padding: 15px 0px 0px 0px; }
.gall-dd select option { background: #4b294e; color: #fff; }
.navi ul { list-style: none; margin: 0; padding: 0; }
.navi ul li { float: left; position: relative; }
.navi ul li a { float: left; padding: 0px 14px 5px; line-height: 22px; color: #fff; font-size: 16px; text-decoration: none; }
.navi ul li a:hover { color: #e578ef; }
.navi ul li ul { opacity: 0; visibility: hidden; position: absolute; left: 0px; top: 0px; transition: all 0s ease-in; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in; }
.navi ul li:hover ul { background: #4b294e; box-shadow: 0 2px 2px 0px #333; border: 1px solid #6c3b71; border-radius: 5px; opacity: 1; visibility: visible; position: absolute; left: 6px; top: 24px; padding: 0px 0px 0px 0px; z-index: 1000; text-align: left; width: 543px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.navi ul li:hover ul li { margin: 0 0 0 0px; float: left; }
.navi ul li:hover ul li a { background: url(../images/inn-icon.png) no-repeat 10px; border-bottom: 1px solid #6c3b71; border-right: 1px solid #6c3b71; margin-left: 0; display: block; color: #fff; float: left; font: normal 12px Verdana, Geneva, sans-serif; line-height: 24px; height: 24px; padding: 0px 0 0px 25px; width: 154px; }
.navi ul li:hover ul li a:hover { background: #5f2c64 url(../images/inn-icon.png) no-repeat 10px; color: #fff; }
.navi ul li:hover ul li:last-child a { border-bottom: none; }
.navi ul li:hover ul li:nth-child(3n) a { border-right: none; width: 155px; }
.anchor-link { display: none; float: left; padding-bottom: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 17px; line-height: 20px!important; letter-spacing: 1px; text-align: left; padding-left: 10px; padding-right: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; color: #fff !important; }
.anchor-link:hover { /*background:#0e2f63;*/
color: #fff; }
.anchor-link img { float: right; margin-top: 10px; }
.review { width: 420px; display: inline-block; min-height: 200px; margin-right: 10px; margin-bottom: 20px; padding: 15px; border: 1px solid #451547; }
.name { width: 204px; float: left; padding-left:20px !important; text-align: left; }
.name-field { float: left; padding-left: 10px; }
tr { width: 100%; padding: 0px; margin: 0px; }
.booking-name { text-align: left; }
.booking-field { float: left; }
.review-name { text-align: left; }
.review-field { float: left; }
/*.name-field input, textarea{width:184px;}
.name-field select{width:190px;}
.name-field input [type='image']{width:100% !important;}*/

/*back to top*/

#back-top { position: fixed; bottom: 15px; right: 15px; }
#back-top a { width: 40px; height: 40px; background: url(../images/scrottop.png) 0px 0px no-repeat; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; /* background color transition */
-webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; text-indent: -99999px; }
#back-top a:hover { opacity: 0.8; }
.botttom-banner { width: 100%; text-align: center; }
.botttom-banner img { max-width: 98%; }
.cont-txt { float: left; width: 200px; margin-right: 10px; }
.new-row { font-size: 18px; padding-left:20px; padding-top:10px; }
ul.rates { list-style: none; margin: 0px; padding: 10px 0 10px 20px; }
ul.rates li { display: inline-block; width: 32%; vertical-align: top; text-align: center; margin-bottom: 10px; }
ul.rates li select { width: 100%; }
ul.rates li input[type='text'] { width: 90%; }

.inpok2{ display:none;}
.park-away{ position: absolute; top: 0; right: 0; z-index:999;}

.left_newmenu{float:left; width:73%;}
.right_newsec{float:right; width:27%; text-align:left;}
.phone-no1 {text-align:left;}
.twitterIcon1{right:45px;}
.new_favrico{position:absolute; top:5px; left:5px; cursor: pointer;}
.new_favrico img{width:100%; height:auto; border:none !important;}
.new_favrico2{  float: left; padding:4px; margin-left:20px; border-radius:10px; border:1px solid #a466a9;
background: #4d2a51;
background: -moz-linear-gradient(top, #4d2a51 0%, #7c4481 50%, #4d2a51 100%);
background: -webkit-linear-gradient(top, #4d2a51 0%,#7c4481 50%,#4d2a51 100%);
background: linear-gradient(to bottom, #4d2a51 0%,#7c4481 50%,#4d2a51 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d2a51', endColorstr='#4d2a51',GradientType=0 );}
.new_favrico2 img{cursor: pointer;}
.new_favrico2:hover{background: #7c4481;
background: -moz-linear-gradient(top, #7c4481 0%, #a359aa 50%, #7c4481 100%);
background: -webkit-linear-gradient(top, #7c4481 0%,#a359aa 50%,#7c4481 100%);
background: linear-gradient(to bottom, #7c4481 0%,#a359aa 50%,#7c4481 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c4481', endColorstr='#7c4481',GradientType=0 );}


.favourites {
    float: right;
    position:absolute;
    width: 24px;
    height: 24px;
    padding: 0 1px 0 1px;
    border-radius: 50%;
    background:#f599fd;
	border:1px solid #f4a8fb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    color: #fff;
    text-align: center;
	top:7px; right:5px;
}
.favourites a {
    display: block;
    color: #fff !important;
}
.favouritesIco {
    position: absolute;
    right: -20px;
    top: 0px;
}

.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%; z-index:999;}
	
.book_btnnew a{float: left; padding:4px 8px; margin-left:20px; border-radius:4px; border:1px solid #a466a9; margin-top:2px;
background: #4d2a51;
background: -moz-linear-gradient(top, #4d2a51 0%, #7c4481 50%, #4d2a51 100%);
background: -webkit-linear-gradient(top, #4d2a51 0%,#7c4481 50%,#4d2a51 100%);
background: linear-gradient(to bottom, #4d2a51 0%,#7c4481 50%,#4d2a51 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d2a51', endColorstr='#4d2a51',GradientType=0 );}

.book_btnnew a:hover{background: #7c4481;
background: -moz-linear-gradient(top, #7c4481 0%, #a359aa 50%, #7c4481 100%);
background: -webkit-linear-gradient(top, #7c4481 0%,#a359aa 50%,#7c4481 100%);
background: linear-gradient(to bottom, #7c4481 0%,#a359aa 50%,#7c4481 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c4481', endColorstr='#7c4481',GradientType=0 );}



/*shelphi-btn*/

#myBtn{color:#fff; cursor:pointer; float:right; padding:4px 8px; margin-left:20px; border-radius:4px; border:1px solid #a466a9; margin-bottom:15px; margin-right:80px;
background: #4d2a51;
background: -moz-linear-gradient(top, #4d2a51 0%, #7c4481 50%, #4d2a51 100%);
background: -webkit-linear-gradient(top, #4d2a51 0%,#7c4481 50%,#4d2a51 100%);
background: linear-gradient(to bottom, #4d2a51 0%,#7c4481 50%,#4d2a51 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d2a51', endColorstr='#4d2a51',GradientType=0 );
}
#myBtn:hover{color:#fff; background: #7c4481;
background: -moz-linear-gradient(top, #7c4481 0%, #a359aa 50%, #7c4481 100%);
background: -webkit-linear-gradient(top, #7c4481 0%,#a359aa 50%,#7c4481 100%);
background: linear-gradient(to bottom, #7c4481 0%,#a359aa 50%,#7c4481 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c4481', endColorstr='#7c4481',GradientType=0 );
}

.modal {
    display: none; 
    position: fixed;
    z-index:99999;
    padding-top:50px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

/* Modal Content */
.modal-content {
    background:none;
    margin: auto;
    padding:0px;
    border:none;
    width:25%;
}

#descrption-box p,#descrption-box span
{
  margin-top: 1em !important; 
  margin-bottom: 1em !important; 
  display:block;
}

.modal-content img{ max-width:100%; height:auto; padding: 3px; background:#c165ca; border: 1px solid #d67ede; border-radius:3px;}

/* The Close Button */
.close {
    color:#fff !important;
    float: right;
    font-size:30px;
    font-weight: bold;
	margin-bottom:5px; opacity:0.5;
}

.close:hover,
.close:focus {
    color: #fff !important;
    text-decoration: none;
    cursor: pointer;  opacity:0.9;
}

.SelfiText{color: #000; float: left; width:92%; text-align: center; font-size: 30px; background:rgba(255, 255, 255, 0.96); border:1px solid rgba(255, 255, 255, 0.7); padding:15px;}
.SelfiText p{color: #000; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:normal;}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width:60%;
    }
}

@media only screen and (max-width:360px){
    .modal-content {
        width:80%;
    }
}

/*130118-new changes*/
.home_hed_top h1{padding-bottom:10px;}
.newcls_rev{width:100% !important;}
.newcls_rev .news-hed{text-align:left; padding-bottom:20px;}
.ecrt_mnth .esc0of-hed h2{font-size:21px; padding-bottom:21px;}
h2 {text-align:left;line-height:28px;}
.location_sec{margin:0px 0px 20px 0px; padding:0px;}
.location_sec .news-hed{padding-bottom:20px;}
.location_sec ul{margin:0px; padding:0px; list-style:none;}
.location_sec ul li{width:15.4%; display:inline-block; vertical-align:top; float:left; margin:0px 12px 12px 0px;}
.location_sec ul li a{font-size:14px; padding:7px 8px; display:block; font-weight: normal; font-family: Arial, Helvetica, sans-serif; border-radius: 8px; text-decoration: none; text-align:center; color:#fff;
background: #814787;
background: -moz-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #814787), color-stop(50%, #d06cd9), color-stop(100%, #814787)); 
background: -webkit-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%);
background: -o-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%);
background: -ms-linear-gradient(top, #814787 0%, #d06cd9 50%, #814787 100%);
background: linear-gradient(to bottom, #814787 0%, #d06cd9 50%, #814787 100%);
}

.location_sec ul li a:hover {color: #ddd; text-decoration: none; 
background: #814787; /* Old browsers */ 
background: -moz-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #814787), color-stop(50%, #a76dac), color-stop(100%, #814787));
background: -webkit-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%); 
background: -o-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%);
background: -ms-linear-gradient(top, #814787 0%, #a76dac 50%, #814787 100%);
background: linear-gradient(to bottom, #814787 0%, #a76dac 50%, #814787 100%);
}
.disclmr_cont{margin-bottom:25px;}

.profile_newbox{width:100%;}
.profile_newbox ul{margin:0px; padding:0px; list-style:none;}
.profile_newbox ul li{width:48.2%; margin-right:15px; margin-bottom: 20px; display: inline-block;}
.profile_newbox ul li:nth-child(2n+2){margin-right:0px;}
.big_progirl{width:100% !important;}
.pro_girl{display:block; vertical-align: top; text-align: center; padding:5px; border-radius:4px;
    background: rgb(100,52,104);
    background: -moz-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100,52,104,1)), color-stop(100%, rgba(193,101,202,1)));
    background: -webkit-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: -o-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: -ms-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: linear-gradient(to bottom, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#643468', endColorstr='#c165ca', GradientType=0 );
    
}
.pro_girl img{width:100%; height:auto; vertical-align:top;}

.pro_hed{float:left; width:30%;}
.pro_hed h1{ padding:0px;}
.top_pro_sec{float:right; width:70%; text-align:right;}
.top_pro_sec .new_cls_pro{float:none !important; display:inline-block !important; padding:0px !important; margin:0px 5px !important; vertical-align:top;}
.top_pro_sec .book_btnnew a{margin:0px; float:none; vertical-align:middle;}
.top_pro_sec .new_favrico2{padding:4px !important; margin-top:-8px !important;}
.top_pro_sec #myBtn{padding: 4px 8px !important; float:none; margin:0px !important; margin-top: -3px !important;}
.top_new_profile{margin-bottom:20px;}
.map_box_new div{padding:0px !important;}
.map_box_new iframe { width: 100%;  height: 320px;}
.map_box_new #dvMap{width:100%; height:300px; vertical-align:top;}
.profile_page_left .prot-boxr div{padding-left:18px; padding-right:18px;}

.latst_rev_sec{text-align:center; margin:20px auto;}
.latst_rev_sec .revie-box{float:none; display:inline-block; vertical-align:top;}
.latst_rev_sec .last-re-sect{width:100% !important;}

/*210318*/
.accodionUI.accodionUI2 li ul li a { background: #fff !important; color: #000 !important; border-top: 1px solid #c5c5c5; }
.similar_escorts_hed{margin-top:25px; font-size:25px; text-align:center;}
.similar_esct ul li{width:18%;}
.similar_esct ul li:last-child{margin-right:0px;}
.similar_esct ul li .feat-pic img{ max-width:100%; width:100%;}
.phone-no1 a.ph_no{ display:none}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#26262c;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:340px;
  height:850px;
  display:none;
  z-index:9999;
  padding:0px;
  border-radius: 5px;
  text-align: center;
}
#boxes #dialog {
  width:330px; 
  height:auto;
  background-color:#ffffff;
}

.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
 background-color:#D1D1D1;
 color: green;
}
.popupoption2:hover{
 color: red;
}

.pop-title{font-size:18px; color: #333; line-height:20px;padding-top:25px;}
.pop-text{font-size:14px; color: #666; line-height: 18px;padding:20px;}

.bot-fot-cont {
    display:none;
}

.selfe-icon{
    position: absolute;
    bottom: 7px;
    right: 10px;
    /* background: rgb(0 0 0 / 37%); */
    /* padding: 6px 8px; */
    /* border-radius: 0 0 0 6px;*/
}

.video-icon{
    position: absolute;
    bottom: 7px;
    left: 10px;
}

.videoProfile{
    padding: 5px;
    border-radius: 4px;
    background: rgb(100,52,104);
    background: -moz-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100,52,104,1)), color-stop(100%, rgba(193,101,202,1)));
    background: -webkit-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: -o-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: -ms-linear-gradient(top, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    background: linear-gradient(to bottom, rgba(100,52,104,1) 0%, rgba(193,101,202,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#643468', endColorstr='#c165ca', GradientType=0 );
    margin-bottom: 20px;
}

.videoProfile iframe{width: 100%;vertical-align: middle;}




/*menu filter*/

.fltrArrow img{max-width:20px;}
.width5 a{text-align:center;display:block;width:80%;}
.width5 .n-view-gall {border-radius: 8px;color: #fff;padding: 7px 15px; margin:auto;cursor: pointer;background: linear-gradient(to bottom, #814787 0%, #d06cd9 50%, #814787 100%);}
.fltrArrow { float: right; width: 15px; }
#sidebar2 {
	width: 360px;
	position: fixed;
	top: 0;
	right: -400px;
	height: 100vh;
	z-index: 999;
	background: #222222;
	color: #fff;
	transition: all .3s;
	overflow-y: scroll;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
	z-index: 99999
}

#sidebar.active {
	left: 0
}

#sidebar2.active {
	right: 0
}

#dismiss {
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	position: absolute;
	top: 5px;
	right: 3px;
	cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

#dismiss:hover {
	background: #525252;
	color: #7386d5
}

#dismiss2 {
    background-color: #ffffff61; border-radius: 20px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	position: absolute;
	top: 7px;
	right:15px;
	cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.overlay {
	display: none;
	top: 0;
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, .7);
	z-index: 100;
	opacity: 0;
	transition: all .5s ease-in-out
}

.overlay.active {
	display: block;
	opacity: 1;
	background: #2f2f2fd9
}

#sidebar .sidebar-header {
	padding: 11px 60px 11px 15px;
	background: #f8f9fa
}

#sidebar ul.components {
	padding: 10px 0;
	position: relative
}

#sidebar2 .sidebar-header {
	padding: 11px 60px 11px 15px;
	background: #f8f9fa
}

#sidebar2 ul.components {
	padding: 10px 0;
	position: relative
}

.list-unstyled.components.mobileMenu li {
	border-bottom: 1px solid #404040;
	padding: 0 0
}

#sidebar ul p {
	color: #fff;
	padding: 10px
}

#sidebar ul li a {
	padding: 15px 18px 15px 36px;
	font-size: 15px;
	display: block;
	text-decoration: none;
	background: url(../images/submenu-icon.png) no-repeat center left;
	color: #fff;
	font-weight: 300;
	text-transform: capitalize;
	background-position: 20px
}

#sidebar2 ul p {
	color: #fff;
	padding: 10px
}

#sidebar2 ul li a {
	padding: 15px 18px;
	font-size: 15px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: 300;
	background: no-repeat;
	cursor: pointer
}

#sidebar2 ul li a:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0)
}

#menu {
	padding-left: 0
}

#sidebar ul li a:hover {
	color: #fff
}

#sidebar ul li.active>a,
a[aria-expanded=true] {
	color: #fff
}

#sidebar2 ul li a:hover {
	color: #fff
}

#sidebar2 ul li.active>a,
a[aria-expanded=true] {
	color: #fff
}

a[data-toggle=collapse] {
	position: relative
}

.dropdown-toggle::after {
	display: block;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%)
}

ul ul a {
	padding-left: 15px !important;
	color: #fff
}

ul.CTAs {
	padding: 20px
}

ul.CTAs a {
	text-align: center;
	font-size: .9em !important;
	display: block;
	border-radius: 5px;
	margin-bottom: 5px
}

a.download {
	background: #fff;
	color: #7386d5
}

.article:hover,
a.article {
	background: #6d7fcc !important;
	color: #fff !important
}




.filterDisplay {
	margin:70px 0px 30px 0px;
	display: inline-block;
	width:94%
}

.accodionUI.accodionUI2 {
	display: inline-block;
	width: 100% !important
}

.accodionUI.accodionUI2 li ul {
	background: #242424;
	position: static;
	max-height: 220px;
	overflow-y: auto;
	margin-left: 0
}

.accodionUI.accodionUI2 li ul li {
	width: 100% !important;
	margin: 0 0 !important
}

.accodionUI.accodionUI2 li {
	position: relative;
	display: inline-block;
	float: left;
	width:87%;
	margin-bottom: 10px
}

.accodionUI.accodionUI2 li a {
	width: 100% !important;
	background: #ececec !important;
	color: #000 !important;
	padding: 6px 15px !important
}
.text-center{text-align:center !important;}
