@media only screen and (min-width: 1200px) {
	.page .form-group{
	    margin: 0 20px 20px 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.menu #menu-main-menu.nav{
		display: none;
	}

	.mobile-menu, .mobile-trigger{
		display: block;
	}

	.mobile-trigger{
		font-size: 20px;
	}

	.mobile-trigger a:focus,.mobile-trigger a:active{
		color: #f71a2f;
	}

	.jumbotron .container{
		padding: 0;
	}

	.jumbotron, .page .jumbotron, .single .jumbotron{
		padding: 50px 0;
	}

	.section {
	    padding: 20px 0;
	}

	.section .container{
		padding: 0;
	}

	.section .col-sm-6{
		width: 100%;
	}

	.page .section .container, .single .section .container{
		padding: 0 15px;
	}

	.page .row, .single .row{
		margin: 0;
	}

	.footer{
		padding: 20px 0;
	}

	.copyrights {
		margin: 20px 0 0 0;
	}

	.social-links{
		margin: 40px 0;
	}

	.page .form-group{
		display: inline-block;
		vertical-align: top;
		margin: 0 20px 20px 0;
	}

	.header{
	    background: url('../images/our-office-mobile.jpg') no-repeat top center #000000;
	}

	.services .row .col-md-4{
		width: 33%;
		display: inline-block;
		vertical-align: top;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.menu #menu-main-menu.nav{
		display: none;
	}

	.mobile-menu, .mobile-trigger{
		display: block;
	}

	.mobile-trigger{
		font-size: 20px;
	}

	.mobile-trigger a:focus,.mobile-trigger a:active{
		color: #f71a2f;
	}

	.jumbotron .container{
		padding: 0;
	}

	.jumbotron, .page .jumbotron, .single .jumbotron{
		padding: 50px 0;
	}

	.section {
	    padding: 20px 0;
	}

	.section .container{
		padding: 0;
	}

	.page .section .container, .single .section .container{
		padding: 0 15px;
	}

	.page .row, .single .row{
		margin: 0;
	}

	.footer{
		padding: 20px 0;
	}

	.copyrights {
		margin: 20px 0 0 0;
	}

	.social-links{
		margin: 40px 0;
	}

	.page .form-group{
		display: inline-block;
		vertical-align: top;
		margin: 0 20px 20px 0;
	}

	.header{
	    background: url('../images/our-office-mobile.jpg') no-repeat top center #000000;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.page-template-about-us-page .section{
		padding: 20px 0;
	}

	.page-template-about-us-page .section .container h2{
		font-size: 2.5em;
		margin: 0 0 30px 0;
	}

	.page .form-group{
		width: 100%;
	}
}
/*
/*
