/*
Theme Name: Custom Theme Child
Description: 
Theme URI:   
Author: 
Author URI:  
Template: salient
Version: 1.0
*/




.nectar-center-text i{
font-size:20px;
padding-right:10px;
margin-top:5px;}
body.material #header-secondary-outer .nectar-center-text{
	font-size:20px;
}
#header-outer[data-header-resize="1"] #logo, #header-outer[data-header-resize="1"] .logo-spacing{
margin-top:5px;
margin-bottom:5px;}
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a, #header-outer.transparent .slide-out-widget-area-toggle a i.label, #header-outer.transparent #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-outer.transparent #top nav ul #search-btn a .icon-salient-search, #header-outer.transparent #top nav ul #nectar-user-account a span, #header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.transparent #top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon, #header-outer.transparent .nectar-header-text-content, #header-outer.transparent .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a{
	opacity:1;
}
.full_width{
	max-width:100%;
	width:100%;
}
.top_banner .overlay .overlay_inner{
padding:50px;
background:#0f5583bd;
max-width:45%;
margin-top:200px;
margin-bottom:80px;
}
	
	#home_banner .form_grid form h2,#home_banner .form_grid form p{
text-align:center;
color:white;}
#home_banner .form_grid form p{
font-size:26px;
font-weight:bold;}
#home_banner .form_grid form h2{
font-size:62px !important;
margin-bottom:20px;
font-weight:900;
text-transform:uppercase;}
#home_banner .form_grid form .row{
display:flex;;}
#home_banner .form_grid form .row .col-6,#home_banner .form_grid form .row .col-12{
margin-right:5px;}

#home_banner .form_grid form .row .col-6 input{
background:white;
}

#home_banner .form_grid form input.wpcf7-form-control.wpcf7-text{
background:white;}
#home_banner .form_grid form .row{
padding-bottom:0;}
#home_banner .form_grid form p{
padding-bottom:0;
}

#home_banner .form_grid form .row .col-12 {
    width: 100%;
}


#home_banner .form_grid form .row{
margin-top:10px;
}

#home_banner .form_grid form p{
margin-bottom:25px;}
#home_banner .submit--special-container{
margin-top:20px}

#home_banner .form_grid form .row .col-6{
width:50%;}

#home_banner .form_grid form .row .col-6 input.wpcf7-submit{
background:#C11E1F;
width:100%;}
img.ph_group.lazyloaded{
padding-left:35px;
padding-right:35px;
max-width: 90%;
    position: relative;
    top: 10px;}
	#home_banner .form_grid form{
		border-radius:10px;
		    opacity: 0.9;
	}
	
	.uc{
		text-transform:uppercase;
	}
	
	.body_font{
		font-size:15px;
		line-height:24px;
	}
	
	
	.moving_grid .nectar-video-box{
max-width: 80%;
}

.nectar-video-box .inner-wrap {
    overflow: hidden;
    border-radius: 10px;
}
p#breadcrumbs{
	display:none;
}
.nectar-fancy-box[data-style=hover_desc] .inner{}
.nectar-fancy-box.using-img{
padding-left:20px;
padding-right:20px;
padding-bottom:20px;}
.right_box .inner{
max-width:70%;
margin-left:auto;}
.left_box .inner{
max-width:60% !important}

.right_box i,.left_box i{
margin-left:10px;
}
.body_font{
	font-size:15px;
	line-height:24px;
}
.nectar-fancy-box[data-style=hover_desc] .inner {
    background:#0f55838f;
    padding: 30px;
    border-radius: 5px;
}

.nectar-fancy-box[data-style=hover_desc] .inner h4{
font-size:25px;
line-height:1;}

.nectar-fancy-box[data-style=hover_desc] .inner p{
font-size:14px;}

a.nectar-button.medium.regular.accent-color.regular-button.theme_btn {
    font-size: 19px;
    padding-left: 40px;
    padding-right: 40px;
}
.full_width{
	width:100% !important;
	max-width:100% !important;
}
#footer-widgets .sform_grid{
    padding: 50px;
    background: #0f5583bd;

    margin-bottom: 80px;}

#footer-widgets .sform_grid h2,#footer-widgets .sform_grid p {
    text-align: center;
    color: white;
}

#footer-widgets .sform_grid h2 {
    font-size: 52px !important;
    margin-bottom: 20px;
    font-weight: 900;
    text-transform: uppercase;
	line-height:1;
}

#footer-widgets .sform_grid p {
    font-size: 26px;
    font-weight: bold;
}

#footer-widgets  form .row {
    display: flex;
}

#footer-widgets .sform_grid .row .col-6, #footer-widgets .sform_grid .row .col-12 {
    margin-right: 5px;
}

#footer-widgets .sform_grid input.wpcf7-form-control.wpcf7-text {
    background: white;
}

#footer-widgets .sform_grid .row {
    display: flex;
padding:0px;
margin-top:10px
}

#footer-widgets .sform_grid .row .col-6 input.wpcf7-submit {
    background: #C11E1F;
    width: 100%;
padding: 15px 22px!important;
}

#footer-widgets .sform_grid .row .col-6 {
    width: 50%;
}

#footer-widgets .sform_grid .row .col-12{
width:100%;}
body #footer-outer .row{
	padding-bottom:0;
}
#footer-widgets .sform_grid {
    padding: 50px;
    background: #0f5583bd;
    margin-bottom: 80px;
    border-radius: 10px;
}

#footer-widgets .sform_grid {
    position: relative;
    bottom: 30vh !important;
margin-bottom:-30vh;
}

#footer-outer #footer-widgets .widget h4,#block-2 h2,#social_heading{
font-size:20px;
line-height:24px;
margin-bottom:10px;
color:#0F5583;}
#block-2{
margin-bottom:0 !important;}

