@charset "utf-8";
/* CSS Document */


@media screen and (min-width: 1200px){
	.magazine .top-banner-text {left:420px; width:55%;}
	.inquiry {padding: 5% 6% 15% 6%;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.inquiry {padding: 5% 6% 15% 6%;}
	.core-value {min-height:360px;}
	#smartslider .carousel-indicators{bottom:-15px;}
	.our-services{min-height:260px;}
	.inquiry p { line-height:25px;}
	.speaker-slider p { line-height:24px; font-size:14px; margin-bottom:24px;}
	.keyfacts { width:90%;}
	.keyfacts ul li { margin-bottom:7.5%;}
	.advt-banner-text, .mi-banner-text {width:95%;}
	.speaker-slider-img {float:none !important;}
	.speaker-slider-text {width: 100%; float: none !important;}
	.advt-solution #testimonial, .cm #testimonial  { height:340px;}
	.advt-solution #testimonial .carousel-indicators, .cm #testimonial .carousel-indicators, .pm #testimonial .carousel-indicators {left: 14% !important;}
	.advt-solution .advt-client ul li { margin:10px 0 15px 0; }
	.advt-client .cm ul li { margin:25px 0 25px 0; }
	#testimonial .carousel-indicators {left: 9.5% !important;}
	.advt-client img {margin: 7.5px auto; }
	.offerings ul li { margin-bottom:5.7px;}
	.pm .advt-client ul li {margin: 12px 0;}
	.pm .speaker-slider p { font-size:14px; line-height:20px;}
	.pm .carousel-indicators{ bottom:5px !important;}
	.advt-services-block {min-height:180px;}
	.corp-services .advt-services-block { height:192px;}
	.index #testimonial{height: 300px;}
	.pm #testimonial { height:320px;}
.advt-services-block:nth-child(5), .advt-services-block:nth-child(6), .advt-services-block:nth-child(7), .advt-services-block:nth-child(8), .advt-services-block:nth-child(9) { min-height:160px;}
	.cm .nav-tabs > li {padding: 1% 2.5%;}
	.featured-jobs ul li {margin-bottom:1%; padding-bottom:0%;}
	.featured-jobs ul li:nth-child(4) {border-bottom: 1px solid transparent; margin-bottom:0; padding-bottom:0;}
	.featured-jobs ul li:last-child{ display:none !important;}
	.recruitment-services .speaker-slider-text{ padding:0;}
	.mag-graph img { margin-bottom:20px;}
	.mag-banner {padding:12% 0;}
h4.sponsership { padding:9% !important;}
.zoom {  width:92%; height:81%; }
.mi .industry-focus ul li { margin-bottom: 5px; color:#333333;}
.top-banner-text{left: 400px; top: 20px; width: 55%;}
.membership-block .white-box{height:400px;}
.clients-img ul li{width:113px; height: 84px; padding: 13px; margin: 12px;}
			.largets-heading{width: 55%;}
.form-control{margin-bottom:10px !important;}
.top-banner-images {margin-top: 40px;width: 30%;}


}

@media screen and (min-width: 991px) and (max-width: 998px) {
	
	.zoom {  width:82%; height:82.5%; }

	
	
	
}
@media only screen and (max-width: 991px) {
	.abouttabs .nav-tabs a {font-size:13px;}
	.core-value {min-height:auto;}
	#smartslider .carousel-indicators {}/*bottom:-25px;*/
	.smart{padding: 10px; margin: 10px 0px;}
	.smart-image{display:none;}
	.smart-content{width:100%; float:none;}
	#smartslider .carousel-inner{height:250px;}
	.our-services {width:50%;}
	.our-services-full {width:50%; margin-left:23.9%}
	.our-services:nth-child(4){border-right:solid 1px #ebebeb;}
	.our-services:nth-child(3), .our-services:nth-child(5), .our-services:nth-child(7){border-right:solid 0px #ebebeb;}
	.positive-bg {padding: 10px;   line-height: 20px; padding-top: 20px;}
	.top-banner, .advt-top-banner, .mi-top-banner, .recruitment-top-banner {margin-top:95px; height:350px;}
	.header-content{height: 399px;}
	.top-banner-text{bottom: 0%; width: 49%;  top: 32px; left:360px;}
	.mi-banner-text {width:95%; padding: 2% 0 2% 55%;}
	.inquiry { padding-bottom:8.5%;}
	.inquiry p{ font-size:13px; margin-top:-6px;}
	.inquirenow-btn { font-size:12px; padding:2% 5%; margin-top:0;}
	.advt-client ul li { width:22.7%; float:left; margin-right:20px !important; margin-bottom:0px !important;}
	.advt-client ul li:nth-child(4),.advt-client ul li:nth-child(8) { margin-right:0 !important;}
	.advt-banner-text h1 { font-size:37px;}
	.advt-banner-text {width:90%; padding: 1% 0 2% 50%;}
	.advt-top-banner { background-size:100% !important;}
	.advt-banner-text p { font-size:12px; line-height:16px;}
	.advt-solution #testimonial, .cm #testimonial { height:216px;}
	.advt-banner-text h1 { font-size:24px !important;}
	.marketwatch-banner,.mag-banner { padding:3% 0;}
	.offerings ul li { width:50%; float:left;}
	.offerings ul li:nth-child(5) {border-bottom:1px solid transparent; }
	.advt-client .cm ul li:nth-child(1) { display: block;}
	.corp-services .advt-services-block { height:192px;}
	.index #testimonial{height: 223px;}
	.index #testimonial .carousel-indicators{ left:3.5% !important;}
	.cm .advt-banner-text {padding: 4% 0 4% 50%;}				.advt-services-block:nth-child(5),.advt-services-block:nth-child(6),.advt-services-block:nth-child(7),.advt-services-block:nth-child(8),.advt-services-block:nth-child(9) { min-height:160px;}
	.cm .nav-tabs > li {padding: 1% 0.5% !important;}
		.featured-jobs ul li:nth-child(4) {border-bottom: 1px solid transparent;  padding-bottom:3px;}
		.magazine .inquirenow-btn { margin-bottom:40px;}
		
			.advt-solution .advt-client ul li { padding:5px 0 0 0; width:31%; }
			.advt-solution .advt-client ul li:nth-child(4) { margin-right:20px !important;}
			.advt-solution .advt-client ul li:nth-child(5),.advt-solution .advt-client ul li:nth-child(6) { display:block;}
			.advt-solution #testimonial .carousel-indicators{left: 3.5% !important;}
			.advt-solution .advt-client ul li:nth-child(3),.advt-solution .advt-client ul li:nth-child(6) {margin-right:0 !important;}
			h4.sponsership { padding:9% !important;}
			.zoom {  width:92%; height:81%; }
			.market-intelligence .industry-focus ul li { width:50%; float:left;color:#333333;}
			.ecaas img{ padding:1%;}
			.keyfacts ul li {margin-bottom:4.5%;}
			.serviceplans{width:100%;}
			.top-banner-images {margin-top: 40px;width: 30%;}
			.membership-block .white-box{height:400px;}
			.membership-block.ecaas .white-box{height:270px;}
			.clients-img ul li{width:142px; height:94px;}
			.right-content{width: 50%;}
			.largets-heading{width:50%;}
			.top-banner-text p { font-size: 14px; line-height: 22px;}
			.serviceshomeinquiry{display:none;}
			.form-control{margin-bottom:10px !important;}
		
	/* magazine new style changes */
	.row-eq-height {display:block;}
	.advertise-btn{position: relative;margin-top: 15px;}
	.advertise-btn a{margin-bottom: 0 !important;}
    .person-detail div{font-size: 18px;}
	.person-detail h4 {font-size: 20px !important;}
	.magazine-heading-txt {font-size: 18px;}
	.left-section{border-left: none;border-bottom: 15px solid #ebeef0;padding-left: 15px;padding-right: 15px}
	.b-none{padding-left: 0px;padding-right: 0px;}
	.right-section{padding-left: 15px;padding-right: 15px}
}

@media screen and (max-width: 768px){
	.top-banner {margin-top:47px;}	
	.serviceplans{width:100%;}
	.top-banner-text{left: 360px;}
	.magazine .top-banner-text { left: 260px;  width: 50%;}
	.top-banner-images{margin-top:41px;}
	.top-banner-text h1{font-size: 40px;}
	.online-advt-block{height:250px;}
	.ecaas-inquiry{display:block;}
	.mobile-keyfacts{display:none;}
	.pm-active, .cpp-active{transform: inherit;}
	.pm-active, .cpp-active{margin-top:20px;}
	.cpp-banner-mwr{ display:none;}
	.press-release-details{width:100%;}
	.contact-maintxt, .f2f-address-txt, .contact-maintxt h3, .blue-subheading, .adress, .panel-title{font-size:13px !important;}
	.contact-heading, .contact-heading, #careers h2{font-size:13px !important;}
	.mob-img{display:none;}
	.mob-img img{padding:0px; margin:0px;}
	
	.tab-pane {width: 100%;margin: 0px auto;}
	
	/*------------about us pages responsive changes css------------------*/
	.hidden-mobile{display:none;}
	#cbfeedback{display:block;}
	.breadcrums{display:none;}
	.our-services{    min-height: 129px;}
	
	.mobile-main-contact{display:block; margin-top:35px;}
	.contact-bg{display:none;}
	
	.our-services img{width:40px; height:40px;}
	.mobile-services{display:block;}
	.main-desktop-services{display:none;}
	.mobile-services{min-height: 123px; border-bottom: solid 1px #e5e5e5; padding: 21px 15px 0px 0px; border-right:solid 1px #e5e5e5;}
	.br-right{border-right:0px;}
	.mobile-services:nth-child(7){border-bottom:0px; width:100%;}
	.mobile-services img{width:30px; height:30px; margin-bottom:5px;}
	.mobile-services h4{font-size:13px !important; line-height:17px;}
	.form-control{margin-bottom:10px !important; font-size:13px !important;}
	
	.contact-main{border-bottom:0px; padding-bottom:0px;}
	.panel-group{margin-bottom:0px !important;}
	.contact-heading{padding:0px;}
	.inquiry-bg{font-size:13px;}
	
	}

@media screen and (max-width: 767px){
	/* magazine new style changes */
	.person-detail div {font-size: 15px;}
    .person-detail h4 {font-size: 17px !important;}
	.person-detail{padding-left: 15px;padding-right: 15px;}
    .featuring{width: 100%;}
    .top-banner{height: 400px;}
    .top-banner-images {position: absolute;top: 3.5%;width: 31%;}
    .magazine .top-banner-text {left: 279px;width: 53%;}
    .left-section{padding-left: 30px;padding-right: 30px;}
    .right-section .magazine-text{padding-left: 15px;padding-right: 15px;}
}
@media screen and (max-width: 640px){
	.top-banner-images{width: 35%;}
	.top-banner-text{width: 50%; top: 17px; left: 294px;}
	.orange-bg btn{padding: 4px 2px !important;}
	.most-popular{margin-left: 15%;}
	.location-main{display:none;}
	.mob-address{display:block;}
	#careers h2{font-size:13px; margin:0; padding:0;}
	.inquiry-bg select{width: 73%;}
	/*.btn-success{padding: 10px 50px !important;}*/
	.hidemobile{display:none;}
	.contact-maintxt{padding:4%;}
	.contact-bg{height: 387px;}
	.hidden-mobile-txt{display:none;}
	.section{padding-bottom:0px !important;}
	.top-aboutus{margin-top:-10px;}
	/* magazine new style changes */
	.person-detail{padding-top: 0px;float: left;}
    .person-detail div {width: 100%;float: left;margin-bottom: 5px;}       
    .magazine-image-center{width: 100%;}
	.m-overflow{width: 100%;overflow: auto;display: block;}
	.top-banner {height: 560px;}
	.top-banner-images{left: 0;position: relative;width: 100%;}
	.top-banner-images img{margin:auto;}
	.top-banner-text{position: relative;top: auto;width: 100% !important;left: 0px !important;}
}
	
@media screen and (max-width: 568px){	
.top-banner{height:540px;}
	.top-banner-images{width:90%;}
	.top-banner-text{width: 100%; position:static; padding-top:0%;}
	.top-banner-text h1{font-size:15px;}
	.top-banner-text p{font-size:13px !important; line-height:15px;}
	.third{width:100%; margin-bottom:35px;}
	.top-banner-images{margin-top:0px;}
	.third:nth-child(2){margin-bottom: 71px !important;}
	.most-popular{margin-left: 35%;}
	.inquiry-bg select{width: 67%;}
	.core-value{min-height:200px;}
	.mobile-graphs{display:block;}
	.desktop-graph{display:none;}
	.our-services{min-height:125px; text-align:center;}
	.our-services:nth-child(4){padding-top: 25px;}
	.our-services h4{font-size:13px !important;}
	.abouttabs h3{font-size:13px; text-transform:none;}
	.btn-success{width:91%;}
	.top-banner-images img{margin: auto;}
	.top-banner-text{width: 100% !important;}
}
	
@media screen and (max-width: 480px){
	.third{width:100%; margin-bottom:35px;}
	.third:nth-child(2){margin-bottom: 71px !important;}
	.ecaas-li li {line-height: 14px; font-size: 13px; margin-bottom: 4px;}
	.top-banner-images{width: 85%;}
	.magazine .top-banner-images { width: 100%;}
	.largets-heading, .right-content{width:100%; float:none;}
	.get-started-btn{float:left;}	
	.most-popular{margin-left: 35%;}
	.clients-img ul li{width: 42%;  height: 75px;  float: left; padding: 10px;}
	.smart-content{width:70%; font-size:13px;}
	.still-question {font-size:22px;}
	.press-release-mob h1{font-size:13px;}
	.core-value{padding:10px;}
	.smart-content{width:100%;}
	.smart-image{display:none;}
	.smart{padding: 13px; margin: 17px 0px;}
	.our-services, .our-services:nth-child(4){width:50%; border-right:0px; min-height:170px; padding:10px; text-align:center;}
	.our-services-full{width:100%; margin-left:0px; border:0px; text-align:left; text-align:center;}
	.core-value ul li{width:50%; float:left;}
	.positive-bg{padding:10px; height:auto;}
    .location-main{width:100%;}
	.inquiry-bg select{width:47%;}
	.contact-heading{font-size:18px; padding:0px 0px;}
	.pr-middle-content{font-size:13px; line-height:18px;}
	.pr-heading{font-size:15px; line-height:21px;}
	.pr-main{padding-bottom:7%;}
	.panel-heading [data-toggle="collapse"]:after{display:none;}
	.core-value ul{margin-left: 50px;}
	}
	
@media screen and (max-width: 360px){
		.top-banner-text{padding-top:0%;}
		.online-advt-block{height:300px;}
		.top-banner-images{width: 85%;}
		.magazine .top-banner-images { width: 100%;}
		.magazine .top-banner-text {left: 355px; width: 100%;}
		.largets-heading{width:100%;}
		.right-content{float:left; width:100%;}
		.clients-img ul li {width: 40%; }
		#smartslider .carousel-indicators {bottom:-10px;}
		.still-question{font-size:14px;}
		.call-back-btn{font-size:15px;}
		.contact-maintxt{padding:9%; width: 93%; bottom: 9%; left:4%;}
		h3 {font-size:13px;}
		h1{font-size:25px;}
		.core-value{text-align:center;}
		.inquiry-bg{padding: 6%;}
		.top-banner {height: 565px;}
	}
	
	
@media screen and (max-width: 320px){
	.most-popular{margin-left: 25%;}
	
	
	
	
}