/*
Theme Name: Tilt Child Theme
Theme URI: http://themes.whiteboxstud.io/tilt/
Description: Tilt is a modern multipurpose WordPress theme. Tilt is available exclusively on Theme Forest.
Author: Whitebox Studio
Author URI: https://themeforest.net/user/whitebox-studio
Template: tilt
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
#site-navigation ul li {
    width: auto;
    padding: 0;
    margin: 0 4px;
}
.social-icons.header-right img {
    max-width: 30px !important;
    display: inline-block;
    margin: 0;
    padding: 0;
}
#site-navigation .phone-info, #site-navigation .textwidget.soc-connect { float:left; }
#site-navigation .phone-info p { margin:0; line-height: 33px;}
#site-navigation .header-buttons { 
margin-top: 42px; 
-webkit-transition: line-height 0.2s ease-in-out, background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
transition: line-height 0.2s ease-in-out, background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
#site-navigation .textwidget.soc-connect ul { padding-left: 10px; }

.header-container-sticked #site-navigation .header-buttons { margin-top: 15px; }
.ucm-drive-shot-back, .ucm-closeup-shot-back {
	display: none;
	/*filter: grayscale(1);
	display: none;*/
}
#ucm-back-img1 {
	filter: grayscale(1);
	display: none;
}
.jgi-srch {
	width: 90% !important;
    float: left;
}
#jgi-srch-btn{
	float: left;
    position: relative;
    left: 10px;
    padding: 7px;
    font-weight: 600;
    color: #30b9e6;
    border-color: #30b9e6;
    border-radius: 20px;
    background: no-repeat;
    border-width: 2px;
    width: 10%;
    border-style: solid;
}
#jgi-srch-btn:hover {
    background: #30b9e6;
    color: #fff;
}
.jgi-srch {
    border-radius: 20px !important;
}
.extensions-embellishments-section {
    background: linear-gradient(to bottom, #022a5e 0%, #03152b 100%);
}
.golden-btn span::after {content: '>';padding-left: 10px;font-size: 30px;}
.golden-btn span {font-size: 30px !important;text-transform: capitalize !important;font-weight: normal !important;}
.creative-5-seconds {position: relative;bottom: 50px;}
.golden-rules-head a {font-weight:400 !important; font-style:italic;}
.golden-rules-tab-section li.ui-state-default a.ui-tabs-anchor {font-size: 30px !important;font-style: italic;text-align:center !important;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {padding: 0;}
.golden-tabs .vc_column-inner {padding: 0 !important;}

.wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav li {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 24px;
    padding-right: 20px;
	    height: unset !important;
		width:25% !important;
}
.wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav li a {
    border: none !important;
	margin-left: 0 !important;
}
.wpb_tabs.wpb_content_element .wpb_tabs_nav li a {
    height: 51px !important;
}
.golden-rules-tab-section ul.wpb_tabs_nav li {
    background: linear-gradient(to bottom, #f9f3cf 0%, #e9e0ae 100%) !important;
    border-right: 2px solid #152632 !important;
}
.golden-rules-tab-section li.ui-state-default.ui-state-active, .accordion-tap-section .wpb_accordion.accordion_classic .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a , .wpb_accordion.accordion_classic .wpb_accordion_wrapper .wpb_accordion_header a:hover  {
    background: linear-gradient(to bottom, #559dff 0%, #0aa9d1 100%) !important;
}
.accordion-tap-section .wpb_accordion_header {
    background: linear-gradient(to bottom, #f9f3cf 0%, #e9e0ae 100%) !important;
}
.accordion-tap-section .wpb_accordion.accordion_classic .wpb_accordion_wrapper .ui-state-default:after {
    color: #000633 !important;
	font-weight: 600;
}
.accordion-tap-section .wpb_accordion_section {
	    margin-bottom: 0px !important;
}
.wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav {
    border-bottom: none !important;
}
.golden-rules-tab-section .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .golden-rules-tab-section  .wpb_tabs.wpb_content_element .wpb_tabs_nav li a:hover {
	color:#fff !important;
}
.wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
	color:#fff !important;
}

.wpb_tabs.wpb_content_element .wpb_tabs_nav li a {
	color:#152632 !important;
}

.golden-rules-tab-section li.ui-state-default a.ui-tabs-anchor {
    background: unset !important;
}
.golden-bottom-slide {
    background: linear-gradient(to bottom, #f7f0ca 0%, #fae48e 100%) !important;
}

.billboard-temp-section .wpb_wrapper {
    width: 100%;
    padding: 0 20px;
}

.billboard-temp-section .wpb_single_image .wpb_wrapper {
    padding: 0 !important;
}

.billboard-temp-section .wpb_single_image {
    width: 100%;
}

.billboard-temp-section  .vc_single_image-wrapper {
    width: 100%;
}

.billboard-temp-section  .vc_single_image-img.attachment-full {width: 100%;}
.creative-5-seconds .vc_box_border_grey { margin-right:50px; }
.pro-tips-back {background: linear-gradient(to bottom, #f7f0ca 0%, #fae48e 100%) !important;}
span.bold-font {
    font-size: 34px !important;
    font-weight: 800 !important;
}
span.bold-font-1 {
    font-size: 34px !important;
    font-weight: 800 !important;
}
span.bold-font-2 {
    font-size: 34px !important;
    font-weight: 600 !important;
}
.creative-slide-content {
	/*text-align:justify !important;*/
}

span.large-text-bold {font-weight: 600 !important;}
span.text-top {position: relative;bottom: 5px;}


.gform_wrapper .gf_step span.gf_step_label, .gform_wrapper .gf_step span.gf_step_number,.gform_wrapper .gform_body,.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description,.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label, .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
	font-size: 18px !important;
    font-family: 'Poppins';
    font-weight: 500 !important;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .field {
    border: 1px solid #d4d0d0 !important;
}

.text-gradient-1 {
    background: -webkit-gradient(linear, top, #4e9efb, #0ca8d2)!important; /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #4e9efb, #0ca8d2)!important; /* Chrome10+, Safari5.1+ */
    background: -moz-linear-gradient(top, #4e9efb, #0ca8d2)!important;    /* FF3.6+ */
    background: linear-gradient(top, #4e9efb, #0ca8d2)!important; 
    background-clip: text!important;
    text-fill-color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: rgba(0,0,0,.0)!important;
}
.text-gradient {
    background: -webkit-gradient(linear, top, #f0b330, #e38e08)!important; /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #f0b330, #e38e08)!important; /* Chrome10+, Safari5.1+ */
    background: -moz-linear-gradient(top, #f0b330, #e38e08)!important;    /* FF3.6+ */
    background: linear-gradient(top, #f0b330, #e38e08)!important;     
    background-clip: text !important;
    text-fill-color: transparent !important; 
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important; 
    color: rgba(0,0,0,.0)!important;
}

.digitalcolor {
	color: #00ff00 !important;
}
input#gform_submit_button_3 {
    background: #000633;
    border: #000633;
    font-size: 18px !important;
    font-weight: 400 !important;
	color: #fff !important;
}
input#gform_submit_button_3:hover {
    background-color: #30b9e6;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 400;
    border: #30b9e6;
}
.footer-sidebar .vc_col-sm-3:nth-child(2) h3.widget-title {
    visibility: hidden;
}
.footer-sidebar .vc_col-sm-3:nth-child(2) {
    right: 40px;
}
.footer-sidebar .vc_col-sm-3:nth-child(2) li {
    text-transform: uppercase;
}

.widget ul li a {
    letter-spacing: 1.4px !important;
}
.custom-list-item1 p {
    /*letter-spacing: 0.4px !important;*/
}

.slide-quote {
	-webkit-transform: rotate(10deg) !important;
	-moz-transform: rotate(10deg)!important;
	-ms-transform: rotate(10deg)!important;
	-o-transform: rotate(10deg)!important;
}
.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    /*.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {*/
    width: 48% !important;
    margin-right: 10px;
    height: 54px;
    line-height: 50px;
    padding: 0 30px;
    font-size: 13px;
    font-weight: 700;
    color: #30b9e6;
    border-color: #30b9e6;
    border-radius: 20px;
    background: none;
    display: block;
    border-style: solid;
    letter-spacing: .1em;
    border-width: 2px;
    text-transform: uppercase;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.gform_wrapper .gform_page_footer .button.gform_next_button:hover, .gform_wrapper .gform_footer input.button:hover {
    /*.gform_wrapper .gform_footer input.button:hover {*/
    background-color: #30b9e6 !important;
    color: #fff !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    color: #30b9e6 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    margin: 0 16px 0 0;
}
.ret_contact_btn_wrapper .gform_button.button:hover {
    width: 100%;
    padding: 0 10px;
    background-color: #30b9e6;
    color: #fff !important;
}
.real-estate-form .gform_wrapper .top_label input.medium, .real-estate-form .gform_wrapper .top_label select.medium {
    width: calc(100% - 8px) !important;
}
.our-billboard-home-slider:hover {
	    background-color: #30b9e6 !important;
		color:#fff !important;
}
.our-billboard-home-slider {
    border-radius: 20px !important;
    border-width: 2px !important;
    color: #30b9e6 !important;
    border-color: #30b9e6 !important;
}
.popupaoc-button {
    padding: 15px 15px;
    background: linear-gradient(to bottom, #f9f3cf 0%, #e9e0ae 100%) !important;
    color: #000633 !important;
    display: inline-block;
    font-weight: 700;
	/*border-radius: 20px;*/
	text-align: center;
}
.popupaoc-button:hover, .popupaoc-button:focus {
    background: linear-gradient(to bottom, #559dff 0%, #0aa9d1 100%) !important;
    color: #fff;
}
.creative-temp a.paoc-popup.popupaoc-button {
    width: 100%;
    font-size: 13px;
}
.paoc-popup-modal img.size-medium.wp-image-8022.aligncenter {
    width: 75%;
}
div#creative-temp-space {
	 height: 25px !important;
}
.terms-liabilities ol,.terms-liabilities p,.terms-liabilities ul,.terms-liabilities li {
    font-size: 18px;
    text-align: justify;
}
.ucm_search form#searchform {
    padding-bottom: 60px;
}
.ucm_search .jgi-srch {
    width: 80% !important;
    float: left;
}
.ucm_search #jgi-srch-btn {
    width: 20%;
}
.ucm_search form#searchform {
    width: 60%;
    margin: 0 auto;
	padding-top: 5px;
}
.ucm_search input#s {
    /*background: #30b9e6;
    color: #fff !important;*/
}
.ucm_search ::placeholder {
    /*color: #fff !important;*/
}
.ucm_search .jgi_search_bx {
	margin-bottom: 40px;
}
.ucm_search #jgi-srch-btn {
    background: #000633 !important;
    color: #fff;
    border-color: #000633;
}
.ucm_search #jgi-srch-btn:hover {
	background:#30b9e6 !important;
	border-color: #30b9e6;
}
.location_buttom_map .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 100% !important;
}
.team_social {
    text-transform: capitalize !important;
    line-height: 1.5 !important;
}
.team_member_position p {
    display: none;
}
.team_member_position div {
    text-transform: capitalize;
}

/* Image loader /Nov02 */
/*
div.pp_default .pp_loaderIcon {
    width: 260px !important;
    padding: 52px !important;
    border-radius: 5px !important;
    z-index: 99999 !important;
}
.pp_loaderIcon {
    margin: -64px 0 0 -64px !important;
}

.pp_loaderIcon {
    margin: -64px 0 0 -90px !important;
    display: block !important; 
}
.pp_content_container a.pp_close {
    z-index: 9999;
}
.pp_content_container div#pp_full_res, .pp_content_container .pp_nav, .pp_content_container p.pp_description {
    display: none !important;
}
*/
/* Nov 12 */
p.pp_description {
    display: none !important;
}

/* Nov 12 */
.vc_grid-loading {
    background: url(/wp-content/plugins/tilt-js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/loader-1.gif) center center no-repeat;
	width: 100%;
    padding: 18px;
    -webkit-animation: none !important; 
    animation: none !important; 
}
.jgi-emp-lists .team-style-3.add_team_hover .team_image img, .jgi-emp-lists .team_wrapper img {
	height:auto;
}
/* payment page css-13-02-2019 */

span.ginput_card_security_code_icon {
    margin: 10px;
}
input#input_10_14_3 {
    float: left;
}
.credit-card-section label:nth-child(3) {
    display: none !important;
}
.payment-form .instruction strong:before, .payment-form .gfield_description.validation_message strong:before {
    content: "$";
}
table.gfield_list.gfield_list_container th {
    color: #000 !important;
}

.billboard-infowin img {
    width: 100%;
}
.reverse-return .btn.btn-default:hover:after {
    margin-left: 10px !important;
}
.reverse-return .btn.btn-default{
    line-height: 38px !important;
    font-size: 16px !important;
    padding: 6px 18px !important;
}
.billboard-infowin .col-md-4.popup-img {
    padding: 0;
}
.gm-style-iw-d {
    overflow: hidden !important;
}
.gm-style-iw.gm-style-iw-c {
    max-width: 400px !important;
}
#billboardPopup .billboard_name, .billboard-infowin h1.billboard_name {
    font-family: "Lato",sans-serif;
    font-size: 15px;
    /*letter-spacing: 2px;*/
    text-transform: uppercase;
    margin: 0;
    font-weight: 800;
    color:#01539f;
    padding: 0 0 8px 0;
}
a {
    text-decoration: none !important;
}
#main p {
    margin: 18px 0 !important;
}
.foo-copyright p {
    margin: 15px 0 !important;
}
/* map popup */
#billboardPopup .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 5px 0px;
    border: 1px solid #888;
    width: 100%;
    border-radius: 5px;
}
#billboardPopup .modal-dialog {
    width: 30%;
    margin: 0px auto;
    pointer-events: painted;
}
#billboardPopup button.close {
    color: #a09d9d8a;
    opacity: 1;
    font-size: 30px;
}
#billboardPopup button.close:hover {
    color: #a09d9d;
}
.col-md-8.popup-content hr {
    margin-top: 5px;
    margin-bottom: 5px;
}
.modal-body.bb_map {
    padding: 0 7px;
}
div#billboardPopup .modal-header {
        padding: 8px;
    margin-bottom: 10px;
    display: block;
}
#billboardPopup .col-md-4.popup-img {
    padding: 0;
}
#billboardPopup .modal-header {
    height: unset;
}
#billboardPopup p, #main .billboard-infowin p {
    color: #01539f;
    font-size: 10px;
    font-style: normal;
    line-height: 1;
    font-weight: bold;
    margin: 5px !important;
}
#billboardPopup .btn.btn-default, .billboard-infowin .btn.btn-default{
    background: #1e4887;
    border: none;
    color: #fff;
    font-weight: 700;
    border-radius: 50px;
    line-height: 27px !important;
    font-size: 10px !important;
    padding: 0 10px !important;
}
#pagecontent .btn:after {
    background: url(/wp-content/uploads/2019/07/arrow-white.png);
    content: "";
    display: inline-block;
    height: 14px;
    margin-left: 10px;
    vertical-align: middle;
    transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    width: 14px;
}
#pagecontent .btn.btn-default:hover:after {
    margin-left: 30px;
}
#billboardPopup .row {
    margin: 0;
}
.map-popup-modal .modal {
    pointer-events: none;
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99999; /* Sit on top */
    /*padding-top: 100px; /* Location of the box */
    left: 0;
    top: 30%;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    /*background-color: rgb(0,0,0); /* Fallback color */
    /*background-color: rgba(0, 0, 0, 0.63) /* Black w/ opacity */
}
.remove_overlay .map-popup-modal .modal {
    top: 40%;
}
.single-map p.gm-style-pbt {
    display: none;
}
.single-map .gm-style-pbc {
    transition: none;
    background: none;
}