#footer-outer .col:first-child{
padding-right:40px}
#footer-outer .col:nth-child(3){
padding-left:40px}

#copyright .col{
width:100% !important;
text-align:center;}

#footer-outer .col:first-child{
padding-right:40px}
#footer-outer .col:nth-child(3){
padding-left:40px}

#copyright .col{
width:100% !important;
text-align:center;
display:flex;
justify-content:center;
align-items:center;}
.map_thing {
    position: absolute;
    right: 0;
}
#footer-outer #copyright p{
padding-bottom:0;}
.map_thing a{
padding-left:5px;}
#footer-outer ul.social{
display:flex;}
#footer-outer ul.social li a{
padding-right:10px;}

#footer-outer #footer-widgets .col ul li,#footer-outer #footer-widgets .col ul li:first-child {
padding-top:4px !important;}
div#copyright {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.nectar-video-box{
	min-width:100%;
}
.container-wrap{
padding-bottom:0 !important;}
.prepare_grids h4{
font-size:20px !important;
margin-bottom:0 !important;
}
.top_banner .overlay .overlay_inner{
margin-left:90px !important;
padding:40px !important;
border-radius:10px;}

.top_banner .overlay .overlay_inner{
margin-left:90px !important;
padding:40px !important;
border-radius:10px;}

.top_banner .overlay .overlay_inner h2,.top_banner .overlay .overlay_inner h1,.top_banner .overlay .overlay_inner p{
text-align:center !important;
color:white;
font-weight:bold;}


.top_banner .overlay .overlay_inner p{
font-size:26px;
margin-top:20px;
margin-bottom:20px !important;
display:block;}
.review_section .testimonial_grids .carousel-item .vc_column-inner{
padding:40px 30px !important;}

.review_section .iwithtext img{
background:white;
border-radius:50%;}

.review_section .iwithtext{
align-items:center !important;}

.review_section .iwt-text {
    font-weight: bold;
    position: relative;
    top: 6px;
    right: 6px;
}

.review_section .owl-stage{
padding-bottom:0 !important;}

.review_section .owl-dots{
margin-top:0 !important;}
.review_section .owl-stage {
    max-height: 600px;
    overflow: hidden;
}
.top_blue{
background:#0f5583bd;
}
.top_blue h2{
margin-bottom:40px;
text-transform:uppercase;}
.top_blue p{
margin-top:10px;
font-weight:bold;}
.top_blue .hover-wrap{
min-height:50px;}
.moving_service2 img{
width:100% !important;}
.business_movers .iwithtext .iwt-text{
padding-left:37px;
line-height:15px;
}
.review_section h2{
text-transform:uppercase;}
.review_section .owl-stage,.review_section .owl-carousel[data-column-padding="15px"] .carousel-item{
padding-top:0 !important;
padding-bottom:0 !important}
.coverage h5{
font-size:25px !important;}
.sky_grid .vc_column-inner{
background:#E9F6FF;
padding:25px;
border-radius:5px;
}
.sky_grid{
margin-bottom:10px !important;}
.sky_grid .vc_col-sm-4{
padding:0px 5px !important;}
#packing_main .packing_stack .wpb_row  {
    background: #E9F6FF;
padding:40px;
border-radius:10px;
margin-bottom:20px !important;
}
#unpack_grids .vc_col-sm-4>.vc_column-inner{
background:#E9F6FF;
padding:20px;
border-radius:10px} 
#unpack_grids .vc_col-sm-4>.vc_column-inner h4{
padding-bottom:20px !important;
text-align:center !important;}
body.material #header-outer[data-header-resize="1"]:not([data-box-shadow=none]):not(.transparent):not([data-format=left-header]) {
    padding-top: 0;
    padding-bottom: 0;
}
div#storage_grid h1{
margin-bottom:20px;
margin-top:20px;}

.red_bg{
background:#C11E1F;
color:white;
padding:15px;
border-radius:5px}

.sky_bg{background:#E9F6FF;
color:#0F5583;
padding:15px;
border-radius:5px}
#ajax-content-wrap #storage_grid h1{
font-size:28px !important}
#servicearea_grid .wpb_row {
background:#E9F6FF;
padding:40px 20px !important;
border-radius:5px;}

body [class^=icon-].icon-default-style {
    line-height: 20px;
    height: 20px;
    width: 20px;
    margin-right: 0;
font-size: 23px;
}
.iwithtext .iwt-text {
    padding-left: 30px;
}
#home_banner.service_area .row_col_wrap_12.col.span_12.dark.left,#home_banner.service_area{
min-height:60vh !important;
}

#ajax-content-wrap .nectar-social.fixed>a, body .nectar-social.fixed>a{
	display:none !important;
}
div#author-bio{
	display:none;
}
div[data-style="fullwidth_next_prev"],.comments-section{
display:none;}
body.material .post .content-inner,.main-content>.row{
padding-bottom:0;}
.blog-title .inner-wrap a,.single #page-header-bg #single-below-header > span.meta-author{
display:none !important;}
form.wpcf7-form p{
margin-right:10px;}
div#contact_colored_row {
    background: #0f5583bd;
color:white;
padding:50px;
border-radius:10px
}
div#contact_colored_row *{
color:white;}
div#contact_colored_row input,div#contact_colored_row textarea{
background:white;}

div#contact_colored_row  input.wpcf7-form-control.wpcf7-submit{
background:#C11E1F;
width:100%;
text-transform:uppercase;
}
div#contact_colored_row .form_row {
    display: flex;
}
div#contact_colored_row .form_row p{
margin-right:10px !important;
padding-bottom:10px !important;}
.testimonial_grids .iwt-text{
padding-left:50px;}
div#contact_colored_row {
    padding: 100px 50px;
}
.contact_moving h2{
text-transform:uppercase;}
.toggle-title>a{
padding-left:0 !important;}

