/*HOMEPAGE */
.portfolio_home_text {padding-top:25%;}
.lightbox{margin-bottom:0px; margin-top:30px;}
#title-page{background-color:#d3d3d0;}
.bar{ background-color:#f89933 !important;}
#phone h4{float:right; margin-bottom:15px ;color:#f89933 !important; font-weight:700 !important; vertical-align:text-top;}
#tag{float:left;font-size:16px;color:#f89933 !important; font-weight:600 !important; vertical-align:text-top;}

/*TEXT */
h4, h5, h6 {  font-weight: 500; letter-spacing: -1px;}
#title-page h2 {  letter-spacing: -2px;}
hr {color:#ffffff;border:#ffffff;}

/*HOMEPAGE FORM */
.wpcf7 input {width: 100%;}
.wpcf7 .wpcf7-submit {width:100%;border-color: #fff; color:#fff; background:none;padding:10px;}
.wpcf7 input, .wpcf7 textarea{background: none repeat scroll 0 0 #39414C;border:none;padding:10px;}
.wpcf7-form p{line-height:5px;}

/*HOMEPAGE FORM RESPONSIVE LAYOUT*/
/*  SECTIONS  */
.section {clear: both;padding: 0px;margin: 0px;}
/*  COLUMN SETUP  */
.col {display: block;float:left;margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }
/*  GROUPING  */
.group:before,.group:after {content:"";display:table;}
.group:after {clear:both;}
/*  GRID OF FOUR  */
.span_4_of_4 {width: 100%; }
.span_3_of_4 {width: 74.6%; }
.span_2_of_4 {width: 49.2%; }
.span_1_of_4 {width: 23.8%; }
.span_1_of_5 {
    width: 18.5%;
}
.span_1_of_5 img.wpcf7-captchac {
    float: right;
margin: -10px 0 6px;
}
.home-captcha br { display: none; }
.home-captcha span.wpcf7-form-control-wrap { margin-top: 10px; }

/*  LANDING PAGE  */
.landingpage_face {padding-top:15%;}
.landingpage_ipad {padding-top:15%;}
.pricing-table ul li h4 {text-transform: lowercase; margin: 10px;}
.pricing-table h5, .pricing-table .price  {display:none;}
.pricing-table .confirm {font-size:24px; padding:20px;}
.landingbody {line-height:14px;}



@media only screen and (max-width: 980px) {
.span_1_of_5 {width: 49%; }
.col.span_1_of_5:nth-child(2n+1) {
    margin-left: 0;
}
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
.col { margin: 1% 0 1% 0%;}
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
.span_4_of_4 {width: 100%; }
.span_3_of_4 {width: 100%; }
.span_2_of_4 {width: 100%; }
.span_1_of_4, .span_1_of_5 {width: 100%; }
}

/*INTERNALS */
.inside_img{margin-top:0px;}

/*PORTFOLIO */
#title-page .divider.textalignleft {display:none;}

/*IMAGES REMOVE ROLLOVER */
.lightbox .fancy-wrap:hover .overlay, .lightbox .fancy-wrap:active .overlay, .lightbox .fancy-wrap:focus .overlay {display:none;}
a.fancy-wrap  { cursor: default; pointer-events: none;}

/*FOOTER */
#footer-credits {
    padding: 80px 0 40px;
}

/* Make homepage slider responsive */
@media only screen and (max-width: 1024px) {
    #rev_slider_1_1 .tp-caption.big_white,
    #rev_slider_1_1 .tp-caption.very_large_text { z-index: 20;}
    #rev_slider_1_1 .tp-caption h1 { line-height: 1.3 !important;}
    #rev_slider_1_1 ul li:nth-child(3) .tp-caption { left: 10px!important;}
}
@media only screen and (max-width: 768px) {
    #rev_slider_1_1 .tp-caption h1 { font-size: 40px !important; }
}
@media only screen and (max-width: 600px) {
    #rev_slider_1_1 .tp-caption h1 { font-size: 30px !important; }
}
@media only screen and (max-width: 420px) {
    #rev_slider_1_1 ul li:nth-child(4) .tp-caption { left: 10px!important;}
    #rev_slider_1_1 .tp-caption h1 { font-size: 24px !important; }
}

/* MAILCHIMP SUBMIT BUTTON RESTYLE */
.mc4wp-form-fields input[type="submit"] {
border:0;
padding: 8px 16px;
background-color: #f89933;
}

/* PORTFOLIO DIVIDER */
.portfolio-divider {
background-color: #FFFFFF !important;
}