/* Modal Content */
.map-popup-modal .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 60%;
    border-radius: 5px;
}
.modal-body.bb_map {
    overflow-y: unset !important;
}

/* The Close Button */
.map-popup-modal .close {
  color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: normal;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: transparent;
    box-shadow: none;
    outline: none;
    position: absolute;
    right: 5px;
    top: 5px;
    border: none;
}
.col-md-8.popup-content {
    padding: 0 7px;
}
.remove_overlay .modal-backdrop.fade.in {
    opacity: 0;
    pointer-events: painted;
    z-index: -1;
}

.map-popup-modal .close:hover,
.map-popup-modal .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.map-popup-modal .modal-footer .btn.btn-default {     
    background: #03143B;
    outline: none;
    border: 0;
    padding: 8px 20px;
    color: #fff; 
    border-radius: 5px;
}
.map-popup-modal .modal-header {
    height: 50px;
}
.billboard_location .modal {
    pointer-events: painted !important;
}
.billboard_location .modal-content {
    width: 100%;
}
textarea {
    color: #7e828b;
}


@media screen and (min-width: 768px) {
.five-columns.vc_row .vc_col-sm-2 {
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
.the_five_custom_columns {margin: 0 -5%; }
.paoc-popup-modal .golden-btn span::after {
    content: '>';
    padding-left: 10px;
    font-size: 30px;
    position: relative;
    top: 5px;
}
.paoc-popup-modal input.wpb_btn-large, .wpb_btn-large span, span.wpb_btn-large {
    line-height: 42px;
    }
}
@media screen and (min-width: 980px) {
	 
	.static-vinyl .row_content > .row-inner{ flex-direction: row-reverse!important; }
	.static-vinyl .wpb_column .column-slope {
		z-index: 1;
	}
}

@media screen and (min-width:1401px) { 
    .wpb_single_image.creative-5-seconds .vc_figure {width: 56%;}
    .creative-5-seconds img {width: 85%;}
    .creative-5-seconds .vc_box_border_grey {margin-right: 50px;float: left;width: 100%;text-align: left;}
}
@media screen and (max-width:1400px) {
.wpb_single_image.creative-5-seconds .vc_figure {width: 54%; text-align: left;}
.wpb_tabs.wpb_content_element .wpb_tabs_nav li a {color: #152632 !important;font-size: 1.5rem !important;}
span.large-text-bold {
    font-size: 48px !important;
}
}
@media screen and (max-width: 1502px) and (min-width: 1024px) {
	div#pro-tip-des-2 .tp-caption {
    position: relative;
    bottom: 30px !important;
}	
div#pro-tip-des-3 .tp-caption {
	position: relative;
    bottom: 15px !important;
}
div#pro-tip-des-4 .tp-caption {
    position: relative;
    bottom: 18px !important;
}
}
@media screen and ( max-width: 1199px) {
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li a {color: #152632 !important;font-size: 1.2rem !important;}
    .wpb_single_image.creative-5-seconds .vc_figure {width: 47%; }
    .wpb_btn_blue.wpb_btn-minimal span { font-size: 24px !important;}
    .golden-rules-head {font-size: 36px;}
	span.bold-font {font-size: 28px !important;}
    span.large-text-bold {font-size: 39px !important;}
    span.bold-font-2 {font-size: 26px !important;font-weight: 600 !important;line-height: 32px !important;}
    span.text-top {position: relative;bottom: 4px;}
	.creative-temp a.paoc-popup.popupaoc-button {
    width: 100%;
    font-size: 11px !important;
}

 }

 @media screen and (max-width: 991px) {
    .wpb_single_image.creative-5-seconds {text-align: right;}
    .wpb_tabs.wpb_content_element .wpb_tabs_nav li a {color: #152632 !important;font-size: 1rem !important; padding: 0;}
    .wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav li {padding: 15px;} 
    .wpb_btn_blue.wpb_btn-minimal span {font-size: 18px !important;}
    .creative-5-seconds .vc_box_border_grey {margin-right: 0;} 
    .wpb_single_image.creative-5-seconds .vc_figure {width: 44%;} 
    .golden-rules-head {font-size: 26px;} 
	span.bold-font {font-size: 21px !important;}
    span.bold-font-2 {font-size: 21px !important;font-weight: 600 !important;line-height: 23px !important;}
    span.large-text-bold {font-size: 28px !important;}
    span.text-top {position: relative;bottom: 2px;}
	.horns-up-img .wpb_single_image {
    padding: 0 !important;
	width: 85%;
    margin: 0 auto;
	}
	.jgi-home-slider-1 .rev_row_zone_top {
		top: 120px !important;
	}
	.jgi-home-slider-2 .rev_row_zone_top {
		top: 120px !important;
	}
	.jgi-home-slider-3 .tp-parallax-wrap {
		margin-top: -50px;
	}
	.vc_responsive .wpb_row .vc_col-sm-2 {
	width: 24.5%;
    float: left;
    padding: 0;
    min-height: 330px;
    margin-bottom: 20px
	}
	.gallery_hover.location_buttom_map .vc_column-inner {
    padding-left: 25px !important;
	}	
	.gallery_hover.location_buttom_map .vc_empty_space {
    height: 20px !important;
	}
	/* Creative page tab buttons */
    .temp-col-5 {
        width: 100% !important;
    }
    .temp-col-5 .wpb_text_column {
        width: 24.5%;
	    display: inline-block;
	    /* float: left; */
	    /* padding-bottom: 10px; */
	    padding-left: 0px;
	    padding-right: 15px;
    }
    .temp-col-5 .wpb_wrapper {
        width: 100%;
    }
    .temp-col-5 div#creative-temp-space {
    float: left;
    }
    .temp-col-5 div#creative-temp-space:nth-child(2n) {
    float: right;
    }
    .popupaoc-button {
    	padding: 15px 14px !important;
	}
	.popup-temp-3 {
    padding-left: 2px;
	}
	.creative-temp-btn .vc_col-sm-2 {
    min-height: 0 !important;
    margin-bottom: 0 !important;
	}
	.creative-temp-btn div#creative-temp-space {
    /*display: none;*/
	}
	.creative-temp-btn .wpb_text_column {
	   /* padding-top: 10px;*/
	}
	.creative-temp a.paoc-popup.popupaoc-button {
    font-size: 9px !important;
	}
	 /* Creative page tab buttons */
     #billboardPopup .billboard_name {
        font-size: 18px !important;
    } 
    .single-map {
        margin: 0 !important;
    }
    #billboardPopup p {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .col-md-8.popup-content,#billboardPopup .col-md-4.popup-img {
        padding: 20px;
    }
    #billboardPopup .btn.btn-default {
        line-height: 45px;
        font-size: 18px;
        padding: 0 25px;
    }
	
 }

 @media only screen and (max-width: 767px) {
    .col-md-8.popup-content {
        padding: 25px;
    }
    .reverse-return row .col-md-5 {
        padding: 15px;
        display: inline;
    }
    a#bb_popup_rev_face {
        margin-top: 0px;
    }
    .col-md-8.popup-content, #billboardPopup .col-md-4.popup-img {
        padding: 5px 20px;
    }

    .twc-tabs-nav-mobile { width: 100%;}
    .wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav li.ui-tabs-active a {background: transparent !important;}
    .wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav li a { background: transparent !important;}
    .wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav li.ui-tabs-active { background: linear-gradient(to bottom, #559dff 0%, #0aa9d1 100%) !important;}
    .wpb_tabs.wpb_content_element.tabs_classic .wpb_tabs_nav li {padding: 15px;width: 100% !important;border-right: none !important;margin-bottom: 0;}
    .golden-rules-head {font-size: 24px;margin: 30px 0 -20px 0;position: absolute;left: 0;right: 0;top: 320px;}
    .five-sec-back .row_content {min-height: 520px;}
    .wpb_single_image.creative-5-seconds .vc_figure {width: 74%;margin: 0 auto !important;display: table;}
    .five-sec-back .bg-image {background-size: 210% !important;top: 45%;height: 290px;}
    .five-sec-back {min-height: 210px;padding-bottom: 20px;}
    .wpb_btn_blue.wpb_btn-minimal span {font-size: 15px !important;}
    .golden-btn span::after {font-size: 24px;position: absolute;top: 1px;}
	.rev_slider_wrapper.fullwidthbanner-container {overflow: hidden !important;}
	div#rev_slider_61_1_wrapper, div#rev_slider_63_3_wrapper {overflow: hidden !important;}
    span.large-text-bold {font-size: 17px !important;font-weight: 800 !important;}
    span.bold-font-2 {font-size: 14px !important;font-weight: 600 !important;line-height: 18px !important;}
	.creative-temp a.paoc-popup.popupaoc-button {
    width: 100%;
    font-size: 13px !important;
	}
	div#creative-temp-space {
	height: 10px !important;
	}
	.horns-up-img .wpb_single_image {
    padding: 0 !important;
	width: 85%;
    margin: 0 auto;
	}
	.footer-sidebar .widget .widget-title, .site-info .widget .widget-title {
		margin-top: 25px;
	}
	.wpb_wrapper p {
    padding-right: 0 !important;
    padding-left: 0 !important;
    /*font-size: 14px !important;*/
	}
	.vc_column-inner {
    padding-right: 25px !important;
    padding-left: 25px !important;
    }
	.jgi-home-slider-1 .rev_row_zone_top {
		top: 120px !important;
	}
	.jgi-home-slider-2 .rev_row_zone_top {
		top: 120px !important;
	}
	.jgi-home-slider-3 .tp-parallax-wrap {
		margin-top: -100px;
	}
	.jgi-home-slider-1 .blurslider-gradient2 {
		padding: 0 !important;
	}
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
		width: 60% !important;
		margin: 0 auto !important;
		text-align: center;
	}

	.vc_responsive .wpb_row .vc_col-sm-2 {
	width: 50%;
    float: left;
    padding: 0;
    min-height: 330px;
    margin-bottom: 20px
	}
	.gallery_hover.location_buttom_map .vc_column-inner {
    padding-left: 25px !important;
	}	
	.gallery_hover.location_buttom_map .vc_empty_space {
    height: 20px !important;
	}
	.text-alignt-center .vc_column-inner {
    margin: 0 !important;
    padding: 0 25px !important;
	}
	.text-alignt-center input#gform_submit_button_3 {
    width: 60% !important;
	}
	.about-family img.vc_single_image-img.attachment-full {
    margin-top: 30px !important; 
	}
	.location-page-digital img {
		float: none !important;
		width: 75% !important;
		height: auto;
		padding: 30px 0;
	}
    .remove_overlay .map-popup-modal .modal {
        top: 0 !important;
    }
    #billboardPopup p{
        font-size: 16px;
        margin-bottom: 6px;
    }
	.product-temp .row-inner.row-inner-full.content-fadeout {
    opacity: 1 !important;
    transform: none !important;
	}
	.land-own .vc_column-inner {
    margin: 0 !important;
    padding: 0 0px !important;
    }

    .extensions-embellishments-section .heading_wrapper.h-large .heading_title { margin-top: 25px; margin-bottom: 15px;; }
    .pp_content img {max-width:100% !important;}
    .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
    div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
    div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
    .pp_content { width: 100%!important; height: auto!important; }
    .pp_fade { width: 100%!important; height: 100%!important; }
    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
    #pp_full_res img { width: 100%!important; height: auto!important; }
    .pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    a.pp_close { right: 7%!important; top: 10px!important; }

}

 @media only screen and (max-width: 569px) {
    .five-sec-back .bg-image {top: 40%;}
    .wpb_btn_blue.wpb_btn-minimal span {font-size: 11px !important;padding: 0 13px;text-align: left;}
    span.bold-font-2 {font-size: 14px !important;font-weight: 600 !important;line-height: 18px !important;}
    span.text-top {position: relative;bottom: 3px;font-size: 12px !important;}
	#jgi-srch-btn {
        float: left;
        position: relative;
        left: 0px !important; 
        width: 30% !important;
	}
	.creative-temp a.paoc-popup.popupaoc-button {
        font-size: 14px !important;
	}
    .creative-temp-btn .vc_column-inner {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .creative-temp-btn .vc_col-sm-2 {
        margin-bottom: 0 !important;
    }
    .paoc-popup-modal .wpb_btn_blue.wpb_btn-minimal span {
    line-height: 0 !important;
    padding: 24px !important;
    }
	.html5vid.fullcoveredvideo { display:none; }
	.pp_loaderIcon {margin: 0 !important;transform: translate(-50%, -50%);}
	div.pp_default .pp_content {
		background-color: transparent !important;
		padding: 50px;
	}
	div.pp_default .pp_content_container .pp_left, div.pp_default .pp_content_container .pp_right {
		background: none !important;
	}
	span.cpy-right {display: block;}
	#site-logo img {height: auto;}
	/*.footer-sidebar p.desktop, .phone-info a.destop, .foo-copyright p.desktop {display: none;}*/
 }

  @media only screen and (max-width: 481px) {
    .golden-rules-head {font-size: 14px; }
    span.bold-font-2 {font-size: 14px !important;font-weight: 600 !important;line-height: 18px !important;}
    span.text-top {position: relative;bottom: 3px;font-size: 12px !important;}
	.footer-sidebar .foo-main-nav { padding-left: 0px !important; }
	.creative-temp a.paoc-popup.popupaoc-button {
    font-size: 10px !important;
	}
	.jgi-srch {
		width: 70% !important;
		float: left;
	}
	.location-page-title {
		font-size: 32px;
	}
	.jgi-home-slider-1 .blurslider-gradient2 {
        font-size: 30px !important;
        padding: 0 !important;
        margin-bottom: 5px !important;
        line-height: 35px !important;
    }
	.jgi-home-slider-1 .rev_row_zone_top {
		top: 90px !important;
	}
	.jgi-home-slider-2 .rev_row_zone_top {
		top: 90px !important;
	}
	.jgi-home-slider-3 .tp-parallax-wrap {
		margin-top: -90px;
	}
	.text-alignt-center input#gform_submit_button_3 {
    width: 100% !important;
	}
    h2.contact-team-member {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-bottom: 30px !important;
    }
    .header-overlay {
    box-shadow: 0 0 15px 8px rgba(0, 6, 51, 0.8) !important;
    }

  }

   @media only screen and (max-width: 420px) {
    .five-sec-back .bg-image {top: 26%;height: 170px;}
    .golden-rules-head {font-size: 10px; position: absolute;top: 100px;}
    .five-sec-back .row_content {min-height: 310px;}
    .five-sec-back .bg-image {top: 41%;}
    /*.wpb_btn_blue.wpb_btn-minimal span {font-size: 9px !important;padding: 0;text-align: left;border: none;}
    .golden-btn span::after {font-size: 16px; }*/
    .golden-btn span::after {font-size: 16px;top: 25px;}
    .wpb_btn_blue.wpb_btn-minimal span {font-size: 13px !important;line-height: 1px;padding: 12px;text-align: center;width: 100% !important;} span.bold-font {font-size: 14px !important;}
	span.bold-font-2 {font-size: 14px !important;font-weight: 600 !important;line-height: 18px !important;}
	span.bold-font-1 {font-size: 20px !important;}
	span.text-top {position: relative;bottom: 3px;font-size: 12px !important;}
	.textwidget p {line-height: 18px !important;}
    .paoc-popup-modal .wpb_btn_blue.wpb_btn-minimal span {
    line-height: 0 !important;
    padding: 24px !important;
    }
    .about-page-section-2 .wpb_btn_blue.wpb_btn-minimal span {
    line-height: 24px;
    }
    .wpb_btn_blue.wpb_btn-minimal span {
    line-height: 14px;
    }
	.jgi-emp-lists .row_content {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
    /* Creative page tab buttons */
    .temp-col-5 {
        width: 100% !important;
    }
    .temp-col-5 .wpb_text_column {
        width: 49.5%;
        display: inline-block;
        /*float: left;*/
        padding-bottom: 5px;
    	padding-right: 1px;
    }
    .temp-col-5 .wpb_wrapper {
        float: left;
        width: 100%;
    }
    .temp-col-5 div#creative-temp-space {
    float: left;
    }
    .temp-col-5 div#creative-temp-space:nth-child(2n) {
    float: right;
    }
    .popupaoc-button {
    	padding: 15px 14px !important;
	}
	.popup-temp-3 {
	    padding-left: 2px !important;
	}
	.creative-temp-btn .vc_col-sm-2 {
    min-height: 0 !important;
	}
	 /* Creative page tab buttons */

 }