.toggle.extra-color-1.open,#ajax-content-wrap #faq_grids2 h3,#ajax-content-wrap #faq_grids2 h3 a {
    background: #DAECF9 !important;
}

#ajax-content-wrap #faq_grids2 h3 a{
font-size:18px !important;
line-height:42px !important;
color:#0F5583;}

.toggle .toggle-title a i{
right:0px !important;
left:95% !important;
position:relative !important;}
#ajax-content-wrap #faq_grids2 h3{
	border-radius:10px;
}
#ajax-content-wrap #faq_grids2 h3 a{
display:flex;}

#ajax-content-wrap #faq_grids2 h3 a{
border-radius:5px;}
#ajax-content-wrap #faq_grids2 h3 a{
display:flex;}

#ajax-content-wrap #faq_grids2 h3 a{
border-radius:5px;}

#ajax-content-wrap #faq_grids2  .toggle>div{
box-shadow:none;
background:#DAECF9;}

#ajax-content-wrap #faq_grids2 .toggle.open>.toggle-title a i,#ajax-content-wrap #faq_grids2 .toggle .toggle-title a i,#ajax-content-wrap #faq_grids2 .inner-toggle-wrap p{
color:#0F5583 !important;}

body .toggle[data-inner-wrap=true]>div .inner-toggle-wrap,#ajax-content-wrap #faq_grids2 .toggle>div{
border-radius:10px !important;}
.crumb_locals a{
color:#6F6F6F}

#ajax-content-wrap .sf-menu a,#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul{
text-transform:uppercase !important;}

#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a{
line-height:1}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main .meta-date{
font-weight:bold}
img.ph_group {
    margin-left: 10px;
}

.tab-item a{
background:#DAECF9 !important;
margin-right:10px;
color:#0F5583 !important;
font-weight:bold;
border:0 !important;
padding-top:15px !important;
padding-bottom:15px !important;}
.wpb_tabs_nav .tab-item{
width:25%;
text-align:center;}
#tab_grids a.active-tab{
background:#C11E1F !important;
color:white !important;}

#tab_grids{
padding-bottom:50px !important}

.page-id-7615 h2{
text-transform:uppercase;
font-size:35px;}
.top_banner .overlay .overlay_inner h2,.top_banner .overlay .overlay_inner h1{
font-weight:900 !important;}
@media only screen and (min-width:768px){
#myModalform .modal-dialog {
    width: 1000px;
}
#myModalform .modal-body{
padding-top:0;}

#myModalform .modal-body textarea{
height:150px;}	
	.page-id-7483 .form_grid{
max-width:85%;
margin:0px auto;}
.page-id-7483 #home_banner .vc_col-sm-6{
padding-right:10px !important;}
	
.page-id-7483 #top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before{
height:40px;}
.crumb_local{
	padding-bottom:30px !important;
}
}
@media only screen and (min-width:768px){

#overlay_job{
margin-bottom:-150px;}
	.contact_moving img{
width:100% !important}
.contact_moving .iwt-text{
padding-left:150px}

.contact_moving{
margin-bottom:50px !important;}
	body.single-post.material[data-bg-header=true] .container-wrap {
    padding-top: 10px!important;
}
	.single-post #page-header-bg[data-post-hs="default_minimal"],div#page-header-wrap{
height:700px !important;}



.single #page-header-bg #single-below-header > span.date{
border-left:0;}

body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1{
font-size:80px;
line-height:1;}

body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .post-area{
max-width:100%;
color:black;}
#gallery_slider .flickity-slider .cell {
    padding-bottom:20%;
}
#gallery_slider .flickity-slider .cell img{
	height:100% !important;
	    position: absolute;
}
	#why_choose .row_col_wrap_12.col.span_12.dark.left .vc_col-sm-6:first-child{
width:44%}
#why_choose .row_col_wrap_12.col.span_12.dark.left .vc_col-sm-6:nth-child(2){
width:56% !important;}
	.top_banner .overlay .overlay_inner h2,.top_banner .overlay .overlay_inner h1{
		font-size:43px !important;
	}
	.home .top_banner .overlay .overlay_inner h2{
font-size:52px !important;}
	img.img-with-animation.skip-lazy.graph_image.lazyloaded {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}
	.local_mover1{
margin-bottom:-300px !important;}
	#nav_menu-4,#nav_menu-5{
		display:none;
	}
	#footer-outer .col:first-child,#footer-outer .col:nth-child(3){
