/*font-family: 'Adamina', serif;*/
*,html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
body{margin:0;padding:0;background:#fff;color:#4e4e4e; font-family: 'Roboto', sans-serif; font-weight:400; letter-spacing:0.01em; font-size:13px; -webkit-text-size-adjust:none}

p { margin:0 0 15px 0; padding:0; line-height:1.5em; letter-spacing:0.01em; font-size:16px; font-weight:400 }
.fl{float:left}
.fr{float:right}

.clear{clear:both}

.align_cen{text-align:center}
.align_right{text-align:right}
.align_justy{text-align:justify}

img{border:none}
strong{ font-weight:600}
i, em { font-family: 'Roboto', sans-serif;  font-style:italic}

a { color: #8d0106; text-decoration: none;}
a:hover {color: #7B0105; text-decoration:none}

a:focus, input:focus, select:focus, textarea:focus { outline:none !important}

ul,ul li{margin:0;padding:0;list-style:none}

/*-------header--------*/
header { width:100%; float:left; margin:0 0 -122px 0; padding:0; }


header .head { background:#231f20; width:100%; float:left; height:120px; transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s; }
header .head .logo { width:27%; float:left; margin-top:16px;  /*margin-top:20px;*/  transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}/*2022 logo*/
header .head .logo img { width:164px; /*width:150px;  width:208px;*/ height:auto /*112*/;  transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}/*2023 logo*/

header .head .head-menu { width:47%; float:left; text-align:center;}
/*header .head .head-menu ul { width:100%; text-align:center}
header .head .head-menu ul li { display:inline-block; margin:0;}
header .head .head-menu ul li a { color:#fff; text-transform:uppercase; font-size:20px; font-weight:400; padding:32px 15px 31px 15px; display:inline-block; } 
header .head .head-menu ul li a:hover, header .head .head-menu ul li.current a { color:#fff; background:#272727}
*/
header .head .head-contact { width:18%; float:right; text-align:right;  margin-top:43px;  transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}
header .head .head-contact .call { color:#B29247; font-weight:400; font-size:24px; position:relative; z-index:9; transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s; }
header .head .head-contact .call:hover { color:#fff}

header .head .head-contact .form-link i { color:#fff; font-size:23px; margin-left:10px; transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}
header .head .head-contact .form-link i:hover { color:#B29247;}

.top-headline { width:100%; float:left; text-align:center; padding-top:7px;}
.top-headline h1 {line-height:45px; text-align:center; font-size:16px; font-weight:400; text-transform:uppercase; color:#d6d6d6; text-align:center; font-family: 'Adamina', serif; letter-spacing:0.01em; padding:0; margin:0;  transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}

.top-sentence { background:#444444; width:100%; float:left; height:45px;  }
.top-sentence h1 {line-height:45px; text-align:center; font-size:18px; font-weight:400; text-transform:uppercase; color:#d6d6d6; text-align:center; font-family: 'Adamina', serif; letter-spacing:0.01em; padding:0; margin:0}

/*-----------Fixed Header ---------*/

.fixed-header{ position: fixed; top:0; left:0; width: 100%; z-index:999999;}
.fixed-header .head { height:90px}
.fixed-header .head .logo {margin-top:11px;}
.fixed-header .head .logo img {width: 130px;}/*2023 logo*/

.fixed-header .head nav li a {font-size: 16px; padding: 11px 25px 12px 25px;  transition:all linear 0.3s; -moz-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}
.fixed-header .top-headline h1 {line-height: 28px;font-size: 14px;}
.fixed-header .head .head-contact {margin-top: 30px;}
.fixed-header .head .head-contact .call {font-size: 21px;}

/*-----------Footer---------*/
footer { width:100%; float:left; background:#444; color:#d6d6d6; padding:30px 0 10px 0; margin-top:30px;}


.footer-title { color:#fff;  font-size:28px; font-weight:600; text-align:center; margin-bottom:10px;font-family: 'Roboto', sans-serif; }
.footer-form-title { color:#fff; text-align:center; position:relative; margin-bottom:50px }
.footer-form-title:after { content:''; background:#fff; height:1px; width:260px; left:50%; margin-left:-130px; top:25px; position:absolute}

.footer-form-section { width:100%; float:left; border-bottom:1px solid #fff; padding-bottom:50px; margin-bottom:35px;}

.ft-about { background:#8d0106; width:40%; float:left; padding:42px 25px 15px 25px; color:#fff; line-height:1.5em; height: 268px;}
.ft-about p { margin-bottom:10px; letter-spacing:0.01em; font-size:14px; line-height:18px;}

.footer-form {background:#222223; width:54%; float:right; padding:17px 17px 5px 17px; color:#fff}
.footer-form li { width:48%; float:left; margin-bottom:12px}
.footer-form li:nth-child(2n) { width:48%; float:right}
.footer-form li.full-width {width:100%;}
.footer-form li input[type="text"], .footer-form li select, .footer-form li textarea { color:#fff; width:100%; background-color:transparent; border:1px solid #ccc; height:34px; padding:5px;font-family: 'Roboto', sans-serif; font-size:13px; border-radius:0}
.footer-form li textarea { height:50px; resize:none}
.footer-form li input[type="text"]:focus, .footer-form li input[type="text"]:hover, .footer-form li input[type="text"]:active, .footer-form li textarea:focus, .footer-form li textarea:hover{ border-color:#7B0105; -webkit-appearance:none; -moz-appearance:none}
.footer-form li select:focus, .footer-form li select:hover  {border-color:#7B0105;}
.footer-form li select option { color:#444}

.footer-form li.math-captcha { width:48%; float:left}
.footer-form li.math-captcha input { width:150px; }
.footer-form li.submit-div  { text-align:center}
.footer-form li.submit-div .btn-red { padding:6px 25px 5px 25px; margin-top:4px;background:#8d0106; border-radius: 4px; color: #fff; font-size: 12px;border:0; border-bottom: 2px solid #9f0c07; display: inline-block; -webkit-appearance: none; cursor:pointer; font-family: 'Roboto', sans-serif;  }

.footer-form li ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.footer-form li ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.footer-form li :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.footer-form li :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

footer .footer-menu {/* width:24%;*/  width:30%; float:right; border-left:1px solid #d6d6d6; height:135px; text-align:right; }
footer .footer-menu ul { width:100%; margin:0 auto;/*margin: 0 40px 0 0; float: right;*/  }
footer .footer-menu li { margin-bottom:7px; } 
footer .footer-menu li a { color:#d6d6d6; text-align:right; font-size:16px; font-weight:400; text-decoration:none}
footer .footer-menu li a:hover { color:#fff;}

footer .footer-newsletter { /*width:42%;*/padding-top:0; width:33.333%; float:left; text-align:center; height:135px; padding-left: 0px;}
footer .footer-newsletter  p { margin-bottom:20px}
footer .footer-newsletter .subscribe-link { background-color:transparent; background-image:url(../images/arrow-btn-red.png); background-position:right top; background-repeat:no-repeat; color:#d6d6d6;line-height: 1.5em; padding-right: 32px;
letter-spacing: 0.01em;
font-size: 16px;
font-weight: 400; padding-bottom: 10px; padding-top: 1px;}
footer .footer-newsletter .subscribe-link:hover { color:#fff}

footer .footer-newsletter #mc_embed_signup_scroll {width: 251px; margin: 0 auto;}
footer .footer-newsletter #mc_embed_signup_scroll h2 { margin: 0 0 20px 0;  padding: 0; line-height: 1.5em; letter-spacing: 0.01em; font-size: 16px; font-weight: 400;}
footer .footer-newsletter .mc-field-group, footer .footer-newsletter .mc-submit-bun {display:inline-block;}
footer .footer-newsletter input[type="text"], footer .footer-newsletter .mc-field-group input[type="email"] {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #d6d6d6;
    width: 208px;
    font-family: 'Roboto', sans-serif;
    color: #d6d6d6;
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    -webkit-appearance: none;
    border-radius: 0;
	margin-right:4px;
	display:inline-block;
	    padding: 0 0 5px 0;
    vertical-align: top;}
	
footer .footer-newsletter input[type="button"],  footer .footer-newsletter input[type="submit"]  { background-color:transparent; background-image:url(../images/arrow-btn-red.png); background-position:center top; background-repeat:no-repeat; width:21px; height:30px; color:#8d0106; font-size:0; font-weight:400; padding:0; border:0; display:inline-block; cursor:pointer; text-transform:uppercase; cursor:pointer}
	
	
footer .footer-newsletter input[type="text"]::-webkit-input-placeholder,
footer .footer-newsletter .mc-field-group input[type="email"]::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  font-style:italic; font-size:15px; color: #d6d6d6; opacity:1
}
footer .footer-newsletter input[type="text"]::-moz-placeholder,
footer .footer-newsletter .mc-field-group input[type="email"]::-moz-placeholder { /* Firefox 19+ */
  font-style:italic; font-size:15px; color: #d6d6d6;opacity:1
}
footer .footer-newsletter input[type="text"]:-ms-input-placeholder,
footer .footer-newsletter .mc-field-group input[type="email"]:-ms-input-placeholder{ /* IE 10+ */
  font-style:italic; font-size:15px; color: #d6d6d6;opacity:1
}
footer .footer-newsletter input[type="text"]:-moz-placeholder,
footer .footer-newsletter .mc-field-group input[type="email"]:-moz-placeholder { /* Firefox 18- */
  font-style:italic; font-size:15px; color: #d6d6d6;opacity:1
}


footer .footer-address { width:30%;  margin-right:3.3333%; float:left; border-right:1px solid #d6d6d6; text-align:center; height:135px;}
footer .footer-address p { text-align:left; font-size:15px; line-height:1.5em; width:100%; margin: 0 auto}
footer .footer-address p:first-child { margin-bottom:7px; font-size:16px;}
footer .footer-address p a { color:#d6d6d6; text-decoration:none}
footer .footer-address p a:hover { color:#fff;}

footer .footer-tagline  {width:100%; float:left; text-align:center; color:#d6d6d6; margin:40px 0 25px 0; line-height:24px; font-size:13px;  }
footer .footer-tagline.no-space  { margin:0 0 25px 0;  }

footer .footer-newsletter .footer-tagline {margin: 0; font-size:15px;}

footer .footer-copyright {border-top:1px solid #fff; padding-top:15px; color:#d6d6d6; width:100%; float:left; margin-top: 25px;}
footer .footer-copyright .footer-social { width:25%; float:left}
footer .footer-copyright .footer-social a { margin-right:4px;/* float:left*/}
footer .footer-copyright .footer-social a img:hover { opacity:0.8}
footer .footer-copyright .footer-social a.facebook-gray { background:url(../images/facebook-gray.png) no-repeat center top; width:31px; height:31px; display:block}


footer .footer-copyright .footer-social a.facebook-gray span { display:none}
footer .footer-copyright .copy-text { width:55%; float:left; font-size:11px; line-height:28px; text-align:center}
footer .footer-copyright .ft-link { width:13%; float:right; text-align:right}
footer .footer-copyright .ft-link a { color:#d6d6d6;  font-size:11px;  line-height:28px;}
footer .footer-copyright .ft-link a:hover { color:#fff; text-decoration:underline}


/*------Middle part-----*/
.content-area { width:100%; float:left; margin:130px 0 0 0 /*margin:145px 0 0 0*/}
.content-area-home { width:100%; float:left; margin:122px 0 0 0}
.container {width:1170px; margin: 0 auto 0 auto; padding:0; }
.content-area a { text-decoration:underline}
.content-area a:hover { text-decoration:none}

#breadcrumb {margin:0 0 20px; font-size:13px; font-weight:400; color:#000; line-height:20px; float:left; width:100%}
#breadcrumb ul {margin:0;padding:0}
#breadcrumb li {list-style-type:none;display:inline;font-weight:400;}
#breadcrumb li a { padding-right:15px;color:#000; font-weight:400;text-decoration:underline;font-size:13px; background: url(../images/breadcrumb-arrow.png) no-repeat right 6px;}
#breadcrumb li a:hover{color:#7B0105}
#breadcrumb li.current{color:#535353;padding-right:9px}

h1.page-title {color:#8d0106; font-size:36px; font-weight:600; margin:0 0 30px 0; padding:0; text-transform:uppercase; width:100%; float:left}

.sub-title, h2.title {color:#8d0106; font-size:24px; font-weight:600; margin:20px 0 15px 0; padding:0; text-transform:uppercase; width:100%;/* float:left*/}
h2.sub-title-small {color: #555; font-size: 18px; font-weight: 600; margin-top: 15px; margin-bottom: 10px; text-transform: none; }
.sub-title-gray {color: #555; font-size: 18px; font-weight: 600; margin-top: 20px;margin-bottom: 5px; text-transform: none;}

.bullet-list { margin-bottom:15px; width:100%; float:left}
.bullet-list li {color: #606060; font-size: 16px; margin-bottom: 3px; list-style: disc; margin-left:35px; line-height: 1.5em; }

/* Back to top button */
#back-top {
	position: fixed;
	bottom: 70px;
	right: 90px;
	z-index: 99999;
}
#back-top a {
	width: 30px;
	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: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 30px;
	height: 30px;
	display: block;
	margin-bottom: 7px;
	background: #cecece url(../images/up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}


/*---Connect Agent lightbox---*/

#ConnectAgent  { padding:10px;}
#ConnectAgent .sectin-title { font-size:24px; color:#8d0106; text-align:left; font-weight:600; margin-bottom:12px;}
#ConnectAgent .connect-message { width:60%; float:left; padding-right:2%; border-right:1px solid #dedede }
#ConnectAgent .connect-message .aas-logo-div { width:30%; float:left; text-align:center} 
#ConnectAgent .connect-message .aas-logo-div img { width:100px; height:auto;  margin-left: -20px; margin-top: 10px;} 
#ConnectAgent .connect-message .form-title-div { width:100%; float:left; padding-right:50px}
#ConnectAgent .connect-message .form-title-div p {color: #777; text-align:left; font-family: 'Roboto', sans-serif; line-height:22px;font-weight: 400;font-size: 15px;letter-spacing: 0.01em; margin-bottom: 10px}
#ConnectAgent .connect-message .form-title-div p a {color: #777; text-decoration:underline}

#ConnectAgent .connect-message .form-title-div p.desk-text { display:block}
#ConnectAgent .connect-message .form-title-div p.mobile-text { display:none}



ul.form_connect_agent { padding:0 10px}
ul.form_connect_agent li{margin-bottom:10px;list-style:none;background:none}
ul.form_connect_agent li .l_txt{width:30%;float:left;padding-right:10px;text-align:left;line-height:14px;font-size:14px;margin-bottom:8px; font-family: 'Roboto', sans-serif; font-weight:600;  display:none}
ul.form_connect_agent li .r_fld{width:100%;float:left;margin-bottom:10px; padding-right:0px}
ul.form_connect_agent li .r_fld input[type=text]{background:#fff;border:1px solid #e5e5e5;height:35px;width:100%;color:#444;font-size:14px;font-weight:400;padding:0 14px 0 7px;font-family: 'Roboto', sans-serif; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0; -webkit-appearance:none}
ul.form_connect_agent li .r_fld textarea{background:#fff;border:1px solid #e5e5e5;height:75px;width:100% !important; resize:none;color:#444;font-size:14px;font-weight:400;padding:7px 0 0 7px; font-family: 'Roboto', sans-serif;  box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0;  -webkit-appearance:none}
ul.form_connect_agent li .r_fld select{border:1px solid #e5e5e5;padding:3px;color:#444}

.btn-connect {border:0; background-color:#8d0106; color:#fff;font-size:14px; padding:8px 15px 8px 15px; display:inline-block; cursor:pointer; font-family: 'Roboto', sans-serif;  -webkit-appearance:none }
.btn-connect:hover { color:#fff; background:#7B0105;}


/*-------------added for new design-----------*/
#ConnectAgent ul.form_connect_agent li ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #606060; font-style:italic; font-size:14px; opacity:1;
}
#ConnectAgent ul.form_connect_agent li ::-moz-placeholder { /* Firefox 19+ */
  color: #606060; font-style:italic; font-size:14px; opacity:1;
}
#ConnectAgent ul.form_connect_agent li :-ms-input-placeholder { /* IE 10+ */
  color: #606060; font-style:italic; font-size:14px; opacity:1;
}
#ConnectAgent ul.form_connect_agent li :-moz-placeholder { /* Firefox 18- */
  color: #606060; font-style:italic; font-size:14px; opacity:1;
}


#ConnectAgent .connect-call { width:38%; float:right; /*padding-left: 3%;*/ padding-left: 1%; }
#ConnectAgent .connect-call p {color: #777; text-align:left; font-family: 'Roboto', sans-serif; line-height:22px;font-weight: 400;font-size: 15px;letter-spacing: 0.01em; margin-bottom: 10px; }
#ConnectAgent .connect-call .agent-photo { text-align:center; /*margin:63px 0 25px 0*/ margin:63px 0 25px -17px} 
#ConnectAgent .connect-call .connect-text { text-align:center; font-size:16px; color:#8d0106; margin-bottom:25px;font-weight: 600;margin-left: -17px;}
#ConnectAgent .connect-call .call-number {  text-align:center;    margin-left: -17px }
#ConnectAgent .connect-call .call-number a {background:#8d0106; color:#fff; font-size:20px; padding:10px 15px; }
#ConnectAgent .connect-call .call-number a img { vertical-align:middle}

/*--- // Connect Agent lightbox---*/

/*--------job Position----------*/
#jobPosition { width:75%; margin:0 auto; padding:40px 0; position:relative}
#jobPosition:after{ clear: both; content: ""; display: block;} /*for give height to div*/
#jobPosition h1 { float:left; font-size:36px; line-height:40px; font-weight:400; color:#777; margin:0 0 30px 0; padding:0 90px 0 0}
#jobPosition .back-page { /*float:right;*/ position:absolute; right:0}
#jobPosition .back-page a { border:1px solid #000; color:#777; text-decoration:none; font-size:15px; text-align:center; width:80px; height:38px; padding-top:8px; display:block  }
#jobPosition .back-page a i { font-size:15px; color:#777;}
#jobPosition .back-page a:hover { background:#7B0105; color:#fff; border-color:#7B0105}
#jobPosition .back-page a:hover i { color:#fff}

#jobPosition .sub-title {color:#555; font-size:18px; font-weight:600; margin-top:15px; margin-bottom:10px; text-transform:none}
#jobPosition .sub-title.no-bold { font-weight:400}

#jobPosition p {/* color:#777; */font-size:16px;}
a.apply-btn { background:#8d0106; color:#fff; font-size:20px; padding:6px 25px 8px 25px; margin-top:30px; text-decoration:none; border-radius:2px; display:inline-block  }
a.apply-btn:hover { background:#7B0105;}


#thankyou-page {margin: 60px auto; text-align: center; min-height:410px; padding-top: 110px;}		

@media (max-width:1366px) {
#thankyou-page { margin:74px auto; min-height:100px; padding-top:0}		
}
@media (max-width:767px) {
#thankyou-page { margin:30px auto; min-height:100px; padding-top:0}		
}


/*-----------------About Page------------------*/

body.gray-bg { background:#f2f2f2;}
.whitebg-content { background:#fff; padding:20px 15px 20px 15px; width:100%; float:left}
.no-margin { margin:0}
.line-space { position:relative; height:80px; width:100%; float:left}
.line-space:before {content:''; display:block; position:absolute; top:40px; width:40%; left:50%; margin-left:-20%; background:#8d0106; height:1px}

#about h1.page-title { float:none}
#about p {margin: 0 0 15px 0; padding: 0; line-height: 1.5em; letter-spacing: 0.01em; font-size: 15px;font-weight: 400; text-align:justify }
#about h1.page-title {margin: 0 0 20px 0;} 
#about .sub-title { margin-top:0}
.team-photo { margin:80px 0 15px 0; width:100%; float:left; position:relative}
.team-photo img { width:100%} 
.team-photo:before { content:''; display:block; position:absolute; top:-40px; width:40%; left:50%; margin-left:-20%; background:#8d0106; height:1px}
figure.right-img  { margin:11px 12px 18px 29px /*21px 25px 15px 40px *//*10px 10px 20px 30px*/; padding:0; float:right }

a.apply-btn-about { background:#8d0106; border:0; color:#fff; font-size:18px; padding:13px 25px 15px 25px;  text-decoration:none; border-radius:2px; display:block; position:absolute; bottom:100px; left:50%; margin-left:-165px; text-transform:uppercase; box-shadow: 0px 4px 6px rgba(0,0,0,0.6);  }
a.apply-btn-about:hover { background:#7B0105;}


/*-----------------About-A page---------------------*/

.leftpart-text { width:56%; float:left}
.rightpart-img { width:40%; float:right; text-align:right}
.rightpart-img img { margin-bottom:60px; margin-top:10px}
.rightpart-img img:last-child { margin-bottom:0;}

.video-div { margin:50px 0; float:left; width:100%}
.rightpart-text { width:56%; float:right}
.leftpart-img { width:40%; float:left; text-align:left}

.leftpart-img .video-thumb { position: relative; margin-top:10px}
.leftpart-img .video-thumb a img { width:450px; margin:0}
.leftpart-img .video-thumb .play-btn {
    position: absolute;
    background: url(../images/video-play.png) no-repeat center;
    display: block;
    left: 50%;
    top: 50%;
    width: 52px;
    height: 34px;
    margin-left: -26px;
    margin-top: -17px;
}
.rightpart-img .video-thumb:hover .play-btn {
    background: url(../images/video-play-h.png) no-repeat center;
}

#about .bullet-list li { margin-bottom:15px; font-size: 15px;}

.star-space { position:relative; height:70px; width:100%; float:left}
.star-space:before {content:''; display:block; position:absolute; top:15px; width:80px; left:50%; margin-left:-40px; background:url(../images/star-seprator.png) no-repeat center top; height:30px}

.sub-title-space { height:70px; width:100%; float:left} 

.team-photo-A { margin:20px 0 15px 0; width:100%; float:left; position:relative; text-align:center}
.team-photo-A img { width:auto} 

a.apply-btn-about-A { background:#8d0106; border:0; color:#fff; font-size:18px; padding:13px 25px 15px 25px;  text-decoration:none; border-radius:2px; display:inline-block;/* position:absolute; bottom:100px; left:50%; margin-left:-165px;*/ text-transform:uppercase; box-shadow: 0px 4px 6px rgba(0,0,0,0.6); width:auto; margin:25px 0 20px 0  }
a.apply-btn-about-A:hover { background:#7B0105;}


/*---------------------Clients page--------------------*/

#clients { background:#929292; padding:50px 0 57px 0; margin:50px 0;} 
#clients:After {  clear: both; content: ""; display: block;}
#clients .subtitle-white { font-size:26px; color:#fff; font-weight:600; margin:0 0 42px 0; padding:0; text-transform:uppercase; text-align:center}

.google-review { width:100%; float:left; margin-top:40px}

#clients .review-list { background:#fff; width:100%; float:left}
#clients .review-list li { height:400px; position:relative; text-align:center; float:left; width:33.33333%; border-right:1px solid #eee;  border-bottom:1px solid #eee; padding:10px 20px;  -webkit-transition: all .3s ease-out;  -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;   }
/*#clients .review-list li:hover  { background:#fff;  box-shadow: 0px 0px 10px #dfdfdf; position:relative; z-index:9999;}*/


#clients .review-list li:hover { background:#fff;  box-shadow: 0px 0px 10px #dfdfdf; position:relative; z-index:9999; 
		
	-moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   -o-transform: scale(1.05);
   transform: scale(1.05);
   -ms-transform: scale(1.05);
   filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=2, M12=-0, M21=0, M22=2);
}

#clients .review-list li:nth-child(3n) { border-right:0}
#clients .review-list li .quote-area { height:400px; position:relative}
#clients .review-list li .quote-area .client-quote { color: #777; text-align:center; font-family: 'Roboto', sans-serif; line-height:24px;font-weight: 400;font-size: 15px; font-style:italic; letter-spacing: 0.01em; position:absolute; left:50%; top:50%; margin-right:-50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
#clients .review-list li .quote-area .client-quote img { margin:0 auto; }
#clientsr .review-list li .quote-area .client-quote .quote-text { margin:15px 0 5px 0; padding:0 40px ; color: #777; text-align:center; font-family: 'Roboto', sans-serif; line-height:24px;font-weight: 400; font-style:italic; font-size: 15px;letter-spacing: 0.01em; }
#clients .review-list li .quote-area .client-quote .client-logo img { max-width:200px; width:auto; max-height:110px;}




/*--Customer--*/

#Customer {padding:0 0 30px 0; width:100%; float:left; background:#fff; position:relative}
#Customer .subtitle-red { font-size:26px; color:#8d0106; text-align:center; font-weight:600; margin-bottom:30px; }
#Customer p {color: #777; text-align:center; font-family: 'Roboto', sans-serif; line-height:24px;font-weight: 400;font-size: 16px;letter-spacing: 0.01em; margin-bottom: 0px; margin-top:-10px;}
#Customer .customer-list { min-height:100px;} 

.customer-consumerElectronics,
.customer-bank,
.customer-internet,
.customer-consmerBrands,
.customer-university,
.customer-restaurants,
.customer-bussnessServiceAgency,
.customer-medical,
.customer-retail,
.customer-insurance,
.customer-associations,
.customer-universities  {background-repeat:no-repeat; background-position:center top; width:1110px; height:150px; display:block; margin-left:30px}

.customer-internet {background-image:url(../client-logo/logos/client-logo-slide-1a.jpg); }
.customer-retail {background-image:url(../client-logo/logos/client-logo-slide-2.jpg); }
.customer-consmerBrands {background-image:url(../client-logo/logos/client-logo-slide-3.jpg); }
.customer-bussnessServiceAgency {background-image:url(../client-logo/logos/client-logo-slide-4.jpg); }
.customer-consumerElectronics {background-image:url(../client-logo/logos/client-logo-slide-5.jpg); }
.customer-insurance {background-image:url(../client-logo/logos/client-logo-slide-6.jpg); }
.customer-associations {background-image:url(../client-logo/logos/client-logo-slide-9.jpg); }
.customer-universities {background-image:url(../client-logo/logos/client-logo-slide-8.jpg); }


/*-------Searvices------*/

.three-services { width:100%; float:left; margin:30px 0;}
.three-services:after { content:""; clear:both; display:table}
.three-services .service-body { width:32%; margin-right:2%; float:left}
.three-services .service-body:last-child { margin-right:0}
.three-services .service-body .service-header { width:100%; text-align:center; height:100px; color:#fff; font-size:28px; font-weight:600; line-height:32px; padding-top:15px  }
.three-services .service-body .service-header span { font-size:19px; font-weight:400; font-style:italic}
.three-services .service-body .service-header.first-blue { background-color:rgba(2,31,84,0.6) }
.three-services .service-body .service-header.second-blue { background-color:rgba(0,78,99,0.6) }
.three-services .service-body .service-header.third-blue { background-color:rgba(8,68,164,0.6) }
.three-services .service-body .service-detail { border:1px solid #021f54; width:100%; text-align:center; padding:20px; color:#606060; line-height: 1.5em; letter-spacing: 0.01em; font-size: 16px; font-weight: 400; height:300px;}

.service-info-text { width:100%; float:left; margin:40px 0;}
.service-info-text li { margin-bottom:12px; position:relative; padding-left:30px; font-size:20px; font-weight:400; }
.service-info-text li:before { content:"\f067"; display:block; font-family: 'FontAwesome'; font-size:20px; position:absolute; left:0; top:3px; } 

.help-gray-area { background:#c0c0c0; width:100%; margin:30px 0 0 0; padding:65px 0 110px 0;  float:left}
.help-gray-area .title { color:#fff; text-transform:uppercase; font-size:32px; text-align:center; font-weight:600; line-height:34px; margin-bottom:64px;} 

.help-gray-area .help-box-body { width:48%; float:left; min-height:510px; background:#fff; -webkit-box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.75); box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.75);} 
.help-gray-area .help-box-body:last-child { float:right}
.help-gray-area .help-box-body .help-box-header { width:100%; text-align:center; height:110px; color:#fff; font-size:28px; font-weight:600; line-height:36px; padding:15px 120px 0  }
.help-gray-area .help-box-body .help-box-header.first-blue { background-color:rgba(2,31,84,0.8) }
.help-gray-area .help-box-body .help-box-header.second-blue { background-color:rgba(0,78,99,0.8) }
.help-gray-area .help-box-body .help-detail { background:#fff;  width:100%; padding:20px; float:left}
.help-gray-area .help-box-body .help-detail ul { width:48%; float:left}
.help-gray-area .help-box-body .help-detail ul:last-child { float:right}
.help-gray-area .help-box-body .help-detail li { color:#606060; line-height: 1.5em; letter-spacing: 0.01em; font-size: 16px; font-weight: 400;}

.help-gray-area .help-box-body .help-detail .link-btn { margin:30px 0; text-align:center; width:100%; float:left}
.help-gray-area .help-box-body .help-detail .link-btn a { background:#606060; color:#fff; font-size:18px; font-weight:400; padding:10px 30px; text-decoration:none;  -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.5);}
.help-gray-area .help-box-body .help-detail .link-btn.top-space { margin-top:57px;}



/*---------------------------------
  		   Searvices NEW
----------------------------------*/

#ServicesPage .main-services { width:100%; float:left; margin-bottom:70px; margin-top:30px;}
#ServicesPage .main-services .service-box { width:31%; display:inline-block; margin-right:3.2%; position:relative}
#ServicesPage .main-services .service-box:last-child { margin-right:0}
#ServicesPage .main-services .service-box .service-icon { position:absolute; top:-30px; left:50%; margin-left:-30px; width:60px; height:60px; background:#8f0804; border:6px solid #fff; border-radius:100%; text-align:center; padding-top:7px; z-index:9 }
#ServicesPage .main-services .service-box .service-icon img { width:34px; height:34px;}
#ServicesPage .main-services .service-box .service-icon.graybg { background:#7a7a7a; }
#ServicesPage .main-services .service-box .service-icon.orangebg { background:#af3a11}
#ServicesPage .main-services .service-box .service-icon.redbg { background:#8f0804}
#ServicesPage .main-services .service-box .service-img { position:relative; width:100%; line-height:0 }
#ServicesPage .main-services .service-box .service-img img { width:100%; max-height:240px; }
#ServicesPage .main-services .service-box .service-img .img-caption { position:absolute; background-color:rgba(143, 143, 143, 0.65); width:97%; margin-left:1.5%; bottom:10px; text-align:center; padding:7px}
#ServicesPage .main-services .service-box .service-img .img-caption h2 { font-size:28px; font-weight:600; margin:0; padding:0; color:#fff; line-height:30px}
#ServicesPage .main-services .service-box .service-img .img-caption p { font-size:17px; font-weight:400; font-style:italic; margin:0; padding:0; color:#fff}
#ServicesPage .main-services .service-box .service-text { background:#fff;border:2px solid #d7d7d7; border-top:0; padding:20px 20px; width:100%; float:left; font-size:16px; color:#606060; font-weight:400; line-height:25px; text-align:justify; height: 320px;}


#ServicesPage .recommend-us { width:100%; float:left; background:url(../images/banner-services-page.jpg) no-repeat center top; background-size:cover; padding:40px 0; }
#ServicesPage .recommend-us .info-text p { width:25%; color:#fff; font-size:20px; font-weight:400; margin:0 0 20px 0; padding:0 }
#ServicesPage .recommend-us .info-text a { background:#b29247; color:#fff; font-size:16px; padding:8px 30px; border-radius:3px; text-decoration:none}
#ServicesPage .recommend-us .info-text a:hover {background:#9C803E;}
#ServicesPage .recommend-us .benifits { width:82%; margin:70px auto 0 auto;}
#ServicesPage .recommend-us .benifits li { float:left; height:140px; width:32.33%; text-align:center; color:#fff; padding:10px 50px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.38); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.38); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.38);}
#ServicesPage .recommend-us .benifits li.first-box { background:#030303; }
#ServicesPage .recommend-us .benifits li.sec-box { background:#030303; margin:0 10px }
#ServicesPage .recommend-us .benifits li.third-box { background:#030303; }
#ServicesPage .recommend-us .benifits li .benifit-icon { margin-bottom:7px}
#ServicesPage .recommend-us .benifits li p { margin:0; padding:0; font-size:15px;}


#ServicesPage .event-planner { width:100%; float:left; background:#fff; padding:90px 0}
#ServicesPage .event-planner .head-title { font-family: 'Adamina', serif; font-size:36px; font-weight:600; color:#000; margin-bottom:30px; text-align:center }
#ServicesPage .event-planner p { font-size:16px; color:#000; font-family: 'Adamina', serif; width:75%; margin:0 auto; text-align:center; line-height:26px}


#ServicesPage .celebrity-talent {width:100%; float:left; background:#aaaaaa; padding:60px 0 }
#ServicesPage .celebrity-talent .head-title { color:#fff; font-size:36px; font-weight:600; text-align:center; text-transform:uppercase; margin-bottom:70px;}
#ServicesPage .celebrity-talent .talent-list { width:44%; float:left}
#ServicesPage .celebrity-talent .talent-list ul li { margin-bottom:13px; padding-bottom:13px; border-bottom:2px solid #bfbfbf; padding-left:30px; position:relative; font-size:16px; color: #fff}
#ServicesPage .celebrity-talent .talent-list ul li:before { content:'\f005';display:block; font-family: 'FontAwesome'; font-size:19px; position:absolute; left:0; top:0; color:#fff }

#ServicesPage .celebrity-talent .event-list { width:44%; float:right}
#ServicesPage .celebrity-talent .event-list ul li { margin-bottom:13px; padding-bottom:13px; border-bottom:2px solid #bfbfbf; padding-left:32px; position:relative; font-size:16px; color: #fff;}
#ServicesPage .celebrity-talent .event-list ul li:before { content:'\f058';display:block; font-family: 'FontAwesome'; font-size:21px; position:absolute; left:0; top:0; color:#fff }

#ServicesPage .celebrity-talent .talent-list ul.first-clmn,
#ServicesPage .celebrity-talent .event-list ul.first-clmn { float:left; width:47%}
#ServicesPage .celebrity-talent .talent-list ul.sec-clmn,
#ServicesPage .celebrity-talent .event-list ul.sec-clmn { float:right; width:47%} 

#ServicesPage .celebrity-talent .link-button { text-align:center; margin:50px 0 30px 0; width:100%; float:left}
#ServicesPage .celebrity-talent .link-button a { background:#8d0106; border-radius:3px; color:#fff; font-size:18px; font-weight:400; padding:10px 30px; text-decoration:none; -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.5);}


/*career */
.AppDeadline { font-size:14px !important; margin-top:15px; font-weight:600}

/*---------------------------------
  		   Virtual Event Guide
----------------------------------*/

#VirtualEventGuide h1 { width:100%; float:left; font-size:36px; font-weight:600; color:#444444; margin:20px 0 30px 0; padding:0; line-height:36px; text-align:center; text-transform:uppercase}
#VirtualEventGuide h1 span { font-size:20px; font-weight:400; font-style:italic; text-transform:none}

#VirtualEventGuide .GuideInfoPart { width:50%; float:left}
#VirtualEventGuide .GuideInfoPart .GuideImg { width:100%; margin-bottom:30px;}
#VirtualEventGuide .GuideInfoPart .GuideImg img { width:100%;}
#VirtualEventGuide .GuideInfoPart .GuideText p { color:#444; font-size:16px; margin-bottom:20px; padding:0}
#VirtualEventGuide .GuideInfoPart .GuideText li { margin-bottom:8px; margin-left: 35px; line-height:23px; color:#444; font-size:16px; list-style: disc;}
#VirtualEventGuide .GuideInfoPart .GuideText p:last-child { font-size:18px; font-weight:600; margin-top:25px; margin-left: 35px}

#VirtualEventGuide .GuideFormPart { width:45%; float:right; background:#f1f1f1; padding:20px;}

/*-----------------------------
	  Subscription page
------------------------------*/

#SubscribePage { width:100%; position:relative; display:block; float:left; margin-top:120px;}
#SubscribePage .FormSec { width:100%; float:left; background:#a6a6a6; padding:44px 0;}
#SubscribePage .FormSec .SubscribeForm { width:48%; margin:0 auto; background:#d4d4d4; padding:15px 30px; display:block}
#SubscribePage .FormSec .SubscribeForm:after { content:''; display: block; clear: both;}
#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:30px; font-weight:700; color:#000; font-family:'Roboto Slab',sans-serif; font-style:italic; text-align:center; margin-bottom:20px; }
/*#SubscribePage .FormSec .SubscribeForm li { float:left; margin-bottom:12px;}
#SubscribePage .FormSec .SubscribeForm li:first-child, #SubscribePage .FormSec .SubscribeForm li:nth-child(4), #SubscribePage .FormSec .SubscribeForm li:nth-child(6) { width:49%; float:left;}
#SubscribePage .FormSec .SubscribeForm li:nth-child(2), #SubscribePage .FormSec .SubscribeForm li:nth-child(5), #SubscribePage .FormSec .SubscribeForm li:nth-child(7) { width:49%; float:right;}
#SubscribePage .FormSec .SubscribeForm li:nth-child(3) { width:100%; float:right;}
#SubscribePage .FormSec .SubscribeForm li input[type="text"] {background:#fff;border:1px solid #ccc;height:35px;width:100%;line-height:35px;padding:0 10px;font-family:'Roboto',sans-serif;font-size:14px;color:#606060;position:relative !important}
#SubscribePage .FormSec .SubscribeForm li:nth-child(6) img { width:100%}
#SubscribePage .FormSec .SubscribeForm li:nth-child(7) { text-align:center; padding-top:15px}

#SubscribePage .FormSec .SubscribeForm li input::-webkit-input-placeholder {color:#bcbcbc;font-size:14px}
#SubscribePage .FormSec .SubscribeForm li input::-moz-placeholder {color:#bcbcbc;font-size:14px}
#SubscribePage .FormSec .SubscribeForm li input:-ms-input-placeholder {color:#bcbcbc;font-size:14px}
#SubscribePage .FormSec .SubscribeForm li input:-moz-placeholder {color:#bcbcbc;font-size:14px}

#SubscribePage .FormSec .SubscribeForm li input[type="button"] { width:90%; border: 0; background-color: #8d0106; color: #fff; font-size: 15px;font-weight: 600; padding: 13px 30px 13px 30px;display: inline-block; cursor: pointer; font-family: 'Roboto', sans-serif; text-transform: uppercase; -webkit-appearance: none;}*/

#SubscribePage .EmailUpdate {width:100%; float:left; padding:40px 0; background:#e5e5e5 }
#SubscribePage .EmailUpdate h2 { color:#000; font-family: 'Roboto Slab', sans-serif; font-size:26px; padding:0; margin:0 0 25px 0;}
#SubscribePage .EmailUpdate li { width:32%; margin-right:2%; float:left}
#SubscribePage .EmailUpdate li:last-child { margin-right:0}
#SubscribePage .EmailUpdate li .EventImg { width:100%; margin-bottom:15px; }
#SubscribePage .EmailUpdate li .EventImg img { width:100%;}
#SubscribePage .EmailUpdate .EventTitle { text-align:center; color:#8d0106; font-size:18px; font-weight:600; line-height:27px; margin-bottom:7px;}
#SubscribePage .EmailUpdate li .EventText { width:90%; margin:0 auto; text-align:center; color:#444; font-size:14px; font-weight:400; line-height:21px; }

#SubscribePage .testimonials {width:100%; float:left; padding:40px 0; background:#af0a00 }
#SubscribePage .testimonials .owl-testimonials { width:100%; float:left; position:relative;}
#SubscribePage .testimonials .owl-testimonials .owl-stage-outer{ overflow:hidden;}
#SubscribePage .testimonials .owl-testimonials .owl-item { display:inline-block; text-align:center; vertical-align:top; padding:0 0px; }
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook { width:20%; float:left; text-align:center}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook p { color:#fff;font-family: 'Roboto Slab', sans-serif; font-size:22px; font-weight:600; padding:0; margin:0 0 15px 0; }
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentImg {border-radius:100%;}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentImg img { width:130px; height:130px; border-radius:100%; margin:0 auto}
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentName { color:#fff; font-family: 'Roboto Slab', sans-serif; font-size:24px; font-weight:600; margin:10px 0 5px 0; }
#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentBio { color:#fff; font-size:13px;font-weight:300 }

#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock { width:78%; float:right; text-align:center; height:270px; position:relative} 
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview { position: absolute; width:100%; display: block; left: 50%;top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientReviewText { color:#fff; font-size:16px; font-style:italic; margin-bottom:15px; font-weight:300 }
#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientName { color:#fff; font-family: 'Roboto Slab', sans-serif; font-size:26px; font-weight: 600;}
#SubscribePage .testimonials .owl-testimonials .owl-nav{ display:none !important; width:100%; margin:0; position: absolute; top:30%;}
#SubscribePage .testimonials .owl-testimonials .owl-nav .owl-prev{ width:15px; height:24px; left:-50px; background: url(../images/testi-arrow-l-white.png) no-repeat; border:none;}
#SubscribePage .testimonials .owl-testimonials .owl-nav .owl-next{ width:15px; height:24px; right:-50px; background: url(../images/testi-arrow-r-white.png) no-repeat; border:none;}
#SubscribePage .testimonials .owl-testimonials .owl-nav .owl-prev span, #SubscribePage .testimonials .owl-testimonials .owl-nav .owl-next span{ display:none;}


#SubscribePage .InstaEvent {width:100%; float:left; padding:40px 0 30px 0; background:#fff}
#SubscribePage .InstaEvent h2 { color:#000; font-family: 'Roboto Slab', sans-serif; font-size:26px; padding:0; margin:0 0 25px 0;}
#SubscribePage .InstaEvent h2 a {color:#000; text-decoration:underline;}
#SubscribePage .InstaEvent h2 a:hover {text-decoration:none;}

#SubscribePage .InstaEvent .owl-Insta { width:100%; float:left; position:relative;}
#SubscribePage .InstaEvent .owl-Insta .owl-stage-outer{ overflow:hidden;}
/*#SubscribePage .InstaEvent .owl-Insta.owl-carousel .owl-stage { display: flex;}*/
#SubscribePage .InstaEvent .owl-Insta .owl-item { display:inline-block; text-align:center; vertical-align:top; padding:0 0px; }
#SubscribePage .InstaEvent .owl-Insta .owl-item img { width:280px; height: 250px; }


#SubscribePage .InstaEvent li { width:32.5%; margin-right:1%; float:left}
#SubscribePage .InstaEvent li:last-child { margin-right:0}
#SubscribePage .InstaEvent li img { width:100%}

/*-----------------------------
	  Career page new
------------------------------*/

.career-aae { width:100%; float:left; position:relative}
.career-aae figure {max-width:350px; float: right; right: 0; position: absolute; top:50%; transform: translate(0, -50%); -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%); }
.career-aae figure img { width:350px; height: auto;}
.career-aae .intro-text { padding:0 440px 0 0;  max-width: 1170px;}

.fullwidth-section { background-color:#ebebeb; width:100%; padding:50px 0; margin:60px 0; float:left}
.award-info li { display:inline-block; width:33%; text-align:center;  }

.job-post-link { width:70%; margin:30px auto 60px auto;}
.job-post-link li { display:inline-block; width:49%; text-align:center }

.benefits-section {width:56%; float:left; margin-left: 4%;}
.benefits-section .sub-title { margin-top:0}
.benefits-section .benefits-team-img { margin-top:10px; float:left}

.purpose-section { width:35%; float:right; margin-right:5%;}
.purpose-section .purpose-title { background:#030303; color:#ebebeb; font-size:18px; font-weight:600; padding:10px 15px;}
.purpose-section .purpose-content { background:#ebebeb; color:#030303; padding:25px }
.purpose-section .purpose-content .subheading { color:#030303; font-weight:600; margin-bottom:15px; font-size:20px; }
.purpose-section .purpose-content .subheading img {vertical-align:middle; margin-right:10px}
.purpose-section .purpose-content .subheading.top-space { margin-top:25px}
.purpose-section .purpose-content p { margin-bottom:15px; font-size:14px}
.purpose-section .purpose-content ul { margin-left:35px;}
.purpose-section .purpose-content ul li { margin-bottom:8px; list-style:disc; font-size:14px}
.purpose-section .purpose-content ul li a { color:#030303;}
.purpose-section .purpose-content ul li a:hover { color:#7B0105;}

.employment-space { margin-top:15px}

/*Inc Best workplaces banner start*/
.TopBannerWorkplace, .TopBannerWorkplace-Mb { width:100%; background-color:#b29247; color:#fff; height:30px; text-align:center; line-height:30px;font-size: 14px;}
.TopBannerWorkplace a, .TopBannerWorkplace-Mb a { color:#fff; text-decoration:underline}
.TopBannerWorkplace-Mb { display:none}

@media (max-width:992px) {
.TopBannerWorkplace, .TopBannerWorkplace-Mb, .TopBannerWorkplace a, .TopBannerWorkplace-Mb a {font-size:12px;}
}
@media (max-width:767px) {
.TopBannerWorkplace { display:none}
.TopBannerWorkplace-Mb { display:block; padding:5px 10px; line-height:18px; height:50px;}
}

@media (max-width:479px) {
.TopBannerWorkplace-Mb, .TopBannerWorkplace-Mb a { font-size:12px}
}
@media (max-width:420px) {
.TopBannerWorkplace-Mb, .TopBannerWorkplace-Mb a { font-size:11px}
}
@media (max-width:379px) {
.TopBannerWorkplace-Mb { height: 64px;}
}
@media (max-width:320px) {
.TopBannerWorkplace-Mb { height:auto; line-height:15px; padding: 5px; }
}
/*Inc Best workplaces banner end*/
