ol>li,
ul>li {
	word-wrap: break-word
}

.banner_radio_main .form-check-input:checked+.formradiobox .banner_radio_img .hover_img,
.label_move_top .select_box_group.filled label.move_label,
.label_move_top .select_box_group.focus label.move_label,
.loader,
body.menuoverly .overly:before {
	opacity: 1
}

@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-ExtraBold.eot');
	src: url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'), url('../fonts/OpenSans-ExtraBold.woff') format('woff'), url('../fonts/OpenSans-ExtraBold.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Regular.eot');
	src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff2') format('woff2'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Bold.eot');
	src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff2') format('woff2'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-SemiBold.eot');
	src: url('../fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiBold.woff2') format('woff2'), url('../fonts/OpenSans-SemiBold.woff') format('woff'), url('../fonts/OpenSans-SemiBold.ttf') format('truetype'), url('../fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a,
body,
h1,
h2,
h3,
h4,
h5,
h6,
ol li,
p,
span,
ul li {
 font-family: "Open Sans", sans-serif !important;
}

body {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
 font-family: "Open Sans", sans-serif !important;
}

ol>li,
p,
ul>li {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px
}

body>div {
	position: fixed
}

body>div.wrappermain {
	position: static
}

.banner_radio_main,
.blog-filters-search-box form,
.blog_box .blog_img_main,
.contents.boxslider_box .boxes_img,
.head-top .top-link li a,
.header .header-wrapper .container,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent.megamenu>a,
.inte_remove_box_main>.row .col-sm-12,
.position_relative,
.select_box,
body .wrappermain>div,
body header+div,
figure.wp-caption {
	position: relative
}

.noscript-img {
	display: inline;
	height: 36px;
	margin: 0 auto;
	width: 34px
}

.noscript {
	background: rgba(0, 0, 0, .8);
	border-top: 1px solid #fac327;
	bottom: 0;
	float: left;
	font-size: 20px;
	left: 0;
	margin: 0 auto;
	min-height: 50px;
	padding: 10px 0;
	position: fixed;
	right: 0;
	text-align: center;
	top: auto;
	width: 100%;
	z-index: 99999;
	color: #fff
}

.loader,
.overly,
div#toTop+div {
	z-index: 9999
}

.noscript i {
	color: red
}

a:focus,
a:hover {
	text-decoration: none;
	outline: 0
}

p {
	margin: 0 0 24px
}

a {
	color: #2492d0;
	text-decoration: none;
	outline: 0
}

.cms-area ol,
.cms-area ul {
	overflow: hidden;
	margin-bottom: 15px
}

.cms-area ul {
	padding-left: 21px
}

ul>li {
	list-style: none;
	position: relative
}

ul>li a {
	color: #000
}

ol>li {
	position: relative
}

ul>li::before {
	content: "";
	position: absolute;
	left: -20px;
	top: 6px;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	background-color: #2492d0
}

ul>li>ul>li::before {
	content: "";
	position: absolute;
	left: -20px;
	top: 10px;
	border: 2px solid #fac327;
	background: 0 0;
	border-radius: 50%;
	width: 10px;
	height: 10px
}

#boxcontent_slider .owl-dots,
.blogdetail_tag_social .blogdetail_share ul li:before,
.continue_btn i.fa.fa-long-arrow-right,
.footer_menu_main ul li:first-child::before,
.footermenubox .footermenu_content>ul>li:before,
.footersocial_main .social_media_main ul li:before,
.head-top .top-link li:before,
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li:before,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub .sub .parent>a:after,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:before,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li:before,
.header .header-wrapper .primary .navbar .navbar-collapse ul.nav>li:before,
.header_top_menu ul li.NewHeadermenu,
.header_top_menu ul li:before,
.hover_img,
.menu_right_btn_main .box_shop_main .btn:after,
.menu_right_btn_main .box_shop_main .btn:before,
.movestep_box_main .col-sm-12:last-child .movestep_box:before,
.moving_tab ul li:before,
.my_pagination .pagination li a span.sr-only,
.my_pagination .pagination li span span.sr-only,
.my_pagination .pagination li:before,
.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs>li.nav-item>a.nav-link:before,
.search-box-main.hidesearch,
.site_sticky_btn ul li .mobile_dq,
.site_sticky_btn ul li::before,
.site_sticky_btn_call,
.social-main ul li:before,
.testimonials_page .review_box .review_content .quote_img,
.testimonials_page .review_box .review_content .review_user_main span.userimg:before,
.testimonials_page .review_box .review_content .review_user_main:before,
.votedtop_award_main ul li:before,
.widget_wysija_cont .abs-req,
.wrappermain .sticky_login a span,
div.wpcf7 .wpcf7-spinner:before,
ol>li:before,
ul.nav-tabs>li.nav-item:before,
ul>li>ol>li:before {
	display: none
}

ol>li,
ul>li>ol>li {
	list-style: decimal
}

ol>li>ol>li {
	list-style-type: lower-alpha
}

.m-t-10,
ol>li+li,
ul>li+li {
	margin-top: 10px !important
}

.interstate_remova_cntent h4+ul.width25,
.page-template-new-quick-quote .submit_btn_main.btn.local_submit_container,
ol ol,
ol ul,
ul ol,
ul ul {
	margin-top: 10px
}

.footer_menu_main .copyright_main span span,
.header_top_menu ul li,
.newheader .header_top_menu ul li.NewHeadermenu,
ol.breadcrumb>li::before {
	display: inline-block
}

select::-ms-expand {
	display: none !important
}

#wpadminbar ul li,
.footer_menu_main ul li+li,
.furniture_storage_page .blog_box_main,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li+li,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li+li,
.m-t-0,
.supporting_list ul li+li,
.welcome_content_main .welcome_content h4:first-child,
ul.width25>li+li {
	margin-top: 0 !important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 7px;
	margin-top: 20px;
	color: #2492d0;
	font-weight: 700
}

.h1,
h1 {
	font-size: 40px
}

.h2,
.overly:before,
h2 {
	font-size: 36px
}

.h3,
h3 {
	font-size: 30px
}

.h4,
h4 {
	font-size: 26px
}

.h5,
h5 {
	font-size: 20px
}

.h6,
.newheader .header_center_section_main .vot_section .vot_title,
.wrappermain .sticky_login a small,
h6 {
	font-size: 18px
}

.alignleft {
	float: left;
	margin: 0 47px 25px 0
}

.alignright {
	float: right;
	margin: 0 0 15px 47px
}

.aligncenter {
	display: block;
	margin: 0 auto 15px;
	text-align: center
}

.alignnone {
	float: none;
	margin: 0 0 15px
}

.aawardlogoinner_section .votedtop_img_main img,
.banner_caption_section .banner_caption_text>img,
.detailmain_content_section img,
.service-detail img,
.specialists_box .specialists_img_main .specialists_img img,
.votedtop_award_main ul li img,
.votedtop_content_main .votedtop_img_main img,
.wordmouth_section img,
img.aligncenter,
img.alignleft,
img.alignnone,
img.alignright {
	max-width: 100%
}

.cms-area,
.section_padding,
.step_page .interstate_removaltext_section.step_content_main {
	padding: 80px 0
}

.cms-area .h1,
.cms-area .h2,
.cms-area .h3,
.cms-area .h4,
.cms-area .h5,
.cms-area .h6,
.cms-area h1,
.cms-area h2,
.cms-area h3,
.cms-area h4,
.cms-area h5,
.cms-area h6 {
	margin-top: 0;
	text-transform: none
}

.head-search,
.header .header-wrapper .logo-box.auto-height,
.header .header-wrapper .logo-box.auto-height .logo,
.nonehover_img,
.specialists_title_section .main_title span,
.wpcf7-form-control-wrap {
	display: block
}

.recaptcha-error-message,
.wpcf7-form label.error,
label.error {
	color: red !important;
	float: none;
	font-size: 13px !important;
	left: 0;
	padding-left: 0 !important;
	position: absolute;
	top: 100%;
	line-height: normal;
	font-weight: 600
}

.fancybox-wrap {
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
	-moz-transform: translate(-50%, -50%) !important;
	-ms-transform: translate(-50%, -50%) !important;
	-o-transform: translate(-50%, -50%) !important;
	-webkit-transform: translate(-50%, -50%) !important
}

.mc4wp-alert.mc4wp-error p,
.mc4wp-alert.mc4wp-notice p {
	background: #e68d8d;
	color: #000;
	padding: 0 20px;
	margin: 15px 0 0
}

.mc4wp-alert.mc4wp-success p {
	background: #8ac18c;
	color: #000;
	padding: 0 20px;
	margin: 15px 0 0
}

.mc4wp-alert.mc4wp-error p a,
.mc4wp-alert.mc4wp-notice p a,
.mc4wp-alert.mc4wp-success p a {
	color: #000;
	text-decoration: underline
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 2rem 0
	}

	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 2rem 0
	}

	to {
		background-position: 0 0
	}
}

div.wpcf7 .wpcf7-spinner {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 !important;
	pointer-events: none;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(45deg, rgba(0, 0, 0, .1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1) 75%, transparent 75%, transparent);
	background-size: 2rem 2rem;
	-webkit-animation: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes
}

::after,
::before,
a,
button {
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.m_auto {
	margin-left: auto !important;
	margin-right: auto !important
}

.white {
	color: #fff !important
}

.owl-carousel .owl-item {
	backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	-o-backface-visibility: visible !important;
	-webkit-backface-visibility: visible !important
}

.select_arrow i,
.select_arrow svg {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index: 9;
	pointer-events: none;
	width: 14px;
	height: 20px;
	fill: #666;
	margin-top: 1px
}

.select_box select {
	appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none
}

.main_title {
	font-size: 40px;
	color: #124f70;
	font-weight: 800;
	line-height: normal
}

.accept span.wpcf7-form-control-wrap>span.accept-agree a:hover,
.compare_moving_services_page table td h6>a,
.main_title>span,
ul.nav-tabs>li.nav-item>a.nav-link.active {
	color: #2492d0
}

.loader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../images/main_loader.gif') 50% 50% no-repeat #f9f9f9
}

.owl-carousel .owl-nav {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.owl-carousel .owl-nav button.owl-prev {
	left: 50px
}

.owl-carousel .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.owl-carousel .owl-nav button.owl-next {
	right: 50px
}

.overly {
	position: fixed !important;
	left: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .95);
	width: 0;
	transition: .6s;
	-moz-transition: .6s;
	-ms-transition: .6s;
	-o-transition: .6s;
	-webkit-transition: .6s
}