width:20%;}
#footer-outer .col:nth-child(2){
width:56%;}

}
.desktop_show{
		display:block;
	}
	.mobile_show{
		display:none;
	}
	
	.crumb_local a{
color:#6F6F6F !important;}
.review_section .flickity-viewport{
margin-top:0 !important;}
.review_section .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap{
padding-top:0;}
.review_section .flickity-slider img{
max-width:140px !important;}

.review_section .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots{
	bottom:-50px !important;
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner{
display:flex;
align-items:center;
padding-bottom:40px;
padding-top:40px;
border-bottom:1px solid #D1D1D1;}
.nectar-post-grid-wrap[data-style=content_under_image] .nectar-post-grid-item-bg-wrap{
min-width:40%;}
.nectar-post-grid .nectar-post-grid-item .content{
min-width:60%;
padding-left:40px !important;}

.nectar-post-grid .nectar-post-grid-item .content .post-heading span {
    color: #0F5583 !important;
    font-size: 35px;
    line-height: 38px;
	font-style: normal;
	text-transform:uppercase;
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .content .item-main *{
	color: #0F5583 !important;
}
.nectar-post-grid-filters[data-align=left] a{
background:#E9F6FF;
padding:10px 30px !important;
color:#0F5583;
font-weight:bold !important;
margin-bottom:10px !important;
margin-right:10px !important;
}
.nectar-post-grid-filters[data-align=left] a.active{
background:#C11E1F;
padding:10px 30px !important;
color:white;
margin-bottom:20px;}

.wpb_row:not(.full-width-content) .vc_col-sm-12 .nectar-post-grid-filters[data-sortable=yes]{
margin-bottom:0;
padding-bottom:0;}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item.animated-in:last-child .inner{
border:0 !important;}
span.meta-date {
    margin-top: 10px !important;
}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item.animated-in:last-child .inner{
border:0 !important;}
#blue_grids .inner_row,#blue_grids .vc_column-inner,#blue_grids .vc_column-inner .wpb_wrapper {
height:100% !important;
min-height:100% !important;}

#blue_grids .vc_column-inner{
border-radius:5px !important;
overflow:hidden;}

.enter_row{
display:flex;
align-items:center !important;}
.enter_col{
min-width:33.3%;
margin:5px;
display:flex;
align-items:center;}
.enter_col label{
margin-bottom:0}
.enter_col input{
    text-align: center;
width:20%;
background:white;
border:1px solid black;
margin-right:10px;}

.row.checkbox_group{
margin-bottom:40px;}

.modal-header{
	padding-bottom:0;
	border:0 !important;
}
.kit_grids h4{
text-align:left !important;
margin-bottom:40px !important}
.kit_grids img{
text-align:center !important;}
.kit_grids p{
padding-bottom:0 !important;}
.kit_grids h3{
margin-top:0;}
.kit_grids .hover-wrap-inner{
text-align:center !important;}
#free_estimate{
padding-top:150px !important;
}

#free_estimate .form .row{
display:flex;
padding-bottom:10px;
}
#free_estimate .form{
background:white;
padding:40px;
border-radius:5px}

#free_estimate .form .row input{
background:#F4F4F4;
color:black;

}
#free_estimate .form .row input::placeholder{
color:black;}
#free_estimate .form .row .col-lg-6{
margin:5px}

#free_estimate .form .row .col-lg-12{
width:100%;
margin:0px 5px}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background: #F4F4F4;
    color: black;
opacity:0.6;
padding-top:15px !important;
padding-bottom:15px !important;
}


#free_estimate .form .row .col-lg-12 p{
margin-right:0;}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
margin-top:5px;
margin-bottom:5px;}

#free_estimate .form .row input.wpcf7-form-control.wpcf7-submit{
background:#C11E1F !important;
width:100%;
color:white;
font-size:20px;
text-transform:uppercase;}
#free_estimate{
padding-bottom:50px !important;}
.wpb_tab .iwt-text{
padding-left:50px;
padding-top:5px !important;
color:#0F5583;}

#main_pop h2,#main_pop_local h2,#main_pop_long h2,#local_claims_video h2,#long_claims_video h2,#building_claims_video h2{
padding-bottom:20px !important;}
.pt60{
	padding-top:50px;
}
.row.d-flex {
    display: flex;
}
.row.d-flex .col-sm-6,.input-group-container .row .col-lg-6{
width:50%;
padding-right:20px}
.input-group-container .row{
display:flex;}
.row .col-lg-12{
width:100%;
padding-right:20px}

.moving-estimate-form label{
color:#0F5583;
font-weight:bold;
display:block;
margin-bottom:-8px;

}

.moving-estimate-form .wpcf7-form-control{
background:white;
margin-top:0px;}

.moving-estimate-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.moving-estimate-form p.form__headline span {
    color: #0F5583 !important;
    text-align: center;
    font-weight: bold;
font-size:18px;
margin-bottom:40px;
display:block;
}

#ajax-content-wrap .moving-estimate-form .wpcf7-form-control{
padding-top:10px !important;
padding-bottom:10px !important;
background:white;
border-radius:5px !important}

.d-flex{
	display:flex;
}

.moving-estimate-form .form-block .d-flex {
	display:flex;
margin-bottom:20px
}
.form-block .d-flex  span.wpcf7-form-control.wpcf7-radio{
background:transparent !important;
}

#ajax-content-wrap .moving-estimate-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
padding-top:10px !important;
padding-bottom:10px !important;
margin-top:10px;
background:white;
opacity:1;}


#ajax-content-wrap .moving-estimate-form .d-flex span.wpcf7-form-control-wrap.move_to_elevator{
background:#f2faff !important;}

h4.text-center.form__instruction {
    text-align: center;
    color: #0F5583;
    font-size: 24px;
}
h2.form__headline.js-estimate-headline {
    font-weight: 800!important;
    color: #085281!important;
    font-size: 16px!important;
    font-family: 'Open Sans',sans-serif!important;
    text-transform: none;
    text-align: center;
    display: block;
}

.form-block .images{text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

article.input-group-container.js-estimate-fields .col-xxs-12.col-sm-4 {
    width: 33.3%;
padding-right:20px}

article.input-group-container.js-estimate-fields{
display:flex;}

article.input-group-container.js-estimate-fields fieldset.input-group{
display:flex;
align-items:center;
margin-bottom:11px}
article.input-group-container.js-estimate-fields fieldset.input-group label{
padding-left:10px;
font-size:13px;}
.form-block .dropdown {
  display: flex;
  flex-direction: row;
}
.form-block .dropdown:before, .form-block .dropdown:after{
  content: "";
  flex: 1 1;
  border-bottom: 1px solid;
  margin: auto;
}

.form-block .imgcont{
width:100%;}

.form-block .imgcont img{
margin-left:auto;
margin-right:auto;}
article.input-group-container.js-estimate-fields {
    margin-top: 50px;
}

article.input-group-container.js-estimate-fields{
	display:none;
}

article.input-group-container.js-estimate-fields.show{
	display:flex;
}

.imgcont.without-con h2{
font-weight: 800!important;
    color: #085281!important;
    font-size: 16px!important;
    font-family: 'Open Sans',sans-serif!important;
    text-transform: none;
    text-align: center;
    display: block;}

.input-group-container .row fieldset.input-group.text-center{
width:100% !important;}

article.input-group-container.js-estimate-fields fieldset.input-group label {
    margin-bottom: 10px;
}

#ajax-content-wrap .moving-estimate-form .wpcf7-form-control{
border:1px solid #0F5583}

#ajax-content-wrap .moving-estimate-form input.wpcf7-form-control.wpcf7-submit.btn.btn--primary.btn--large{
background:#C11E1F;
width:100%;
border:0}

