/* Enter Your Custom CSS Here */
#footer-bottom .et-social-icons{
    margin-top:-56px!important;
	font-size:20px;
}
.bottom-nav {
    font-size: 20px!important;
}
.bottom-nav a {
    font-size: 20px!important;
}
.et-pb-contact-message {
	padding-left:15px;
}
.et_pb_text_8 {
	font-size:52px !important;
}
p:not(.has-background):last-of-type {
    padding-bottom: 30px;

}
.et_pb_divider_1   {
    max-width: 55%!important;
}
.et_pb_divider_0 {
    max-width: 55%!important;
}
#page-container{
	overflow-y: unset!important;
}
.page-id-75 .et_pb_text_2 {
    padding-bottom: 60px!important;
}
.page-id-75 .et_pb_row_1 {

	min-height: 520px;
}
.page-id-75 .et_pb_section_1 {
    min-height: 750px;
}
.page-id-75 .et_pb_row_1.et_pb_row {
    padding-bottom: 53px!important;
}
.page-id-75 .et_pb_section_1.et_pb_section {
  margin-top: -40px;
  margin-bottom: -150px;
}
.bottom-nav{
	padding-top:35px;
}
.page-id-534 .et_pb_row_1{
	  margin-left: 0px!important;
    padding-left: 152px!important;;
}
.et_pb_post .entry-content {
    padding-top: 30px;
    font-family: 'Overpass',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 200;
    line-height: 1.8em;
	  font-size: 18px;
}
.et_pb_post .entry-content p{
	padding-bottom: 1em;
}
.has-medium-font-size {
    font-size:18px;
    padding-top: 30px;
    font-family: 'Overpass',Helvetica,Arial,Lucida,sans-serif;
    font-style: normal;
    line-height: 1.8em;
}
.et_pb_section_1.et_pb_section {
    padding-top: 20px!important;
    margin-top: -1px!important;
}
.page-id-43 .et_pb_text_1 p {
	color:#ffffff!important;
	font-size:20px!important;
	line-height: 1.8em!important;
}
@media  (max-width: 767px) { 
	.et_pb_contact_form_0.et_pb_contact_form_container h1{
		font-size:34px!important;
		line-height:1.2em !important;
	}
	
#footer-info, .et-social-icons {
    padding-right: 36px;
}
    .et-social-icons {
    padding-top: 35px;
    }
	.et-pb-contact-message {
    margin-top: -44px !important;
}
.et_pb_contact_field {
    margin-bottom: 15px !important;
}
	  .et_pb_contact_field textarea.et_pb_contact_message {
    min-height: 72px!important;
}
	.page-id-75 .et_pb_row_1 {
		min-height: 460px!important;
	}
	.page-id-75 .et_pb_section_1 {
    min-height: 690px;
}
	.page-id-75 .et_pb_section_1.et_pb_section {
    margin-top: -40px;
	}
	.page-id-75 .et_pb_blurb_container{
		text-align:left !important;
		font-size:16px !important;
	}
	.page-id-75 .et_pb_column_2_5 h4 {
    font-size: 16px;
}
.page-id-262 .et_pb_text_1 {
    width: 100% !important;
}
	.page-id-262 .et_pb_row_0{
		width:80% !important;
	}


/*.page-id-75 .et_pb_section_2.et_pb_section {
    padding-bottom: 3vw;
    margin-top:55px;
}*/
.page-id-75	.et-pb-contact-message {
    font-size: 16px!important;
	 margin-top: -47px !important;
}
	.page-id-70 .et_pb_section_0.et_pb_section {
    padding-top: 28vw!important;
}
	#post-43 .et_pb_row_0.et_pb_row {
    width: 70%!important;
}
	#post-43 .et_pb_text_inner h1 {
    margin-top: 150px!important;
}
	.page-id-479 .et_pb_row_0.et_pb_row {
    margin-left: 48px!important;
}
	#cio_1{
		width: 78%!important;
	}
}
@media (min-width: 981px){
/*.et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 50.25%;
    margin-left: 113px;
}*/
}
@media (max-width: 360px) {  
/*.page-id-75 .et_pb_section_2.et_pb_section {
    padding-bottom: 3vw;
    margin-top:85px;
}*/
.page-id-75	.et-pb-contact-message {
    font-size: 16px!important;
	 margin-top: -47px !important;
}
	.page-id-75 .et_pb_row_1.et_pb_row {
		margin-top: 20vw!important;
	}
	
}
@media(max-width:350px) {
.page-id-75 .et_pb_section_1.et_pb_section {
padding-bottom: 50px;
}
}
/* (1280x1024) SXGA Display */
@media  screen and (max-width: 1280px) {
	#flat-fee-it-banner{
		width:78% !important;
	}
