@media all and (min-width: 1020px) and (max-width: 1120px) {
	.safeArea {margin: 0 auto;padding: 0 20px;width: 984px;}
	.hpSlideshow .safeArea {left: 0;margin: auto;position: absolute;right: 0;top: 40%;width: 984px;}
	.mapFooter {left: -50%;}
	.sliderCaption {margin-right:20px;}
	.flex-direction-nav a.flex-next {left:20px;}
}
@media all and (min-width: 300px) and (max-width: 1020px) {
	.responsiveMenuBtn {background: url("../../images/responsive-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 17px;position: absolute;right: 10px;top: 9px;width: 26px;}
	.bottomHeader {padding: 2px 0;position: relative;}
	header {position: fixed;top: 0;width: 100%;z-index:100;}
	body{padding-top:133px;}
	.headerLinks{margin-top: 4px;margin-bottom: 4px}
	nav {background: none repeat scroll 0 0 #24160e;position: absolute;right: -250px;top: 33px;width: 250px;z-index: 10; transition:all linear 300ms;}
	nav.openned {right:0;}
	nav li{float:none; border-bottom:1px solid #a59565;}
	nav li a{padding:10px 20px;}
	nav li a.arrowMobile {background:url(../images/arrow-menu.png) no-repeat 10% center;}
	nav li a.arrowMobile.active {background:#a59565 url(../images/arrow-top.png) no-repeat 10% center;}
	.subMenu {position:relative; height:auto;}
	nav a{color:#fff;}
	.subMenu a {border-top: 0 none;color: #fff;display: block;}
	.subMenu {margin-bottom:10px; display:none;}
	.subMenu li{border-bottom:0;}
	.subMenu li a{padding:5px 30px 5px 0;}
	.subMenu li a:hover, .subMenu li a.active {background:none; color:#a59565;}
	.hpSlideshow .safeArea, .safeArea {width:100%;}
	.hpSlideshow .flexslider {height:425px}
	.flexslider .slides img {width:125% !important;margin-left: -12%; }
	.sliderCaption {width:530px;}
	.hpWelcome article:nth-child(1) .innerPadding{padding:25px 20px;}
	h1{ color:#24160e; margin-bottom:5px;}
	h2{color:#887a56; margin-bottom:15px; }
	.hpWelcome h2, .feedBackForm h2, .newsletterForm h2{ line-height:26px;}
}
@media all and (min-width: 750px) and (max-width: 1020px) {
	.quickLinks li span.disputeIssueIcon {background-position:60px -424px;}
	.quickLinks li span.companiesRegistrationIcon {background-position:60px -736px;}
	.quickLinks li span.legalAdviceIcon {background-position:60px -567px;}
	.quickLinks li span.corporateIcon {background-position:60px -306px;}
	.quickLinks li span.internationalServicesIcon {background-position:67px -890px;}
	.quickLinks li:hover span.disputeIssueIcon {background-position:60px -414px;}
	.quickLinks li:hover span.companiesRegistrationIcon {background-position:60px -726px;}
	.quickLinks li:hover span.legalAdviceIcon {background-position:60px -557px;}
	.quickLinks li:hover span.corporateIcon {background-position:60px -296px;}
	.quickLinks li:hover span.internationalServicesIcon {background-position:67px -888px;}
	.feedBackForm {padding: 0 20px;}
	.topFooter {padding: 20px;}
	.bottomFooter {padding:10px 20px;}
	.newsletterForm li:nth-child(1) {width:100%; float:none;}
	.newsletterForm li:nth-child(2) {width: 86%;}
	.mapFooter {left: -100%;}
	.mapHolder .safeArea {padding: 0 20px;width: auto;}
	.safeArea.structureTwoCol, .safeArea.fullWidthStructure {padding: 0 4%;width: 92%;}
	.structureTwoCol article {margin-bottom: 20px;margin-left: 0;width: 100%;}
	aside {display:none;}
	.safeArea.sideBarStructure {padding: 0 2%;width: 94%;}
	.sideBarStructure article {width: 100%;}
	.colInside {margin-bottom: 10px;margin-left: 0;width: 100%;}
	.headerSubPage {background-size: inherit;}
	.teamInfos {width: 560px;}
	.listingPartners li {width: 21%;}
	.contactForm {max-width: 80%;}
	.mapHeader img {width: 190%;margin-left: -47%;}
	.hpSlideshow .safeArea {left: -80px;top: 35%;}
	.headerSubPage.bgBottom {background-position: center 12%;}
}
@media all and (min-width: 300px) and (max-width: 750px) {
	.headerSubPage {background-size:cover;}
	.hpSlideshow .flexslider {height: 180px;}
	.flexslider .slides img {display: none !important;}
	.hpSlideshow .safeArea {top: 1px;}
	.sliderCaption {padding: 7px 10%;width: 100%;background:none;}
	.sliderTitle {color: #a59565;font-size: 15px;}
	td, div {dont-size:12px;}
	.sliderDescription {color: #a59565;font-size: 12px;margin-bottom: 10px; line-height:130%}
	.hpWelcome {background: none;}
	.hpWelcome article {float: none;width: 100%;}
	.headerLinks li:nth-child(1), .headerLinks li:nth-child(2), .headerLinks li:nth-child(3), .headerLinks li:nth-child(4){display:none;}
	.hpWelcome article:nth-child(1) {background:#d3d5d4;}
	.quickLinks li {color: #a59565;font-size: 15px;text-align: center;width: 50%;margin-bottom: 30px;}
	.quickLinks li span {line-height:140%;}
	.quickLinks li:nth-child(5){width:100%;}
	.buttonsHolder {margin-left:0;}
	.quickLinks li span.disputeIssueIcon {background-position:70px -424px;}
	.quickLinks li span.companiesRegistrationIcon {background-position:70px -736px;}
	.quickLinks li span.legalAdviceIcon {background-position:62px -571px;}
	.quickLinks li span.corporateIcon {background-position:70px -306px;}
	.quickLinks li span.internationalServicesIcon {background-position:-83% -875px;}
	.quickLinks li:hover span.disputeIssueIcon {background-position:70px -414px;}
	.quickLinks li:hover span.companiesRegistrationIcon {background-position:70px -726px;}
	.quickLinks li:hover span.legalAdviceIcon {background-position:62px -561px;}
	.quickLinks li:hover span.corporateIcon {background-position:70px -296px;}
	.quickLinks li:hover span.internationalServicesIcon {background-position:-83% -865px;}
	.feedBackForm {margin-bottom: 35px;padding: 0 20px;}
	.feedBackForm li {float: none;margin-bottom: 20px;margin-left: 0;width: 100%;}
	.mapFooter {left: -300%;margin: auto;position: absolute;text-align: center;}
	.newsletterForm li {margin-left: 0;width: 100%;}
	.newsletterForm li .inputForm {margin-left: 0;margin-top: 5px;width: 100%;}
	.topFooter {padding: 20px;}
	.mapHolder .safeArea {padding: 0 20px;width: auto;}
	.newsletterForm li.last {margin-left: 0;width: 100%;}
	.developer, .credit {color: #f0f0f0;font-size: 11px;padding: 0 5%;text-align: left;width: 90%;}
	.mobileSocialLinks {display: block;margin: 5px 0 20px;text-align: center;width: 200px;}
	.mobileSocialLinks li{display: block !important;border-bottom:0;}
	.mobileSocialLinks li:nth-child(4) a{border-left:none;}
	.mobileSocialLinks li a{background: url("../../images/web-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border-left: 1px solid #fff;display: block;height: 21px;line-height: 100%;margin: 5px 0 0;padding: 0 10px;width: 12px;}
	.mobileSocialLinks a.linkedIn {background-position:102% -983px;}
	.mobileSocialLinks a.gplus {background-position:102% -1021px;}
	.mobileSocialLinks a.fb {background-position:103% -905px;}
	.mobileSocialLinks a.twiter {background-position:102% -945px;}
	a.logo {background: rgba(0, 0, 0, 0) url("/themes/azzamlaw/logo/logo.png") no-repeat scroll center center / 91% auto; display: block;height: 67px;margin: 0 auto;width: 100%;}
	.structureTwoCol article {margin-bottom: 20px;margin-left: 0;width: 100%;float:none;}
	.structureTwoCol, .sideBarStructure, .fullWidthStructure {padding: 0 6%;width: 88%;}
	.sideBarStructure article, .teamInfos{width:100%; float:none;}
	aside {display:none;}
	.colInside {float: none;margin-left: 0;width: 100%;}
	.listingPartners li {min-height: 185px;padding: 0 2%;text-align: center;width: 46%;}
	.mapHeader img {width: 410%;  margin-left: -160%;}
	.quickLinks li span.internationalServicesIcon {min-height:20px;}
	.listingPartners .partnerImage {margin:0 auto 10px}
	.mapInfo, .inputForm input, .textareaForm textarea, td, div, .latestNewsTitle a, .button a {font-size:12px;}
	.hpWelcome h2, .feedBackForm h2, .newsletterForm h2 {line-height: 20px;}
}
@media all and (min-width: 400px) and (max-width: 750px) {
	a.logo {height: 105px;}
	nav{height:60%; overflow-y:scroll; position:fixed; top:171px;}
	.quickLinks li span.disputeIssueIcon {background-position:-55% -424px;}
	.quickLinks li span.companiesRegistrationIcon {background-position:-55% -736px;}
	.quickLinks li span.legalAdviceIcon {background-position:-55% -571px;}
	.quickLinks li span.corporateIcon {background-position:-55% -306px;}
	.quickLinks li span.internationalServicesIcon {background-position:475% -875px;}
	.quickLinks li:hover span.disputeIssueIcon {background-position:-55% -414px;}
	.quickLinks li:hover span.companiesRegistrationIcon {background-position:-55% -726px;}
	.quickLinks li:hover span.legalAdviceIcon {background-position:-55% -561px;}
	.quickLinks li:hover span.corporateIcon {background-position:-55% -296px;}
	.quickLinks li:hover span.internationalServicesIcon {background-position:475% -865px;}
}