#ajax-content-wrap .moving-estimate-form .input-group-container,.additional_com,#ajax-content-wrap .moving-estimate-form .col-xxs-12.col-sm-12 {
min-width:100% !important;
width:100% !important;}
span.wpcf7-form-control.wpcf7-radio {
    border: 0 !important;
}
.prepare_grids .iwithtext .iwt-text {
    padding-left: 45px !important;
}
#ajax-content-wrap .single_star img{
max-width:30% !important;}

#unpack_grids .vc_col-sm-4>.vc_column-inner h4{
	text-transform:uppercase;
}
div#contact_colored_row h5{
font-size:20px;}
#header-secondary-outer {
    top: 0 !important;
}
body.material #header-secondary-outer {
    border: 1px solid transparent;
    box-shadow: 0 50px 100px rgba(0,0,0,0.15) !important;
}

#header-outer.small-nav li > a .menu-title-text {
    position: relative;
    color: #0f5583;
}
#header-outer.small-nav li.button_solid_color  > a .menu-title-text{
	color:white;
}

body:not([data-header-format="left-header"]) #header-outer.small-nav .sf-menu li ul a{
	color:white !important;
	
}
#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul 
a span{
color:white !important}
#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul 
a span{
color:white !important}
#ajax-content-wrap #home_banner .form_grid form p{
	margin:0 !important
}
#ajax-content-wrap #need_packing h3{
	text-align:center !important;
}

#free_estimate .form .row .col-lg-6,#free_estimate .form .row .col-lg-6 p{
margin-right:0;}
#free_estimate .form .row .col-lg-12{
padding-right:0;
margin-right:0;}
.single .full_width{
	height:auto !important;
}

.prepare_grids .iwithtext .iwt-text h4{
line-height:1;
margin-bottom:10px !important;
}

.sizes_move label{
font-size:12px;
text-align:left !important;
display:block;
margin-bottom:-15px;}

.sizes_move select{
background:white !important;
opacity:1 !important}


@media only screen and (max-width:768px){
	.nectar-post-grid-filters[data-align=left] a{
width:46%;
margin:0;
padding:10px !important;
text-align:center;}

body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4{
padding:10px !important;
width:50%;}
#ajax-content-wrap .nectar-post-grid-filters h4.visible:before{
display:none;
padding-top:0 !important;
padding-bottom:0 !important;}
body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4{
padding:0px 5px !important;}
	#ajax-content-wrap .mobile_none{
		display:none;
	}
	#unpack_grids .vc_col-sm-4>.vc_column-inner h4{
		line-height:1;
		font-size:28px !important;
	}
	img.img-with-animation.skip-lazy.full_width.mobile_show.lazyloaded {
    width: 100% !important;
}
	.page-id-7197 .loading_services *{
text-align:center !important
}
	.single_star *{
text-align:center !important}
	#ajax-content-wrap #second_type_header h1{
font-size:41px !important;
line-height:1 !important;}
	article.input-group-container.js-estimate-fields .col-xxs-12.col-sm-4 {
    width: 100%;
    padding-right: 20px;
}
#ajax-content-wrap .moving-estimate-form .input-group-container, .additional_com, #ajax-content-wrap .moving-estimate-form .col-xxs-12.col-sm-12{
	flex-wrap:wrap;
}
	.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content{
		padding-left:0 !important;
	}
	body.material .main-content .nectar-post-grid .nectar-post-grid-item .inner{
		display:block;
	}
.service_area_header{
padding-top:40px !important;
margin-bottom:0 !important}
	.review_section .inner-wrap,.review_section .cell.is-selected{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	#gallery_slider .cell, #gallery_slider .cell img {
    min-height: 230px !important;
    height: 230px !important;
    max-height: 230px !important;
    border-radius: 5px !important;
}
#gallery_slider .flickity-viewport.is-pointer-down{
	margin-top:0 !important;
}
	#packing_main .vc_column-inner{
padding-left:0;}
#packing_main h4{
line-height:1 !important;
margin-bottom:20px }

#packing_main .packing_stack .wpb_row{
padding:40px 20px}
.iwithtext .iwt-text{
padding-left:45px}
	.desktop_show{
		display:none !important;
	}
	.mobile_show{
		display:block !important;
	}
	#home_banner form {
    padding: 50px 20px;
    background: #0f5583bd;
    max-width: 100% !important;
    margin-top: 110px;
    margin-bottom: 50px;
}
#home_banner .form_grid {
    padding-left: 15px;
    padding-right: 15px;
 
}
.container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
    max-width: 350px;
}

#ajax-content-wrap #home_banner form h2 {
    font-size: 42px !important;
    line-height: 40px;
}

#home_banner .row_col_wrap_12.col.span_12.dark.left,div#home_banner{
    min-height: 83vh;
}
#home_banner form p{
	line-height:1.2
}

#professional_moving h1{
	text-align:center !important;
	font-size:40px !important;
	line-height:40px !important;
	    font-weight: 900;
}
#professional_moving h3,#professional_moving p,#need_packing,#need_packing h2,#need_packing p{
	text-align:center !important;
}
#need_packing img{
width:100%;	
}
.left_box .inner,.right_box .inner {
 
    max-width:100% !important;
}
.nectar-fancy-box[data-style=hover_desc] .inner{
	padding:15px;
}