.overly:before {
	content: "+";
	width: 20px;
	height: 20px;
	position: fixed;
	right: 510px;
	top: 25px;
	opacity: 0;
	pointer-events: none;
	display: block !important;
	color: #fff;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

body.menuoverly {
	overflow: hidden
}

body.menuoverly .overly {
	width: calc(100% - 360px);
	transition: .8s;
	-moz-transition: .8s;
	-ms-transition: .8s;
	-o-transition: .8s;
	-webki-transition: all 0.8s ease 0s
}

header {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999
}

header.sticky {
	position: fixed;
	box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

.header .header-wrapper .logo-box .logo a .logo-img,
.header.sticky .header-wrapper .logo-box .logo a img {
	max-width: 108px
}

.header.sticky .head-top .top-link {
	padding-top: 25px
}

.header.sticky .header_center_section_main {
	padding-top: 31px
}

.header.sticky .menuwraper {
	background: #fff;
	padding-bottom: 15px;
	top: 0
}

.header.sticky .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a {
	padding: 12px 0
}

.header.sticky .menu_right_btn_main .box_shop_main .btn {
	height: 45px;
	padding-top: 10px
}

.header.sticky .head-bg {
	padding-bottom: 0
}

.header.sticky .topheader_wrap {
	height: 0;
	position: relative;
	overflow: hidden
}

nav ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.header .header-wrapper .logo-box {
	float: left
}

.header .header-wrapper .logo-box .logo {
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
	padding: 14px 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.header .header-wrapper .logo-box .logo a {
	display: inline-block;
	max-width: 100%
}

.header .header-wrapper .logo-box .logo a .logo-img,
.header .header-wrapper .logo-box .logo a img {
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	max-width: 213px
}

.header .header-wrapper .logo-box.auto-height .logo img {
	max-height: inherit
}

.header .header-wrapper .primary {
	float: left;
	z-index: 900;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.header .header-wrapper .primary .navbar {
	background: 0 0;
	border: 0;
	margin: 0;
	min-height: 44px;
	padding: 0;
	display: block
}

.compare_moving_services_table,
.header .header-wrapper .primary .navbar nav,
.page-template-new-quick-quote .pick_up_section,
.site_sticky_btn ul li,
.testimonials_page .review_box .review_content {
	margin: 0
}

.header .header-wrapper .primary .navbar .navbar-collapse {
	padding: 0;
	position: relative
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav {
	margin: 0;
	position: relative;
/* 	padding-left: 48px */
	padding-left: 24px;
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent:hover>.sub {
	display: block;
	-webkit-animation: .4s fadeIn;
	animation: .4s fadeIn
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li {
/* 	margin: 0 30px 0 0; */
	margin: 0 23px 0 0; 
	padding: 0;
	position: relative
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li:last-child,
.newletter_form .wysija-msg .allmsgs ul,
.quick_adds li+li {
	margin: 0 !important
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:after,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li:after {
	background: 0 0
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a {
	background: 0 0;
	line-height: 20px;
	padding: 28px 0;
	position: static;
	text-shadow: none;
	-webkit-transition: .2s linear;
	transition: .2s linear;
	z-index: 901;
	text-transform: uppercase;
	margin: 0;
	font-size: 14px;
	color: #fff;
	font-weight: 700
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent.megamenu {
	overflow: hidden;
	position: static
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent.megamenu:hover>a:after {
	left: 0;
	right: 0
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent .parent>a:after {
	border-left: 5px solid #909090;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 0;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav a>i {
	margin-right: 2px;
	opacity: .8;
	text-align: center;
	width: 15px
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub {
	background: #fff;
	border: none;
	border-radius: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	display: none;
	line-height: 24px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 905
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a {
	color: #606060;
	display: block;
	font-size: 15px;
	font-weight: 700;
	padding: 10px 15px;
	text-decoration: none;
	text-transform: uppercase;
	width: 270px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li.selected>a {
	color: #fff;
	background: #124f70
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub {
	left: 100%;
	top: 0
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub .sub .parent>a,
.welcome_content .mCSB_scrollTools .mCSB_draggerRail {
	background: 0 0 !important
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub .sub .sub {
	background: 0 0;
	border: 0;
	box-shadow: none;
	display: block;
	left: 0;
	padding: 0 0 0 10px;
	position: relative;
	-webkit-animation: 0 fadeIn;
	animation: 0 fadeIn
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title {
	font-size: 13px;
	line-height: 23px;
	margin: 0 0 3px;
	text-transform: uppercase
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub {
	border-radius: 3px;
	left: -15px;
	padding: 0;
	width: 886px;
	z-index: 900
}

.blog_box .blog_img_main .blog_img img,
.compare_moving_services_page table,
.darwinbackloading .wp-caption img,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub a {
	width: 100%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-wrapper,
.map_img_mian {
	display: table;
	width: 100%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-list {
	display: table-cell;
	padding: 35px 5px;
	vertical-align: top;
	width: 100%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-list+.promo-block {
	border-left: 1px solid #ccc;
	border-right: 0
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box {
	float: left;
	padding: 0 20px 28px;
	width: 33%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .box:nth-child(5n+1),
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box:nth-child(3n+1),
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box:nth-child(4n+1),
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.five-columns>.sub .box:nth-child(4n+1),
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box:nth-child(3n+1),
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box:nth-child(odd) {
	clear: left
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo>.sub .sub-list {
	width: 66%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo>.sub .box {
	clear: none;
	width: 50%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .box,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box {
	clear: none
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.four-columns>.sub .box {
	clear: none;
	width: 33%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .box,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .promo-block {
	width: 25%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.four-columns>.sub .sub-list {
	width: 75%
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.promo.five-columns>.sub .box {
	clear: none;
	width: 25%
}

.banner_box_wrap.votedtop_radio_section .bannerradio_listing .col-6,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .box,
.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .promo-block,
.movestep_box_main .col-sm-12,
.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4:nth-child(5) {
	width: 20%
}

.wrappermain .btn,
.wrappermain .btn-o {
	width: 270px;
	white-space: nowrap;
	overflow: hidden;
	/*z-index: 10 */
}

.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu.five-columns>.sub .sub-list {
	width: 80%
}

.header .header-wrapper+.header-wrapper {
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	min-height: 104px;
	padding: 0
}

.header .header-wrapper+.header-wrapper .primary .megamenu>.sub {
	left: -1px;
	margin-left: 0
}

.label_move_top form .form-group.m-b-0,
.m-b-0 {
	margin-bottom: 0 !important
}

.m-t-5 {
	margin-top: 5px !important
}

.m-b-5 {
	margin-bottom: 5px !important
}

.m-b-10 {
	margin-bottom: 10px !important
}

.m-t-15 {
	margin-top: 15px !important
}

.m-b-15 {
	margin-bottom: 15px !important
}

.m-t-20 {
	margin-top: 20px !important
}

.m-b-20 {
	margin-bottom: 20px !important
}

.m-t-25 {
	margin-top: 25px !important
}

.m-b-25 {
	margin-bottom: 25px !important
}

.m-t-30 {
	margin-top: 30px !important
}

.m-b-30 {
	margin-bottom: 30px !important
}

.m-l-0 {
	margin-left: 0 !important
}

.m-r-0 {
	margin-right: 0 !important
}

.m-l-5 {
	margin-left: 5px !important
}

.m-r-5 {
	margin-right: 5px !important
}

.m-l-10 {
	margin-left: 10px !important
}

.m-r-10 {
	margin-right: 10px !important
}

.m-l-15 {
	margin-left: 15px !important
}

.m-r-15 {
	margin-right: 15px !important
}

.m-l-20 {
	margin-left: 20px !important
}

.m-r-20 {
	margin-right: 20px !important
}

.m-l-25 {
	margin-left: 25px !important
}

.m-r-25 {
	margin-right: 25px !important
}

.m-l-30 {
	margin-left: 30px !important
}

.m-r-30,
.welcome_box_main .mCSB_inside>.mCSB_container {
	margin-right: 30px !important
}

.furniture_storage_page .blog_section,
.p-t-0 {
	padding-top: 0 !important
}

.p-b-0,
.table_section.insetatebgcolor {
	padding-bottom: 0 !important
}

.p-t-5 {
	padding-top: 5px !important
}

.p-b-5 {
	padding-bottom: 5px !important
}

.p-t-10 {
	padding-top: 10px !important
}

.p-b-10 {
	padding-bottom: 10px !important
}

.p-t-15 {
	padding-top: 15px !important
}

.p-b-15 {
	padding-bottom: 15px !important
}

.p-t-20 {
	padding-top: 20px !important
}

.p-b-20 {
	padding-bottom: 20px !important
}

.p-t-25 {
	padding-top: 25px !important
}

.p-b-25 {
	padding-bottom: 25px !important
}

.p-t-30 {
	padding-top: 30px !important
}

.p-b-30 {
	padding-bottom: 30px !important
}

.p-l-0 {
	padding-left: 0 !important
}

.p-r-0 {
	padding-right: 0 !important
}

.p-l-5 {
	padding-left: 5px !important
}

.p-r-5 {
	padding-right: 5px !important
}

.p-l-10 {
	padding-left: 10px !important
}

.p-r-10 {
	padding-right: 10px !important
}

.p-l-15 {
	padding-left: 15px !important
}

.p-r-15 {
	padding-right: 15px !important
}

.p-l-20 {
	padding-left: 20px !important
}

.p-r-20 {
	padding-right: 20px !important
}

.p-l-25 {
	padding-left: 25px !important
}

.p-r-25 {
	padding-right: 25px !important
}

.p-l-30 {
	padding-left: 30px !important
}

.p-r-30 {
	padding-right: 30px !important
}

.m-y-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.m-y-10 {
	margin-top: 10px !important;
	margin-bottom: 10px !important
}

.m-y-20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important
}

.m-y-30 {
	margin-top: 30px !important;
	margin-bottom: 30px !important
}

.p-y-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.p-y-10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important
}

.p-y-20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important
}

.p-y-30 {
	padding-top: 30px !important;
	padding-bottom: 30px !important
}

.m-x-0 {
	margin-left: 0 !important;
	margin-right: 0 !important
}

.m-x-10 {
	margin-left: 10px !important;
	margin-right: 10px !important
}

.m-x-20 {
	margin-left: 20px !important;
	margin-right: 20px !important
}

.m-x-30 {
	margin-left: 30px !important;
	margin-right: 30px !important
}

.p-x-0 {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.p-x-10 {
	padding-left: 10px !important;
	padding-right: 10px !important
}

.p-x-20 {
	padding-left: 20px !important;
	padding-right: 20px !important
}

.p-x-30 {
	padding-left: 30px !important;
	padding-right: 30px !important
}

#toTop {
	box-shadow: 0 0 5px rgba(255, 255, 255, .5);
	display: none !important;
	background: #fac327;
	border-radius: 50%;
	bottom: 80px;
	cursor: pointer;
	height: 54px;
	position: fixed;
	right: 20px;
	width: 54px;
	z-index: 99
}

.top-btn .fa-angle-up {
	color: #fff;
	font-size: 28px !important;
	margin: -3px 0 0
}

.top-btn>div {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	margin: -5px 0 0;
	text-transform: uppercase
}

div.wpcf7-mail-sent-ng,
div.wpcf7-mail-sent-ok,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors {
	margin: 15px 15px 0 !important;
	width: auto;
	clear: both;
	display: block;
	text-align: center
}

.top-btn i.fa-angle-up {
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	width: 0;
	display: block;
	margin: 6px auto 10px
}

img.ajax-loader {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
	color: #f7e700;
	position: relative
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #fac327;
	color: #fac327;
	position: relative
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #47a547;
	color: #47a547;
	position: relative
}

div.wpcf7-spam-blocked {
	border: 2px solid orange;
	color: orange;
	position: relative
}

.my_pagination .pagination li a,
.my_pagination .pagination li span {
	position: relative;
	border: none;
	margin: 0;
	border-radius: 0 !important;
	display: block;
	padding: 0;
	text-align: center !important;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	line-height: 40px;
	font-weight: 700;
	width: 40px;
	height: 40px;
	font-size: 17px;
	color: #7e7e7e
}

.my_pagination .pagination li {
	padding: 0;
	float: none;
	display: inline-block;
	vertical-align: top
}

.my_pagination .pagination li+li {
	margin-top: 0 !important;
	margin-left: 10px
}

.bannerradio_listing,
.faq_box_main .accordion .accordion-item .accordion-body .archives_main,
.faq_box_main .accordion .accordion-item .accordion-body .archives_main ul,
.moving_tab ul,
.my_pagination .pagination li:last-child,
.resource_section_main ul,
.testimonials_page .review_box {
	padding: 0
}

.my_pagination .pagination li.active a,
.my_pagination .pagination li.active span,
.my_pagination .pagination li.selected a,
.my_pagination .pagination li.selected span {
	color: #fff !important;
	background: #2492d0
}

.my_pagination .pagination {
	clear: both;
	border-radius: 0 !important;
	text-align: center;
	display: block;
	font-size: 0;
	margin: 0;
	padding: 0
}

.my_pagination {
	display: block;
	float: none;
	margin: 29px auto 0;
	text-align: center
}

.my_pagination .pagination li a i,
.my_pagination .pagination li span i {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.my_pagination .pagination li a.prev:before,
.my_pagination .pagination li span.prev:before {
	content: "";
	background: url(../images/pagination_left_arrow.svg) no-repeat;
	width: 11px;
	height: 22px;
	margin: 0 auto;
	position: absolute;
	left: -3px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.my_pagination .pagination li a.next:before,
.my_pagination .pagination li span.next:before {
	content: "";
	background: url(../images/pagination_right_arrow.svg) no-repeat;
	width: 12px;
	height: 22px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: -3px;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.my_pagination .pagination li a.prev:hover:before,
.my_pagination .pagination li span.prev:hover:before {
	background: url(../images/pagination_left_arrow_hvr.svg) no-repeat
}

.my_pagination .pagination li a.next:hover:before,
.my_pagination .pagination li span.next:hover:before {
	background: url(../images/pagination_right_arrow_hvr.svg) no-repeat
}

ol {
	padding-left: 23px
}

ul.nav-tabs {
	margin: 0;
	padding: 0;
	overflow: visible;
	border: 0;
	text-align: center;
	display: block
}

ul.nav-tabs>li.nav-item {
	margin: 0;
	padding: 0;
	border: none;
	position: relative;
	display: inline-block
}

ul.nav-tabs>li.nav-item+li.nav-item {
	margin-left: 50px;
	margin-top: 0 !important
}

ul.nav-tabs>li.nav-item>a.nav-link {
	border: none;
	padding: 15px 0;
	font-size: 22px;
	color: #666;
	font-weight: 700;
	cursor: pointer
}

ul.nav-tabs>li.nav-item>a.nav-link:before {
	content: "";
	background: #fac327;
	position: absolute;
	left: auto;
	right: 0;
	width: 0;
	bottom: -1px;
	height: 3px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

ul.nav-tabs>li.nav-item>a.nav-link.active:before {
	right: auto;
	left: 0;
	width: 100%
}

ul.nav-tabs>li.nav-item>a.nav-link>svg {
	display: none;
	pointer-events: none;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

ul.nav-tabs+.tab-content {
	padding: 30px 0
}

.page-id-54 .specialists_title_section .main_title p {
	margin: 15px 0 0;
	font-weight: 700;
	font-size: 16px
}

.banner_radio_img svg {
    fill: #2778BA;
	    max-height: 53px;
    width: auto;
}

.radio-selected .banner_radio_main .form-check-input:checked+.formradiobox svg path
 {
	fill: #fff;
}

@media (max-width:767px) {
	div#free-storage-form-cf {
		margin-top: 20px;
	}

	ul.nav-tabs {
		border: 0
	}

	ul.nav-tabs>li.nav-item {
		margin-left: 0 !important;
		display: block;
		width: 100%;
		margin-top: 20px !important
	}

	ul.nav-tabs>li.nav-item+li.nav-item {
		margin-top: 15px !important
	}

	ul.nav-tabs>li.nav-item .tab-pane {
		display: none;
		padding: 25px 0 0;
		text-align: left
	}

	ul.nav-tabs>li.nav-item .tab-pane.active {
		display: block
	}

	ul.nav-tabs>li.nav-item>a.nav-link {
		border: 1px solid #ddd;
		border-radius: 0;
		padding: 10px 15px;
		text-align: left;
		font-size: 15px !important
	}

	ul.nav-tabs>li.nav-item>a.nav-link:before {
		display: none
	}

	ul.nav-tabs>li.nav-item>a.nav-link.active {
		border: 1px solid #2492d0 !important
	}

	ul.nav-tabs>li.nav-item>a.nav-link>svg {
		display: block;
		width: 16px;
		position: absolute;
		right: 15px;
		top: 16px;
		height: 16px
	}

	ul.nav-tabs>li.nav-item>a.nav-link>svg>path {
		fill: #999
	}

	ul.nav-tabs>li.nav-item>a.nav-link.active>svg {
		transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		-webki-transform: rotate(-180deg)
	}

	ul.nav-tabs>li.nav-item>a.nav-link.active>svg>path {
		fill: #2492d0
	}
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: none
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	background-color: #fac327;
	border-color: #fac327
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
	background-color: #fff;
	border-color: #fff
}

.wrappermain .btn {
	height: 50px;
	line-height: 50px;
	font-size: 19px;
	font-weight: 800;
	position: relative;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: none;
	padding: 0;
	border-radius: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.wrappermain .btn-o.focus,
.wrappermain .btn-o:focus,
.wrappermain .btn.focus,
.wrappermain .btn:focus {
	box-shadow: none;
	outline: 0
}

.wrappermain .btn-o:before,
.wrappermain .btn:before {
	content: "";
	z-index: -1;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.wrappermain .btn-o:after,
.wrappermain .btn:after {
	content: "";
	z-index: -1;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs li a.active,
.wrappermain .btn-primary {
	color: #fff;
	background: #2492d0
}

.wrappermain .btn-primary:after,
.wrappermain .btn-primary:before,
.wrappermain .btn-secondary:after,
.wrappermain .btn-secondary:before {
	background: #303030
}

.wrappermain .btn-secondary {
	color: #000;
	background-color: #fac327
}

.removal_txt {
	text-align: center;
	background: #dee7ec;
	padding: 9px 5px;
	margin-bottom: 15px;
	display: inline-block
}

.removal_txt h3 {
	font-size: 27px;
	line-height: 30px;
	color: #124f70;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 0
}

.footer_menu_main ul li.selected a,
.footermenubox .footermenu_content>ul>li.active a,
.footermenubox .footermenu_content>ul>li.selected a,
.inner-banner .breadcrumb li.active,
.removal_txt h3 span {
	color: #fac327
}

.removal_txt p {
	margin: 0;
	padding: 0;
	font-size: 17px;
	line-height: 27px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase
}

.footer_logo_bottom,
.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem3 .col-sm-12.col-md-12.col-lg-9.radiocheckboxwrapbox,
.page-template-new-quick-quote .new-tab-form-section #tabs-2 #stepItem-3 .col-sm-12.col-md-12.col-lg-9.radiocheckboxwrapbox {
	display: flex
}

.footer_logo_bottom img {
	width: 150px;
	height: auto;
	margin: 0 10px 0 0
}

.footer_logotext_main_bottom {
	margin: 30px 0 0
}

.votedtop_award_main ul .new_last_logo img {
	width: 100px;
	max-width: inherit !important
}

.wrappermain .btn-o {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: none;
	padding: 0;
	border-radius: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.wrappermain .btn-primary-o {
	color: #fac327;
	background: 0 0;
	border: 2px solid #fac327
}

.wrappermain .btn-primary-o:after,
.wrappermain .btn-primary-o:before {
	background: #fac327
}

.wrappermain .btn-secondary-o {
	color: #fff;
	background: 0 0;
	border: 2px solid #fff
}

.inner-banner-title .banner_btn_main a.btn:after,
.inner-banner-title .banner_btn_main a.btn:before,
.wrappermain .btn-secondary-o:after,
.wrappermain .btn-secondary-o:before {
	background: #fff
}

.inner-banner::before {
	background: rgba(0, 0, 0, .4);
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 20
}

.inner-banner,
.menu_right_btn_main .box_shop_main,
.specialists_box .specialists_img_main,
footer {
	position: relative;
	overflow: hidden
}

.inner-banner-img {
	background-position: center center !important;
	background-size: cover !important;
	min-height: 250px
}

.inner-banner_img_main img {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	height: 350px;
	width: auto
}

.inner-banner-title {
	display: block;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	width: 100%;
	z-index: 50;
	margin-top: 20px
}

.inner-banner-title .breadcrumb,
.inner_banner_caption {
	float: left;
	width: 100%
}

.inner_banner_caption .h1,
.inner_banner_caption h1 {
	color: #fff;
	float: left;
	font-weight: 700;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 100%
}

.inner-banner-title .breadcrumb {
	background-color: rgba(0, 0, 0, 0);
	display: block;
	margin: 0;
	padding: 7px 0;
	text-align: center;
	z-index: 99
}

.inner-banner .breadcrumb li:first-child,
.stepwizard-row .pick_up_section .col-sm-6.col-md-6.col-lg-3 {
	padding-left: 0
}

.inner-banner .breadcrumb li {
	display: inline-block;
	font-size: 14px;
	margin: 0;
	position: relative
}

.inner-banner .breadcrumb li a {
	color: #fff;
	text-transform: capitalize
}

.breadcrumb>li+li::before {
	color: #ccc;
	content: "/ ";
	padding: 0 5px
}

.inner-banner .breadcrumb>li+li::after {
	color: #fff;
	content: "";
	font-size: 14px;
	left: -10px;
	padding: 0 5px;
	position: absolute;
	top: 0
}

.head-top {
	float: right;
	clear: right
}

.head-top .top-link {
	padding: 64px 0 0;
	margin: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.head-top .top-link li {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle
}

.head-top .head-email>span {
	color: #606060;
	font-size: 14px;
	font-weight: 400;
	padding: 0 0 0 23px
}

.head-top .head-call>span {
	color: #606060;
	font-size: 16px;
	font-weight: 400;
	padding: 0 0 0 18px
}

.head-top .head-call i,
.head-top .head-email i {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	color: #2b91d0;
	font-size: 20px
}

.blog-filters-dropdown:after,
.blog_filter_section:after,
.blogdetail_tag_social:after,
.cms-area:after,
.detailmain_content:after,
.footersocial_main .social_media_main ul:after,
.head-bg:after,
.header .header-wrapper .head-top-main:after,
.removelistcosts_page section.movingvolume_section:after,
.right-box-wrapper:after,
.welcome_img:after,
ul.width25:after {
	content: "";
	display: table;
	clear: both
}

.head-bg {
	background: #fff;
	padding-bottom: 35px
}

.menu_right_btn_main {
	float: right
}

.header_call_main .headcall .callicon {
	border-radius: 50%;
	display: inline-block;
	position: relative;
	margin-right: 7px;
	width: 46px;
	height: 46px;
	font-size: 0;
	background-color: #124f70
}

.header_call_main .headcall .callicon img,
.header_call_main .headcall .callicon svg {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	fill: #fff;
	transform: translateY(-50%)
}

.header_call_main .headcall .smalltext {
	font-size: 13px;
	color: #124f70;
	font-weight: 800;
	margin-top: 0;
	text-align: left
}

.header_call_main .headcall .smalltext .bigtext {
	display: block;
	font-size: 22px;
	color: #124f70;
	font-weight: 800
}

.detailcontent2>h1:first-child,
.detailcontent2>h2:first-child,
.detailcontent2>h3:first-child,
.detailcontent2>h4:first-child,
.detailcontent2>h5:first-child,
.detailcontent2>h6:first-child,
.furniture_storage_page .votedtop_award_main,
.get-quote-sticky-main .h4,
.header_btn_mian,
.welcome_content_main .welcome_content h4 {
	margin-top: 0
}

.header_btn_mian .btn {
	width: 210px
}

.contactpage_form_section .aawardlogoinner_section .votedtop_img_main ul {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0px;
}
.contactpage_form_section .aawardlogoinner_section .votedtop_img_main ul li img {
  height: 103px;
  object-fit: contain;
}
.contactpage_form_section .aawardlogoinner_section .votedtop_img_main ul li::before {
  display: none;
}
.contactpage_form_section .aawardlogoinner_section .votedtop_img_main ul li {
  margin: 0px !important;
}
.contactpage_form_section .aawardlogoinner_section .votedtop_img_main ul li.new_last_logo {
  margin-left: 10px !important;
}
.contactpage_form_section .aawardlogoinner_section .votedtop_img_main ul li.new_last_logo img {
  width: 100px;
  max-width: inherit !important;
}
.blogdetail_tag_social .blogdetail_share ul li,
.footer_logotext>*,
.header_btn_mian .btn span,
.specialists_logotext_main .specialists_logotext>*,
.votedtop_award_main ul li,
.contactpage_form_section .votedtop_img_main ul li,
.wordmouth_section>* {
	display: inline-block;
	vertical-align: middle
}

.header_btn_mian .btn img,
.header_btn_mian .btn svg {
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px
}

.header_center_section_main {
	float: right;
	padding-right: 28px;
	padding-top: 69px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.header_center_section_main .vot_section {
	text-align: right
}

.header_center_section_main .vot_section .vot_title {
	font-size: 20px;
	line-height: 21px;
	color: #124f70;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 2px
}

.header_center_section_main .vot_section p {
	font-size: 14px;
	line-height: 21px;
	color: #124f70;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0
}

.menu_right_btn_main .box_shop_main .btn {
	width: auto;
	background: 0 0 !important;
	height: 76px;
	line-height: inherit;
	padding: 26px 20px 0 51px;
	font-size: 14px;
	color: #1a1a1a;
	font-weight: 700;
	text-transform: uppercase
}

.menu-bg .right-box:after,
.menu-bg .right-box:before {
	background-color: #2492d0;
	position: absolute;
	top: 0;
	bottom: 0;
	content: ""
}

.menu_right_btn_main .box_shop_main .btn img,
.menu_right_btn_main .box_shop_main .btn svg {
	margin-right: 12px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.head-top .top-link li a.headcall {
	display: flex;
	align-items: center
}

.head-top .top-link li+li {
	padding-left: 23px;
	margin-top: 0 !important
}

.menu-bg .right-box {
	display: block;
	position: relative
}

.menu-bg .right-box:before {
	left: 0;
	width: calc(100% - 230px)
}

.menu-bg .right-box:after {
	right: 202px;
	width: 100px;
	z-index: -1;
	transform: skewX(21deg);
	-moz-transform: skewX(21deg);
	-ms-transform: skewX(21deg);
	-o-transform: skewX(21deg);
	-webkit-transform: skewX(21deg)
}

.menuwraper {
	position: relative;
	top: -35px;
	z-index: 2
}

.container,
.container .row>*,
.row>* {
	padding-left: 9px;
	padding-right: 9px
}

.container .row,
.row {
	margin-left: -9px;
	margin-right: -9px
}

.menu_right_btn_main .box_shop_main:before {
	content: "";
	background-color: #fac327;
	position: absolute;
	left: 20px;
	right: -20px;
	top: 0;
	bottom: 0;
	transform: skewX(21deg);
	-moz-transform: skewX(21deg);
	-ms-transform: skewX(21deg);
	-o-transform: skewX(21deg);
	-webkit-transform: skewX(21deg)
}

.specialists_section {
	padding-top: 19px !important;
	background: #f1f1f1
}

.specialists_section .specialists_title_section {
	margin: 34px 0 45px
}

.specialists_title_section .main_title {
	text-align: right;
	position: relative;
	font-size: 26px;
	color: #124f70;
	font-weight: 800;
	padding-right: 14px;
	line-height: 1.2;
	margin-top: 6px
}

.specialists_title_section .extright_p {
	padding-left: 36px;
	padding-right: 60px
}

.specialists_title_section .extright_p p {
	margin: 0;
	font-weight: 700;
	font-size: 16px;
}

.specialists_box_main {
	margin-bottom: -14px
}

.specialists_box {
	margin-bottom: 17px
}

.specialists_box .specialists_img_main .specialists_img {
	position: relative;
	display: block;
	overflow: hidden
}

.specialists_box .specialists_img_main .specialists_img .specialists_imgtitle {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	/*z-index: 22;*/
	background: #fff;
	text-align: center;
	padding: 22px 15px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.specialists_box .specialists_img_main .specialists_img .specialists_imgtitle span {
	font-size: 19px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase
}

.specialists_box .specialists_img_main .specialists_content {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	bottom: 0;
	height: 100%;
	padding: 0 42px;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.specialists_box .specialists_img_main .specialists_content .specialists_icon {
	background: url(../images/au-map.png) no-repeat;
	width: 51px;
	height: 50px;
	display: inline-block;
	margin-top: 67px
}

.specialists_box .specialists_img_main .specialists_content .specialists_title {
	font-size: 19px;
	color: #fffffe;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	margin: 16px 0 13px
}

.specialists_box .specialists_img_main .specialists_content p {
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	margin: 0;
	line-height: 20px
}

.specialists_box .specialists_img_main .specialists_content .specialists_readmore {
	margin-top: 30px
}

.linkbtn {
	font-size: 15px;
	line-height: 0;
	color: #fac327;
	font-weight: 700
}

.linkbtn svg {
	fill: #fac327;
	width: 14px;
	height: 14px
}

.header_top_menu {
	float: right;
	padding: 8px 0 0
}

.header_top_menu ul {
	font-size: 0;
	padding: 0;
	margin: 0
}

.header_top_menu ul li a,
span.search-icon {
	font-size: 14px;
	font-weight: 600;
	color: #124f70;
	text-transform: uppercase
}

.header_top_menu ul li+li {
	margin-top: 0 !important;
	margin-left: 55px
}

.header_top_menu ul li a {
	padding: 0
}

.search-main::before {
	border-bottom: 8px solid #2492d0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: 25px;
	top: -8px;
	width: 0
}

.search-main {
	top: 40px;
	display: none;
	min-width: 360px;
	padding: 10px;
	position: absolute;
	right: 0;
	z-index: 999;
	background-color: #2492d0;
	box-shadow: 0 3px 10px #000
}

.search-main .form-control {
	background-color: #f0f0f0;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 0;
	box-shadow: none;
	color: #000;
	display: block;
	font-size: 15px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 45px 6px 12px;
	width: 100%
}

.search-main input::-webkit-input-placeholder {
	color: #333;
	opacity: 1
}

.search-main input:-moz-placeholder {
	color: #333;
	opacity: 1
}

.search-main input::-moz-placeholder {
	color: #333;
	opacity: 1
}

.search-main form input:-ms-input-placeholder {
	color: #333;
	opacity: 1
}

.btn_search {
	cursor: pointer;
	background: #124f70;
	border: none;
	height: 34px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 34px;
	transition: .4s;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s;
	color: #52baab;
	padding: 0
}

.btn_search i,
.btn_search svg {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	width: 20px;
	fill: #fff
}

.search-box-main {
	float: right;
	position: relative;
	font-size: 0;
	padding: 9px 0 2px 38px
}

.header.menu-main.sticky .header-wrapper {
	box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}

.topheader_wrap {
	background: #e0e0e0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	height: 40px
}

span.search-icon {
	position: relative;
	display: inline-block;
	padding-left: 25px
}

span.search-icon svg {
	position: absolute;
	left: 0;
	top: 4px;
	width: 20px;
	height: 14px
}

.banner_section {
	background-color: #122938;
	position: relative;
	overflow: hidden;
	min-height: 500px
}

.banner_box_wrap,
.banner_caption_section {
	position: absolute;
	max-width: 1470px;
	margin: 0 auto;
	width: 100%;
	left: 0;
	right: 0;
	top: 60px;
	pointer-events: none
}

.banner_caption_section .banner_caption_text {
	max-width: 480px;
	margin: 0 auto 0;
	width: 100%;
	pointer-events: auto
}

.banner_caption_section .banner_caption_text img{max-width: 200px;max-height: 120px;}

.banner_caption_section .banner_caption_text .banner_title {
	font-size: 42px;
	color: #fac327;
	font-weight: 800;
	line-height: 1.22;
	margin-bottom:10px
}

.banner_caption_section .banner_caption_text>p {
	    font-size: 25px;
    line-height:1.5;
	color: #fff;
	font-weight: 500;
	margin-bottom:10px
}

.wordmouth_section {
	padding-top: 23px;
	pointer-events: auto
}

.wordmouth_section .wordmouth_star {
	margin: 0 3px
}

.wordmouth_section p {
	margin: 0;
	font-size: 17px;
	line-height: 23px;
	color: #000;
	font-weight: 600;
	text-transform: uppercase
}

.banner_box_wrap .banner_box {
	max-width: 416px;
	margin-left: auto;
	width: 100%;
	background-color:#fac327;
	box-shadow: 8px 0 24.5px rgba(0, 0, 0, .05);
	pointer-events: auto;
	margin-top: 0;
	padding:15px 30px 20px 30px;
	border-radius:40px;
}

.bannerimage:after {
    content: "";
    background: linear-gradient(270deg, #122938, transparent);
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.banner_box_wrap .banner_box .banner_boxtitle {
	font-size: 35px;
    line-height: 1.5;
	color: #124f70;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom:20px;
	text-align: center;
}
.formservicetitle {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 1);
    font-weight: 700;
    margin-bottom: 3px;
    margin-top: 5px;
}




/* zoom pulse on every click */
.formservicetitle.errortxt {
    color: #dc3545;
}

.banner_radio_main .form-check-input {
    position: relative;
    z-index: 2;
}
.formservicetitle.zoom {
    animation: zoomShake .45s ease;
}
.bannerradio_listing  .removetxt {
    display: none;
}
@keyframes zoomShake {
    0%   { transform: scale(1); }
    20%  { transform: scale(1.15); }
    40%  { transform: scale(0.95); }
    60%  { transform: scale(1.08); }
    80%  { transform: scale(0.98); }
    100% { transform: scale(1); }
}




.banner_radio_main {
    height: 100%;
    min-height: 75px;
}

.banner_radio_main .formradiobox .banner_radio_title{
	
}

.banner_box_wrap .banner_box .banner_boxtitle span {
	font-size:18px;
}

.banner_radio_main .form-check-input:focus,
.blog-filters-dropdown .form-control:focus,
.contact_form form .form-control:focus,
.newletter_form form p input:focus,
input.blog-search-submit {
	outline: 0;
	box-shadow: none
}

.banner_radio_main .form-check-input {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 0;
	cursor: pointer;
	margin: 0;
	border: 0;
	background: 0 0;
	z-index: 55;
	opacity: 0
}

.banner_radio_main .formradiobox {
    background-color: #FFF;
    text-align: center;
    padding: 10px 20px;
    border-radius: 10px;
    display: flex;
    height: 100%;
    align-items: center;
    column-gap: 10px;
}

.btn.darkblue,
.welcomeimg_text {
	background: #124f70
}

.banner_radio_main .formradiobox .banner_radio_img {
	height: auto;
	position: relative;
	width: 100%;
	margin-bottom: 0;
	    text-align: left;
}

.banner_radio_main .formradiobox .banner_radio_img img {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	display: block
}

.banner_radio_main .form-check-input:checked+.formradiobox .banner_radio_img .nonehover_img,
.banner_radio_main .formradiobox .banner_radio_img .hover_img,
.label_move_top .select_box_group label.move_label,
.supporting_list ul li:before {
	opacity: 0
}

.banner_radio_main .formradiobox .banner_radio_title {
    margin-bottom: -4px;
    margin-top: -4px;
    font-size: 14px;
    line-height: normal;
    color: #124f70;
    font-weight: 600;
    text-align: right;
}

.radio-selected .banner_radio_main .form-check-input:checked+.formradiobox {
	background: #2778ba
}

.radio-selected .banner_radio_main .form-check-input:checked+.formradiobox .banner_radio_title,
.footermenubox .footermenu_content>ul>li a,
.newsletter_box_main .main_title,
.tool_section .main_title {
	color: #fff
}

/* Default */
.getfreequote_btn_main .btn {
    background: rgba(36, 146, 208, 1);
    border-radius: 10px;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    color: #ffffff;
    box-shadow: 0px 14px 13.7px 0px rgba(0, 0, 0, 0.18);
}

.banner_radio_main .form-check-input + .formradiobox {   transition: .3s;}
.radio-selected .banner_radio_main .form-check-input:checked + .formradiobox {background: #2778ba;}
.getfreequote_btn_main {position: relative;opacity: .6;/*pointer-events: none;*/transition: opacity .3s ease;}
.getfreequote_btn_main.active {opacity: 1;pointer-events: auto;    margin-top: 10px;}
.getfreequote_btn_main.active::before {content: "";position: absolute;top: 50%;right: 20px;width: 24px;height: 24px;transform: translateY(-50%);background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 12h15'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M13 6l6 6-6 6'/%3E%3C/svg%3E");animation: arrowMove 1.8s ease-in-out infinite;z-index: 1;}
.getfreequote_btn_main:not(.active) .btn {background:rgba(36, 146, 208, 1) !important;}
@keyframes arrowMove {
    0% {
        transform: translate(-8px, -50%);
        opacity: 0;
    }
    30% {
        opacity: 1;
    }
    70% {
        transform: translate(0, -50%);
        opacity: 1;
    }
    100% {
        transform: translate(8px, -50%);
        opacity: 0;
    }
}















.bannerimage {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 55%;
	top: 0
}

.bannerimage img {
	min-height: 100%;
	min-width: 100%;
	max-width: inherit;
	position: absolute;
	left: -8px;
	top: 50%;
	width: auto;
	transform: translateY(-50%)
}

.ratingavter svg,
.starrr i.fa-star svg {
	width: 20px;
	height: 20px
}

.getfreequote_btn_main .btn {
	width: 100% !important;
	margin-bottom: 0
}

.starrr {
	font-size: 0;
	margin-bottom: 5px
}

.starrr i.fa-star {
	display: inline-block;
	vertical-align: middle;
	height: 20px
}

.starrr i.fa-star svg path {
	stroke-width: 2px;
	stroke: #f8b805;
	fill: #f8b805
}

.ratingavter svg {
	display: inline-block;
	vertical-align: middle
}

.banner_caption_section {
	padding-left: 103px
}

.wordmouth_star .starrr i+i {
	margin-left: 7px
}
.bannerradio_listing .row{margin:0 -5px}
.bannerradio_listing .row>*{padding:0 5px}
.bannerradio_listing .row .col-6 {
	margin-bottom:10px
}
.banner_boxtitle br{display:none}
.banner_boxtitle span{
	color: #122938;
    text-transform: capitalize;
    font-weight: 600;
    display: block;
    font-size: 18px;
}

.compare_moving_services_page table tr,
.inner-banner-title .banner_caption_text,
.page-template-new-quick-quote .new-tab-form-section .tabing-section,
.specialists_logotext_main .specialists_logotext {
	text-align: center
}

.specialists_logotext_main .specialists_logotext span {
	font-size: 22px;
	line-height: 21px;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: 10px
}

.specialists_title_section .main_title:before {
	content: "";
	background: #2492d0;
	position: absolute;
	width: 5px;
	top: 0;
	bottom: 0;
	right: -23px
}

.specialists_box .specialists_img_main .specialists_content:before {
	content: "";
	background-color: #0d0d0d;
	position: absolute;
	opacity: .8;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none;
	bottom: 0;
	z-index: 0
}

.specialists_box .specialists_img_main .specialists_content>* {
	position: relative;
	z-index: 1
}

.specialists_box .specialists_img_main .specialists_content:after {
	content: "";
	background: #fac327;
	height: 10px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	pointer-events: none
}

.review_box {
	position: relative;
	padding: 53px 30px 126px;
	height: 100%
}

.review_box .review_content {
	margin-bottom: 9px
}

.review_box .review_content .quote_img {
	background: url(../images/quote-img.png) no-repeat #fff;
	width: 82px;
	height: 37px;
	position: absolute;
	top: -30px;
	right: 23px;
	padding: 27px 20px;
	background-position: center center !important
}

.review_box .review_content .review_user_main {
	margin-bottom: 0;
	position: absolute;
	padding-left: 69px;
	min-height: 72px;
	left: 18px;
	right: 0;
	bottom: 42px;
	padding-top: 21px;
	font-size: 18px;
	line-height: 27px;
	color: #124f70;
	font-weight: 700
}

.review_box .review_content p {
	margin: 0;
	font-size: 15px;
	line-height: 27px;
	color: #000;
	font-weight: 600;
	font-style: italic
}

.review_box .review_content .starrr {
	margin: 0 0 18px
}

.review_box .review_content .starrr i,
.review_box .review_content .starrr i svg {
	width: 25px;
	height: 25px
}

.review_box .review_content .starrr i+i,
.votedtop_review .starrr i+i {
	margin-left: 6px
}

.review_box_main {
	margin: 10px 0 0
}

.review_box_main .main_title {
	line-height: 1.12
}

.review_slider_main {
	margin-top: 22px
}

.review_user_main span.userimg img {
	width: auto;
	max-width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 50%
}

.review_box .review_content .review_user_main:before {
	content: "";
	position: absolute;
	background-color: #cfcfcf;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	border-radius: 32px 0 0 32px
}

.review_box .review_content .review_user_main span.userimg {
	position: absolute;
	left: 17px;
	top: 15px
}

.review_box .review_content .review_user_main span.userimg:before {
	content: "";
	border: 3px solid #fff;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	z-index: 5
}

div#review_slider.owl-carousel .owl-item {
	border: 2px solid #d1d1d1;
	margin-top: 20px
}

div#review_slider.owl-carousel .owl-stage {
	display: flex;
	flex-wrap: wrap
}

div#review_slider.owl-carousel .item {
	height: 100%
}

.movestepbtn_main,
.reviewbtn_main {
	margin-top: 41px
}

.getfreequote_btn_main {
	margin-bottom: 5px
}

.welcome_img {
	display: block;
	margin: 0 37px 40px 0
}

.welcome_img img {
	float: none;
	width: 100%
}

.welcomeimg_text .main_title {
	line-height: 1;
	color: #fff
}

.welcome_content_main {
	margin: -10px 0 0
}

.welcome_content_main .main_title {
	line-height: 1.2
}

.welcome_content_main .welcome_content {
	margin: 22px 0 0;
	height: 600px;		
	overflow:hidden;
	overflow-y:auto;
}
.welcome_content_main .welcome_content::-webkit-scrollbar {
  width: 10px;
}
.welcome_content_main .welcome_content::-webkit-scrollbar-track {
  background: #5baddc;   
}
.welcome_content_main .welcome_content::-webkit-scrollbar-thumb {
  background: #4d7b94;   
}
.welcome_content_main .welcome_content::-webkit-scrollbar-thumb:hover {
  background: #4d7b94;
}


.welcome_content_main .welcome_content p {
	margin-bottom: 7px;
	font-size: 14px
}

.welcome_content .mCSB_scrollTools {
	width: 10px
}

.welcome_content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #124f70 !important;
	border-radius: 0 !important;
	width: 10px;
	opacity: 1 !important;
	filter: "alpha(opacity=100)" !important;
	-ms-filter: "alpha(opacity=100)" !important;
	transition: none !important
}

.welcome_content .mCSB_scrollTools .mCSB_draggerContainer:before {
	content: "";
	position: absolute;
	background: #2492d0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 2px;
	top: 0;
	bottom: 0
}

.blogdetail_tag_social .blogdetail_share ul li a *,
.welcome_content .mCSB_scrollTools .mCSB_dragger {
	opacity: 1 !important
}

.welcomeimg_text {
	clear: both;
	text-align: center;
	padding: 4px 0 10px;
	max-width: initial;
	margin: 0 37px 0 auto;
	width: auto;
	position: relative;
	right: 0;
	top: -4px
}

.blog_box,
.detailmain_content_section .main_title,
.map_box,
.movestep_box,
.movingvolume_section .movingvolume_box_main h4 {
	margin-bottom: 20px
}

.blog_section {
	padding-top: 55px
}

.blog_box_main,
.emailfriend_btn .continue_btn.all-emails {
	margin-top: 46px
}

.blog_box .blog_img_main .blog_img {
	position: relative;
	display: block
}

.blog_box .blog_img_main .blog_date {
	position: absolute;
	right: 11px;
	bottom: 10px;
	width: auto;
	height: 40px;
	background-color: #fac327;
	font-size: 16px;
	line-height: 40px;
	color: #000;
	font-weight: 700;
	padding: 0 21px;
	text-transform: uppercase
}

.blog_box .blog_content {
	margin: 16px 0 0;
	line-height: normal
}

.blog_box .blog_content .blog_title {
	font-size: 14px;
	line-height: 15px;
	color: #124f70;
	font-weight: 700;
	display: inline-block
}

.blog_box .blog_content p {
	font-size: 14px;
	margin-bottom: 15px
}

.blog_box .blog_content .blog_readmore .linkbtn {
	color: #124f70
}

.blog_box .blog_content .blog_readmore .linkbtn svg {
	fill: #124f70;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.blog_box .blog_img_main .blog_img:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	opacity: 0;
	pointer-events: none
}

.blog_box.big_blog .blog_content .blog_title {
	font-size: 19px;
	line-height: 44px;
	color: #124f70;
	font-weight: 600;
	font-family: "Open Sans"
}

.movestep_section {
	background-color: #2492d0;
	padding: 71px 0 82px
}

.movestep_section .main_title {
	color: #fff;
	line-height: 1.1
}

.movestep_box_main {
	padding: 47px 0 0
}

.movestep_box {
	position: relative
}

.movestep_box .movestep_icon {
	position: relative;
	height: 90px;
	width: 100%;
	margin-bottom: 45px
}

.movestep_box .movestep_icon img {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto
}

.movestep_box .movestep_content {
	display: flex;
	align-items: start;
	padding-left: 26px
}

.movestep_box:before {
	content: "";
	background: url(../images/line.png) no-repeat;
	width: 129px;
	height: 2px;
	position: absolute;
	right: -63px;
	top: 43px;
	pointer-events: none
}

.movestep_box .movestep_content .movestep_num {
	width: 100%;
	height: 35px;
	border-radius: 50%;
	background-color: #fac327;
	display: block;
	text-align: center;
	font-size: 23px;
	line-height: 35px;
	color: #000;
	font-weight: 800;
	max-width: 35px;
	margin-right: 9px
}

.movestep_box .movestep_content .movestep_title {
	font-size: 24px;
	line-height: 27px;
	color: #fff;
	font-weight: 800;
	display: block
}

.btn.whitebtn {
	background: #fff;
	color: #2492d0
}

.blogviewbtn_main {
	margin-top: 28px
}

.newsletter_section_main {
	position: relative;
	padding: 63px 0 76px
}

.newsletterimg1 {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 50%;
	top: 0;
	background: #124f70
}

.newsletterimg1 img {
	left: auto;
	right: 0
}

.newsletterimg2 img {
	left: 0;
	right: auto
}

.newsletterimg1 img,
.newsletterimg2 img {
	min-height: 100%;
	min-width: 100%;
	max-width: inherit;
	position: absolute;
	top: 50%;
	opacity: .2;
	width: auto;
	transform: translateY(-50%)
}

.newsletterimg2 {
	bottom: 0;
	left: 50%;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #fac327
}

.newsletter_box_main {
	position: relative;
	z-index: 2;
	padding-right: 100px
}

.newsletter_box_main p,
.tool_section p {
	font-size: 26px;
	line-height: 27px;
	color: #fff;
	font-weight: 600
}

.newletter_form {
	padding-right: 39px
}

.newletter_form form {
	position: relative;
	padding-right: 53px
}

.newletter_form form:before {
	content: "";
	background: url(../images/newsletter-icon.svg) no-repeat;
	width: 28px;
	height: 29px;
	position: absolute;
	right: 14px;
	top: 14px;
	z-index: 2;
	background-size: 100% !important;
	pointer-events: none
}

.newletter_form form p .wysija-input {
	height: 55px;
	background-color: #124f70;
	border: 2px solid #fff;
	padding: 0 15px;
	font-size: 17px;
	line-height: 27px;
	color: #fff;
	font-weight: 600;
	width: 100%;
	border-radius: 0
}

.newletter_form form p input::-webkit-input-placeholder {
	color: #fff;
	opacity: 1
}

.newletter_form form p input:-moz-placeholder {
	color: #fff;
	opacity: 1
}

.newletter_form form p input::-moz-placeholder {
	color: #fff;
	opacity: 1
}

.newletter_form form p input:-ms-input-placeholder {
	color: #fff;
	opacity: 1
}

.newletter_form form .wysija-submit {
	position: absolute;
	right: 0;
	top: 0;
	width: 55px;
	height: 55px;
	background-color: #fac327;
	border: 2px solid #fff;
	padding: 0 !important;
	margin-top: 0;
	font-size: 0;
	border-radius: 0
}

.tool_section {
	position: relative;
	z-index: 2;
	padding-left: 125px
}

.footer_top_main {
	padding: 30px 0 26px;
	background-color: #124f70
}

.footermenubox {
	padding-top: 30px;
	position: relative
}

.footermenubox .f_title {
	font-size: 19px;
	line-height: 27px;
	color: #fff;
	font-weight: 800
}

.footermenubox .footermenu_content {
	padding: 15px 0 0
}

.footermenubox .footermenu_content>ul {
	padding: 0;
	margin: 0
}

.footermenubox .footermenu_content>ul>li {
	margin: 0 0 11px !important;
	padding: 0;
	position: relative;
	font-size: 14px;
	line-height: 27px;
	color: #fff;
	font-weight: 400
}

.footermenubox .footermenu_content .f_contactdetail .f_adr {
	margin: 0 0 13px
}

.footermenubox .footermenu_content .f_contactdetail .f_adr span {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 27px;
	font-weight: 400;
	margin-bottom: -2px
}

.footersocial_main .social_media_main {
	padding: 8px 0 0
}

.footersocial_main .social_media_main ul {
	font-size: 0;
	text-align: right;
	padding: 0 139px 0 0;
	margin: 0
}

.footersocial_main .social_media_main ul li {
	padding: 0;
	display: inline-block
}

.footersocial_main .social_media_main ul li+li {
	margin-top: 0 !important;
	margin-left: 12px !important
}

.footersocial_main .social_media_main ul li a {
	display: block;
	border-radius: 50%;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	width: 50px;
	height: 50px;
	background-color: #124f70
}

.footersocial_main .social_media_main ul li a i,
.footersocial_main .social_media_main ul li a svg {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	text-align: center;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	margin: 0 auto;
	height: 25px;
	fill: #fff;
	width: 25px
}

.footer_menu_main ul {
	margin: 0;
	padding: 0;
	text-align: center
}

.footer_menu_main ul li::before {
	background: rgba(0, 0, 0, 0);
	color: #ccc;
	content: "|";
	font-size: 16px;
	left: -15px;
	line-height: 30px;
	position: absolute;
	text-transform: uppercase;
	top: -1px
}

.footer_menu_main ul li {
	display: inline-block;
	list-style: none;
	padding: 0 20px 0 0;
	position: relative
}

.footer_menu_main ul li a {
	color: #ccc;
	font-size: 16px;
	line-height: 30px;
	font-weight: 300
}

.footer_ext_main {
	position: absolute;
	right: -10px;
	bottom: 80px
}

.footer_logotext_main {
	max-width: 281px;
	background-color: #f3ebe6;
	width: 100%;
	text-align: center;
	padding: 10px;
	margin-top: -3px
}

.footer_logotext span {
	font-size: 19px;
	line-height: 19px;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: 5px
}

.footer_top_main .col-12:first-child .footermenu_content ul li:before {
	display: block !important;
	background: #fff;
	left: 0;
	top: 8px
}

.footer_top_main .col-12:first-child .footermenu_content ul li {
	padding-left: 24px;
	margin-bottom: 27px !important
}

.footermenubox .footermenu_content .f_contactdetail .f_adr a,
.footermenubox .footermenu_content .f_contactdetail .f_adr p {
	font-size: 17px;
	font-weight: 700;
	color: #fff
}

.supporting_list ul {
	margin: 0;
	padding: 0;
	font-size: 0;
	max-width: 230px;
	width: 100%
}

.supporting_list ul li {
	display: inline-block;
	margin-right: 13px;
	margin-bottom: 11px
}

.map_img_section .col-sm-4:nth-child(3n+1),
.resource_section_main .service_text,
.supporting_list ul li:nth-child(3n+1) {
	clear: both
}

.footer_bottom_main .row {
	align-items: center
}

.footer_logotext img {
	max-width: 35px
}

.footermenu_content .f_title {
	pointer-events: none !important;
	margin-top: 28px;
	margin-bottom: 16px
}

.footer_bottom_main {
	padding: 14px 0
}

.banner_section,
.inner-banner {
	margin-top: 252px
}

.banner_box_wrap.votedtop_radio_section .bannerradio_listing .row,
.map_section .map_box_section .row {
	margin: 0 -5px
}

.map_section .map_box_section .col-2 {
	width: 11.1111%;
	padding: 0 5px
}

.map_box {
	display: block
}

.map_box .map_img_mian {
	background-color: #fff;
	border: 1px solid #c9c9c9;
	display: block;
	height: 118px;
	position: relative;
	text-align: center;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.light_box .map_box .map_img_mian {
	background-color: #2492d0;
	border: none
}

.map_box .map_img_mian img {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	max-width: 100%;
	max-height: 100%;
	transform: translateY(-50%)
}

.map_box .map_title {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	color: #124f70;
	font-weight: 700;
	margin-top: 9px
}

.inte_remove_section {
	padding: 17px 0 0
}

.inte_remove_section .inte_remove_title {
	font-size: 26px;
	line-height: 28px;
	color: #000;
	font-weight: 800;
	margin-bottom: 27px
}

.inte_remove_box_main .col-sm-12:before {
	content: "";
	border: 2px solid #c2c6c9;
	position: absolute;
	left: 15px;
	right: 15px;
	top: 0;
	bottom: 0;
	z-index: 22;
	pointer-events: none
}

.votedtop_content_main {
	background-color: #f3f7f8;
	position: relative;
	padding: 31px;
	height: 100%
}

.votedtop_content_main .votedtop_title {
	font-size: 26px;
	line-height: 36px;
	color: #124f70;
	font-weight: 800;
	text-transform: uppercase;
	text-align: center
}

.votedtop_content_main .votedtop_img_main {
	background-color: #fff;
	text-align: center;
	padding: 8px 10px;
	margin-bottom: 21px;
	margin-top: 3px
}

.resource_section_main .service_text .h4,
.votedtop_content_main .votedtop_review_main {
	margin-bottom: 10px
}

.votedtop_review_main .votedtop_review {
	background-color: #fff;
	border: 1px solid #c4d4d8;
	padding: 11px 16px
}

.votedtop_review_main .votedtop_review .votedtop_review_user {
	font-size: 16px;
	line-height: 28px;
	color: #124f70;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: -1px
}

.votedtop_review_main .votedtop_review P {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	font-weight: 400;
	text-align: justify;
	margin: 0
}

.banner_box_wrap.votedtop_radio_section {
	position: relative;
	top: 0;
	padding: 0;
	left: 0;
	right: 0;
	max-width:100%;
	margin:0;
}

.faq_box_main .accordion .accordion-item .accordion-header button.collapsed::before,
.faq_box_main .accordion .accordion-item .accordion-header button[aria-expanded=true]::before,
.votedtop_content_main:before {
	content: ""
}

.votedtop_radio_section.banner_box_wrap .banner_box {
	position: relative;
	max-width: 100%;
	margin: 0;
	background-color: #eef3f5;
	padding: 23px 30px;
	border: 0;
	margin:0 0 20px;
	border-radius:0;
}

.banner_box_wrap.votedtop_radio_section .wordmouth_section.visibleipad {
	display: block;
	text-align: center;
	margin-bottom: 5px
}

.inte_remove_box_main>.row {
	margin: 0 -14px
}

.inte_remove_box_main>.row>* {
	padding: 0 14px
}

.votedtop_review .starrr {
	margin: 10px 0 6px
}

.votedtop_radio_section.banner_box_wrap .banner_box .banner_boxtitle,
.votedtop_radio_section.banner_box_wrap .banner_box .banner_boxtitle span {
	text-align: center;
	font-size: 26px
}

.votedtop_radio_section.banner_box_wrap .banner_box .banner_boxtitle {
	margin-bottom: 28px
}

.banner_box_wrap.votedtop_radio_section .bannerradio_listing .row>* {
	padding: 0 5px
}

.votedtop_radio_section .banner_radio_main .formradiobox .banner_radio_title {
	font-size: 12px;
	line-height: normal;
	color: #124f70;
	font-weight: 600;
	margin-top: 3px
}

.votedtop_radio_section .banner_radio_main .formradiobox {
	min-height: 87px
}

.banner_box_wrap.votedtop_radio_section .getfreequote_btn_main {
	margin: 13px 0 0
}

.votedtop_award_main {
	margin:10px 0 15px;
	padding: 0 20px 10px
}

.votedtop_award_main ul {
	padding: 0;
	margin: 0;
	text-align: center;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:3px;
}

.votedtop_award_main ul li+li {
	margin: 0 0 0 5px !important
}

.inter_remotext_box_main .main_title {
	color: #2492d0;
	margin-bottom: 16px
}

.interstate_remova_cntent p {
	font-size: 14px;
	line-height: 24px;
	color: #000;
	font-weight: 600
}

ul.width25 {
	padding: 0;
	margin-left: -15px;
	margin-right: -15px
}

ul.width25>li {
	width: 25%;
	float: left;
	padding: 0 15px 0 36px;
	margin-bottom: 15px !important
}

ul.width25>li:before {
	left: 16px
}

.interstate_remova_cntent ul.width25>li {
	font-size: 14px;
	line-height: 24px;
	color: #000;
	font-weight: 600;
	text-align: left
}

.cms-area.interstateremovalistspage {
	padding-top: 61px;
	padding-bottom: 0
}

.interstate_remova_cntent ul.width25 {
	margin-top: -13px
}

.movingvolume_section {
	background-color: #f6f6f6;
	padding: 47px 0 50px
}

.movingvolume_section .movingvolume_box_main p img {
	margin-top: 5px
}

.contents.boxslider_box .boxes_title_cont p:last-child,
.faq_content_main p:last-child,
.furniture_storage_page .interstate_removaltext_section p:last-child,
.page-template-new-quick-quote .pick_up_section.requirement_main,
.partners_address_box a:last-child,
.partners_address_box p:last-child,
.step_page .interstate_removaltext_section .interstate_remova_cntent p:last-child {
	margin-bottom: 0
}

.faq_content_main p {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #000;
	font-weight: 400
}

.faq_box_main .accordion .accordion-item {
	border-radius: 0;
	border: none
}

.faq_box_main .accordion .accordion-item .accordion-body {
	padding: 16px 18px 21px
}

.faq_box_main .accordion .accordion-item .accordion-header {
	padding: 0;
	border-radius: 0;
	background-color: transparent;
	border-bottom: none
}

.faq_box_main .accordion .accordion-item .accordion-header button {
	display: block;
	padding: 15px 37px 13px 17px;
	width: 100%;
	border-radius: 0;
	text-align: left;
	position: relative;
	cursor: pointer;
	background: #000;
	border: 2px dashed #000;
	border-bottom: 0;
	font-size: 17px;
	color: #fff;
	font-weight: 600;
	box-shadow: none
}

.faq_box_main .accordion .accordion-item .accordion-header button.collapsed {
	border: 2px dashed #000;
	background: 0 0;
	color: #000
}

.faq_box_main .accordion .accordion-item .accordion-header button:after {
	position: absolute;
	right: 12px;
	top: 10px;
	width: 28px;
	height: 28px;
	background-size: 100%
}

.contact_detail_section_text,
.faq_box_main .accordion .accordion-item+.accordion-item {
	margin-top: 18px
}

.faq_box_main .accordion .accordion-item .accordion-header button:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: none
}

.faq_box_main .accordion .accordion-item .accordion-body .archives_main .form-control {
	display: block;
	width: 100%;
	height: 40px !important;
	padding: .375rem .75rem;
	font-size: 14px;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border-radius: 0
}

.faq_box_main .accordion .accordion-item .accordion-body .archives_main .select_arrow i {
	right: 11px
}

.accordion-button:not(.collapsed)::after {
	background-image: url(../images/download-white.svg) !important;
	transform: rotate(0)
}

.accordion-button.collapsed::after {
	background-image: url(../images/download.svg) !important
}

section.faq_content_section {
	padding: 79px 0 54px
}

.faq_box_main .accordion .accordion-body {
	border: 2px dashed #000;
	border-top: 0 !important
}

.faq_content_main p>a {
	color: #124f70;
	font-weight: 700
}

.faqnote_main {
	margin: 24px 0 0
}

.faqnote_main p {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400
}

.faqnote_main p strong {
	color: #124f70;
	text-transform: uppercase;
	font-size: 17px
}

.graybg {
	background-color: #f6f6f6 !important
}

.graybg .review_box .review_content .quote_img {
	background-color: #f6f6f6
}

.contact_form {
	padding: 3px 0 0
}

.contact_form form {
	margin-top: 20px
}

.contact_form form .form-floating {
	margin-bottom: 12px !important
}

.contact_form form .form-control {
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 0 15px !important;
	height: 50px;
	font-size: 16px;
	line-height: 36px;
	color: #222;
	font-weight: 400;
	background: 0 0
}

.contact_form form label {
	font-size: 16px;
	color: #222;
	margin: 0 0 5px;
	font-weight: 400;
	line-height: normal;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.contact_form form .submit_btn_main {
	margin-top: 15px;
	padding: 0 !important;
	width: auto
}

.contact_form form .submit_btn_main .submit_btn,
.pay_btn_main .btn.btn-primary input {
	width: 100%;
	padding: 0 50px;
	margin: 0;
	border: 0;
	background: 0 0;
	font-size: 18px;
	color: #fff;
	letter-spacing: .02em;
	font-weight: 700;
	text-transform: uppercase;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.contact_form form textarea.form-control {
	height: 118px !important;
	resize: none;
	padding-top: 5px !important;
	padding-bottom: 5px !important
}

.contact_form form .submit_btn_main.black_arrow>span {
	position: absolute;
	right: 50%;
	top: 50%;
	z-index: 88;
	margin-top: 1px;
	margin-right: -55px;
	transform: translateY(-50%)
}

.contact_form form .floating-textarea {
	padding-top: 30px
}

.contact_form form .form-floating>.form-control:focus~label,
.contact_form form .form-floating>.form-control:not(:placeholder-shown)~label,
.contact_form form .form-floating>.form-select~label {
	opacity: .8;
	transform: scale(1) translateY(0) translateX(0);
	-moz-transform: scale(1) translateY(0) translateX(0);
	-ms-transform: scale(1) translateY(0) translateX(0);
	-o-transform: scale(1) translateY(0) translateX(0);
	-webkit-transform: scale(1) translateY(0) translateX(0);
	padding: 0;
	font-size: 70%
}

table .fa-check,
table .fa-minus-circle,
table .fa-question-circle {
	transform: translateY(-50%);
	margin: 0 auto
}

.blog-filters-dropdown .form-control {
	width: 100%;
	padding: 0 34px 0 0;
	box-sizing: border-box;
	background: 0 0;
	height: 60px !important;
	border: 0;
	border-radius: 0;
	border-bottom: 2px solid #bbb;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 30px;
	color: #222;
	font-weight: 400
}

.blog-filters-dropdown .blog-filter {
	width: 270px;
	float: left
}

.blog-filters-dropdown .blog-filters-search-box {
	width: 271px;
	float: right
}

.blog-filters-dropdown select.form-control.labelinput {
	padding-right: 35px
}

input.blog-search-input.form-control.labelinput {
	padding-right: 40px
}

input.blog-search-submit {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	width: 45px;
	height: 60px;
	border: 0;
	background: 0 0;
	z-index: 55;
	padding: 0
}

span.btnfa-search {
	position: absolute;
	right: 0;
	top: 15px;
	pointer-events: none
}

span.btnfa-search svg {
	fill: #777777;
	width: 16px;
	height: 17px
}

.blog-filters-input .select_box span.select_arrow {
	top: 31px;
	right: -2px;
	position: absolute
}

.blog_filter_section {
	margin: -11px 0 0
}

.blog-filters-dropdown {
	padding: 0 0 40px
}

.blog-filters-dropdown .blog-filter+.blog-filter {
	margin-left: 30px
}

.bloglist_section {
	max-width: 1080px;
	margin: 0 auto;
	width: 100%
}

.header_top_menu ul li.selected a {
	color: #2492d0;
	text-decoration: underline
}

.welcome_section+.movingvolume_section {
	margin-top: 80px
}

.blogdetail_tag_social .blogdetail_tag {
	float: left;
	padding-top: 30px;
	width: calc(100% - 220px)
}

.blogdetail_tag_social label {
	margin: 0 6px 0 0;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	line-height: normal;
	color: #333;
	font-weight: 400
}

.blogdetail_tag_social .populartags_main {
	display: inline-block;
	vertical-align: middle;
	font-size: 0
}

.blogdetail_tag_social .populartags_main a {
	padding: 10px 25px 9px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 30px;
	border: 1px solid #b7b7b7;
	font-size: 14px;
	color: #696969;
	font-weight: 700;
	text-transform: uppercase;
	line-height: normal;
	text-align: center
}

.blogdetail_tag_social .blogdetail_share {
	float: right;
	padding-top: 31px;
	width: 220px
}

.blogdetail_tag_social .blogdetail_share ul {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0
}

.blogdetail_tag_social .blogdetail_share ul li a svg {
	width: 20px;
	fill: #666666;
	height: 17px
}

.blogdetail_tag_social {
	border-top: 1px solid #d8d8d8;
	padding-top: 0;
	margin-top: 50px;
	width: 100%
}

.blogdetail_box_main .blogdetail_content p img {
	margin-top: 26px;
	margin-bottom: -1px;
	max-width: 100%
}

.blogdetail_tag_social .blogdetail_share ul li+li {
	margin-top: 0 !important;
	margin-left: 10px !important
}

.blog_tag_main {
	margin: 5px 0 12px
}

.detailmain_content ul {
	margin-top: -8px
}

.detailmain_content ul li {
	margin-bottom: 16px !important
}

.blogdetailpage .detailcontent2_section {
	padding-bottom: 52px
}

.blogdetailpage section.detail_firstimage_section.m-t-0 {
	margin-bottom: -27px
}

.blog_tag_main>* {
	font-size: 18px;
	letter-spacing: .02em;
	line-height: 36px;
	font-weight: 700
}

.blog_tag_main .blog_user {
	color: #6f6f6f;
	padding-left: 50px;
	position: relative
}

.blog_tag_main .blog_user:before {
	content: "|";
	font-size: 18px;
	letter-spacing: 0;
	line-height: 36px;
	font-weight: 700;
	position: absolute;
	left: 21px;
	top: -7px
}

.label_move_top form .form-group label.move_label,
.label_move_top form .form-group label.selected_label {
	position: absolute;
	margin: 0;
	line-height: normal;
	width: 100%;
	top: 22px;
	left: 0;
	pointer-events: none;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s
}

.furniture_storage_page .votedtop_title,
.li-offer li+li {
	margin-bottom: 15px
}

.label_move_top form .form-group {
	margin-bottom: 25px !important;
	position: relative
}

.label_move_top form .form-group label.selected_label,
.label_move_top form .form-group.filled label.move_label,
.label_move_top form .form-group.focus label.move_label {
	top: 16px;
	font-size: 70%
}

input:-internal-autofill-selected,
textarea:-internal-autofill-selected {
	padding: 0 20px !important
}

.newsletter_box_main p .formError {
	position: absolute !important;
	left: 0 !important;
	top: 100% !important;
	margin-top: 2px !important
}

.newsletter_box_main p .formError .formErrorContent {
	width: 100% !important;
	padding: 4px 10px;
	line-height: 20px !important;
	background: #8e2121;
	border: 1px solid #bbb;
	color: #fff;
	font-family: tahoma;
	font-size: 11px;
	position: relative;
	z-index: 5001
}

.widget_wysija_cont .login .message,
.widget_wysija_cont .updated {
	background-color: #ffffe0;
	border-color: #e6db55
}

.newletter_form .wysija-msg .allmsgs ul li:before {
	display: none !important
}

.contact_form form select.form-control {
	padding-right: 35px !important
}

.wpcf7-not-valid-tip {
	font-size: 14px !important
}

.fa-caret-down {
	background: url(../images/select-down-arrow.svg) no-repeat;
	width: 18px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	background-size: 100% !important
}

.fa-long-arrow-right,
table .fa-check,
table .fa-minus-circle,
table .fa-question-circle {
	height: 23px;
	width: 25px;
	position: absolute;
	right: 0
}

.fa-long-arrow-right {
	background: url(../images/arrow-right-long-solid.svg) no-repeat;
	top: 0;
	background-size: 100% !important
}

table .fa-minus-circle {
	background: url(../images/fa-minus-circle.svg) no-repeat;
	top: 50%;
	left: 0;
	background-size: 100% !important
}

table .fa-check {
	background: url(../images/fa-check.svg) no-repeat;
	top: 50%;
	left: 0;
	background-size: 100% !important
}

table .fa-question-circle {
	background: url(../images/fa-question-circle.svg) no-repeat;
	top: 50%;
	left: 0;
	background-size: 100% !important
}

.gallery1_box_main .gallery_hvr::after {
	content: "";
	background: url(../images/gallery-arrows.svg) no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	top: 50%;
	background-size: 100% !important;
	transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	-webkit-transform: translateY(-50%) scale(0)
}

.interstate_removaltext_section {
	padding: 24px 0 34px
}

.credit-card-logo img {
	height: 16px;
	float: right;
	margin-top: 6px
}

.blogdetail_tag_social .blogdetail_share ul li a span.a2a_svg {
	background: 0 0 !important;
	width: auto !important;
	height: auto !important
}

.blogdetail_tag_social .blogdetail_share ul li a span.a2a_svg svg path {
	fill: #666 !important
}

.blogdetail_tag_social .blogdetail_share ul li a span.a2a_svg svg {
	width: 31px !important;
	height: 29px !important
}

.compare_moving_services_page table td:first-child,
.interstate_text ul {
	text-align: left
}

.furniture_storage_page .wordmouth_section.visibleipad {
	padding-top: 3px
}

.furniture_storage_page .interstate_removaltext_section {
	padding: 50px 0
}

.blog_box_main .col-lg-4 .blog_box.big_blog {
	margin-bottom: 40px
}

.popup_white_title+span {
	font-size: 15px;
	text-align: left;
	display: block;
	color: #fff;
	margin: 0 0 15px
}

.map_img img,
.moving_map_img_main>img {
	margin: 0 auto;
	max-width: 100%
}

.quote_description {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 7px
}

.left_sidebar_title,
.map_title span {
	width: 100%;
	min-height: 70px;
	line-height: 70px
}

.accept span.wpcf7-list-item {
	margin: 0 !important;
	height: 25px
}

.accept span.wpcf7-list-item input[type=checkbox] {
	width: 25px;
	height: 24px;
	border-radius: 0 !important;
	margin-right: 10px;
	display: inline-block
}

.accept span.wpcf7-form-control-wrap>span {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer
}

.accept span.wpcf7-form-control-wrap>span.wpcf7-form-control.wpcf7-acceptance {
	height: 25px
}

.accept span.wpcf7-form-control-wrap>span.accept-agree {
	margin-top: 2px
}

.accept span.wpcf7-form-control-wrap>span.accept-agree a {
	color: #333;
	font-weight: 400
}

.pay_btn_main .btn.btn-primary {
	width: auto;
	padding: 0 !important
}

#booknow .required-field {
	font-weight: 400;
	text-align: right;
	margin-top: 10px;
	font-size: 14px
}

.form.book_form .form_info_group {
	background: #f4fbff;
	padding: 30px 30px 15px;
	margin-bottom: 30px;
	border: 1px solid #e9e9e9
}

.contact_detail_section_main+.contact_detail_section_main,
.testimonials_page .review_slider_main .col-12+.col-12 {
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 30px
}

.contact_detail_section_main .h3 {
	font-size: 26px;
	margin-bottom: 0
}

.contact_detail_section_main label {
	display: block;
	font-size: 16px;
	font-weight: 500;
	color: #666
}

.contact_detail_section_main a,
.contact_detail_section_text span {
	font-size: 16px;
	color: #333 !important;
	font-weight: 600
}

.contactpageinfo_section {
	margin-top: 50px
}

.aawardlogoinner_section .votedtop_img_main {
	text-align: center;
	background: #eaf1f5;
	padding: 20px;
	border: 1px solid #d8e8f1
}

.aawardlogoinner_section {
	margin-bottom: 80px
}

.map_img_section {
	background: #e0e0e0;
	padding: 0 0 70px
}

.map_box_main {
	display: block;
	margin: 0 0 10px
}

.map_title span {
	font-size: 24px;
	color: #f3f3f3;
	font-weight: 400;
	display: block;
	text-align: center;
	border: 1px solid #fff;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s
}

.map_img {
	display: table-cell;
	height: 350px;
	vertical-align: middle;
	width: 100%
}

.cms-area+footer .choose_section {
	padding-top: 35px
}

.left_sidebar_title {
	font-size: 18px;
	color: #333;
	display: block;
	text-align: left;
	font-family: Montserrat-Light;
	border: 1px solid grey;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	padding: 0 30px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative
}

.left_sidebar_title i {
	position: absolute;
	right: -30px;
	top: 50%;
	opacity: 0;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}

.moving_hvr_box_section {
	padding: 80px 0 60px
}

.moving_map_img_main>img {
	display: block
}

.moving_hvr_box_section .tab-container {
	padding: 60px 0
}

.moving_detail_tab .left_sidebar_title.selected,
.moving_tab ul li.active .left_sidebar_title {
	background: #fac327;
	border-color: #fac327;
	color: #202020
}

.moving_tab ul li.active .left_sidebar_title i {
	right: 30px;
	opacity: 1
}

.five_box_icon i i {
	color: #404040;
	font-size: 36px;
	left: 55px;
	position: absolute;
	top: 0;
	z-index: 10
}

.moving_detail_tab .left_sidebar_title {
	color: #606060;
	padding: 0 30px
}

.moving_detail_tab .left_sidebar_title.selected i {
	right: 27px;
	opacity: 1
}

.compare_moving_services_page table td {
	padding: 15px;
	border: 1px solid #ddd;
	position: relative;
	border-left: 0;
	border-right: 0
}

.compare_moving_services_page table th {
	padding: 25px 15px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	border: 1px solid #ddd;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	background: #124f70
}

.compare_moving_services_page table td:first-child,
.compare_moving_services_page table th:first-child {
	border-left: 0
}

.compare_moving_services_page table td .fa-check {
	color: #6bb16c;
	font-size: 18px
}

.compare_moving_services_page table td .fa-question-circle {
	color: #999;
	font-size: 18px
}

.compare_moving_services_page table td p {
	margin: 0;
	font-size: 14px
}

.compare_moving_services_page table td .h6,
.compare_moving_services_page table td h6 {
	margin: 0 0 10px
}

.compare_moving_services_page table tr:nth-child(odd) td {
	background: #f4fafd
}

.compare_moving_services_page table td:last-child,
.compare_moving_services_page table th:last-child {
	border-right: 0
}

.partners_section_main {
	display: table;
	text-align: center;
	width: auto;
	margin: 0 -10px
}

.partners_section_main>a {
	display: table-cell;
	padding: 0 10px;
	width: 1%
}

.partners_section_main span {
	background: #124f70;
	color: #fff;
	transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	-webkit-transition: .5s;
	display: block;
	line-height: 40px;
	min-height: 40px;
	padding: 0 20px
}

.partners_address_box a.mapinfo {
	color: #2b91d0;
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: 600;
	position: relative;
	padding-left: 25px
}

.partners_address_box a.callmail {
	color: #333;
	margin: 0 0 8px;
	font-family: Lato, sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 0 0 0 25px;
	position: relative
}

.partners_section_map iframe {
	height: 350px;
	width: 100%;
	padding: 30px 0 0
}

.partners_address_box {
	background: #ebf8ff;
	border: 1px solid #cfeaf9;
	padding: 20px;
	margin-top: 20px
}

.partners_section_address {
	float: left;
	padding-bottom: 0;
	width: 100%;
	margin-top: 30px
}

.partners_address_box svg {
	width: 15px;
	height: 15px;
	fill: #2492d0;
	position: absolute;
	left: 0;
	top: 6px
}

.mapinfo svg {
	top: 2px;
	width: 18px;
	height: 18px
}

.partners_address_box a,
.partners_address_box p {
	font-size: 15px;
	display: block;
	font-weight: 400;
	margin-bottom: 7px
}

.acf-map {
	height: 500px !important
}

.partners_section_address.row {
	padding: 0 !important;
	float: none !important;
	width: auto !important
}

.last_info {
	margin-top: 15px
}

section.right_left.insetatebgcolor {
	background: #f0f0f0
}

.cost_table h2 {
	margin-bottom: 14px
}

#boxcontent_slider.owl-carousel .owl-nav button.owl-prev {
	left: -60px
}

#boxcontent_slider.owl-carousel .owl-nav button.owl-next {
	right: -60px
}

#boxcontent_slider.owl-carousel .owl-nav button svg {
	fill: #adadad
}

.contents.boxslider_box .boxes_img:before,
figure.wp-caption:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .8) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .8) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .8) 100%);
	pointer-events: none
}

.contents.boxslider_box figcaption,
figure.wp-caption figcaption {
	position: absolute;
	left: 15px;
	right: 15px;
	text-align: center;
	bottom: 15px;
	color: #fff
}

.contents.boxslider_box .boxes_title_cont {
	margin-top: 34px
}

.contents.boxslider_box .boxes_title_cont h2 {
	font-size: 30px;
	margin: 0 0 5px
}

.contents.boxslider_box .boxes_title_cont p>strong {
	display: inline-block;
	margin-bottom: 15px
}

.removelistcosts_page section.movingvolume_section {
	padding: 0;
	background: 0 0
}

.darwinbackloading .wp-caption,
.furniture_storage_page .movingvolume_box_main .col-12 figure,
.radio_box.otherinput+.otherinput.otherinput-0 {
	width: 100% !important
}

.darwinbackloading figure img{height:100%}

.testimonials_page .review_box .review_content .review_user_main {
	padding: 7px 0 7px 50px;
	background: 0 0;
	min-height: inherit;
	font-size: 15px;
	position: relative;
	top: auto;
	left: 0;
	bottom: 0;
	margin-top: 15px
}

.testimonials_page .review_box .review_content .review_user_main span.userimg {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	display: inline-block
}

.testimonials_page .review_user_main span.userimg img {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
	top: 50%;
	transform: translateY(-50%)
}

.resource_section_main .h4>a {
	color: #2492d0;
	font-size: 20px
}

.resource_section_main .col-sm-6.col-md-4.col-12 {
	position: relative;
	margin: 0 0 20px
}

.resource_section_main .col-sm-6.col-md-4.col-12:before {
	content: "";
	background: #e7f2f9;
	border: 1px solid #c8e1f1;
	position: absolute;
	left: 9px;
	right: 9px;
	bottom: 0;
	top: 0;
	pointer-events: none;
	z-index: -1
}

.resource_section_main .service_box_hvr {
	padding: 20px
}

.resource_section_main .service_text p {
	margin: 0 0 5px
}

.resource_section_main .service_box_hvr a.read-more {
	color: #124f70;
	text-decoration: underline;
	display: block;
	margin-top: 10px
}

.contact_detail_section_text .emailsto,
a.callmail.website {
	word-break: break-all
}

.li-offer li+li {
	margin-top: 0 !important
}

div.wpcf7 .wpcf7-spinner {
	background-color: transparent;
	border-radius: 0
}

.faq_content_section+.review_section {
	margin-top: 40px
}

.searchform label.error {
	background: #fff;
	padding: 1px 7px !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	right: 0;
	left: 0
}

.header_btn_main a.btn {
	width: auto;
	padding: 0 20px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}

.quote_error_main label.error {
	position: relative;
	top: -15px
}

.inner-banner-title .banner_caption_text .wordmouth_section {
	text-align: center;
	padding: 0;
	display: inline-block
}

.inner-banner-title .banner_caption_text .wordmouth_section img {
	height: 24px;
	left: 0;
	transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0)
}

.banner_caption_text.innerbanner_wordmouth {
	clear: both;
	display: block;
	padding: 15px 0 0
}

.inner-banner-title .banner_btn_main.text-center {
	padding-top: 20px
}

.inner-banner-title .banner_btn_main a.btn {
	width: auto;
	padding: 0 30px
}

.inte_remove_box_main .col-sm-12 .votedtop_title+.row {
	margin-left: 0;
	margin-right: 0
}

.inner-banner-title .banner_caption_text .wordmouth_section>strong {
	color: #88c6e9
}

.inner-banner_img_main .wordmouth_section p {
	color: #fff;
	text-transform: none
}

.ui-datepicker select.ui-datepicker-month {
	margin-right: 2px !important
}

.ui-datepicker select.ui-datepicker-year {
	margin-left: 2px !important
}

.furniture_storage_page .inte_remove_section+.blog_section {
	padding-top: 80px !important;
	padding-bottom: 0
}

.movingvolume_section .movingvolume_box_main p img {
	height: auto !important
}

.movingvolume_box_main hr {
	margin: 25px 0;
	clear: both;
	display: block;
	width: 100%
}

.emailfriend_btn .continue_btn.all-emails .btn,
.emailfriend_btn .continue_btn.all-emails .btn input {
	height: 50px !important;
	line-height: 50px
}

.page-template-new-quick-quote .new-tab-form-section .step-content-new {
	display: block;
	text-align: left;
	margin: 5px 0 0
}

.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs {
	padding: 10px;
	background-color: #fff;
	box-shadow: rgb(0 0 0 / 16%) 0 10px 36px 0, rgb(0 0 0 / 6%) 0 0 0 1px;
	display: inline-block;
	margin: 10px auto 0;
	border-radius: 50px
}

.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs li a {
	padding: 8px 13px;
	text-align: center;
	display: inline-block;
	width: 100%;
	font-size: 16px;
	min-width: 150px;
	color: #535050;
	border-radius: 50px;
	font-weight: 400
}

.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs+.tab-content {
	width: 1200px;
	margin: 0 auto
}

.page-template-new-quick-quote .new-tab-form-section .popup_white_title.font-small {
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px
}

.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem2 .col-sm-6.col-md-6.col-lg-4,
.page-template-new-quick-quote .new-tab-form-section #tabs-2 #stepItem-2 .col-sm-6.col-md-6.col-lg-4 {
	width: 22%
}

.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem2 .col-sm-6.col-md-6.col-lg-4:first-child,
.page-template-new-quick-quote .new-tab-form-section #tabs-2 #stepItem-2 .col-sm-6.col-md-6.col-lg-4:first-child {
	width: 12%
}

.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem4 .col-sm-6.col-md-6.col-lg-4,
.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem7 .col-sm-6.col-md-6.col-lg-4 {
	width: 19%
}

.page-template-new-quick-quote .new-tab-form-section #tabs-2 #stepItem-4 .col-sm-6.col-md-6.col-lg-4 {
	width: 24%
}

.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4,
.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4:nth-child(6) {
	width: 16%
}

.page-template-new-quick-quote .radio_label-text {
	font-size: 16px;
	color: #333;
	padding: 1px 0 5px;
	font-weight: 400
}

.sticky_contact.main_btn.blue_btn.btn.btn-primary.darkblue,
.wrappermain .sticky_login {
	width: 200px;
	min-width: 200px;
	font-size: 18px
}

.page-template-new-quick-quote .direction_main .radio_label-text {
	padding: 0 0 5px
}

.page-template-new-quick-quote .popup_white_title {
	padding: 0 0 10px
}

.or_btn {
	text-align: center;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 40px 0 0;
	height: 100%;
	justify-content: center
}

.page-template-new-quick-quote .contact_details_title {
	padding: 10px 0 5px
}

.newheader .head-top .top-link li+li {
	padding-left: 5px
}

.newheader .header_center_section_main {
	padding-right: 10px
}

.newheader .header_center_section_main .vot_section p {
	font-size: 12px
}

.sticky_button.sticky_contact,
.sticky_login {
	position: fixed !important;
	top: 200px;
	z-index: 66;
	right: -1px;
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.site_sticky_btn ul {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center
}

.wrappermain .sticky_login a {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-transform: capitalize
}

.wrappermain .sticky_login a span svg {
	width: 100%;
	height: 100%;
	fill: #fff
}

.wrappermain .sticky_login {
	top: 408px
}

.quick_adds {
	column-count: 3;
	column-count: inherit;
	text-align: left;
	width: 85%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	padding-left: 147px !important
}

.page-template-new-quick-quote .newheader .inte_remove_section .inte_remove_title {
	text-align: center;
	font-size: 20px
}

.page-template-new-quick-quote .step_page section.inte_remove_section {
	padding: 60px 0 10px
}

.page-template-new-quick-quote .step_page .inte_remove_section .inte_remove_title {
	margin: 0 auto !important;
	width: 100%
}

.page-template-new-quick-quote .direction_main {
	margin: 0
}

.page-template-new-quick-quote ul.nav-tabs+.tab-content {
	padding: 0 0 50px;
}

.page-template-new-quick-quote .popup_white_title {
	font-size: 17px
}

.quick_adds li {
	width: 33%;
	float: left
}

.page-template-new-quick-quote .step_page .inte_remove_section .inte_remove_title span {
	margin: 10px 0 0;
	display: inline-block;
	font-size: 16px;
	font-weight: 700
}

ul.quick_adds>li::before {
	top: 0;
	color: #2492d0;
	content: '\2714\0020';
	background-color: transparent
}

.tooltip1 {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted #000
}

.tooltip1 .tooltiptext {
	visibility: hidden;
	width: 260px;
	font-size: 12px;
	line-height: 15px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity .3s
}

.tooltip1 .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent
}

.tooltip1:hover .tooltiptext {
	visibility: visible;
	opacity: 1
}

/* new-css */
select.form-select{
	margin-bottom:0 !important;
}
.promo-banner-section{
	position:relative;
}
.promo-banner-bg{
	position:relative;
}
.promo-banner-bg:before{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	content:'';
	background:rgb(0, 0, 0, 0.5);
}
.promo-banner-section .promo-banner-bg img{
	width: 100%;
    height: 250px !important;
    object-fit: cover;
}
.promo-banner-content {
    position: absolute;
    left: 0;
    right: 0;
    max-width: 1000px;
    margin: auto;
    display: table;
    top: 50%;
    transform: translate(0, -50%);
	text-align: center;
	z-index:1;
}
.promo-banner-content h2{
	color:#fff;
	margin: 0;
    margin-bottom: 20px;
}
.promo-banner-content .btn.btn-secondary{
	color:#000 !important;
}
.promo-banner-content .btn.btn-secondary:after,
.promo-banner-content .btn.btn-secondary:before{
	background:#fff;
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
	.overly-get-quote:before {
		content: "";
		position: fixed;
		right: 510px;
		top: 10px;
		z-index: 999999;
		width: 31px;
		height: 31px;
		background-image: url(../images/closeicon.png)
	}
}

@media (max-width:1599px) {
	#boxcontent_slider {
		padding: 0 50px
	}

	#boxcontent_slider.owl-carousel .owl-nav button svg {
		width: 24px;
		height: 24px
	}

	#boxcontent_slider.owl-carousel .owl-nav button.owl-prev {
		left: 0
	}

	#boxcontent_slider.owl-carousel .owl-nav button.owl-next {
		right: 0
	}

	.header_btn_main a.btn {
		padding: 0 12px
	}

	.header_call_main .headcall .smalltext .bigtext {
		font-size: 18px
	}
}

@media (max-width:1505px) {
	.footer_ext_main {
		right: -130px
	}

	.movestep_box .movestep_content {
		padding-left: 10px
	}

	.movestep_box .movestep_content .movestep_title {
		font-size: 20px;
		font-weight: 700
	}

	.banner_box_wrap,
	.banner_caption_section {
		max-width: 100%;
		width: auto;
		left: 9px;
		right: 9px
	}

	.bannerimage img {
		left: auto;
		right: 0;
	}

	.header.sticky .menuwraper {
		padding-bottom: 11px
	}

	.wrappermain .container {
		max-width: 100%
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav {
		padding-left: 20px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li {
		margin: 0 22px 0 0
	}

}

@media (min-width:1506px) {
	.header .header-wrapper .primary .navbar .navbar-collapse {
		padding: 0 30px 0 0
	}

	.wrappermain .container {
		max-width: 1488px
	}
}

@media (min-width:1921px) {

	#home_banner.owl-carousel .owl-item img,
	.inner-banner_img_main img {
		height: auto;
		left: 0;
		position: relative;
		transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		-webkit-transform: translateX(0);
		width: 100%
	}
}

@media (max-width:1440px) {

	.banner_box_wrap.votedtop_radio_section .bannerradio_listing .col-6,
	ul.width25>li {
		width: 33.333%
	}

	.furniture_storage_page .inte_remove_section+.blog_section {
		padding-top: 70px !important
	}

	.welcome_img {
		margin: 0 12px 40px 0
	}

	.welcomeimg_text {
		margin-right: 12px
	}

	.banner_radio_main .formradiobox .banner_radio_title,
	.specialists_title_section .extright_p p,
	.wordmouth_section p {
		font-size: 14px
	}

	.faq_content_section+.review_section {
		margin-top: 30px
	}

	.moving_hvr_box_section {
		padding: 60px 0 40px
	}

	.step_page section.inte_remove_section {
		padding: 80px 0 15px !important
	}

	.interemovetitlebox .inte_remove_title {
		font-size: 22px !important
	}

	.blogdetail_tag_social {
		margin-top: 40px
	}

	.blogdetail_tag_social .blogdetail_tag {
		padding-top: 20px
	}

	.blogdetail_tag_social .blogdetail_share {
		padding-top: 24px
	}

	.cms-area {
		padding: 60px 0
	}

	.blog-filters-input .select_box span.select_arrow {
		top: 29px
	}

	.blog-filters-dropdown .blog-filter,
	.blog-filters-dropdown .blog-filters-search-box {
		width: 226px
	}

	.blog-filters-dropdown {
		padding: 0 0 30px
	}

	ul.width25>li {
		margin-bottom: 10px !important
	}

	.interstate_remova_cntent ul.width25 {
		margin-top: 0
	}

	.interstate_removaltext_section {
		padding: 24px 0 20px
	}

	.movingvolume_section {
		padding: 30px 0
	}

	section.faq_content_section {
		padding: 50px 0 30px
	}

	section.review_section.section_padding.graybg {
		padding: 40px 0
	}

	.review_box_main .main_title {
		margin-bottom: 30px
	}

	.cms-area.interstateremovalistspage {
		padding-top: 35px
	}

	.map_box .map_title {
		font-weight: 600
	}

	.votedtop_content_main .votedtop_title {
		font-size: 19px;
		line-height: 26px
	}

	.banner_section,
	.inner-banner {
		margin-top: 148px
	}

	.header_center_section_main .vot_section p,
	.header_top_menu ul li a,
	span.search-icon {
		font-size: 12px
	}

	.specialists_box .specialists_img_main .specialists_content {
		padding: 0 20px
	}

	.specialists_box .specialists_img_main .specialists_content .specialists_icon {
		width: 41px;
		height: 40px;
		margin-top: 45px;
		background-size: 100%
	}

	.newsletter_section_main {
		padding: 50px 40px
	}

	.specialists_box .specialists_img_main .specialists_content .specialists_title {
		font-size: 15px;
		margin: 6px 0 5px
	}

	.specialists_box .specialists_img_main .specialists_content p {
		font-size: 14px;
		font-weight: 400;
		line-height: 18px
	}

	.specialists_box .specialists_img_main .specialists_content .specialists_readmore {
		margin-top: 7px
	}

	.newsletter_box_main {
		padding-right: 50px
	}

	.tool_section {
		padding-left: 50px
	}

	.footer_top_main .col-12:first-child .footermenu_content ul li {
		margin-bottom: 17px !important
	}

	.footer_logotext span {
		font-size: 16px
	}

	.footer_logotext_main {
		max-width: 210px;
		padding: 5px
	}

	.footermenubox .footermenu_content>ul>li {
		margin: 0 0 7px !important
	}

	.footermenubox .footermenu_content .f_contactdetail .f_adr a,
	.footermenubox .footermenu_content .f_contactdetail .f_adr p {
		font-size: 15px
	}

	.footer_award img {
		max-width: 340px
	}

	.footersocial_main .social_media_main ul li a {
		width: 40px;
		height: 40px
	}

	.footersocial_main .social_media_main ul li a i,
	.footersocial_main .social_media_main ul li a svg {
		height: 20px;
		width: 20px
	}

	.review_box {
		padding: 40px 30px 105px
	}

	.review_box .review_content .review_user_main {
		bottom: 23px
	}

	.banner_box_wrap .banner_box {
		margin-top:0;
		max-width: 370px
	}

	.banner_caption_section .banner_caption_text {
		max-width: 350px
	}

	.banner_caption_section {
		padding-left: 0
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav {
		padding-left: 20px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li {
		margin: 0 16px 0 0
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a {
		font-size: 12px;
		padding: 12px 0
	}

	.banner_caption_section .banner_caption_text>p,
	.newsletter_box_main p,
	.tool_section p {
		font-size: 18px;
		margin-bottom: 15px
	}

	.newletter_form {
		padding-right: 0
	}

	.welcome_img img {
		max-width: 100%
	}

	.banner_caption_section .banner_caption_text .banner_title,
	.h1,
	.main_title,
	h1 {
		font-size: 30px
	}

	.h2,
	h2 {
		font-size: 28px
	}

	.h3,
	h3 {
		font-size: 26px
	}

	
	.h4,
	h4 {
		font-size: 24px
	}

	.h5,
	h5 {
		font-size: 20px
	}

	.h6,
	.header_center_section_main .vot_section .vot_title,
	h6 {
		font-size: 18px
	}

	.blog_box_main {
		margin-top: 25px
	}

	.blogviewbtn_main {
		margin-top: 10px
	}

	.movestep_box_main {
		padding: 25px 0 0
	}

	.movestep_box .movestep_icon {
		margin-bottom: 20px;
		height: 70px
	}

	.movestepbtn_main {
		margin-top: 20px
	}

	.movestep_section {
		padding: 60px 0 70px
	}

	.header .header-wrapper .logo-box .logo a .logo-img,
	.header .header-wrapper .logo-box .logo a img {
		max-width: 108px
	}

	.header .head-top .top-link {
		padding-top: 26px !important
	}

	.blog_box .blog_content {
		margin: 10px 0 0
	}

	.blog_box.big_blog .blog_content .blog_title {
		font-size: 17px;
		line-height: 42px
	}

	.supporting_list ul li img {
		width: 50px
	}

	.header_call_main .headcall .callicon img,
	.header_call_main .headcall .callicon svg {
		width: 18px;
		height: 18px
	}

	.wordmouth_star .starrr i+i {
		margin-left: 4px
	}

	.wordmouth_section img {
		max-width: 141px
	}

	.starrr i.fa-star svg {
		width: 15px;
		height: 15px
	}

/* 	.banner_box_wrap .banner_box .banner_boxtitle span, */
	.eader_call_main .headcall .smalltext .bigtext,
	.header_call_main .headcall .smalltext .bigtext {
		font-size: 22px
	}

	.wrappermain .btn {
		font-size: 18px;
		font-weight: 700
	}

	.specialists_section .specialists_title_section {
		margin: 20px 0 35px
	}

	.specialists_box .specialists_img_main .specialists_img .specialists_imgtitle {
		padding: 17px 10px
	}

	.specialists_box .specialists_img_main .specialists_img .specialists_imgtitle span {
		font-size: 17px
	}

	.section_padding,
	.step_page .interstate_removaltext_section.step_content_main {
		padding: 70px 0
	}

	.aawardlogoinner_section {
		margin-bottom: 70px
	}

	.review_slider_main {
		margin-top: -10px
	}

	#review_slider.owl-carousel .owl-nav {
		position: relative;
		height: 40px;
		margin-top: 27px
	}

	#review_slider.owl-carousel .owl-nav,
	#review_slider.owl-carousel .owl-nav button {
		top: auto;
		transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		-webkit-transform: translateY(0);
		bottom: 0
	}

	#review_slider.owl-carousel .owl-nav button svg {
		fill: #fff;
		width: 15px;
		height: 15px
	}

	#review_slider.owl-carousel .owl-nav button {
		left: 0;
		width: 40px;
		height: 40px;
		right: 0;
		margin: 0 auto;
		background: #2492d0 !important
	}

	#review_slider.owl-carousel .owl-nav button.owl-prev {
		left: -50px
	}

	#review_slider.owl-carousel .owl-nav button.owl-next {
		right: -50px
	}

	.header .header_center_section_main {
		padding-top: 31px
	}

	.header .menuwraper {
		background: #fff;
/* 		padding-bottom: 10px; */
		top: 0
	}

	.header .menu_right_btn_main .box_shop_main .btn {
		height: 45px;
		padding-top: 10px
	}

	.header .head-bg {
		padding-bottom: 0
	}

	.header_call_main .headcall .callicon {
		width: 42px;
		height: 42px
	}

	.search-box-main {
		padding: 9px 0 2px 18px
	}

	.header_top_menu ul li+li {
		margin-left: 22px
	}
	.banner_radio_img svg {max-height: 40px;max-width: 40px;}
	.banner_radio_main .formradiobox {padding: 10px 15px;}
}

@media (min-width:1200px) and (max-width:1300px) {
	.header .header_center_section_main {
		padding-top: 31px
	}

	.newheader .header_center_section_main {
		padding-right: 10px
	}

	.newheader .header_center_section_main .vot_section p {
		font-size: 12px
	}

	.header_call_main .headcall .smalltext .bigtext {
		font-size: 14px
	}

	.header_call_main .headcall .callicon {
		width: 30px;
		height: 30px
	}

	.header_call_main .headcall .smalltext {
		font-size: 13px
	}

	.header_btn_main a.btn {
		font-size: 13px;
		padding: 0 7px
	}
}

@media (max-width:1199px) {
	.header_center_section_main {
		padding-right: 15px;
		padding-top: 34px !important; padding-bottom: 5px;
	}

	.header_center_section_main .vot_section p {
		font-size: 11px
	}

	.alignleft {
		margin: 0 35px 25px 0
	}

	.alignright {
		margin: 0 0 25px 35px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav {
		padding-left: 15px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li {
		margin: 0 10px 0 0
	}

	.banner_caption_section {
		padding-right: 140px
	}

	.bannerimage img {
		right: 0
	}

	.movestep_box .movestep_content .movestep_title {
		font-size: 15px;
		font-weight: 600;
		line-height: normal
	}

	.movestep_box:before {
		width: 80px;
		right: -43px;
		top: 33px
	}

	.movestep_box .movestep_icon {
		height: 50px
	}

	.movestep_box .movestep_content .movestep_num {
		height: 25px;
		font-size: 16px;
		line-height: 25px;
		font-weight: 700;
		max-width: 25px;
		margin-right: 4px
	}

	.welcome_content_main .welcome_content {
		height: 440px
	}
}

@media (min-width:1081px) and (max-width:1199px) {
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub {
		margin: -1px 0 0 -37px;
		width: 832px
	}
}

@media (min-width:1081px) {

	.wrappermain .btn:hover:after,
	.wrappermain .btn:hover:before {
		width: 51%
	}

	.btn.whitebtn:hover,
	.menu_right_btn_main .box_shop_main:hover a,
	.wrappermain .btn-primary-o:hover,
	.wrappermain .btn-secondary:hover {
		color: #fff
	}

	.wrappermain .btn-o:hover:after,
	.wrappermain .btn-o:hover:before {
		width: 50%
	}

	.wrappermain .btn-secondary-o:hover {
		color: #303030
	}

	.inner-banner-title .banner_btn_main a.btn:hover {
		color: #000
	}

	.menu_right_btn_main .box_shop_main .btn:hover img {
		filter: invert(1);
		-moz-filter: invert(1);
		-ms-filter: invert(1);
		-o-filter: invert(1);
		-webkit-filter: invert(1)
	}

	.resource_section_main .h4>a:hover {
		color: #2b91d0
	}

	.blog-pad .panel-body ul li a:hover,
	.blog_box:hover .blog_content .blog_readmore .linkbtn,
	.compare_moving_services_page table td h6>a:hover,
	.footer_menu_main .copyright_main span a:hover,
	.footer_menu_main ul li a:hover,
	.footermenubox .footermenu_content .f_contactdetail .f_adr a:hover,
	.footermenubox .footermenu_content>ul>li a:hover,
	.header_call_main .headcall:hover .smalltext .bigtext,
	.inner-banner .breadcrumb li a:hover {
		color: #fac327
	}

	.moving_detail_tab .left_sidebar_title:hover i {
		opacity: 1;
		right: 27px
	}

	.left_sidebar_title:hover {
		background: #fac327;
		border-color: #fac327;
		color: #202020
	}

	.left_sidebar_title:hover i {
		right: 30px;
		opacity: 1
	}

	.map_box_main:hover .map_title span {
		background: #ffc900;
		border-color: #ffc900;
		color: #202020
	}

	.header .header-wrapper .primary .navbar li.visiblemobile,
	.header_call_main.hidedesktop,
	.map_box_main:hover .map_img .nonehover_img,
	.menumobileview .close-form,
	.page-template-new-quick-quote .wrappermain .sticky_login {
		display: none
	}

	.map_box_main:hover .map_img .hover_img {
		display: block
	}

	.contact_detail_section_main a:hover {
		color: #2492d0 !important
	}

	.blogdetail_tag_social .populartags_main a:hover {
		background: #2492d0;
		border-color: #2492d0;
		color: #fff
	}

	.blogdetail_tag_social .blogdetail_share ul li a:hover span.a2a_svg svg path,
	.blogdetail_tag_social .blogdetail_share ul li a:hover svg {
		fill: #2492d0 !important
	}

	.header_top_menu ul li a:hover {
		color: #2492d0;
		text-decoration: underline
	}

	.map_box:hover .map_img_mian {
		background-color: #eaf3f9
	}

	.footersocial_main .social_media_main ul li a:hover {
		background: #fac327
	}

	.footersocial_main .social_media_main ul li a:hover svg {
		fill: #000
	}

	.blog_box:hover .blog_img_main .blog_img:before {
		opacity: .5
	}

	.blog_box:hover .blog_content .blog_title {
		color: #2f9ad5
	}

	.blog_box:hover .blog_content .blog_readmore .linkbtn svg {
		fill: #fac327
	}

	.specialists_box:hover .specialists_img_main .specialists_content {
		top: 0
	}

	.specialists_box:hover .specialists_img_main .specialists_img .specialists_imgtitle {
		opacity: 0
	}

	.banner_form_box_main form .mb-3 .btn:hover input {
		color: #fff !important
	}

	.menu_right_btn_main .box_shop_main:hover:before {
		background: #124f70
	}

	.menu_right_btn_main .box_shop_main:hover a svg {
		fill: #fff
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li+li {
		border-top: 1px dashed rgba(0, 0, 0, .2)
	}

	.menumobileview {
		height: auto !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:hover:after,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li.selected a:after {
		border-left: 5px solid #fff
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent:hover>a,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.selected>a,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li:hover>a,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a:focus {
		background: rgba(0, 0, 0, 0);
		border-bottom: 0;
		border-radius: 0 !important;
		color: #fac327 !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:focus,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a:hover {
		color: #fff;
		background: #124f70
	}

	.my_pagination .pagination li a:hover,
	.my_pagination .pagination li span:hover {
		background-color: #2492d0 !important;
		color: #fff
	}

	a:focus,
	a:hover {
		color: #124f70
	}
}

@media (max-width:1080px) {

	.blog_box_main .col-lg-4 .blog_box.big_blog,
	.darwinbackloading .wp-caption {
		margin-bottom: 30px
	}

	.inner-banner-title {
		margin-top: 5px
	}

/* 	.bannerradio_listing.form-check .row {
		margin: 0 -9px
	} */

/* 	.bannerradio_listing.form-check .row [class*=col-] {
		padding: 0 9px
	} */

	ul.nav-tabs>li.nav-item>a.nav-link {
		font-size: 18px
	}

	.page-template-new-quick-quote ul.nav-tabs>li.nav-item>a.nav-link {
		font-size: 15px
	}

	.page-template-new-quick-quote .step_page section.inte_remove_section {
		padding: 40px 0 10px !important
	}

	ul.nav-tabs>li.nav-item+li.nav-item {
		margin-left: 30px
	}

	.faq_content_section+.review_section,
	.votedtop_review_main .col-sm-6+.col-sm-6 {
		margin-top: 20px
	}

	.interstateremovalistspage .partners_section_address.row {
		margin-left: -15px !important;
		margin-right: -15px !important
	}

	.resource_section_main .service_box_hvr {
		padding: 10px
	}

	.resource_section_main .h4>a {
		font-size: 17px;
		line-height: 1.3;
		display: inline-block
	}

	.resource_section_main .service_text p {
		font-size: 14px
	}

	.banner_box_wrap,
	.banner_caption_section,
	.resource_section_main .col-sm-6.col-md-4.col-12:before {
		position:inherit;
	}

	.resource_section_main .col-sm-6.col-md-4.col-12 {
		margin: 0 0 30px
	}

	.removelistcosts_page .movingvolume_box_main figure {
		width: 100% !important;
		max-width: 340px
	}

	.furniture_storage_page .movingvolume_box_main .col-12 figure {
		width: 100% !important;
		margin: 0 !important;
		max-width: 100%
	}

	.menu_right_btn_main,
	.moving_hvr_box_section .col-sm-6,
	.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs+.tab-content,
	.removelistcosts_page .movingvolume_box_main figure img,
	.votedtop_review_main .col-sm-6 {
		width: 100%
	}

	.partners_section_address.row {
		margin-left: -9px !important;
		margin-right: -9px !important
	}

	.partners_section_address.row .col-sm-6 {
		padding-left: 9px;
		padding-right: 9px
	}

	.partners_section_address {
		margin-top: 0
	}

	.partners_address_box a.mapinfo {
		font-size: 16px
	}

	.acf-map {
		height: 400px !important
	}

	.moving_detail_tab .left_sidebar_title {
		color: #606060;
		font-size: 14px;
		line-height: 50px;
		min-height: 50px;
		padding: 0 10px;
		text-align: left
	}

	.sideber_right_section {
		padding-left: 0
	}

	.moving_detail_tab .left_sidebar_title.selected i {
		font-size: 22px;
		right: 12px
	}

	.left_sidebar_title {
		padding: 9px 15px;
		text-align: center;
		min-height: inherit;
		line-height: 1.5;
		font-size: 15px
	}

	.moving_hvr_box_section .moving_tab ul li {
		float: left;
		padding: 0 15px;
		width: 50%;
		margin-top: 0 !important
	}

	.moving_hvr_box_section .moving_tab ul {
		margin: 0 -15px;
		padding: 0
	}

	.header .head-bg .head-top,
	.header .header-wrapper .primary .megamenu .box.active .title .open-sub span+span,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .promo-block,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent.active>a .open-sub span+span,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent .parent>a:after,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.parent:hover>a:after,
	.header_call_main .headcall .smalltext,
	.menu-bg .right-box:after,
	.moving_hvr_box_section .tab-container,
	.overly:before,
	.topheader_wrap {
		display: none
	}

	.moving_tab ul li.active .left_sidebar_title {
		background: rgba(0, 0, 0, 0);
		border-color: grey;
		color: #333
	}

	.moving_tab ul li.active .left_sidebar_title i {
		opacity: 0
	}

	.furniture_storage_page .votedtop_award_main ul li img {
		max-height: 80px
	}

	.contact_form form .submit_btn_main .submit_btn,
	.pay_btn_main .btn.btn-primary input {
		padding: 0 30px;
		font-size: 15px
	}

	.contact_form form .submit_btn_main {
		margin-top: 10px
	}

	.map_section .map_box_section .col-2,
	.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem7 .col-sm-6.col-md-6.col-lg-4 {
		width: 20%
	}

	.banner_section,
	.inner-banner {
		margin-top: 138px
	}

	.header .menuwraper {
		padding-bottom: 0 !important
	}

	.footersocial_main .social_media_main ul {
		padding: 0
	}

	.header .header-wrapper .container {
		background: #2492d0
	}

	.container,
	.container .row>*,
	.row>* {
		padding-left: 15px;
		padding-right: 15px
	}

	.container .row,
	.row {
		margin-left: -15px;
		margin-right: -15px
	}

	a.headcall.number1 {
		background: #124f70 !important;
		display: block;
		position: relative;
		padding: 5px 15px;
		text-transform: uppercase
	}

	.menu-bg .right-box:before {
		width: 100%;
		height: 45px
	}

	.menu_right_btn_main .box_shop_main:before {
		transform: skewX(0);
		-moz-transform: skewX(0);
		-ms-transform: skewX(0);
		-o-transform: skewX(0);
		-webkit-transform: skewX(0);
		left: 0;
		right: 0
	}

	.header .menu_right_btn_main .box_shop_main .btn {
		width: auto;
		height: auto !important;
		padding: 6px 15px !important;
		font-size: 12px;
		font-weight: 700
	}

	.menu_right_btn_main .box_shop_main {
		margin: 5px 0
	}

	.menu_right_btn_main .box_shop_main .btn img,
	.menu_right_btn_main .box_shop_main .btn svg {
		margin-right: 5px;
		position: relative;
		top: -1px
	}

	.box_shop_main {
		float: right
	}

	.header_call_main .headcall .callicon {
		width: auto;
		height: auto;
		font-size: 12px;
		border-radius: 0;
		position: relative;
		padding-left: 25px;
		background: 0 0;
		font-weight: 800;
		color: #fff;
		margin: 0
	}

	.header_call_main .headcall .callicon img,
	.header_call_main .headcall .callicon svg {
		position: absolute;
		left: 0;
		right: auto !important;
		width: 17px;
		height: 17px
	}

	.header_call_main.hidedesktop {
		float: right;
		padding-left: 10px;
		padding-top: 5px
	}

	.header .header_center_section_main {
		padding-right: 0 !important
	}

	body.menuoverly .overly:before {
		right: 382px;
		opacity: 1;
		pointer-events: auto;
		transition: .8s;
		-moz-transition: .8s;
		-ms-transition: .8s;
		-o-transition: .8s;
		-webki-transition: all 0.8s ease 0s
	}

	.header .header-wrapper .cart-header,
	.header .header-wrapper+.header-wrapper .cart-header .dropdown-menu,
	.menumobileview .mCSB_inside>.mCSB_container {
		margin-right: 0
	}

	.menumobileview .mCSB_scrollTools {
		opacity: 1;
		z-index: 999;
		width: 5px
	}

	.menumobileview .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
	.menumobileview .mCSB_scrollTools .mCSB_draggerRail {
		border-radius: 0;
		width: 5px
	}

	.menumobileview .close-form {
		background: grey;
		color: #fff;
		font-size: 20px;
		padding: 10px;
		text-align: center;
		cursor: pointer;
		display: none
	}

	.menumobileview .close-form i {
		margin: 0 10px 0 0
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent>a {
		position: relative
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub span {
		left: 0;
		right: 0;
		margin: 0 auto !important;
		top: 50%;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		background: #333;
		display: block;
		height: 2px;
		position: absolute;
		width: 16px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub span+span {
		left: 0;
		right: 0;
		margin: 0 auto !important;
		top: 50%;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		height: 16px;
		width: 2px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		overflow: visible !important;
		padding-bottom: 0;
		visibility: visible !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse {
		border: 0;
		box-shadow: none;
		left: auto;
		margin: 0;
		background: #fff;
		max-height: inherit;
		max-width: 360px;
		overflow: hidden !important;
		padding: 0;
		position: fixed;
		right: 0;
		top: 0;
		height: auto !important;
		width: 100%;
		z-index: 919;
		transition: .5s;
		-moz-transition: .5s;
		-ms-transition: .5s;
		-o-transition: .5s;
		-webkit-transition: .5s;
		transform: translateX(360px);
		-moz-transform: translateX(360px);
		-ms-transform: translateX(360px);
		-o-transform: translateX(360px);
		-webkit-transform: translateX(360px)
	}

	.wrappermain>.cms-area,
	.wrappermain>footer,
	.wrappermain>header,
	.wrappermain>section {
		transition: .6s;
		-moz-transition: .6s;
		-ms-transition: .6s;
		-o-transition: .6s;
		-webkit-transition: .6s
	}

	body.menuoverly .wrappermain>.cms-area,
	body.menuoverly .wrappermain>footer,
	body.menuoverly .wrappermain>header,
	body.menuoverly .wrappermain>section {
		transform: translateX(-360px);
		-moz-transform: translateX(-360px);
		-ms-transform: translateX(-360px);
		-o-transform: translateX(-360px);
		-webkit-transform: translateX(-360px);
		transition: .8s;
		-moz-transition: .8s;
		-ms-transition: .8s;
		-o-transition: .8s;
		-webkit-transition: .8s
	}

	.primary .navbar-collapse.collapse {
		display: none !important
	}

	.primary .navbar-collapse.collapse.show {
		display: block !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.selected>a {
		border-bottom: 2px solid #fac327 !important
	}

	.header .header-wrapper .primary {
		display: inline-block;
		float: right;
		margin: 0;
		text-align: left;
		vertical-align: top;
		z-index: inherit
	}

	.header .header-wrapper .primary .navbar .navbar-collapse ul.navbar-nav>li {
		margin: 0 !important;
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}

	.header .header-wrapper .header-icons {
		display: inline-block;
		float: none;
		margin: 0;
		vertical-align: top
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:last-child,
	.header .header-wrapper .primary .navbar .navbar-collapse ul.navbar-nav>li:last-child {
		border-bottom: none
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .selected .parent .open-sub span {
		background: #666 !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .selected .open-sub span,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .selected .selected .open-sub span,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>.parent.active>a .open-sub span,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>.parent.selected.active>a .open-sub span {
		background: #333 !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.selected>a::after {
		background: 0 0
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li.selected>a {
		background: 0 0;
		border-bottom: none !important;
		border-radius: 0 !important;
		color: #fac327 !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li.selected>a {
		color: #fac327;
		background: 0 0
	}

	.header .right-box-wrapper {
		text-align: right
	}

	.header .header-wrapper .primary .navbar {
		margin: 0;
		min-height: inherit;
		position: static
	}

	.header .header-wrapper .primary .navbar .navbar-toggler {
		background: 0 0;
		border: none;
		border-bottom: 0;
		border-radius: 0;
		box-shadow: none;
		height: 45px;
		margin: 0;
		padding: 0;
		position: absolute;
		text-shadow: none;
		z-index: 99;
		width: 45px;
		left: -10px;
		top: 0;
		display: block
	}

	.header .header-wrapper .primary .navbar .navbar-toggler:before {
		bottom: 8px;
		content: "";
		display: none;
		left: -1px;
		position: absolute;
		top: 7px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-wrapper,
	.header .header-wrapper .primary .navbar .navbar-toggler.collapsed:before {
		display: block
	}

	.header .header-wrapper .primary .navbar .navbar-toggler .navbar-toggler-icon {
		width: 25px;
		height: 3px;
		background: #fff;
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 0;
		z-index: 50;
		top: 50%;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%)
	}

	.header .header-wrapper .primary .navbar .navbar-toggler .navbar-toggler-icon:before {
		content: "";
		margin: 0 auto;
		width: 25px;
		height: 3px;
		background: #fff;
		position: absolute;
		left: 0;
		right: 0;
		top: -8px
	}

	.header .header-wrapper .primary .navbar .navbar-toggler .navbar-toggler-icon:after {
		content: "";
		margin: 0 auto;
		width: 25px;
		height: 3px;
		background: #fff;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -8px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav {
		background: 0 0;
		border: none;
		border-radius: 0 !important;
		float: none;
		padding: 25px;
		display: block
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li {
		float: none;
		margin: 0 0 3px;
		padding: 0
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>li>a {
		padding: 12px 50px 12px 0;
		color: #333
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .open-sub {
		bottom: 0;
		right: 0;
		position: absolute;
		top: 0;
		width: 50px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title .open-sub span,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent .parent>a .open-sub span {
		background: #333;
		height: 2px;
		margin: 14px 0 0 18px;
		position: absolute;
		width: 12px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title .open-sub span+span,
	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent .parent>a .open-sub span+span {
		height: 12px;
		margin: 9px 0 0 23px;
		width: 2px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub,
	.header .header-wrapper .primary .navbar .navbar-collapse .parent .sub,
	.header .header-wrapper .primary .navbar .navbar-collapse .parent:hover>.sub {
		background: #f7f7f7;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		display: none;
		font-size: 13px;
		left: 0;
		line-height: 24px;
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
		position: relative;
		margin-left: 0 !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav>.parent.active>a .open-sub span {
		background: #fff
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .parent:hover>.sub {
		-webkit-animation: 0 fadeIn;
		animation: 0 fadeIn;
		display: none
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li {
		line-height: 22px;
		border-bottom: 1px solid #ddd
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li:first-child {
		border-top: 1px solid #ddd
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub li a {
		background: 0 0;
		color: #333;
		padding: 9px 50px 9px 20px;
		text-decoration: none;
		width: auto !important;
		font-size: 12px;
		font-weight: 700
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub li a {
		padding: 9px 50px 9px 35px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav li a>i {
		color: #1e1e1e
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .sub .sub {
		left: 0;
		margin-left: 10px
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub {
		left: 0;
		padding: 6px 0 5px;
		width: 100%
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .sub-list {
		display: block;
		padding: 0;
		width: 100% !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box {
		float: none;
		margin: 0;
		padding: 0;
		width: 100% !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu .title {
		color: #7f7f7f;
		cursor: pointer;
		font-weight: 400;
		line-height: 22px;
		margin: 0;
		padding: 4px 9px 4px 60px;
		position: relative;
		text-transform: none
	}

	.header .header-wrapper .primary .navbar .navbar-collapse .navbar-nav .megamenu>.sub .box.closed ul {
		display: none;
		margin-left: 10px
	}

	.header .header-wrapper+.header-wrapper .col-sm-6.col-md-9 {
		text-align: left
	}

	.header .header-wrapper+.header-wrapper .primary {
		margin: 0 0 0 -1px
	}

	.header .header-wrapper+.header-wrapper .primary .navbar .navbar-toggler:before {
		border: 0
	}

	.header .header-wrapper+.header-wrapper .primary .navbar .navbar-collapse {
		left: -1px;
		width: calc(200% + px)
	}

	.header .header-wrapper+.header-wrapper .primary .navbar .navbar-nav {
		border-radius: 0 3px 3px
	}

	.header .cart-header .dropdown-menu {
		margin-top: -1px;
		margin-right: -98px
	}

	.header .cart-header.open .dropdown-toggle:after {
		left: 0
	}

	.header .header-wrapper {
		box-shadow: 0 0 5px rgba(0, 0, 0, .5)
	}

	a:focus,
	a:hover {
		color: #fac327
	}

	.page-template-new-quick-quote .wrappermain .sticky_login {
		width: auto;
		min-width: 100px
	}

	.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4,
	.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4:nth-child(5) {
		width: 25%
	}

	.page-template-new-quick-quote .site_sticky_btn_call {
		position: fixed;
		right: 0;
		top: 380px
	}

	.page-template-new-quick-quote .site_sticky_btn_call .headcall {
		padding: 0;
		display: inline-flex;
		width: 39px;
		height: 39px;
		vertical-align: top;
		align-items: center;
		justify-content: center;
		background: #124f70 !important;
		flex-wrap: wrap
	}

	.page-template-new-quick-quote .site_sticky_btn_call .headcall .callicon {
		width: auto;
		height: auto;
		font-size: 12px;
		border-radius: 0;
		position: relative;
		padding-left: 0;
		background: 0 0;
		font-weight: 800;
		color: #fff;
		margin: 0
	}

	.page-template-new-quick-quote .site_sticky_btn_call .headcall .callicon svg {
		position: static;
		transform: none;
		vertical-align: top;
		fill: #fff;
		width: 20px;
		height: 20px
	}

	.page-template-new-quick-quote .sticky_contact {
		top: 130px
	}

	.quick_adds {
		padding-left: 105px !important
	}

	.stepwizard-row .pick_up_section .col-sm-6.col-md-6.col-lg-3 {
		padding-left: 9px
	}
	
	.banner_caption_section{padding-right:80px}
	
	.banner_caption_section .banner_caption_text{
		max-width: 100%;
		margin: 0;
		padding-left:51%;
	}
	.banner_box_wrap, .banner_caption_section, .resource_section_main .col-sm-6.col-md-4.col-12:before{
		left:0;
	}
	.banner_box_wrap{
		max-width: 50%;
    margin-left: auto;
    margin-right: 40px;
    margin-top: 30px;
    top: 0;
	}
	.banner_box_wrap .banner_box{max-width:100%;}
	.banner_section {padding:40px 20px}
}

@media (max-width:1060px) {
	.stepwizard-row .pick_up_section .col-sm-6.col-md-6.col-lg-3 {
		padding-left: 15px
	}
}

@media (max-width:991px) {
	.furniture_storage_page .inte_remove_section+.blog_section {
		padding-top: 50px !important
	}

	.movestep_box .movestep_content .movestep_title,
	.page-template-new-quick-quote .step_page .inte_remove_section .inte_remove_title span {
		font-size: 13px
	}

	.accept span.wpcf7-form-control-wrap>span.accept-agree a,
	.contact_form form label,
	.footermenubox .footermenu_content .f_contactdetail .f_adr a,
	.footermenubox .footermenu_content .f_contactdetail .f_adr p {
		font-size: 14px
	}

	.contents.boxslider_box {
		max-width: 600px;
		margin: 0 auto;
		width: 100%
	}

	.compare_moving_services_page table th {
		font-size: 18px;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.moving_hvr_box_section {
		padding: 50px 0 35px
	}

	.accept span.wpcf7-form-control-wrap>span.accept-agree,
	.banner_box_wrap.votedtop_radio_section,
	.votedtop_review_main .col-sm-6+.col-sm-6 {
		margin-top: 0
	}

	.furniture_storage_page .votedtop_award_main ul li img {
		max-height: 58px
	}

	.movestep_box:before{
		width: 60px
	}
	.inte_remove_box_main .col-sm-12+.col-sm-12 {
		margin-top: 20px
	}

	.footer_top_main .col-12,
	.votedtop_review_main .col-sm-6,
	ul.width25>li {
		width: 50%
	}

	.votedtop_radio_section.banner_box_wrap .banner_box .banner_boxtitle,
	.votedtop_radio_section.banner_box_wrap .banner_box .banner_boxtitle span {
		font-size: 20px
	}

	.votedtop_radio_section.banner_box_wrap .banner_box .banner_boxtitle {
		margin-bottom: 15px
	}

	.movingvolume_section .movingvolume_box_main p img {
		max-width: 320px
	}

	.banner_box_wrap.votedtop_radio_section .bannerradio_listing .col-6 {
		width: 20%
	}

	.votedtop_review_main .votedtop_review .votedtop_review_user {
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 7px
	}

	.wrappermain {
		overflow: hidden
	}

	.welcome_box_main .col-lg-5 {
		display: none
	}

	.newsletter_section_main {
		padding: 40px 20px
	}

	.newsletter_box_main {
		padding-right: 35px
	}

	.tool_section {
		padding-left: 35px
	}

	.specialists_box .specialists_img_main .specialists_img .specialists_imgtitle span {
		font-size: 15px
	}

	.section_padding,
	.step_page .interstate_removaltext_section.step_content_main {
		padding: 50px 0
	}

	.aawardlogoinner_section {
		margin-bottom: 50px
	}

	.welcome_section+.movingvolume_section {
		margin-top: 50px
	}

	.movestep_section {
		padding: 50px 0 60px
	}

	.supporting_list ul {
		max-width: 100%
	}

	.banner_caption_section .banner_caption_text .banner_title,
	.main_title {
		font-size: 27px
	}

	.bannerimage img {
		right: -160px
	}

	.quick_adds {
		width: 100%;
		padding-left: 20px !important
	}

	.footer_logo_bottom img {
		width: 130px
	}
}

@media (min-width:768px) {

	.newsletter_box_main,
	.tool_section {
		background: 0 0 !important
	}

	.wordmouth_section.visibleipad {
		display: none
	}

	.only-mobile {
		display: none !important
	}
}
@media(min-width:1081px){
	.header .header-wrapper .free-quote-button.formob{display:none}	
}

@media(max-width:1080px){
	.header .header-wrapper .free-quote-button {
		padding: 0 15px;
		font-size: 12px;
		text-transform: uppercase;
		height: 36px;
		line-height: 36px;
		margin: 5px 10px 0 0;
		width:auto;
	}
}
@media (max-width:767px) {
	.contact_detail_section_main .h3 {
		font-size: 21px
	}

	.contactpageinfo_section .col-sm-12:first-child .contact_call_us .col-sm-12 {
		width: 50%
	}

	.movestep_box_main .col-sm-12,
	.newsletter_section_main .row>*,
	.tool_section,
	section.newsletter_section_main,
	ul.nav-tabs+.tab-content {
		padding: 0
	}

	.partners_section_main {
		display: block !important
	}

	.partners_section_main>a {
		display: block !important;
		float: left !important;
		margin-bottom: 20px;
		padding: 0 10px;
		width: 33.333% !important
	}

	.my_pagination .pagination li a,
	.my_pagination .pagination li span {
		line-height: 30px;
		width: 30px;
		height: 30px;
		font-size: 15px
	}

	.banner_caption_section .banner_caption_text .banner_title,
	.contents.boxslider_box .boxes_title_cont h2,
	.h2,
	.inner_banner_caption .h1,
	.inner_banner_caption h1,
	.main_title,
	h2 {
		font-size: 26px
	}

	.contents.boxslider_box .boxes_title_cont {
		margin-top: 20px
	}

	.contents.boxslider_box figcaption,
	figure.wp-caption figcaption {
		bottom: 10px;
		font-size: 13px;
		line-height: 1.4
	}

	.compare_moving_services_page table {
		min-width: 660px
	}

	.acf-map {
		height: 300px !important
	}

	.compare_moving_services_page table td p {
		font-size: 13px;
		line-height: 1.4
	}

	.compare_moving_services_page table td .h6,
	.compare_moving_services_page table td h6 {
		margin: 0 0 5px
	}

	.compare_moving_services_page table th {
		font-size: 16px;
		padding-top: 15px;
		padding-bottom: 15px
	}

	.aawardlogoinner_section .votedtop_img_main {
		padding: 15px
	}

	.contact_detail_section_main label {
		line-height: normal
	}

	.form.book_form .form_info_group {
		padding: 15px 15px 0;
		margin-bottom: 20px
	}

	.accept span.wpcf7-form-control-wrap {
		display: flex
	}

	#booknow .required-field,
	.pay_btn_main {
		text-align: center !important
	}

	.furniture_storage_page .votedtop_content_main .col-6,
	.furniture_storage_page .votedtop_content_main .votedtop_review_main .col-sm-4 {
		width: 100%
	}

	.qoute_slide blockquote p {
		font-size: 16px !important
	}

	.blog_box_main .col-lg-4 .blog_box.big_blog {
		margin-left: auto;
		margin-right: auto;
		max-width: 480px;
		width: 100%
	}

	.furniture_storage_page .votedtop_content_main .votedtop_review_main .col-sm-4+.col-sm-4 {
		margin-top: 15px
	}

	.qoute_slide {
		padding: 14px 0 10px
	}

	.applicationform form.wpcf7-form.init {
		margin-top: 0
	}

	.movingvolume_section .movingvolume_box_main p img {
		max-width: 220px
	}

	.blogdetail_tag_social .blogdetail_tag {
		padding-top: 25px;
		width: 100%;
		text-align: center
	}

	.blogdetail_tag_social .blogdetail_share {
		float: left;
		padding-top: 5px;
		width: 100%;
		text-align: center
	}

	.removal_txt p,
	ol li,
	p,
	ul li {
		font-size: 14px
	}

	.alignleft {
		float: left;
		margin: 0 35px 25px 0
	}

	.alignright {
		float: right;
		margin: 0 0 15px 35px
	}

	.blog-filters-dropdown .blog-filters-search-box {
		width: 100%;
		margin: 0 !important;
		padding: 0 15px
	}

	.blog-filters-dropdown .blog-filter {
		width: 50%;
		margin: 0 0 14px !important;
		padding: 0 15px
	}

	.blog-filters-dropdown {
		margin: 0 -15px
	}

	.banner_box_wrap.votedtop_radio_section .bannerradio_listing .col-6 {
		width: 33.333%
	}

	.h1,
	h1 {
		font-size: 28px
	}

	.h3,
	h3 {
		font-size: 24px
	}

	.h4,
	h4 {
		font-size: 20px
	}

	.h5,
	h5 {
		font-size: 18px
	}

	.h6,
	h6 {
		font-size: 16px
	}

	.specialists_title_section .main_title {
		text-align: center;
		margin: 0;
		padding: 0 !important
	}

	.specialists_section .specialists_title_section {
		margin: 10px 0 21px
	}

	.specialists_section {
		padding-top: 40px !important
	}

	.review_box .review_content .review_user_main {
		font-size: 15px
	}

	.specialists_logotext_main .specialists_logotext span {
		font-size: 17px;
		margin-left: 5px
	}

	.specialists_logotext_main .specialists_logotext img {
		max-width: 30px
	}

	.movestep_box_main .row {
		margin: 0
	}

	.movestep_box .movestep_icon {
		height: 42px
	}

	.movestep_box .movestep_content .movestep_num {
		font-size: 12px
	}

	.banner_caption_section .banner_caption_text .banner_title,
	.banner_caption_section .banner_caption_text>p,
	.banner_caption_section .wordmouth_section,
	.footer_ext_main,
	.header_call_main.hidedesktop .callicon span,
	.movestep_box .movestep_content .movestep_title br,
	.newsletterimg1,
	.newsletterimg2,
	.specialists_title_section .extright_p {
		display: none
	}

	.blog_box .blog_img_main .blog_date {
		height: 30px;
		font-size: 13px;
		line-height: 30px;
		padding: 0 10px
	}

	.review_box {
		padding: 30px 20px 105px
	}

	.review_box .review_content .starrr i svg {
		width: 17px;
		height: 17px
	}

	.review_box .review_content .starrr i+i {
		margin-left: 0
	}

	.movestep_box .movestep_content {
		padding-left: 0
	}

	.header .header_center_section_main {
		width: calc(100% - 120px);
		padding: 23px 0 0
	}

	.newsletter_box_main,
	.tool_section {
		padding: 40px 15px !important;
		text-align: center
	}

	.newsletter_box_main:before,
	.tool_section:before {
		content: "";
		position: absolute;
		left: 0;
		opacity: .8;
		right: 0;
		top: 0;
		bottom: 0;
		pointer-events: none
	}

	.newsletter_box_main>*,
	.tool_section>* {
		position: relative
	}

	.newsletter_box_main:before {
		background: #124f70
	}

	.tool_section:before {
		background: #fac327
	}

	.tool_section .main_title,
	.tool_section p {
		color: #124f70
	}

	.newsletter_box_main p,
	.tool_section p {
		margin: 10px 0 20px
	}

	.footer_award,
	.footersocial_main .social_media_main ul {
		text-align: center
	}

	.footer_bottom_main {
		padding-bottom: 0
	}

	.footer_bottom_main .col-sm-12.col-md-4 {
		border-top: 1px solid #ccc;
		margin-top: 14px
	}

	.footersocial_main {
		padding: 10px 0 7px
	}

	.wrappermain .btn {
		width: auto;
		padding: 0 30px;
		font-size: 15px;
		height: 40px;
		line-height: 40px
	}

	.movestep_box:before {
		width: 40px;
		right: -20px;
		top: 20px
	}

	.review_box .review_content .quote_img {
		width: 82px;
		height: 7px;
		background-size: 50px 30px
	}

	.banner_caption_section {
		padding: 0;
		position: static;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0 auto
	}

	.banner_caption_section .banner_caption_text {
		max-width: 100%;
		text-align: center
	}

	.bannerimage {
		right: 0;
		height: auto;
		position: relative;
		background: #e0e0e0;
		overflow: hidden;
		display:none
	}

	.bannerimage img {
		right: 0;
		left: 0;
		position: relative;
		width: 120%;
		top: 0 !important;
		transform: translateY(0)
	}

	.banner_caption_section .banner_caption_text>img {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 50px;
		margin: 0 auto
	}

	.banner_section {
		min-height: inherit !important;
		background: 0 0;
		padding-bottom: 0;
		background:#ccc;
	}

	.banner_box_wrap {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		max-width:100%;
		margin:0;
		z-index:1;
	}

	.banner_section .banner_wrap {
		position: relative;
		overflow: hidden;
		margin-top: 10px
	}

	.banner_box_wrap .banner_box {
		max-width: 100%;
		padding: 25px;
	}

	.breadcrumb,
	.sticky_button {
		display: none !important
	}

	.header .header-wrapper {
		position: relative !important
	}

	.cms-area {
		padding: 50px 0
	}

	.inner-banner_img_main img {
		height: 310px !important;
		object-fit: cover;
	}

	.header_call_main.hidedesktop .callicon {
		padding: 0;
		display: block;
		line-height: 1
	}

	.header_call_main.hidedesktop .callicon svg {
		position: static;
		transform: none;
		vertical-align: top
	}

	.header_call_main.hidedesktop .headcall {
		padding: 0;
		display: inline-flex;
		width: 36px;
		height: 36px;
		vertical-align: top;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap
	}

	#quote_form ul.nav-tabs>li.nav-item,
	.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4,
	.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4:nth-child(5),
	.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem7 .col-sm-6.col-md-6.col-lg-4 {
		width: 33%
	}

	.page-template-new-quick-quote .new-tab-form-section .step-content-new {
		margin: 10px 0
	}

	ul.nav-tabs>li.nav-item:first-child {
		margin: 0 !important
	}

	.sticky_contact.main_btn.blue_btn.btn.btn-primary.darkblue {
		width: inherit;
		padding: 0 10px
	}

	.wrappermain .sticky_login {
		bottom: 0;
		top: unset;
		width: 50%;
		transform: unset;
		min-width: unset
	}

	.site_sticky_btn ul li:last-child {
		display: flex;
		flex-wrap: wrap
	}

	.site_sticky_btn ul li .mobile_dq {
		position: fixed;
		bottom: 0;
		top: unset;
		display: block;
		z-index: 999;
		width: 50%;
		right: 0
	}

	.site_sticky_btn ul li .mobile_dq a {
		width: 100%;
		padding: 0 10px
	}

	.wrappermain .sticky_login a span {
		transform: unset;
		margin-right: 10px
	}

	.wrappermain .sticky_login a small {
		display: block;
		color: #fff;
		font-size: 15px
	}

	.site_sticky_btn li:nth-child(2) {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row-reverse
	}

	.page-template-new-quick-quote .wrappermain .sticky_login {
		width: 49%;
		min-width: 100px;
		left: 0;
		right: inherit
	}

	.page-template-new-quick-quote .site_sticky_btn_call {
		display: block
	}

	.quick_adds {
		column-count: inherit
	}

	.page-template-new-quick-quote .step_page section.inte_remove_section {
		padding:30px 0 20px !important
	}

	.page-template-new-quick-quote .interemovetitlebox .inte_remove_title {
		font-size: 16px !important;
		line-height: 20px
	}

	.quick_adds li {
		width: 50%;
		font-size: 12px
	}

	#quote_form ul.nav-tabs>li.nav-item>a.nav-link {
		font-size: 13px !important
	}

	.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs {
		border-radius: 50px;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		padding: 4px 2px;
		justify-content: center
	}

	.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs li a {
		padding: 2px 5px;
		line-height: 17px;
		align-items: center;
		display: flex;
		min-width: inherit;
		flex-wrap: wrap;
		height: 100%;
		justify-content: center;
		align-content: center
	}

	.page-template-new-quick-quote ul.nav-tabs>li.nav-item+li.nav-item {
		margin-top: 0 !important
	}

	.page-template-new-quick-quote ul.nav-tabs>li.nav-item>a.nav-link {
		border: 0
	}

	.removal_txt h3 {
		font-size: 19px;
		line-height: 25px
	}
	.promo-banner-content {   	
    	max-width: 500px;    
	}
	
	.banner_caption_section .banner_caption_text{padding:0;margin-bottom:30px}
	.banner_caption_section .banner_caption_text img{display:none}
	
}

@media (max-width:639px) {
	.removelistcosts_page .movingvolume_box_main figure {
		float: none;
		margin: 0 auto 20px
	}

	.votedtop_content_main {
		padding: 20px
	}

	.map_section .map_box_section .col-2 {
		width: 33.3333%
	}

	.inte_remove_section .inte_remove_title {
		font-size: 20px;
		margin-bottom: 15px
	}

	.votedtop_radio_section.banner_box_wrap .banner_box {
		padding: 15px 20px
	}

	.header .header_center_section_main {
		width: calc(100% - 140px);
		padding: 5px 0 0 !important
	}
}

@media (max-width:600px) {
	.header .header-wrapper .primary .navbar .navbar-toggler {
		padding-left: 5px;
		padding-right: 5px
	}

	.header.header-two .header-wrapper .primary .navbar .navbar-toggler.collapsed:before {
		display: none
	}
}

@media (max-width:575px) {
	.emailfriend_btn .continue_btn.all-emails {
		margin-top: 30px
	}

	.darwinbackloading .wp-caption {
		margin-bottom: 15px
	}

	.movingvolume_box_main .alignleft,
	.movingvolume_box_main .alignnone,
	.movingvolume_box_main .alignright {
		float: none;
		max-width: 370px;
		margin: 0 auto 20px;
		width: 100% !important
	}

	.blogviewbtn_main,
	.footer_top_main .row,
	.footermenubox .footermenu_content .f_contactdetail .f_adr a,
	.footermenubox .footermenu_content .f_contactdetail .f_adr p {
		margin: 0
	}

	.sticky_form {
		width: 300px !important
	}

	.sticky_form.in {
		margin-left: -300px !important
	}

	.resource_section_main .col-sm-6.col-md-4.col-12 {
		margin: 0 0 20px
	}

	.footermenubox .f_title.f_click:after,
	.footermenubox .f_title.f_click:before {
		pointer-events: none;
		content: "";
		background-color: #fff;
		margin-top: 0;
		transform: translateY(-50%);
		position: absolute;
		top: 50%
	}

	.furniture_storage_page .movingvolume_box_main .col-12+.col-12>figure {
		margin-top: 20px !important
	}

	#boxcontent_slider .owl-dots button span {
		width: 10px;
		height: 10px;
		background: #999;
		display: block;
		border-radius: 50%;
		margin: 0 8px
	}

	#boxcontent_slider .owl-dots button.active span {
		background: #2492d0
	}

	#boxcontent_slider .owl-dots {
		display: block;
		text-align: center
	}

	#boxcontent_slider .owl-nav,
	.blog_box .blog_content .blog_readmore,
	.blog_box .blog_content p,
	.blog_box_main>.row>.col-sm-12.col-md-12.col-lg-6:last-child,
	.header_center_section_main .vot_section .vot_title,
	.movestep_box .movestep_content .movestep_title br {
		display: none
	}

	#boxcontent_slider,
	.footer_top_main,
	.footer_top_main .container,
	.footermenubox {
		padding: 0
	}

	.movestep_box_main .col-sm-12,
	.moving_hvr_box_section .moving_tab ul li,
	.quick_adds li,
	.votedtop_review_main .col-sm-6,
	ul.width25>li {
		width: 100%
	}

	.contact_detail_section_main a,
	.contact_detail_section_main label,
	.contact_detail_section_text span {
		font-size: 14px
	}

	.blogdetail_tag_social .populartags_main a {
		padding: 9px 15px;
		font-size: 13px;
		font-weight: 600
	}

	.votedtop_review_main .col-sm-6+.col-sm-6 {
		margin-top: 20px
	}

	.movingvolume_section .movingvolume_box_main p img {
		max-width: 100%;
		float: left;
		width: 100%;
		margin: 0 0 20px
	}

	.banner_section,
	.inner-banner {
		margin-top: 124px
	}

	.footermenubox .footermenu_content {
		padding: 18px 15px;
		display: none
	}

	.footer_top_main .col-12:first-child .footermenu_content ul li:before {
		top: 5px;
		width: 10px;
		height: 10px
	}

	.footer_logotext_main {
		margin-top: 25px
	}

	.footer_top_main .col-12:last-child .f_title {
		border-bottom: 0 !important
	}

	.footer_top_main .col-12 {
		width: 100%;
		padding: 0
	}

	.footermenubox .f_title.f_click.open:after {
		opacity: 0
	}

	.footermenubox .f_title.f_click.open+.footermenu_content {
		display: block !important;
		border-bottom: 1px solid rgba(255, 255, 255, .2)
	}

	.footermenubox .footermenu_content>ul>li {
		line-height: normal;
		margin-bottom: 0 !important
	}

	.footermenubox .footermenu_content>ul>li a {
		font-size: 14px;
		line-height: 28px
	}

	.footermenubox .f_title.f_click {
		background: 0 0;
		padding: 15px;
		position: relative;
		border-bottom: 1px solid rgba(255, 255, 255, .2);
		margin-top: 0 !important;
		font-size: 16px;
		line-height: normal
	}

	.footermenubox .f_title.f_click:before {
		width: 15px;
		height: 2px;
		right: 15px;
		transition: .5s;
		-moz-transition: .5s;
		-ms-transition: .5s;
		-o-transition: .5s;
		-webkit-transition: .5s;
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%)
	}

	.footermenubox .f_title.f_click:after {
		width: 2px;
		height: 15px;
		right: 22px;
		transition: .5s;
		-moz-transition: .5s;
		-ms-transition: .5s;
		-o-transition: .5s;
		-webkit-transition: .5s;
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%)
	}

	.specialists_box .specialists_img_main .specialists_img {
		display: flex !important;
		flex-wrap: nowrap
	}

	.specialists_box .specialists_img_main .specialists_img img {
		width: 47%
	}

	.specialists_box .specialists_img_main .specialists_img .specialists_imgtitle {
		width: 53%;
		position: relative;
		padding: 14px 20px
	}

	.blog_box.big_blog .blog_content .blog_title {
		display: block;
		text-align: center;
		font-size: 15px;
		line-height: 1.5
	}

	.movestep_box {
		display: flex
	}

	.movestep_box .movestep_icon {
		width: 50px;
		height: 41px;
		margin: 0
	}

	.movestep_box .movestep_content {
		padding: 0 0 0 20px;
		width: 100%
	}

	.movestep_box .movestep_content .movestep_num,
	.welcome_content .mCSB_inside>.mCSB_container {
		margin-right: 15px
	}

	.movestep_box .movestep_content .movestep_title {
		margin-top: 4px
	}

	.movestep_box:before {
		transform: rotate(90deg);
		right: auto;
		left: 64px;
		top: 42px;
		width: 30px
	}

	.movestep_section {
		padding: 40px 0
	}

	.movestepbtn_main {
		margin-top: 10px
	}

	.newsletter_box_main p,
	.tool_section p {
		font-size: 15px;
		line-height: normal
	}

	.footer_award img {
		max-width: 270px
	}

	.footersocial_main {
		padding: 3px 0 0
	}

	.specialists_box .specialists_img_main .specialists_img .specialists_imgtitle span {
		position: absolute;
		left: 20px;
		right: 20px;
		top: 50%;
		transform: translateY(-50%)
	}

	.header .header-wrapper .logo-box .logo {
		padding: 10px 0
	}

	.header .header-wrapper .logo-box .logo a .logo-img,
	.header .header-wrapper .logo-box .logo a img {
		max-width: 100px !important
	}

	.header .header_center_section_main {
		padding: 23px 0 0 !important
	}

	.banner_caption_section .banner_caption_text>img {
		max-width: 330px
	}

	.banner_box_wrap .banner_box {
		padding: 20px
	}

/* 	.banner_box_wrap .banner_box .banner_boxtitle,
	.banner_box_wrap .banner_box .banner_boxtitle span {
		font-size: 20px
	}
 */
	.overly-get-quote:before {
		right: 370px
	}

	.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4,
	.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4:nth-child(5),
	.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem7 .col-sm-6.col-md-6.col-lg-4 {
		width: 50%
	}

	.or_btn {
		padding: 20px 0 10px
	}

	.site_sticky_btn ul li .mobile_dq {
		width: 61%
	}

	.page-template-new-quick-quote .wrappermain .sticky_login {
		width: 37%;
		padding: 0 10px;
		min-width: inherit
	}
	.promo-banner-section .promo-banner-bg img { 
    	height: 220px;    	
	}
	.promo-banner-content { 
    	max-width: 450px;    
	}
}

@media (max-width:480px) {
	.header .right-box .search-form {
		display: none
	}

	.header .header-wrapper .primary .navbar .navbar-collapse {
		max-width: 290px
	}

	body.menuoverly .wrappermain>.cms-area,
	body.menuoverly .wrappermain>footer,
	body.menuoverly .wrappermain>header,
	body.menuoverly .wrappermain>section {
		transform: translateX(-290px);
		-moz-transform: translateX(-290px);
		-ms-transform: translateX(-290px);
		-o-transform: translateX(-290px);
		-webkit-transform: translateX(-290px)
	}

	body.menuoverly .overly {
		width: calc(100% - 290px) !important
	}

	.header .header-wrapper .primary .navbar .navbar-collapse,
	.header .header-wrapper .primary .navbar .navbar-collapse.show {
		transform: translateX(290px);
		-moz-transform: translateX(290px);
		-ms-transform: translateX(290px);
		-o-transform: translateX(290px);
		-webkit-transform: translateX(290px)
	}

	body .side_sticky_div .buttons .cart-minproduct .button,
	body .side_sticky_div .buttons .cart-minproduct a.btn {
		min-width: 117px !important;
		padding: 0 10px !important
	}

	body.menuoverly .overly:before {
		right: 296px !important;
		top: 12px !important
	}

	.overly-get-quote:before {
		right: 296px !important;
		transform: scale(.6);
		-moz-transform: scale(.6);
		-ms-transform: scale(.6);
		-o-transform: scale(.6);
		-webkit-transform: scale(.6);
		transform-origin: right top;
		-moz-transform-origin: right top;
		-ms-transform-origin: right top;
		-o-transform-origin: right top;
		-webkit-transform-origin: right top
	}
	.promo-banner-section .promo-banner-bg img {
        height: 200px !important;
    }
	.promo-banner-content {
        max-width: 250px;
    }
	.promo-banner-content h2 { 
    	font-size: 24px;
	}
	.promo-banner-content .btn.btn-secondary {	 
    	padding: 0 25px;
	}
	.getfreequote_btn_main .btn {font-size: 13px;padding: 0 15px;}
}

@media (max-width:479px) {
	.compare_moving_services_table {
		overflow-x: scroll
	}

	.compare_moving_services_table table {
		width: 600px
	}

	.contact_detail_section_main a,
	.contact_detail_section_main label,
	.contact_detail_section_text span {
		font-size: 13px
	}

	.furniture_storage_page .votedtop_award_main ul li img {
		max-height: 46px
	}

	.votedtop_award_main ul .new_last_logo img,
	.votedtop_award_main ul li img{
		max-height:72px;
		width:auto;
	}

		{
		.qoute_slide blockquote p {
			font-size: 14px !important
		}

		.votedtop_content_main {
			padding: 21px 15px
		}

		.main_title>br,
		.votedtop_content_main:before {
			display: none
		}

		.movestep_box:before {
			left: 61px
		}

		.bannerradio_listing .row .col-6 {
			padding: 0 5px
		}

		.bannerradio_listing .row {
			margin-left: -5px;
			margin-right: -5px
		}

		.banner_box_wrap .banner_box {
			padding: 10px
		}

		.banner_box_wrap .banner_box .banner_boxtitle {
			line-height: 1.3
		}

		.banner_radio_main .formradiobox .banner_radio_title {
			font-size: 12px
		}

		.banner_caption_section .banner_caption_text>img {
			max-width: 260px
		}

		.header .menu_right_btn_main .box_shop_main .btn {
			padding-left: 10px !important;
			padding-right: 10px !important
		}

		.header .header_center_section_main {
			width: calc(100% - 110px)
		}

		.header_center_section_main .vot_section p {
			font-size: 10px;
			line-height: 1.4;
			max-width: 230px;
			margin-left: auto
		}

		.header .header-wrapper .free-quote-button {
			padding: 0 10px
		}

		.radiocheckboxwrapbox .radio_box {
			width: 41% !important
		}

		.site_sticky_btn ul li .mobile_dq {
			width: 66%
		}

		.page-template-new-quick-quote .wrappermain .sticky_login {
			width: 30%
		}

		.quick_adds {
			column-count: 1
		}

		.page-template-new-quick-quote .interemovetitlebox .inte_remove_title {
			font-size: 13px !important;
			line-height: 15px
		}

		#quote_form ul.nav-tabs>li.nav-item>a.nav-link {
			font-size: 12px !important
		}
	}

	@media (max-width:380px) {

		.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4,
		.page-template-new-quick-quote .new-tab-form-section #stepItem5 .col-sm-6.col-md-6.col-lg-4:nth-child(5),
		.page-template-new-quick-quote .new-tab-form-section #tabs-1 #stepItem7 .col-sm-6.col-md-6.col-lg-4 {
			width: 100%
		}

		.direction_main {
			margin: 0 0 10px
		}

		.wrappermain .site_sticky_btn .btn,
		.wrappermain .sticky_login a small {
			font-size: 13px
		}

		.page-template-new-quick-quote .interemovetitlebox .inte_remove_title {
			font-size: 11px !important
		}

		.page-template-new-quick-quote .step_page .inte_remove_section .inte_remove_title span {
			font-size: 11px;
			margin: 5px 0 0
		}
		.getfreequote_btn_main.active::before {width: 15px;height: 15px;    right: 10px;}
	    .getfreequote_btn_main .btn {font-size: 12px;}
	}

	@media (max-width:374px) {
		.contactpageinfo_section .col-sm-12:first-child .contact_call_us .col-sm-12 {
			width: 100%
		}

		.banner_box_wrap.votedtop_radio_section .bannerradio_listing .col-6,
		.map_section .map_box_section .col-2 {
			width: 50%
		}

		.site_sticky_btn ul li .mobile_dq {
			width: 73%
		}

		.page-template-new-quick-quote .wrappermain .sticky_login {
			width: 25%
		}
	}

	@media screen and (max-width:359px) {
		.header .menu_right_btn_main .box_shop_main .btn {
			padding-left: 6px !important;
			padding-right: 6px !important;
			font-size: 11px
		}

		.header .header-wrapper .free-quote-button {
			font-size: 11px;
			padding: 0 6px
		}

		.radiocheckboxwrapbox .radio_box {
			width: 60% !important
		}

		.page-template-new-quick-quote .new-tab-form-section ul.nav-tabs {
			padding: 3px 2px
		}

		.furniture_storage_page .votedtop_award_main ul li img {
			max-height: 40px
		}

		.votedtop_award_main ul .new_last_logo img {
			width: 43px
		}
	    .banner_radio_img svg {max-height: 35px;max-width: 35px;}
	    .banner_radio_main .formradiobox {padding: 10px 10px;}
		.formservicetitle {font-size: 15px;}
	}
	
/*date- 20240628*/
#sidecform span.wpcf7-not-valid-tip {
    display: none;
}


	
.banner_caption_section .banner_caption_text .banner_title {
            font-size: 30px;
        text-align: left;
        color: #122937;
        margin-bottom: 20px;
}
 
	/* .getfreequote_btn_main .btn{background:#FFF !important} */

}
	.mobileimg{display:none}

#quoteModal .movingvolume_section{background:#FFF;padding:30px 30px 50px}
#quoteModal .movingvolume_section form .submit-btn {
    padding: 8px 30px;
    border-radius: 0;
    font-weight: 700;
    background: #2492d0;
    border-color: #2492d0;
    font-size: 18px;
    margin: 10px 0 0 0;
}
#quoteModal .movingvolume_section .custom-form-wrapper{
	box-shadow:none;
}
#quoteModal .movingvolume_section .custom-form-wrapper textarea{
	border:0;
}
#quoteModal .movingvolume_section h1.text-center{
	color:#124f70;
}

#quoteModal section.interstate-removalists-form:before{
	background:#FFF;
	opacity:1;
}
#quoteModal .movingvolume_section .custom-form-wrapper input:not(.wpcf7-submit){
	border:0;
}
#quoteModal .movingvolume_section .custom-form-wrapper .form-label{
	color:#000;
}
#quoteModal .small-text{
	color: #666;
    text-align: center;
    margin: 20px 0 0;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1px;
}
.removalist-quote-left-box{padding:40px 0}
.removalist-quote-left-box p:last-child{margin-bottom:0}
.select-dropdown{position:relative}
.select-dropdown:after{position:absolute;height:8px;width:8px;border-left:solid 1px #000;border-bottom:solid 1px #000;transform: rotate(-45deg) translateY(-50%);content:"";right:15px;top:42%;pointer-events:none}

#mailpoet_form_1 .mailpoet_text::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff;
}
#mailpoet_form_1 .mailpoet_text::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
}
#mailpoet_form_1 .mailpoet_text:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
}
#mailpoet_form_1 .mailpoet_text:-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
}
#mailpoet_form_1 .mailpoet_submit{font-size:0px !important;}
ul.parsley-errors-list li {
    padding: 4px 10px;
    line-height: 20px !important;
    background: #8e2121;
    border: 1px solid #bbb;
    color: #fff;
    font-family: tahoma;
    font-size: 11px;
    position: relative;
    z-index: 5001;
    display: inline-block;
}
ul.parsley-errors-list {margin: 0;}
ul.parsley-errors-list li:before {display: none;}
#wpcf7-f477-o1 #local_bedrooms-error {  bottom: -8px;  top: inherit;}


/* Checkout review order table + Thank you page order table */
.woocommerce-checkout-review-order-table .product-quantity,
.woocommerce-order-details table.woocommerce-table--order-details .product-quantity,
table.shop_table th.product-quantity,
table.shop_table td.product-quantity {
    display: none !important;
}

.wpcf7[data-id="8228"] .wpcf7-response-output {
	display: none !important;
}




.service_box {transition: transform 0.4s ease;
    border: 2px solid  #bde5fa;    height: 100%;
    border-radius: 16px;    display: inline-block;
    overflow: hidden;    position: relative;
}

.service_box_content {
    padding: 0px 20px 20px;
}

.service_box_content span {
    position: absolute;
    right: 10px;
    background: #2492d0;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    line-height: 50px;
    display: inline-block;
    bottom: 10px;
    text-align: center;
}
.service_box_img img {  height: 100%;    width: 100%;    object-fit: cover;  transition: transform 0.4s ease;}
.service_box_img { height: 460px;overflow: hidden;}

.service_box:hover { border: 2px solid  #1e97d0;
 transform: translateY(-5px);
box-shadow:0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);

}
.service_box:hover .service_box_content span{background:#fac327;}
.service_box:hover .service_box_img img{
  transform: scale(1.1);
}

.service_box_content h3 {
    color: #124f70;
    font-size: 22px;
}
.service_box_content p {
    color: #62748e;
}
.service_box_content span svg path {
    stroke: #fff;
}
span.small_title {
    color: #333;
    margin: 0 0;
    font-size: 19px;
}
.our_service_section .section-title {
    margin: 0 0 10px;
}



/* 150 */
@media (min-width: 1200px) and (max-width: 1399px) {
.service_box_img { height: 400px;}



}


/* 175 */
@media (min-width: 1080px) and (max-width: 1200px) {

.service_box_img { height: 330px;}
.service_box_content p {  font-size: 13px;}
.service_box_content span {  height: 35px; width: 35px;}



}
@media(max-width:1200px){
.service_box_img { height: 380px;}



}
@media(max-width:1100px){
.service_box_img {height: 300px;}




}

@media(max-width:1440px){
	.banner_box_wrap .banner_box .banner_boxtitle{font-size:30px}
}
@media only screen and (min-width: 768px) and (max-width: 991px)  {
.getfreequote_btn_main .btn {font-size: 15px;}
.getfreequote_btn_main.active::before {right: 10px;width: 20px;}
}
@media(max-width:1024px){
.service_box_content h3 { font-size: 20px;}
.service_box_content span { height: 35px; width: 35px;}
.service_box_content p br{ display: none }


}
@media(max-width:991px){
	#quoteModal .movingvolume_section .custom-form-wrapper .form-group{width:100%}
.service_box_img {  height: 465px;}

}
@media (max-width: 800px) {
.service_box_img {  height: 350px;}
}
@media (max-width: 767px) {
    .banner_caption_section .banner_caption_text .banner_title{display: block;text-align:left;color:#122937}
	.bannerradio_listing .wordmouth_section{display:none}
	.banner_caption_section .banner_caption_text>p{text-align:left;line-height:1.5;font-size:18px;color: #122937;display:block}
	.mobileimg{display:block;margin:-30px -20px 0;position:relative;z-index:0}
	.mobileimg img{max-width:100%}
	.mobileimg:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background: linear-gradient(179deg, #CCC 2%, transparent 50%);}
	.banner_box_wrap .banner_box .banner_boxtitle{font-size:25px}
	.banner_box_wrap .banner_box .banner_boxtitle span{font-size:16px}
	#quoteModal .movingvolume_section{padding: 20px 10px 40px;}
}
 
@media (max-width: 600x) {
.service_box_img { height: 250px;}

}
@media (max-width: 575x) {
.service_box_img {  height: auto;}

}

.woocommerce-checkout .woocommerce form .form-row label,.woocommerce form .form-row.woocommerce-invalid label {font-size: 16px;color: #222;margin: 0 0 5px;font-weight: 400;line-height: normal;transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;-webkit-transition: .5s;text-transform: capitalize;}
.woocommerce-checkout .woocommerce form .form-row label span.required {font-size: 16px;color: #222;margin: 0 0 5px;font-weight: 400;line-height: normal;}
.woocommerce-checkout .woocommerce form .form-row {margin-bottom: 25px !important;position: relative;padding: 0px;}
.woocommerce-checkout .woocommerce form .form-row .woocommerce-input-wrapper .input-text {border: 1px solid #ccc !important;border-radius: 0;padding: 0 15px !important;height: 50px;font-size: 16px;line-height: 36px;color: #222;font-weight: 400;background: 0 0;}
.woocommerce-checkout .woocommerce-billing-fields > h3,h3#order_review_heading {margin-bottom: 20px;}
.woocommerce-checkout .woocommerce form .form-row .woocommerce-input-wrapper .input-text:focus {outline: none;}
.woocommerce-checkout .woocommerce #order_review th {padding: 15px;font-weight: 500;}
.woocommerce-checkout .woocommerce #order_review td bdi {font-weight: 400;}
.woocommerce-checkout .woocommerce #order_review  tr.order-total {background-color: #2492d0;}
.woocommerce-checkout .woocommerce #order_review tr.order-total th, .woocommerce-checkout .woocommerce #order_review tr.order-total td {font-weight: 800;color: #fff;border-color: transparent !important;}
.woocommerce-checkout .woocommerce #order_review tr.order-total td bdi {font-weight: 800;}
.woocommerce-checkout #payment ul li::before {display: none !important;}
.woocommerce-checkout #payment .form-row.place-order button#place_order {width: auto;padding: 0 20px;font-size: 14px;font-weight: 700;text-transform: uppercase;height: 50px;line-height: 50px;border-radius: 0;background-color: #2492d0;}




.woocommerce-checkout .interstate_remova_cntent ul.order_details {
    background-color: #2492d0;
    padding: 25px 20px;
    text-align: center;
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 0 auto;
    margin-bottom: 25px;
}

.woocommerce-checkout .interstate_remova_cntent ul.order_details li::before {
    display: none;
}

.woocommerce-checkout .interstate_remova_cntent ul.order_details li {
    margin-top: 0px !important;
    color: #fff;
    padding: 0px 100px;
    margin-right: 0px;
}

#nab_card_details {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#nab_card_details label {
    font-size: 16px;
    color: #222;
    margin: 0 0 5px;
    font-weight: 400;
    line-height: normal;
    transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    text-transform: capitalize;
    width: 100%;
}

.woocommerce-checkout #nab_card_details .input-text {
    border: 1px solid #ccc !important;
    border-radius: 0;
    padding: 0 15px !important;
    height: 50px;
    font-size: 16px;
    line-height: 36px;
    color: #222;
    font-weight: 400;
    background: 0 0;
}

#nab_card_details .form-row.form-row-first {
    width: calc(50% - 10px);
}

#nab_card_details .form-row.form-row-last {
    width: 100%;
}

#nab_card_details .form-row.form-row-first:nth-child(3) {width: calc(50% - 10px);display: flex;flex-wrap: wrap;}

#nab_card_details .form-row.form-row-first:nth-child(3) select {
    width: calc(50% - 10px);
    border: 1px solid #ccc !important;
    border-radius: 0;
    padding: 0 15px !important;
    height: 50px;
    font-size: 16px;
    line-height: 36px;
    color: #222;
    font-weight: 400;
}


#nab_card_details .form-row.form-row-first:nth-child(3) select+select {
    margin-left: 20px;
}

#nab_card_details .form-row.form-row-last input#nab_card_ccv {
    width: 100%;
    display: block;
}

#nab_card_details .form-row.form-row-last span.help.nab_card_ccv_description {
    margin-top: 5px;
    display: block;
}

#jsPayButton {
    width: auto;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: #2492d0;
    line-height: 50px;
    height: 50px;
    border-radius: 0px;
}
.woocommerce-checkout #nab_card_details .input-text:focus{outline: none;}
span#jsCardType {
    position: absolute;
    right: 8px;
    top: 50%;
    object-fit: cover;
}

span#jsCardType img {
    width: 30px;
    height: 30px;
    object-fit: contain;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 20px;
    font-weight: 700;
    color: green;
}

.woocommerce-order-details {}

.woocommerce-order-details .woocommerce-column__title {
    margin-bottom: 25px;
    font-size: 20px;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    border-radius: 0px;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
    padding: 15px;
}

.woocommerce .woocommerce-customer-details {
    border-radius: 0px;
}

.woocommerce .woocommerce-customer-details address {
    border-radius: 0px;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #2492d0;
    font-size: 16px;
}

.woocommerce .woocommerce-customer-details address br {
    /* display: none; */
}

.woocommerce .woocommerce-customer-details address p.woocommerce-customer-details--email {
    color: #2492d0;
    font-size: 16px;
}

.woocommerce-order {}

.woocommerce-order .woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {
    font-size: 17px;
    font-weight: 700;
    text-transform: capitalize;
    color: red;
    line-height: 30px;
}

.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions .button.pay,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    width: auto;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: #2492d0;
    line-height: 40px;
    height: 40px;
    border-radius: 0px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-button.button.pay.order-actions-button,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-button.button.cancel.order-actions-button {
    width: auto;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: #2492d0;
    line-height: 40px;
    height: 40px;
    border-radius: 0px;
}

.woocommerce ul.woocommerce-error li::before {
    display: none;
}

.woocommerce ul.woocommerce-error li:after {
    display: none;
}
.woocommerce ul.woocommerce-error li {
    padding-left: 35px !important;
}



/* Checkout review order table + Thank you page order table */

.woocommerce-checkout-review-order-table .product-quantity,

.woocommerce-order-details table.woocommerce-table--order-details .product-quantity,

table.shop_table th.product-quantity,

table.shop_table td.product-quantity {color: #fff;border-color: #d3d3d4 !important;}
 
#order_review .order_item .wc-item-meta,.woocommerce-order-received  .order_item .wc-item-meta{

    display: none;

}
 




/*.new_video_bar {*/
/*    width: 100%;*/
/*    padding: 30px;*/
/*    background-color: #f1f1f1;*/
/*    max-width: 800px;*/
/*    margin: 0 auto;*/
/*}*/

/*.new_video_bar video {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    object-fit: cover;*/
/*}*/

/*.new_video_section {*/
/*    padding-top: 80px;*/
/*}*/


/*.new_video_bar a.btn {*/
/*    min-width: auto;*/
/*    max-width: max-content;*/
/*    width: auto;*/
/*    padding: 0px 20px;*/
/*}*/







/*.controls {*/
/*      position: absolute;*/
/*      bottom: 0;*/
/*      left: 0;*/
/*      right: 0;*/
/*      display: flex;*/
/*      align-items: center;*/
/*      padding: 12px;*/
/*    }*/

/*    .play-btn {*/
/*      width: 46px;*/
/*      height: 46px;*/
/*      display: flex;*/
/*      align-items: center;*/
/*      justify-content: center;*/
/*      border: none;*/
/*      border-radius: 50%;*/
/*      background: #124f70;*/
/*      color: #111;*/
/*      cursor: pointer;*/
/*      transition: 0.2s ease;*/
/*    }*/

/*    .play-btn:hover {*/
/*      background: #e5e5e5;*/
/*      transform: scale(1.05);*/
/*    }*/

/*    .play-btn svg {*/
/*      width: 28px;*/
/*      height: 28px;*/
/*      fill: #fff;*/
/*    }*/

    /* Pause icon hidden initially */
/*    .pause-icon {*/
/*      display: none;*/
/*    }*/










/*.video_bx_new {*/
/*    position: relative;*/
/*    width: 100%;*/
/*}*/

/*.video_bx_new .controls {*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*    justify-content: center;*/
/*    height: 50px;*/
/*    z-index: 9099999;*/
/*}*/



.video-container {
    position: relative;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    overflow: hidden;
    background: #000;
    border-radius: 12px;
}

.video-container video {
    display: block;
    width: 100%;
    height: auto;
}

.video-controls {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 20px;
    background: linear-gradient(transparent, rgba(0,0,0,.75));
}

.play-btn {
    width: 50px;
    height: 50px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #124f70;
    color: #fff;
    cursor: pointer;
    transition: .2s ease;
}
.video-container .video-controls {
    top: 50%;
    transform: translateY(-50%);
    background: unset;
    justify-content: center;
    height: 50px;
    padding: 0px;
}

.play-btn:hover {
    background: #e8e8e8;
    transform: scale(1.05);
}

.play-btn svg {
    width: 30px;
    height: 30px;
    fill: currentColor;
}
.play-icon {
    display: block;
}

.pause-icon {
    display: none;
}
.video_new_btn_pdf {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 30px;
}

.video_new_btn_pdf a.btn.btn-primary {
    width: auto;
    padding: 0px 15px;
}

video#myVideo {
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 15px;
    background-color: #f2f2f2;
}


@media (max-width: 1199px) {
	.woocommerce-checkout .interstate_remova_cntent ul.order_details li {padding: 0px 30px;font-size: 14px !important;}
.woocommerce-checkout .interstate_remova_cntent ul.order_details li strong {font-size: 14px;}

.woocommerce-page .inner-banner_img_main img{height: 350px;}

}




@media (max-width: 767px) {
.woocommerce-checkout .interstate_remova_cntent ul.order_details {flex-wrap: wrap;justify-content: flex-start;padding: 20px 10px;row-gap: 20px;}
.woocommerce-checkout .interstate_remova_cntent ul.order_details li {width: 50%;padding: 0px 10px;font-size: 12px !important;}
.woocommerce-checkout .interstate_remova_cntent ul.order_details li strong {font-size: 14px;}
.woocommerce-checkout .interstate_remova_cntent ul.order_details li:nth-child(even) {border: 0;}
#nab_card_details .form-row.form-row-first:nth-child(3) {width: 100%;}
#nab_card_details .form-row.form-row-first {width: 100%;}
#nab_card_details .form-row.form-row-last span.help.nab_card_ccv_description {font-size: 14px;}


.woocommerce .woocommerce-customer-details address {flex-wrap: wrap;}
.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email {width: 100%;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th, .woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {padding: 10px;font-size: 14px;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td .wc-item-meta-label {font-size: 14px;display: block;width: 100%;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td p {font-size: 14px !important;width: 100%;display: block;}
.woocommerce ul.woocommerce-error li {font-size: 14px !important;}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-button.button.pay.order-actions-button, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-button.button.cancel.order-actions-button {font-size: 12px;padding: 10px;line-height: 25px;height: 25px;padding-top: 0px;padding-bottom: 0px;}

}



































.first_watch_section {
    margin-top: 300px;
}