	/* Media Queries
	-------------------------------------------------------------- */
	@media only screen and (max-width: 1500px) {
		.header .header-wrap .logo {
			margin: 30px 100px 0;
		}

		.flat-story {
			margin-bottom: 0;
		}
	}

	@media only screen and (max-width: 1366px) {
		.header .header-wrap .logo {
			margin: 30px 65px 0;
		}

		.header.upscrolled .header-wrap .logo {
			margin: 30px 100px 0;
		}

		.row-map .widget-sv {
		    left: 80px;
		}

		.link-circle-box .icon-post.v1 {
			right: 163px;
		}

		.link-circle-box .icon-post.v2 {
			right: 68px;
		}

		.link-circle-box .icon-post.v3 {
			right: 163px;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-carousel-v1 {
		    padding-left: 270px;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-carousel-v1 .link-testimonials:before {
		    left: 350px;
		    width: 45%;
		}

	}

	/* Smaller than standard 1200 */
	@media only screen and (max-width: 1199px) {
		.header .header-wrap .logo {
			margin: 30px 0 0 30px;
		}

		.show-search {
			display: none;
		}

		.flat-row {
			padding-top: 40px;
			margin-bottom: 30px;
		}

		.flat-row.row-map,
		.flat-row.flat-contact {
			padding-top: 40px;
			margin-bottom: 0;
		}

		.flat-event .event-images img {
			width: 100%;
			margin-bottom: 20px;
		}

		#flat-testimonials-carousel .flex-prev,
		#flat-testimonials-carousel .flex-next {
			display: none;
		}

		.title-icon .icon-title {
			margin-bottom: 170px;
		}

		.title-icon .icon-title.style1 {
			margin-bottom: 0;
		}

		.flat-team-box .flat-content {
			margin-bottom: 200px;
		}

		.flat-icon-center .title-section,
		.flat-team-box .flat-content.style1 {
			margin-bottom: 100px;
		}

		.flat-row.flat-icon,
		.flat-row.flat-team .flat-team-box,
		.flat-row .flat-icon-center {
			margin-bottom: 0;
		}

		.flat-gallery-carousel .owl-theme .owl-controls .owl-nav div.owl-nex {
			right: 0;
		}

		.flat-team-carosuel-style2 .owl-item .images-left .team-image {
			padding-left: 45px;
			float: left;
		}

		.flat-blog-carousel .owl-stage .feature-post {
			width: 60%;
			float: right;
			right: 0;
		}

		.flat-row .title-icon .icon-box {
			left: -45px;
		}

		.flat-teammember .owl-item .descritption {
			padding-right: 0;
		}

		.footer .widget.widget-instagram {
			margin-bottom: 30px;
		}

		.blog-post .post.post-comment,
		.blog-post .post.post-bookmark {
	    	padding: 15px 72px;
		}

		.grid figure figcaption {
			padding: 40px;
		}

		.grid figure figcaption.style-1 {
			padding-top: 130px;
		}

		.iconbox-style1 .flat-iconbox {
			padding-bottom: 30px;
		}

		.flat-contact-us h5 {
			margin: 0  0 40px 20px;
		}

		.flat-row.row-contact-us .submit-wrap {
			margin: 0 75px 0 20px;
			float: left; 
		}

		.blog-pagination {
			margin-bottom: 50px;
		}

		.main-content.blog-detail-aries.v1 .post-wrap {
			padding-bottom: 50px;
		}

		.flat-row .flat-about-us {
			margin-bottom: 40px;
		}

		.flat-divider.d60px,
		.flat-divider.d55px,
		.flat-divider.d80px {
			height: 30px;
		}

		.row-testimonilas-slider {
			padding-top: 40px;
		}

		.owl-stage-outer.stype-v1 .owl-stage {
			margin-bottom: 10px;
		}

		/* Home 2 */
		.owl-stage-outer.style1 .owl-controls .owl-dots {
			top:  67%;
		}

		.flat-portfolio .grid figure figcaption {
		    padding: 42px;
		}
	}

	/* Smaller than standard 992 */
	@media only screen and (max-width: 991px) {
		.btn-menu {
			display: block ;
		}

		.header .header-wrap {
			line-height: 10px;
		}

		.header .header-wrap .nav-wrap {
			float: right;
		}

		.header .header-wrap .logo {
			margin: 30px 20px 0 20px;
		}

		.flat-about-us .about-us-img .v1 {
			text-align: right;
		}

		.flat-about-us .about-us-img .v1,
		.flat-about-us .about-us-img .v2 {
		    position: relative;
		    width: 50%;
		    float: left;
		    border: none;
		}

		.flat-about-us .about-us-img .v1,
		.flat-about-us .about-us-img .v2 {
		    left: 0;
		    top: 0;
		}

		.flat-about-us .single-img .v2 {
			left: 0;
		}

		.flat-about-us .title-section {
			padding: 50px 0 0;
		}

		.show-search,
		.flat-team-carosuel-style2 .owl-stage-outer .owl-controls .owl-nav,
		.flat-testimonials-slider #flat-testimonials-flexslider .flex-direction-nav .flex-prev,
		.flat-testimonials-slider #flat-testimonials-flexslider .flex-direction-nav .flex-next,
		#flat-testimonials-carousel .flex-prev,
		#flat-testimonials-carousel .flex-next,
		.flat-about-us .about-us-img .v3,
		.flat-about-us .about-us-img .v4,
		.flat-about-us .single-img .v3,
		.mainnav {
			display: none;
		}

		.page-title.parallax3 .page-title-heading h1 {
			line-height: 50px;
		}

		.flat-about-us .single-img .v1 {
			left: 50%;
		}

		.flat-about-us .single-img .v1,
		.flat-about-us .single-img .v2 {
		    position: relative;
		    width: 50%;
		    float: left;
		    border: none;
		}

		.flat-row .flat-list.list-right {
			margin-top: 70%;
			text-align: left;
		}
			
		.flat-about-us .single-img .v1,
		.flat-about-us .single-img .v2 {
			top: 0;
			float: left;
		}

		.flat-event .event-images img {
			width: 100%;
			margin-bottom: 20px;
		}

		#map {
			width: 100% !important;
		}
		
		.title-icon .title-icon {
			text-align: center;
		}	

		.flat-table.style-v1 .table-top {
			position: absolute;
			left: 40%;
		}

		.flat-table.style-v1 .flat-price-table {
			margin-bottom: 100px;
		}

		.flat-row.flat-icon .iconbox-style1,
		.flat-table.style-v1.v1 .flat-price-table {
			margin-bottom: 40px;
		}

		.flat-gallery-carousel .owl-theme .owl-controls .owl-nav div.owl-next {
			position: absolute;
			right: 0;
		}

		.flat-gallery-carousel .owl-stage-outer .owl-item .title-item {
			padding-left: 20px;
		}

		.flat-blog-carousel .owl-stage .item {
			width: 100%;
			padding: 415px 20px 20px;
		}

		.owl-stage-outer.style-v2 .owl-controls .owl-dots,
		.owl-stage-outer .owl-controls .owl-dots {
			position: relative;
			top: -30px;
		    left: 0;
		    text-align: center;
		}

		.owl-stage-outer.style-v3 .owl-controls .owl-dots .owl-dot {
		    display: inline-block;
		    margin-right: 20px;
		}

		.flat-row.flat-contact .contact-info {
			padding-top: 50px;
		}

		.bottom .container-bottom {
			padding: 0 20px;	
		}

		.flat-row .title-icon .icon-box {
			left: 7%;
		}

		.flat-row .flat-icon-box .icon-center {
			left: 45%;
		}

		.flat-team-carosuel-style2 .owl-item .images-left .team-image {
	    	padding-left: 45px;
		}

		.blog-post .post.post-comment,
		.blog-post .post.post-bookmark {
	    	padding: 15px 96px;
		}

		.flat-portfolio.v1 .item, .flat-portfolio.v2 .item {
		    width: 33.33%;
		}

		.grid figure figcaption {
			padding: 40px;
		}

		.grid figure figcaption.style-1 {
			padding: 25px;
		}

		.flat-row.flat-table-price,
		.main-content,
		.flat-row.table-stype1 {
			padding-bottom: 0;
		}

		.footer .footer-widgets .widget-instagram .instagram-thumb .thumb {
			width: 100px;
		}

		.flat-testimonials-slider #flat-testimonials-flexslider,
		.flat-list ul li {
			margin-bottom: 30px;
		}

		.flat-list .content .icon-image,
		.flat-list .content h4 {
		    margin-bottom: 10px;
		}

		#flat-testimonials-carousel {
			margin-bottom: 20px;
		}

		.flat-row .teammember-v1 {
			padding-top: 10px;
		}

		.flat-row .flat-progress-box {
			padding: 30px 0;
		}

		.flat-team-carosuel-style2 .owl-item:before,
		.flat-row .teammember-v1:before {
			background-color: transparent;
		}

		.flat-icon-box.center {
			margin-top: 0;
			padding-bottom: 0;

		}

		.flat-icon-box .flat-counter {
			margin: 0 0 100px;
		}

		.flat-row.flat-contact{
			padding-bottom: 40px;
		}

		.footer {
			padding-bottom: 10px;
		}

		
		.flat-row.row-contact-us {
			margin-bottom: 60px;
		}

		.flat-client .item {
			width: 100%;
		}

		/* Home 2 */
		.flat-row.icon-box-center .icon-box {
			margin-bottom: 30px;
		}

		.flat-divider.d100px {
			height: 20px;
		}

		.widg-featured-post .item {
			margin-bottom: 10px;
		}

		.flat-row.icon-box-center .featured-box {
			padding: 40px 0px 0 20px;
		}

		.flat-row.icon-box-center {
		    padding-top: 40px;
		    margin-bottom: 30px;
		}

		.page-title.parallax5 .page-title-heading {
			padding: 100px 0 50px;
		}

		.page-title.parallax5 .page-title-heading h1 {
		    line-height: 35px;
		}

		.flat-client-carousel .title-item .title {
		    line-height: 28px;
	        letter-spacing: 0;
		    padding: 0 10px;
		}

		.owl-stage-outer.style1 .owl-controls .owl-dots {
			top: 70%;
		}

		.flat-row.flat-margin-bottom {
			margin-bottom: 30px;
		}

		.flat-row .color-full .flat-counter {
		    padding-top: 80px;
		}

		.flat-client-carousel-v1 .title-item .title {
			padding: 0 10px;
		}

		.flat-client-carousel-v1 {
			padding: 51px 0 40px;
		}

		.flat-client-carousel-v1:after {
			top: -50px;
		}

		.flat-client-carousel-v1:before {
		    top: 0px;
		}

		.flat-row .flat-teamber {
			margin-bottom: 30px;
		}

		.flat-row.row-callout-box {
		    padding: 40px 0;
		}

		.callout-box .callout-content {
			display: block;
		}

		.callout-box .callout-content .flat-button {
		    padding: 14px 60px;
		}

		.featured-post {
			margin-bottom: 30px;
		}

		.footer .widget {
			margin-bottom: 20px;
		}

		.footer .footer-widgets h5.widget-title {
			margin-bottom: 5px;
		}

		.flat-counting .icon-counter {
			width: 50%; 
		}

		.flat-row .color-full .icon-center {
			float: left;
		}

		.flat-row .color-full {
			height: auto;
		}

		.callout-box .callout-content .submit-wrap {
			float: left;
		}

		.our-price .post {
			margin-bottom: 50px;
		}
 
		.flat-row.pad-bottom100px {
		    padding-bottom: 0;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-flexslider-v1 li p {
			padding: 0;
		}

		.link-circle-box .img-box:before {
			display: none;
		}

		


	}

	/* Tablet Landscape */
	 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

	}

	/* Tablet Portrait Size */
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		
	}

	/* All Mobile Sizes */
	@media only screen and (max-width: 767px) {
		.flat-about-us .about-us-img .v1 {
			text-align: right;
		}

		.flat-about-us .about-us-img .v1,
		.flat-about-us .about-us-img .v2 {
		    position: relative;
		    width: 50%;
		    float: left;
		    border: none;
		}

		.flat-about-us .about-us-img .v1,
		.flat-about-us .about-us-img .v2 {
		    left: 0;
		    top: 0;
		}

		.page-title.parallax3 .page-title-heading h1 {
			font-size: 40px;
			line-height: 35px;
		}

		.flat-about-us .title-section {
			padding: 50px 0 0;
		}

		.flat-row .title-icon {
		    position: relative;
		}

		.flat-row .title-icon .icon-box {
			position: absolute;
			left: 30%;
		}

		.flat-row .flat-icon-box .icon-center {
			left: 45%;
		}

		.flat-table.style-v1 .table-top {
			position: absolute;
			left: 25%;
		}

		.flat-table.style-v1 .flat-price-table {
			margin-bottom: 100px;
		}
		
		.title-section .title {
			font-size: 28px;
			line-height: 25px;
		}

		.flat-blog-carousel .owl-stage .feature-post {
			width: auto;
		    float: right;
		    right: 0;
		}

		.blog-pagination .flat-pagination li.next {
			text-align: right;
			padding-left: 0; 
		}

		.blog-pagination .flat-pagination li.prev {
			text-align: left;
			padding-right: 0;
		}

		.blog-pagination .flat-pagination li {
			margin-left: 0;
		}

		.flat-portfolio.v1 .item, .flat-portfolio.v2 .item {
		    width: 50%;
		}

		.grid figure figcaption {
			padding: 55px;
		}

		.grid figure figcaption.style-1 {
			padding: 40px;
		}

		.page-title .page-title-heading {
			padding: 100px 0;
		}

		.page-title .page-title-heading.v1 {
			padding: 150px 0;
		}

		.page-title.parallax4 .page-title-heading {
			padding: 100px 0;
		}

		.flat-team-carosuel-style2 .owl-item .images-left .team-image {
		    padding-left: 0;
		}

		.flat-team-carosuel-style2 .owl-item .title-right {
			padding: 300px 20px 0;
		}

		.content-blog-post .entry-blog-meta .date, 
		.content-blog-post .entry-blog-meta .comment {
			margin-right: 20px;
		}

		/* Home 3 */
		.flat-row.flat-tab:before {
			width: 75%;
		}

		.flat-tabs.style1 .content-tab {
		    padding: 30px 20px;
		    overflow: hidden;
		}

		.flat-tabs.style1 ul {
		    padding: 40px 0 0px;
		    float: none;
		    width: 75%;
		}

		.flat-tabs.style1 .content-tab p {
		    margin-bottom: 20px;
		}

		.page-title.parallax6 .page-title-heading h1 {
		    letter-spacing: 0;
		}

		.page-title.parallax6 .page-title-heading {
		    padding: 100px 0;
		}

		.flat-portfolio.v3 .item,
		.flat-portfolio.v3 .item.w50,
		.flat-portfolio.v3 .item.w75 {
			width: 100%;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-carousel-v1 {
			padding-left: 0;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-carousel-v1 .link-testimonials:before {
			left: 0;
			width: 100%;
		}

		.page-title.parallax6 .parallax-button {
			margin-top: 20px;
		}

		.page-title.parallax6 .flat-button {
			margin-bottom: 20px;
			margin-right: 0;
		}

		.flat-row .link-circle-box {
		    overflow: hidden;
		    padding: 0 0 400px;
		}

		.link-circle-box .img-box {
			display: none;
		}

		.link-circle-box .icon-post.v1,
		.link-circle-box .icon-post.v2,
		.link-circle-box .icon-post.v3 {
			right: 0;
			left: 20px;
		}

		.link-circle-box .icon-post.v1 {
		    top: 20px;
		}

		.link-circle-box .icon-post.v2 {
		    top: 135px;
		}

		.link-circle-box .icon-post.v3 {
		    top: 270px;
		}

		.our-price .post {
			margin-bottom: 50px;
		}

		.flat-portfolio.v4 .portfolio-filter > li,
		.flat-portfolio.v3 .portfolio-filter > li {
			display: inline-block;
		    padding: 0 8px;
		}

		.flat-portfolio.v3 .item {
			width: 50%;
		}

		.flat-portfolio.v3 .portfolio-filter,
		.flat-portfolio.v4 .portfolio-filter {
			position: relative;			
		    margin-bottom: 30px;
			left: 0;
			text-align: center;
			float: none;
		}

		/* Home 5 */
		.flat-story .post.style1 {
			width: 0;
		}

		.flat-story .post {
			width: 100%;
		}

		.flat-story .img-full {
			top: 270px;
		}

		.flat-story .post .content {
		    padding: 40px 47px 20px;
		    background-color: #fff;
		    margin-bottom: 15px;
		}

		.flat-row.no-padding {
			margin-bottom: 30px;
		}

		.flat-services .post {
			margin-bottom: 20px;
		}

		.flat-row.padding-bottom {
			padding-bottom: 0;
		}

		.flat-icon .icon-box {
			margin-bottom: 20px;
		}

		.flat-icon .icon-box .icon {
		    margin-bottom: 15px;
		}

		.icon-box .content .title.v1 {
			margin-bottom: 5px;
		}

		.flat-row.row-contact-us .submit-wrap.style1 {
			margin: 30px 0 0;
		}

		.flat-row.row-contact-us.style {
			padding-bottom: 70px;
			margin-bottom: 0;
		}

		.portfolio-row-page.portfolio-row-padding {
			margin-bottom: 0;
		}

		.flat-row.padding-bottom.style1 {
		    padding-bottom: 40px;
		}

		.flat-portfolio.v4 .grid figure figcaption {
		    padding: 16px;
		}

	}

	/* Mobile Landscape Size */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

	}

	/* Mobile Portrait Size */
	@media only screen and (max-width: 479px) {
		.header .header-wrap .logo {
			margin: 0 15px;
		}

		.header .header-wrap .logo {
			width: 100px;
		}

		.flat-information > li > a {
			padding: 17px 0 0 28px;
		}

		.row-map .widget-sv {
			left: 0;
		}

		.flat-about-us .about-us-img .v1 {
			text-align: right;
		}

		.flat-about-us .about-us-img .v1,
		.flat-about-us .about-us-img .v2 {
		    position: relative;
		    width: 50%;
		    float: left;
		    border: none;
		}

		.flat-about-us .about-us-img .v1,
		.flat-about-us .about-us-img .v2 {
		    left: 0;
		    top: 0;
		}

		.flat-about-us .title-section {
			padding: 50px 0 0;
		}

		.flat-row .title-icon .icon-box {
			position: absolute;
			left: -15px;
		}

		.title-icon .title-icon {
			text-align: center;
		}	

		.flat-row .flat-icon-box .icon-center {
	    	left: 35%;
		}

		.flat-team-carosuel-style2 .owl-item .title-right {
			padding-left: 15px;
		}

		.flat-table.style-v1 .flat-price-table {
			padding-left: 10px;
		}

		.flat-blog-carousel .owl-stage .item {
			width: 100%;
			padding: 140px 10px 10px;
		}

		.owl-stage-outer.style-v2 .owl-controls .owl-dots {
			position: relative;
			top: -30px;
		    left: 0;
		    text-align: center;
		    margin-left: 115px;
		}

		.flat-row.flat-contact .contact-info ul li {
			margin-right: 30px;
		}

		.flat-row.flat-contact .contact-info {
			padding-top: 50px;
		}

		.footer .footer-widgets .widget-instagram .instagram-thumb {
			margin: 0;
		}

		.bottom .container-bottom {
			text-align: center;
		}

		.container-bottom .copyright,
		.container-bottom .flat-socials {
			float: inherit;
		}

		.container-bottom .copyright,
		.container-bottom .flat-socials {
			padding: 5px;
	    	overflow: hidden;
		}

		.container-bottom .flat-socials li {
			padding-left: 25px;
		}

		.sidebar .widget {
			margin-left: 0;
		}

		.flat-portfolio.v1 .item,
		.flat-portfolio.v2 .item {
			width: 100%;
		}

		.flat-contact-us h5 {
			margin-left: 0;
		}

		.flat-row.row-contact-us .submit-wrap {
			float: left;
			margin-right: 0;
		}

		.flat-table.style-v1 .table-top {
		    position: absolute;
		    left: 39%;
		}

		.flat-row.row-contact-us .submit-wrap {
			margin-left: 0;
		}

		.page-title.parallax4 .page-title-heading p {
			font-size: 28px;
			line-height: 40px;
		}

		.flat-team-carosuel-style2 .owl-item .images-left .team-image {
			padding-left: 0;
		}

		.flat-team-carosuel-style2 .owl-item blockquote .blockqoute-text {
			padding: 110px 0 0;
		}

		input[type="submit"] {
			padding: 23px 0;
		}

		.blog-post .post {
			float: inherit;
		}

		.blog-post .post.post-comment,
		.blog-post .post.post-bookmark {
	    	padding: 15px 45px;
		}

		.flat-row.row-contact-us .icon-wrap {
			float: left;
		}

		.grid figure figcaption.style-1 {
			padding: 35px;
		}

		.table-stype1 .flat-table {
			width: 60%;
		}

		.footer .footer-widgets .widget-instagram .instagram-thumb .thumb {
			width: 33.33%;
		}

		.blog-post .entry-detail-content blockquote .blockqoute-text {
			padding-right: 0;
		}

		.btn-menu {
		    line-height: 27px;
		    margin: 20px 20px;
		    width: 23px;
		}

		.header .header-wrap .logo {
			line-height: 60px;
		}

		.flat-tabs .menu-tab li {
			margin-right: 5px;
		}

		/* Home 2 */

		.flat-counting .icon-counter {
			width: 100%; 
		}

		.owl-stage-outer.style1 .owl-controls .owl-dots {
		    top: 65%;
		}

		/* Home 3 */
		.flat-client.style2 .item {
			width: 100%;
		}

		.owl-stage-outer.style2 .owl-stage {
			margin-bottom: 20px;
		}

		.flat-client-carousel .title-item.style1 .title {
		    margin-bottom: 20px;
		}

		.page-title.parallax7 {
		    padding: 100px 0 70px;
		}

		.owl-stage-outer.style2 .owl-controls .owl-dots {
			top: 9%;
		}

		.flat-portfolio.v3 .item.w50 .grid figure figcaption,
		.flat-portfolio.v3 .item.w75 .grid figure figcaption {
		    padding: 15px;
		}

		.flat-row.icon-box-center .icon-box .content .title {
		    margin-bottom: 20px;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-carousel-v1 ul.slides li {
		    padding-left: 85px;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-carousel-v1 ul.slides li:last-child {
		    padding-left: 50px;
		}

		.flat-testimonials-slider.v1 #flat-testimonials-flexslider-v1 li p {
		    padding: 0 10px;
		}

		.our-price .flat-price .dola {
		    left: 50px;
		}

		.our-price .flat-price .dola:before {
			left: 120px;
		}

		.our-price .flat-price .price-title {
			padding: 13px 0 12px 160px;
		}

		.our-price .post {
			margin-bottom: 50px;
		}

		.flat-row.pad-bottom100px {
			padding-bottom: 0;
		}

		.flat-row .link-circle-box {
		    overflow: hidden;
		    padding: 0 0 500px;
		}

		.link-circle-box .icon-post.v1,
		.link-circle-box .icon-post.v2,
		.link-circle-box .icon-post.v3 {
			right: 0;
		}

		.link-circle-box .icon-post.v1 {
		    top: 20px;
		}

		.link-circle-box .icon-post.v2 {
		    top: 185px;
		}

		.link-circle-box .icon-post.v3 {
		    top: 350px;
		}

		.flat-portfolio .portfolio-filter {
		    text-align: center;
		    margin-bottom: 43px;
		}

		.flat-portfolio.v3 .portfolio-filter > li,
		.flat-portfolio.v4 .portfolio-filter > li {
			display: inline-block;
		    padding: 0 8px;
		}

		.flat-portfolio.v3 .portfolio-filter,
		.flat-portfolio.v4 .portfolio-filter {
			position: relative;
			left: 0;
			text-align: center;
			float: none;
		}

		.flat-portfolio.v3 .item,
		.flat-portfolio.v4 .item {
			width: 100%;
		}

		/* Home 5 */
		.flat-story .post .content {
		    padding: 40px 20px 5px;
		    background-color: #fff;
		    margin-bottom: 13px;
		}

		.flat-story .img-full {
		    top: 720px;
		}

		.flat-partners-carousel .flat-client-style-v1 .item {
		    padding: 55px 35px 30px 30px;
		}

		.flat-row.row-contact-us .flat-button.style1 {
		    padding: 28px 70px;
		}

	}

	@media (max-width: 320px) {	

	}