#ajax-content-wrap .quality_section.top .row_col_wrap_12.col.span_12.dark.left{
text-align:center !important;
max-width:350px;
margin: 0px auto;}
#ajax-content-wrap .quality_section img{
margin-bottom:20px !important;}

#ajax-content-wrap .quality_section *{
text-align:center !important;}

#ajax-content-wrap .quality_section h2{
font-size:28px !important;}
#whyclient_grid .row_col_wrap_12_inner.col.span_12.left{
display:flex;}
#whyclient_grids .row_col_wrap_12_inner.col.span_12.left .vc_col-sm-6 {
max-width:50% !important;
}
#whyclient_header h2{
text-align:center !important;}

.wpb_wrapper h2.vc_custom_heading {
    font-size: 28px!important;
    line-height: 28px!important;
}

#whyclient_grids h5{
font-size:13px !important;
line-height:1 !important;}

#whyclient_grids img{
min-height:70px}
#whyclient_grids{
padding-bottom:40px !important;}
#whyclient_header{
padding-top:40px !important;}
.com_heading h2{
text-align:center !important;}
.com_grid *{
text-align:center !important;}

.review_section{
padding-top:40px !important;
padding-bottom:40px !important;
    margin-bottom: 0 !important;}
#chicago_moving *{
text-align:center !important}

#ajax-content-wrap .review_section *{
text-align:center !important;}

#chicago_moving{
padding-bottom:40px !important}

#footer-widgets .sform_grid {
    position: relative;
    bottom:0vh !important;
    margin-bottom:0vh;
}
#footer-outer #footer-widgets .col:first-child{
	display:none;
}
#footer-outer .col:nth-child(3) {
    padding-left:0px;
}
#footer-widgets .container .col{
	margin-bottom:0;
}
div#block-4 {
    margin-bottom: 0 !important;
}
div#block-4 #home_banner{
    margin-bottom: -50px !important;
}
#home_banner form{
	margin-top:110px !important;
		padding:50px 20px !important;
}
#home_banner form p {
    font-size: 20px !important;

}

#footer-widgets .sform_grid{
	margin-top:0 !important
}

#footer-widgets div#home_banner{
	min-height:auto !important;
	margin-bottom:0 !important
}
div#footer-outer {
    position: relative;
    z-index: 11;
}
#footer-widgets form {
    position: relative;
    bottom:134px !important;
	    margin-bottom: -120px;
}
img.mobile_show.lazyloaded {
    width: 56% !important;
    margin-top: 20px;
    margin-bottom: 60px;
}
#copyright p,.map_thing a{
font-size:8px !important}

#copyright .col{
	justify-content: flex-start;
	margin-bottom: 0;
}
.crumb_local{
	display:none;
}
.moving_service2{
padding-top:40px !important;
padding-bottom:40px !important;}

.page-id-7047 #professional_moving p{
	text-align:left !important;
}
#local_mover3{
padding-top:0 !important;
padding-bottom:40px !important;}
.local_mover1{
margin-bottom:-130px !important;}
#local_mover3 h1{
font-size:34px !important;
text-align:center !important;}

.local_mover1 .divider{
height:200px !important;}

.local_mover2 *{
text-align:center !important;}
#local_movers2 .inner-wrap .column-image-bg.rocket-lazyload{
	background-size:contain !important;
	background-repeat:no-repeat !important
}
.top_banner .overlay .overlay_inner {
    max-width: 100%;
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-top: 100px;
}
#home_banner .form_grid form{
	background:transparent !important;
	margin-top:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	    padding-bottom: 0 !important;
    margin-bottom: 0;
}
.top_banner h2{
	    max-width: 90%;
}
.top_banner .overlay .overlay_inner{
	padding-left:10px !important;
	padding-right:5px !important;
	    margin-bottom: 0 !important;
		    margin-top: 0 !important;
}
.top_banner .overlay .overlay_inner p {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px !important;
    display: block;
}
#ajax-content-wrap .moving_service2 h1{
	font-size:41px !important;
	    text-align: center !important;
}
.moving_service2{
	padding-bottom:0 !important;
}
.moving_grid img,.moving_grid h2{
text-align:center !important;
margin:0px auto;}
.moving_grid h2{
margin:10px 0px !important;}
.moving_grid h2{
padding-top:20px;}
.taking_care h2{
	text-align:center !important;
}
.single_star  img{
max-width:50% !important;
}
#ajax-content-wrap .single_star .hover-wrap-inner{
text-align:center;}
#ajax-content-wrap .single_star{
padding-top:30px !important;
padding-bottom:30px !important;}
#ajax-content-wrap .review_section .carousel-item{
	padding-left:0 !important;
	padding-right:0 !important;
}
#ajax-content-wrap .review_section .testimonial_grids .carousel-item .vc_column-inner {
    padding: 40px 15px !important;
    text-align: left !important;
}
#ajax-content-wrap .review_section .testimonial_grids .carousel-item .vc_column-inner p,#ajax-content-wrap .review_section *{
	text-align:left !important;
}
.review_section .owl-stage {
    max-height: 100%;
    overflow: hidden;
}
#ajax-content-wrap .review_section .owl-dots{
	text-align:center !important;
}
img.ph_group.lazyloaded {
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px;
	    padding-top: 0;
}

.top_banner .overlay .overlay_inner {
    margin-top: 100px !important;
    margin-bottom: 50px !important;
}

.top_blue h2{
text-align:center;
margin-left:auto;
margin-right:auto;}
.top_blue .vc_col-sm-3 p{
line-height:1.2 !important;}
.top_blue .vc_col-sm-3{
padding-bottom:40px !important;
padding:20px 20px !important;}
#ajax-content-wrap .loading_services h1{
font-size:41px !important;
line-height:1 !important;}

