/**
 * Theme Name: Big State Movers Child
 * Template: bigstatemovers
 * Version: 1.1
 * Description: Custom wordpress theme for Big State Movers.
 * Author: Big State Movers
 **/


 .site_top_message_area {
	text-align: center;
	background: #2000ff;
	overflow: hidden;
}
.site_top_message {
	overflow: hidden;
	}
.site_top_message p {
	font-size: 16px;
	color: #fff;
	font-family: Open Sans;
	padding: 8px 0;
	display: block;
	margin: 0 !important;
}
.logged-in.admin-bar .site-header:not(.page-template-default) {
	top: 72px;
}
.site-header.navbar {
	top: 40px;
}
#quote.second-hero-section .text-col {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}
#quote.second-hero-section .img-col {
	display: none;
}
.text-col {
	margin-bottom: 40px;
}
.page-id-117 #free-quote,
.page-id-120 #free-quote {
	margin-bottom: 50px;
}
.post-single .blog-form-wrapper {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
.post-single .blog-form-wrapper img {
	width: auto;
}

@media screen and (max-width: 782px) {
.logged-in.admin-bar .site-header:not(.page-template-default) {
	top: 86px;
}
}
@media screen and (max-width: 500px) {
.logged-in.admin-bar .site-header:not(.page-template-default) {
	top: 107px;
}
.site-header.navbar {
	top: 65px;
}
}
@media screen and (max-width: 767px)  {
	button#INDmenu-btn {
		bottom: 65px!important;
	}
}
footer.site-footer {
    float: left;
    width: 100%;
}
section {
    float: left;
    width: 100%;
	display: block!important;
}
.form-wrapper, #quote .text-col .quote-text-wrapper {
    float: left;
    width: 100%;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.call-now-wrapper,
.call-now-wrapper.d-md-none {
    bottom: 3%!important;
}


/* MEDIA */
@media all and (min-width: 768px) {
	#quote .text-col .quote-text-wrapper h1 {
		margin-top: 40px;
	}
	.single-post .blog-form-wrapper .qc-first-step {
		width: 100%;
	}
}

@media all and (min-width: 992px) {
	#quote .text-col .quote-text-wrapper h1 {
		margin-top: 90px;
	}
}

@media all and (min-width: 1200px) {
	#quote .text-col .quote-text-wrapper h1 {
		margin-top: 60px;
	}
	#quote .img-col .quote-img-wrapper {
		margin-bottom: 50px;
	}
}

@media all and (min-width: 1360px) {
	#quote .img-col .quote-img-wrapper img {
		margin-left: 105px;
	}
}