@charset "utf-8";/*==============================*/
/*=====   Responsive css  ======*/
/*==============================*/
@media screen and (min-width:768px){
	.footer-midBox ul{display:block !important}
}

@media screen and (max-width:1750px){
	.protfolio .bannerIn h1{padding-top:135px}
	.bannerIn h1{font-size:1.900em}
	.protfolio-image{margin-top:-75px}
	.protfolio-cont{padding:0 0 45px}
	.overlay ul li{font-size:1em}
	.strength-box h3{font-size:19px;line-height:24px;}
	.about-gallery{width:68%;}
	.project-box h4{font-size:20px;line-height:26px;}
	.project-cont{padding:30px 5% 0;}
	.bannerIn h2.career-title{right:2%;}
	.mng-logo .lSPrev, .mng-logo .lSNext,
	.mng-logo ul li iframe{height:170px;}
	.bannerIn h2.group-title{font-size:30px;}
	.job-bnrtop{right:0;top:180px;}
	.job-bnrtop p{font-size:23px;line-height:34px;padding:0 0 40px;}
	.xpress-bnrtop{top:138px;right:-237px;}
	.project-preview{width:47%;}
	.MARS-bnrCont .site-title{font-size:43px}
	.training-rgt{width:58%;}
	.trng-sliderIn{overflow:hidden}
	.customized{margin:-75px 0 10px;background-size:cover;background-position:center center;padding:213px 0;}
	.qnique-cont{width:590px;}
	.unique-In h3{font-size:18px;line-height:26px;}
	.side-nerrow{width:44%;}
}

@media screen and (max-width:1499px){
	.mainNav ul li{padding:0 10px}
	.header-container{padding:0 15px}
	.hdrRgt{padding-right:55px}
	.caption p{font-size:1.125em;line-height:1.5em;padding:10px 0 25px}
	.site-btn{min-width:137px;padding:6px 10px}
	.caption h2{font-size:2.1em}
	.caption h6{padding-top:40px}
	.bannerIn h2{font-size:1.5em}
	.protfolio-cont{background:none;margin-top:-323px;padding:0 0 30px;position:relative;z-index:2}
	.protfolio-image{margin-top:0}
	.mars-contIn strong{font-size:2.75em;line-height:1.1em;}
	.strength .site-title{padding-bottom:10px;font-size:40px;line-height:46px;}
	.strength-box{min-height:228px;margin:0 5px;padding:17px 10px 10px 0;}
	.client-logo{padding:60px 0 120px;}
	.wedo-boxIn strong{font-size:25px;}
	.reputation{padding:50px 0 75px;}
	.project-box{min-height:230px;padding:37px 5px 0;}
	.project-box h4{font-size:17px;line-height:24px;}
	.bannerIn h2.career-title{font-size:30px;line-height:36px;}
	.bannerIn h2.mng-title{padding-left:230px;}
	.bazaar-3{margin:0 0 0 -50px;}
	.bazaar-2{margin:0 0 0 -50px;}
	.xpress-bnrtop{width:100%;right:auto;left:30px;top:138px;}
	.xpress-bnrtop h2{font-size:30px;line-height:40px;padding:0 0 23px;}
	.xpress-bnrtop{top:70px;}
	.project-preview{width:49%;}
	.rol{padding:30px 0 70px;}
	.rol #prev, .rol #next{bottom:10px;}
	.side-nerrow{width:50%;}
	.qnique-cont{width:535px;}
	.unique-In h3{font-size:17px;line-height:26px;}
	.contact-form{margin:-50px 0 0;}
	.showcase-box{width:20%;}
	.technology{padding:140px 0 80px;}
	.job-btm{margin: 0 0 60px;}
	.group-affiliate{transform:scale(0.8)}
	.group-affiliate {padding: 130px 0 200px}
}