#ajax-content-wrap .loading_services{
padding-top:60px !important;
padding-bottom:0 !important;
margin-bottom:0;}

.move_grids .vc_col-sm-3{
width:50%;
padding-left:10px !important;
padding-right:10px !important;
margin-bottom:0 !important}
.move_grids {
margin-bottom:0 !important}
#ajax-content-wrap .move_grids .row_col_wrap_12_inner.col.span_12.left{
display:flex;
align-items:flex-start !important}
#ajax-content-wrap .self_move{
padding-top:30px !important;
padding-bottom:0px !important;
margin-bottom:0;}
#ajax-content-wrap .self_move h2,#ajax-content-wrap .self_move p,#ajax-content-wrap .review_section h2{
text-align:center !important;}

#ajax-content-wrap .mobile_eighteen,#ajax-content-wrap .coverage h5 {

	font-size:18px !important;
	    line-height: 20px !important;
}
#ajax-content-wrap .mobile_center{
text-align:center !important;
}
.coverage .divider{
	height:0px !important;
}
.sky_grid .vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone{
margin-bottom:10px;}

.coverage h2.vc_custom_heading.uc.mobile_center {
    padding-bottom: 20px;
}
#ajax-content-wrap .taking_care {
	padding-top:40px !important;
	padding-bottom:40px !important;
}
div#coverage {
    padding-bottom: 20px !important;
}
div#moving_insurance {
    padding-top: 60px !important;
}
#unpack_grids{
padding-bottom:40px !important}

#unpack_grids .vc_col-sm-4>.vc_column-inner{
	padding:15px !important;
}
#ajax-content-wrap #packing_main p{
text-align:center;}
#ajax-content-wrap #packing_main h1,#ajax-content-wrap #unpacking_top h1{
font-size:41px !important;
text-align:center !important;
line-height:1 !important;
margin-bottom:15px}
#packing_main{
padding-bottom:30px !important;}

#storage_grid{
	padding-bottom:0;
}
#storage_grid .vc_column-inner{
padding-left:0 !important;}
#storage_adv h2{
	font-size:28px !important;
	text-align:center !important;
}
#storage_adv{
	padding-top:40px !important;
	padding-bottom:40px !important;
}
#why_choose *,#vault_header *{
text-align:center !important}
#vault_header{
padding-top:40px !important;
padding-bottom:0px !important;
margin-bottom:0;}
#vault_grid p{
text-align:center;}
#vault_grid{
padding-bottom:40px !important}
#ajax-content-wrap .review_section h2{
	font-size:28px !important;
}

#ajax-content-wrap .review_section p{
	text-align:left !important;
}

#ajax-content-wrap .review_section .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots{
	bottom:0 !important;
	text-align:center !important;
}
#ajax-content-wrap .review_section{
	padding-bottom:0 !important;
}

.nectar-post-grid .nectar-post-grid-item .content .post-heading span{
	font-size:18px !important;
	line-height:19px;
}
.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="50vh"] .nectar-post-grid-item-bg {
    height: 40vh !important;
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner{
	padding-top:50px !important;
	padding-bottom:20px !important;
}
.nectar-post-grid .nectar-post-grid-item .content .post-heading{
	max-width:100% !important;
}
#page-header-bg .span_6 h1, .single.single-post .section-title h1{
	font-size:28px !important;
	line-height:1;
}
body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a,#single-below-header{
	display:none !important;
}
.single .heading-title[data-header-style=default_minimal] h1, body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1{
	padding-bottom:80px;
}
body.single-post.material[data-bg-header=true] .container-wrap{
	padding-top:50px !important
}
div#contact_colored_row{
	padding:40px 15px !important
}
div#contact_colored_row h5{
font-size:20px;}
.page-id-7416 #ajax-content-wrap h1,#meet_team h1{
	font-size:40px !important;
}
#moving_process h2{
text-align:center !important;;
margin-top:40px;}

#moving_process p{
text-align:center !important;;
}

#ajax-content-wrap .contact_moving .iwt-icon {
    position: relative !important;
  width: 40%;
    margin: 0px auto;
margin-top:30px;}
#ajax-content-wrap .contact_moving img{
	width:100% !important;
}
#ajax-content-wrap .contact_moving .iwt-text{
	padding-left:0 !important;
}
#ajax-content-wrap .contact_moving .iwt-text *{
	text-align:center;
}
#ajax-content-wrap .contact_moving .iwt-text h2{
	font-size:28px;
	line-height:1
}
div#how_did {
    margin-top:40px !important;
}

#faq_grids1 h2{
	font-size:41px !important;
	text-align:center !important;
}
#faq_grids1 p{
		text-align:center !important;

}
#ajax-content-wrap #faq_grids2 h3 a {
    border-radius: 5px;
    max-width: 95%;
	    line-height: 1 !important;
}
#ajax-content-wrap #faq_grids2 h3{
	min-height:70px;
}
#checklist h1{
	font-size:41px !important;
	line-height:42px !important;
	text-align:center !important;
}
#faq_grids2 a i {
    right: 0px !important;
    left: 100% !important;
    position: relative !important;
}
#ajax-content-wrap .checklist_grid h2{
	font-size:28px !important;
}
#ajax-content-wrap .checklist_grid .iwt-text,#blue_grids .iwt-text {
	padding-left:31px !important}
	
	#blue_grids h2,#checklist h2{
		font-size:28px !important;
		line-height:1;
	}
	#checklist h1{
		font-size:35px !important;
	}
	
	#free_estimate{
		padding-top:50px !important
	}
	
	#ajax-content-wrap #free_estimate h2{
font-size:32px !important;}

