@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; box-sizing:border-box;}
body { font-family: "Source Sans Pro",sans-serif; font-size:14px; color:#758389;}
img { border:none; outline:none;}
.btn:focus,
a:focus { outline:none;}
a:hover { text-decoration:none;} 

header, .contant, .banner, footer { float:left; width:100%;}

h1 { color: #fff; font-size: 39px;  font-weight: bold;  text-transform: uppercase; line-height:36px;}
h1 small { font-weight:300; font-size: 22px; color:#fff;}
h1 a { color:#fff;}
h1 a:hover { color:#;}
ul { list-style:none;}
h2 { color: #526b6f; font-size: 41px; font-weight: 300;}
h3 { color: #0ab2f2; font-size: 14px; font-weight: 600; margin:0; text-transform:uppercase;}


.navbar-fixed-top,
.navbar-fixed-bottom { background:#fff; top:6px; background:#fff; border:none; margin-bottom:0; position:absolute;}
.navbar-default .navbar-brand { height:auto; padding:21px 15px;}
.navbar-right { margin-right:0;}


.navbar-default .navbar-nav > li { position:relative;}
.navbar-default .navbar-nav > li > a { padding:6px 19px; font-size: 14px; font-weight: bold; text-transform:uppercase; color: #104871; transition: all 0.3s; -webkit-transition: all 0.3s; }
.navbar-default .navbar-nav > li.active > a:hover,
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li > a:hover { color:#0ab2f2; background:none;}
.navbar-default .navbar-nav > li.active > a:before { background:#0ab2f2; position:absolute; width:26px; height:3px; content:""; content:""; bottom:-3px; left:50%; margin-left:-13px;}
.navbar-default .navbar-nav .btn { font-size:14px; color: #0ab2f2; transition: all 0.3s; -webkit-transition: all 0.3s;  text-transform:uppercase; font-weight:700; border-color:#dbe4ee; padding:; margin-left:19px;}
.navbar-default .navbar-nav .btn:hover { border-color:#0ab2f2; background:none;}
.navbar-collapse { padding:25px 0;}

.owl-carousel .item img { width:100%; display:block; opacity:0.4; min-height:360px;  }
.banner .owl-carousel {min-height:360px;}
.banner { position:relative; width:100%; z-index:0; background-color:#013b6a; overflow:hidden;}
.banner:before { content:""; position:absolute; width:60%; height:100.2%; right:49%; top:0; background:rgba(38, 191, 246, 0.8); z-index:10; 
transform:skew(-9deg, 0deg); -moz-transform:skew(-9deg, 0deg); -webkit-transform:skew(-9deg, 0deg); -ms-transform:skew(-9deg, 0deg);}

.banner-content { position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; min-height:360px;}
.banner-content .media { text-align:center;}
.banner-content .media h1 { }
.banner-content .media h1 small { display:block;  }
.banner-content .media.block-a h1 a { color:#37bdf0;}
.banner-content .media.block-a h1 a:hover, .banner-content .media.block-a h1 a:active { color:#37bdf0; text-decoration:none;}
.banner-content .media h1 a:hover, .banner-content .media h1 a:active { color:#fff; text-decoration:none;}
.banner-content .media .media-body { padding-top:75px;}
.banner-content .media ul { text-align:left; max-width:none; display:inline-block; min-height:100px; max-width: 390px; }
.banner-content .media ul li { display:inline-block; vertical-align:middle; position:relative; color:#fff; font-weight:300;   font-size: 22px; 
padding-left:12px; float:left; margin-right:20px; }
.banner-content .media ul li:before { position:absolute; content:""; width:4px; height:4px; top:14px; left:0px; background:#fff; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; }
.banner-content .media.block-b ul li:nth-child(3n) { clear:both;}
.banner-content .media.block-a ul li { display:block; float:none; margin-right:0;}
.banner-content .btn-learn {  color: #fff;  font-size: 18px; font-weight: 300;}
.banner-content .btn-learn * { display:inline-block; vertical-align:middle;}
.banner-content .btn-learn img { margin-right:10px;}

.we-offer { padding-bottom:60px; overflow:hidden; float:left; width:100%; }
.we-offer h2 { margin-top:50px; margin-bottom:30px; display:inline-block; vertical-align:middle; position:relative;}
.we-offer h2:before { position:absolute; width:100%; content:""; background:#000; height:4px; bottom:-10px; left:0; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;-webkit-border-radius:50%; opacity:0.3; filter:blur(3px); -moz-filter:blur(3px); -webkit-filter:blur(3px); -ms-filter:blur(3px);}
.we-offer .offer-main { position:relative; display:inline-block; width:auto;}
.we-offer .offer-main .img-right,
.we-offer .offer-main .img-left { position:absolute; top:0; width:auto;}
.we-offer .offer-main .img-right { right:50%; }
.we-offer .offer-main .img-left { left:50%;}
.we-offer .offer-main .media { display:inline-block; width:auto; margin:0; vertical-align:top; background:#0ab2f2; color:#f3f5fb;}
.we-offer .offer-main .media .media-left { padding:0;}
.we-offer .offer-main .media .media-body { width:auto;}
.we-offer .offer-main .media + .media { background:#2d3e52;}
.we-offer .offer-main .offer-text { padding-left:40px; text-align:left;}

.we-offer .offer-main .offer-text strong { display:block; font-size: 30px; font-weight: 600; line-height:30px;}
.we-offer .offer-main .offer-text span  { display:block;  font-size: 17px; font-weight: 300;}
.we-offer .bottom-text .text-wrap { display:inline-block; vertical-align:top;}
.we-offer .bottom-text .text-wrap ul { text-align:left; display:inline-block; margin-top:25px; margin-bottom:38px; padding:0 10px 0 30px;}
.we-offer .bottom-text .text-wrap ul li { font-size: 14px; font-weight: 300; color: #758389; margin-bottom:3px; list-style:circle; line-height:normal;}
.we-offer .bottom-text .text-wrap ul li span { color: #758389; font-weight: 400;} 
.we-offer .bottom-text .text-wrap ul li strong {color: #0ab2f2;  font-weight: 600;}
.we-offer .bottom-text .text-wrap a.register-button { display:inline-block; color: #fff; transition: all 0.5s; -webkit-transition: all 0.5s;  font-size: 17px; font-weight: 700; padding:15px 0; width: 270px; border-radius:70px; -moz-border-radius:70px; -ms-border-radius:70px; -webkit-border-radius:70px; border:2px solid transparent}
.we-offer .bottom-text .text-wrap.block-b2 a.register-button { background:#2D3E52;}
.we-offer .bottom-text .text-wrap.block-a a.register-button { background:#0AB2F2;}
.we-offer .bottom-text .text-wrap.block-b2 a.register-button:hover { background:none; color:#2D3E52; border-color:#2D3E52;} 
.we-offer .bottom-text .text-wrap.block-a a.register-button:hover { background:none; color:#0AB2F2; border-color:#0AB2F2;}

.selection-section { padding:35px 0; border-top:1px solid #cfd7e2;}
.selection-section .selection-title { line-height:normal; font-weight:300; margin-top:8px;}
.selection-section .selection-title small { display:block; color: #95a1a5; font-size: 20px;}
.selection-section .selection-title span { display:block; color: #2d3e52; font-size: 30px; line-height:32px;}
.selection-section .image-tiker { height: 77px; overflow: hidden; position: relative;  width: 100%;}
.selection-section .image-tiker:after,
.selection-section .image-tiker:before { position:absolute; width:200px; height:100%; background:rgba(0,0,0,0.3); content:""; top:0; z-index:100;}
.selection-section .image-tiker:after { left:0;
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.selection-section .image-tiker:before { right:0;
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
.selection-section .image-tiker img {  position: absolute;}

.feedback { padding:45px 0 10px; border-top: solid 1px #d4dbdf;  background:url(https://ylx-i.advertica-cdn2.com/feedback-bg.jpg) top center repeat; text-align:center;}
.feedback .feedback-lable { display:inline-block; background:#fff; padding:5px 48px; color:#0ab2f2; font-size:20px; font-weight:400; text-transform:capitalize; position:relative; z-index:10; position:absolute; top:-60px; left:50%; transform:translateX(-50%) rotate(2deg); -moz-transform:translateX(-50%) rotate(2deg); -webkit-transform:translateX(-50%) rotate(2deg); -ms-transform:translateX(-50%) rotate(2deg); 
box-shadow:0 0 2px 0 rgba(0,0,0,0.3); -moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.3); -ms-box-shadow:0 0 2px 0 rgba(0,0,0,0.3); -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.3);}
.feedback .feedback-lable:after { width:100%; height:7px; position:absolute; content:""; background:url(https://ylx-i.advertica-cdn2.com/page-break.png) 0 0 repeat-x; left:0; bottom:-6px;}

footer { background:url(https://ylx-i.advertica-cdn2.com/footer-bg.jpg) center top no-repeat; padding-top:40px; background-size:cover;}
footer .footer-logo { display:inline-block; vertical-align:middle;}
footer .copy-right { display:block; width:100%; float:left;  color: #828d98; font-size: 12px; padding-left: 15px; font-weight: 300; }
.partAdv { display:block;   color: #a7b1bb; font-size: 12px;  font-weight: 500; }
footer h3 { margin-bottom:5px;}
footer .footer-nav { margin:0;}
footer .footer-nav li { float:left; list-style:none; }
footer .footer-nav li a { color: #8599b1;  font-size: 13px;  font-weight: 300;  line-height: 25px; text-transform:uppercase; transition: all 0.3s; -webkit-transition: all 0.3s; }
footer .footer-nav li a:hover {color:#fff;}
footer .footer-nav li + li:before { content:"·"; float:left; color: #0ab2f2; font-size: 14px; font-weight: 600; line-height:25px; margin:0 10px;}
footer .facebook-like { margin-top:5px;}
footer .facebook-like * { display:inline-block; vertical-align:middle;}
footer .facebook-like span {  color: #7f7f7f; font-size: 11px; font-weight: 400; margin-left:2px;}
.footerCopyRight {background-color: rgba(0,0,0,0.2); padding:3px 0; margin-top:25px; padding:8px 0;}

.signature { font-weight: bold; font-size:15px; color:#2d3e52; }

.fw { width:100%; float:left;}
.block-a2 { margin-top:85px; z-index:999; position:relative;}
.block-a2_content { position:relative; background:url('https://ylx-i.advertica-cdn2.com/bg_white.jpg') no-repeat; border: solid 1px #d6dadc; border-bottom:none; border-top-width:4px; background-size: cover; padding:33px 0 28px 0; background-size:100% 100%; margin-bottom:45px;}
.block-a2_content:before { content:""; position:absolute; width:100.2%; height:26px; bottom:-26px; left:-1px; background:url('https://ylx-i.advertica-cdn2.com/bottom-page.png') no-repeat; background-size: 100% 26px;}
.block-a2_content h3 { font-size: 30px;font-weight: 600;color: #0C82AE;margin: 0px;padding: 0px; text-transform:capitalize; padding-left:40px;}
.block-a2_content span.top { font-size: 18px;font-weight: 400;color: #93A2A5;margin: 0px 0px 30px;padding: 0px; border-bottom:1px solid #d2d7d8; padding-bottom:10px;padding-left:40px;}
.key_success { padding:0 40px 10px; background:url(https://ylx-i.advertica-cdn2.com/line.png) repeat-x bottom left; margin-bottom:20px; }
.key_success h3 { font-size: 30px;font-weight: 600;color: #85939B;text-shadow: 0.1em 0.1em 0.2em #FFF;text-align: center;margin-bottom: 30px; text-transform:none;}
.key_success .img { text-align:center;}
.key_success span {font-size: 23px; font-weight: 500;color: #1696CA;margin-bottom: 8px; }
.key_success b { color:#1798C9; font-weight:400;}
.number { line-height:124px; font-size:60px; color:#1696CA; border-right:2px solid #c3cdd3; padding-left:0 !important; }
.section1, .section2 { float:left; width:100%; padding-bottom:20px;}
.section2 .img { float:right;}
.contact_form h3 {font-weight:300; color:#0ab2f2; padding:0 0 10px 0; text-transform:none;}
.contact_form h3 span {font-weight:600; position: relative;}
.contact_form h3 span:before {background:url('https://ylx-i.advertica-cdn2.com/done.png') no-repeat; position:absolute; width:194px;  height:10px; left:0px; bottom:-5px; content:"";}
.contact_form ul { width:100%; text-align:center; margin-bottom:20px;}
.contact_form ul li { display:inline-block; margin:0 10px;}
.contact_form ul li label{ font-size:15px; color:#5A6777;  margin:0 10px 0 0; line-height:40px; display:inline-block;}
.contact_form ul li input { width:160px; height:40px; display:inline-block; border:1px solid #ccc; border-radius:5px; padding:0 10px;}
.contact_form ul li input[type="email"] { width:210px;}
.contact_form form { padding-top:20px; text-align:center;}

.avail_traffic { text-align: center; }
.avail_traffic_info { font-size: 16px; color: #526B6F; text-shadow: 0.1em 0.1em 0.2em #FFF; line-height: 28px; }
.avail_traffic input, .avail_traffic select, .availableTraffic input, .availableTraffic select { width:160px; height:40px; display:inline-block; border:1px solid #ccc; border-radius:5px; padding:0 10px;}
.avail_traffic form { padding-top:20px; text-align:center;}
.avail_info { width: 600px; text-align: center; margin:0 auto; line-height: 150%; }
.myclear { clear:both; }
#block-avail { background-repeat: repeat-x; background-size:auto; }

.but_reg_big {
	background: #838e9b;
	box-shadow: 0 50px 50px -30px #262e3c inset;
	-webkit-box-shadow: 0 50px 50px -30px #262e3c inset;
	transition: all 0.5s; -webkit-transition: all 0.5s;
	border-radius: 5px; -webkit-border-radius: 5px;
	width: 870px;height: 62px;border: medium none;text-align: center;font-size: 20px; font-weight: bold;text-transform: uppercase;color: #FFF;cursor: pointer;
}
.but_reg_big:hover {
	background: #5d6875;
	box-shadow: 0 40px 40px -30px #262e3c inset;
	-webkit-box-shadow: 0 40px 40px -30px #262e3c inset;
}
#city_animation, #city_bkg, #city_images, #city_shadow {position: absolute;top: 0px;width: 100%;height: 544px;}
#city_animation {z-index: 5;}
#city_images {	z-index: 3;}
#city_bkg {background: url("https://ylx-i.advertica-cdn2.com/city_00.png") no-repeat center top;z-index: 2;}
#city_shadow {background: url("https://ylx-i.advertica-cdn2.com/sample_shadow.png") no-repeat center top;z-index: 1;height: 1000px;}
h1.title_text {text-align: center;font-size: 27px;font-weight: 300;color: #FFF; text-transform:none; padding-bottom:15px;}

/*publish*/

.block-b2_content { padding:0 40px 30px; background:url(https://ylx-i.advertica-cdn2.com/line.png) repeat-x bottom left; margin-bottom:20px;}
.block-b2_content p { font-size: 15px;font-weight: 300;color: #364C54;text-shadow: 0.1em 0.1em 0.2em #FFF; margin-bottom:20px;}
.block-ba { padding:0 50px 20px 50px; }
.block-ba:last-child { padding-bottom:0;} 
.block-ba b { width:100%; float:left; font-size: 26px;color: #0AB2F2;}
.block-ba p { font-size: 18px;color: #526B6F;}
.block-ba ul { float:left; width:100%; margin:0;}
.block-ba ul li { background: transparent url("https://ylx-i.advertica-cdn2.com/ok.png") no-repeat scroll 0px 7px; padding-left: 20px;color: #526B6F;font-size: 16px;font-weight: 600;margin-bottom: 8px;}
.block-ba ul li:last-child { margin-bottom:0;}
.block-ba .text-right { float:right; text-align:right;}
.block-ba.second ul li { text-align:right; padding:0 20px 0 0; background: transparent url("https://ylx-i.advertica-cdn2.com/ok.png") no-repeat scroll center right;}
.block-ba.second p, .block-ba.second b  { text-align:right;}
.block-ba img { width:100%;} 

/*faq*/
.faq_tabbing { padding:0 40px;}
span.top_title {font-size: 15px;font-weight: 300;color: #0E121B; padding-bottom:10px;}
.faq_tabbing ul li {background: transparent url("https://ylx-i.advertica-cdn2.com/faq_normal.png") no-repeat scroll 0% 0%; float:left; width:100%;cursor: pointer; padding:10px 0 10px 15px;}
.faq_tabbing ul li.active {background: transparent url("https://ylx-i.advertica-cdn2.com/faq_active.png") no-repeat scroll -2px 0px; font-weight: 600;color: #12A1D8; }
.faq_q { float:left; width:100%; margin:5px 0; font-size: 15px;font-weight: 600;color: #282C34;}
.faq_q img { position:relative; left:5px;}
.faq_q p.que { float:left;}
.faq_cat span { font-size: 13px;font-weight: 400;color: #0A91CA;}
.faq_a { width:100%; float:left; display:none; padding-bottom:10px;}
.faq_a span { color:#12A1D8; }
.faqtab_right { padding:30px 0 0 65px; }
.faq_cat {position: relative;top: 0px;left: 0px;}
a.show_hide { display:inline-block; text-decoration:none;}
.faq_cat span:hover { color:#52C944; }
.faq_a span:hover { color:#12A1D8; }
.faq_a strong { color:red; }
.block-a2_content.faq { min-height:1020px;} 

/*contact form*/
.contactform { text-align:center;}
.contactform .but_reg_big { background-size:inherit; width:662px;}
.contactform h3 { font-size: 30px; padding-left:0px; font-weight: 700;color: #85939B;text-shadow: 0.1em 0.1em 0.2em #FFF;text-align: center;}
.contactform span { font-size: 18px;font-weight: 400;color: #B2BBC0;text-shadow: 0.1em 0.1em 0.2em #FFF;text-align: center;margin: 0px 0px 20px; }
.contactform ul li { width:100%; float:left; text-align:center; margin-bottom:15px;}
.contactform ul li input , .contactform ul li textarea { width:667px; height:52px; border:2px solid #cdd4d9; border-radius:5px; display:inline-block; padding:0 15px; font-size:18px; font-weight:400; color:#5a6777;  }
.contactform ul li *::-moz-placeholder { color: #5a6777; font-size: 18px; font-weight: normal; }
.contactform ul li textarea { resize:none; height:154px; padding:15px; }
.contactform ul li .but_reg_big { font-family: "Source Sans Pro",sans-serif;font-size: 22px;font-weight:700;color:#FFF;text-align: center;text-transform: uppercase;cursor: pointer;}
.contact_bottom{ padding:20px 0 0 0; background:url(https://ylx-i.advertica-cdn2.com/footer_bottom.png) no-repeat; background-size:cover;}
.contact_bottom p { font-size: 16px;font-weight: 600;color: #85939B;line-height: 40px; margin-bottom:40px;}
.contact_bottom b.fw { font-size: 21px;font-weight: 600;color: #18A0CF;text-transform: uppercase; text-align:left; margin-bottom:10px;}
.contact_bottom span {float: left; text-align:left;font-size: 14px;font-weight: 400;color: #85939B;line-height: 25px; }
.contactform form { background:url(https://ylx-i.advertica-cdn2.com/line.png) repeat-x bottom left; padding-bottom:80px; width: auto; margin-top:0px;}
.contact_bottom a { color:#18A0CF; text-decoration:none;}
.block-a2_content.contact { padding-bottom:10px;}
#accordian { display:none;}
.abc { float:left; width:100%; background:#fff; padding:15px;}
#accordion { width:100%; float:left; padding:0 40px; display:none;}
#accordion ul li.top .tabtitle { padding:10px 0; background:#ccc; margin:2px 0; font-size:18px; color:#000; cursor:pointer; padding-left:30px; display:inline-block; width:100%;}
.caret { position:relative; right:15px;}
/*radio button css*/
.field { display:inline-block; margin:0;border: 1px solid #495361;border-radius: 5px; padding:2px; height:41px; position:relative; top:15px; }
.field label { margin:0 !important;}
.field input { margin: 0 0 0 20px; }

/* Used for the Switch effect: */
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { display: block; float: left; }
.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
.cb-enable span { background-position: left -90px; padding: 0 10px; width:55px; height:35px; line-height:35px; font-weight:900; color:#c8c9cd; }
.cb-disable span { background-position: right -180px;padding: 0 10px; width:55px; height:35px; line-height:35px; font-weight:900; color:#c8c9cd; }
.cb-disable.selected { background-position: 0 -30px; }
.cb-disable.selected span { background:#424D5A; color: #fff; border-radius:0px 5px 5px 0px; font-weight:900; }
.cb-enable.selected { background-position: 0 -60px; }
.cb-enable.selected span {  background:#424D5A; color: #fff; border-radius:5px 0 0 5px; font-weight:900; }
.switch label { cursor: pointer; width: auto !important; }

.delete.block input { display:none;}
.delete.block { display:inline-block; width:97px;}
.stoggler.on { background:url(https://ylx-i.advertica-cdn2.com/title_mr.png) no-repeat; }
.stoggler.off { background:url(https://ylx-i.advertica-cdn2.com/title_mrs.png) no-repeat; overflow:hidden; }
.stoggler span { width:97px; height:41px; display:inline-block; font-size:0;}
span.sblob { display:none;}
img.yll_advt { margin-top:6px;}
#container {float:left; box-sizing:border-box; width:100%; }
#container h1 { text-align: center;color: #23B3EA;font-size: 47px !important;font-weight: 300;margin: 0px 0px 16px; line-height:47px; text-transform:none;}
#container ul.top_head li {float: left;width:50%;height: 71px;background-color: #BAD6E0;font-size: 23px;font-weight: 300;text-align: center;text-shadow: 1px 1px 1px #E6F0F4;}
/*.fancybox-inner { height:460px !important;}*/
#container ul.top_head li.active {    background-color: #37BDF0;font-weight: 600;text-shadow: none;}
#container ul.top_head li a{line-height: 71px;text-decoration: none;color: #fff; display:inline-block; width:100%;}
form.popup_login { width:100%; float:left; margin-top:30px; text-align:center;}
form.popup_login input, form.popup_login input:focus  { width:100%; float:left; height:50px; color:#A1BBC5; font-size: 14px;font-weight: 300;padding:0 20px; border:1px solid #b4c7ce;outline: medium none; margin-bottom:20px;  }
form.popup_login input[type="submit"] { width:160px; height:46px; background:#37BDF0; color:#fff; display:inline-block; float:none; font-size: 16px;font-weight: 600;cursor: pointer; text-transform:uppercase; border-radius:10px;}
form.popup_login input[type="submit"]:hover { background:#3C97BA ;}
.popup_footer { width:100%; float:left; background:#384B5B; text-align:center;}
.popup_footer ul li { display:inline-block; line-height:50px; }
.popup_footer ul li a { display:inline-block; color:#6A8092; border-right:1px solid #6a8092; line-height:normal; text-decoration:none; padding-right:10px; margin-right:10px; } 
.popup_footer ul li:last-child a { padding-right:0; margin-right:0; border-right:none;}

.tabtitle { background:#000; padding:10px; width:100%; float:left; color:#fff;  font-weight:bold; font-size:20px;}
h1.heading { display:none;}
#container h1 { text-align: center; padding:10px 0;color: #23b3ea;font-size: 47px !important;font-weight: 300;margin: 0px 0px 16px 0px;}
#container {/*background-color: #F3F3F3;*/}
#container.fullpage {position: absolute;	top: 50%;left: 50%;margin-left: -225px; margin-top: -219px;}
.tab_container form {width: 348px;margin: 0 auto;margin-top:37px; display:inline-block;}
.inputBox { outline: solid 1px transparent; width: 100%; height: 52px; font-size: 14px; font-weight: 300; padding-left: 120px; border: 1px solid #b4c7ce; border-radius:5px; padding-left:25px; }
.inputBox:focus { border-color:#37bdf0; border-radius:0px; -webkit-border-radius:0px; outline: solid 1px #37bdf0; }
.inputBox:active { background-color:#ddd;}
.inputBox {/*background: url("https://ylx-i.advertica-cdn2.com/email_trans.png") no-repeat; */	color: #a1bbc5;	margin-bottom: 12px;  }
.inputBox {	/*background: url("https://ylx-i.advertica-cdn2.com/pass_trans.png") no-repeat;*/	color: #a1bbc5;	margin-bottom: 14px;}
.but_blue_mid {	border: none;	outline: none;	background: #35bcee;	width: 160px;	height: 46px;	color: #ffffff;	font-size: 16px;	font-weight: 600;	text-align: center;	cursor: pointer; border-radius: 4px; -webkit-border-radius: 4px;}
.but_blue_mid:hover {background: #3cb9f1;}
#footer {width: 450px; padding: 27px 0; background-color: #384B5B; color: #6a8092; font-weight: 400; text-align: center; margin-top:13px; }
#footer a, #footer a:link, #footer a:active, #footer a:visited {color: #6a8092;text-decoration: none;border-bottom: 1px dotted #6a8092; margin:0 5px;}
#footer a:hover {color: #BAD6E0;border-bottom: 1px dotted #BAD6E0;}
#container h1.fullpage {margin: 19px 0px 16px 0px;}
#container ul {list-style: none;margin: 0px;padding: 0px; float:left; width:100%; padding-bottom:15px;}
#container ul li {float: left;width: 225px;height: 71px;background-color: #BAD6E0;font-size: 23px;	font-weight: 300;text-align: center;text-shadow: 1px 1px 1px #e6f0f4;}
#container ul li a, #container ul li a:link, #container ul li a:active, #container ul li a:visited {text-decoration: none;color: #7aa3b1;display: block;width: 100%;height: 50px;	padding-top: 21px;}
#container ul li a:hover {text-decoration: underline;}
#container ul li.active {background-color: #37BDF0;font-weight: 600;text-shadow: none;}
#container ul li.active a, #container ul li.active a:link, #container ul li.active a:active, #container ul li.active a:visited {text-decoration: none;color: #ffffff;}
#container ul li.active a:hover {text-decoration: none;} 
.tab_content { text-align:center; }

ul.tabs li {float: left;width: 50%;height: 71px;background-color: #BAD6E0;font-size: 23px;font-weight: 300;text-align: center; /*text-shadow: 1px 1px 1px #E6F0F4;*/}
ul.tabs li a {line-height:71px; color:#7AA3B1; width:100%; float:left; text-decoration:none;}
ul.tabs li a:hover {background: #ccc;}
.tab_container {clear: both; background:#fff; padding-bottom:25px;}
ul.tabs li.active { background:#37BDF0; font-weight:600;}
ul.tabs li.active a { color:#fff;}
.footerPad { padding:13px 15px !important;}
.login_wrapper { width:450px; text-align:center; margin:100px auto 0 auto; padding-bottom:50px; position:relative;} 
.login_main_page { background:#013b6a; }
.login_tabbing { background:#fff; }
.login_main_page .adverticaAe {text-align:center; padding:20px 0;}
.login_main_page #container h1 {margin-bottom: 5px !important; font-size: 31px !important; line-height: 40px !important;}
.backgroundBg { z-index:-1; background: url(https://ylx-i.advertica-cdn2.com/loginBg.jpg) no-repeat; background-attachment: fixed; background-size:cover; opacity:0.3; position:fixed; top:0; left:0; height:100%; width: 100%; }
.foundBg { z-index:-1; background: url(https://ylx-i.advertica-cdn2.com/foundbg.jpg) no-repeat bottom right; background-attachment: fixed; background-size:cover; opacity:0.3; position:fixed; top:0; left:0; height:100%; width: 100%; }

.login_main_page .copy-right {position: fixed; color:#bababa; font-weight:300; bottom:0; width:100%; text-align:center; background-color: rgba(0, 0, 0, 0.2); margin-top: 25px;  padding: 8px 0; }

.loginPop .login_wrapper {margin-top:0px; padding-bottom: 0;}
.loginPop #footer {height: auto; margin-top: 14px;}
.login_wrapper .nav-tabs li {padding:0px; border:none;}
.login_wrapper .nav-tabs li a {margin-right:0px; font-weight: 300; background-color:#bad6e0; color: #a0b6bc; border:none; padding:17px 0; font-size: 23px; border-radius: 0; -webkit-border-radius: 0; }
.login_wrapper .nav-tabs li a:hover, .login_wrapper .nav-tabs li a:active { border:none; }
.login_wrapper .nav-tabs li.active a {background-color:#37bdf0; color: #fff; font-weight: 600; border:none;}
.resetText {padding: 10px 20px; border-top: solid 1px #e2e2e2; display:block; float: left;}

.adverticaAe.notFound {color:#dbe4ed;}
.notFound span { font-size:30px; margin: 20px 0;  display: inline-block; }
.found {font-size: 63px; line-height: 63px; color: #fff; font-weight: 400; padding: 20px 0; margin-top: 35px; border-bottom: 1px solid rgba(255, 255, 255, 0.4); border-top: 1px solid rgba(255, 255, 255, 0.4);}
.homeRedirect {font-size: 18px; }

.textBottom {padding-top:50px; float: left;}
.textBottom2 {padding-top:40px; float: left;}
.textBottom3 {padding-top:10px; float: left;}
.textBottom3 .number {line-height: 110px;}

.availableTraffic {padding: 0 40px; color:#85939b; display: inline-block; width: 100%; }
/*
.availableTraffic select { font-size:15px; font-weight:600; height: 40px; width:100%; max-width:240px; display: inline-block; border: 2px solid #dadfe3; border-radius: 4px; padding: 0 10px;}
*/
.availableTraffic .biddingHead { font-size: 28px; line-height: 28px; margin-top:30px; margin-bottom:15px; color:#85939b; text-transform: none; font-weight: 600; }
.availableTraffic .biddingHead.small { font-size:22px; font-weight:600; }
.trafficButtons a { color:#f2f2f2;  padding: 0px 10px; min-width:158px; display:inline-block; line-height: 40px; font-weight:bold; font-size:15px; height: 40px; background: #707f90; box-shadow: 0 50px 50px -25px #4c596a inset; -webkit-box-shadow: 0 50px 50px -25px #4c596a inset; border-radius:4px; -webkit-border-radius:4px; margin: 3px; }
.trafficButtons a:hover { cursor:pointer; }

.pad7 { padding:5px 7px; }
.addtionalRequirements label { line-height:40px; font-size:15px; } 
.bannerAdType { display:inline-block; margin-bottom: 10px; }
.bannerAdType span { display:block; }
.bannerAdType span strong { color:#48b33e; }
/* .mt20 { margin-top:10px; display:block; } */
.visitorTarget a { min-width:235px; }
.visitorTarget a.mainStream { background-color:#48b33e; box-shadow: 0 50px 50px -25px #3a8733 inset; -webkit-box-shadow: 0 50px 50px -25px #3a8733 inset; }
.visitorTarget a.adult { background-color:#a7545c; box-shadow: 0 50px 50px -25px #7e3c42 inset; -webkit-box-shadow: 0 50px 50px -25px #7e3c42 inset; }

.getData { margin-top: 35px; }
.getData input { width: 260px; background-color:#8d9eb3; color:#fff; font-size:15px; font-weight:bold; line-height: 46px; height: 46px; display: inline-block; border: none; border-radius: 4px; padding: 0 10px; }

.availableTrafficChart {  }
.trafficLegend { width:100%; max-width:800px; margin: 30px auto 0 auto; border-radius:4px; -webkit-border-radius:4px; box-shadow: 0px 3px 8px rgba(0,0,0,0.12); -webkit-box-shadow: 0px 3px 8px rgba(0,0,0,0.12); }
.legendHead { background-color:#e6e9ea; padding: 8px 0px; border-radius:4px 4px 0 0; text-align:Center; font-size:20px; font-weight:600; }
.chartContainer { padding: 20px 0px; font-size: 15px; }
.countriesOrdered { padding: 20px 10px 0px 10px; font-size:16px; font-weight: bold; }

.countryAverage.table > thead > tr > th { border-bottom: 2px solid #eff0f1; }

.countryAverage.table > thead > tr > td, .countryAverage.table > tbody > tr > td, .countryAverage.table > tfoot > tr > td { border-top: 0px; }
.countryAverage.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f4f5f6; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { vertical-align: middle; }
.countryAverage.table tr td:first-child img { margin-right:4px; }

.impressionsPerDay { margin:3px 0px; }
.impressionsHead { padding-bottom: 6px; text-align:center; border-bottom: solid 2px #eff0f1; font-size: 16px; font-weight: bold; margin-bottom: 6px; } 

::-webkit-input-placeholder {
 font-size: 14px;
 color: #a0b6bc;
 font-weight: bold;
}
:-moz-placeholder { /* older Firefox*/
 font-size:14px;
 color: #a0b6bc;
 font-weight: bold;
}
::-moz-placeholder { /* Firefox 19+ */ 
 font-size: 14px;
 color: #a0b6bc; 
 font-weight: bold;
} 
:-ms-input-placeholder { 
 font-size: 14px; 
 color: #a0b6bc;
 font-weight: bold;
}

@media screen and (max-width:660px) {
	.addtionalRequirements label { line-height: normal; margin-bottom:0px; }
	.addtionalRequirements .col-xs-6 { width:100%; text-align: center; }
	.addtionalRequirements .labelDiv { margin-top:10px; }
	.availableTraffic select { max-width: 260px; }
	.countryAverage.table > thead > tr > th { font-size: 10px; }
	.countryAverage.table tr td { font-size: 13px; line-height: normal; }
}
 
@media screen and (min-width:1370px) {
	.owl-carousel { max-height:520px; overflow:hidden;}	
	
}
@media screen and (max-width:1200px) { 
.contact_bottom img { width:100%;}
.col-lg-8.text-right { text-align:center;}
.contact_bottom img {width: 70%;}
.contact_bottom b.fw { text-align:center; margin:0; padding:20px 0;}
.contact_bottom span { text-align:center; width:100%;}
.contact_bottom { background-size:100% 100%;}
.faqtab_left { width:25% !important; }
.faqtab_right { width:75% !important; }
}
@media screen and (max-width:1024px) {
	h1 {  font-size: 33px; line-height: 27px;}
	h1 small {  font-size: 18px;}
	
	.banner-content .media-body { padding-top:20px;}
	.banner-content .media ul li::before { top:13px;}
	.banner-content .media ul li { font-size:18px; line-height:normal;}
	.banner-content .media ul {   min-height: 95px; max-width: 322px; }
	footer h3 { font-size:13px;}
	.key_success img  { width:100%;}
	.contact_form ul li { margin:0;}
	.block-a2 .container { padding:0 30px ;}
	.contact_bottom { padding:0 30px;}
	.contactform form { padding-bottom:40px;}
	.contact_bottom p { line-height:30px; margin-bottom:20px;}
	.contactform h3 { padding-left:0;}
	.contactform ul li input, .sbHolder { height:40px !important;}
	.sbSelector, .sbToggle { height:35px; line-height:35px;}
	.faq_tabbing {padding: 0 20px;}
	.faqtab_left {width: 27% !important;}
	.faqtab_right {width: 73% !important;}
	.sbSelector {height: 40px !important; line-height: 40px !important;}
	.sbToggle { height: 37px !important; }
}

@media screen and (max-height:790px) {
	.login_wrapper {margin-top: 30px;}
}

@media screen and (max-width:991px) {
	h1 { font-size:30px; line-height: 26px;}
	h2 { font-size:28px;}
	.navbar-default .navbar-nav > li > a { padding:6px 15px;}
	.navbar-default .navbar-nav .btn { margin-left:15px;}
	.navbar-default .navbar-brand { padding:21px 0px;}	
	.navbar-default .navbar-nav > li > a {  padding: 6px 8px;}
	.navbar-collapse { padding: 19px 0 0;}
	
	.textBottom {padding-top:0px;}
	.textBottom2 {padding-top:0px;}
	.textBottom3 {padding-top:0px;}
	
	.banner-content .media ul li {  font-size: 16px; margin-right: 15px;}
	.banner-content .media ul li::before { top:14px;}
	.banner-content .media ul { min-height:85px; max-width: 287px;}
	.navbar-fixed-top, .navbar-fixed-bottom { top:3px;}
	/*.banner::before { left:-20px;}*/
	.banner-content .btn-learn img { width:30px;}
	.banner-content .media-body { padding-top:20px;}
	
	.we-offer h2 {margin-top: 50px; }
	
	.we-offer .offer-main .media img { height:80px;}
	.we-offer .offer-main .img-right,
	.we-offer .offer-main .img-left { display:none;}
	
	.we-offer .offer-main .offer-text { padding-left:40px; }
	.we-offer .offer-main .offer-text strong {font-size: 24px; line-height: 22px;}
	.we-offer .offer-main .offer-text span {  font-size: 14px;  font-weight: 400;}
	
	.we-offer .bottom-text .text-wrap a.register-button { font-size: 15px; padding: 10px 0; width: 230px;}
	.selection-section .selection-title small {font-size: 18px;}
	.selection-section .selection-title span {font-size: 24px;}
	.selection-section .image-tiker::after, .selection-section .image-tiker::before { width:60px;}

	.footer-logo {padding-top:0px;}
	footer .footer-nav li + li::before { margin: 0 5px;}
	footer .footer-nav li a { font-size:11px;}
	.partAdv { font-size:10px;}
	footer .copy-right {top:10px;}
	h1.title_text { font-size:20px;}
	.block-a2_content span.top { margin-bottom:20px;}
	.key_success h3 { margin-bottom:20px; font-size:24px;}
	.number { font-size:40px; line-height:175px;}
	.contact_form ul li { margin-bottom:20px;}
	.but_reg_big { background:#000; width:90%; border-radius:10px;}
	.navbar-default .navbar-nav > li > a { font-size:13px; }
	.faqtab_left { padding:0; width:29%; float:left;}
	.faqtab_left .row { margin:0;}
	.faqtab_right { padding-right:0; width:71%; float:left;}
	.faqtab_right {padding: 30px 0px 0px 40px;}
	.block-a2_content.faq { min-height:auto;}
	.block-ba { padding:0 0 30px 0; }
	.login_wrapper { position:inherit; top:inherit; left:inherit; }
	
}
@media screen and (max-width:767px) {
	h2 {  font-size: 22px;}
	.navbar-toggle { margin-top:21px;}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus { background:none; border-color:#0AB2F2;}
	.navbar-default .navbar-toggle:hover .icon-bar {   background-color: #0AB2F2;}
	.navbar-collapse { padding:0;  border-bottom:1px solid #e7e7e7;}
	.navbar-default .navbar-nav > li.active > a::before { display:none;}
	.navbar-right { margin:0;}
	.navbar-default .navbar-nav > li > a { padding:	10px 15px;}
	.navbar-default .navbar-nav .btn { margin-bottom:20px; margin-top:10px;}

	.navbar-default .navbar-brand { padding-left:15px;}		
	#polyglotLanguageSwitcher { left: 195px;  margin: 0;  position: absolute;    top: 23px;}

	.we-offer .offer-main .media { margin-bottom:20px; position:relative;}
	.we-offer .offer-main .media > * { width:100%; display:block; }
	.we-offer .offer-main .offer-text { padding:15px 0; text-align:center; min-width:10px !important; }
	.we-offer .offer-main .media + 	.media { padding-top:72px;}
	.we-offer .offer-main .media + 	.media .offer-text { position:absolute; top:0; width:100%;}
	.we-offer { padding-bottom:20px;}
	.we-offer .bottom-text .text-wrap { width:auto !important;}
	.we-offer .bottom-text .text-wrap ul { margin-bottom:20px; padding-left:20px;}
	.we-offer .bottom-text .text-wrap a.register-button { margin-bottom:30px; font-size: 13px; padding: 7px 0; width: 190px;}
	
	.selection-section { padding:15px 0 35px;}
	.selection-section .selection-title small { font-size: 16px;}
	.selection-section .selection-title span {  font-size: 21px;}
	.selection-section .image-tiker,
	.selection-section .image-tiker img { height:60px;}
	
	.textBottom {padding-top:30px; float: left;}
	.textBottom2 {padding-top:30px; float: left;}
	.textBottom3 {padding-top:30px; float: left;}
	
	footer { padding:5px 0 0 0;}
	footer .copy-right {top:15px;}
	footer .footer-logo {padding-top: 15px; padding-bottom:0px;}
	.footerPad { margin-top:0px; text-align:left;}
	.key_success img { width:70%;}
	.number { width:5%; float:left; line-height:140px;}
	.section2 .img { float:left; width:100%;}
	.section1, .section2 { padding-bottom:40px;}
	.contactform form ul { width:100%; float:left;}
	.contactform form { padding:0 30px 30px 30px; margin-bottom:10px;}
	.contactform ul li input, .contactform ul li textarea, .sbHolder, .contactform .but_reg_big { width:100%;}
	.contact_bottom img {width: 90%;}  
	.block-ba .text-right, .block-ba.second .text-left { float:left; width:100%; text-align:center;}
	.block-ba .text-right img, .block-ba.second img { width:75%;}
	.a_text { width:100%; text-align:center; float:left;}
	.block-ba ul, .block-ba.second ul li { text-align:left;}
	.block-ba.second p, .block-ba.second b { text-align:center;}
	.block-ba.second ul li {padding: 0px 0px 0px 20px;background: transparent url("https://ylx-i.advertica-cdn2.com/ok.png") no-repeat scroll left center; }
	 /* added to live*/
	 .contact_form ul li { width:100%;} 
	 .contact_form ul li label { width:40%; text-align:right; margin:0; float:left;}
	 .contact_form ul li input { width:45%; float:left; margin-left:5%;}
	 .delete.block { float:left; padding-left:5%;}
	 .contact_form ul li input[type="email"] { width:45%;}
	 h1.heading { display:block; background:url('https://ylx-i.advertica-cdn2.com/down123.png') no-repeat 96% center #0C82AE; padding:10px 20px; font-size:24px;}
	 .faqtab_left { display:none;}
	 .faqtab_right { width:100% !important; padding:0;}
	 .faq_cat { display:block !important; float:left; width:100%;}
	 .faq_q, .faq_a  { padding-left:20px;}
	 .faq_tabbing {padding: 0 40px;}
	 .login_wrapper { position:relative; top:inherit; left:inherit;} 
	 .field {top:0px; margin-left: 5%;}
	.availableTraffic { padding: 0 15px; }
} 

@media screen and (max-width:640px) {
	h1 { font-size: 26px; line-height: 24px;}
	.feedback .feedback-lable { padding:5px 20px; white-space:pre;} 	
	.navbar-default .navbar-brand { padding: 15px 15px;}
	.navbar-toggle { margin-top: 16px;}
	.banner-content .media ul li { font-size: 14px;  margin-right: 11px;}
	.banner-content .media ul li::before { top: 4px;}
	.banner-content .media ul {  min-height: 45px; max-width: 257px;}
	.we-offer .offer-main .media img { height:auto; width:100%; max-width:100%;}
	.we-offer .offer-main .media > * { width:100% !important;}
	.we-offer .offer-main .media,
	.we-offer .offer-main { width:100%;}
	.we-offer .offer-main .offer-text strong { font-size: 20px;}
	.banner-content .media .media-body {  padding-top: 70px;}
	#polyglotLanguageSwitcher { top: 18px;}
	.block-a2_content span.top { font-size:14px; margin-top:0;}
	.number { font-size:30px;}
	.key_success span { font-size:18px;}
	.key_success p { font-size:13px;}
	.key_success { padding:0 20px 10px;}
	.block-a2_content h3 { font-size:20px;}
	img.yll_advt { width:30%;} 
	.contact_bottom p br { display:none;}
	.contact_bottom img { width:100%;}
	.contact_bottom b.fw { font-size:16px; padding:10px 0;}
	.contact_bottom { padding:0 20px;}
	.contactform form  { padding:0 15px 30px }
	.contactform ul li input, .contactform ul li textarea, .sbHolder { font-size:14px;}
	.but_reg_big { font-size:18px; height:50px;}
	.block-ba b { font-size:20px;}
	.block-ba p, .block-ba ul li { font-size:15px;}
	.contact_form ul li label { width:30%;}
	.contact_form ul li input, .contact_form ul li input[type="email"] { width:55%;}
	#container h1 { font-size:30px; line-height:30px;}
	#container ul.top_head li { height:55px;}
	#container ul.top_head li a { line-height:55px;}
	form.popup_login { margin-top:20px;}
	form.popup_login input { height:40px;}
	h1.heading { font-size:20px;}
	#container { width:100%;}
	ul.tabs li { width:50%;}
	#footer { width:100%;}
	#footer { height:92px;}
	.contact_form h3 span:before {width: 124px; background-size: 100% auto;}
} 
@media screen and (max-width:480px) {
	.feedback p { font-size:13px;}
	.feedback p br { display:none;}	
	.feedback .feedback-lable { font-size:18px;}
	footer .footer-nav li + li::before { margin:0 7px;}
	footer .footer-nav li a { font-size:10px; font-weight:700; }
	footer .copy-right { font-size: 10px; font-weight: 700;}
	
	.banner-content .media h1 { text-align:left;}
	h1 { font-size:21px;}
	h1 small { font-size: 14px;}
	.banner-content .media ul li {  font-size: 9px;  margin-right: 11px;  font-weight: 400;}

	.banner-content .btn-learn { float:left; color: #fff;  font-size: 15px; font-weight: 700;}
	.banner-content .btn-learn img { width:25px; margin-left:5px;}
	h1.title_text { margin:0; font-size:15px;}
	.key_success h3 { font-size:15px; padding:0;}
	.number { font-size:20px;}
	.section1, .section2 { padding-bottom:20px;}
	.img { padding-bottom:20px;}
	 .contact_bottom .col-xs-6 { width:100%; float:left; padding:0 0 20px 0; }
	 .contact_bottom img { width:70%;}
	 #accordion ul li.top .tabtitle { font-size:14px; padding:5px 0 5px 30px;}
	 .block-b2_content { padding:0 15px 30px;}
	 .a_text { padding:0;}
	 .block-ba b {font-size: 16px;}
	 .block-a2_content h3 { font-size:16px;}
	 .contact_form ul li input, .contact_form ul li input[type="email"] { width: 60%;}
	 h1.heading { font-size:16px; padding:5px 20px;}
	 .login_wrapper { width:100%;}
	.found {font-size: 50px;}
	.notFound span {font-size: 25px;}
	.banner .owl-carousel {min-height: 300px;}
	.banner-content {min-height: 300px;}
	.owl-carousel .item img {min-height: 300px;}
	.banner-content .media h1 {margin-top:0px;}
	.contact_form h3 span:before {width: 103px; bottom: -8px;}
/*	*/
}

@media screen and (max-width:369px) {
#polyglotLanguageSwitcher {  left: 155px;	}
.navbar-brand > img {  height: 30px;}
.col-md-11.col-xs-11 { padding-right:0 !important;}
.number, .text { padding:0 !important;}
.contactform ul li input, .contactform ul li textarea, .sbHolder { font-size:12px;}
.block-ba p, .block-ba ul li { font-size:13px;}
#container ul.top_head li { font-size:16px;}
 form { width:90%;}
#email, #password { background-size:100% 100%; }
#container h1 { font-size:35px !important;}
/*.fancybox-inner {height: 400px !important;}*/
ul.tabs li a { line-height:45px;}
ul.tabs li { height:45px;}
form { margin-top:20px;} 
.login_wrapper { width:100%;}
.tab_container form { width:85%;}
 }



.fb-like-box {
	color: #fff;
}

/* bootstrap dialog vertical center */
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none;
}
.vertical-align-center {
     display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
.modal-content {
     width:inherit;
    height:inherit;
     margin: 0 auto;
    pointer-events: all;
}

#title_select {
	width:97px;
	height:41px;
	float:right;
	clear:both;
	z-index:1;
	display:inline-block;
	cursor:pointer;
	-webkit-user-select:none;
	background-image:url(https://ylx-i.advertica-cdn2.com/title_select.png);
	background-repeat:no-repeat;
	position:relative;
}

.nostyle a, .nostyle a:link, .nostyle a:active, .nostyle a:visited, .nostyle a:hover,
.faq_menu a, .faq_menu a:link, .faq_menu a:active, .faq_menu a:visited, .faq_menu a:hover {
	color: inherit;
	text-decoration: none;
}