@media (max-width: 320px)
{
	.temp-col-5 .wpb_text_column {
	    width: 49%;
	}
	.popupaoc-button {
	    padding: 15px 5px !important;
	}
	.creative-temp a.paoc-popup.popupaoc-button {
	    font-size: 9px !important;
	}
	.creative-temp-btn .temp-col-5 .wpb_text_column {
    padding-top: 0 !important;
}

}


 @media only screen and (min-width: 641px){
.footer-sidebar p.mobile, .phone-info a.mobile, .foo-copyright p.mobile {
    display: none;
}

.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    /*.gform_wrapper .gform_page_footer .button.gform_button {*/
    width: 48% !important;
    margin-right: 10px;
    height: 54px;
    line-height: 50px;
    padding: 0 30px;
    font-size: 13px;
    font-weight: 700;
    color: #30b9e6;
    border-color: #30b9e6;
    border-radius: 20px;
    background: none;
    display: block;
    border-style: solid;
    letter-spacing: .1em;
    border-width: 2px;
    text-transform: uppercase;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
input#gform_submit_button_10, input#gform_previous_button_10, 
input#gform_previous_button_10_15, input#gform_next_button_10_15 {
    width: 30% !important;
    float: left;
    margin-right: 10px;
    height: 54px;
    line-height: 50px;
    padding: 0 30px;
    font-size: 13px;
    font-weight: 700;
    color: #30b9e6;
    border-color: #30b9e6;
    border-radius: 20px;
    background: none;
    display: block;
    border-style: solid;
    letter-spacing: .1em;
    border-width: 2px;
    text-transform: uppercase;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.gform_wrapper .gform_page_footer .button.gform_next_button:hover, 
input#gform_submit_button_10:hover, input#gform_previous_button_10:hover,
input#gform_previous_button_10_15:hover, input#gform_next_button_10_15:hover  {
    background-color: #30b9e6;
    color: #fff !important;
}
}

@media screen and (max-width: 1700px) and (min-width: 1501px) {
	.pro-tip-text {
		right: 70px !important;
	}        
	.creative-slide-content {
		right: 100px;
	}
}
 @media only screen and (min-width: 1701px){
	.pro-tip-text {
		right: 140px !important;
	} 
	.creative-slide-content {
		right: 160px;
	}
 }

@media screen and (max-width: 1700px) and (min-width: 1300px) {
    .lease-banner{
        right: 160px;    
        top: 50px;
    }        
}
@media screen and (max-width: 1300px) and (min-width: 1100px) {
    .lease-banner{
        right: 200px;    
        top: 50px;
    }        
}

@media screen and (max-width: 1100px) and (min-width: 1024px) {
    .lease-banner{
        right: 180px;    
        top: 100px;
    }      
}

@media screen  and (min-width: 1100px) and (min-height: 1080px) {
    .lease-banner{          
        top: 130px;
    }  
}


.golden-tabs .tabs_classic.wpb_content_element.wpb_tabs .wpb_tabs_nav li a{
    background: none!important;
    border: 0!important;
}
.golden-tabs .tabs_classic.wpb_content_element.wpb_tabs .wpb_tabs_nav li{
    height: 95px!important;
}

