@media all and (min-width: 768px) {
	#homepage-banner {
		height: 768px;
		margin-top: -146px;
	}
	body.admin-bar.et_fixed_nav #main-header.et-fixed-header {
		top: 46px !important
	}
	#page-header {
		height: 400px;
	}
	#page-header h1 {
		font-size: 60px;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
	}

	
}

@media all and (min-width: 981px) {
	#footer-widgets .footer-widget:first-child {
    	width: 17% !important;
	}
	#footer-widgets .footer-widget:nth-child(2) {
    	width: 33% !important;
	}
	.page-link .et_pb_button_module_wrapper{
		position: absolute;
		z-index: 99;
		right: 15px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		
		background: #113d5e;
		
		max-width: 350px;
		width: 100%;
		padding: 5px
	}
	.btn-page-link {
		padding: 60px 10px !important;
		white-space: nowrap;
	}
	body.admin-bar.et_fixed_nav #main-header.et-fixed-header {
		top: 32px !important
	}
	#services-tabs .et_pb_tabs_controls {
		width: 30%;
		float: left;
	}
	#services-tabs .et_pb_all_tabs {
		width: 70%;
		float: left;
	}
}


@media ( max-width: 768px ) {
	.et_pb_row.et_pb_row_3,
	.et_pb_row.et_pb_row_4 {
		padding: 0 !important;
	}

	.et_pb_row.et_pb_row_3 > div,
	.et_pb_row.et_pb_row_4 > div {
		margin-bottom: 65px;
	}

	.et_pb_row.et_pb_row_3 .et_pb_image_wrap,
	.et_pb_row.et_pb_row_4 .et_pb_image_wrap {
		width: 100%;
	}
	div#input_1_7 {
		transform: scale(0.92);
	}
}
	

@media only screen  and (max-device-width : 568px) and (orientation : landscape){
	body #page-container .et_pb_button_2,
	body #page-container .et_pb_button_3,
	body #page-container .et_pb_button_4,
	body #page-container .et_pb_button_5{
		height: 90px !important;
	}
}

@media (max-width: 414px){
	.et_animated.et_pb_row.et_pb_row_6.fold {
		width: 95% !important;
	}
	.strong-content.wpmslider-wrapper > div {
		width: 100% !important;
	}
	.strong-view.default.controls-type-sides .testimonial-inner {
		padding-left: 35px !important;
		padding-right: 35px !important;
	}
}



@media (max-width: 320px){
	div#input_1_7 {
		transform-origin: 0 0;
		transform: scale(0.85);
	}
	.et_pb_row.et_pb_row_3 > div{
		padding: 0 !important;
	}
}

/*@media (min-width:320px){

	#main-header .logo_container {
    position: relative;
    width: auto;
    margin-top: -115px;
}

	#top-header #et-info {
    float: left;
    margin: 75px 50px auto;
}

	.et_header_style_left #logo, .et_header_style_split #logo{
    margin: 0 auto;
    display: block;
}
}*/

body.home #main-header:not(.et-fixed-header), body.home #top-header:not(.et-fixed-header) {
	background: rgba(255,255,255,0.5) !important;
}