@media only screen and (max-width : 1920px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1640px;
	}	
}

@media only screen and (max-width : 1600px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1360px;
	}	
}
@media only screen and (max-width : 1366px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1140px;
	}	
}
@media only screen and (max-width : 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1170px;
	}	
}
@media only screen and (max-width : 992px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 970px;
	}
	.career-slide{
		border-top-left-radius:0px;
		border-top-right-radius:0px;
	}
	.career-slider .owl-item{
		padding:0px;
	}
	.discover-cont{
		padding-left:15px !important;
	}	
	.header-sec-blue-home{
		background:#20b9f5;
		padding:35px 0px;
	}
	.centered {
		left: 135px;
	}
}
@media only screen and (max-width : 768px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 750px;
	}	
	.title-blue-italic{
		font-size: 25px;
	}
	.bg-light-img{
		padding-left:25px;
		padding-right:25px;
	}
	.digital-report-box{
		margin-bottom:25px;
	}
	.carousel-indicators li {
		width: 10px;
		height: 10px;
	}
	.mob-pd25{
		padding:25px 0px;
	}
	.mob-mt25{
		margin-top:25px;
	}
	.bg-linear-gray-blue{
		background: linear-gradient(to bottom, #F0F0F0 50%, #1FB9F5 50%) !important;
	}
	.d-none-br br{
		display:none;
	}
	.mob-pb25{
		padding-bottom:25px;
	}
	.team-bg .col-md-3
	{
		margin-bottom:20px;
	}
	.team-bg .row.mt-4{
		margin-top:0px !important;
	}
	.tag-div p{
		margin-bottom:7px;
		font-size:16px;
	}
	.tag-div .badge{
		margin-bottom:7px;
		font-size:12px;
	}
	.dot-img img{
		height:35px !important;
	}
	.blog-slider .owl-prev {
		margin-left: -8px;
	}

	.blog-slider .owl-next {
		right: -8px;
	}
	.cmpy-profile .tab-content {
		padding: 20px 15px 20px 15px;
	}
	.tools-img img{
		padding-top:10px !important;
		padding-bottom:10px !important;
	}
	.we-serve-sec ul {
		padding-left:15px;
	}
	.get-started-sec, .lets-get-started-sec{
		margin:0px 10px 50px;
	}
	
	/* Mobie Font Sizes */
	
	#banner h1, h1.text-blue, .bg-light-img h2, .get-started-sec h2, .lets-get-started-sec h2 {
		font-size: 35px;
	}
	h3.title-black, h3.title-blue, .our-ops-excellence h2, h3.title-italic, h3.title-gray {
		font-size: 25px;
	}
	.black-bold, .form-blog .card .card-body h5, .blog-slider h3.title-black, .black-h5, .contact-list h6, .carousel-item-box h5, .leader-content, .team-bg .card .card-body h6, p.black, .blue.f-20, #text-card h5, .card.blue h5, .card.gray h5, .two-box h6, h5.text-black, .no-bg h5, .find-location a, .gray-box h6  {
		font-size: 18px !important;
	}
	.fs-18, .fs-20 {
		font-size: 16px !important;
	}
	#banner h5, h6.light-blue, p.gray, .tick, .bg-light-img h5, .our-ops-excellence h5, .career-btns a, .get-started-sec h5, .form-blog .card a, .primary-btn, .carousel-item-box p, p.blue, .contact-form label, a.light-green-line, .triangle-ul li, #related-one .card a, .bg-light-blue h5, .team-bg .card .card-body p, p, #related .card a, #learnmore .card a, .lets-get-started-sec h5 {
		font-size: 15px;
	}
	.triangle-ul {
		line-height: 45px;
	}
	.we-serve-sec ul {
		line-height: 40px;
	}
	#our-services .card h5{
		font-size:18px;
		height:25px;
	}
	.w-select select{
		background-size: auto 11px;
	}
	body{
		font-size:15px;
	}
	.mt-5, .my-5{
		margin-top:2rem!important;
	}
	.mb-5, .my-5{
		margin-bottom:2rem !important;
	}
	.mb-4, .my-4{
		margin-bottom:1rem !important;
	}
	.pd-90 {
		margin: 30px 0px;
	}
	.about-box-sec{
		margin-bottom:25px;
	}
	.card.no-bg .card-body{
		padding:0.5rem 1.25rem;
	}
	.sm-mt-0{
		margin-top:0px !important;
	}
	.pd50{
		padding:25px 0px;
	}
	.get-started-sec, .lets-get-started-sec{
		padding:50px 20px;
	}
	.pd90 {
		padding: 50px 0px;
	}
	.banner-bg-img {
		background-size: cover;
	}
	.card.gray {
		padding: 12px 8px 0px;
	}
	#text-card p {
		margin-bottom: 20px;
	}
	.bg-light-img {
		background-size:cover;
	}
	.centered {
		left: 85px;
	}
}

@media(max-width:567px){
	.we-serve-sec ul{
		column-count:1;
		line-height:55px;
	}
	.triangle-ul{
		column-count: 2;
	}
	.blog-ng-box a p {
		color: #707070 !important;
		line-height: 18px;
		font-size: 14px;
	}
	.sm-text-center{
		text-align:center !important;
	}
	.bg-gray-row p{
		margin-bottom:5px;
	}
	.centered {
		left: 25px;
	}
}

@media(min-width:568px) and (max-width:767px){
	.we-serve-sec ul{
		column-count:2;
		line-height:55px;
	}
	.triangle-ul{
		column-count: 3;
	}
}
@media(min-width:768px) and (max-width:1500px){
	.we-serve-sec ul{
		column-count:3;
		line-height:55px;
	}
}
@media(min-width:360px) and (max-width:567px){
	.content .content-overlay {
		width:320px;
	}
	.content-details {
		width:320px;
	}
	.content {
		width:320px;
	}
	.content-details h2 {
		font-size:22px;
	}
}
@media(max-width:360px){
	.content {
		width: 97%;		
	}
	.content-details h2 {
		font-size:22px;
	}
}


@media(min-width:992px){
	.bg-triangle{
		background: url(../img/triangle.svg)no-repeat;
		background-position: top right;
	}
	.form-blog .card{
		height:96%;
	}
	.bg-data{
		background:url(../img/firmographic/data.png)no-repeat;
		background-position:center;
	}
	.career-slide{
		left:-50px;
	}
	.lg-pl-0{
		padding-left:0px;
	}
	.lg-pr-0{
		padding-right:0px;
	}
	.bg-t-line{
		background:url('../img/shape/triangle-line.png')no-repeat;
		background-position: top right;
	}
}

@media(min-width:768px){
	.team-bg
	{
		background-image: url("../img/leadership/team/team-bg.png");
		background-position:center;
		background-repeat:no-repeat;
	}
}