#free_estimate .form{
padding:25px 15px !important;
margin-top:40px;}
div#free_estimate {
    padding-bottom: 80px !important;
}
#ajax-content-wrap #free_estimate h2{
font-size:32px !important;}

#free_estimate .form{
padding:15px 25px;
margin-top:40px;}

.page-id-7497 #ajax-content-wrap .review_section *{
text-align:center !important;}
#ajax-content-wrap #free_estimate h2,#ajax-content-wrap #free_estimate p {
    text-align: center !important;
}
#ajax-content-wrap .tu_grid h6{
	font-size:15px !important;
	line-height:18px !important;
}

#ajax-content-wrap .tu_grid p{
	font-size:12px !important;
}
 #ajax-content-wrap .tu_grid .vc_col-sm-6 img{
	min-height:60px;
	height:60px;
}
 #ajax-content-wrap .testimonial_header{
padding-top:50px !important;}
 #ajax-content-wrap .testimonial_header .hover-wrap-inner{
text-align:center !important;}
 #ajax-content-wrap .testimonial_header .vc_col-sm-2{
width:100% !important;
display:none;
}

 #ajax-content-wrap .testimonial_header img{
max-width:50% !important;}

 #ajax-content-wrap  .testimonial_header p{
font-size:18px !important;}
 #ajax-content-wrap  .testimonial_header{
padding-bottom:0 !important;}
#ajax-content-wrap .review_section p{
	text-align:center !important;
}
.quality_section .vc_col-sm-9 img{
width:100% !important;}
#whyclient_header{
padding-top:60px !important}

.home #ajax-content-wrap .review_section p{
text-align:left !important}

#ajax-content-wrap .review_section{
padding-bottom:0px !important;}

div#chicago_moving{
padding-top:40px !important;}
#footer-outer #footer-widgets .widget h4,#block-2 h2{
font-size:18px;
font-weight:900;}

body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close {
    display: block !important;
    background: white !important;
    left: 30px !important;
}

#about_grid h1{
font-size:41px !important;
text-align:center !important;}

#about_grid{
text-align:center;}
.service_area_header h2{
margin-bottom:0;
}
.service_area_header h4{
font-size:15px !important;}

#servicearea_grid .wpb_row{
	padding:20px !important;
}

#home_banner .form_grid {
    padding-left: 0;
    padding-right: 0;
}
#moving_process h2 {
    font-size: 41px !important;
    line-height: 38px !important;
    margin-bottom: 20px;
}
img.ph_group {
    max-width: 90% !important;
    padding-top: 10px;
    padding-left: 5px;
}
.crumb_locals{
padding-bottom:20px !important;}

#ajax-content-wrap h1{
	font-size:41px !important;
}
#ajax-content-wrap .crumb_local {
    display: block !important;
    padding-bottom: 0 !important;
}
.page-id-7483 .container.main-content {
    padding: 0;
}
.modal-body h4{
	font-size:21px;
	margin-bottom:0;
}
.enter_row {
    display: flex;
    align-items: center !important;
    flex-wrap: wrap;
}
.enter_col {
    min-width: 100%;
 }
 
 #myModalform textarea{
	 height:100px;
	 margin-bottom:20px;
 }
 .row.checkbox_group {
    margin-bottom: 0;
}
.form_grid p{
margin-top:20px;
margin-bottom:10px !important}

.form_grid .iwithtext{
display:flex;}

.page-id-7497 .form_grid .iwithtext .iwt-icon{
position:relative !important;}
.page-id-7497 .form_grid .iwithtext .iwt-text{
padding-left:10px}
.page-id-7497 #free_estimate .form .row .col-lg-12{
	padding-right:0;
}

#ajax-content-wrap .testimonial_header{
padding-top:10px !important;
padding-bottom:0 !important;
margin:0;}

#tab_grids .tabbed{
	margin-top:30px;
}
#tab_grids .tabbed>ul li {
 width: 50% !important;
    display: inline-block;
    margin-bottom:0px;
    margin-top: 10px;
}

#ajax-content-wrap .testimonial_header .vc_col-sm-8.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone{
margin-bottom:0 !important;}

#tab_grids{
padding-bottom:0 !important;
margin-bottom:0;}
#ajax-content-wrap .testimonial_header h2{
font-size:41px !important;
font-weight:900}

#overlay_job{
padding-bottom:100px !important;
margin-bottom:-50px;}
#overlay_job p{
font-size:16px !important;
line-height:1.2 !important;
margin-top:20px}
#home_banner form{
background:transparent !important}
#footer-widgets .sform_grid{
padding-left:10px;
padding-right:10px}

#footer-widgets .sform_grid h2{
font-size:28px !important}

#footer-widgets .sform_grid p{
font-size:16px;}

#home_banner form{
padding-top:20px !important;
padding-bottom:0px !important}

#footer-widgets .sform_grid {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}
#block-4 #home_banner form{
padding-left:0 !important;
padding-right:0 !important}
#footer-widgets .sform_grid{

padding-right: 5px !important;}
}
@media only screen and (min-width:1250px){
	#top .container {
    width: 1425px !important;
padding-left:90px !important;
padding-right:90px !important;
}
}

@media only screen and (max-width:1250px) and (min-width:768px){
	body.material #header-outer[data-header-resize="1"]:not([data-box-shadow=none]):not(.transparent):not([data-format=left-header]){
		transform:translatey(0px) !important;
	}
	#header-secondary-outer .nectar-center-text a {
    color: inherit;
    font-size: 14px;
}
	ul.sf-menu.sf-js-enabled.sf-arrows{
		display:none !important;
	}	
	#top .span_9>.slide-out-widget-area-toggle{
		display:flex !important;
		margin-top:50px;
	}
	#slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container.mobile-only {
    display: block;
}
}

@media only screen and (max-width:768px) and (min-width:480px){
	
	.container {
    max-width: 600px;
}
}