#post-43	.et_pb_text_0 {
    margin-top: 0px!important;
    margin-right: -29px!important;
}
.page-id-60 .et_pb_row_4.et_pb_row {
    margin-bottom: 50px!important;
}
}
@media (min-width: 1200px)  { 
/*.page-id-60 .et_pb_section_2 {
    min-height: 1190px;
}*/
	.page-id-60 .et_pb_text_2 {
    margin-top: -100px!important;
}
	.page-id-60 .et_pb_module{
		margin-bottom: 3.82%;
	}
.page-id-60 .et_pb_section_2 .et_pb_gutters3 .et_pb_column_1_2 {
    padding: 810px 0px;
}
	
} 
@media (max-width: 1024px) {
	.et_pb_image_11 {
    margin-top: -229px!important;
	}
	#post-43 .et_pb_row_0.et_pb_row {
    margin-top: -285px!important;
	}
	.page-id-262 .et_pb_text_1 {
		width: 100.9%!important;
	}
	.page-id-8 .et_pb_image_1.et_pb_module{
	display:none;
	}
	
}
@media (max-width: 1024px) and (min-width:1366px) { 
	.page-id-262 .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 50.25%;
    margin-left: 113px;
}
.page-id-8 .et_pb_image_1.et_pb_module{
	display:none;
	}
	
}
@media only screen 
and (min-device-width : 768px) 
	and (max-device-width : 1024px){
.page-id-75 .et_pb_section_2.et_pb_section {
    padding-bottom: 3vw;
    margin-top:96px;
}
.page-id-75	.et-pb-contact-message {
    font-size: 16px!important;
	 margin-top: -47px !important;
}
	.page-id-75 .et_pb_row_1.et_pb_row {
		margin-top: 4vw!important;
	}
 .page-id-75 .et_pb_image{
		display:none;
	}	
}
@media(min-width:991px) {
.page-id-75 .et_pb_row_1.et_pb_row {
padding-bottom: 220px!important;
}

}

@media screen and (device-aspect-ratio: 2880/1800){
div.et_pb_section.et_pb_section_0 {
    min-height: 700px !important;
}
}
@media(max-width:767px) {
	#lets-talk-title p {
		font-size: 20px;
	}
}
.et-pb-contact-message ul {
	text-align: left;
    width: 200px;
    margin: 0 auto;
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
#post-43 .et_pb_row_0.et_pb_row {
    margin-right: auto!important;
    margin-left: 88px!important;
    width: 80%;
}
}
/* Ipad Pro */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
	and (-webkit-min-device-pixel-ratio: 2){
		#post-43 .et_pb_row_0.et_pb_row {
    margin-left: 100px!important;
}
}
/* large device */
@media only screen 
	and (min-width: 1824px){
		.page-id-43 .et_pb_row_0.et_pb_row {
    margin-top: -320px!important;
}
.page-id-43	.et_pb_section_3.et_pb_section {

    margin-top: -105px;
}
}
/* extra large device */
@media (min-width: 2500px) {   
.page-id-479 .et_pb_row_1.et_pb_row {
     margin-right: 15px!important; 
    margin-left: 15px!important; 
}
	.page-id-43 .et_pb_row_0.et_pb_row {
    margin-top: -458px!important;
}
	.page-id-75 .et_pb_row_1 {
	overflow:unset;
	}
	.page-id-75 .et_pb_row_1.et_pb_row {
		margin-top: 2vw!important;
	}
	.page-id-43 .et_pb_section_3.et_pb_section {
    margin-top: -117px !important;
}
	.page-id-70 .et_pb_section_1.et_pb_section {
    padding-top: 0px !important;
}
}
