@media (max-width:1200px) {
	.container { width: 1000px;}
	header .head .logo {margin-top:20px; /*width: 29%;*/}
	header .head .logo img {  width:150px; /*width:240px */} /*2023 logo*/
	/*header .head .head-menu { width: 44%;}*/
	
	.fixed-header .head .logo  {margin-top: 10px;}	
	
	header .head .head-contact { width: 21%;}
	
	.ft-about {padding: 26px 25px 15px 25px;}
	
	.customer-consumerElectronics,
	.customer-bank,
	.customer-internet,
	.customer-consmerBrands,
	.customer-university,
	.customer-restaurants,
	.customer-bussnessServiceAgency,
	.customer-medical,
	.customer-retail,
	.customer-insurance,
	.customer-associations,
	.customer-universities  { width:1000px; background-size:100% auto; margin-left:0}
	
	.rightpart-img img { margin-bottom: 145px; width:100%}
	.leftpart-img .video-thumb a img { width:100%}
	.team-photo-A img { width:100%;}
	
	
	}
	
	@media (max-width:1024px) {
	.container { width: 980px;}	
	/*header .head .head-menu { width: 43%;}*/	
	header .head .head-contact { width: 22%;}
	.top-headline h1 {font-size: 15px;}
	
	.ft-about { width: 100%; margin-bottom: 40px; height:auto; padding: 20px 25px 15px 25px;}
	.footer-form {width: 100%;}
	
	#back-top {right: 30px;}
	
	
		
	}
	
	@media (max-width:992px) {
	.container { width:750px;}	
	/*header .head { height:100px}*/
	header .head .logo {width: 27%; margin-top: 20px;}
	header .head .logo img { width: 150px;} /*2022 logo*/
	header .head .head-menu { width: 65%; float: right;}
	header .head .head-menu ul { text-align:right}
	header .head .head-menu ul li a { padding: 12px 15px 12px 15px; font-size: 15px;}
	.top-headline {padding-top: 0;}
	.top-headline h1 { font-size: 14px; text-align: right; padding-right: 16px; line-height: 40px;}
	header .head .head-contact { width:55%; margin-top:0; padding-right:15px}
	header .head .head-contact .call {font-size: 21px;}
	
	
	.fixed-header .head { height: 105px;}
	.fixed-header .head .logo { margin-top: 18px;}
	.fixed-header .head .logo img { width:130px; /*width: 215px;*/}/*2023 logo*/
	.fixed-header .head .head-contact { margin-top: 0;}
	
	#home-slider, #TopSliderBackground { height:410px}
	#TopSliderBackground { padding-top: 165px;}
	
	#welcome-text .welcome-content { width: 710px;}
	#welcome-text .welcome-content h1 {font-size: 34px;}
	
	/*.content-area {margin:110px 0 0 0}*/
	
	footer .footer-address { width:50%; margin-right: 0;}
	footer .footer-newsletter {width: 50%; padding-left:50px;}
	footer .footer-newsletter .footer-tagline { text-align:right}
	footer .footer-menu {width: 100%; margin-top: 40px; border:0; text-align:center; height:auto}
	footer .footer-menu li {display: inline-block; margin: 0 10px; }
	
	footer .footer-copyright .footer-social { width:40%;}
	footer .footer-copyright .copy-text { float: right; text-align:right}
	footer .footer-copyright .ft-link { width:100%; text-align:left}
	
		
	#jobPosition {  width: 85%;}
	
	#clients .review-list li {width: 49.99%;}
	#clients .review-list li:nth-child(3n) { border-right:1px solid #eee;}
	#clients .review-list li:nth-child(2n) { border-right:0}
	
	.customer-consumerElectronics,
	.customer-bank,
	.customer-internet,
	.customer-consmerBrands,
	.customer-university,
	.customer-restaurants,
	.customer-bussnessServiceAgency,
	.customer-medical,
	.customer-retail,
	.customer-insurance,
	.customer-associations,
	.customer-universities  { width:750px; background-size:750px 101px; height: 101px }
	
	.customer-list .bx-wrapper .bx-pager {bottom: -30px;}
	
	.leftpart-text, .rightpart-text { width: 100%;}
	.rightpart-img, .leftpart-img { width: 100%;margin-bottom: 40px; text-align:center}
	.rightpart-img img {width: 48%; float: left; margin: 10px 5px; float: none;}
	
	.video-div { margin:0}
	.leftpart-img .video-thumb {width: 100%; float: left; text-align:center}
	.leftpart-img .video-thumb a img {width: auto; float: none; margin: 0; height: 262px;}
	
	.career-aae figure {max-width: 290px;}
	.career-aae figure img { width:100%}
	.career-aae .intro-text { padding: 0 350px 0 0;}
	
	.award-info li img { width:90%}
	.job-post-link li img {width: 80%;}
	
	}
	
	@media (max-width:767px) {
	.container { width:620px;}
	header .head, .fixed-header .head {height: auto;}
	header .head .logo, .fixed-header .head .logo { width:100%; margin-top:5px; text-align: center;}
	header .head .logo img, .fixed-header .head .logo img {width:140px; /*width:240px;*/}/*2023 logo*/
	header .head .head-menu {  width: 100%; margin:0 0 5px 0}
	header .head .head-menu ul { text-align: left;}
	header .head .head-menu ul li a { font-size:18px;  padding: 10px 15px 10px 15px;}
	header .head .head-contact, .fixed-header .head .head-contact { width: 100%; text-align:center; margin-bottom:5px; padding-right:0}
	header .head .head-contact .call, .fixed-header .head .head-contact .call {font-size: 20px;}
	header .head .head-contact .form-link i {font-size: 21px;}
	
	.top-headline h1{ text-align: center; padding-right:0; line-height: 20px;}
	.fixed-header .top-headline h1  { display:none; }
	.top-sentence {height: 41px;}
	.top-sentence h1 { line-height: 41px; font-size: 16px;}
	
	#home-slider, #TopSliderBackground { height:340px}
	#TopSliderBackground { padding-top: 135px;}
	
	#welcome-text { height:auto}
	#welcome-text .welcome-content {
		width: 100%;
		margin-top: 50px;
		margin-bottom: 50px;
		position: relative;
		left: 0;
		top: 0;
		margin-right: 0;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none;
	
	}
	#welcome-text .welcome-content h1 {font-size: 26px;}
	#welcome-text .welcome-content h2, #testimonial h2 { font-size:28px}
	
	#FeaturedWebsite {height: auto;}
	#FeaturedWebsite .title {font-size: 30px;}
	#FeaturedWebsite .FeaturedWebsite-content {width: 430px; height: 430px;}
	#FeaturedWebsite .FeaturedWebsite-content .aas-logo {width: 56%; padding-top:26px}
	#FeaturedWebsite .FeaturedWebsite-content .aas-logo img { height:68px}
	#FeaturedWebsite .FeaturedWebsite-content p {  width: 56%;font-size: 18px; margin-top:8px;}
	#FeaturedWebsite .FeaturedWebsite-content .visit-btn {width: 56%;}
	
	#testimonial .testimonial-content {margin: 0; height:auto; min-height:350px}
	#testimonial .testimonial-content .testi-slider li { height:auto}
	#testimonial .testimonial-content .testi-slider li .client-quote { 
		width: 100%;
		margin: 50px auto 50px auto;
		position: relative;
		left: 0;
		top: 0;
		margin-right: 0;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none;
	}
	
	#testimonial .testimonial-content .testi-slider li .client-quote .quote-text {width: 80%; margin: 0 auto; }
	#testimonial .testimonial-content .testi-slider li .client-quote .quote-text::before {left: 0; background-size: 45px; width: 45px; height: 45px;top: -16px;} 
	#testimonial .testimonial-content .testi-slider li .client-quote .quote-text::after {right: 0;background-size: 45px; width: 45px; height: 45px;bottom: 15px;}
	#testimonial .testimonial-content .testi-slider li .client-quote .author-name {  margin: 30px 0 0 0;}
	
	.footer-title { font-size: 26px;}
	
	footer .footer-address { width:100%; height:auto; border-right: 0; border-bottom: 1px solid #d6d6d6; margin-bottom:30px; padding-bottom:30px;}
	footer .footer-newsletter { width:100%; padding-top: 0;  padding-left:0;height:auto; border-bottom: 1px solid #d6d6d6; padding-bottom:30px;	} 
	
	footer .footer-newsletter .footer-tagline { text-align:center}
	footer .footer-menu { margin-top:25px}
	
	footer .footer-copyright .footer-social, footer .footer-copyright .copy-text,footer .footer-copyright .ft-link  { width:100%; text-align:center}
	footer .footer-copyright .copy-text {line-height: 16px; margin-top: 7px;}
	#back-top { opacity:0}
	
	
	h1.page-title, #jobPosition h1 {font-size: 32px;margin: 0 0 20px 0;}
	.sub-title, h2.title { font-size: 20px; margin: 15px 0 10px 0;}
	#jobPosition {  width: 100%;} 
	
	.content-area {margin:124px 0 0 0}
	
	/*------ConnectAgent popup----*/
	#ConnectAgent .connect-message { width:50%;}
	#ConnectAgent .connect-message .aas-logo-div{ width:120px; display:none}
	#ConnectAgent .connect-call{ width:48%;}
	#ConnectAgent .connect-message .form-title-div{ width:100%; padding-right:0;}
	ul.form_connect_agent li .l_txt{ width:100%; padding-right:0;}
	ul.form_connect_agent li .r_fld{ width:100%;}
	
	
	#clients .subtitle-white, #Customer .subtitle-red { font-size: 24px;}
	
	#clients .review-list li {width:100%; border-right:0}
	#clients .review-list li:nth-child(3n) { border-right:0;}
	#clients .review-list li, #clients .review-list li .quote-area { height:auto;}
	#clients .review-list li { padding:40px 30px }
	#clients .review-list li:hover { -moz-transform:none;   -webkit-transform:none;   -o-transform:none;   transform: none;   -ms-transform: none;}
	#clients .review-list li .quote-area .client-quote {position: relative; left: 0; top: 0; margin-right:0; -ms-transform:none; -webkit-transform: none; transform: none;}
	
	.customer-consumerElectronics,
	.customer-bank,
	.customer-internet,
	.customer-consmerBrands,
	.customer-university,
	.customer-restaurants,
	.customer-bussnessServiceAgency,
	.customer-medical,
	.customer-retail,
	.customer-insurance,
	.customer-associations,
	.customer-universities  { width:620px; background-size:450px auto; height: 150px; background-position:center top }
	
	.customer-internet {background-image:url(../client-logo/logos/client-logo-slide-1a-sm.jpg); }
	.customer-retail {background-image:url(../client-logo/logos/client-logo-slide-2-sm.jpg); }
	.customer-consmerBrands {background-image:url(../client-logo/logos/client-logo-slide-3-sm.jpg); }
	.customer-bussnessServiceAgency {background-image:url(../client-logo/logos/client-logo-slide-4-sm.jpg); }
	.customer-consumerElectronics {background-image:url(../client-logo/logos/client-logo-slide-5-sm.jpg); }
	.customer-insurance {background-image:url(../client-logo/logos/client-logo-slide-6-sm.jpg); }
	.customer-associations {background-image:url(../client-logo/logos/client-logo-slide-9-sm.jpg); }
	.customer-universities {background-image:url(../client-logo/logos/client-logo-slide-8-sm.jpg); }
	
	#ConnectAgent .connect-call { display:none}
	#ConnectAgent .connect-message { width:100%; padding-right: 0; border: 0;}
	#ConnectAgent .connect-message .form-title-div p.desk-text { display:none}
	#ConnectAgent .connect-message .form-title-div p.mobile-text { display:block}
	
	.rightpart-img .video-thumb a img {height: 216px;}
	
	.career-aae figure {position: relative; text-align: center; margin: 0 0 20px 0; top: 0%; transform:none; -ms-transform:none; -webkit-transform:none; max-width: 100%;  width: 100%;}
	.career-aae figure img { width:auto}
	.career-aae .intro-text { padding:0; position: relative;  top: 0; float: left;}
	
	.fullwidth-section {padding: 20px 0 50px 0;}
	
	.award-info li { width:100%;}
	.award-info li img { width:240px}
	.award-info li:last-child { margin-top:20px}
	
	
	.job-post-link { width:100%}
	.job-post-link li img { width:170px;}
	
	
	}
	
	@media only screen and (max-width:639px) {
	.container { width:450px;}	
	header .head .logo, .fixed-header .head .logo {  margin-top:10px;}
	header .head .logo img, .fixed-header .head .logo img {width:110px; /*width:230px;*/} /*2023 logo*/
	#home-slider, #TopSliderBackground { height:300px}
	#TopSliderBackground { padding-top: 95px;}		
	
	#welcome-text { height: 350px;}
	#welcome-text .welcome-content h1 {font-size: 24px;}
	#welcome-text .welcome-content h2, #testimonial h2 { font-size:26px}
	
	#FeaturedWebsite .title {font-size: 26px; margin: 67px 0 67px 0;}
	#FeaturedWebsite .FeaturedWebsite-content {margin: 0 auto 55px auto; width: 400px; height: 400px; }
	#FeaturedWebsite .FeaturedWebsite-content::after {width: 213px; height: 330px; background-size: 200px 330px;}
	
	/*footer .footer-address { width:100%; height:auto; border-right: 0; border-bottom: 1px solid #d6d6d6; margin-bottom:30px; padding-bottom:30px;}
	footer .footer-newsletter { width:100%; padding-top: 0; height:auto; border-bottom: 1px solid #d6d6d6; padding-bottom:30px;	} 
	*/
	footer .footer-menu { width: 84%;margin: 0 auto; padding-top: 25px; float: none; clear: both;}
	footer .footer-menu li { margin:0 0 10px 0; width: 33%; text-align: left; float: left;}
	
	#jobPosition h1 {font-size: 30px; line-height: 36px;}
	
	
	#clients .review-list li .quote-area .client-quote div:first-child img { width:60px; height:auto}
	
	.customer-consumerElectronics,
	.customer-bank,
	.customer-internet,
	.customer-consmerBrands,
	.customer-university,
	.customer-restaurants,
	.customer-bussnessServiceAgency,
	.customer-medical,
	.customer-retail,
	.customer-insurance,
	.customer-associations,
	.customer-universities  { width:450px; background-size:100% auto; height: 150px; background-position:center top }
	
	.rightpart-img img, .leftpart-img .video-thumb a img {width: 100%; float: none; margin: 10px 0;}
	.leftpart-img .video-thumb { width:100%}
	.leftpart-img .video-thumb a img { height:auto}
	.team-photo-A img {  width: 100%;}
	
	
	}
	
	@media only screen and (max-width:479px) {
	.container { width:310px;}
	header .head .logo, .fixed-header .head .logo {text-align: left;}
	.fixed-header .head .head-menu { margin:0}
	.top-sentence h1 {font-size: 12px;}
	
	#home-slider, #TopSliderBackground { height:220px}
	#TopSliderBackground { padding-top: 100px;}	
	
	#welcome-text { height: auto;}	
	#welcome-text .welcome-content h1 { font-size: 22px;}
	
	#FeaturedWebsite .title {font-size: 24px;}
	#FeaturedWebsite .title::before, #FeaturedWebsite .title::after {width: 160px; margin-left: -80px;}
	#FeaturedWebsite .FeaturedWebsite-content { margin: 0 auto 55px auto; width: 310px; height: 310px;}
	#FeaturedWebsite .FeaturedWebsite-content::after { width: 140px;  height: 220px;  background-size: 130px auto;}
	#FeaturedWebsite .FeaturedWebsite-content .aas-logo {padding:22px 0 8px 0; width:69%}
	#FeaturedWebsite .FeaturedWebsite-content .aas-logo img {height:65px}
	#FeaturedWebsite .FeaturedWebsite-content p { width: 69%;  font-size: 16px;}
	#FeaturedWebsite .FeaturedWebsite-content .visit-btn {margin: 10px 0 0 0; width: 69%;}
	#FeaturedWebsite .FeaturedWebsite-content .visit-btn a  {width: 85%; height: 36px; line-height: 36px; font-size: 18px;}
	
	#testimonial .testimonial-content .testi-slider li .client-quote .quote-text {font-size: 16px; padding: 0 20px;}
	#testimonial .testimonial-content .testi-slider li .client-quote .quote-text::before, #testimonial .testi-slider li .client-quote .quote-text::after {background-size: 35px; width: 35px; height: 35px;} 
	#testimonial .testimonial-content .testi-slider li .client-quote .quote-text::after { bottom: 45px;}
	
	.footer-title { font-size: 20px;}
	.footer-form li, .footer-form li:nth-child(2n) { width:100%; float:left}
	footer .footer-menu li { width: 50%; }
	
	#jobPosition { padding:20px 0}
	#jobPosition .back-page { margin-bottom:7px; position:relative; float:right}
	#jobPosition h1 { padding-right:0; font-size:26px; line-height: 32px;}
	
	/*------ConnectAgent popup----*/
	#ConnectAgent, ul.form_connect_agent  { padding:0}
	#ConnectAgent .connect-call .agent-photo {margin: 33px 0 25px 0;}
	#ConnectAgent .connect-call .connect-text {margin-left: 0;}
	#ConnectAgent .connect-call .call-number {margin-left: 0;}
	#ConnectAgent .connect-message { width:100%; margin-right:0; margin-top:0; padding-right:0; border-right:0;/* border-bottom: 1px solid #dedede; padding-bottom:10px*/} 
	#ConnectAgent .connect-call{ width:100%; padding-left:0;  margin-top:15px; padding-bottom: 20px} 
	#ConnectAgent .connect-message .aas-logo-div{ width:100%; text-align:center; display:none}
	#ConnectAgent .connect-message .sectin-title{ text-align:center;}
	#ConnectAgent .connect-message .form-title-div{ width:100%; text-align:center;}
	#ConnectAgent .connect-message .form-title-div p{ text-align:center;}
	#ConnectAgent ul.form_connect_agent li .r_fld  {padding-right: 0;}
	#ConnectAgent .connect-call .agent-photo { margin-top:20px} 
	
	
	
	.customer-list { margin-top:20px}
	#clients .review-list li { padding:30px 20px }
	#clients .review-list li .quote-area .client-quote div:first-child img { width:50px; height:auto}
	
	.customer-consumerElectronics,
	.customer-bank,
	.customer-internet,
	.customer-consmerBrands,
	.customer-university,
	.customer-restaurants,
	.customer-bussnessServiceAgency,
	.customer-medical,
	.customer-retail,
	.customer-insurance,
	.customer-associations,
	.customer-universities  { width:310px; height: 120px; }
	
	.customer-list .bx-wrapper .bx-pager { bottom: -30px;}
	
	a.apply-btn-about-A {font-size: 14px;}
	
	.career-aae figure img { width:100%}
	
	.job-post-link li { width:100%;}
	.job-post-link li:first-child { margin-bottom:20px;}
	
	}
	
	@media only screen and (max-width:340px) {
	
	.top-sentence { height:48px;}
	.top-sentence h1 {font-size: 12px; line-height: 18px; padding-top: 6px;}
	
	/*#FeaturedWebsite .title { font-size: 20px;}*/
	
	 
	}
	/*Added for G fold*/
	@media only screen and (max-width:319px) {
	.container { width: 270px;}
	header .head .logo img, .fixed-header .head .logo img {width:110px;} /*2022 logo*/
	
	.career-aae figure img { width:90%}
	}
	
	/*-----------------------------------
				New Service Page 
	--------------------------------------*/
	
	@media only screen and (max-width:1220px) {
	#ServicesPage .main-services .service-box { width: 31.1%; margin-right: 3%;}
	#ServicesPage .main-services .service-box .service-text { height: 390px;}
	#ServicesPage .main-services .service-box .service-img .img-caption h2 {font-size: 27px;}
	#ServicesPage .main-services .service-box .service-img .img-caption p { font-size: 15px;}
	
	#ServicesPage .recommend-us .info-text p {width: 30%;}
	#ServicesPage .recommend-us .benifits { width: 91%;}
	
	#ServicesPage .event-planner p {width: 77%;}
	
	#ServicesPage .celebrity-talent .head-title {font-size: 34px;}
	#ServicesPage .celebrity-talent .talent-list,
	#ServicesPage .celebrity-talent .event-list {width: 48%;}
	#ServicesPage .celebrity-talent .event-list ul li,
	#ServicesPage .celebrity-talent .talent-list ul li {padding-left: 28px; font-size: 15px;}
	
	}
	
	@media only screen and (max-width:992px) {
	#ServicesPage .main-services .service-box { width: 70%; margin:0 auto 50px auto; display:table; clear:both}
	#ServicesPage .main-services .service-box:last-child { margin-right: auto; margin-bottom:0}
	#ServicesPage .main-services .service-box .service-img img { max-height: 300px; height:auto}
	#ServicesPage .main-services .service-box .service-text { height: auto;}
	
	#ServicesPage .recommend-us .info-text p { width: 40%;}
	#ServicesPage .recommend-us .benifits { width: 100%;}
	#ServicesPage .recommend-us .benifits li { padding: 10px 25px;}
	
	#ServicesPage .event-planner p { width: 87%;}
	
	#ServicesPage .celebrity-talent .head-title { font-size: 32px;}
	#ServicesPage .celebrity-talent .talent-list, #ServicesPage .celebrity-talent .event-list { width: 100%;} 
	#ServicesPage .celebrity-talent .talent-list { margin-bottom:40px;}
	
	}
	
	@media only screen and (max-width:767px) {
		
	#ServicesPage .recommend-us .info-text p { width: 50%;}
	#ServicesPage .recommend-us .benifits li { height:160px}
	#ServicesPage .recommend-us .benifits li { width:32%}
	
	#ServicesPage .event-planner .head-title {font-size: 32px;}
	#ServicesPage .event-planner p { width:100%}
	
	#ServicesPage .celebrity-talent {padding: 50px 0;}
	#ServicesPage .celebrity-talent .head-title { font-size: 28px; margin-bottom: 40px;}
	
	
		
	}
	
	@media only screen and (max-width:639px) { 
	
	#ServicesPage .main-services .service-box { width: 90%;}
	
	#ServicesPage .recommend-us .info-text p { width: 70%;}
	#ServicesPage .recommend-us .benifits li { width:70%; margin:0 auto; float:none; padding: 20px 25px; height:auto}
	#ServicesPage .recommend-us .benifits li.sec-box { margin:10px auto}
	
	#ServicesPage .event-planner { padding: 40px 0;}
	#ServicesPage .event-planner .head-title { font-size: 28px;}
	
	}
	
	@media only screen and (max-width:479px) {  
	
	#ServicesPage .main-services .service-box { width: 100%;}
	#ServicesPage .main-services .service-box .service-img .img-caption h2 { font-size: 24px;}
	
	#ServicesPage .recommend-us .info-text p { width: 100%;}
	#ServicesPage .recommend-us .benifits li { width: 90%; }
	
	#ServicesPage .celebrity-talent .head-title { font-size: 20px;}
	
	#ServicesPage .celebrity-talent .talent-list ul.first-clmn, #ServicesPage .celebrity-talent .event-list ul.first-clmn { width:90%; float:none; margin:0 auto}
	#ServicesPage .celebrity-talent .talent-list ul.sec-clmn, #ServicesPage .celebrity-talent .event-list ul.sec-clmn { width:90%; float:none; margin:0 auto}
	
	#ServicesPage .celebrity-talent .link-button { margin: 20px 0 30px 0;}
	#ServicesPage .celebrity-talent .link-button { margin: 40px 0 10px 0;}
	
	}
	
	/*---------------------------------
				 Virtual Event Guide
	----------------------------------*/
	@media only screen and (max-width:1024px) { 
	#VirtualEventGuide h1 { font-size:32px; line-height:34px;}
	#VirtualEventGuide h1 span { font-size:18px;}
	}
	@media only screen and (max-width:992px) { 
	#VirtualEventGuide h1 { font-size:26px; line-height:28px;}
	#VirtualEventGuide h1 span { font-size:16px;}
	}
	
	@media only screen and (max-width:767px) { 
	#VirtualEventGuide h1 { font-size:22px; line-height:24px;}
	#VirtualEventGuide h1 span { font-size:14px;}
	
	#VirtualEventGuide .GuideInfoPart, #VirtualEventGuide .GuideFormPart  { width:100%}
	#VirtualEventGuide .GuideInfoPart .GuideImg {margin-bottom: 20px;}
	#VirtualEventGuide .GuideInfoPart .GuideText p {font-size: 14px;margin-bottom: 10px;}
	#VirtualEventGuide .GuideInfoPart .GuideText li {font-size: 14px; line-height: 21px;}
	#VirtualEventGuide .GuideInfoPart .GuideText p:last-child { font-size:16px; margin-bottom:30px; margin-top:15px;}
	}
	@media only screen and (max-width:639px) { 
	#VirtualEventGuide h1 { font-size:20px; line-height:22px;}
	}
	@media only screen and (max-width:479px) { 
	#VirtualEventGuide h1 { font-size:20px; line-height:24px;}
	#VirtualEventGuide h1 span { line-height:18px;}
	}
	/*-----------------------------
		  Subscription page
	------------------------------*/
	
	@media (max-width:1200px) {
	#SubscribePage .InstaEvent .owl-Insta .owl-item img {width:230px; height: 200px; }
	}
	@media (max-width:1024px) {
	#SubscribePage .FormSec .SubscribeForm { width:56%}
	#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:26px;}
	}
	@media (max-width:992px) {
	#SubscribePage .FormSec, #SubscribePage .InstaEvent, #SubscribePage .testimonials, #SubscribePage .EmailUpdate {padding: 30px 0;}
	#SubscribePage .FormSec .SubscribeForm { width:70%}
	#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:24px;}
	#SubscribePage .EmailUpdate h2, #SubscribePage .InstaEvent h2 {font-size: 24px;}
	
	#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook {width: 25%;}
	#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock {width: 70%;}
	#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook p {font-size: 20px;}
	#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentName,
	#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientName {font-size: 22px;}
	}
	@media (max-width:767px) {
	#SubscribePage .FormSec { padding: 24px 0;}
	#SubscribePage .FormSec .SubscribeForm { width:80% }
	#SubscribePage .EmailUpdate .EventTitle {line-height: 23px;}
	#SubscribePage .EmailUpdate h2, #SubscribePage .InstaEvent h2 {font-size: 20px;}
	
	#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook,
	#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock {width:100%;}
	#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook { margin-bottom:15px}
	#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook p {font-size: 18px;}
	#SubscribePage .testimonials .owl-testimonials .owl-item .TalentBook .TalentName,
	#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientName {font-size: 20px;}
	#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock { height:auto}
	#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview {position:relative; left:0;top:0;transform:none}
	
	#SubscribePage .InstaEvent .owl-Insta .owl-item img {width:200px; height:170px;}
	}
	@media (max-width:639px) {
	#SubscribePage .FormSec .SubscribeForm { width:450px; padding:15px;}
	#SubscribePage .FormSec .SubscribeForm .FrmTitle { font-size:18px;}
	#SubscribePage .EmailUpdate h2, #SubscribePage .InstaEvent h2 {font-size: 18px;} 
	
	#SubscribePage .EmailUpdate li { width:80%; margin:0 auto 30px auto; float:none}
	#SubscribePage .EmailUpdate li:last-child { margin-right:auto; margin-bottom:0}
	#SubscribePage .testimonials .owl-testimonials .owl-item .ClientReviewBlock .ClientReview .ClientReviewText { font-size:14px}
	#SubscribePage .InstaEvent .owl-Insta .owl-item img {width:140px; height:110px;}
	}
	
	@media (max-width:479px) {
	#SubscribePage .FormSec .SubscribeForm { width:310px}
	#SubscribePage .EmailUpdate li { width:100%;}
	}
	
	/*-----------------------------
		  Career page
	------------------------------*/
	@media (max-width:1200px) {
	.benefits-section {margin-left:0;}
	.purpose-section {width:39%; margin-right:0;}
	.purpose-section .purpose-content ul {margin-left: 17px;}
	}
	@media (max-width:992px) {
	.benefits-section .benefits-team-img { margin-top:40px}
	.benefits-section .benefits-team-img img { width:100%}
	.purpose-section { width:44%} 
	.purpose-section .purpose-content { padding:15px 25px;}
	.purpose-section .purpose-title { font-size:16px}
	.purpose-section .purpose-content .subheading { font-size:16px}
	.purpose-section .purpose-content .subheading img { width:40px; height:auto}
	}
	
	@media (max-width:767px) {
	.benefits-section { width:100%}
	.benefits-section .benefits-team-img { margin-top:5px; margin-bottom:20px;}
	.benefits-section .benefits-team-img img { width:auto}
	.purpose-section {width:100%; float:left}	
	}
	@media (max-width:479px) {
	.benefits-section .benefits-team-img img { width:95%}	
	}