@media all and (min-width: 100px) and (max-width: 1200px){
	.safeArea {width:100%; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box;}
	.burgerIcon {background-color: rgba(255, 255, 255, 0.15);cursor: pointer;height: 50px;position: absolute;right: 20px;top: 15px;width: 80px;z-index: 11;}
	.burgerIcon span:nth-child(1) {top: 15px;}
	.burgerIcon span:nth-child(2) {top: 23px;}
	.burgerIcon span:nth-child(3) {top: 31px;}
	.section1Menu a {font-size: 18px; margin-right: 5px; padding-right: 5px;}
	.section1Menu {right: 115px;top: 33px;}
	.hiddenHeader .safeArea {width:inherit;}
	.hiddenHeader {display: none !important}
	.section {padding: 50px 0 0;}
	.expColTitle {font-size: 20px;padding: 30px 0;}
	p, .credContent {font-size: 14px;}
	h2 { font-size: 24px;margin-bottom: 30px;}
	.listingDefault li {font-size: 15px; background:rgba(0, 0, 0, 0) url("../images/listing-bg.png") no-repeat scroll 0 0px;}
	.credHeadInfos h3 {font-size: 26px;}
	.credHeadInfos h4 {font-size: 18px;}
	.creadHeadLeft {font-size: 24px;}
	.teamImage {margin:0 auto 20px;}
	.flex-direction-nav a.flex-prev {left: 10px;}
	.flex-direction-nav a.flex-next {right: 10px;}
	.teamDetails {top:55px;}
	#section6 .mapContainer {padding-top: 0;position: relative;}
	.copyRights {right:20px;}
	.teamDetails .teamImage {width:200px; height: 200px;}
	.closeDetails {top:-50px !important; right:30px;}
	.teamDetails::before, .teamDetails::after {display: none;}
	.teamDetails {left: 0;}
	.mapHolder {position: relative;}
	.teamTitle {font-size:18px;}
	.teamPosition{font-size:18px;}
}
@media all and (min-width: 760px) and (max-width: 1200px){
	.teamLeft {width:200px;}
	.teamRight {width:470px;}
	.mapHolder {margin-left: 147px;}
}
@media all and (min-width: 100px) and (max-width: 760px){
	.fullImage > img {display: block;}
	.centeredContent {padding:20px 0;background: #000 none repeat scroll 0 0; top: 0 !important; transform: translateY(0%); -webkit-transform: translateY(0%);  width: 100%; position: relative;}
	.section1Menu {left: 20px;right: inherit;top: 15px;}
	.section1Menu a {border-right: medium none;color: #fff;display: block;font-size: 24px;margin-right: 00px;padding-right: 0px;position: relative;right: inherit;line-height: 27px;}
	.introLogo {width:22%;}
	.introLogo { margin-left: 10px;margin-right: 10px;padding-right: 10px;}
	.introLogo img {width:100%;}
	.introText {font-size: 16px;width: 70%;}
	p, .credContent {padding: 0 0 20px;}
	.listingDefault li {font-size: 16px;margin-bottom: 10px;margin-left: 0;padding-left: 20px;}
	.expColContent {padding:20px 0;}
	.creadHeadLeft {float: none; display: inline-block; margin-bottom:10px;}
	.credHeading {margin-bottom: 20px;}
	.credItem {margin-bottom: 20px;padding-bottom: 0px;}
	.teamImage {width:200px; height:200px;}
	.flex-direction-nav a {width:25px; height: 50px; margin-top:-25px;}
	.teamLeft, .teamRight {width:100%;}
	.teamRight {padding:0 20px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; background-color:#000; margin-top: 20px; float: none;}
	.inputField input, .contactForm {width:100%;}
	.quickLinks a {padding:0;}
	.copyRights {bottom: -25px;font-size: 13px; position: relative;  right: 0;}
	.mapHolder{width:100%; height: 330px;}
	.officeItem.leftOffice {left: 0px;top: 161px;}
	.officeItem.leftOffice::after {border-bottom: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #000;content: "";height: 0;left: 36px;position: absolute;top: -6px;transform: rotate(45deg);  width: 0;}
	.officeItem.rightOffice {right: 0;top: 29px;}
	.officeItem {background: #000 none repeat scroll 0 0;color: #fff;padding: 8px;position: absolute;}
	.officeItem p, .officeItem a{font-size:12px;}
}
