@media all and (min-width: 750px) and (max-width: 1020px){
	
}

@media all and (min-width: 300px) and (max-width: 1020px){
	.carousel-item{background-position:right center;}
	.carousel-caption{left:10%; right:10%;}
	.logosHolder ul li {text-align: center; margin-bottom: 30px;}
	.departmentsList .col-md-4:nth-last-child(2){margin-bottom:30px;}
	.bannerTitle{font-size:30px; line-height:35px;}
	.bannerDescription{font-size:20px;}
	.carousel-control-next, .carousel-control-prev{bottom:90px;}
	.carousel-control-prev {left: 12%;}
	.carousel-control-next {left: 40%;}
	.navbar-nav.mr-auto{margin-right:0 !important; opacity:0; text-align:center;}
	.collapse.show .navbar-nav.mr-auto{opacity:1;}
	.navbar-toggler{position:relative; z-index:999;}
	.navbar{padding:35px 25px;}
	.collapse {float: none;height: 100vh;display: none;align-items: center;background-color: #0a3250; position: absolute; top: 0;  justify-content: center;left: 0;right: 0;}
	.collapse.show{display:flex;}
	.logoHolder {width: 200px;float: left;position: relative;z-index: 99;}
	.collapse > ul > li {display: block;margin-right: 0;position: relative;margin-bottom: 15px;}
	
	.navbar-toggler .navbar-toggler-icon, .navbar-nav.mr-auto, .dropdown-menu{transition:all linear 200ms; -moz-transition:all linear 200ms;-webkit-transition:all linear 200ms;-ms-transition:all linear 200ms;}
	.dropdown-menu {background-color: transparent;border: 1px solid rgba(255,255,255,0.7);border-radius: 0;}
	.dropdown-item{color:#fff;text-align: center;}
	.collapse ul li a:after, .tableHolder:before{display:none;}
	.mapHolder {background-image: url(../images/map-bg.png);background-size: cover;background-position: center center;height: 400px;}
	h1{font-size:40px;}
	.mapLine, h2, .productTitle, .joinTitle, .popTitle {font-size: 30px;}
	.aboutSummary .col-6, .aimList .col-6{margin-bottom:30px;}
	.productDesc, .whiteText, .positionHolder ul li {font-size: 16px;}
	.industriesList ul li{width:48%; margin-right:4%;}
	.industriesList ul li:nth-child(2n){margin-right:0;}
	.iconsBlock .col-md-4 {padding: 30px 15px;}
	.borderedSection .joinInfo{padding:60px;}
	.dashedBorder .joinInfo:after {position: absolute;content: '';border-bottom: 1px dashed #e2e2e2;left: 15px;right: 15px;bottom: 0; height: 1px; border-right:0 none;top: inherit; width: auto;}
	footer .col-md-4 {margin-bottom: 20px;}
	.backtoTop{right:20px; bottom:140px; position:absolute;}
	h2{margin-bottom:30px;}
	.whiteText{max-width:100%;}
	.centeredText, .centeredText.alignLeft, .positionTitle{font-size:24px;}
	.tableHolder{overflow-x:scroll;}
	.leftHolder, .rightHolder {float: none;width: 100%;margin-right: 0;}
	.productText, .listImg {min-height: inherit;}
	.listImg{ margin-bottom: 40px;}
	.blueListTitle{font-size:22px;}
	.popHolder{left:10%; max-width:80%; padding: 50px 20px !important;}
	.popText, .sumText{font-size:18px;}
	
	body.subPage.active section.bodyContainer{z-index:0;}
	.tableHolder > ul > li span{width: 100%; display: block; margin-right: 0; margin-bottom:15px;}
	.tableHolder > ul > li {display: block;margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #e2e2e2;}
	.tableHolder > ul > li:last-child{margin-bottom:0; border-bottom:0 none;}
	.tableText {display: block;vertical-align: top; max-width: 100%;}
	.departmentsList .tableHolder {padding: 30px 20px;}
	
	
	
	
	
}


@media all and (min-width: 300px) and (max-width: 750px){

}