
@media (min-width: 320px) and (max-width: 767px) {
	.gem-slideshow > * {
    height: 400px !important;
}
.fullwidth-block-background{
	background-image:none !important
}
.primary-navigation.responsive .dl-menu{
	top:128%	
}
.fullwidth-block-background1 {
    display: none;
}
#fullwidth-block-58c168bc087dc{
	padding-bottom:0px !important;	
	
}
#fullwidth-block-58c168bc0d705{
	padding-top:50px !important;	
}
.title-h2 {
    font-size: 28px;
    margin-top: 0px;
    line-height: normal;
    text-align: left;
}
.mob-space-none{
	display:none;	
}
body .vc_custom_1472481965429{
	margin-left:0px !important;	
}
body .lazy-loading:not(.lazy-loading-not-hide){
	visibility:visible	
}
body .quickfinder-item-image .quickfinder-item-image-content.lazy-loading-item{
	 transform: scale(1);
}
#fullwidth-block-58c168bc4cc0d{
	padding-top:0px !important;	
}
.project-name{
	font-size:15px;
	  margin-bottom: 8px;
    margin-top: -6px;
}
.modal__wrapper--example-theme .modal__content{
	width:95%	
}
.modal__content p{
 font-size: 14px;
    line-height: 20px;	
}
.fullwidth-block-background-parralax{
	background-image: url(../images/parallax.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:center top !important
}
#fullwidth-block-58c168bc0c949{
	padding-bottom:100px !important;	
}
.tp-mask-wrap{
	display:none;	
}
#slide-1-layer-2{
	display:none	
}
#site-header .site-title{
	position:relative;
	top: 26px;	
}
#site-header .site-title a img.default, #site-header .menu-item-logo a img.default{
	display:block ;	
}
#site-header .site-title a img.small, #site-header .menu-item-logo a img.small{
	display:none !important;	
}
.row > *{
	margin-top: 4em !important;	
}
}
@media (min-width: 414px) and (max-width: 479px) {
.gem-slideshow > *{
	height:500px !important	
}
.title-h4{
	font-size:20px !important;	
}
}
@media (min-width: 568px) and (max-width: 639px) {
#fullwidth-block-58c168bc087dc{
	padding-top:70% !important	
}
.ipad-top-res{
	margin-top:450px !important	
}	
}
@media (min-width: 640px) and (max-width: 719px) {
#fullwidth-block-58c168bc087dc{
	padding-top:70% !important	
}
.ipad-top-res{
	margin-top:500px !important	
}

}
@media (min-width: 736px) and (max-width: 767px) {
.ipad-top-res{
	margin-top:570px !important	
}	
}
@media (min-width: 768px) and (max-width: 1023px) {


.mob-space-none{
	display:none !important;	
}
#slide-1-layer-2{
	margin-top:-10px !important	
}
.tp-mask-wrap{
	margin-top:250px !important;	
}
.rev-btn{
	margin-top:-150px !important	
}
body .vc_custom_1472481965429{
	margin-left:0px !important;	
}
.modal__wrapper--example-theme .modal__content{
	width:90%	
}
.row > *{
	margin-top: 5em !important;	
}
.ipad-res{
	height:615px !important	
}
}

@media (min-width: 1024px) and (max-width: 1279px) {
body .vc_custom_1472481965429{
	margin-left:0px !important;	
}
.ipad-res{
	height:585px !important	
}
.ipad-top-res{
	margin-top: 373px !important;
}
body .lazy-loading:not(.lazy-loading-not-hide){
	visibility:visible	
}
.quickfinder-item{
	margin-top:0 !important;
	margin-bottom:0 !important	
}
.quickfinder-item-image{
	margin-bottom:0	
}
.mob-space-none{
	display:none;	
}
}