@media screen and (max-width:1199px){
	.footer-top h3{font-size:1.7em}
	.protfolio-cont{margin-top:-200px}
	.overlay nav{height:400px;overflow:auto}
	.overlay-box{width:33.33%;height:380px}
	.slogan h1{font-size:32px;}
	.mars-contIn{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #b6b6b6;}
	.strength-box{margin-bottom:40px;}
	.engagement-box{padding-bottom:20px;min-height:270px;}
	.strength-box{min-height:165px;}
	.about-gallery{width:70%;}
	.about-topcont h2{font-size:50px;line-height:56px;}
	.about-topcont h4{font-size:27px;line-height:26px;}
	.reputation-cont p br{display:none}
	.stplogo img{max-height:50px;}
	.mission-left .site-title{font-size:70px;}
	.mission-right ul li h4{font-size:18px;line-height:24px;padding:0 0 5px;}
	.mission-right ul li p{line-height:22px;}
	.mission-right img{width:55px;}
	.mission-right ul li{padding:0 0 30px 74px;}
	.mission{padding:40px 0 0;}
	.bazaar-overview p{font-size:18px;line-height:26px;text-align:left;}
	.bazaar-overview .site-title{font-size:28px;line-height:32px;}
	.project-box img{display:inline-block;width:55px;}
	.project-box h4{padding:20px 0 0;}
	.project-box{min-height:165px;padding:20px 5px 0;}
	.head-text{padding:35px 0 0 35px;}
	.bannerIn h2.mng-title{padding-left:155px;}
	.manager-cont h3{font-size:18px;line-height:24px;}
	.manager-cont span{font-size:20px;line-height:40px;}
	.tabInfo-top{padding:20px 0 0;width:auto;}
	.tabInfo h3{font-size:22px;line-height:26px;}
	.tabInfo p{font-size:16px;line-height:24px;padding:15px 0 0;}
	.bannerIn h2.group-title{font-size:24px;}
	.job-bnrtop{top:15px;}
	.job-top{background-size:100% 75%;}
	.job-techno{max-width:940px;}
	.jobt-img img{max-width:90%;}
	.xpress-bnrtop h2{font-size:24px;line-height:32px;padding:0 0 20px;}
	#rol-slider{width:940px;margin:0 auto;}
	.features-box strong{font-size:18px;}
	.MARS-bnrCont .site-title{font-size:36px;line-height:48px;}
	.MARS-bnrCont span{font-size:28px;line-height:28px;}
	.MARS-bnrCont em{font-size:34px;line-height:34px;}
	.objective-left ul li img,
	.objective-rgt ul li img{width:50px;}
	.objective-rgt ul li span{padding-left:63px;}
	.objective-left ul li span br{display:none}
	.objective-left ul li span{padding-right:63px;}
	.objective-left ul li img{top:11px;}
	.trng-sliderIn #prev{left:20%;}
	.trng-sliderIn #next{right:20%;}
	.objective-left{padding:50px 0 0;}
	.objective-rgt{padding:50px 0 0;}
	.trng-sliderIn #prev, .trng-sliderIn #next{bottom:55px;}
	#st-2{left:auto !important;right:0 !important;top:50% !important;width:50px !important; bottom:auto !important}
	body{padding-bottom:0 !important}
	.detarmind-box p br{display:none}
	.qnique-cont h2{font-size:22px;line-height:40px;}
	.qnique-cont h2 b{font-size:32px;}
	.qnique-cont{width:450px;}
	.unique-btm{font-size:16px;line-height:22px;}
	.unique-In h3{font-size:14px;line-height:18px;}
	.services .title,
	.training-area-cont .title{padding-bottom:15px;font-size:30px;line-height:36px;}
	.training-area-cont ul li{font-size:20px;line-height:26px;}
	.services .services-5{left:-248px;}
	.detarmind-box .site-title{font-size:26px;}
	.detarmind-box p{font-size:18px;line-height:26px;}
	.services .popular-boxIn{min-height:270px;}
	.join-boxIn h4{font-size:24px;}
	.contact-form{margin:0 0 0;}
	.showcase-box{width:25%;}
	.filter-btn ul li{margin:0 2px 7px;}
	.trainingIn h4{font-size:16px;line-height:20px}
	.trainingIn .cta-btn{font-size:14px; line-height:20px; margin-top:5px;}
	.group-affiliate{transform: scale(0.7); padding:72px 0 155px;}
	.obj-box h3{font-size: 16px;line-height: 20px}
	.objective-cont{padding: 40px 0 0;}
}

@media screen and (max-width:991px){
	.caption p{display:none}
	.caption h2{padding-bottom:20px;font-size:1.5em}
	.mars-contIn{min-height:245px;margin-bottom:30px;border-bottom:1px solid #ddd}
	.footer-top h3{padding:0 0 20px;text-align:center;font-size:1.4em}
	.footer-top-arrow{display:none}
	.quote-btn{float:none}
	.client-speech .lSPager{right:0}
	.client-logo{padding:30px 0}
	.process{padding:30px 0}
	.about-MARS{padding:40px 0 20px}
	.footer{margin:0}
	.value{text-align:center;padding:0}
	.value img{display:inline-block}
	.bannerIn h2{display:none}
	.resume-cont{margin:-30px auto 0;max-width:1390px;min-height:242px;padding:18px 0 0}
	.join{padding:80px 0 28px}
	.title{font-size:1.8em}	
	.join-boxIn h4{font-size:1.5em}
	.position-conttop .cta-btn{float:none}
	.position-conttop{padding:0 0 15px}
	.contact-form{margin:0;padding:0 0 30px}
	.contact-img{display:none}
	.form-cont{padding:15px 0}
	.contact-info{padding:0}
	.contact-shadow{padding:0 0 20px}
	.contact-box{padding:5px 15px 25px 60px}
	.contact-box address{margin:0}
	.contact-form{padding-top:15px}
	.location{padding:40px 0 25px}
	.protfolio-cont{margin-top:-120px}
	.values-box{margin-bottom:90px}
	.values-cont .col-md-4:last-child .values-box{margin-bottom:0}
	.objective br{display:none}
	.objective-box{margin:0 0 30px;min-height:0;}
	.partnership{background-size:auto auto; margin:0; padding:0 0 35px;}
	.slogan h1{font-size:23px;}
	.captionIn p{display:none;}
	.captionIn h2{font-size:1.5em;padding-bottom:20px;}
	.ftrhvr-wrapper:hover .ftrhvr{opacity:0;display:none;}
	.ftrhvr-wrapper:hover .ftr-mid-cover,
	.ftrhvr-wrapper:hover .ftr-btm-cover{opacity:0;display:none}
	.footer-midBox{min-height:270px;}
	.social{position:static;transform:translateY(0);width:auto;text-align:left;}
	body{padding:70px 0 0;}
	.social a{display:inline-block;height:40px;margin:0 4px;width:40px;}
	.hdrIn h1 img{width:145px;}
	.mainNav ul li{font-size:16px;line-height:18px;font-family:'roboto-regular';}
	.hdrRgt{padding-right:40px;}
	.overlay-btn{height:35px;width:35px;}
	.overlay-btn span{margin:7px auto;width:16px;}
	.about-gallery{width:61%;}
	.reputation{padding:50px 0 25px;}
	.stpbox{float:none;width:auto;padding:20px;margin-bottom:20px;}
	.stp-info{height:auto;padding:20px !important;}
	.stplogo img{max-height:100%;}
	.stpbox-three .stp-info{padding:0 !important}
	.stpbox i{display:none}
	.certifications-in{padding:0 0 30px;}
	.mission-left{padding:20px;margin:0 -15px 20px;background-color:#194BA0;}
	.mission-right{padding:20px;margin:0 -15px;background-color:#00BAFF;}
	.m-L,.m-R{display:none;}
	.mission{padding:0;}
	.mission-left .site-title,
	.mission-right .site-title{display:block;color:#fff;font-size:36px;line-height:42px;}
	.bazaar .site-title br{display:none;}
	.bazaar-img{padding:0 15px;}
	.bazaar-overview-img{display:none;}
	.bazaar-three{margin:0;}
	.project-cont .col-md-2:nth-child(1),
	.project-cont .col-md-2:nth-child(2),
	.project-cont .col-md-2:nth-child(4){padding-top:0;}
	.project-box{margin:0 0 25px;}
	.bazaar-img img{width:730px;}
	.bazaar-three{margin:0 auto;width:730px;}
	.project-cont{width:750px;margin:0 auto;padding:0 15px;}
	.bazaar-overview-nfo{position:static;}
	.project-box img{width:auto;}
	.project-box h4{font-size:22px;line-height:30px;}
	.headimg{text-align:center;}
	.headimg img{display:inline-block;}
	.head-text h5{text-align:center;}
	.head-text span{text-align:center;}
	.head-text{padding:35px 0 0 72px;}
	.bannerIn h2.career-title{display:block;font-size:24px;line-height:30px;}
	.overlay-btn{top:13px;}
	.values-cont{padding:92px 0 0;}
	.follows{padding:45px 0 30px;}
	.bannerIn h2.mng-title{display:block}
	.bannerIn h2.mng-title{padding-left:85px;}
	.manager-pic{height:110px;width:110px;}
	.mg-social{top:30px;}
	.mg-social a i{font-size:12px;}
	.mg-social a{height:25px;width:25px;}
	.manager-cont{padding:5% 0;}
	.manager-cont h3{font-size:14px;line-height:20px;}
	.manager-cont span{font-size:14px;line-height:28px;}
	.mg-btn{padding:5px 40px 10px;}
	.tabInfo-top{padding:20px 0;}
	.tabInfo-wrapper{padding:0 0 15px;}
	.md-box img{border:2px solid #fff;}
	.mng-logo{padding:20px 0;}
	.bannerIn h2.group-title{display:block;}
	.bazaar-1{float:none;width:auto;padding:0 0 30px;}
	.bazaar-3,
	.bazaar-2{float:none;margin:0;padding:0 0 30px;width:auto;}
	.job-bnrtop{padding:0 0 50px;width:auto;position:static;text-align:center;}
	.job-bnrtop p{padding:0 0 25px;}
	.job-web{margin:0;}
	.job-viewcont{float:none;padding-right:0;width:auto;}
	.job-mid{background:none;padding:0;}
	.job-midImg{margin:0 0 15px;text-align:center;}
	.job-mid .col-md-4:nth-child(2) .job-midImg{margin-top:0;}
	.job-midImg img{display:inline-block}
	.job-top{background-size:100% 50%;}
	.job-bnrtop p{font-size:18px;line-height:26px;}
	.job-bnrtop .cta-btn, .xpress-bnrtop .cta-btn{padding:9px 15px;}
	.jobt-img{border-bottom:1px solid #ddd;padding:0}
	.job-techno .site-title{color:#17479e;}
	.jobt-img img{border:1px solid #ddd;border-radius:50%;margin:20px 0}
	.popular-box{padding:0;width:auto;float:none;overflow:hidden;}
	.popular{margin:0 -10px;padding:0;}
	.job-techno{max-width:750px;}
	.popular-boxIn{margin:0 10px;box-sizing:border-box;width:calc(50% - 20px);float:left;}
	.popular-box:nth-child(2){padding-top:20px;}
	.popular-box:nth-child(3){padding-top:20px;}
	.popular-boxIn span{font-size:18px;line-height:24px;}
	.xpress-bnrtop{position:static;width:auto;padding:30px 0;text-align:center}
	.xpress-bnrtop h2{color:#17479e}
	.xpress-bnrtop h2 br{display:none}
	.xpress-banner{background:none}
	.project-preview{position:static;width:auto;padding:30px 15px 0}
	.smalicn{text-align:center;}
	.preview img{display:inline-block}
	.preview{text-align:center}
	#rol-slider{width:720px;}
	.platform-box{text-align:center;position:static}
	.platform-box img{float:none;width:auto;max-width:100%;display:inline-block;}
	.platform-box img:nth-child(2){margin-right:0;padding-top:0;}
	.platform-box img:nth-child(3){margin-right:0;padding-top:0;}
	.preview{padding:0 0 25px;}
	.features-box{margin:0 0 90px;}
	.features-cont{padding:50px 5px 0;}
	.features{padding:20px 0 0;}
	.service-cont{border-bottom:2px solid #ddd;}
	.service-contIn{float:none;width:auto;}
	.service-contIn img{padding:30px 0}
	.service-contIn img.mbImg{display:block;padding:0 0 25px}
	.service-contIn ul{padding-bottom:25px}
	.service-contIn:last-child{display:none}
	.MARS-bnrCont .site-title{font-size:28px;line-height:40px;}
	.MARS-bnrCont em{font-size:28px;line-height:28px;}
	.objective-rgt ul li, .objective-left ul li{height:auto;text-align:left;}
	.objective-rgt ul li span,
	.objective-left ul li span{width:calc(100% - 60px);padding:12px 0 0 10px;float:left;position:static;transform:translateY(0);}
	.objective-rgt ul li img,
	.objective-left ul li img{position:static;float:left;}
	.objective-rgt{padding:30px 0 0;}
	.customized{margin:35px 0;padding:40px 0 30px;background:#06285d;}
	.job-trining-top{margin:0;padding:30px 0 0;width:auto;float:none;}
	.job-trining-bg{background:none}
	.detarmind-box{position:static;}
	.detarmind-box .site-title{color:#17479e}
	.detarmind-box p{color:#333}
	.qnique-cont{width:auto;float:none;}
	.side-nerrow{padding-top:30px;width:auto;text-align:center;position:static;}
	.side-nerrow img{display:inline-block;}
	.qnique{padding:0;}
	.training-area{padding:40px 0 0;}
	.services{padding:50px 0 0;}
	.services-cont .popular-box{width:auto;}
	.services .services-5{position:static;width:calc(50% - 20px);}
	.popular-box:nth-child(2){padding-top:0;}
	.popular-boxIn{margin-bottom:20px;}
	.joinIn{width:33.33%;}
	.job-apply{padding:27px 5% 15px;}
	.form-wrapper{margin:20px 10px 0;}
	.resume-cont h2{font-size:26px;}
	.resume-cont h3{font-size:24px;}
	.career-mail{font-size:24px;}	
	.resume{padding:110px 15px 50px;}
	.position-box h2{font-size:24px;line-height:30px;}
	.working-cont p br{display:none}
	.project-type ul li{padding-bottom:15px;}	
	.project-type ul{text-align:left;padding:0 15px;}	
	.schedule-cont{padding-bottom:15px;padding-top:15px;}
	.quote-desc{padding:15px 15px;}
	.quote-contact{padding-bottom:0;padding-top:15px;}
	.quote-top{padding:0 0 20px;}
	.text{padding:0 5px 15px;}
	.schedule .quote-input{padding-left:15px;padding-right:15px;}
	.quote-contact .quote-input{padding-bottom:15px;}
	.quote-contact .quote-title{padding-bottom:15px;}
	.service{margin:0;padding:0 0 20px;}
	.training-area-cont{padding:0;}	
	.location-box{margin-bottom:20px;}
	.showcase-box{width:33.33%;}
	.protfolio-wrraper{padding:45px 0 20px;}
	.head-speech{padding:0 0 40px}
	.job-btm{margin: 0 0 30px;}
	.infc .unique-box{width:auto}
	.group-affiliate{transform:scale(0.5); padding:0}
	.obj-box{padding:40px 10px 20px;}
}

@media screen and (max-width:767px){
	.mainNav ul{display:none}
	.overlay-btn{top:5px}
	.caption h6{font-size:1.300em}
	.caption h2{font-size:1.200em}
	.filter-btn ul li a{padding:5px 17px}
	.bannerIn h1{padding:0;font-size:2em}
	.site-title{font-size:1.7em}
	#people-slider li{padding:10px 19px;text-align:justify}
	#people-slider em{height:15px;width:15px;background-size:100% 100%}
	#people-slider li{background-size:15px 15px}
	.resume-cont a, .resume-cont span{font-size:2em}
	.contact-shadow{padding:0 0 8px}
	.map-responsive{padding-bottom:60%}
	.back-topVgbl{right:15px}
	.protfolio-cont{padding:30px;margin-top:0}
	.protfolio .bannerIn h1{padding-top:110px;padding-bottom:10px}
	.protfolio .bannerIn h1 br{display:none}
	.overlay-box{width:50%}
	.social{width:auto;position:static;transform:translateY(0)}
	.social a{margin-right:10px;float:left}
	.customized-box{margin:0 0 30px 23px}
	.customized-box br{display:none}
	.footer-midBox{padding-bottom:30px;min-height:0;}
	.footer-mid h3{padding:0 0 10px;}
	.slogan h1{font-size:22px;line-height:30px;}
	.process p{text-align:left}
	.back-top{height:50px;width:50px;}
	.overlay-btn{border-color:#00b1ff}
	.overlay-btn span{background-color:#00b1ff}
	.fixAni .overlay-btn{border-color:#00b1ff}
	.about-topcont h2{font-size:41px;line-height:47px;}
	.about-topcont h4{font-size:23px;line-height:20px;}
	.certifications{padding:40px 0 0;}
	.bazaar .site-title{line-height:36px;}
	.bazaar-overview{padding:0 0 15px;}
	.project-ftur{padding:45px 0 0;}
	.project-cont{width:auto;}
	.bazaar-three{padding:0 15px;width:auto;}
	.bannerIn h2.career-title{font-size:20px;line-height:26px;}
	.follow-box img{width:100%}
	.bannerIn h2.mng-title{padding-left:0;margin-left:150px;width:212px;}
	.manager-pic{height:140px;width:140px;}
	.mbg-image{height:365px;}
	.active .mg-btn{background-color:#fff;color:#14409d}
	.popular-boxIn{float:none;width:auto;margin:0 0 20px;}
	.popular{margin:0;}
	.popular-box:nth-child(2){padding-top:0;}
	.popular-box:nth-child(3){padding-top:0;}
	#rol-slider{width:auto;}
	.rol{padding:30px 15px 70px;}	
	.features-box{margin:0 0 70px;}
	.features-box{min-height:110px;padding:55px 0 0;}
	.MARS-bnrCont .site-title{font-size:23px;line-height:34px;}
	.MARS-bnrCont em{font-size:22px;line-height:22px;}
	.MARS-bnrCont span{font-size:22px;line-height:22px;}
	.services-cont{margin:0;}
	.services .services-5{width:auto;}
	.career-mail a{font-size:22px;}
	.wrap-input span,
	.cv-info span,
	.cv-info strong{font-size:16px;}
	.showcase-box{width:50%;}
	.filter-btn{padding:0 0 18px;}
	.footer-midBox ul{display:none;padding:0 10px 10px;border-bottom:1px solid #fff;margin-bottom:15px}
	.footer-mid h3{padding:0;cursor:pointer;margin-bottom:15px;background:url(../images/mega-plus.png) no-repeat right center;}
	.footer-mid h3.open{background:url(../images/mega-minus.png) no-repeat right center;}
	.footer-midBox{padding:0;}
	.footer-midBox br{display:none}
	.social{padding-top:20px;overflow:hidden;}
	.contact[data-uk-scrollspy*="uk-animation-"]{opacity:1 !important;}
	.embed-responsive-ratio{padding-top:60%;}
	.name{display:none !important}
	.group-affiliate {transform: scale(0.6);}
	.obj-box {width:50%;}
}

@media screen and (max-width:639px){
	.fixAni{position:fixed;left:0;top:0}
	.caption h2{display:none}
	.caption h6{padding:0 0 10px}
	.carousel-indicators{right:15px;top:15%}
	.filter-btn ul li{font-size:14px}
	.filter-btn ul li a{padding:6px}
	.wedo-boxIn strong{font-size:1.4em}
	.protfolio .bannerIn h1{padding-top:30px}
	.overlay-box{width:50%;height:auto;padding-bottom:20px}
	.overlay-box h3{padding:0 0 10px}
	.overlay-header{padding:0 15px 40px}
	.menu-logo > img{width:120px}
	.overlay-box{height:auto;width:auto;float:none}
	.engagement-box h4{font-size:20px;line-height:24px;padding:20px 0 8px;}
	.about-topcont{padding:50px 0 0;position:static;text-align:center;}
	.about-gallery{padding-top:20px;width:auto;float:none;}
	.about-top{padding:0 0 50px;}
	.about-topcont h4{font-size:22px;line-height:26px;}
	.about-topcont h2{font-size:40px;line-height:50px;}
	.bazaar .site-title{font-size:24px;line-height:32px;}
	.bannerIn h2.career-title{font-size:16px;line-height:24px;}
	.core-values{padding:50px 0 30px;}
	.bannerIn h2.mng-title{margin-left:88px;}
	.manager ul li.active .manager-box:after{border-bottom:20px solid #14409d;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-25px;}
	.manager.red ul li.active .manager-box::after{border-bottom:20px solid #e2484c;border-left:20px solid transparent;border-right:20px solid transparent;bottom:-25px;}
	.manager{padding:0 0 25px;}
	.manager-pic{height:110px;width:110px;}
	.mbg-image{height:300px;}
	.mg-social{top:20px;}
	.bannerIn h2.group-title{font-size:20px;}
	.job-bnrtop p{font-size:16px;line-height:26px;}
	.job-overview p{text-align:left;}
	#rol-slider{height:350px;}
	#rol-slider img{height:100%;}
	.training-rgt{display:none;}
	.MARS-bnrCont{position:static;}
	.MARS-bnrCont{position:static;transform:translateY(0);}
	.objective{text-align:left;}
	.trng-sliderIn #next{right:10%;}
	.trng-sliderIn #prev{left:10%;}
	.partnerIn p{text-align:left;}
	.objective-left{padding:30px 0 0;}
	.customized .site-title{font-size:18px;line-height:24px;}
	.overlay nav{height:200px;}
	.joinIn{width:50%;}
	.resume-cont{padding:18px 10px 0;}
	.resume .input-group-icon{margin:0;padding-top:15px;clear:both;text-align:left;}
	.working{text-align:left;}
	.position-box h2.form-title{font-size:24px;line-height:30px;padding:20px 0 15px;}
	.quote-top .site-title{font-size:23px;}
	#portfolio{padding:0 15px;}
	.filter-btn ul li a{font-size:17px;}
	.message-icn.back-topVgbl{right:auto;left:20px;}
	.back-topVgbl{right:5px;bottom:20px;}
	.infc .unique-In{float:none; width:auto; border:none; overflow:hidden}
	.unique-box:after{ display:none}
	.unique-box:last-child .unique-In{ border:none}
	.infc .unique-In h3{ padding-top:10px;}
	.affiliate > img{display:none;}
	.gl{position:static}
	.group-affiliate{transform:none;}
	.name {display:block !important;opacity: 1;position: static;transform: none;visibility: visible;border-radius:0;margin-top:42px;}
	.gl{width:auto;overflow:hidden}
	.gl a{float:left}
	.gl .name {width:calc(100% - 132px);float:left;text-align:left}
	.affiliate{width:auto; padding:0 15px 50px}
}

@media screen and (max-width:479px){
	.bannerIn h1{font-size:1.2em}
	.strength-cont h4,
	.captionIn h2{font-size:16px;line-height:20px;}
	.title{font-size:26px;}
	.captionIn h2, .captionIn h6{font-size:18px;line-height:22px;}
	.site-chat{width:300px;}
	.dismiss{height:40px;top:54px;width:40px;}
	.open .dismiss{left:-18px;}
        .touch section{
            padding:5px 9px;
        }
	.who-we p{font-size:16px;}
	.certifications-in p ,
	.reputation-cont p{font-size:16px;line-height:24px;text-align-last:left;}
	.stp-auth{font-size:16px;line-height:24px;padding:0 0 20px;text-align:left;}
	.stp-info p{text-align:left;}
	.mission-right,
	.mission-left,
	.stpbox{padding:15px;}
	.mission-left p{text-align:left;}
	.bazaar .site-title{font-size:22px;line-height:30px;}
	.head-text i{height:14px;width:20px;}
	.head-text{padding:33px 0 0 15px;}
	.left-comma{left:-25px;}
	.head-text p{padding:0 15px 15px 0;}
	.head-text i.right-comma{position:static;display:inline-block;margin-left:5px;margin-top:10px;}
	.bazaar-bnrImg{padding:0 0 70px;}
	.head-text p{text-align:left}
	.head-text span,
	.head-text h5{text-align:left}
	.bannerIn h2.career-title{font-size:11px;line-height:17px;}
	.why-choose p{text-align:left}
	.bannerIn h2.mng-title{font-size:18px;margin-left:40px;}
	.mg-social{display:none;}
	.mg-btn{font-size:16px;padding:2px 15px 5px;}
	.manager-cont span{color:#00A0E4;font-size:13px;line-height:18px;letter-spacing:0;font-family:'roboto-regular';}
	.manager-cont{position:relative;height:205px;padding:10px}
	.mg-btn{display:none}
	.mbg-image{display:none;height:auto;}
	.manager-cont h3{color:#14409d}
	.manager-pic{border:2px solid #39f;}
	.mng-logo .lSPrev, .mng-logo .lSNext{width:27px;}
	.mng-logo .lSPrev,
	.mng-logo .lSNext{background-size:auto 45px;}
	.bannerIn h2.group-title{font-size:14px;}
	.affiliate-cont p{font-size:16px;line-height:22px;}
	.job-top{background:none}
	.job-bnrtop p{color:#17479e;}
	.job-bnrtop .cta-btn,
	.xpress-bnrtop .cta-btn{font-size:14px;}
	.job-overview p{font-size:16px;}
	.preview{text-align:left;}
	.rol #next{right:20%;}
	.rol #prev{left:20%;}
	#rol-slider{height:350px;}
	.rol #prev, .rol #next{bottom:33px;font-size:36px;}
	.objective-cont #trng-slider img{padding:0} 
	.trng-sliderIn #prev, .trng-sliderIn #next{bottom:0;}
	.trng-sliderIn{padding:0 0 10px;}
	.overlay nav{height:350px;}
	.trng-sliderIn #prev, .trng-sliderIn #next{font-size:24px;}
	.services .title, .training-area-cont .title{font-size:26px;line-height:32px;}
	.training-area-cont ul li{font-size:16px;line-height:22px;padding:15px 0 15px 39px;}
	.joinIn{width:auto;float:none;}
	.jobd-dtlsIn::after{display:none}
	.jobd-dtlsIn{padding:0;margin:15px 0 20px;}
	.jobd-dtlsIn ul li{font-size:16px;}
	.resume-cont .cta-btn{font-size:16px;}
	.form-wrapper{margin:20px 0 0;padding:0;}
	.resume{padding:75px 15px 50px;}
	.resume-cont h2,
	.resume-cont h3,
	.resume-cont span.career-mail{font-size:18px;}
	.jobd-dtls h3{font-size:18px;line-height:24px;}
	.position-box h2{font-size:20px;line-height:24px;}
	.jobd-dtls{padding:15px 0 0;}
	.input-group-icon{clear:both}
	.input-group-icon{padding-top:15px;margin:0 !important;text-align:left;}
	.showcase-box{width:100%;}
	.bgport img{width:100%}
	.filter-btn ul li{display:block;text-align:left;}
	.filter-btn ul li a:before{text-align:center;}
	.partnerIn h4{font-size:14px;line-height:20px}
	.gl img{width:100px}
	.gl .name{width:calc(100% - 100px)}
	.name{height:50px;padding:0 10px;margin-top:30px}
	.name-box span {font-size:14px;line-height:18px}
	.obj-box {width: 100%; border-left:0; border-right:0;}
}