/* architect background */
div.m-architect-bg { position: relative; background: url('https://cdn.modlar.com/img/sales/sales_59641884e28ce.jpg') no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
div.m-architect-bg .join-us { text-align: center; color: #fff; padding: 60px 0; }
div.m-architect-bg h1 { text-transform: uppercase; font-family: 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; font-size: 48px; }
div.m-architect-bg h4 { font-family: 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; font-size: 20px; padding-top: 20px; }

/* brands */
div.m-brands { width: 100%; padding: 40px 0; background-color: #fff; }
div.m-brands p, div.m-brands li { font-size: 18px; line-height: 26px; }
div.m-brands #wrapper { background-color: #fff; border-radius: 0; padding: 10px 60px; margin: 40px auto 0; position: relative; }
div.m-brands .caroufredsel_wrapper { border-radius: 0; margin-left: 43px;}
div.m-brands #carousel { overflow: hidden; }
div.m-brands #carousel a { margin: 0 27px; float: left; }
div.m-brands #prev, #next { position: absolute; top: 39px; font-size: 38px; color: #000; }
div.m-brands #prev { left: 30px; }
div.m-brands #next { right: 30px; }

/* sections */
div.m-section { padding: 80px 0 0; }
div.m-section img { margin: 30px auto 0; }
div.m-section p { font-size: 18px; line-height: 26px; }
div.m-section > .row { width: 86%; margin: 0 auto; }
div.m-section .modlar-btn { width: 200px; }

@media (max-width: 767px) { /* extra small devices (phones, less than 768px) */
	/* brands */
	div.m-section h2, div.m-brands h2 { font-size: 30px; }
	
	/* sections */
	div.m-section { padding: 40px 0; }
}