/* Custom sizes acx */
@media screen and (max-width: 1440px) and (min-width: 981px) {
.et_pb_salvattore_content {
    display: flex!important;
    flex-direction: column!important;
    width: 339%!important;
	}
}
@media screen and (max-width: 1919px) and (min-width: 981px) {
	div#jb-slider div.et_pb_slide h2 {
        font-size: 18px !important;
    }	
	div#jb-slider div.et_pb_slide p {
        font-size: 18px !important;
    }
}
@media screen and (max-width: 1859px) and (min-width: 1756px) {
	header li.jb-header-button {
    	margin-top: 16px !important;
    	margin-bottom: 20px !important;
	}
}

@media screen and (min-width: 981px) {
	div#jb-slider div.et_pb_slide p {
        font-size: 20px !important;
    }
}
@media screen and (max-width: 767px) and (min-width: 480px) {
.et_button_no_icon .et_pb_button {
    width: 60%;
}
}
@media screen and (max-width: 479px) and (min-width: 401px) {
a#jb-cta-button-demo {
    margin-left: -38px;
}
a#jb-cta-button-quote {
    margin-right: -38px;
}
}






/* DESKTOP 1 */
@media screen and (max-width: 1366px) and (min-width: 1296px) {
}

/* DESKTOP 2 */
@media screen and (max-width: 1295px) and (min-width: 1081px) {
}

/* IPAD LANDSCAPE */
@media screen and (max-width: 1080px) {
}

/* DIVI TABLET BREAKPOINT */
@media screen and (max-width: 980px) {
div.size-1of2 article {
    margin-right: 30px;
    margin-bottom: 30px !important;
}
.et_pb_salvattore_content {
    margin-right: -60px;
    margin-left: 20px;
	width:100%;
}
.et_pb_slides, .et_pb_slide {
    height: 480px!important;
}
.et_pb_slide_1 .et_pb_slides {
    height: 1020px!important;
	}
    .et-pb-controllers {
        bottom: 0% !important;
	}
div#jb-slider {
    height: 500px;
	}
	div#jb-slider div.et_pb_slide h2 {
        font-size: 26px !important;
    }
    div#jb-slider div.et_pb_slide_3 h2 {
        font-size: 20px !important;
    }

.et_pb_slider.et_pb_module .et_pb_slide_3.et_pb_slide .et_pb_slide_description .et_pb_slide_content, .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content, .et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content, .et_pb_slider.et_pb_module .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
    font-size: 26px !important;
	}
h2.et_pb_slide_title {
	margin-bottom:-20px;
	}

}

/* IPAD PORTRAIT */
@media only screen and (max-width: 768px) {
div.size-1of1 article {
    margin-bottom: 30px !important;
	}
.et_pb_salvattore_content {
    width: 92%;
	}
	.et-pb-controllers a {
		margin-bottom:4px;
	}
}

/* IPHONE 6+ LANDSCAPE */
@media only screen and (max-width: 736px){
}

/* IPHONE 6 LANDSCAPE */
@media only screen and (max-width: 667px){
}

/* HTC, GALAXY LANDSCAPE */
@media only screen and (max-width: 640px) {
	div#field_3_6, div#field_3_5 {
    	float: left;
    	left: 0;
    	position: relative;
    	width: 100%;
	}
	
}

/*IPHONE 5 LANDSCAPE */
@media only screen and (max-width: 568px) {
h2.entry-title a {
    font-size: 24px;
	line-height: 20px;
	}
}

/* IPHONE 4 LANDSCAPE */
@media only screen and (max-width: 480px) {
	#gform_wrapper_4 .gform_body {
    	padding:0px;
	}
	.et_pb_module.et_pb_code.et_pb_code_0.jb-contact-form {
    	width: 110%;
    	position: relative;
    	left: -5%;
	}	
}

/* IPHONE 6+ PORTRAIT */
@media only screen and (max-width: 414px) {
}

/* IPHONE 6 PORTRAIT */
@media only screen and (max-width: 375px) {

}

/* HTC, GALAXY PORTRAIT */
@media only screen and (max-width: 360px) {
}

/* IPHONE 4, IPHONE 5 PORTRAIT */
@media only screen and (max-width: 330px) {
	div#jb-slider div.et_pb_slide h2 {
        font-size: 22px !important;
    }	
}

/*--------------------------------- TARGET ONLY SPECIFIC DEVICES ------------------------------------------*/
/* TARGET IPAD */
@media only screen and (max-width: 768px) and (min-width: 767px) {
}
@media only screen and (max-width: 1024px) and (min-width: 1023px) {
}

/* TARGET iPHONE 5S */
@media only screen and (device-width: 640px) and (device-height: 1136px) and (orientation: portrait) {
}
@media screen and (max-device-width: 1136px) and (orientation: landscape) and (device-aspect-ratio: 40/71) {
}

/* TARGET IPHONE 5 */
@media only screen and (device-width: 568px) and (orientation: landscape) {
}
@media only screen and (device-width: 320px) and (orientation: portrait) {
}

/* TARGET IPHONE 4 */
@media only screen and (device-width: 320px) and (orientation: portrait) {
}
@media only screen and (device-width: 480px) and (orientation: landscape) {
}

/* TARGET HTC ONE AND GALAXY S5 */
@media only screen and (device-width: 360px) and (orientation: portrait) {
}
@media only screen and (device-width: 640px) and (orientation: landscape) {
}

/* TARGET IPHONE 6 */
@media only screen and (device-width: 375px) and (orientation: portrait) {
}
@media only screen and (device-width: 667px) and (orientation: landscape) {
}

/* TARGET IPHONE 6+ */
@media only screen and ( device-width: 414px ) and ( orientation: portrait ) {
}
@media only screen and ( device-width: 736px ) and ( orientation: landscape ) {
}