@charset "utf-8";

@media only screen and (max-width: 1050px) {
	.header-right ul li{
		padding-left:0;
	}
	.services-slider1:before{
		display:none;
	}
	
}
@media only screen and (max-width: 990px) {
	.header-right ul{
		text-align:right;
	}
	.header-right ul li{
		width:auto;
		padding: 10px 12px;
	}
	.header-right ul li:last-child, .header-right ul li:first-child{
		width:auto;
	}
	.mobile{
	display:block;
	}
	.desktop{
		display:none;
	}
	header .s1{
		display:block;
	}
	header .s2{
		display:none;
	}
	header.fixed .s1{
		display:none;
	}
	header.fixed .s2{
		display:block;
	}
	.services-banner-caption {
		bottom: 23%;
		right: 10%;
	}
	.services-slider1{
		margin-right: 0;
		padding-left: 0;
	}
	.services-slider1 .item{
		margin-left:0;
	}
	.services-slider1:before{
		display:none;
	}
	.services-slider1 .owl-carousel .owl-nav button.owl-prev {
		left: 20px;
	}
	.services-slider1, .serv-page-heading{
		padding-left:10px;
		padding-right:10px;
	}

	.services-slider1 .owl-dots{
		display:block;
	}
	.blog-footer.about-standered{
		padding:100px 0;
	}
	.bl_border {
		margin: 30px auto 50px;
	}
	.about-standered h2{
		font-size: 28px;
	}
	.left-aware ul li{
		font-size: 16px;
	}
	.tch-flex .home-services-new-inner .serv_over{
		font-size: 15px;
	}
	
	
}


@media only screen and (max-width: 850px) {
	.fixed-social ul {
		margin-bottom: 0;
	}
	.fixed-social ul li{
		display:inline-block;
		width:24%;
		vertical-align:middle;
	}
	.fixed-social ul li a .fa{
		color:#fff;
	}
	.fixed-social {
		top: auto;
		right: 0;
		bottom: 0;
		width: 100%;
		background:#23365b;
		z-index:99;
	}
	footer{
		position:relative;
		z-index:9;
	}
	.services-banner-caption h2 {
		font-size: 21px;
	}
	.services2-inner{
		display:block;
	}
	.left-aware ul li {
		padding: 9px 14px;
		display:inline-block;
		text-align: center;
		border:1px solid #fff;
		margin-left:-4px;
	}
	.left-aware ul li:last-child{
		border:1px solid #fff;
	}
	.left-aware{
		width:100%;
	}
	.right-aware{
		width:100%;
	}
	.ts_slider {
		padding: 30px 11px;
	}
	.testimonials .owl-item:hover .item .ts_slider {
		padding: initial !important;
		transition: all 0.7s;
	}
	.tch-flex .home-services-new-inner{
		width:50%;
	}
	
}

@media only screen and (max-width: 768px) {
	.banner{
		display:block;
		padding-bottom:50px;
	}
	.banner-right{
		width:100%;
	}
	.banner-left{
		width:100%;
	}
	.banner-left h1{
		font-size:40px;
		text-align:center;
	}
	.banner-left h1 br{
		display:none;
	}
	.main-section{
		padding-bottom:50px;
	}
	.home-video{
		display:block;
	}
	.home-video-inner{
		width:100%;
	}
	.home-video-content{
		width:100%;
		padding-left:0;
		text-align:center;
	}
	.home-video-content{
		padding-bottom:50px;
	}
	.banner-left h1{
		padding-right:0;
	}
	.banner {
		width: calc(100% - 60px);
	}
	.home-box .inner-box{
		min-height:auto;
	}
	.main-section-box .col-md-4:first-child .home-box .box-txt .box-txtinner{
		border:none;
		padding-left:0;
	}
	.home-box .box-txt .box-txtinner{
		margin-top:0;
		margin-bottom:30px;
	}
	.home-box .box-txt{
		padding-left:0;
	}
	footer{
		padding:30px 0;
	}
	.footer-menu{
		padding-bottom:30px;
	}
	.copy-right{
		padding-top:30px;
	}
	.follow-us{
		padding-top:0;
	}
	.modal-title{
		font-size:25px;
	}
	.tabData{
		padding:0;
	}
	.tabData-details{
		width:100%;
	}
	.about-section2 .col-md-6 {
		padding: 25px;
	}
	.about-value .col-md-6{
		padding: 25px;
	}
	.about-value.text h2{
		font-size: 28px;
	}
	.select-job-location.job-department{
		text-align:center;
		padding:20px 0;
	}
	.select-job-location{
		text-align:center;
	}
	.job-list ul li .job-title-list{
		width:60%;
	}
	.job-list ul li .job-title-details{
		width:40%;
	}
	.job-list ul {
		padding: 10px 0;
	}
	.text p br, .services-slider1 br, .serv-page-heading br{
		display:none;
	}
	.home-services-new .owl-dots{
		display:block;
	}
	.follow-us{
		display: none;
	}
		
	
	
}


@media only screen and (max-width: 650px) {
	
	.home-box .box-txt .box-txtinner{
		font-size:20px;
	}
	.home-contact .section-heading{
		font-size:24px;
	}
	.section-heading{
		font-size:30px;
	}
	.home-industry ul.industy_home li{
		width:100%;
	}
	.home-industry ul.industy_home li:last-child, .home-industry ul.industy_home li:nth-child(2){
		margin:0;
	}
	.home-video-inner iframe{
		height:300px;
	}
	.industy_home{
		margin-bottom:30px;
	}
	.left-aware ul li {
		margin-left: -2px;
		width: 50%;
		vertical-align: top;
	}
	.form-input-flex{
		display:block;
	}
	.country-code{
		width:100%;
		display:block;
	}
	.country-phone{
		width:100%;
		margin-top:20px;
	}
	.form-input select{
		    border-right: 2px solid #ccc;
	}
	.blogs-contet {
		padding: 35px 29px 60px;
	}
}

@media only screen and (max-width: 580px) {
	header .col-xs-5{
		width:31% !important;
	}
	header .col-xs-2{
		width:38% !important;
	}
	.header-right ul li {
		padding: 10px 6px;
	}
	.banner-left h1{
		font-size:30px;
	}
	.job-list ul li .job-title-details a{
		padding:5px 10px;
	}
	.job-list ul li a{
		font-size:15px;
	}
	.select-job-location select{
		font-size:16px;
	}
	.tch-flex{
		display:block;
	}
	.tch-flex .home-services-new-inner{
		width:100%;
		overflow:hidden;
		margin-bottom:20px;
	}
}