@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,300&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Sofia&display=swap');

@font-face {
	font-family: 'GilroyLight';
	src: url('../fonts/GilroyLight.eot');
	src: url('../fonts/GilroyLight.eot') format('embedded-opentype'),
		url('../fonts/GilroyLight.woff2') format('woff2'),
		url('../fonts/GilroyLight.woff') format('woff'),
		url('../fonts/GilroyLight.ttf') format('truetype'),
		url('../fonts/GilroyLight.svg#GilroyLight') format('svg');
}

@font-face {
	font-family: 'GilroyRegular';
	src: url('../fonts/GilroyRegular.eot');
	src: url('../fonts/GilroyRegular.eot') format('embedded-opentype'),
		url('../fonts/GilroyRegular.woff2') format('woff2'),
		url('../fonts/GilroyRegular.woff') format('woff'),
		url('../fonts/GilroyRegular.ttf') format('truetype'),
		url('../fonts/GilroyRegular.svg#GilroyRegular') format('svg');
}

@font-face {
	font-family: 'GilroyMedium';
	src: url('../fonts/GilroyMedium.eot');
	src: url('../fonts/GilroyMedium.eot') format('embedded-opentype'),
		url('../fonts/GilroyMedium.woff2') format('woff2'),
		url('../fonts/GilroyMedium.woff') format('woff'),
		url('../fonts/GilroyMedium.ttf') format('truetype'),
		url('../fonts/GilroyMedium.svg#GilroyMedium') format('svg');
}

@font-face {
	font-family: 'GilroyBold';
	src: url('../fonts/GilroyBold.eot');
	src: url('../fonts/GilroyBold.eot') format('embedded-opentype'),
		url('../fonts/GilroyBold.woff2') format('woff2'),
		url('../fonts/GilroyBold.woff') format('woff'),
		url('../fonts/GilroyBold.ttf') format('truetype'),
		url('../fonts/GilroyBold.svg#GilroyBold') format('svg');
}
@font-face {
	font-family: 'GilroyExtraBold';
	src: url('../fonts/GilroyExtraBold.eot');
	src: url('../fonts/GilroyExtraBold.eot') format('embedded-opentype'),
		url('../fonts/GilroyExtraBold.woff2') format('woff2'),
		url('../fonts/GilroyExtraBold.woff') format('woff'),
		url('../fonts/GilroyExtraBold.ttf') format('truetype'),
		url('../fonts/GilroyExtraBold.svg#GilroyExtraBold') format('svg');
}



* { margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
html, body { width: 100%; font-size: 16px; line-height: 1.86; color: #000; font-family: 'GilroyMedium'; background: #fff; }
*::-webkit-input-placeholder { opacity:1; color: #8f8e8e; }
*::-moz-placeholder { opacity:1; color: #8f8e8e; }
*:-ms-input-placeholder { opacity:1; color: #8f8e8e; }
input[type=checkbox] { -webkit-appearance: checkbox; margin: 5px 0 0 5px; display: inline-block; vertical-align: top;}
button, input, textarea, select { -webkit-appearance: none; -webkit-border-radius: 0px; font-family: 'GilroyMedium'; font-size: 16px; transition: all 0.6s; -webkit-transition: all 0.6s; -ms-transition: all 0.6s; }
:focus,input:focus, textarea:focus { outline: none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
:focus { outline: none; }
p { color: #1c2d41; }  
a { text-decoration: none; transition: all 0.5s; -webkit-transition: all 0.5s; -ms-transition: all 0.5s; text-decoration: none; outline: none; color: #000; }
a:hover { text-decoration: none; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 {  font-family: 'GilroyBold'; }

/* wrapper */
#wrapper { width: 100%; position: relative; overflow: hidden; }

.container { padding: 0 15px; width: 100%; max-width: 1210px; margin: 0 auto }
.container_lg { padding: 0 15px; width: 100%; max-width: 1590px; margin: 0 auto }
.disflexArea { display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: space-between; -webkit-justify-content: space-between; }
.algnflexArea { align-items:center; -webkit-align-items:center; }

.heading { width: 100%; text-align: center; }
.heading h2 { font-size: 60px; color: #1c2d41; line-height: 1.1;  position: relative; display: inline-block; z-index: 1; font-weight: normal; }
.heading h2:before { content: ""; width: 100%; height: 10px; position: absolute; left: 2px; right: 0; top: 76%; background: #d6ecff; z-index: -1; }

.header_site { padding: 23px 0 16px; width: 100%; }
.header_site .container_lg.disflexArea { -webkit-justify-content: flex-start; justify-content: flex-start; }  

.logo { padding: 7px 0 0; }
.middle_menu { width: 59%; padding: 0 0 0 51px; }
.middle_menu ul li { display: inline-block; }

.middle_menu ul li a { padding: 0 23px 0 33px; font-size: 18px; color: #0098ce; text-transform: uppercase; font-family: 'GilroyBold'; position: relative; display: inline-block; border-right: 2px solid #d0e2f0; } 
.middle_menu ul li:first-child a { padding-left: 0; }
.middle_menu ul li:last-child a { padding-right: 0; border-right: 0; }
.middle_menu ul li a:hover { opacity: 0.7; }
.middle_menu ul li a span { margin: 0 16px 0 0; width: 35px; height: 35px; line-height: 35px; border-radius: 100%; background: #d3edf6; position: relative; top: -8px; display: inline-block; }
.middle_menu ul li a span img { position: relative; bottom: -13px; right: -14px; }
.middle_menu ul li:nth-of-type(2) a { color: #ee8228; }
.middle_menu ul li:nth-of-type(3) a { color: #9e75b3; }
.middle_menu ul li:nth-of-type(4) a { color: #69ce59; }
.middle_menu ul li:nth-of-type(2)  a span { background: #fcebdd; margin: 0 12px 0 0; }
.middle_menu ul li:nth-of-type(2)  a span img { bottom: -9px; }  
.middle_menu ul li:nth-of-type(3)  a span { background: #eee7f2; margin: 0 8px 0 0; }
.middle_menu ul li:nth-of-type(3)  a span img { bottom: -9px; } 
.middle_menu ul li:nth-of-type(4)  a span { background: #e6f7e3; margin: 0 7px 0 0; }
.middle_menu ul li:nth-of-type(4)  a span img { bottom: -9px; }

.menu-button{width: 35px; height: 35px; background-color: #0098ce; font-size: 0; position: relative; }
.menu-button span{position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto; height: 2px; width: 15px; background-color: #fff;}
.menu-button span::before,.menu-button span::after{position: absolute; content: ""; left: 0; right: 0; height: 2px; background-color: #fff;}
.menu-button span::before{top: -6px;}
.menu-button span::after{bottom: -6px;}

/*MMenu*/
.mobile-menu,.menu-button{display: none;}
.mm-menu,.mm-panel, .mm-panels{background-color: #fff;}
.mm-navbar{background-color: #094873;}
.mm-navbar .mm-navbar__title{color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 2px;}
.mm-listitem{border-color: rgba(0,0,0,0.2); color: #000;}
.mm-listitem.active{background-color: #0098ce; color: #fff;}
.mm-listitem__text{text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px;}
.mm-listitem_selected > .mm-listitem__text{background-color: #0098ce;}
.mm-wrapper__blocker{background-color: rgba(0,0,0,0.7);}
.mm-wrapper__blocker::after{position: absolute; content: ""; top: 10px; left: 10px; width: 20px; height: 20px; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/icon-close.svg) no-repeat center center; -webkit-background-size: 100% auto; background-size: 100% auto;}
li.mm-listitem_selected a { color: #fff !important; }

.right-header a.getquoteBtn { width: 407px; padding: 8px 90px; font-size: 20px; color: #035498; letter-spacing: 2px; text-align: center; display: inline-block; border: 1px solid #4682b3; text-transform: uppercase; font-family: 'GilroyBold'; border-radius: 8px; }
.right-header a.getquoteBtn:hover { background: #035498; color: #fff; border: 1px solid transparent; }
.right-header { display: flex; align-items: center; }

.right-header .menu { display: none; }

.site_navigation { padding: 0px; width: 100%; background: #035498; }
.site_navigation .navMenu {  } 
.site_navigation .navMenu ul li { display: inline-block; padding: 20px 40px 20px 0; position: relative; }
.site_navigation .navMenu ul li a { color: #fff; text-transform: uppercase; font-family: 'GilroyBold'; }
.site_navigation .navMenu ul li a:hover { color: #0098ce; }

.contact_info ul li { padding: 0 0 0 30px; display: inline-block; }  
.contact_info ul li a { font-size: 16px; color: #fff; font-family: 'GilroyBold'; } 
.contact_info ul li a span {text-decoration:underline; font-family: 'GilroyBold';}
.middleMenuMobile{display:none;}
.contact_info ul li a i { margin-right: 10px; width: 27px; height: 27px; line-height: 27px; font-size: 12px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 100%; }
.contact_info ul li a  i.fas.fa-phone { transform: rotate(90deg) }


.site_navigation .navMenu ul li ul.sub-menu.wsmenu-submenu { display: none; position: absolute; top: 100%; left: 0; width: 300px; z-index: 99;
    background: #0098ce; box-shadow: 0 10px 22px 0 #c9dcea; border-radius: 7px;  padding: 0 15px; }
.site_navigation .navMenu ul li ul.sub-menu.wsmenu-submenu li {display: block; padding: 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.site_navigation .navMenu ul li ul.sub-menu.wsmenu-submenu li a { color: #fff; }
.site_navigation .navMenu ul li ul.sub-menu.wsmenu-submenu li a:hover { color: #035498; } 

.site_navigation .navMenu ul li:hover ul.sub-menu.wsmenu-submenu { display: block; }
.banner_bar { padding: 53px 0 0; width: 100%; height: 679px; background-size: cover; background-repeat: no-repeat; background-position: right; }

.banner_bar .container_lg { position: relative }
.banner_bar .bnrText {  } 
.banner_bar .bnrText h1 { padding: 0 0 8px; font-size: 36px; color: #065699; line-height: 1.2; font-weight: normal; }  
.banner_bar .bnrText h1 span { font-family: 'GilroyExtraBold'; } 
.banner_bar .bnrText h2 { font-size: 18px; color: #065699; text-transform: uppercase; letter-spacing: 0.49px; }
/* .page-id-2 .banner_bar .bnrText.homebnrText h1, .page-id-2 .banner_bar .bnrText.homebnrText h2 { text-align: center; } */
body.formBlock .banner_bar form:before { content: ""; width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7);	z-index: 999; } 

body.formBlock .stepsBar { box-shadow: 0 2px 18px 0 #dfe9f1; position: absolute; top: 0; margin: 0; left: 0; right: 0; margin: 0 auto; }
div#like_storage { margin-top: 45px; }
body.formBlock .banner_bar .container_lg { position: static; }

/* stepsBar */
.stepsBar { margin: 20px 0 0; padding: 40px 90px 50px; width: 1035px; border-radius: 7px; background: #fff;  text-align: center; position: relative;  box-shadow: 0 32px 28px 0 #dfe9f1; display: none; position: relative; z-index: 9999; }
.stepsBar h2 { padding: 0 0 5px; font-size: 30px; color: #091841; line-height: 1.2; font-weight: normal; }  
.stepsBar p { font-size: 17px;   font-family: 'GilroyMedium'; color: #51586d; font-weight: bold; }
.stepsBar.stepsBar5 p {  padding: 6px 0 0; font-size: 19px; color: #091841; }
.stepsBar.stepsBar5 p strong { font-family: 'GilroyBold'; font-weight: normal; }
.stepsBar h3 { font-size: 30px; color: #091841; line-height: 1.2; font-weight: normal; }

#progressbar { margin: 23px 0; counter-reset: step; }
#progressbar li { padding: 0 50px 0 0; list-style-type: none; color: white; text-transform: uppercase; font-size: 17px; display: inline-block; position: relative; z-index: 1; }
#progressbar li:last-child { padding-right: 0; }

#progressbar li:before { content: counter(step); counter-increment: step; width: 35px; line-height: 35px; height: 35px; display: inline-block; text-align: center; font-size: 17px; color: #80919e; background: white; border-radius: 9px; margin: 0 auto 5px auto; border: 4px solid #bdd6ea; box-shadow: 16px 11px 40px -10px #dfe9f1; border-radius: 100%; }
#progressbar li:after { content: ''; width: 45px; height: 1px; background: #bdd6ea; position: absolute; left: 47px; top: 0; bottom: 0; margin: auto; z-index: -1; }
#progressbar li:last-child:after { display: none; }
#progressbar li.active:before, #progressbar li.active:after { background: #075ea7; color: #fff; border-color: #fff; }

.stepsBar.active #progressbar li:nth-of-type(1):before { content: "\f00c"; font-family: "Font Awesome 5 Pro" }

.stepsBar.active:nth-of-type(3) #progressbar li:nth-of-type(2):before, .stepsBar.active:nth-of-type(3) #progressbar li:nth-of-type(1):before { content: "\f00c"; font-family: "Font Awesome 5 Pro" }
.stepsBar.active:nth-of-type(4) #progressbar li:nth-of-type(3):before, .stepsBar.active:nth-of-type(4) #progressbar li:nth-of-type(1):before, .stepsBar.active:nth-of-type(4) #progressbar li:nth-of-type(2):before { content: "\f00c"; font-family: "Font Awesome 5 Pro" }
.stepsBar.active:nth-of-type(5) #progressbar li:nth-of-type(4):before, .stepsBar.active:nth-of-type(5) #progressbar li:nth-of-type(2):before, .stepsBar.active:nth-of-type(5) #progressbar li:nth-of-type(3):before { content: "\f00c"; font-family: "Font Awesome 5 Pro" }
.stepsBar.active:nth-of-type(6) #progressbar li:nth-of-type(5):before, .stepsBar.active:nth-of-type(6) #progressbar li:nth-of-type(4):before, .stepsBar.active:nth-of-type(6) #progressbar li:nth-of-type(3):before, .stepsBar.active:nth-of-type(6) #progressbar li:nth-of-type(2):before { content: "\f00c"; font-family: "Font Awesome 5 Pro" }

.stepsBar .itemBox { margin: 30px 0 0; width: 100%; }
.stepsBar .itemBox.disflexArea { justify-content: center; }
.stepsBar .itemBox .item { width: calc(20% - 12px); }
.stepsBar .itemBox .item span.bedrIcon { margin: 0 auto 20px; width: 140px; height: 140px; line-height: 140px; -webkit-display: flex; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; border: 2px solid #014c8d; border-radius: 10px; background: #f6fbff; transition: all ease 0.5s; }  
.stepsBar .itemBox .item h4 { font-size: 22px; color: #748796; line-height: 1.2; font-family: 'GilroyMedium'; font-weight: normal; }
.stepsBar .nextBTn, .prevBTn, .tabBtn  { margin: 50px 25px 0 0; padding: 14px 40px; font-size: 20px; color: #fff; text-transform: uppercase; display: inline-block; border-radius: 7px; background: #035498; font-family: 'GilroyBold'; letter-spacing: 4px; box-shadow: 2px 7px 10px 6px #ced6f6; border: 0; line-height: 1; border: 2px solid transparent; }
.stepsBar .itemBox .item span.bedrIcon.plusIcon { border: 2px dashed #014c8d; }
.stepsBar .nextBTn:hover { background: #0098ce; cursor:pointer;}  
.stepsBar .prevBTn:hover, button.addComment:hover { background: #0098ce; cursor:pointer;}  
.stepsBar  span.office { margin: 35px 0 0; display: block; font-size: 14px; color: #51586d; font-family: 'GilroyMedium'; }
.stepsBar  span.office a.clkhere { color: #035498; text-decoration: underline; }

div#panela1 .tabBtn.nextBTn2 { margin-right: 0; }
a.tabBtn.skipBtn.scroll { margin-right: 0; }

.stepsBar .itemBox .item span.bedrIcon img.Icon_02 { display: none; }
.stepsBar .itemBox .item a.active span.bedrIcon { background: #0559a0; border-color: #fff; box-shadow: 0 20px 28px 0 #dfe9f1; }
.stepsBar .itemBox .item a.active span.bedrIcon img.Icon_02 { display: block; }
.stepsBar .itemBox .item a.active span.bedrIcon img.Icon_01 { display: none; }
.stepsBar .itemBox .item a.active h4 { color: #091841; }
/* .stepsBar .itemBox .item span.bedrIcon:hover { background: #0559a0; border-color: #fff; box-shadow: 0 20px 28px 0 #dfe9f1; } */
/* .stepsBar .itemBox .item span.bedrIcon:hover  img.Icon_02 { display: block; }
.stepsBar .itemBox .item span.bedrIcon:hover img.Icon_01 { display: none; } */

.stepsBar .nextBTn{ margin-right: 0 !important; }
div#panela8 a.tabBtn { margin-left: 25px; }

.tabBtn.skipBtn { color: #035498; background: transparent; border: 2px solid #035498; } 
.stepsBar .tabBtn:hover { background: #0098ce; color: #fff; cursor:pointer; border: 2px solid transparent;}  

.stepsBar.stepsBar4 .BoxLabel span.bedrIcon i.fal.fa-times { width: 40px; height: 40px; line-height: 40px; font-size: 20px; color: #e3e7ea; background: #748796; border: 2px solid transparent; border-radius: 100%; }

/* .stepsBar.stepsBar4 .radioBox[type=radio]:checked + span.bedrIcon i.fal.fa-times {
    color: #397eb9;
    background: #fff;
    border: 2px solid #6ea1cb;
} */

.stepsBar .itemBox .item.large { width: calc(33% - 12px); }
.stepsBar .itemBox .item.large span.bedrIcon { width: 240px; }
.stepsBar .itemBox .item.large span.bedrIcon img { width: auto; }


  .radioBox[type=checkbox]:checked .stepsBar.stepsBar4 span.bedrIcon i.fal.fa-times {
    background: #065da6;
}
.radioBox[type=radio]:checked + .BoxLabel span.bedrIcon i.fal.fa-times  {
    color: #397eb9;
    background: #fff;
    border: 2px solid #6ea1cb;
}

/* .stepsBar .checkIcon i.far.fa-check { width: 40px; height: 40px; line-height: 40px; font-size: 20px; color: #fff; background: #075ea7; border: 2px solid transparent; border-radius: 100%; } */

label.BoxLabel { cursor: pointer; }

.radioBox {	position: absolute; opacity: 0; }

.radioBox[type=radio]:checked + .BoxLabel span.bedrIcon, .radioBox[type=checkbox]:checked + .BoxLabel span.bedrIcon { background: #065da6; }
.radioBox[type=radio]:checked + .BoxLabel span.bedrIcon img.Icon_02, .radioBox[type=checkbox]:checked + .BoxLabel span.bedrIcon img.Icon_02 { display: block; }
.radioBox[type=radio]:checked + .BoxLabel span.bedrIcon img.Icon_01, .radioBox[type=checkbox]:checked + .BoxLabel span.bedrIcon img.Icon_01 { display: none; }
.radioBox[type=radio]:checked + .BoxLabel h4, .radioBox[type=checkbox]:checked + .BoxLabel h4 { color: #091841; }
.radioBox[type=radio]:checked + .radioBox:checked + .BoxLabel span.packes2 strong, .radioBox:checked + .BoxLabel  p, .radioBox:checked + .BoxLabel p strong { color: #065ca5; } 
.radioBox[type=radio]:checked + .BoxLabel .clockIcon li i { color: #fff; }

.radioBox[type=radio]:checked + .BoxLabel span.packes2 { color: #fff }

.radioBox[type=radio]:checked + .stepsBar .BoxLabel span.packes2 strong { color: #fff }

.radioBox2[type=radio]:checked + .button-label { background: #065da6; color: #fff; }
.radioBox2[type=radio]:checked +  .button-label  i { color: #397eb9; background: #fff; border: 2px solid #6ea1cb; }
.radioBox2[type=radio]:checked + .button-label { background: #065da6; color: #fff; }
.radioBox2[type=radio]:checked +  .button-label  i { color: #397eb9; background: #fff; border: 2px solid #6ea1cb; }

.radio-label.radioBox2.storageChech { display: none; } 
.radioBox2[type=checkbox]:checked + .button-label { background: #065da6; color: #fff; }
.radioBox2[type=checkbox]:checked +  .button-label  i { color: #397eb9; background: #fff; border: 2px solid #6ea1cb; }
.radioBox2[type=checkbox]:checked + .button-label { background: #065da6; color: #fff; }
.radioBox2[type=checkbox]:checked +  .button-label  i { color: #397eb9; background: #fff; border: 2px solid #6ea1cb; }


.radioBox2[type=checkbox]:checked + .button-label h4 { color: #fff; }
.trackIcon .trackImg_11 { display: none }
.radioBox2[type=checkbox]:checked + .trackIcon .trackImg_11 { display: block; margin: 0 auto 14px; }
.radioBox2[type=checkbox]:checked + .trackIcon .trackImg_1 { display: none }

/* .hidden { display: none; } */

.stepsBar.stepsBar2  .itemBox .customFild p { display: inline-block; padding: 0 10px 0 0; }
.stepsBar.stepsBar2  .itemBox .item .bedrIcon.plusIcon { border: 2px dashed #105794; }

.BoxLabel span.Textt { font-size: 22px; color: #748796; line-height: 1.2; font-family: 'GilroyMedium'; font-weight: normal; }

.stepsBar .itemBox .movePart { width: 100%; margin: 0 0 20px; align-items: center; }
.stepsBar .itemBox .lablText { width: 52%; text-align: left; padding: 0 15px 0 0; }
.stepsBar .itemBox .lablText label { font-size: 20px; color: #091841; }
.stepsBar .itemBox .lablText label strong { color: #091841; font-family: 'GilroyBold'; font-weight: normal; }
.stepsBar .itemBox  .customFild { width: 48%; text-align: left; }
.stepsBar .itemBox  .customFild .inputFild { padding: 15px 20px 15px 55px; width: 100%; font-size: 18px; color: #adadad; border: 1px solid #adadad; border-radius: 5px;   }
.stepsBar .itemBox  .customFild input { background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/inputImg_01.png) no-repeat 15px center; }
.stepsBar .itemBox  .customFild.fildBox input { background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/inputImg_02.png) no-repeat 15px center; }
.stepsBar .itemBox  .customFild .inputFild::-webkit-input-placeholder { opacity:1; color: #adadad; }
.stepsBar .itemBox  .customFild .inputFild::-moz-placeholder { opacity:1; color: #adadad; }
.stepsBar .itemBox  .customFild .inputFild:-ms-input-placeholder { opacity:1; color: #adadad; }
.stepsBar .itemBox  .customFild.selctBox { position: relative; }

.stepsBar .itemBox  .customFild.selctArea1 .input-date { background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/selectDateImg.png) no-repeat 15px center; }
.stepsBar .itemBox  .customFild.selctArea2 select { background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/selectTimeImg.png) no-repeat 15px center; }

.stepsBar .itemBox  .customFild.selctArea3 select { background: url(https://www.hireamover.com.au/wp-content/uploads/2020/12/stepImg_0221.png) no-repeat 15px center; background-size: 27px; }

.stepsBar .itemBox  .customFild.selctBox::before { content: ""; margin: auto; width: 14px; height: 8px; position: absolute; top: 0; bottom: 0; right: 20px; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/selectIcon.png) no-repeat; appearance: none; }

.stepsBar.stepsBar2 .itemBox .customFild [type="radio"]:checked,  .stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
.stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:checked + label, .stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; font-size: 18px; color: #adadad; }
.stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:checked + label:before, .stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px;  border: 2px solid #adadad; border-radius: 100%; background: #fff; }
.stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:checked + label:after, .stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:not(:checked) + label:after { content: ''; width: 14px; height: 14px; background: #055aa1; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.stepsBar.stepsBar2  .itemBox  .customFild [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.stepsBar.stepsBar2  .itemBox .customFild [type="radio"]:checked + label:before { border-color: #055aa1; }
.stepsBar.stepsBar2  .itemBox .customFild [type="radio"]:checked + label { color: #091841; }
.stepsBar.stepsBar2  .itemBox .customFild p { display: inline-block; padding: 0 10px 0 0; }
.stepsBar.stepsBar2  .itemBox .item .bedrIcon.plusIcon { border: 2px dashed #105794; }
.stepsBar .itemBox .item .bedrIcon.plusIcon .fa-plus { width: 55px; height: 55px; line-height: 55px; font-size: 30px; color: #748796; border-radius: 100%; background: #fff; }
.stepsBar textarea.Areatext {  width: 670px; display: block; margin: 50px auto 0 !important; color: #8f9599; padding: 20px 19px; font-size: 20px; font-family: 'GilroyMedium'; height: 90px; border: 2px solid #d1dae3; border-radius: 5px; background: #f6fbff; } 

.stepsBar textarea.Areatext::-webkit-input-placeholder { opacity:1; color: #8f9599; }
.stepsBar textarea.Areatext::-moz-placeholder { opacity:1; color: #8f9599; }
.stepsBar textarea.Areatext:-ms-input-placeholder { opacity:1; color: #8f9599; }
/* .stepsBar.stepsBar4 .itemBox .item:last-child { width: calc(45% - 12px); } */

.stepsBar h4.packg { padding: 50px 0 30px; font-size: 30px; color: #091841; font-weight: normal; }

.stepsBar.stepsBar4 .itemBox .item.packagBox, .stepsBar.stepsBar2 .itemBox .item.packagBox { width: calc(33.333% - 0px); }
.stepsBar .itemBox .item.packagBox  span.bedrIcon {  padding: 10px 0; width: 260px; height: auto; line-height: inherit; }

.stepsBar .itemBox .item.packagBox span.bedrIcon { padding: 15px 0; }
.stepsBar .packagBox ul { width: 100%;  } 
.stepsBar .packagBox ul li { display: inline-block; padding: 0 2px; }
.stepsBar .itemBox .item.packagBox span.bedrIcon { padding: 15px 0; }
.stepsBar .packagBox span.packes2 { padding: 0 0 15px; font-size:20px; color: #7f7f7f; display: block; line-height: 1.4; width: 100%; }
.stepsBar .packagBox span.packes2 strong {  font-family: 'GilroyMedium'; font-weight: normal; } 
.stepsBar .packagBox p { font-size: 20px; color: #7f7f7f; font-weight: normal; line-height: 1.4 }
.stepsBar .packagBox p strong { font-size: 20px; color: #7f7f7f;  }
.stepsBar .packagBox .clockIcon { padding: 10px 0 0; }
.stepsBar .packagBox .clockIcon li i { color: #788a99; font-size: 28px; }

.stepsBar.stepsBar4 .itemBox .customFild [type="radio"]:checked,  .stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
.stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:checked + label, .stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; font-size: 18px; color: #adadad; }
.stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:checked + label:before, .stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px;  border: 2px solid #adadad; border-radius: 100%; background: #fff; }
.stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:checked + label:after, .stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:not(:checked) + label:after { content: ''; width: 14px; height: 14px; background: #055aa1; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

   .stepsBar  .itemBox  .customFild [type="radio"]:checked + label, .stepsBar .itemBox  .customFild [type="radio"]:not(:checked) + label { font-weight: normal; }

.stepsBar.stepsBar4  .itemBox  .customFild [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.stepsBar.stepsBar4  .itemBox .customFild [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.stepsBar.stepsBar4  .itemBox .customFild [type="radio"]:checked + label:before { border-color: #055aa1; }
.stepsBar.stepsBar4  .itemBox .customFild [type="radio"]:checked + label { color: #091841; }
.stepsBar.stepsBar4  .itemBox .customFild p { display: inline-block; padding: 0 10px 0 0; }

/* .stepsBar .itemBox .item.packagBox span.bedrIcon:hover .clockIcon li i  { color: #fff; } */
.stepsBar .itemBox .item a.active .clockIcon li i  { color: #fff; }

/* .button-wrap { position: relative; left: -2px; } */

.button-label { width: 140px; height: 140px;  font-size: 24px; color: #748796; display: inline-block; padding: 19px 10px;     margin: 0 12.5px; cursor: pointer;  border-radius: 5px; background: #f6fbff; border: 2px solid #014c8d; -webkit-transition: 0.3s; transition: 0.3s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  font-family: 'GilroyMedium'; }
.button-label i { width: 40px; height: 40px; line-height: 40px; font-size: 20px; color: #e3e7ea; background: #748796; border: 2px solid transparent; border-radius: 100%;  display: -webkit-flex;    display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.button-label span { display: block;  }
.stepsBar.stepsBar5 .button-label span { line-height: 1; margin: 15px 0 0; }

.stepsBar.stepsBar5 .button-label { padding: 27px 10px; }
.button-label:checked + .button-label { background: #065da6; color: #fff;  }
.button-label:checked +  .button-label  i { color: #397eb9; background: #fff; border: 2px asolid #6ea1cb; }

.button-label:nth-of-type(1) { margin-left: 0; }
.button-label:last-child { margin-right: 0; }

.stepsBar .itemBox  .userIcon input { background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/user.png) no-repeat 15px center; }
.stepsBar .itemBox  .phoneIcon input { background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/phoneIcon.png) no-repeat 15px center; }
.stepsBar .itemBox  .emailIcon input { background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/eailIcon.png) no-repeat 15px center; }

.stepsBar.stepsBar6 .movePart.userFild, .stepsBar.stepsBar5.stepsBarForm  .movePart.userFild { width: calc(50% - 15px); }
.stepsBar.stepsBar6 .itemBox .movePart.userFild .customFild, .stepsBar.stepsBar5.stepsBarForm .itemBox .movePart.userFild .customFild { width: 100%; }

.stepsBar.stepsBar6 .itemBox.disflexArea, .stepsBar.stepsBar5.stepsBarForm .itemBox.disflexArea { justify-content: space-between; }

.stepsBar.stepsBar6 .movePart.userFild label, .stepsBar.stepsBar6 .textBoxx, .stepsBar.stepsBar5.stepsBarForm .movePart.userFild label, .stepsBar.stepsBar5.stepsBarForm .textBoxx label { margin: 0 0 10px; font-size: 20px; color: #091841; display: block; text-align: left;  font-family: 'GilroyMedium'; }

.stepsBar.stepsBar6 .textBoxx, .stepsBar.stepsBar .textBoxx { margin: 15px 0 0; }  
.stepsBar.stepsBar6 .textBoxx textarea, .stepsBar.stepsBar5 .textBoxx textarea {  width: 100%; height: 90px; padding: 15px; font-size: 20px; color: #908e8e; border: 2px solid #d3d3d3; border-radius: 5px; }

.stepsBar.stepsBar7 .SubText .checkIcon { padding: 8px; margin: 0 auto 20px; width: 100px; height: 100px;  display: flex; justify-content: center; align-items: center;  background:  #c8e6ff; border-radius: 100%; border: 8px solid #eaf5ff; }
.stepsBar.stepsBar7 .SubText .checkIcon i {   width: 70px; height: 70px;  display: flex; justify-content: center; align-items: center; font-size: 22px; color: #fff; background: #065da6; border-radius: 100%; }  
.stepsBar.stepsBar7, .storageFormArea .stepsBar.stepsBar7 { padding: 100px 30px; margin: 0 auto; max-width: 1100px; background: #fff;  text-align: center;box-shadow: 0 2px 18px 0 #dfe9f1; }
.stepsBar.stepsBar7 .SubText h3 { padding: 0 0 10px; font-size: 38px; color: #065699;  font-family: 'GilroyBold'; line-height: 1.3; }
.stepsBar.stepsBar7 .SubText p, .storageFormArea .stepsBar.stepsBar7 p { font-size: 24px; color: #091841; font-family: 'GilroyMedium'; line-height: 1.6; }
.stepsBar.stepsBar7 .SubText p span{ color: #065699; } 

button.addComment { margin: 50px 0 0; padding: 14px 20px 15px; font-size: 20px; color: #fff; background: #035498; border: 0; text-transform: uppercase; letter-spacing: 2px; border-radius: 5px; font-family: 'GilroyBold'; cursor: pointer }

.stepsBar #progressbar li.active { cursor: pointer; }

 .stepsBar .item.set4Imges { margin: 0 0 15px; }

.stepsBar.stepsBar3 .button-label { padding: 32px 10px; }


.ForonlyText { margin: 40px 0 0; }
.ForonlyText p { font-size: 22px; color: #000; font-family: 'GilroyMedium'; text-align: center; line-height: 1.5; }

.ForonlyText .button-label.trackIcon img { width: 60px; }


.stepsBar .refineTExtArea .itemBox  { margin: 0; }
.stepsBar .refineTExtArea .storgTab { margin: 20px 0 0; }

/* 
.page-id-574 .banner_bar { background-position: 118px !important; background-color: #eeeeee;  }
 */
 

 /* new====================================== CSS 03-11-20========================================== */
 .commentPart {  }
 .commentPart h4 { padding: 20px 0 15px; font-size: 20px; color: #091841; text-align: center; font-family: 'GilroyMedium'; }
 .profesPart { margin: 50px 0 0; width: 100%; position: relative;     z-index: 1; }
 .commentPart .textArea {  width: 100%; padding: 20px 20px; font-size: 13px; height: 115px; color: #908e8e; border: 1px solid #d3d3d3; resize: none; border-radius: 10px; }
.profesPart .MoverText { width: 50%; }
.profesPart .MoverText p { font-size: 19px; color: #091841; padding: 0 0 10px; }
.profesPart  .mover_image { width: 50%; position: absolute; right: 190px; top: 0;    position: absolute; right: 190px; top: 0;  z-index: -1; }

.storageFormArea .stepsBar.stepsBar6 .button-wrap { margin: 30px auto 50px; }

 
 .commentPart { width: 100%; }
 .commentPart h4 { padding: 20px 0 15px; font-size: 20px; color: #091841; text-align: center; font-family: 'GilroyMedium'; }
 .profesPart { padding: 0 0 0 110px; margin:  50px 0 0; width: 100%; position: relative; }
 .commentPart .textArea {  width: 100%; padding: 20px 20px; font-size: 18px; height: 90px; color: #908e8e; border: 1px solid #d3d3d3; resize: none; border-radius: 10px; line-height: 1.4; }
.profesPart .MoverText { width: 50%; }
.profesPart .MoverText p { font-size: 19px; color: #091841; }
.profesPart  .mover_image { width: 50%; position: absolute; right: 120px; top: 0;  }

.storageFormArea .stepsBar.stepsBar6 .button-wrap { margin: 30px auto 50px; }
/* END new=====CSS 03-11-20======== */


/* 
.box-label { width: 140px; height: 140px;  font-size: 26px; color: #748796; display: inline-block; padding: 20px 10px; margin: 0 10px; cursor: pointer;  
border-radius: 5px; background: #f6fbff; border: 2px solid #014c8d; -webkit-transition: 0.3s; transition: 0.3s; -webkit-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;  font-family: 'GilroyBold'; }
.box-label i { width: 40px; height: 40px; line-height: 40px; font-size: 20px; color: #e3e7ea; background: #748796; border: 2px solid transparent; border-radius: 100%; }
.box-label span { display: block; }

.box-label:checked + .box-label { background: #065da6; color: #fff;  }
.box-label:checked + .box-label  span { color: red; } */


.reviewArea { width: 100%; padding: 35px 0 60px; background: #fafafa; }
.reviText { width: 100%; -webkit-display: flex; display: flex; justify-content: flex-end; align-items: center; position: relative;
  right: -78px; }
.reviText a.reviewBox { -webkit-display: flex; display: flex; justify-content: flex-end; align-items: center; }
.reviewArea .reviText h2 { font-size: 48px; color: #091841; line-height: 1.2; display: in; }  
.reviewArea .reviText span.googleIc { margin: 0 10px 0 0; width: 60px; height: 60px; line-height: 60px; -webkit-display: flex; display: flex; justify-content: center; align-items: center;  border-radius: 100%; box-shadow: 0 20px 28px 0 #dfe9f1; }
.reviewArea .reviText ul.star { padding: 0 10px 0 7px; border-right: 2px solid #091841; }
.reviewArea .reviText ul.star li { padding: 0 3px 0 0; display: inline-block; }
.reviewArea .reviText ul.star li i { font-size: 16px; color: #ffc107; }
.reviewArea .reviText ul.star li:first-child { font-size: 12px; color: #161616;  font-family: 'GilroyMedium'; display: block; line-height: 1; padding: 0; }
.reviewArea .reviText ul.star li span { font-size: 12px; color: #161616; font-family: 'GilroyMedium'; font-weight: bold; }
.reviewArea .reviText ul.star li:last-child { padding-right: 0; }
.reviewArea .reviText h3 { padding: 0 0 0 10px; font-size: 38px; color: #091841; }
.reviewArea .reviText h3 span { font-size: 35px; }


/* whyUsArea */
.whyUsArea { width: 100%; padding: 110px 0;  position: relative; z-index: 1; }
.whyUsArea:before { content: ""; width: 93px; height: 180px; position: absolute; top: 205px; left: 0; z-index: -1; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/whyLeftBg.png) no-repeat; }
.whyUsArea:after { content: ""; width: 218px; height: 884px; position: absolute; top: 0; right: 0; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/whyRightBg.png) no-repeat; z-index:-1 }
.whyUsArea .text { margin: 35px 0 0;  }
.whyUsArea p { font-size: 22px; line-height: 1.99;  }
.text-full { padding: 30px 0 0; }
span.moreG { color: #035498; font-family: 'GilroyMedium'; }
strong span.moreG.moreB { font-family: 'GilroyBold'; }
span.moreB { color: #000 }
.whyUsArea .disflexArea { margin: 33px 0 0; }
.whyUsArea .disflexArea .subText { width: 55%; padding: 5px 40px 0 0; }
.whyUsArea .disflexArea .subText p { padding: 0 0 40px; }
/* .whyUsArea .disflexArea .subText p:last-child { padding: 0; } */
.whyUsArea .disflexArea  .image { width: 45%; display: flex; justify-content: flex-end; align-items: flex-start;  padding: 7px 0 15px; }
a.boxLink { text-decoration: underline; color: #035498; }
.whyUsArea .itemBox { margin: 45px 0 0;  text-align: center; }
.whyUsArea .itemBox .item { width: calc(20% - 30px); }
.whyUsArea .itemBox .item  span { margin: 0 auto   25px;  width: 84px; height: 84px; line-height: 84px; -webkit-display: flex; display: flex; align-items: center;  justify-content: center; border-radius: 7px; background: #eef7ff; }  
.whyUsArea .itemBox .item h3 { font-size: 22px; line-height: 1.6; font-family: 'GilroyMedium'; font-weight: normal; color: #1c2d41; }
.getQuotePart { margin: 50px 0 0; width: 100%;  text-align: center;}  
a.quoteBtn { padding: 27px 56px; font-size: 24px; color: #fff; line-height: 1; text-transform: uppercase; letter-spacing: 2px; display: inline-block; font-family: 'GilroyBold'; background: #0559a0; box-shadow: 10px 23px 28px 4px #dee2f6;  border-radius: 7px; }

a.quoteBtn:hover { background: #0098ce; }
.page-id-403 .whyUsArea .disflexArea .image { padding: 10px 0 0; }

/* packagingBoxArea */
.packagingBoxArea { position: relative; }
.packagingBoxArea:before { content: ""; width: 585px; height: 585px;  position: absolute; left: -33px; top: -15px; background:  url(https://www.hireamover.com.au/wp-content/uploads/2020/10/borderImg.png) no-repeat; background-size: 100%; }
.packagingBoxArea .itemBox { margin: 17px 0 0 !important; width: 520px; height: 520px; border: 1px solid #fff; border-radius: 100%; overflow: hidden; box-shadow: 0 0 20px #f2f6f9; position: relative; z-index: 9; }
.packagingBoxArea .itemBox:before { content: "";  width: 80px; height: 80px; margin: auto; text-align: center;  z-index: 999; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #fff url(https://www.hireamover.com.au/wp-content/uploads/2020/10/packingLogo.png) no-repeat center; border-radius: 100%; }
.packagingBoxArea .itemBox .itemText { padding: 0 15px; width: 50%; background: #fff4eb; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-right: 1px solid #fff; border-bottom: 1px solid #fff;  text-align: center; }
.packagingBoxArea .itemBox .itemText img { width: auto !important; }
.packagingBoxArea .itemBox .itemText h4 { font-size: 20px; color: #000; line-height: 1.3; font-weight: normal; font-family: 'GilroyRegular'; }
.packagingBoxArea .itemBox .itemText:nth-of-type(1) div { position: relative; top: 12px; left: 12px; }
.packagingBoxArea .itemBox .itemText:nth-of-type(2) div { position: relative; top: 12px; right: 12px; }
.packagingBoxArea .itemBox .itemText:nth-of-type(2) { background: #faefff; border-right: 0; }  
.packagingBoxArea .itemBox .itemText:nth-of-type(3) { background: #eeffeb; border-bottom: 0; } 
.packagingBoxArea .itemBox .itemText:nth-of-type(3) div { position: relative; bottom: 18px; left: 12px; }
.packagingBoxArea .itemBox .itemText:nth-of-type(4) { background: #ebfaff; border-right: 0; border-bottom: 0; } 
.packagingBoxArea .itemBox .itemText:nth-of-type(4) div { position: relative; bottom: 18px; right: 12px; }

.packagingBoxArea .itemBox .itemText:nth-of-type(1) div img { width: 45px !important; }
.packagingBoxArea .itemBox .itemText:nth-of-type(2) div img, .packagingBoxArea .itemBox .itemText:nth-of-type(3) div img, .packagingBoxArea .itemBox .itemText:nth-of-type(4) div img { width: 47px !important; }
/* End packagingBoxArea */

/* worksitArea */
.worksitArea {  padding: 80px 0 92px; position: relative; background: #f8fdff; }
.worksitArea:before { content: ""; width: 130px; height: 119px; position: absolute; top: -65px; right: 0; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/ItworkBg.png) no-repeat; display: none }

.worksitArea .itemBox { margin: 80px 0 0; width: 100%; }
.worksitArea .container { max-width: 1310px; }
.worksitArea .itemBox .item { width: calc(30% - 10px); }
.worksitArea .itemBox .item h3 { padding: 0 0 0 60px; font-size: 16px; color: #015ca9; font-family: 'GilroyMedium'; position: relative;  }
.worksitArea .itemBox .item h3:before { content: ""; width: 37px; height: 3px; position: absolute; top: 3px; bottom: 0; margin: auto; left: 5px; background: #d6ecff; }
.worksitArea .itemBox .item .box { margin: 20px 0 0 0; width: 100%; padding: 23px 23px 25px 20px;  border: 1px solid #ee8228; background: #fff; box-shadow: 10px 23px 28px 4px #e6f0f6; border-radius: 8px; }  
.worksitArea .itemBox .item .box span.images { width: 45px; height: 45px; line-height: 45px; display: inline-block; border-radius: 100%; background: #fce8d7; } 
.worksitArea .itemBox .item .box span.images img { position: relative; left: 18px; top: 16px; }
.worksitArea .itemBox .item .box .content { width: 79%; display: block !important; }
.worksitArea .itemBox .item .box .content h4 { padding: 0 0 6px; font-size: 16px; color: #060606; font-family: 'GilroyBold'; }
.worksitArea .itemBox .item .box .content p { font-size: 18px; color: #525252;  font-family: 'GilroyRegular'; font-weight: bold; } 
.worksitArea .itemBox .item:nth-of-type(1) a:nth-of-type(2) .box { border-color: #9e75b3; }
.worksitArea .itemBox .item:nth-of-type(1) a:nth-of-type(2) .box span.images {background: #f0e9f3; }
.worksitArea .itemBox .item:nth-of-type(3) .itemBox a:nth-of-type(1) .box { border-color: #9e75b3; }  
.worksitArea .itemBox .item .box:nth-of-type(2) span.images { background: #efe8f3; }
.worksitArea .itemBox .item:nth-of-type(3) .itemBox a:nth-of-type(1) .box span.images { background: #f0e9f3; }
.worksitArea .itemBox .item:nth-of-type(3) .itemBox a:nth-of-type(2) .box  { border-color: #73d264; }
.worksitArea .itemBox .item:nth-of-type(3) .itemBox a:nth-of-type(2) .box span.images { background: #ebf8e8; }
.worksitArea .itemBox .item .subText { margin: 60px 0 0; }
.worksitArea .itemBox .item .subText span.icon { margin: 40px 0 0; width: 90px; height: 90px; line-height: 90px; -webkit-display: flex; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #fff; box-shadow: 10px 23px 28px 4px #d8e0f6; position: relative; z-index: 1; }
.worksitArea .itemBox .item .subText span.icon:before { width: 3px; height: 226px; content: ""; background: #d9dfe7; position: absolute; left: 0; right: 0; margin: auto;
  top: 90px; z-index: -1; }
.worksitArea .itemBox .item .subText .text { width: 73%; padding: 0 30px 0 0; }
.worksitArea .itemBox .item .subText .text strong {  padding: 0 0 10px; font-size: 45px; color: #d7e1eb; line-height: 1; font-family: 'GilroyExtraBold'; display: inline-block; }
.worksitArea .itemBox .item .subText .text h2 { padding: 0 0 15px; font-size: 26px; color: #014e8f; line-height: 1.1; text-transform: uppercase; font-family: 'GilroyExtraBold'; }
.worksitArea .itemBox .item .subText .text h2 span { font-family: 'GilroyMedium'; font-weight: normal; }
.worksitArea .itemBox .item .subText .text p {  font-family: 'GilroyRegular'; font-weight: bold; font-size: 20px; line-height: 1.7; }
.worksitArea .itemBox .item:nth-of-type(2) { width: calc(37% - 50px); margin: 54px 0 0; }
.worksitArea .itemBox .item:nth-of-type(3) { display: flex; align-items: flex-end; }
.worksitArea .itemBox .item .subText:last-child span.icon:before { display: none; }
.worksitArea .itemBox .item:nth-of-type(3) .itemBox .box:nth-of-type(2) { border-color: #73d264; }
.worksitArea .itemBox .item .itemBox { margin: 0 0 -115px; }
.worksitArea .getQuotePart { margin: 155px 0 0; }


/* pricingArea */
.pricingArea { width: 100%; padding: 100px 0 0; position: relative; } 
.pricingArea .heading h2 { margin: 0 0 4px; } 
.pricingArea .heading p { font-size: 26px; color: #000;  font-family: 'GilroyMedium'; }
.pricingArea  .itemBox { margin: 50px 0 0; position: relative; z-index: 1; }
.pricingArea  .itemBox:before { content: ""; width: 132px; height: 119px; position: absolute; bottom: -50px; right: -60px; z-index: -1; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/pricingBg.png) no-repeat; }
/* .pricingArea:after { content: ""; width: 65px; height: 131px; position: absolute; bottom: -65px; left: 0; z-index: 1; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/pricingLeftBg.png) no-repeat; } */
.pricingArea  .itemBox .item { padding: 15px 0 30px; width: calc(50% - 40px); text-align: center; background: #fff;  border-top: 11px solid #004b8b; border-radius: 5px; order-radius: 5px; box-shadow: 0 10px 28px 0 #c9dcea; }
.pricingArea  .itemBox .item span.image { margin: 0 auto 13px; width: 180px; height: 180px; display: flex; align-items: center; justify-content: center; border-radius: 100%;  background: #f1fbff; }
.pricingArea  .itemBox .item h3 { padding: 0 0 15px; font-size: 36px; color: #091841; font-weight: normal; }
.pricingArea  .itemBox .item span.sub { padding: 0 0 15px; font-size: 20px; color: #51586d; line-height: 1; display: block; font-family: 'GilroyMedium'; }
.pricingArea  .itemBox .item span.sub strong { font-size: 56px; color: #091841; font-family: 'GilroyMedium';  }
.pricingArea  .itemBox .item span.sub sub { font-size: 32px; color: #091841; font-weight: normal; position: relative; top: -14px; left: 2px; }
.pricingArea  .itemBox .item span.sub sup { font-size: 40px; color: #091841; font-weight: normal; position: relative; top: -18px; left: -3px; }
.pricingArea  .itemBox .item small { padding: 0px 0 20px; font-size: 20px; color: #51586d; line-height: 1; display: block; font-family: 'GilroyMedium'; }
.pricingArea  .itemBox .item p { font-size: 26px; color: #51586d; line-height: 1.2; display: block; font-family: 'GilroyMedium'; }
.pricingArea  .getQuotePart { margin: 80px 0 0; }  

.pricingBg { margin: -1050px 0 0; width: 100%; background: #f6fcff; min-height: 1130px; }

 .worksitArea.packingwork .itemBox .item:nth-of-type(3) .itemBox .box:nth-of-type(1) { border-color: #73d264; }
.worksitArea.packingwork .itemBox .item:nth-of-type(3) .itemBox .box:nth-of-type(1) span.images { background: #eaf8e7; }  

.page-id-1284 .whyUsArea .disflexArea .subText { width: 100%; }
.page-id-1284 .whyUsArea .disflexArea .image { margin: 40px 0 0; width: 100%; display: flex; justify-content: center; align-items: flex-start; }
.page-id-1284 .packagingBoxArea .itemBox .itemText h4 { font-size: 22px; }
.page-id-1284 .packagingBoxArea .itemBox { width: 700px; height: 700px; }
.page-id-1284 .packagingBoxArea:before { width: 790px; height: 790px; left: -47px; top: 2px; background-size: 100%; }
.page-id-1284 .packagingBoxArea .itemBox:before { width: 120px; height: 120px; background-size: 45px; }

.page-id-1284 .whyUsArea .itemBox { margin: 45px 0px 40px; }

/* .worksitArea.packingwork   .itemBox .item .box:nth-of-type(2) {
    border-color: #73d264;
} */

.pricindifferText { margin: 70px 0 0; }
.pricindifferText h3 { padding: 0 0 30px; font-size: 30px; color: #212121; letter-spacing: 0.49px; line-height: 1.3; font-family: 'GilroyMedium';     text-align: center; }
.checkBox li { padding: 0 0 0px 50px; margin: 0 0 35px; font-size: 24px; color: #000; line-height: 1; font-family: 'GilroyMedium'; position: relative; }
.checkBox li:before { content: "\f00c"; font-family: "Font Awesome 5 Pro"; position: absolute; left: 0; top: -2px; width: 30px; height: 30px; line-height: 30px; font-size: 18px; color: #fff; text-align: center; border-radius: 100%; background: #014e8f; }
.checkBox li i { margin: 0 25px 0 0; width: 30px; height: 30px; line-height: 30px; font-size: 18px; color: #fff; text-align: center; border-radius: 100%; background: #014e8f; display: none; }
.pricindifferText.additional { margin: 55px 0 0; }
.pricindifferText .disflexArea { margin: 20px 0 0; }
.pricindifferText .disflexArea .item { width: calc(16.7% - 34px); text-align: center; }
.pricindifferText .disflexArea .item  h4 { font-size: 22px; color: #000; line-height: 1.5; font-weight: normal; font-family: 'GilroyMedium'; }
.pricindifferText.pricing-page h3 { text-align: center; }
.pricindifferText.pricing-page ul.checkBox { padding: 0 90px 0 110px; }
.pricindifferText.pricing-page .disflexArea { padding: 0 90px 0 80px; }
.pricindifferText.pricing-page .disflexArea .item { text-align: center; }
.pricindifferText.pricing-page .disflexArea .item h5 { font-size: 18px; font-weight: normal; line-height: 1.4; font-family: 'GilroyMedium'; }
.pricindifferText.pricing-page .disflexArea .item img { margin: 0 0 15px; }

.page-id-195 .itemBox.disflexArea.price, .getQuotePart.price { display: none; }

/* testimonialArea */
.testimonialArea { padding: 85px 0 65px; position: relative; }

/* .testimonialArea:before { content: ""; width: 144px; height: 305px; position: absolute; top: -163px; left: 0; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/customerBg.png) no-repeat; }
.testimonialArea:after { content: ""; width: 158px; height: 309px; position: absolute; bottom: -60px; right: 0; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/customerRightBg.png) no-repeat; } */
.testimonialArea .heading h2 { margin: 0 0 30px; }
.testimonialArea .comingslide { position: relative; margin: 0 -17px; }
.testimonialArea .item { margin: 65px 0 50px; padding: 0 17px; }
.testimonialArea .item .subtext { padding: 30px 35px; text-align: center; box-shadow: 10px 23px 40px 4px #e0e9f1; min-height: 580px; background: #fff; }
.testimonialArea .item .subtext p { padding: 0 0 20px; min-height: 325px; font-size: 20px; color: #091841; font-family: 'Poppins', sans-serif; line-height: 1.8; font-weight: bold; font-style: italic; }

.testimonialArea .item .subtext i.fa-quote-right { font-size: 32px; color: #e5edf3; display: block; margin: 0 0 20px } 
.testimonialArea .item .subtext span.image { margin: 0 auto; display: inline-block; border-radius: 100%;   } 
.testimonialArea .item .subtext span.image img { border-radius: 100%;  width: 60px; height: 60px; border: 2px solid #fff; box-shadow: 0 0 0; box-shadow: 10px 23px 28px 4px #d8e0f6; }
.testimonialArea .item .subtext h3 { font-size: 18px; color: #091841; font-weight: normal; }

.testimonialArea .item .subtext a.icon { width: 32px; height: 32px; line-height: 32px; border: 1px solid #a4bacd; border-radius: 100%; display: flex; align-items: center;
  justify-content: center; margin: 0 auto; }
.testimonialArea .item .subtext a.icon img { width: 17px; }  
.testimonialArea .item .subtext a.icon i { font-size: 18px; color: #035498;  }

.testimonialArea button.slick-arrow, .projectArea  button.slick-arrow { width: 80px; height: 80px; font-size: 35px; color: #aaaaaa;border-radius: 100%; position: absolute;  top: 50%; transform: translate(0, -50%); cursor: pointer; cursor: pointer; background: #fff;  box-shadow: 3px 7px 28px 4px #eff1f9; border: 0; z-index: 2; }
.testimonialArea button.slick-arrow:hover, .projectArea  button.slick-arrow:hover { color: #3573a9; }  
.testimonialArea button.slick-prev, .projectArea button.slick-prev { left: -25px;  }
.testimonialArea button.slick-next, .projectArea button.slick-next { right: -25px; }

.projectArea button.slick-arrow { box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }  

.page.page-id-639 .whyUsArea .itemBox .item { width: calc(20% - 15px); }

section.reviewArea.reviewArea22 { padding: 0; background: transparent; }
section.reviewArea.reviewArea22 .reviText { justify-content: center; left: 0; }  

.getQuotePart.seemorBtn { margin: 25px 0 0; }
a.seeMore { font-size: 24px; color: #004b8b; text-transform: uppercase; font-family: 'GilroyBold'; letter-spacing: 2px; display: inline-block; } 
a.seeMore i { width: 33px; height: 33px; position: relative; top: -2px; line-height: 30px; text-align: center; font-size: 18px; color: #fff; border: 1px solid #fff; border-radius: 100%; background: #035498; display: inline-block; transition: all ease 0.5s; } 
a.seeMore i:before{ position: relative; left: 2px; }

a.seeMore:hover { color: #0098ce; }
a.seeMore:hover i {  background: #0098ce; }

/* project-part */
.projectArea { padding: 80px 0 70px; }
.projectArea h2 { padding-bottom: 30px; font-size: 34px; color: #3c3c3c; font-weight: 600; line-height: 1.1; text-align: center; text-transform: uppercase; }
.projectArea .itembox { position: relative; }
.projectArea .itembox .item { margin: 20px 20px 50px 0px; border: 10px solid #fff; border-radius: 5px;  box-shadow: 10px 23px 28px 4px #bbcfe0; }
.projectArea .itembox .item .sub {  }
.projectArea .itembox .item .sub img { width: 100%; border-radius: 5px 5px 0 0; }

.stepsBar3.active input#storage_space_yes2 {
    display: none;
}


/* footer_part */
.footer_site { padding: 83px 0 0; background: #004b8b;  position: relative; }

/* footerBox */
.footerBox { padding-bottom: 30px;  display: flex; -webkit-display: flex; justify-content: space-between; flex-wrap: wrap; }
.footerBox .FtrLogo { padding: 4px 0 0; }
.footerBox .item { width: calc( 26% - 10px ); }
.footerBox .item:nth-of-type(2) { width: calc( 20% - 10px ); padding: 0px 0 0 2px; }
.footerBox .item:nth-of-type(3) { width: calc( 21% - 1px ); }
.footerBox .item:nth-of-type(4) { width: calc(24% - 20px); padding-right: 0; }
.footerBox .item .textt p { padding: 20px 5px 0 0; font-size: 20px; color: #b9c7da; letter-spacing: 0.49px; }
.footerBox .item .icon { padding: 0px 0 10px; display: flex; align-items: center; }
.footerBox .item .icon p { padding: 0 25px 0 0; font-size: 20px; color: #b9c7da; flex: 1;  line-height: 1.3; }
.footerBox .item .icon i { margin-right: 14px; width: 35px; height: 35px; line-height: 35px; font-size: 18px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 100%; }
.footerBox .item .icon i.fas.fa-phone { transform: rotate(90deg); font-size: 15px; }
.footerBox .item p a { color: #b9c7da; }
.footerBox .item h3 { padding-bottom: 60px; font-size: 30px; color: #fff; letter-spacing: 0.59px; line-height: 1; font-family: 'GilroyMedium'; }
.footerBox .item ul.link { width: calc(50% - 0px); }
.footerBox .item ul.link li { padding: 0 0 5px; }
.footerBox .item ul.link li a { font-size: 20px; color: #b9c7da; font-weight: bold; text-decoration: underline; }
.footerBox .item ul.link li a:hover { color: #fff; }

.footerBox .item ul.servicLink li { margin: 0 0 10px; width: calc(50% - 5px); }
.footerBox .item ul.servicLink li a { padding: 17px 20px; font-size: 20px; color: #004b8b; font-family: 'GilroyBold'; position: relative; display: block; background: #fff; border-radius: 5px; }

/* .footerBox .item ul.servicLink li a:hover { background: #f2fafd; }
.footerBox .item ul.servicLink li:nth-of-type(2) a:hover { background: #fdf2ea; }
.footerBox .item ul.servicLink li:nth-of-type(3) a:hover { background: #f7f2f9; }
.footerBox .item ul.servicLink li:nth-of-type(4) a:hover { background: #f4fcf3; } */

.footerBox .item ul.servicLink li a:hover { background: #eaf7fc; }
.footerBox .item ul.servicLink li:nth-of-type(2) a:hover { background: #fcefe5; }
.footerBox .item ul.servicLink li:nth-of-type(3) a:hover { background: #f1dafa; }
.footerBox .item ul.servicLink li:nth-of-type(4) a:hover { background: #e9fee7; }



.footerBox .item ul.servicLink li:last-child a { padding-right: 0; border-right: 0; }
.footerBox .item ul.servicLink li a span { margin: 0 16px 0 0; width: 35px; height: 35px; line-height: 35px; border-radius: 100%; background: #d3edf6; position: relative; top: -2px; display: inline-block; }
.footerBox .item ul.servicLink li a span img { position: relative; bottom: -13px; right: -14px; }
/* .footerBox .item ul.servicLink li:nth-of-type(2) a { color: #ee8228; }
.footerBox .item ul.servicLink li:nth-of-type(3) a { color: #9e75b3; }
.footerBox .item ul.servicLink li:nth-of-type(4) a { color: #69ce59; } */
.footerBox .item ul.servicLink li:nth-of-type(2)  a span { background: #fcebdd; margin: 0 12px 0 0; }
.footerBox .item ul.servicLink li:nth-of-type(2)  a span img { bottom: -9px; }  
.footerBox .item ul.servicLink li:nth-of-type(3)  a span { background: #eee7f2; margin: 0 8px 0 0; }
.footerBox .item ul.servicLink li:nth-of-type(3)  a span img { bottom: -9px; } 
.footerBox .item ul.servicLink li:nth-of-type(4)  a span { background: #e6f7e3; margin: 0 7px 0 0; }
.footerBox .item ul.servicLink li:nth-of-type(4)  a span img { bottom: -9px; } 
.phone { cursor: text; }

/* copyrightArea */
.copyrightArea { padding: 30px 0; width: 100%; border-top: 1px solid #0c5ea4; }
.copyrightArea p { font-size: 16px; line-height: 1.1; color: #fff; text-align: center; letter-spacing: 0.59px; font-family: 'GilroyLight'; }

body.formBlock .testimonialArea, body.formBlock .pricingArea, body.formBlock .projectArea .itembox { position: sticky; }

/*============City-spcific-Page================*/

section.reviewArea.reviewArea23{ padding: 30px 0 0 0 }
.worksitArea.worksitbg{ background: #f8fdff; padding-top: 70px }
.worksitbg .howitPart{ margin-top: 0px; padding-bottom: 160px}
.removebefore:before{ display: none; }
.worksitbg .getQuotePart{ margin: 0 0 50px 0 !important }
.removeafter:after{ display: none; }
.ourservicesArea { padding: 50px 0 70px; }
.fontnormal { font-family: 'GilroyRegular'; }
.ourservicesArea .heading p{ font-size: 25px; padding: 15px 0 0 0; } 
.pricingAreanew .getQuotePart {  margin: 80px 0 0;}
.pricingAreanew .pricingBg {  margin: -460px 0 0;}
.ourservicesArea .itembox{ margin: 60px 0 0 0;  }
.ourservicesArea .item{ width: calc(33% - 20px); margin-bottom: 40px; }
.ourservicesArea .item img{ border-radius: 6px; margin-bottom: 1px; max-width: 100%; transition: all ease 0.5s; }
.ourservicesArea .item h3 {font-family: 'GilroyMedium'; font-size: 26px; color: #091841}
.ourservicesArea .text{ margin:40px 0 0 0;   }
.ourservicesArea .text p{ padding: 0 0 40px 0; font-size: 20px;  font-weight: bold; line-height: 1.99; }
.bgcolor{ background: #f6fcff }

.ourservicesArea .text p:last-child { padding: 0; }
.page-template-SpecificCity .ourservicesArea .item h3 { font-size: 20px; margin: 15px 0 0; }
.page-template-SpecificCity .ourservicesArea .item:hover h3 { color: #0559a0; }


/*============Box-Page================*/

.boxbanner{ background: #e9f8ff; min-height: 521px; display: flex; align-items: center; background-size: cover;
    background-repeat: no-repeat; }
.boxbanner.boxesBannerPart { position: relative; z-index: 2; }
/* .boxbanner .bnrText{ position: relative;  left: 120px; top: 160px; } */
.boxbanner .bnrText h1{ color: #035498; font-size: 71px; line-height: 1.2;  }
.boxbanner .bannerimg img{position: absolute;  right: 0;  top: 150px;}
.boxbanner.employebanner { background-position: right; }
.hireboxArea{ padding: 55px 0 125px 0; position: relative; z-index: 1; width: 100% }
.hireboxArea .text{ margin:0; }
.hireboxArea .text p{  font-size: 22px; line-height: 40px; text-align:center; }
.hireboxArea .text p .boxLink{ text-decoration: none; }

.boxbanner.boxesBannerPart .bnrText, .page-id-403 .employebanner .bnrText { margin: 0 0 0 -80px;  }
.page-id-403 .employebanner .bnrText h1 br { display: none; }

/* .hireboxArea:before { content: ""; width: 93px; height: 180px; position: absolute; top: -90px; left: 0; z-index:-1; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/whyLeftBg.png) no-repeat; } */
.hireboxArea .disflexArea .subText { width: 55%; padding: 5px 0 0; }
.hireboxArea .disflexArea .subText p { padding: 0 0 40px; }
.hireboxArea .disflexArea  .image { width: 45%; display: flex; justify-content: flex-end; }
.hireboxArea .itemBox { margin: 45px 0 0;  text-align: center; }
.hireboxArea .itemBox .item { width: calc(20% - 30px); }
.hireboxArea .itemBox .item  span { margin: 0 auto   25px;  width: 84px; height: 84px; line-height: 84px; -webkit-display: flex; display: flex; align-items: center;  justify-content: center; border-radius: 7px; background: #eef7ff; }
.hireboxArea .itemBox .item h3 { font-size: 20px; line-height: 1.6; font-family: 'GilroyMedium'; font-weight: normal; }
.hireboxArea .text p a { text-decoration: underline; color: #035498; font-family: 'GilroyMedium'; }
.hireboxArea .text p a:hover { color: #035498; }

.boxhowitwork{background: #f8fdff; padding: 90px 0 100px 0}
.boxhowitPart{ background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/boxbg.png); background-repeat: no-repeat;  background-position: top center; }
.boxhowitwork .boxhowitPart { margin: 85px 0 0 0 }
.boxhowitwork .itemBox{ padding: 0 20px }
.boxhowitwork .itemBox .item .subText .text{ text-align:center; }
.boxhowitwork .itemBox .item .subText span.icon { margin:0 auto 50px; width: 90px; height: 90px; line-height: 90px; -webkit-display: flex; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #fff; box-shadow: 10px 23px 28px 4px #d8e0f6; position: relative; z-index: 1; }
.boxhowitwork .itemBox .item .subText .text strong {  padding: 0 12px 0px 0px; font-size: 45px; color: #d7e1eb; line-height: 1; font-family: 'GilroyExtraBold'; display: inline-block; }
  strong.thin-text { padding: 0 !important; font-family: 'GilroyRegular' !important; font-size: 26px !important; color: #014e8f !important; }

.boxhowitwork .itemBox .item .subText .text h2 { padding: 0 0 25px; font-size: 26px; color: #014e8f; line-height: 1.1; text-transform: uppercase; font-family: 'GilroyExtraBold'; }
.boxhowitwork .itemBox .item .subText .text p {  font-family: 'GilroyRegular'; font-size: 19px; font-weight: bold; line-height: 1.7; }
/*.boxhowitwork:before {  content: "";  width: 132px;  height: 119px; position: absolute;  bottom: -50px;
right: -60px;  z-index: -1;  background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/pricingBg.png) no-repeat;}*/

.page-id-574 .worksitArea .itemBox .item .subText .text { width: 79%; }
/* .page-id-574 .worksitArea .itemBox .item .subText .text p br { display: none; } */
.page-id-21 .employebanner .bnrText h1 {  text-align: center; }
.page-id-119 .employebanner .bnrText { width: 100%; }
.page-id-119 .employebanner .bnrText h1 {  text-align: center; }
.page-id-195 .worksitArea .itemBox .item .subText .text { width: 77%; padding: 0 12px 0 0; }
.page-id-195 .worksitArea .itemBox .item:nth-of-type(2) { width: calc(40% - 30px); }


/* pricingArea */
.boxpricingarea { width: 100%; padding: 76px  0; position: relative; } 
.boxpricingarea .heading h2 { margin: 0 0 4px; } 
.boxpricingarea .heading p { font-size: 26px; color: #000;  font-family: 'GilroyMedium'; }
.boxpricingarea  .itemBox { margin: 50px 0 0; position: relative; z-index: 1; }  

.boxpricingarea  .itemBox:before { content: ""; width: 132px; height: 119px; position: absolute; bottom: -50px; right: -60px; z-index: -1; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/pricingBg.png) no-repeat; }
.boxpricingarea  .itemBox .item { padding: 55px 0 60px; width: calc(33.3% - 20px); text-align: center; background: #fff;  border-top: 11px solid #004b8b; border-radius: 5px; box-shadow: 0 10px 60px 0 #abc7dc; }
.boxpricingarea  .itemBox .item span.image { margin: 0 auto 13px; width: 180px; height: 180px; display: flex; align-items: center; justify-content: center; }
.boxpricingarea  .itemBox .item h3 { padding: 0 0 15px; font-size: 26px; color: #091841; font-weight: normal; }
.boxpricingarea  .itemBox .item .font-b{ font-size: 20px; font-family: 'GilroyBold'; color: #51586d }
.boxpricingarea  .itemBox .item small { padding: 0 0 55px;min-height: 119px; font-size: 20px; color: #51586d; line-height: 32px; display: block; font-family: 'GilroyMedium'; }
.boxpricingarea  .itemBox .item p { font-size: 20px; color: #091841; line-height: 1.2; display: block; font-family: 'GilroyMedium'; }
.boxpricingarea  .itemBox .item p span{ font-family: 'GilroyBold'; }
.boxpricingarea  .itemBox .item .line{font-weight: normal !important; width: 1px;  display: inline-block;  height: 20px;  background: #000;  margin: 0 10px;  position: relative; top: 4px;}
.boxpricingarea  .getQuotePart { margin: 72px 0 0; }

.boxfaqarea { width: 100%; padding: 75px 0 50px 0; position: relative; } 
.boxfaqarea .heading h2 { margin: 0 0 4px; } 
.boxfaqarea .heading p { font-size: 26px; color: #000;  font-family: 'GilroyMedium'; }
.boxfaqarea  .itemBox { margin: 70px 0 0; position: relative; z-index: 1; }
.boxfaqarea .accordion-item h4.active {  }
.boxfaqarea .accordion-item { margin: 0px 0 20px;  position: relative; width: 100%; height: auto;  }
.boxfaqarea .accordion-item > h4 { padding: 33px 35px; border-radius: 6px;  font-family: 'GilroyBold'; display: flex; align-items: center;  background: #eefaff; position: relative;  color: #035498; font-size: 26px; line-height: 1.3;  -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear; cursor: pointer; position: relative; }
.boxfaqarea .accordion-item > h4 i {display: none; }
.boxfaqarea .acicon{width: 46px; height: 46px;  background: #fff;   border-radius: 50%;  display: flex; align-items: center;
	justify-content: center;  margin-right: 20px;}
.boxfaqarea:before { content: ""; width: 318px; height: 842px; position: absolute; top: -220px; left: 0; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/faqbg.png) no-repeat; }

.boxfaqarea .accordion-item > h4:after { width: 15px; height: 15px; border-left: 3px solid #035498; border-bottom: 3px solid #035498; position: absolute; right: 35px; content: " "; top: 0; bottom: 0; margin: auto; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.boxfaqarea .accordion-item > h4.active:after { -webkit-transform: rotate(45deg);top: 0; transform: rotate(135deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.boxfaqarea .accordion-item .content { border-radius: 6px; display : none; padding:30px 25px 30px 90px  }
.boxfaqarea .accordion-item .content p { padding: 0px 0 20px 0; font-weight: 500; margin: 0; font-size: 22px;  line-height: 1.9; font-family: 'Poppins', sans-serif; }

.boxfaqarea .accordion-item .content a { color: #035498; text-decoration: underline; }

.boxfaqarea .accordion-item .content ul { padding: 0 0 15px 15px }
.boxfaqarea .accordion-item .content ul li { list-style-type: disc; padding: 0 0 15px; color: #1c2d41;  opacity: 0.9; font-size: 22px; line-height: 26px; font-family: 'Poppins', sans-serif; font-weight: 500; }

.boxfaqarea .accordion-item .content ol { padding: 0 0 15px 40px; list-style: decimal; }
.boxfaqarea .accordion-item .content ol li { padding: 0 0 10px;  font-size: 22px; line-height: 1.8; color: #1c2d41; font-family: 'Poppins', sans-serif; font-weight: 500; }

.boxfaqarea .accordion-item:last-child { border-bottom: 0 }
.boxfaqarea .accordion-item .active{ border: 1px solid #035498; border-bottom: 0; border-radius: 6px 6px 0 0 }
.boxfaqarea .accordion-item .active+div{ border: 1px solid #035498;  border-top: 0; border-radius: 0 0 6px 6px; }

.boxcustomerbg { margin: -430px 0 0; width: 100%; background: #f6fcff; height: 500px; }

.boxservice .item img{ border-radius: 50%; border: 1px solid #fff; width: 103px; height: 103px; box-shadow: 10px 23px 28px 4px #dee2f696; margin-bottom: 25px  }
.boxservice .item h3{ font-family: 'GilroyBold'; font-size: 23px }
.boxservice .itembox{ padding: 0 130px; margin-top: 50px }
.boxservice .item{ width: 25%; text-align: center; }

.relocationarea{ padding: 100px 0 50px 0 }
.relocationarea .disflexArea { margin: 40px 0 0; }
.relocationarea .heading p {  font-size: 26px;     line-height: 44px; color: #000;  font-family: 'GilroyMedium'; padding: 20px 0 0 0 }
.relocationarea .disflexArea .subText { width: 55%; padding: 5px 40px 0 0; }
.relocationarea .disflexArea .subText p { padding: 0 0 40px; font-size: 22px; }
.relocationarea .disflexArea  .image { width: 45%; display: flex; justify-content: flex-end; }
.pricingArea .heading p {  font-size: 26px;  color: #000; font-family: 'GilroyMedium';}

.relocationarea .image.innerImage { align-items: flex-start; }


 .relocationarea .image.innerImage img { width:480px; position: relative; top: 10px; }

.page-id-860 .relocationarea .image.innerImage img, .page-id-3191 .relocationarea .image.innerImage img { width: 476px; position: relative; top: 10px; }

.page-id-2 .boxfaqarea .accordion-item span.acicon img { width: 28px; }

/* input:-internal-autofill-selected {
    appearance: menulist-button;
    background-color: rgb(232, 240, 254) !important;
    background-image: none !important;
	
	 background: rgb(232, 240, 254) url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/user.png) no-repeat 15px center !important;  color: -internal-light-dark(black, white) !important;
} */

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}


.item-rating, .item-logo {
	width: 50%;
	float: left;
	text-align: center;
}
.item-logo {
	margin-top:-10px;
	margin-bottom: 15px;
}



/* Employe-relocation-Page  */

.employebanner{     background-size: cover; }
.employebanner .bnrText{ left: 0 }

.noline{ text-decoration: none !important }
.whyus2 .itemBox .item h3{ font-size: 20px; font-family: 'GilroyMedium'; line-height: 32px  }
.whyus2 .itemBox .item{ width: calc(20% - 0px) }
.learnmoreArea{width: 100%; padding: 105px 0 0px 0; position: relative;}
.learnmoreArea .heading p {  font-size: 26px;     line-height: 42px; color: #000;  font-family: 'GilroyMedium'; padding: 20px 0 0 0 }
.learnmoreArea .itembox{  }
.learn_from{ padding: 85px 50px 60px;margin: 50px 0 0 0; min-height: 663px; box-shadow: 1px 5px 29px -8px #001ba540;     position: relative;
	z-index: 2;   background: #fff; border-radius: 8px; position: relative; }

.learn_from:before { content: ""; z-index: -1; width: 166px; height: 167px;  position: absolute; top: -57px;  left: -70px; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/learleftbg.png) no-repeat;    }
.learn_from:after { content: "";  width: 138px; height: 125px; position: absolute;  bottom: -45px;  right: -45px;  z-index: -1; background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/learrightbg.png) no-repeat;}
.learn_frombg{margin: -350px 0 0 0; width: 100%; background:#004b8b; height: 388px; position: relative; z-index: 1 }

.forminput label{ display: block; padding:0 0 30px 18px; line-height: 1; font-size: 22px; color: #42507e; font-weight: bold;  }
.forminput .formcontrol{ padding: 20px 30px; width:100%; border-radius: 10px;font-family: 'GilroyMedium'; border:1px solid #a7b1ce; font-size: 22px; color:#515e85;  }
.forminput .formcontrol:focus{ border-width:2px; padding: 19px 30px; }
.forminput .formcontrol::-webkit-input-placeholder { opacity:1; color: #abb1c0; }
.forminput .formcontrol::-moz-placeholder { opacity:1; color: #abb1c0; }
.forminput .formcontrol:-ms-input-placeholder { opacity:1; color: #abb1c0; }

.forminput .formcontrol:focus::-webkit-input-placeholder { opacity:1; color: #515e85; }
.forminput .formcontrol:focus::-moz-placeholder { opacity:1; color: #515e85; }
.forminput .formcontrol:focus:-ms-input-placeholder { opacity:1; color: #515e85; }

.forminput {  width: calc(33.3% - 25px); margin-bottom: 55px; float: left;    margin-right: 38px;}
.forminput:nth-child(4){ margin-right:0 }
.forminput:nth-child(5){width:100% }

.forminput textarea{ height: 90px }
.learn_from .getQuotePart{ margin: 0; clear:both }
.learn_from .wpcf7-submit{     padding: 27px 76px;  font-size: 24px;  color: #fff; line-height: 1;   text-transform: uppercase;  letter-spacing: 2px;  display: inline-block;  font-family: 'GilroyBold';
	background: #0559a0;  box-shadow: 10px 23px 28px 4px #dee2f6;  border: 0; cursor: pointer;  border-radius: 7px; }
.learn_from .wpcf7-submit:hover { background: #0098ce; }
.faqpage .getQuotePart{ margin: 80px 0 0 0 }
.faqpage .itemBox {  margin: 35px 0 0;}

.page-id-23 .employebanner .bnrText { width: 100%; text-align: center; }

.page-id-23 .boxbanner .bnrText h1 { display: inline-block; }

.page-id-860 .pricingArea .itemBox.disflexArea, .page-id-3191 .pricingArea .itemBox.disflexArea { justify-content: center; }
.page-id-860 .pricingArea .itemBox .item span.sub, .page-id-3191 .pricingArea .itemBox .item span.sub { padding: 25px 0 0; }
.page-id-860 .pricingArea .itemBox .item small, .page-id-3191 .pricingArea .itemBox .item small { padding: 0; }

.page-id-21 #storage .itemBox .item { border-right: 0; }

.page-id-21 .text-full { width: 100%; text-align: center; padding: 50px 0 0; } 

.page-id-860  .text-full.subText, .page-id-3191 .text-full.subText, .page-id-260 .text-full.subText,  .text-full.subText { width: 100% !important; text-align: center; padding: 0 !important; }
 .text-full span.moreG { color: #000; }

.page-id-639 .text-full.subText, .page-id-403 .text-full.subText, page-id-190 .text-full.subText { padding: 0px 0 0 !important; }

.page-id-190 .whyUsArea .disflexArea .subText p, .page-id-2 .disflexArea .subText p, .page-id-403  .whyUsArea .disflexArea .subText p, .page-id-195 .whyUsArea .disflexArea .subText p { padding: 0 0 34px; }

.page-id-195 .text-full.subText { padding: 20px 0 0 !important; }

/*==== Council-specific-Page 28-09-2020====  */

.whyhome .itemBox .item h3{ font-size: 20px }
.mhomework:before{     top: -45px; }
.tabservice{ padding-bottom: 0px }
.councilwhy .itemBox .item h3{ font-size: 20px }
.tabimg{ border-radius: 10px;   position: relative;  }
.tabservice .tabbedPanels .tabs li {  display: inline-block;  padding: 0;   margin: 0;}
.tabservice .tabbedPanels ul{ margin-bottom: 40px }
.tabservice .tabbedPanels .tabs li a {  cursor: pointer; display: inline-block; font-weight: bold;  font-size: 26px ; font-family: 'GilroyMedium'; color: #767981}
.tabimg img{border-radius: 10px; width: 100%  }
.tabcontent{ width: 100%; left: 0; right: 0; position: absolute; bottom: 7px; background: #091841de; padding: 24px 100px 30px 50px;  border-radius: 0 0 10px 10px;  }
.tabcontent p{ color: #d9e1f1; font-size: 16px }
.tabcontent h3{ color: #fff; font-size: 18px;  font-family: 'GilroyMedium';  }
.tabservice .tabbedPanels .tabs a.active { color: #091841; font-family: 'GilroyExtraBold'; position: relative;}
.tabbedPanels .tabs a.active:after{ content:""; position: absolute; bottom: -12px; width: 43px; height: 3px; background: #091841; left: 0;   right: 0;  margin: 0 auto;    }

.tabservice a.active {
    border-bottom: 3px solid #0098ce;
}

.tabservice .tabbedPanels{ padding: 50px 0 0 0 }
.boxservice2 .item img{ border-radius: 50%;     box-shadow: 6px 6px 20px 4px #e0e9f1; margin-bottom: 1px; max-width: 100%; }
.boxservice .item img{ border-radius: 50%;     box-shadow:6px 6px 20px 4px #e0e9f1; margin-bottom: 1px; max-width: 100%; }
.boxservice2 .item{ text-align: center; }
.boxservice .item{ text-align: center; }

.page-id-860 .pricingArea .itemBox .item span.image, .page-id-3191 .pricingArea .itemBox .item span.image { width: auto; height: auto; background: transparent; }
.page-id-860 .pricingArea .itemBox .item span.image img, .page-id-3191 .pricingArea .itemBox .item span.image img { width: 200px; }
.page-id-3191 .pricingArea .itemBox.disflexArea {
    justify-content: center;
}
/*
.page-id-3191 .packingpricing .itemBox .item{ width: calc(50% - 15px);}

.page-id-3191 .packingpricing .itemBox:before {
    content: "";
    width: 132px;
    height: 119px;
    position: absolute;
    bottom: -50px;
    right: -60px;
    z-index: -1;
    background: url(https://www.hireamover.com.au/wp-content/themes/hireamover/assets/images/pricingBg.png) no-repeat;
}*/

/*====Moving-office-28-09-2020====  */

.whyoffice .itemBox .item h3{ font-size: 20px }
.movingoffice .stepsBar .itemBox .item h4{ font-family: 'GilroyBold'; }
.pricingArea .fixedquate{ margin: 170px 0 0 0 }
.officepricingBg{margin: -1240px 0 450px 0; width: 100%; background: #f6fcff; height: 840px; }
.pricingArea .fixedquate p{ line-height: 40px !important  }
.officeprice .getQuotePart {  margin: 80px 0 0;}
.boxservice2 .item{ width: auto; }
.site_navigation .navMenu ul li a{ position: relative; }
.site_navigation .navMenu ul li .active:after{content: ""; position: absolute; left: 0; right: 0; bottom:-20px; width: 100%; height: 4px; background: #fff; }
.movingtestimonialbg {  margin: -300px 0 0;  width: 100%;  background: #f6fcff;  height: 380px;}

a.subImg { display: inline-block; margin: 20px 0 0; }

.page-id-195 .pricingArea .fixedquate { margin: 50px 0 0 0; }


/*====Pricing====  */

.pricingtab .fixed{ position: fixed; width: 100%; top: 0; padding: 10px 0 0; background: #f3f3f3; z-index: 2222; left: 0; right: 0 }
.aligncenter{  display: flex;  align-items: center; }
.aligncenter .bnrText{ position: inherit; }
.pricingtab{ padding: 105px 0 0 0 }
.pricingtab .tabs li {  display: inline-block;  padding: 0;   margin:0 75px 0 0;}
.pricingtab .tabs{ margin-bottom: 75px; display: flex; justify-content: center; }
.pricingtab .tabs li a { line-height: 1; padding-bottom: 28px; cursor: pointer; display: inline-block; font-weight: bold;  font-size: 26px ; font-family: 'GilroyMedium'; color: #767981}
.pricingtab .active{ border-bottom:3px solid #0098ce  }

.pricingtab .active:nth-of-type(2) { border-color: #a17ab6; }
.pricingtab .active:nth-of-type(3) { border-color: #ee8228; }
.pricingtab .active:nth-of-type(4) { border-color: #73cb64; }

.pricingtab .tabs li:nth-child(1) a{ color: #0098ce  }
.pricingtab .tabs li:nth-child(2) a{ color: #9e75b3  }
.pricingtab .tabs li:nth-child(3) a{ color: #ee8228  }
.pricingtab .tabs li:nth-child(4) a{ color: #73d264  }

.pricingtab .fixed.tabs li a { padding-bottom: 20px; }

.tab_content{ padding: 50px 0 80px 0 }
#moving{    box-shadow: 4px 9px 27px 4px #dee2f6;  margin:0 auto 35px;     border-radius: 10px; }
#moving h2{ padding:24px 55px; font-size: 24px; border-radius: 10px 10px 0 0; color: #0098ce;  line-height: 1; background: #e3f8ff; font-weight: normal; letter-spacing: 0.59px;  }
#moving h2 span{ font-family: 'GilroyRegular'; }
.truckbox .disflexArea{ justify-content: center; }
.truckbox  .itemBox .item { padding: 0 0 30px; border-right:1px solid #dbdcdc; width: calc(50% - 10px); text-align: center; background: #fff;  }
.truckbox  .itemBox .item:last-child{ border-right:0; }
.truckbox  .itemBox .item span.image { margin: 0 auto 13px; width: 180px; height: 180px; display: flex; align-items: center; justify-content: center; border-radius: 100%;  background: #f1fbff; }
.truckbox  .itemBox .item h3 { padding: 0 0 15px; font-size: 32px; color: #091841; font-weight: normal; }
.truckbox  .itemBox .item span.sub { padding: 0 0 15px; font-size: 20px; color: #51586d; line-height: 1; display: block; font-family: 'GilroyMedium'; }
.truckbox  .itemBox .item span.sub strong { font-size: 45px; color: #091841; font-family: 'GilroyExtraBold';  }
.truckbox  .itemBox .item span.sub sub { font-size: 32px; color: #091841; font-weight: normal; position: relative; top: -14px; left: 2px; }
.truckbox  .itemBox .item span.sub sup { font-size: 40px; color: #091841; font-weight: normal; }
.truckbox  .itemBox .item small { padding: 0 0 35px; font-size: 20px; color: #51586d; line-height: 1; display: block; font-family: 'GilroyMedium'; }
.truckbox  .itemBox .item p { font-size: 26px; color: #51586d; line-height: 1.2; display: block; font-family: 'GilroyMedium'; }
.truckbox  .itemBox .item .getQuotePart { margin: 40px 0 0; }  
.truckbox .getQuotePart a.quoteBtn{padding: 19px 32px;  font-size: 16px;}

#moving .pricediffrent{ padding: 75px 0 60px 0 }
#moving .pricediffrent h4 { line-height: 1; font-weight: normal; text-align:center; font-size: 28px; font-family: 'GilroyBold'; color: #212121 }
#moving .pricediffrent ul{ margin:48px 0 0 155px; }
#moving .pricediffrent ul li{ width: 100%; margin-bottom: 25px; align-items: center;  display: flex;    font-size: 21px; }
#moving .pricediffrent ul li i{ width: 31px; height: 31px; background: #014e8f; color: #fff; line-height: 31px;     border-radius: 50%;
    text-align: center;  font-size: 17px;  margin-right: 20px }
.nofee h4{ text-align: center; font-family: 'GilroyMedium'; font-size: 28px}
.nofee .itemBox{ padding: 55px 135px 0 135px }
.nofee .item{ text-align: center; }
.nofee .item h5{ font-size: 17.8px; line-height: 25px;     margin-top: 20px; }


#packing{  margin:0 auto 35px;     box-shadow: 4px 9px 27px 4px #dee2f6;    border-radius: 10px; }
#packing h2{ padding:24px 55px; font-size: 24px; border-radius: 10px 10px 0 0; color: #a17ab6;    line-height: 1; background: #f8e9ff; font-weight: normal; letter-spacing: 0.59px; }
#packing h2 span{ font-family: 'GilroyRegular'; }
#packing .tab_content {  padding: 60px 0 70px 0;}
#packing .image2{ margin:0 0 70px 0 }
#packing .image2 img{ display: block; margin:0 auto 20px; }
#packing .image2 img:last-child{ margin-bottom: 0 }
#packing .itemBox .item { text-align: center; padding: 40px 0; width:calc(33.3%); border-right:2px solid #eaf2f9;}
#packing .itemBox .item:nth-child(3){ border-right:0; }
#packing .itemBox .item h3{ padding-bottom: 0; color: #091841;   font-size: 26px; line-height:32px; margin-bottom:30px; font-weight: normal; }
#packing .fontmedium{font-family: 'GilroyMedium';}


#packing .itemBox .item h3 span.fontmedium.for { display: blink; }
#packing .itemBox .item h3 span.fontmedium.for { font-size: 18px; display: block; padding: 25px 0; line-height: 1; }
#packing .itemBox .item p{ font-size: 20px; line-height: 30px }
#packing .itemBox .item p span{ font-family: 'GilroyBold'; color: #353535  }
#packing a.quoteBtn{padding: 21px 58px; background: #a27ab7; font-size: 16px}
#packing a.quoteBtn:hover{ background: #c897e2 }

#packing .itemBox .item h3 strong, .packingpricing .itemBox .item h3 strong { font-size: 46px; font-family: 'GilroyMedium'; } 
#packing .itemBox .item h3 strong sup, .packingpricing .itemBox .item h3 strong sup { font-size: 32px; position: relative; top: -17px; left: -3px; font-weight: normal; }

#boxpack{  margin:0 auto 35px;     box-shadow: 4px 9px 27px 4px #dee2f6;    border-radius: 10px; }
#boxpack h2{ padding:24px 55px; font-size: 24px; border-radius: 10px 10px 0 0; color: #ee8228;    line-height: 1; background: #fce8d8; font-weight: normal; letter-spacing: 0.59px;  }
#boxpack h2 span{ font-family: 'GilroyRegular'; }
#boxpack .tab_content {  padding: 100px 0 70px 0;}
#boxpack .itemBox{ justify-content:center; }
#boxpack .itemBox .item { padding:0 0 40px 0; width: calc(31%); text-align: center; border-right:2px solid #eaf2f9;  }
#boxpack .itemBox .item:nth-child(3){ border-right:0; }
#boxpack .itemBox .item span.image { height: 180px; margin: 0 auto 13px; display: flex; align-items: center; justify-content: center; }
#boxpack .itemBox .item h3 { padding: 0 0 15px; font-size: 26px; color: #091841; font-weight: normal; }
#boxpack .itemBox .item .font-b{ font-size: 20px; font-family: 'GilroyBold'; color: #51586d }
#boxpack .itemBox .item small { padding: 0 0 55px;min-height: 119px; font-size: 20px; color: #51586d; line-height: 32px; display: block; font-family: 'GilroyMedium'; }
#boxpack .itemBox .item p { font-size: 20px; color: #091841; line-height: 1.2; display: block; font-family: 'GilroyMedium'; }
#boxpack .itemBox .item p span{ font-family: 'GilroyBold'; }
#boxpack .itemBox .item .line{font-weight: normal !important; width: 1px;  display: inline-block;  height: 20px;  background: #000;  margin: 0 10px;  position: relative; top: 4px;}
#boxpack a.quoteBtn{padding: 21px 58px; background: #ef8228; font-size: 16px}
#boxpack a.quoteBtn:hover{ background: #f79f54 }

#storage{  margin:0 auto 35px;     box-shadow: 4px 9px 27px 4px #dee2f6;    border-radius: 10px; }
#storage h2{ padding:24px 55px; font-size: 24px; border-radius: 10px 10px 0 0; color: #73cb64;    line-height: 1; background: #e7f7e4; font-weight: normal; letter-spacing: 0.59px;  }
#storage h2 span{ font-family: 'GilroyRegular'; }
#storage .tab_content {  padding: 60px 0 70px 0;}
#storage .itemBox{ justify-content: center; }
#storage .itemBox .item {  margin:0 0 30px 0; border-right:2px solid #eaf2f9;  width: calc(45%); text-align: center;}
#storage .itemBox .item:nth-child(2){ border-right:0; }
#storage .itemBox .item span.image {  margin: 0 auto 45px; width: 180px;  height: 180px;   display: flex;  align-items: center; justify-content: center;
    border-radius: 100%;  background: #f1fbff;}
#storage .itemBox .item h3 {  padding: 0 0 25px;  font-size: 32px; color: #091841;  font-weight: normal;}
#storage .itemBox .item span.sub { padding: 0 0 15px; font-size: 20px; color: #51586d; line-height: 1; display: block; font-family: 'GilroyMedium'; }
#storage .itemBox .item span.sub strong { font-size: 46px; color: #091841; font-family: 'GilroyMedium';  }
#storage .itemBox .item span.sub sup { font-size: 32px; color: #091841; font-weight: normal; position: relative; top: -14px; left: -2px; }
#storage .itemBox .item small { padding: 0 0 25px; font-size: 20px; color: #51586d; line-height: 1; display: block; font-family: 'GilroyMedium'; }
#storage .itemBox .item p { font-size: 26px; color: #51586d; line-height: 1.2; display: block; font-family: 'GilroyMedium'; }
#storage .itemBox .getQuotePart { margin: 50px 0 0; }  
#storage a.quoteBtn{padding: 19px 32px; background: #76ce67; font-size: 16px}
#storage a.quoteBtn:hover{ background: #8deb7c }
.pricingrelocation{ padding-bottom: 0 }
.pricingarea{ padding-top: 20px }

/*====Packing====  */

.packingbanner .stepsBar .itemBox .item h4{  font-family: 'GilroyBold'; }
.whypacking{ padding-top: 15px }
.whypacking .text p{ font-size: 20px }
.whypacking .itemBox .item h3{ font-size: 20px }
.packingwork .itemBox .item:nth-of-type(2) {  width: calc(40% - 10px); margin:15px 0 0 0;}
.packingwork  .itemBox .item .itemBox {  margin:0 0 -25px;}
.packingwork .itemBox .item .subText {   margin: 25px 0 0;}
.packingwork .itemBox .item .subText .text h2{ line-height: 1.7 }
.packingwork:before{     top: -60px; }
.packingpricing{ padding: 120px 0 0 0 }
.packingpricing .image2{ margin:0 0 80px 0 }
.packingpricing .image2 img{ display: block; margin:0 auto 20px; }
.packingpricing .image2 img:last-child{ margin-bottom: 0 }
.packingpricing .itemBox .item {  padding: 66px 0 75px; width:calc(33.3% - 20px);}
.packingpricing .itemBox .item h3{ padding-bottom: 0; font-size: 26px; line-height:32px; margin-bottom:25px  }

.packingpricing .itemBox .item h3 span.fontmedium.for { font-size: 18px; display: block; padding: 25px 0; }
.fontmedium{font-family: 'GilroyMedium';}
.pricingArea.packingpricing .itemBox .item p { font-size: 20px; }
.packingpricing .itemBox .item p span{ font-family: 'GilroyBold'; color: #353535  }
.packingpricing:after{    content: "";  width: 144px;  height: 305px;  position: absolute;
    bottom:inherit; top: -170px;   left: 0;  z-index: 1;  background: url(../images/customerBg.png) no-repeat;}
.packingtestimonial{ padding-top:178px; padding-bottom: 20px  }
.packingpricing:before{ display: none; }
.packingservice .item{width: auto; text-align: center;}
.packingservice .itembox {  margin: 55px 0 0 0;}
.packingrelocat{ position: relative; }
.packingrelocat:before {  content: "";  width: 70px;  height: 131px;  position: absolute;
     top: 180px;   left: 0;  z-index: 1;  background: url(../images/pricingLeftBg.png) no-repeat;}
     .packingrelocat:after {  content: "";  width: 65px;  height: 131px;  position: absolute;
     top: 440px;   right: 0;  z-index: 1;  background: url(../images/packingrightbg.png) no-repeat;}
	.packingpricing .itemBox:before{ display:none  }
	.packingservice{ padding-bottom: 90px }

.page-id-860 .packingwork .itemBox .item:nth-of-type(2), .page-id-3191 .packingwork .itemBox .item:nth-of-type(2) { width: calc(35% - 10px); position: relative; left: 36px; }




/* Packing ends */


/*===============Storage and student-pack==================*/
/*===============Storage and student-pack==================*/
/* .page-id-860 .tabbedPanels ul li {
    display: none;
} */
.whystudent .text img{ margin:25px 0 -15px 0; } 

.storagebanner .radioBox[type=radio]:checked + .BoxLabel h4, .radioBox[type=checkbox]:checked + .BoxLabel h4 { color: #091841; font-family: 'GilroyBold'; }
.whystorage{ padding: 50px 0 85px 0 }
.whystorage:before{ display: none }
.whystorage:after{ display: none }
.whystorage .text p{ font-size: 20px; line-height: 2 }
.whystorage .itemBox .item h3{ font-size: 20px }
.storagework:before{ top:-50px; }
.storagework .itemBox .item .subText .text{ padding: 0 }
.storagework .itemBox .item .subText .text p{ font-size:19px  }
.storagework .itemBox {justify-content: flex-start;}
.storagework .itemBox .item{ width: calc(33% - 10px)  }
.storagework .itemBox .item .box .content h4{ font-size: 16px }
.storagework .itemBox .item .box .content p{ font-size: 16px }
.storagework .itemBox .item:nth-of-type(2){ margin:54px 0 0 58px; width:calc(42.5% - 60px); }
.worksitArea.storagework{     padding-top: 110px; padding-bottom: 100px}
.storagework .howitPart{ padding-bottom: 125px }
.storagepricing:after{ right: 0; left: auto; background:url(https://www.hireamover.com.au/wp-content/uploads/2020/10/pricingrightbg.png) no-repeat; width:252px; height: 897px; bottom: -210px   }
.storagepricing{ padding: 120px 0 0 0 }

.storageArea{ padding: 170px 0 0 0 }
.storageArea .heading h2{ margin-bottom:10px  }
.storageArea .heading p {  font-size: 26px;  color: #000;  font-family: 'GilroyMedium';}
.storageArea .tabbedPanels{ margin: 55px auto 0; max-width: 720px; }
.storageArea .tabs2{ justify-content: center; padding-bottom: 48px }

.storageArea .tabbedPanels ul li{ margin-right: 20px;  }
.storageArea .tabbedPanels ul li:last-child{ margin-right: 0 }
.storageArea .tabbedPanels a{padding: 17px 42px;   background: #f3f3f3;  color: #a8abad;  font-size: 20px;
    border: 0;  line-height: 1; font-family: 'GilroyBold'; text-transform: uppercase;   display: table; border-radius: 7px; }
.storageArea .tabbedPanels a.active{ background: #004b8b; color:#fff; box-shadow: 10px 23px 28px 4px #dee2f6; }
.storagediv{ color: #091841; background: #fff; font-size: 22px; font-family: 'GilroyMedium'; padding: 19px 50px;
    border-radius: 6px; box-shadow: 0 30px 60px 0 #c9dcea; margin:0 auto 10px; }
.storagediv:nth-child(1){ padding-top: 0; padding-bottom: 0; background: none; box-shadow: none; text-transform: uppercase; font-family: 'GilroyBold'; }
.storagediv .item{ display: flex;  align-items: center }
.storagediv .item img{ margin-right:20px }
.storefaq{ padding-bottom: 80px }
.packingservice .item img{    border-radius: 50%;  box-shadow: 6px 6px 20px 4px #e0e9f1;
    margin-bottom: 1px;   max-width: 100%; border: 1px solid #fff;}
/* .pricingArea .itemBox .item span.sub sup{font-family: 'GilroyLight';} */
.storageservice{ padding-bottom: 130px }
.storageservice .item{ width: auto; }
.storagepricing:before{content: ""; width: 117px;   height:293px;  position: absolute;   top: -140px;
    left: 0;   z-index: 1;  background: url(https://www.hireamover.com.au/wp-content/uploads/2020/10/storagebg-left.png) no-repeat;}

/* storage ends here */

/*========Testimonial==============*/

.pricingtab .tabs li:last-child{ margin-right: 0 }
#moving2{    box-shadow: 4px 9px 27px 4px #dee2f6; margin:0 auto 35px;     border-radius: 10px; }
#moving2 h2{display: flex; font-weight: normal; align-items: center; padding:21px 25px; font-size: 24px; border-radius: 10px 10px 0 0; color: #0098ce;    line-height: 0; background: #e3f8ff  }
#moving2 h2 span{ margin-right: 15px }
.testimonialdiv{    justify-content: flex-start; margin-bottom: 40px; padding-bottom: 45px; border-bottom: 1px solid #e6e7e7}
.noborder{    margin: 0; padding: 0;  border: 0;}
.tab_content2{ padding: 38px 40px }
.testimg{ max-width: 125px; margin-right: 35px; }
.testimonialdiv .testimg .circlimg { border-radius: 50%;  box-shadow: 6px 6px 20px 4px #e0e9f1;  margin-bottom: 17px;
    max-width: 100%;   border: 1px solid #fff; width:118px; height:118px}
.testimonialdiv .testimg img{ margin: 0 auto; display: block; }    
.testcontent{ max-width: 910px }
.testcontent p{ font-weight: bold; font-family: 'Poppins'; font-style: italic; font-size: 20px; line-height: 36px }
.testcontent h5{ font-size: 18px }
.clientname{ padding: 25px 0 0 0 }
.clientname h6{  font-family: 'GilroyBold';  display: flex; font-size: 18px;   align-items: center; }
.clientname .line{ width: 1px; height: 13px;    margin: 0 13px;
    display: inline-block; background: #6d6d6d }
.clientname span{ font-weight: normal; font-family: 'GilroyRegular'; display: inline-flex;
    align-items: center; }
.clientname span img{ margin-right: 10px }
#moving2 .tab_content2 .quoteBtn{ margin-bottom:20px; box-shadow: none; padding: 20px 40px; background: #e3f8ff; color: #0098ce; font-size: 20px }
#moving2 .tab_content2 .quoteBtn i{line-height: 26px; font-weight: normal;  width: 24px; height: 24px; border-radius: 50%; text-align: center; color: #fff; background: #0098ce;  }
#moving2 .tab_content2 .quoteBtn:hover{ background: #a3def2 }


#packing2{ box-shadow: 4px 9px 27px 4px #dee2f6; margin:0 auto 35px; border-radius: 10px; }
#packing2 h2{display: flex; font-weight: normal; align-items: center; padding:21px 25px; font-size: 24px; border-radius: 10px 10px 0 0; color: #9e75b3;    line-height: 0; background: #f8e9ff  }
#packing2 h2 span{ margin-right: 15px }
#packing2 .tab_content2 .quoteBtn{margin-bottom:20px; box-shadow: none; padding: 20px 40px; background: #f8e9ff; color: #a178b5; font-size: 20px }
#packing2 .tab_content2 .quoteBtn i{line-height: 26px; font-weight: normal;  width: 24px; height: 24px; border-radius: 50%; text-align: center; color: #fff; background: #a479ba;  }
#packing2 .tab_content2 .quoteBtn:hover{ background: #debcee }

#boxpack2{    box-shadow: 4px 9px 27px 4px #dee2f6; margin:0 auto 35px;     border-radius: 10px; }
#boxpack2 h2{display: flex; font-weight: normal; align-items: center; padding:21px 25px; font-size: 24px; border-radius: 10px 10px 0 0; color: #ee8228;    line-height: 0; background: #fce8d8  }
#boxpack2 h2 span{ margin-right: 15px }
#boxpack2 .tab_content2 .quoteBtn{ margin-bottom:20px;    box-shadow: none; padding: 20px 40px; background: #f9e5d5; color: #f5882c; font-size: 20px }
#boxpack2 .tab_content2 .quoteBtn i{line-height: 26px; font-weight: normal;  width: 24px; height: 24px; border-radius: 50%; text-align: center; color: #fff; background: #f5882c;  }
#boxpack2 .tab_content2 .quoteBtn:hover{ background: #f6d2b4 }


.ui-menu .ui-menu-item { font-size: 18px !important; color: #000 !important; font-family: 'GilroyMedium' !important; }

.page-id-195 .pricingArea .pricingBg { margin: -535px 0 10px 0 !important; width: 100% !important; background: #f6fcff !important; height: 440px !important; }

.page-id-195 .whyUsArea .disflexArea .image, .page-id-639 .whyUsArea .disflexArea .image { display: flex !important; align-items: center; }
.page-id-515 .whyUsArea .disflexArea .image, .page-id-1017 .whyUsArea .disflexArea .image { align-items: center; }

	.worksitArea .itemBox .item:nth-of-type(1) a:nth-of-type(1) .box:hover { background: #fdf2ea; }
	.worksitArea .itemBox .item:nth-of-type(1) a:nth-of-type(2) .box:hover { background: #f7f2f9; }
	.worksitArea .itemBox .item:nth-of-type(3) a:nth-of-type(1) .box:hover { background: #f7f2f9; }
	.worksitArea .itemBox .item:nth-of-type(3) a:nth-of-type(2) .box:hover, .worksitArea.packingwork .itemBox .item:nth-of-type(3) a:nth-of-type(1) .box:hover { background: #f4fcf3; }

	.worksitArea.packingwork  .itemBox .item:nth-of-type(3) .itemBox a:nth-of-type(1) .box { border-color: #37afd7; }  
	.worksitArea.packingwork  .itemBox .item:nth-of-type(3) .itemBox a:nth-of-type(1) .box span.images img { width: 36px; }
	.worksitArea.packingwork .itemBox .item:nth-of-type(3)  .itemBox a:nth-of-type(1) .box span.images  { background: #d4ebf382; }

	.worksitArea.packingwork  .itemBox .item:nth-of-type(3) a:nth-of-type(1) .box:hover { background: #d9f1f838; }

	.page-id-190 .whyUsArea .disflexArea .image { padding: 7px 0 15px; }

	/* 	.page-id-190 .whyUsArea .disflexArea .image img#image-mapimg { width: 430px; } */

	.page-id-195 .whyUsArea .disflexArea .image img#image-mapimg { width: 590px; }
	.page-id-403 .whyUsArea .disflexArea .image { align-items: flex-start; }
	.page-id-403 .whyUsArea .disflexArea .image img#image-mapimg { width: 580px; }

	.storage-quote-form { max-width: 1280px;  margin-top: 40px !important; }
	
	h3.refine-title-top { font-weight: normal !important; font-size: 26px !important; margin-bottom: 20px !important; font-family: 'GilroyBold'; }	
	h3.refine-title { font-weight: normal !important; font-size: 24px; margin-left: 0; margin: 0 0 10px; }

	.storage-row .quote-area { width: 100%; height: 120px; padding: 15px; }

	.required-info h3 { font-size: 15px !important; }
	li.resp-tab-item span { font-size: 18px !important; }
	.required-info h3 { font-size: 15px !important; }
	.radio-item .quote-field .radio-field .radio-label { padding: 20px 0 !important; }

	.formBlock form#get_storage_quote { max-width: 1280px; margin: 0 auto; }
	.formBlock .stepsBar { margin: 40px auto 0; }

	#moving .getQuotePart { margin: 35px 0 0; }

	.button-label.trackIcon img { width: 75px; }
	.button-label.trackIcon span { line-height: 1; }

.button-label.trackIcon h4 {
    line-height: 1;
   
    font-size: 22px;
    color: #748796;
  
    font-family: 'GilroyMedium';
    font-weight: normal;
}

	.subServiceArea { padding: 60px 0 0; width: 100%; }
	.subServiceArea ul { margin: 0 -30px; display: flex; -webkit-display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: flex-start; -webkit-justify-content: flex-start; }

.subServiceArea ul li { margin: 0 15px 20px; width: calc(20% - 30px); padding: 5px 15px; font-size: 18px; color: #004b8c; line-height:1.2; font-family: 'GilroyMedium'; text-align: center; border-radius: 7px; display: flex; -webkit-display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center  }
/* .subServiceArea ul li:hover { color: #fff; border: 2px solid transparent; background: #0559a0; transition: all ease 0.5s; cursor: pointer; } */

.page-template-SpecificCity .ourservicesArea { padding: 50px 0 0px; }

.page-template-SpecificCity .ourservicesArea .item img { height: 190px; }
.page-template-SpecificCity .ourservicesArea .item { width: calc(25% - 30px); margin: 0 15px 40px; }
.page-template-SpecificCity .ourservicesArea .itembox { margin: 60px -20px 0;  justify-content: flex-start; -webkit-justify-content: flex-start;  }


.page-template-SpecificCity .ourservicesArea .item figure { overflow: hidden; position: relative; border-radius: 7px; }
 .page-template-SpecificCity .ourservicesArea .item  img {  display: block;  -webkit-transition: all linear 0.6s;  -moz-transition: all linear 0.6s;  transition: all linear 0.6s; margin: 0;  overflow: hidden; }
.page-template-SpecificCity .ourservicesArea .item:hover img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1); }

   .page-template-SpecificCity .ourservicesArea .item figure:before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;  display: none; transform: all ease 0.5s;
}
.page-template-SpecificCity .ourservicesArea .item figure:hoer:before { display: block; }

.page-template-SpecificCity .ourservicesArea .item h3 { text-align: center; }
.page-template-SpecificCity .boxfaqarea .accordion-item span.acicon img { width: 28px; }
.page-template-SpecificCity .boxfaqarea { padding-bottom: 20px; }

.page-id-860 .storage-quote-form, .page-id-3191 .storage-quote-form  { margin: 20px 0 15px !important; }

.storagediv:nth-of-type(1) .item:nth-of-type(2) { width: auto; justify-content: flex-end; }
.storagediv:nth-of-type(1) .item:nth-of-type(1) { width: 39%; justify-content: center; }
.storagediv .item:nth-of-type(2) { width: 50%; justify-content: center; }

.sydney-storage .storagediv .item:nth-of-type(2){justify-content: right;}



.page-id-860 .reviewArea .reviText{ align-items: flex-start;  height: 280px; }

.page-id-860 .reviewArea.reviewArea22 .reviText, .page-id-3191 .reviewArea.reviewArea22 .reviText { height: auto; } 

.page-template-SpecificCity .ourservicesArea .heading p a {
    text-decoration: underline;
    color: #035498;
}


/* new CSS STrog 25-11-20 */


  .storageFormArea .stepsBar { padding: 1px 30px 30px 30px; }
  .storageFormArea h3 { color: #004579; }
  .stepsBar .itemBox.storageBox .item { width: calc(25% - 12px); }
  .storageFormArea .refineTExtArea { padding: 0px 0 0; }
  .storageFormArea .refineTExtArea span.optn, .stepsBar .refineTExtArea span.optn { font-size: 22px; color: #363636; display: block; text-align: center; font-family: 'GilroyMedium'; }
.storageFormArea .refineTExtArea h3 { font-family: 'GilroyMedium'; font-weight: initial; }
  .storageFormArea .refineTExtArea .panelContainer { clear: left; margin-bottom: 25px; background-color: #fff; }

  /* reset ul defaults  */
  .storageFormArea .refineTExtArea .storgTab {  margin: 20px 0 0;	list-style: none; }

  /* set li properties  */
  .storageFormArea .refineTExtArea .storgTab li, .stepsBar .refineTExtArea .storgTab li {  display: inline-block; padding: 0 4px; margin: 0; text-align: center; }
  .storageFormArea .refineTExtArea .storgTab li a, .stepsBar .refineTExtArea .storgTab li a  { display: inline-block; font-size: 19px; color: #748796; font-weight: 400; padding: 0 2px 7px; margin-right: 4px; border-bottom: 3px solid transparent; font-family: 'GilroyMedium'; }
  .storageFormArea .refineTExtArea .storgTab li a.active, .stepsBar .refineTExtArea .storgTab li a.active { color: #065ca4; border-bottom: 3px solid #065ca4; font-family: 'GilroyBold'; }

  .refineTExtArea .panelContainer .itemBox .item span.bedrIcon img { width: auto; }
  .refineTExtArea .panelContainer .number span {cursor:pointer; }
  .refineTExtArea .panelContainer .number { width: 135px; margin: 15px auto 0; display: flex; align-items: center; flex-wrap: wrap; position: relative; }
  .refineTExtArea .panelContainer .number	.minus, .plus{  display: inline-block; vertical-align: middle; text-align: center; color: #025092; }
  .refineTExtArea .panelContainer .number input { height: 50px; width: 100%; text-align: center; font-size: 17px; color: #5395cc; border: 2px solid #a2c4e1; border-radius: 7px;
      display: inline-block; vertical-align: middle; }
  .refineTExtArea .panelContainer .number .minus { position: absolute; left: 10px; }
  .refineTExtArea .panelContainer .number .plus { position: absolute; right: 10px; }

  .storageFormArea .radioBox[type=radio]:checked + .BoxLabel span.bedrIcon, .storageFormArea .radioBox[type=checkbox]:checked + .BoxLabel span.bedrIcon { box-shadow: 10px 23px 28px 4px #dee2f6; }

  .refineTExtArea .panelContainer .number.active input { background: #014e90; border-color: #fff; color: #fff; box-shadow: 10px 23px 28px 4px #dee2f6; }
  .refineTExtArea .panelContainer .number.active	.minus,    .refineTExtArea .panelContainer .number.active .plus { color: #fff; }      
  .refineTExtArea .itemBox.strBox { margin: 40px 0 0; justify-content: flex-start; padding: 0 0 0 25px; }


.storageFormArea .refineTExtArea .panelContainer .itemBox { margin: 0; justify-content: center; }
.storageFormArea .refineTExtArea .panelContainer .itemBox .item, .stepsBar .refineTExtArea .panelContainer .itemBox .item { margin: 40px 0 0; }
.storageFormArea .refineTExtArea .storagBoxTab .item h4 {  min-height: 52px; }

.storageFormArea .refineTExtArea .storagBoxTab .item h4, .stepsBar .refineTExtArea .storagBoxTab .item h4 {  min-height: 52px; }
.storageFormArea .refineTExtArea .panelContainer .itemBox .item span.bedrIcon i, .stepsBar .refineTExtArea .panelContainer .itemBox .item span.bedrIcon i { width: 50px; height: 50px; font-size: 24px; color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #748796; }

.radioBox[type=radio]:checked + .storageFormArea .refineTExtArea .panelContainer .itemBox .item span.bedrIcon i, .radioBox[type=checkbox]:checked + .storageFormArea .refineTExtArea .panelContainer .itemBox .item span.bedrIcon i { background: #fff;  color: #065ca4; }


/* .radioBox[type=checkbox]:checked + .stepsBar .refineTExtArea .panelContainer .itemBox .item span.bedrIcon i, .radioBox[type=checkbox]:checked + .stepsBar .refineTExtArea .panelContainer .itemBox .item span.bedrIcon i { background: #fff;  color: #065ca4; }
 */

.stepsBar .refineTExtArea .radioBox[type=radio]:checked + .BoxLabel span.bedrIcon i, .stepsBar .radioBox[type=checkbox]:checked + .BoxLabel span.bedrIcon i {
    color: #065da6;
    background: #fff;
}


.storageFormArea .refineTExtArea .panelContainer div#panela8 .itemBox .item h4 { min-height: auto; }

.storageFormArea .radioBox[type=radio]:checked + .BoxLabel span.bedrIcon i , .storageFormArea .radioBox[type=checkbox]:checked + .BoxLabel span.bedrIcon i { color: #065da6; background: #fff; }

.storageFormArea .stepsBar.stepsBar2 .radioBox[type=radio]:checked + .BoxLabel span.bedrIcon i, .storageFormArea .stepsBar.stepsBar2  .radioBox[type=checkbox]:checked + .BoxLabel span.bedrIcon i { color: #fff; background: transparent; }

.Outdoor i { font-size: 10px; color: #fff; width: 17px; height:17px; line-height:17px; background: #748796; position: relative; border-radius: 100%; top: -3.2px; }

 .tooltiptext { display:none; z-index: 1;  cursor: default; padding: 0; background: #f6fbff; width: 260px; position: absolute; top: -17px; left: 17px; padding: 10px; border: 1px solid #c2dbf0; line-height: 1.5; }
.tooltiptext p { font-size: 14px; color: #406fa3; font-family: 'GilroyRegular'; font-weight: normal; text-align: left; }

.Outdoor i:hover .tooltiptext { display: block; }

.storageFormArea .stepsBar .itemBox .customFild.subInputname input { background: transparent; }

.storageFormArea .stepsBar.stepsBar6 .customRadioBox .customFild [type="radio"]:checked,  .storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:checked + label, .storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; font-size: 16px; color: #747884; text-align: left; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:checked + label:before, .storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px;  border: 2px solid #adadad; border-radius: 100%; background: #fff; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:checked + label:after, .storageFormArea .stepsBar.stepsBar6  .itemBox  .customFild [type="radio"]:not(:checked) + label:after { content: ''; width: 14px; height: 14px; background: #055aa1; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox  .customFild [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox .customFild [type="radio"]:checked + label:before { border-color: #055aa1; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox .customFild [type="radio"]:checked + label { color: #055aa1; font-family: 'GilroyBold'; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox .customFild [type="radio"]:checked + label strong  { color: #055aa1; font-family: 'GilroyBold'; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox .customFild p { display: inline-block; padding: 0 10px 0 0; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox .item .bedrIcon.plusIcon { border: 2px dashed #105794; }

.storageFormArea .customFild.disflexArea { justify-content: flex-start; -webkit-justify-content: flex-start; }
 
.storageFormArea .customRadioBox h4 { font-size: 20px; color: #42507e; font-family: 'GilroyMedium'; text-align: left; padding: 10px 0 20px;     font-weight: normal; }

.storageFormArea .stepsBar p { font-size: 18px; }
.storageFormArea .stepsBar.stepsBar6  .customRadioBox .itemFild { margin: 0 0 20px; width: calc(33% - 0px);     text-align: left; }
.profesPart .MoverText img { position: relative; left: -9px; }
.storageFormArea .stepsBar.stepsBar6 .customRadioBox .itemFild label strong { font-family: 'GilroyMedium'; }
.storageFormArea .stepsBar.stepsBar6 .textBoxx textarea { font-size: 20px;  color: #abb1c0; }

.pageTitleArea { width: 100%; padding: 120px 0 0px; }
.pageTitleArea h2 { padding: 0 0 15px; font-size: 36px; color: #065699; line-height: 1.1 }
.pageTitleArea p { padding: 0 0 30px; font-size: 22px; line-height: 1.99; }
.pageTitleArea img { display: block; margin: 0px auto 30px; }
.pageTitleArea h3 { padding: 0 0 20px; font-size: 28px; color: #065699; line-height: 1.1; font-family: 'GilroyMedium'; }
.pageTitleArea h4 { padding: 10px 0 20px; font-size: 22px; color: #065699; line-height: 1.1; font-family: 'GilroyMedium'; }
.singleBanner .itemBox.disflexArea.algnflexArea { justify-content: center; -webkit-justify-content: center; }

.pageTitleArea.singlecontantArea ul { margin: 15px 0 15px; }
.pageTitleArea.singlecontantArea ul li { font-size: 22px; line-height: 1.9; position: relative; padding: 0 0 15px 20px; }
.pageTitleArea.singlecontantArea ul li:before { content: ""; width: 8px; height: 8px; border-radius: 100%; position: absolute; top: 17px; left: 0; background: #065699; }

.pageTitleArea.singlecontantArea ol { list-style-type: lower-alpha; padding: 0 0 10px 22px; }
.pageTitleArea.singlecontantArea ol li { padding: 0 0 15px; font-size: 22px; line-height: 1.9; }

.pageTitleArea.singlecontantArea a {
    color: #065699;
    text-decoration: underline;
}

.button-wrap input[type=checkbox] {
    display: none;
}

.stepsBar .itemBox .customFild select.inputFild { color: #adadad; }
.stepsBar .itemBox .customFild select.inputFild option { color: #000; }
.stepsBar .itemBox .customFild select.inputFild option:first-child { color: #adadad; }

/* blocConantArea */
.blocConantArea { width: 100%; padding: 20px 0 80px; }
.blocConantArea .blogItem { width: 100%; margin: 70px 0 0; }
.blocConantArea .blogItem .image { width: calc(30% - 10px); }
.blocConantArea .blogItem .image figure { position: relative; overflow: hidden; margin: 0; border-radius: 5px; }
.blocConantArea .blogItem .image img { display: block; width: 100%; -webkit-transition: all linear 0.6s;  -moz-transition: all linear 0.6s;  transition: all linear 0.6s; margin: 0;  overflow: hidden; }
.blocConantArea .blogItem .Blogtext { width: calc(70% - 50px); }
.blocConantArea .blogItem .Blogtext h3 a { font-size: 24px; color: #1c2d41; font-weight: normal; line-height: 1.3; padding: 0 0 15px; display: block; }
.blocConantArea .blogItem .Blogtext h3 a:hover { color: #0559a0 }
.blocConantArea .blogItem .Blogtext p { font-size: 20px; line-height: 1.79; }

.blocConantArea .blogItem .image .content-overlay { background: rgba(0,0,0,0.5); position: absolute; height: 100%; width: 100%; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }

.blocConantArea .blogItem .image .content-details { position: absolute; text-align: center; padding-left: 1em;  padding-right: 1em; width: 100%; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.blocConantArea .blogItem .image .content-details h3 { font-size: 22px; color: #fff; font-weight: normal; line-height: 1.3; }
.blocConantArea .blogItem .image:hover .content-details { top: 50%; left: 50%; opacity: 1; }

.fadeIn-bottom { top: 80%; }
.fadeIn-top { top: 20%; }
.fadeIn-left { left: 20%; }
.fadeIn-right { left: 80%; }

 .page-template-SpecificCity .ourservicesArea .item  img {  display: block;   }
.blocConantArea .blogItem .image:hover img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1); }
.blocConantArea .blogItem .image:hover  .content-overlay { opacity: 1;  }

.paginationdiv { width:100%; padding: 60px 0 0; }
.paginationdiv ul li .anchorlist{ width: 40px; height: 40px; border-radius: 50%; border: 2px solid #e3e3e6; background: #e3e3e6; -webkit-display: flex;  display: flex; -webkit-align-items: center;  align-items: center; text-align: center; -webkit-justify-content: center; justify-content: center; }
 .paginationdiv ul li a:not(.anchorlist){ color: #4819f2; -webkit-display: flex;  display: flex; -webkit-align-items: center;  align-items: center; }   
.paginationdiv ul li .active { border: 2px solid #4819f2; color: #4819f2 }
.paginationdiv ul li { padding: 0 15px; }

.paginationdiv button.slick-arrow { width: 40px; height: 40px; line-height: 40px; font-size: 24px; border-radius: 2px; border: 0; background: #4819f2;   color: #fff; position: inherit !important; right: 0; top: -124px; cursor: pointer; }
.paginationdiv button.slick-prev.slick-arrow { right: 47px; }
.paginationdiv button.slick-arrow:focus { border: 0; outline: 0; } 
.paginationdiv ul.disflexArea { justify-content: center; -webkit-justify-content: center; }

.DetailcontantArea { padding: 60px 0 0; }
.DetailcontantArea .Detailimage { margin: 0 0 30px; }
.DetailcontantArea .Detailimage img { width: 100%; display: block; border-radius: 6px; height: 470px; object-fit: cover; }
.blogDetailArea h1 { padding: 0 0 15px; font-size: 28px;  color: #1c2d41; line-height: 1.2; font-weight: normal; }
.blogDetailArea h3 { padding: 0 0 15px; font-size: 22px;  color: #1c2d41; line-height: 1.2; font-weight: normal; }
.blogDetailArea p, .post_text p { font-size: 20px; padding: 0 0 20px; }

.BlogsocileIcon { padding: 30px 0 60px }
.BlogsocileIcon .share.disflexArea { align-items: center; }
.BlogsocileIcon .post_text p { padding: 0; font-size: 18px; }
.BlogsocileIcon .social-share.disflexArea li { padding: 0 3px }
.BlogsocileIcon .social-share.disflexArea li a { font-size: 18px; color: #999; width: 40px; height: 40px; border: 1px solid #ccc; display: flex; align-items: center; justify-content: center; border-radius: 100%; }
.BlogsocileIcon .social-share.disflexArea li a:hover { background: #0559a0; color: #fff; border: 1px solid transparent; }


/* bloginnerArea */
.bloginnerArea { padding: 30px 0; width: 100%; background: #f2fafd; }
.bloginnerArea h2 { font-size: 40px; color: #035498; line-height: 1.3; }

.DetailcontantArea a  { color: #035498; font-family: 'GilroyMedium'; text-decoration: underline; text-decoration: underline; }

nav#nav-below ul.pager { -webkit-display: flex; display: -webkit-flex; flex-wrap: flex; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; padding: 30px 0 0; }
nav#nav-below ul.pager li a { font-weight: bold; color: #000; }
nav#nav-below ul.pager li a:hover { color: #035498; }

.DetailcontantArea .blogDetailArea ol { padding: 0 0 15px 20px; list-style: decimal; }
.DetailcontantArea .blogDetailArea ol li { padding-left: 0 !important; }
.DetailcontantArea .blogDetailArea ul { padding: 0 0 10px }
.DetailcontantArea .blogDetailArea ul li, .DetailcontantArea .blogDetailArea ol li { font-size: 20px; color: #1c2d41; padding: 0 0 3px 22px; line-height: 1.8; position: relative; }
.DetailcontantArea .blogDetailArea ul li:after { content: ""; width: 8px; height: 8px; position: absolute; top: 17px; left: 0; border-radius: 100%; background: #035498;  }

img.aligncenter.size-full.wp-image-2432, img.aligncenter.size-full.wp-image-2431 { height: auto; }

.my-error-class { margin-top: 0px !important; text-align: left !important; }

.page-id-195 .banner_bar { padding: 0; }
.page-id-195 .banner_bar .overlay { width: 100%; height: 100%; padding: 53px 0 0; background: rgba(0, 0, 0, 0.4); }
.page-id-195 .banner_bar .bnrText h1, .page-id-195 .banner_bar .bnrText h2 { color: #fff; }

.reviewArea.reviewArea22 .reviText { height: auto !important; }

form#PaymentForm { max-width: 740px; padding: 60px 15px; margin: 0 auto; }
form#PaymentForm h2 { padding: 0 0 20px; font-size: 30px; color: #1c2d41; line-height: 1.1; position: relative; z-index: 1; font-weight: 400; font-family: gilroybold;
}
form#PaymentForm h2 strong { font-family: gilroybold;  font-weight: normal;}
form#PaymentForm p { padding: 0 0 20px; font-size: 20px; line-height: 1.4; }

form#PaymentForm label { font-size: 18px; }
form#PaymentForm input.form-control { padding: 13px 15px !important; font-size: 17px; background: transparent !important; color: #adadad; border: 1px solid #adadad; border-radius: 5px; }
form#PaymentForm textarea { width: 100%; padding: 15px; font-size: 17px; height: 90px; margin: 0 0 20px; }

.payment-img { position: relative !important; right: 0 !important; text-align: right; }
 .ham-payment fieldset { max-width: 100% !important; }

 .ham-payment fieldset .halfwidth { padding: 12px !important; width: 23.5% !important; float: left !important; margin-right: 20px; margin-left: 0 !important;  color: #adadad; border: 1px solid #adadad !important; border-radius: 5px !important; }
 .ham-payment fieldset .halfwidth:last-child { margin-right: 0px; }

#PaymentForm .btn-submit, #PaymentForm .btn.btn-primary {  border: 0; font-size: 22px; font-weight: normal !important; background: #035498 !important;  font-family: 'GilroyBold' !important; box-shadow: 2px 7px 10px 6px #ced6f6 !important; border-radius: 6px; text-transform: uppercase; letter-spacing: 3px; cursor: pointer; }

#PaymentForm .btn.btn-primary  { height: 60px; }
.set-arrow { top: 0 !important; float: none !important; right: 0 !important; }
#PaymentForm .btn-submit:hover, #PaymentForm .btn.btn-primary:hover { background: #0098ce !important; color: #fff !important; }
#PaymentForm .alert { font-size: 17px; }


#PaymentForm .payment-img.online_payment { padding: 0 0 15px; position: relative !important; right: 0 !important; text-align: left  !important; display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: space-between; -webkit-justify-content: space-between;   align-items:center; -webkit-align-items:center; }

 .page-id-2923 .pageTitleArea.singlecontantArea .vc_row.wpb_row.vc_row-fluid {
   display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap;
}

 .page-id-2923 .pageTitleArea.singlecontantArea .wpb_column.vc_column_container.vc_col-sm-6 { width: calc(50% - 30px); background: #fff; padding: 42px 0 0; margin: 0 15px 50px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }

 .page-id-2923 .pageTitleArea.singlecontantArea blockquote { background: #eee; padding: 10px; margin: 0 0 20px 30px; border-left: 5px solid #23408d; }

.page-id-2923 .pageTitleArea.singlecontantArea blockquote p{ padding: 0; font-size: 18px; line-height: 1.4; }
.page-id-2923 .pageTitleArea.singlecontantArea .wpb_text_column.wpb_content_element .wpb_wrapper p { line-height: 1.3; font-size: 18px; }


/*sydney-storage 13OCT22*/
.banner_bar.storage_banner_bar{ display:flex;
align-items:center;
padding:0;
height:620px;

}
.storage_banner_bar .bnrText {
    max-width: 790px;
}
.banner_bar.storage_banner_bar .bnrText h1{
color:#091841;
font-size:54px;
line-height:76px;
margin-top:-10px
}
.banner_bar.storage_banner_bar .bnrText p{
color:#535353;
font-size:21px;
padding:8px 0 52px 0
}
.banner_bar.storage_banner_bar .bnrText h2{
color:#065699;
font-family: 'GilroyMedium';
font-size:26px;
line-height:46px;
max-width: 500px;

}
.under-banner-sec{ position:relative}
.under-banner-sec:before{ position:absolute; content: ""; width: 100%;
height: 208px; background:#fafafa ; top: -80px; }


body.formBlock .storgae_form form:before {content: "";width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);z-index: 999;} 

body.formBlock .stepsBar { box-shadow: 0 2px 18px 0 #dfe9f1; position: absolute; top: 0; margin: 0; left: 0; right: 0; margin: 0 auto; }
div#like_storage { margin-top: 45px; }
body.formBlock .storgae_form .container_lg { position: static; }
body.formBlock .storgae_form .storageFormArea .stepsBar{ margin-top:0 !important}
body.formBlock .under-banner-sec{ position:static}
.banner_bar.storage_banner_bar .bnrText h2 span{font-family: 'GilroyExtraBold';}
.under-banner-sec .storgae_form .storageFormArea .stepsBar{ padding-top: 63px; margin:80px auto 0}
.review-for-storage .reviText{ justify-content: center;}

.storgae_form .storageFormArea .refineTExtArea h3{
font-family: 'GilroyBold'; margin-bottom: 14px;
font-weight: initial;
}
.storgae_form #progressbar{display:none}
.under-banner-sec .storgae_form .panelContainer .number input{
height:37px
}
.storgae_form .storageFormArea .refineTExtArea .storgTab li a, .stepsBar .refineTExtArea .storgTab li a {
    font-size: 17px;
}
.storgae_form .stepsBar .itemBox .item h4{
font-size: 18px;     min-height: 56px
line-height: 28px;
}
.packingwork .itemBox .item .subText span.icon:before{
height:196px
}
.storgae_form .refineTExtArea .panelContainer .number .minus{
    left: 14px;
}

.storagepricing .itemBox:before {
   
    right: 270px !important;
    bottom: -30px !important;
   
}
.storgae_form .refineTExtArea .panelContainer .number .plus{
    right: 14px;
}
.review-for-storage .packingwork .itemBox .item .subText .text p{
color:#535353;  max-width: 215px;
}
.review-for-storage .worksitArea .itemBox .item .subText{
    margin: 60px 0 0;
}
.review-for-storage .worksitArea .itemBox .item .subText:nth-child(1){
  margin: 110px 0 0;
}
.sydney-storage .storagediv:nth-of-type(1) .item:nth-of-type(1) {
    justify-content: flex-start;
}
.sydney-storage .storagediv:nth-of-type(1) p, .storageArea .storagediv:nth-of-type(1) b{
font-size:14px;
color:#091841;
font-family: 'GilroyMedium';
}
.sydney-storage .storagediv p{
color:#091841;
}
.testimonialArea.packingtestimonial .item .subtext{
    font-style: italic;
}
.testimonialArea.packingtestimonial .item .subtext h3{
 font-style: normal;
}

.review-for-storage .reviewArea{background: #ffffff; padding:65px 0 8px 0}
.ourservicesArea.packingservice .item img{ margin-bottom: 16px;}

@media all and (max-width: 1800px){
.banner_bar.storage_banner_bar{
height:580px
}
}

@media all and (max-width: 1620px){
.banner_bar.storage_banner_bar{
height:550px
}
}
@media all and (max-width: 1560px){
.banner_bar.storage_banner_bar{
height:535px
}

}

@media all and (max-width: 1440px){

.banner_bar.storage_banner_bar .bnrText h1{font-size:50px; line-height: 70px;}
.banner_bar.storage_banner_bar .bnrText p{ font-size:18px}
.banner_bar.storage_banner_bar .bnrText h2{ font-size:24px; line-height: 42px; max-width: 450px;}
.ourservicesArea.packingservice .item img {
    margin-bottom: 1px;
}
.under-banner-sec .storgae_form .storageFormArea .stepsBar {
    padding-top: 40px;  margin: 60px auto 0;
}
.under-banner-sec:before{top: -60px;}
    
}

@media all and (max-width: 1279px){
.banner_bar.storage_banner_bar{
height:480px; background-position: 60%;
}

.review-for-storage .star span{
font-size: 11px !important;
}

.storagepricing .itemBox:before {
    right: 210px !important;
    bottom: -30px !important;
}
}

@media all and (max-width: 1199px){
.storage_banner_bar .bnrText {
    max-width: 540px;
}
.packingwork .itemBox .item .subText span.icon:before {
    height: 160px;
}
.banner_bar.storage_banner_bar{height:440px}
.banner_bar.storage_banner_bar .bnrText h1 {
    font-size: 34px;
    line-height: 50px;
}
.banner_bar.storage_banner_bar .bnrText p {
    font-size: 17px;
    padding: 8px 0 30px 0;
}
.banner_bar.storage_banner_bar .bnrText h2 {
    font-size: 20px;
    line-height: 35px;
    max-width: 370px;
}
.review-for-storage .reviText{height:auto !important}
}


@media all and (max-width: 991px){
.banner_bar.storage_banner_bar {
    height: 340px;
}
.storage_banner_bar .bnrText {
    max-width: 440px;
}
.banner_bar.storage_banner_bar .bnrText h1 {
    font-size: 30px;
    line-height: 38px;
}
.banner_bar.storage_banner_bar .bnrText h2 {
    font-size: 18px;
    line-height: 32px;
    max-width:340px;
}
.banner_bar.storage_banner_bar .bnrText p{
padding: 8px 0 16px 0;}
.storagepricing .itemBox:before {
    right: 180px !important;}

}
@media all and (max-width: 767px){

.banner_bar.storage_banner_bar{height:250px}
.banner_bar.storage_banner_bar .bnrText{
 width:100%;
 max-width: 400px;
}
.review-for-storage .reviText{ height:auto !important}
.under-banner-sec .storgae_form .storageFormArea .stepsBar{
padding: 20px 20px 50px;
top:0
}
.banner_bar.storage_banner_bar .bnrText h1 {
       font-size: 26px;
       line-height: 32px;
}
.banner_bar.storage_banner_bar .bnrText p {
  font-size: 14px;
  padding: 8px 0 16px 0;
}
.banner_bar.storage_banner_bar .bnrText h2 {
       font-size: 14px;
    line-height: 26px;
    max-width: 300px;
}

.under-banner-sec:before {
    top: -30px;
}
.under-banner-sec .storgae_form .storageFormArea .stepsBar{margin:30px auto 0}
}

@media all and (max-width: 479px){

.item-rating, .item-logo {
	width: 100%;
	float: none;
	text-align: center;
	margin-top: 20px;
}

.banner_bar.storage_banner_bar{height:200px;  background-position: 50% 100%;}
.banner_bar.storage_banner_bar .bnrText{
max-width: 240px;
}
.banner_bar.storage_banner_bar .bnrText h1 {
    font-size: 16px;
    line-height: 20px;
    margin-top:0    
}
.banner_bar.storage_banner_bar .bnrText p {
    font-size: 14px;
    padding: 0px 0 10px 0;
    line-height:18px;
}
.banner_bar.storage_banner_bar .bnrText h2 {
    font-size: 14px;
    line-height: 19px;
    max-width: 250px;
}
}

/*sydney-storage 13OCT22*/

/* .tooltipBox:hover .tooltiptext {
    display: block;
} */

  /* END */


/* .text-full.subText.PdBox { padding: 0 !important; } */
/*======== End Testimonial==============*/



/* storage ends here */

/* Responsive */

/* Responsive */

@media all and (min-width: 1930px){ 
	
	.banner_bar, .boxbanner.boxesBannerPart, .boxbanner.employebanner, .page-id-860 .banner_bar.packingBannerPart { background-position: right top; background-size: contain; background-color: #e5f8ff; }
	.page-id-574 .banner_bar.packingBannerPart { background-position: right top; background-size: contain; background-color: #eeeeee; background-repeat: no-repeat; }
	
	
	.page-id-119 .boxbanner.employebanner, .page-id-21 .boxbanner.employebanner { background-color: #def4ff; }
	
	.page-id-574 .banner_bar.packingBannerPart {}
	
	.page-id-403 .whyUsArea .disflexArea .image { align-items: center; }
	.page-id-403 .whyUsArea .disflexArea .image img { width: 515px;  }
	
 .page-id-23 .boxbanner.employebanner { background-color: #def4ff;}
	
	
	.page-id-195 .banner_bar { background-color: transparent;  background-size: cover; }

	

	
}

@media all and (max-width: 1800px){ 
	
	.banner_bar {  height: 640px; }
	.boxbanner.boxesBannerPart .bnrText, .page-id-403 .employebanner .bnrText { margin: 0; }



}
@media all and (max-width: 1620px){ 

	.right-header a.getquoteBtn { width: 353px; padding: 8px 40px; }
	.header_site .container_lg.disflexArea { -webkit-justify-content: space-between; justify-content: space-between; }
	.banner_bar { height: 569px; }

	.banner_bar .bnrText h1 { font-size: 34px; }
	.stepsBar .itemBox .item span.bedrIcon { margin: 0 auto 15px; width: 120px; height: 120px; }
	.stepsBar .itemBox .item span.bedrIcon img { width: 55px; }
	.stepsBar a.nextBTn { margin: 30px 0 0; }
	.stepsBar { margin: 20px 0 0; padding: 35px 70px 40px; width: 960px; }
	.reviText { right: 0; }
	.stepsBar .nextBTn, .prevBTn  { margin: 35px 20px 0 0; }
	.stepsBar span.office { margin: 25px 0 0; }

	.stepsBar.stepsBar5 p { font-size: 18px; }

	.reviewArea .reviText span.googleIc { width: 50px; height: 50px; line-height: 50px; }
	.reviewArea .reviText h2 { font-size: 38px; }
	.reviewArea .reviText h3 { padding: 0 0 0 10px; font-size: 32px; }
	.reviewArea .reviText h3 span { font-size: 30px; }
	.reviewArea .reviText span.googleIc img {  width: 28px; }

	#progressbar {  margin: 18px 0; }
	.stepsBar h3 { font-size: 28px; }
	.stepsBar .itemBox .item h4 { font-size: 20px; }

	.whyUsArea { padding: 90px 0; } 
	
	.heading h2 { font-size: 52px; }
	.whyUsArea p { font-size: 20px; }
	.whyUsArea .disflexArea, .relocationarea .disflexArea { margin: 25px 0 0; }  
	.whyUsArea .itemBox .item h3 { font-size: 20px; }
	.whyUsArea .disflexArea .subText p { padding: 0 0 27px; }
	a.quoteBtn { padding: 24px 48px; font-size: 22px; }

	.worksitArea { padding: 65px 0 80px; }
	.worksitArea .itemBox .item .subText .text p { font-size: 18px; }
	
	.whyUsArea .disflexArea .image img#image-mapimg { width: 515px; }

/* 	.howitPart .itemBox .item .subText .text h2 { font-size: 24px; }
 */
	.testimonialArea { padding: 70px 0 50px; }
	.testimonialArea .item .subtext p { font-size: 18px; min-height: 245px; }
	a.seeMore { font-size: 22px; }
	a.seeMore i { width: 30px; height: 30px;line-height: 27px; font-size: 16px; }

	.pricingArea { padding: 70px 0 0; }
	.pricingArea .heading p { font-size: 24px; }
	.pricingArea .itemBox .item span.image img, .truckbox .itemBox .item span.image img { width: 60px; }
	.pricingArea .itemBox .item span.image, .truckbox .itemBox .item span.image { width: 120px; height: 120px; }
	.pricingArea .itemBox .item:nth-of-type(2)  span.image img, .truckbox .itemBox .item:nth-of-type(2) span.image img { width: 70px; }
	
	.page-id-195 .pricingArea .itemBox.fixedquate .item:nth-of-type(1) span.image img, .page-id-195 .pricingArea .itemBox.fixedquate .item:nth-of-type(2) span.image img { width: auto; }
	
	.page-id-860 .reviewArea .reviText { height: 315px; }
	.page-id-860 .whyUsArea .text, 	.page-id-3191 .whyUsArea .text { margin: 0; }

	
	.pricingArea .itemBox .item h3 { font-size: 32px; line-height: 1.3; }
	.pricingArea .itemBox .item span.sub strong { font-size: 50px; }
	.pricingArea .itemBox .item small { padding: 0px 0 20px; font-size: 18px; }
	.pricingArea .itemBox .item p { font-size: 24px; }
	.pricingArea .itemBox .item .getQuotePart { margin: 35px 0 0; }
	
	.pricindifferText h3 { font-size: 28px; }
	.checkBox li { padding: 0 0 0 50px; margin: 0 0 25px; font-size: 22px; }	
	.pricindifferText .disflexArea .item h4 { font-size: 20px; }

	.footerBox .item h3 { padding-bottom: 50px; font-size: 28px; }
	
	.boxbanner { min-height: 435px; }
	.boxbanner .bnrText h1 { font-size: 62px; }
	 
	.pricingtab .tabs li a { font-size: 24px; }
	.pricingtab { padding: 80px 0 0 0; }
	
	
	.truckbox .itemBox .item { padding: 0 20px 30px; }
	.truckbox .itemBox .item h3 { padding: 0 0 10px; font-size: 30px; }
	.truckbox .itemBox .item span.sub strong { font-size: 42px; }
	.truckbox .itemBox .item small { padding: 0 0 30px; font-size: 18px; }
	.truckbox .itemBox .item span.sub sub { font-size: 30px; }
	.truckbox .itemBox .item span.sub sup { font-size: 38px; }
	.truckbox .itemBox .item p { font-size: 24px; }	
	
	 .packagingBoxArea:before { left: -32px; top: -5px; }
	
	.pricingtab .tabs li a { font-size: 22px; }
	
	#packing .itemBox .item h3, #boxpack .itemBox .item h3  { font-size: 24px; }
	#packing .itemBox .item p,  #boxpack .itemBox .item p, #boxpack .itemBox .item .font-b { font-size: 18px; }
	
	#storage .itemBox .item h3 { padding: 0 0 20px; font-size: 30px; }
	#storage .itemBox .item span.sub strong { font-size: 44px; }
	#storage .itemBox .item span.sub sup { font-size: 38px; }
	
	#storage .itemBox .item p { font-size: 24px; }
	
	.relocationarea .heading p { font-size: 24px; }
	.relocationarea .disflexArea .subText p { padding: 0 0 30px; font-size: 20px; }
	.relocationarea .image.innerImage img { width: 410px; }
	#boxpack .itemBox .item small { min-height: 100px; font-size: 18px; }
	
	.projectArea { padding: 70px 0 60px;} 
	
	#storage .itemBox .item span.image { width: 160px; height: 160px; margin: 0 auto 30px; }
	#storage .itemBox .item span.image img { width: 75px; }
	
	.hireboxArea { padding: 55px 0 90px 0; }
	.boxhowitwork .itemBox .item .subText .text p { font-size: 18px; }
	
	.boxpricingarea { padding: 70px 0; }
	
	.boxfaqarea { padding: 65px 0 50px 0; }
	
	.boxfaqarea .accordion-item > h4 { padding: 30px 30px; font-size: 24px; }
	.boxhowitwork { padding: 80px 0 90px 0; }
	
	.boxpricingarea .itemBox .item h3 { font-size: 24px; }	
	.boxfaqarea .accordion-item .content p { font-size: 20px; }
	.boxpricingarea .itemBox .item .font-b { font-size: 18px; }
	.boxpricingarea .itemBox .item small { font-size: 18px; line-height: 28px; min-height: 110px; }
	.ourservicesArea .heading p { font-size: 24px; }
	
	.circular .item h3 { font-size: 24px !important; }
	.packingservice {  padding-bottom: 80px; }
	.boxhowitwork .itemBox .item .subText .text h2 { padding: 0 0 20px; font-size: 24px; }
	strong.thin-text { font-size: 24px !important; } 
	.boxpricingarea .heading p { font-size: 24px; }
	
	.relocationarea { padding: 90px 0 50px 0; }
	
	.worksitbg .howitPart { padding-bottom: 120px; }
	.worksitbg .getQuotePart { margin: 0 0 20px 0 !important; }
	
	.packingpricing .image2 { margin: 0 0 50px 0; }
	
	.pricingArea.packingpricing.removebefore .itemBox .item h3 { font-size: 24px; }
	
	.storageArea { padding: 120px 0 0 0; }
	.storageArea .heading p { font-size: 24px; }
	
	.ourservicesArea .item h3 { font-size: 24px; }
	
	.ourservicesArea .text p { font-size: 19px; }
	
	.forminput label { font-size: 20px; }
	.forminput .formcontrol { padding: 20px 25px; font-size: 20px; }
	
	.learn_from { padding: 75px 50px 60px; }    	
	.learn_from .wpcf7-submit { padding: 24px 60px; font-size: 22px; }
	
	.learnmoreArea .heading p { font-size: 24px; line-height: 40px; }
	
/* 	.page-id-190 .whyUsArea .disflexArea .image img#image-mapimg { width: 360px; }	 */
	.page-id-195 .whyUsArea .disflexArea .image img#image-mapimg { width: 420px; }	
	.page-id-403 .whyUsArea .disflexArea .image img#image-mapimg { width: 530px; }
	
	 .relocationarea .image.innerImage img { width: 390px; }
	
	.page-id-190 .whyUsArea .disflexArea .subText p, .page-id-2 .disflexArea .subText p { padding: 0 0 28px; }	
	#packing .itemBox .item h3 strong, .packingpricing .itemBox .item h3 strong { font-size: 44px; }	
	.page-id-860 .relocationarea .image.innerImage img, .page-id-3191 .relocationarea .image.innerImage img { width: 388px; }
	
	
	
	.refineTExtArea .panelContainer .number { width: 125px; }
	
	.pageTitleArea { padding: 100px 0 0px; }
	.pageTitleArea p { font-size: 20px; }
	
	.pageTitleArea h2 { font-size: 34px; }
	.pageTitleArea h3 { font-size: 26px; }
	.pageTitleArea h4 { font-size: 20px; }
	
	.boxfaqarea .accordion-item .content ul li, .boxfaqarea .accordion-item .content ol li { font-size: 20px }
	
	
	.pageTitleArea.singlecontantArea ul li { font-size: 20px; }	
	.pageTitleArea.singlecontantArea ul li:before { top: 15px; }
	
	.pageTitleArea.singlecontantArea ol li {  font-size: 20px; }
	
	.stepsBar .itemBox .item.packagBox span.bedrIcon ul li img { width: 33px; }
	
	.stepsBar.stepsBar7, .storageFormArea .stepsBar.stepsBar7 { padding: 60px 30px; }
	
	.profesPart { padding: 0 0 0 80px; }
	
	
}
	
@media all and (max-width: 1560px){

	.heading h2 { font-size: 48px; }
	.middle_menu { padding: 0 0 0 30px; }

	.right-header a.getquoteBtn { width: 320px; }

	.banner_bar, .page-id-195 .banner_bar .overlay  { padding: 40px 0 0; height: 535px; }
	a.quoteBtn { padding: 22px 42px; font-size: 20px; }

	.stepsBar { width: 940px; }
	.banner_bar .bnrText h1 { font-size: 32px; }
	.banner_bar .bnrText h2 { font-size: 17px; }

	#progressbar { margin: 15px 0; }
	.stepsBar h3 { font-size: 25px; }
	.stepsBar .itemBox { margin: 25px 0 0; }
	.stepsBar .refineTExtArea .panelContainer .itemBox { margin: 0; }
	.stepsBar .itemBox .item span.bedrIcon img { width: 50px; }
	
	.stepsBar .itemBox .item.large span.bedrIcon { width: 205px; }
	.stepsBar .itemBox .item span.bedrIcon { margin: 0 auto 15px; width: 110px; height: 110px; }
	.stepsBar .itemBox .lablText label { font-size: 18px; }
	.stepsBar .itemBox .item.packagBox span.bedrIcon { width: 230px; }

	.stepsBar.stepsBar4 .itemBox .item span.bedrIcon img, .stepsBar.stepsBar2 .itemBox .item span.bedrIcon img { width: 45px; }
	.stepsBar .packagBox .clockIcon li i { font-size: 24px; }
	
	.stepsBar .itemBox .item.large span.bedrIcon img { width: 128px; }

	.reviewArea .reviText h2 { font-size: 36px; }
	.reviewArea .reviText h3 {font-size: 30px; }
	.reviewArea .reviText h3 span { font-size: 28px; }

	.whyUsArea { padding: 80px 0; }
/* 	.whyUsArea .disflexArea .image img { width: 400px; } */
	.whyUsArea:after { content: "";  width: 175px;  height: 720px; background-size: 175px; }

	.whyUsArea p { font-size: 20px; }
	.worksitArea  { margin: 0px 0 0; }
	.worksitArea  .itemBox .item .subText .text h2 { font-size: 22px; }
	.worksitArea  .itemBox .item .subText .text strong { font-size: 40px; }

	.worksitArea .getQuotePart { margin: 60px 0 0; }
	
	.worksitArea .itemBox .item .itemBox { margin: 0 0 -45px; }

	.testimonialArea .item .subtext i.fa-quote-right { font-size: 28px; }
	.testimonialArea:before { width: 115px; height: 260px; top: -163px; background-size: 115px; }
	.testimonialArea:after { width: 130px; height: 270px; background-size: 130px; }

	a.seeMore { font-size: 20px; }
	.pricingArea .heading p { font-size: 22px; }
	.pricingArea .itemBox .item h3 { font-size: 30px; }

	.pricingArea .itemBox .item span.sub sup { font-size: 36px; }
	.pricingArea .itemBox .item span.sub strong { font-size: 46px; }
	.pricingArea .itemBox .item p { font-size: 22px; }
	.pricingArea .itemBox .item .getQuotePart {  margin: 30px 0 0; }

	.projectArea { padding: 70px 0 60px; }

	.footerBox .item h3 { font-size: 26px; }
	.footerBox .item .textt p { font-size: 18px; }
	.footerBox .item .icon p { font-size: 18px; }
	
	.boxbanner { min-height: 410px; }
	
	.truckbox .itemBox .item { padding: 0 20px 30px; }
	.truckbox .itemBox .item h3 { font-size: 28px; }
	.truckbox .itemBox .item span.sub sub { font-size: 28px; }
	.truckbox .itemBox .item span.sub strong { font-size: 40px; }
	.truckbox .itemBox .item span.sub sup { font-size: 36px; }
	.truckbox .itemBox .item p { font-size: 22px; }	
	.truckbox .getQuotePart a.quoteBtn { padding: 16px 28px; }
	
	.pricindifferText { margin: 60px 0 0; }
	
	.pricindifferText.pricing-page .disflexArea .item h5 { font-size: 16px; }	
	
	#packing .itemBox .item h3, #boxpack .itemBox .item h3 { font-size: 22px; }
	#packing .itemBox .item h3 {  margin-bottom: 20px; }
	
	#boxpack a.quoteBtn { padding: 19px 43px; }
	
	#storage .itemBox .item h3 { font-size: 28px; }
	#storage .itemBox .item span.sub sub { font-size: 30px; }
	
	#storage .itemBox .item span.sub sup { font-size: 36px; }
	#storage .itemBox .item small { padding: 0 0 20px; font-size: 18px; }
	#storage .itemBox .item p { font-size: 22px; }
	#storage a.quoteBtn { padding: 17px 28px; }
	
	.relocationarea .heading p { font-size: 22px; }
	

/* 	.packagingBoxArea .itemBox { width: 350px; height: 350px; } */
/* 	.packagingBoxArea .itemBox .itemText h4 { font-size: 28px; } */
	.packagingBoxArea .itemBox .itemText img { width: 40px !important; }
	
	.packagingBoxArea .itemBox .itemText:nth-of-type(1) div { position: relative; top: 10px; left: 10px; }
	.packagingBoxArea .itemBox .itemText:nth-of-type(2) div { top: 10px; right: 10px; }
	

	.packagingBoxArea .itemBox .itemText:nth-of-type(3) div { bottom: 10px; left: 10px; }
	.packagingBoxArea .itemBox .itemText:nth-of-type(4) div { bottom: 10px; right: 10px; }
/* 	.packagingBoxArea:before { left: -27px; top: 1px; background-size: 400px; width: 400px; height: 400px; } */
/* 	.packagingBoxArea .itemBox:before { width: 65px; height: 65px; background-size: 28px; }	 */
	.whyUsArea .disflexArea .image { padding: 10px 0 15px; }
	
/* 	.relocationarea .disflexArea .subText p { font-size: 19px; } */
	
	.ourservicesArea .heading p { font-size: 22px; }
	.ourservicesArea .item h3 { font-size: 22px; }	
	
	.ourservicesArea .text p { font-size: 18px; }
	
	.footerBox .item ul.servicLink li a { font-size: 18px; }
	
	#packing .itemBox .item h3 strong, .packingpricing .itemBox .item h3 strong { font-size: 42px; }
	
	.profesPart .MoverText p { font-size: 18px; }
	.profesPart { padding: 0 0 0 100px; }	
	.profesPart .mover_image { right: 140px; }
	
	
	.refineTExtArea .panelContainer .number { width: 115px; }
  .refineTExtArea .panelContainer .number input { height: 47px; }
	.storageFormArea .stepsBar { padding: 0px 35px 50px; }
	
/* 	.page-id-860 .reviewArea .reviText { height: 640px; } */
	.storageFormArea .stepsBar.stepsBar6 .customRadioBox .customFild [type="radio"]:checked + label, .storageFormArea .stepsBar.stepsBar6 .customRadioBox .customFild [type="radio"]:not(:checked) + label { font-size: 15px; }
	
	
}

@media all and (max-width: 1440px){

	.middle_menu { padding: 0 0 0 20px; width: 54%; }
	.contact_info ul li a { font-size: 17px; }
	.worksitArea .itemBox .item .subText .text h2{ font-size:22px}
	.right-header a.getquoteBtn { width: 280px; padding: 8px 30px; }
	.middle_menu ul li a { padding: 0 19px 0 23px; }
	.banner_bar { background-position: right; }
	.banner_bar .bnrText h1 { font-size: 30px; }
	.banner_bar .bnrText h2 { font-size: 16px; }
	.stepsBar h2 { font-size: 20px; }
	
	.stepsBar h3 { font-size: 24px; }
	.stepsBar a.nextBTn { padding: 8px 30px; font-size: 18px; }
	.stepsBar { margin: 30px 0 0; padding: 40px 70px 46px; width: 840px; }
	.stepsBar .itemBox .customFild .inputFild { font-size: 16px; }
	.stepsBar .itemBox .lablText label { font-size: 17px; }
/* 	.stepsBar .itemBox .item.packagBox span.bedrIcon { width: 209px; height: 120px; } */

	.stepsBar.stepsBar6 .movePart.userFild label, .stepsBar.stepsBar6 .textBoxx, .stepsBar.stepsBar5.stepsBarForm  .movePart.userFild label, .stepsBar.stepsBar5.stepsBarForm .textBoxx label { font-size: 18px; }
	
	button.addComment { font-size: 18px; }

	.button-label { font-size: 22px; padding: 15px 10px; }

	.stepsBar .itemBox .item.packagBox span.bedrIcon { width: 93%; }
	.whyUsArea { padding: 70px 0; }
	.heading h2 { font-size: 44px; }
	.whyUsArea:before { width: 65px; height: 130px; background-size: 65px; }
/* 	.whyUsArea .disflexArea .image img { width: 370px; } */
	.whyUsArea:after { width: 150px; height: 620px; background-size: 150px; }
	.whyUsArea .text { position: relative; z-index: 1; }
	a.quoteBtn { font-size: 18px;  padding: 20px 36px; }
	
	.whyUsArea .disflexArea .image { justify-content: center; }
	
	.worksitArea .itemBox { margin: 70px 0 0; }	

	.pricingArea .itemBox .item span.image img, .truckbox .itemBox .item span.image img { width: 60px; }
	.pricingArea .itemBox .item:nth-of-type(2) span.image img, .truckbox .itemBox .item:nth-of-type(2) span.image img { width: 75px; }
	.pricingArea .itemBox .item span.image, .truckbox .itemBox .item span.image, #storage .itemBox .item span.image { width: 120px; height: 120px; }
	.pricingArea .itemBox .item h3 { font-size: 28px; }
	.pricingArea .itemBox .item span.sub { font-size: 18px; }
	.pricingArea .itemBox .item span.sub strong { font-size: 40px; }
	.pricingArea .itemBox .item span.sub sub { font-size: 28px; }
	.pricingArea .itemBox .item span.sub sup { font-size: 32px; }
	.pricingArea .itemBox .item small { font-size: 17px; padding: 0 0 20px; }
	.pricingArea .itemBox .item p { font-size: 20px; }

	.pricingArea .itemBox .item { padding: 15px 0 30px; }
	.pricingArea .itemBox:before {  width: 90px; height: 85px; right: -38px; bottom: -38px; background-size: 90px; }
	
	.pricingBg { margin: -890px 0 0; min-height: 960px; }
	
	.pricindifferText .disflexArea .item img { width: 70px; }
	.pricindifferText .disflexArea .item h4 { font-size: 18px; }
	.testimonialArea { padding: 50px 0 50px; }
	.testimonialArea:after { width: 90px; height: 180px; background-size: 90px;  }
	.testimonialArea:before { width: 90px; height: 210px; top: -163px; background-size: 90px; }

	.projectArea { padding: 60px 0 50px; }
	.testimonialArea button.slick-arrow, .projectArea button.slick-arrow { width: 70px; height: 70px; font-size: 28px; }

	.footer_site { padding: 70px 0 0; }
	.footerBox .item h3 { font-size: 24px; }
	.footerBox .item ul.servicLink li a { padding: 12px 10px; font-size: 17px; }
	.footerBox .item .icon p { padding: 0;  font-size: 17px; }
	.footerBox .item ul.link li a { font-size: 17px; }

	.footerBox .item .textt p { font-size: 16px; }
	.footerBox .item .textt p { padding: 20px 0px 0 0; font-size: 16px; }

	.boxbanner{ min-height: 420px; background-position: right; }
	.boxbanner .bnrText h1 { font-size: 60px;  line-height: 70px}
	.boxbanner .bannerimg img{    width: 740px;}
	.boxbanner .bnrText{     top: 140px; }
	
	.boxbanner.boxesBannerPart .bnrText h1 { font-size: 50px;  line-height: 60px; }

	.employebanner{ background-position: right; }	
	.truckbox .itemBox .item p { font-size: 20px; }	
	.checkBox li { font-size: 20px; }
	
	.truckbox .itemBox .item h3, #storage .itemBox .item h3 { font-size: 26px; }
	.truckbox .itemBox .item span.sub sub, #storage .itemBox .item span.sub sub { font-size: 26px; }
	.truckbox .itemBox .item span.sub strong, #storage .itemBox .item span.sub strong { font-size: 38px; }
	.truckbox .itemBox .item span.sub sup, #storage .itemBox .item span.sub sup { font-size: 34px; }
	.truckbox .itemBox .item p, #storage .itemBox .item p { font-size: 18px; }
	.truckbox .itemBox .item small, #storage .itemBox .item small { padding: 0 0 20px; font-size: 17px; }
	
	.pricindifferText h3 { font-size: 26px; }
	
	#packing .image2 { margin: 0 0 60px 0; }
	#boxpack .itemBox .item small { min-height: 85px; padding: 0 0 40px; }	
	#moving h2, #packing h2, #boxpack h2, #storage h2 { padding: 22px 45px; font-size: 22px; }
	
/* 	.relocationarea .disflexArea .subText p { padding: 0 0 20px; font-size: 18px; }
	 */
	.pricingtab { padding: 60px 0 0 0; }
	.pricingtab .tabs { margin-bottom: 60px; }
	
	.relocationarea { padding: 80px 0 50px 0; }	
	
	.hireboxArea .text p { font-size: 18px; line-height: 35px; }
	.hireboxArea .itemBox .item h3 { font-size: 19px; }
	.boxhowitwork .itemBox .item .subText .text p { font-size: 17px; }
	.boxfaqarea .accordion-item > h4 { padding: 26px 30px; font-size: 22px; }
	
	.whypacking .text p { font-size: 18px; }
	
	.packingpricing:after { width: 100px; height: 224px; top: -110px; background-size: 100px; }	
	.worksitArea .itemBox .item .box .content p { font-size: 16px; } 
	.pricingArea.packingpricing.removebefore .itemBox .item h3 { font-size: 22px; }	
	.pricingArea.packingpricing .itemBox .item p { font-size: 18px; }
	
	.storageArea { padding: 100px 0 20px; }	
	.storagepricing:before { width: 90px; height: 235px; top: -120px; background-size: 90px; }	
	.storageArea .heading p { font-size: 22px; }	
	.ourservicesArea .heading p { font-size: 22px; }	
	.boxbanner.boxesBannerPart .bnrText { margin: 0; }	
	.pricingArea .fixedquate p { line-height: 30px !important; }
	
	.ourservicesArea .text p { padding: 0 0 30px 0; }
	.learnmoreArea { padding: 80px 0 0px 0; }
	.learnmoreArea .heading p { font-size: 22px; line-height: 40px; }
	
	.testcontent p { font-size: 18px; line-height: 32px; }	
	.clientname { padding: 20px 0 0 0; }
	#moving2 .tab_content2 .quoteBtn, #packing2 .tab_content2 .quoteBtn, #boxpack2 .tab_content2 .quoteBtn { padding: 18px 36px; font-size: 18px; }
	
	.testimg { margin-right: 30px; }
	
	.stepsBar .packagBox span.packes2 { font-size: 18px; }
	.stepsBar .packagBox p { font-size: 18px; }
	
	#packing .itemBox .item h3 strong, .packingpricing .itemBox .item h3 strong { font-size: 38px; }
	#packing .itemBox .item h3 strong sup, .packingpricing .itemBox .item h3 strong sup { font-size: 28px; top: -15px; }
	
	.packingpricing .image2 { margin: 0 0 40px 0; }
	.packingpricing .itemBox .item h3 span.fontmedium.for { padding: 20px 0; }
	
	.profesPart { padding: 0 0 0 50px; }
	
	.page-template-SpecificCity .whyUsArea .disflexArea .image img#image-mapimg { width: 500px; }
	
	 .storageFormArea .refineTExtArea li a { font-size: 16px; margin-right: 2px; }
/*   .refineTExtArea .panelContainer .number { margin: 30px auto 0; } */
	
	
	.page-id-860 .reviewArea .reviText { height: 340px; }
	
	.refineTExtArea .panelContainer .number { width: 110px; }
	.storageFormArea .refineTExtArea { padding: 0px 0 0; }	
	.storageFormArea .stepsBar { padding: 0px 30px 50px; }	
	
	.pageTitleArea { padding: 80px 0 0px; }
	
	.bloginnerArea h2 { font-size: 38px; }
		
	.storageFormArea .refineTExtArea span.optn, .stepsBar .refineTExtArea span.optn  { font-size: 20px; }
	
	.storageFormArea .refineTExtArea .storagBoxTab .item h4, .stepsBar .refineTExtArea .storagBoxTab .item h4 { min-height: 47px; }
	 
	.storgTab li, .stepsBar .refineTExtArea .storgTab li {  padding: 0 2px; }
	.storageFormArea .refineTExtArea .storgTab li a, .stepsBar .refineTExtArea .storgTab li a { font-size: 18px; }
	
	
	.stepsBar.stepsBar7, .storageFormArea .stepsBar.stepsBar7 { padding: 50px 30px; }
	.stepsBar.stepsBar7 .SubText h3 { font-size: 34px; }
	.stepsBar.stepsBar7 .SubText p, .storageFormArea .stepsBar.stepsBar7 p { font-size: 22px; }		
    
    .page-id-860 .pricingArea .itemBox .item span.image img, .page-id-3191 .pricingArea .itemBox .item span.image img { width: 160px; }
	
}

@media all and (max-width: 1365px){

	.whyUsArea:before { top: 26px; }
	.pricingArea .itemBox:before { right: -7px; }
	.testimonialArea button.slick-next, .projectArea button.slick-next { right: 0; }
	.testimonialArea button.slick-prev, .projectArea button.slick-prev { left: 0; }

	.stepsBar .packagBox ul li { padding: 0 1px; }
	.stepsBar .packagBox .clockIcon li i { font-size: 18px; }
/* 	.stepsBar .itemBox .item.packagBox span.bedrIcon { width: 190px; height: 110px; } */
/* 	.stepsBar .packagBox span.packes2 { font-size: 14px; } */
	
	.packingrelocat:before {  top: 60px; }
	
	.learn_from:before { width: 100px; height: 105px; top: -35px; left: -41px; background-size: 100px; }
	
	.profesPart .mover_image { right: 160px; }
	.profesPart .MoverText p { font-size: 16px; }
	
	.storageFormArea .refineTExtArea li a { margin-right: 1px; }
	
	.profesPart { padding: 0 0 0 83px; }

}

@media all and (max-width: 1279px){

	.logo img { width: 200px; height: auto; }
	
	.middle_menu ul li a { padding: 0 14px 0 18px; }
	.site_navigation .navMenu ul li { padding: 17px 25px 17px 0; }		
	.banner_bar { height: 470px; }

	#progressbar li { padding: 0 40px 0 0; }
	#progressbar li:before { width: 30px; line-height: 30px; height: 30px; font-size: 16px; }
	.stepsBar {  padding: 30px 50px 35px; }
	.stepsBar h3 { font-size: 24px; }
	.stepsBar .itemBox .item h4 { font-size: 18px; }
	.stepsBar { width: 65%; }	
	.stepsBar .itemBox .lablText label { font-size: 16px; }
	.stepsBar .itemBox .item span.bedrIcon { width: 100px; height: 100px; }
	.stepsBar textarea.Areatext {  width: 100%; }
/* 	.stepsBar .itemBox .item.packagBox span.bedrIcon { width: 180px; } */
	.stepsBar h4.packg { padding: 30px 0 22px; font-size: 28px; }
	#progressbar li:after { width: 37px; left: 42px; }

	.stepsBar.stepsBar6 .itemBox .customFild .inputFild { padding: 15px 20px 15px 40px; }

	a.subImg img { width: 100%; }


	.reviewArea .reviText h3 { font-size: 28px; }
	.reviewArea .reviText h3 span { font-size: 26px; }
	.reviewArea .reviText h2 { font-size: 34px; }

	.heading h2 { font-size: 40px; }
	.howitPart .itemBox .item .box { padding: 23px 15px 25px 15px; }

	.footerBox .item:nth-of-type(3) { width: calc( 19% - 1px ); }
	.footerBox .item:nth-of-type(4) { width: calc(28% - 20px); }
	.footerBox .item { width: calc( 30% - 10px ); }
	.footerBox .FtrLogo img { width: 240px; }
	.footerBox .item:nth-of-type(2) { width: calc( 22% - 10px ); }
	
	.boxbanner { min-height: 390px; }
	
	.hireboxArea:before { width: 71px; height: 138px; background-size: 68px; top: -78px; }
	.boxfaqarea { padding: 60px 0 50px 0; }
	
	.relocationarea .disflexArea .image { justify-content: center; }
	
	.testimonialArea button.slick-prev, .projectArea button.slick-prev { left: 10px; }
	.testimonialArea button.slick-next, .projectArea button.slick-next { right: 10px; }
	
	.learn_from:before { display: none;} 
	
	.aligncenter { width: 500px; }
	
	.ForonlyText p { font-size: 18px; }
	
	.storageFormArea .refineTExtArea li a { font-size: 15px; }	
	.storageFormArea .stepsBar.stepsBar6 .customRadioBox .itemFild {  width: calc(33.33% - 10px); }	
	
	.page-id-860 .reviewArea .reviText h3, 	.page-id-3191 .reviewArea .reviText h3 { font-size: 24px; }
	.page-id-860 .reviewArea .reviText h2, 	.page-id-3191 .reviewArea .reviText h2 { font-size: 32px; }
	.page-id-860 .reviewArea .reviText ul.star li span, .page-id-3191 .reviewArea .reviText ul.star li span  { font-size: 11px; }
	.page-id-860 .reviewArea .reviText h3, 	.page-id-3191 .reviewArea .reviText ul.star li span  { font-size: 24px; }
	
	.storageFormArea .refineTExtArea span.optn, .stepsBar .refineTExtArea span.optn { font-size: 18px; }
	
	.storageFormArea .refineTExtArea .storgTab li a, .stepsBar .refineTExtArea .storgTab li a { font-size: 16px; }
	
	.profesPart { padding: 0 0 0 50px; }

}


@media all and (max-width: 1199px){

	.logo img { width: 190px; }
	.middle_menu { padding: 0 0 0 10px; width: 56%; }
	.middle_menu ul li a { padding: 0 10px 0 10px; font-size: 16px; }
	.right-header a.getquoteBtn { width: 190px; padding: 8px 20px; font-size: 17px; }
	
	.site_navigation .navMenu ul li { padding: 15px 10px 15px 0; }
	.site_navigation .navMenu ul li a { font-size: 15px; }
	.site_navigation .navMenu ul li ul.sub-menu.wsmenu-submenu { width: 280px; }
	
	.contact_info ul li { padding: 0 0 0 10px; }
	.contact_info ul li.phone a { font-size: 15px; }
	.contact_info ul li a i { margin-right: 5px; }
	.contact_info ul li a {  font-size: 16px; }	
	
	.banner_bar { height: 435px; }
	.banner_bar .bnrText h1 { font-size: 28px; }
	.banner_bar .bnrText h2 { font-size: 15px; }

	.stepsBar { padding: 30px 30px 35px; }
	.stepsBar .itemBox .item { width: calc(20% - 0px); }
	.stepsBar h3 { font-size: 22px; }
	.stepsBar .itemBox .item span.bedrIcon { width: 85px; height: 85px; }
	.stepsBar .itemBox .item span.bedrIcon img { width: 42px; }	
	.stepsBar .itemBox .item span.bedrIcon { margin: 0 auto 10px; }
	.stepsBar .itemBox .item h4 { font-size: 17px; }
	.stepsBar a.nextBTn { letter-spacing: 2px; }
	.stepsBar {  width: 690px; }
	.stepsBar .itemBox .customFild { width: 44%; }
	.stepsBar .itemBox .customFild .inputFild { padding: 12px 20px 12px 50px; }
	.stepsBar .itemBox .lablText { width: 56%; }
	.stepsBar h4.packg { font-size: 26px; }
/* 	.stepsBar .itemBox .item.packagBox span.bedrIcon { width: 150px;  height: 100px; } */
	.stepsBar.stepsBar4 .itemBox .item span.bedrIcon img, .stepsBar.stepsBar2 .itemBox .item span.bedrIcon img { width: 36px; }
	.stepsBar .packagBox .clockIcon { padding: 0px; }
	.stepsBar .itemBox .item.packagBox span.bedrIcon ul.image li img { width: 26px; }
	.stepsBar.stepsBar6 .movePart.userFild, .stepsBar.stepsBar5.stepsBarForm  .movePart.userFild { width: calc(50% - 5px); }
	.stepsBar.stepsBar6 .textBoxx, .stepsBar.stepsBar5 .textBoxx  { margin: 20px 0 0; }	
	.stepsBar .itemBox .item.large span.bedrIcon img { width: 110px; }

	.reviewArea .reviText span.googleIc { width: 40px; height: 40px; line-height: 40px; }
	.reviewArea .reviText span.googleIc img { width: 21px; }
	.reviewArea .reviText ul.star li i { font-size: 14px; }
	.reviewArea .reviText ul.star li span { font-size: 11px; }
	.reviewArea .reviText h3 { font-size: 26px; }
	.reviewArea .reviText h3 span { font-size: 24px; }
	.reviewArea .reviText h2 { font-size: 32px; }

	.heading h2 { font-size: 38px; }

	.worksitArea .itemBox .item .subText span.icon { margin: 30px 0 0; width: 70px; height: 70px; line-height: 70px; }
	.whyUsArea .itemBox .item { width: calc(20% - 15px); }
	.worksitArea .itemBox { margin: 60px 0 0;  }
	.worksitArea .itemBox .item .subText .text strong { font-size: 40px; }
	.worksitArea .itemBox .item .subText .text h2 { font-size: 20px; }
	.worksitArea .itemBox .item { width: calc(33% - 10px); }
	.worksitArea .itemBox .item .box { margin: 15px 0 0 0; width: 100%; padding: 23px 15px 25px 15px; }
	.worksitArea .itemBox .item:nth-of-type(2) { width: calc(35% - 15px); margin: 30px 0 0; }
	.worksitArea .itemBox .item .subText .text { width: 75%; padding: 0 10px 0 0; }
	.worksitArea .itemBox .item .subText .text p { font-size: 16px; }
	.worksitArea .itemBox .item .box .content h4 { font-size: 15px; }
	.worksitArea .itemBox .item .box .content p { font-size: 15px; }
	.worksitArea .itemBox .item .subText span.icon:before { top: 70px; }
	.worksitArea .itemBox .item .subText span.icon img { width: 35px; }
	.worksitArea:before { width: 100px; background-size: 100px; height: 100px; top: -45px; }
	
	.testimonialArea .item .subtext p { font-size: 16px; }

	a.seeMore { font-size: 18px; }
	.pricingArea { padding: 50px 0 0; }
	.pricingArea .heading p { font-size: 20px; }
	.pricingArea .itemBox .item h3 { font-size: 26px; }
	.pricingArea .itemBox .item span.sub strong { font-size: 36px; }
	.pricingArea .itemBox .item span.sub sub { font-size: 26px; }
	.pricingArea .itemBox .item span.sub sup {  font-size: 28px; }
/* 	.pricingBg {  margin: -291px 0 0; height: 370px; } */
	
	.pricindifferText h3 { font-size: 26px; }
	.checkBox li { font-size: 20px; }
	.checkBox li:before { margin: 0 15px 0 0; width: 27px; height: 27px; line-height: 27px; font-size: 15px; }
	
	.projectArea { padding: 50px 0; }


	.footerBox .item { width: calc( 26% - 10px ); }
	.footerBox .item:nth-of-type(2) { width: calc( 22% - 0px ); }
	.footerBox .item .icon p { font-size: 16px; }
	.footerBox .item ul.link li a {  font-size: 16px; }
	.footerBox .item ul.servicLink li a { padding: 12px 5px; font-size: 16px; }
	.footerBox .item .textt p { padding: 15px 0px 0 0; font-size: 15px; }
	.footerBox .item ul.link li { padding: 0 0 20px; } 
	.footerBox .item h3 { font-size: 22px; }  

	.footerBox .FtrLogo img { width: 220px; }

	.footerBox .item .icon i { margin-right: 10px; width: 30px; height: 30px; line-height: 30px; font-size: 14px; }
	.footerBox .item ul.link li a { font-size: 15px; }
	.footerBox .item ul.servicLink li a { font-size: 15px; }
	.footerBox .item h3 { font-size: 20px; padding-bottom: 30px; }
	.footerBox .FtrLogo img { width: 200px; }
	.footerBox .item ul.servicLink li a { padding: 7px 5px; }
	
	.boxbanner { min-height: 330px; }
	.boxbanner .bnrText h1 { font-size: 52px; line-height: 64px; }
	
	.boxbanner.boxesBannerPart .bnrText h1, .page-id-403 .employebanner .bnrText h1 { font-size: 46px;  line-height: 55px; }
		
	
	.tab_content { padding: 40px 0 60px 0; }
	
	.truckbox .itemBox .item { padding: 0 15px 30px; }
	
	.pricindifferText.pricing-page ul.checkBox { padding: 0 70px 0 70px; }
	
	.pricindifferText.pricing-page .disflexArea { padding: 0 50px; }
	
	#packing .itemBox .item h3, #boxpack .itemBox .item h3 { font-size: 20px; }
	#packing .itemBox .item p, #boxpack .itemBox .item p, #boxpack .itemBox .item .font-b { font-size: 17px; }
	
	.whyUsArea .itemBox .item h3 { font-size: 18px; }
	
	.packagingBoxArea .itemBox { width: 320px; height: 320px; }
	.packagingBoxArea .itemBox .itemText h4 { line-height: 1.5; }
	.packagingBoxArea:before { left: -21px; top: 6px; background-size: 360px; width: 390px; height: 390px; }
	.packagingBoxArea .itemBox .itemText img { width: 36px !important; }
	
	.testimonialArea button.slick-prev, .projectArea button.slick-prev { left: 10px; }
	.testimonialArea button.slick-next, .projectArea button.slick-next { right: 10px; }
	
	.hireboxArea .text p { font-size: 17px; line-height: 33px; }
	.hireboxArea .itemBox .item h3 { font-size: 18px; }
	
	.hireboxArea { padding: 50px 0 80px 0; }
	.boxpricingarea { padding: 60px 0; }
	
	.boxfaqarea { padding: 60px 0 20px 0; }

	.boxfaqarea .accordion-item > h4 { padding: 20px 25px; }
	.boxfaqarea .accordion-item > h4:after { width: 12px; height: 12px; }
	
	.packingservice { padding-bottom: 60px; }
	.circular .item h3 { font-size: 22px !important; }
	
	.boxpricingarea .itemBox .item small { font-size: 17px; line-height: 28px; min-height: 95px; padding: 0 0 35px; }
	
	
	.ourservicesArea .heading p, .relocationarea .heading p { font-size: 22px; }	
	.packingrelocat:before { top: 20px; }	
	.page-id-574 .worksitArea .itemBox .item .subText .text { width: 75%; }
	
	.worksitbg .howitPart { padding-bottom: 100px; } 
	
	.storageArea .heading p { font-size: 22px; }
	.storageArea .tabbedPanels { margin: 50px auto 0; }
	.storageArea .tabbedPanels a { padding: 15px 37px; font-size: 18px; }
	
	.relocationarea .disflexArea .subText p { font-size: 18px; }
	.relocationarea .image.innerImage img { width: 370px; }
	
	.ourservicesArea .item h3 { font-size: 20px; }
	
	.page-id-195 .worksitArea .itemBox .item:nth-of-type(2) { width: calc(36% - 30px); }
	.page-id-195 .worksitArea .itemBox .item .subText .text { width: 75%; }	
	
	.ourservicesArea .text p { font-size: 17px; }	
	.ourservicesArea { padding: 50px 0 60px; }
	
	.boxfaqarea .accordion-item .content { padding: 30px 25px 30px 70px; }
	
	.boxfaqarea .itemBox { margin: 40px 0 0; }
	
	.learnmoreArea .heading p { font-size: 20px; line-height: 31px; }
	.learn_from { padding: 60px 50px 60px; min-height: auto; }
	.forminput label { font-size: 18px; padding: 0 0 20px 15px; }
	.forminput { width: calc(33.3% - 17px); margin-bottom: 50px; margin-right: 25px; }
	.forminput .formcontrol { padding: 17px 20px; font-size: 19px; }
	.learn_from .wpcf7-submit { padding: 19px 50px; font-size: 20px; }
	
	.pricingtab .tabs { margin-bottom: 50px; }
	
	#moving2 h2, #packing2 h2, #boxpack2 h2 { padding: 20px 20px; font-size: 22px; }
	#moving2 .tab_content2 .quoteBtn, #packing2 .tab_content2 .quoteBtn, #boxpack2 .tab_content2 .quoteBtn { padding: 17px 28px; }
	
	.testimonialdiv .testimg .circlimg { width: 100px; height: 100px; }
	.testimg { margin-right: 20px; max-width: 95px; }
	.testcontent { max-width: 85%; }
	
	
	.whyUsArea p { font-size: 18px; } 
	.whyUsArea .disflexArea .subText p { padding: 0 0 15px; }
	.whyUsArea .disflexArea .image img#image-mapimg { width: 440px; position: relative; z-index: 9; }
	
	.stepsBar .packagBox span.packes2 { font-size: 18px; }
	.stepsBar .packagBox p { font-size: 17px; }
	
	.packingpricing .image2 { margin: 0 0 30px 0; }
	.packingpricing .itemBox .item h3 span.fontmedium.for { padding: 17px 0; }
	#packing .itemBox .item h3 strong, .packingpricing .itemBox .item h3 strong { font-size: 34px; }

	.page-id-2 .boxfaqarea .itemBox { margin: 0px 0 0; }	
	.page-id-2 .text-full.subText { padding: 20px 0 0 !important; }
	
	.page-id-860 .relocationarea .image.innerImage img, .page-id-3191 .relocationarea .image.innerImage img  { width: 350px; }

	.profesPart { padding: 0 0 0 35px; }
	.profesPart .MoverText img { width: 250px }
	.profesPart .mover_image { right: 170px; }
	
/* 	.page-template-SpecificCity .ourservicesArea .item img { height: 210px; } */
	
	
	 .refineTExtArea .panelContainer .number { width: 100px; }
	  .refineTExtArea .panelContainer .number input { height: 45px; }
	  .refineTExtArea .itemBox.strBox {padding: 0; }
	.refineTExtArea .panelContainer .itemBox .item span.bedrIcon img { width: 60px; }
	
	
	.storageFormArea .stepsBar.stepsBar6 .movePart.userFild label, .stepsBar.stepsBar6 .textBoxx, .stepsBar.stepsBar5.stepsBarForm 		        	.movePart.userFild label, .stepsBar.stepsBar6 .movePart.userFild label, .stepsBar.stepsBar5.stepsBarForm .textBoxx label { font-size: 16px; }
	
	.storageFormArea .stepsBar { width: 760px; }
	
	.pageTitleArea p { font-size: 18px; }
	
	.page-template-SpecificCity .ourservicesArea .item h3 { font-size: 18px; }
	
	.boxfaqarea .accordion-item .content p { font-size: 18px; }
	.boxfaqarea .accordion-item .content ul li, .boxfaqarea .accordion-item .content ol li { font-size: 18px; }	
	
	.pageTitleArea.singlecontantArea ul li { font-size: 18px; }	
	.pageTitleArea.singlecontantArea ul li:before { top: 13px; }	
	.pageTitleArea.singlecontantArea ol li {  font-size: 18px; }	
	
	.reviewArea .reviText { align-items: flex-end; height: 230px; }
	
	.page-id-860 .reviewArea .reviText { align-items: flex-end; height: 450px; }
	
	.blocConantArea .blogItem { margin: 60px 0 0; }
	.blocConantArea .blogItem .Blogtext { width: calc(70% - 30px); }
	.blocConantArea .blogItem .Blogtext p { font-size: 18px; }
	.blocConantArea .blogItem .Blogtext h3 a { font-size: 22px; padding: 0 0 10px; }
	
	.blogDetailArea h1 { font-size: 26px; }
	.blogDetailArea p, .post_text p { font-size: 18px; padding: 0 0 20px; }	
	.bloginnerArea h2 { font-size: 34px; }
	
	.DetailcontantArea .blogDetailArea ul li { font-size: 18px; padding: 0 0 12px 22px; }
    
    form#PaymentForm h2 { font-size: 28px; }
    
    .page-id-2923 .pageTitleArea.singlecontantArea .wpb_column.vc_column_container.vc_col-sm-6 img { width: 100%; }
    
    .page-id-860 .pricingArea .itemBox .item span.image img, .page-id-3191 .pricingArea .itemBox .item span.image img { width: 130px; }
		
	
}

@media all and (max-width: 1040px){

}
@media all and (max-width: 991px){

	html, body { font-size: 15px; }

	.menu-button{ display: block; position: absolute; top: 0; right: 15px; bottom: 0; margin: auto; }
	.header_site { padding: 20px 0 16px; }
	.logo img { width: 155px; display: block; height: auto; padding: 0; }
	.middle_menu { padding: 0px; width: 60%; }
	.middle_menu ul li a { padding: 0 7px 0 7px; font-size: 14px; }
	.middle_menu ul li a span { margin: 0 7px 0 0; width: 30px; height: 30px; line-height: 30px; }
	.middle_menu ul li:nth-of-type(4) a span { margin: 0 5px 0 0; }
	.middle_menu ul li a span img { bottom: -6px; right: -11px; width: 22px; }
	.middle_menu ul li:nth-of-type(2) a { margin: 0; }
	.middle_menu ul li:nth-of-type(2) a span { margin: 0 6px 0 0; }
	.right-header a.getquoteBtn { width: auto; padding: 4px 10px; font-size: 14px; letter-spacing: normal; }	
	
	.site_navigation { padding: 15px 0; position: relative; }
	
	.site_navigation .navMenu { display: none; }
	.site_navigation .navMenu ul li { padding: 0 7px 0 0; }
	.contact_info ul li { padding: 0 0 0 5px; }
	.contact_info ul li a { font-size: 14px; }
	.contact_info ul li.phone a {font-size: 13px; }
	.contact_info ul li a i { margin-right: 3px; width: 19px; height: 19px; line-height: 19px; font-size: 8px; }
	
	.site_navigation .navMenu ul li a { position: relative; font-size: 14px; }

	.heading h2 { font-size: 36px; } 

	.banner_bar .bnrText h1 { font-size: 26px; }
	.reviewArea { height: 280px;  padding: 35px 0 40px; }
	.stepsBar { width: 720px; padding: 30px 30px 30px; }
/* 	#progressbar li { padding: 0 30px 0 0; } */

	.stepsBar .nextBTn, .prevBTn { margin: 30px 10px 0 0; }
	.stepsBar .nextBTn, .prevBTn { font-size: 18px; }
	
	.page-id-860 .reviewArea, .page-id-3191 .reviewArea { height: auto; }

	
	.whyUsArea { padding: 60px 0 50px; }
	.whyUsArea .disflexArea, .relocationarea .disflexArea { margin: 20px 0 0; }
	.whyUsArea:before { top: 0px; }
	.whyUsArea p { font-size: 16px; }
	.whyUsArea .disflexArea .suText p { padding: 0 0 20px; }
	.whyUsArea .text { margin: 30px 0 0; position: relative; z-index: 1; }
	.whyUsArea .itemBox .item, .hireboxArea .itemBox .item, .page.page-id-639 .whyUsArea .itemBox .item { width: calc(20% - 5px); margin: 0 0 20px; }
	.whyUsArea .itemBox .item h3, .hireboxArea .itemBox .item { font-size: 16px; }
/* 	.whyUsArea .disflexArea .image img { width: 300px; } */
	a.quoteBtn { font-size: 16px; }
	section.reviewArea .container_lg { height: 100%; display: flex; align-items: flex-end; }
/* 

	.howitPart { padding: 60px 0 60px; }
	.howitPart .itemBox .item { width: calc(47% - 10px); }
	.howitPart .itemBox .item { width: calc(50% - 10px); }
	.howitPart .itemBox .item:nth-of-type(3) { order: -1; }


	.howitPart .itemBox .item .itemBox { margin: 0; }
	.howitPart .itemBox .item .subText { margin: 40px 0 0; }  
	.howitPart .itemBox .item:nth-of-type(2) { width: calc(70% - 20px); }
	.howitPart .itemBox .item .subText span.icon:before { height: 110px; }
	.howitPart .itemBox .item .box .content { width: 75%; } 
 */
	
	.worksitArea .itemBox .item { width: calc(50% - 10px); }
	.worksitArea .itemBox .item:nth-of-type(3) { align-items: flex-start; }
	.worksitArea .itemBox .item:nth-of-type(2), .page-id-860 .packingwork .itemBox .item:nth-of-type(2), .page-id-3191 .packingwork .itemBox .item:nth-of-type(2) { width: calc(50% - 15px); }
	.worksitArea .itemBox .item .subText { margin: 40px 0 0; }
	.worksitArea:before { width: 70px; height: 68px; background-size: 70px; top: -30px; }
	.worksitArea .itemBox .item .subText span.icon:before { width: 3px; height: 170px; }	
	
	.getQuotePart {  margin: 40px 0 0; } 
	.reviewArea.reviewArea22 { height: auto; }

	.testimonialArea .item .subtext { padding: 25px 15px; }
	.testimonialArea button.slick-prev, .projectArea button.slick-prev { left: 10px; }
	.testimonialArea button.slick-next, .projectArea button.slick-next { right: 10px; }

	.pricingArea { padding: 20px 0 0; }
	.pricingArea .heading p { font-size: 19px; }
	.pricingArea .itemBox .item span.image img, .truckbox .itemBox .item span.image img { width: 55px; }
	.pricingArea .itemBox .item span.image, .truckbox .itemBox .item span.image { width: 120px;  height: 120px; }
	.pricingArea .itemBox .item:nth-of-type(2) span.image img, .truckbox .itemBox .item:nth-of-type(2) span.image img { width: 65px; }
	.pricingArea .itemBox .item h3, .truckbox .itemBox .item h3, #storage .itemBox .item h3 { font-size: 24px; }
	.pricingArea .itemBox .item span.sub strong { font-size: 34px; }
	.pricingArea .itemBox .item span.sub sup { font-size: 26px; }
	.pricingArea .itemBox .item p { font-size: 18px; }
	
	.pricindifferText h3 { font-size: 24px; padding: 0 0 20px; }
	.checkBox li { font-size: 18px; }
	.pricindifferText.additional { margin: 30px 0 0; }
	
	.pricindifferText .disflexArea { margin: 10px 0 0; }
	.pricindifferText .disflexArea .item { width: calc(17% - 10px); }
	.pricindifferText .disflexArea .item img { width: 55px; }
	.pricindifferText .disflexArea .item h4 { font-size: 16px; }
	
	.pricingBg { margin: -790px 0 0; min-height: 850px; }

	.pricingArea .getQuotePart { margin: 40px 0 0; }
	.projectArea { padding: 20px 0 30px; }
	
	.testimonialArea button.slick-arrow, .projectArea button.slick-arrow { width: 60px; height: 60px; font-size: 24px; }

	.footer_site { padding: 60px 0 0; }
	.footerBox .item, .footerBox .item:nth-of-type(2), .footerBox .item:nth-of-type(3), .footerBox .item:nth-of-type(4) { width: calc( 50% - 10px ); }	
	
	.boxbanner .bnrText h1 { font-size: 48px; line-height: 58px; }
	
	.boxbanner { min-height: 280px; }
	
	.pricindifferText.pricing-page .disflexArea { padding: 0 20px 0 10px; }
	.pricindifferText.pricing-page .disflexArea .item h5 { font-size: 15px; }
	
	.pricingtab .tabs { margin-bottom: 50px; }
	.pricingtab .tabs li a { font-size: 20px; padding-bottom: 20px; }
	#moving h2, #packing h2, #boxpack h2, #storage h2 { padding: 20px 34px; font-size: 20px; }
	
	.truckbox .itemBox .item p, #storage .itemBox .item p { font-size: 16px; }
	.truckbox .itemBox .item { padding: 0px 0 20px; }
	
	#moving .getQuotePart { margin: 30px 0 0; }
	
	.pricindifferText.pricing-page ul.checkBox { padding: 0 40px; }
	
	#packing .tab_content { padding: 50px 0 60px 0; }
	#packing .itemBox .item p, #boxpack .itemBox .item p, #boxpack .itemBox .item .font-b { font-size: 16px; }
	#packing a.quoteBtn { padding: 17px 46px; }	
	
	
	#boxpack .itemBox .item:nth-of-type(1) span.image img, .boxpricingarea .itemBox .item:nth-of-type(1) span.image img { width: 120px; }
	#boxpack .itemBox .item:nth-of-type(2) span.image img, .boxpricingarea .itemBox .item:nth-of-type(2) span.image img { width: 90px; }
	#boxpack .itemBox .item:nth-of-type(3) span.image img, .boxpricingarea .itemBox .item:nth-of-type(3) span.image img { width: 80px; }
	#boxpack .itemBox .item {  padding: 0 7px; }
	#boxpack a.quoteBtn { padding: 17px 36px; }
	

	#boxpack .itemBox .item span.image, .boxpricingarea .itemBox .item span.image { height: 135px; }
	
	.truckbox .itemBox .item span.sub strong, #storage .itemBox .item span.sub strong { font-size: 36px; }
	.truckbox .itemBox .item span.sub sup, #storage .itemBox .item span.sub sup { font-size: 30px; }
	
	#storage .itemBox .item span.image img { width: 65px; }
	
	.relocationarea { padding: 60px 0 50px 0; }
	.relocationarea .heading p { font-size: 20px; line-height: 1.5; }
	
	.packagingBoxArea .itemBox { width: 290px; height: 290px; }
	.packagingBoxArea:before { left: -23px; top: -2px; background-size: 335px; width: 335px; height: 335px; }
	
	.hireboxArea .text p { font-size: 16px; line-height: 30px; }
	.boxhowitwork { padding: 60px 0 70px 0; }
	
	.boxpricingarea .itemBox .item { padding: 30px 10px 40px; width: calc(33.3% - 10px); text-align: center; }
	.boxpricingarea .itemBox .item h3 { font-size: 21px;   padding: 0 0 10px; }
	.boxpricingarea .itemBox .item .font-b { font-size: 17px; }
	.boxpricingarea .itemBox .item small { font-size: 16px; line-height: 25px; min-height: 75px; padding: 0px 0 25px; }
	.boxpricingarea .itemBox .item p { font-size: 16px; }
	
	.boxfaqarea {  padding: 40px 0 20px 0; } 
	
	.boxfaqarea .itemBox { margin: 50px 0 0; }
	.boxfaqarea .accordion-item > h4 { padding: 15px 35px 15px 20px; font-size: 20px; }
	.boxfaqarea .acicon { margin-right: 15px; }
	
	.circular .item img { width: 95px !important; height: 95px !important; }
	.circular .item h3 { font-size: 19px !important; }
	
	.packingservice { padding-bottom: 50px; }
	.ourservicesArea .heading p, .relocationarea .heading p { font-size: 20px; }
	.ourservicesArea .item { margin-bottom: 20px; }	
	
	.whypacking .text p { font-size: 16px; }
	
	.pricingArea.packingpricing .itemBox .item { width: calc(33.3% - 10px); padding: 35px 10px 40px; }

	.pricingArea.packingpricing .itemBox .item p { font-size: 16px; }
	
	.pricingArea.packingpricing.removebefore .itemBox .item h3 { font-size: 20px; margin-bottom: 30px; }
	
	.storageArea .heading p { font-size: 20px; }
	.boxfaqarea .accordion-item > h4:after {  right: 15px; }	
	
	.storagediv { font-size: 20px; padding: 15px 35px; }	
	.storagepricing:before { width: 60px; height: 160px; top: -80px; background-size: 61px; }	
	.pricingArea.storagepricing.pricingAreanew { padding: 60px 0 0 0; }	
	.relocationarea .disflexArea .subText p { font-size: 16px; }
	
	.boxhowitPart { background-size: 50% !important; }
	.boxhowitwork .boxhowitPart { margin: 50px 0 0 0; }
	.boxhowitwork .itemBox { padding: 0; }
	.boxhowitwork .itemBox .item .subText .text strong { font-size: 38px; }
	.boxhowitwork .itemBox .item { width: calc(33.33% - 10px) }
	.boxhowitwork .itemBox .item .subText .text h2 { font-size: 22px; }
	strong.thin-text { font-size: 22px !important; }
	.boxhowitwork .itemBox .item .subText .text p { font-size: 16px; }	
	.boxhowitwork .itemBox .item .subText .text p br { display: none; }
	
	.boxpricingarea .heading p { font-size: 22px; }	
	.ourservicesArea .item h3 { font-size: 18px; }
	.tabservice { padding-bottom: 30px; }
	
	.page-id-195 .ourservicesArea.tabservice .item img { max-width: 90px; height: 90px; }	
	.page-id-195 .worksitArea .itemBox .item:nth-of-type(2) { width: calc(55% - 20px); }
	
	.ourservicesArea {  padding: 50px 0 50px; }
	
	.boxfaqarea .accordion-item .content p { font-size: 17px; line-height: 1.7; }
	.boxfaqarea .accordion-item .content { padding: 30px 25px 30px 50px; }
	
	.boxbanner { background-position: 70%; }
	
	.learn_from { padding: 50px 30px; }	
	.forminput .formcontrol { padding: 15px 15px; font-size: 18px; }
	.forminput { margin-bottom: 40px; }	
	
	.testimg { margin-right: 15px; max-width: 90px; }
	.tab_content2 { padding: 25px 20px; }
	.testimonialdiv .testimg .circlimg { width: 90px; height: 90px; }
	
	.testcontent { max-width: 84%; }
	#moving2 .tab_content2 .quoteBtn, #packing2 .tab_content2 .quoteBtn, #boxpack2 .tab_content2 .quoteBtn { font-size: 17px; }
	.testcontent p { font-size: 17px; line-height: 28px; }
	
	.testimonialdiv { margin-bottom: 30px; padding-bottom: 30px; }
	.clientname h6 { font-size: 17px; }
	
	.whyUsArea .disflexArea .subText { width: 100%; padding: 0; }	
	.whyUsArea .disflexArea .image { padding: 30px 0 30px; width: 100%; order: 2; }	
	.whyUsArea .disflexArea .image img#image-mapimg { width: 430px; }
	
	.relocationarea .disflexArea .subText { width: 100%; padding: 0; }
	.relocationarea .disflexArea .image { width: 100%; order: 2; }
	.page-id-860 .text-full.subText, .page-id-3191 .text-full.subText, .page-id-260 .text-full.subText, .text-full.subText {  padding: 0px 0 0 !important; }
	
	.text-full.subText.PdBox { padding: 25px 0 0 !important; }
	
	.boxbanner.boxesBannerPart .bnrText h1 { font-size: 42px; line-height: 48px; }	
	.text-full strong { display: block; }
	
	.packingpricing .itemBox .item h3 span.fontmedium.for { padding: 15px 0; }
	#packing .itemBox .item h3 strong, .packingpricing .itemBox .item h3 strong { font-size: 34px; }
	#packing .itemBox .item h3 strong sup, .packingpricing .itemBox .item h3 strong sup { font-size: 26px; top: -12px; }
	
	.ForonlyText p { font-size: 16px; }	
	.subServiceArea ul {  margin: 0 -20px; }
	.subServiceArea ul li { margin: 0px 10px 20px; width: calc(25% - 20px); padding: 4px 20px; font-size: 17px; }
	
	li.resp-tab-item span { font-size: 16px !important; }
	
	#get_storage_quote .col-sm-6 {  width: 33% !important; }
	
	.page-template-SpecificCity .ourservicesArea .item { width: calc(33.33% - 20px); margin: 0 10px 30px; }	
	.page-template-SpecificCity .ourservicesArea .itembox { margin: 60px -10px 0; }	
	.page-template-SpecificCity .ourservicesArea .item img { height: 170px; }
	
	
	.storageFormArea .stepsBar { width: 720px; }
	.page-id-860 .reviewArea .reviText {  height: 470px; }
	
	.testimonialArea .item .subtext { min-height: 570px; }

	.pageTitleArea { padding: 60px 0 0px; }
	.pageTitleArea h2 { font-size: 32px; }
	.pageTitleArea p { font-size: 16px; }
	.pageTitleArea h3 { font-size: 24px; }
	.pageTitleArea h4 { font-size: 18px; }	
	.boxfaqarea .accordion-item .content ul li, .boxfaqarea .accordion-item .content ol li { font-size: 17px; }	
	.pageTitleArea.singlecontantArea ul li { font-size: 16px; }	
	.pageTitleArea.singlecontantArea ul li:before { top: 12px; }	
	.pageTitleArea.singlecontantArea ol li {  font-size: 16px; }
	
	.blocConantArea .blogItem .Blogtext p { font-size: 17px; }	
	.blocConantArea .blogItem .Blogtext h3 a { font-size: 20px; }
	.blocConantArea .blogItem .Blogtext { width: calc(70% - 20px); }
			
	.bloginnerArea h2 { font-size: 30px; }
	
	.testimonialArea .item .subtext p {  min-height: 310px; }
    
    .tooltiptext { top: 19px; left: auto; right: -42px; }  
    .stepsBar.stepsBar5 p { font-size: 16px; }
	
	
	
}

@media all and (max-width: 767px){

	
	.site_navigation { position: relative; }
	

	.header_site { padding: 15px 0; }
	.logo { padding: 0; order: -2; }
	.right-header { order: -1; }
	.middle_menu { padding: 20px 0 0; width: 100%; text-align: center; }	

	.stepsBar h4.packg { font-size: 24px; line-height: 1.3; padding: 20px 0 10px; }
	button.addComment {  font-size: 15px; letter-spacing: 1px; margin: 30px 0 0; }
    .stepsBar.stepsBar6 .textBoxx textarea, .stepsBar.stepsBar5 .textBoxx textarea { font-size: 18px; }
	
	.stepsBar .itemBox .item h4 { font-size: 16px; }	
	.stepsBar h3 { font-size: 20px; }	
	
	.heading h2 { font-size: 32px; }

	.banner_bar, .page-id-195 .banner_bar .overlay  { padding: 20px 0 0; }
	.banner_bar { height: 230px;  }
	.banner_bar .bnrText h1 { font-size: 22px; }
	.banner_bar .bnrText h2 { font-size: 14px; letter-spacing: normal; }

	.stepsBar { width: 100%; padding: 30px 15px 30px; position: relative; top: 65px; }
	.page-id-574 .stepsBar { top: 125px; }
	body.formBlock .stepsBar { width: 90%; }
	.banner_bar .bnrText { width: 260px; }
	
	.page-id-190 .stepsBar, .page-id-195 .stepsBar { top: 120px; }
	
	.page-id-860 .stepsBar, .page-id-3191 .stepsBar  {  top: 120px; }

	.whyUsArea .disflexArea { margin: 20px 0 0; }
	.whyUsArea:after { display: none; }
	.whyUsArea .disflexArea .subText { width: 100%; }
	.whyUsArea .disflexArea .image { width: 100%; justify-content: center;  }
	.whyUsArea .disflexArea .subText p {padding: 0 0 20px; }
	.whyUsArea .disflexArea .image img { width: 270px; }
	.whyUsArea .itemBox .item span { margin: 0 auto 15px; width: 70px; height: 70px; line-height: 70px; }	
	
	.worksitArea .itemBox .item .itemBox { margin: 0; }
	.worksitArea .itemBox .item .box .content p { font-size: 14px; }
	.worksitArea .itemBox .item .box span.images { width: 40px; height: 40px; }
	.worksitArea .itemBox .item .box span.images img { position: relative;left: 23px; top: 10px; width: 23px; } 
	
	.testimonialArea { overflow: hidden; }
	.testimonialArea:before { display: none; }
	.testimonialArea:after { display: none; }
	.testimonialArea .item { margin: 40px 0 40px; }
	.testimonialArea button.slick-arrow, .projectArea button.slick-arrow { width: 40px; height: 40px; font-size: 19px; }
	.testimonialArea button.slick-prev, .projectArea button.slick-prev { left: 6px; }
	.testimonialArea button.slick-next, .projectArea button.slick-next { right: 6px; }


	.pricingArea .itemBox .item { width: 100%; padding: 20px 0 30px;  margin: 0 0 30px; }
	.pricingArea:after, .pricingArea .itemBox:before { display: none; } 


	/* .projectArea .itembox .item { margin: 20px 0px 50px 0px; } */
	
	.reviewArea { height: 610px; padding: 35px 0 40px; }

	.worksitArea { padding: 60px 0 60px; }
	.whyUsArea { padding: 50px 0 40px; }
	.whyUsArea:before { display: none; }  
	.whyUsArea .itemBox .item, .hireboxArea .itemBox .item, .page.page-id-639 .whyUsArea .itemBox .item { width: calc(50% - 10px); }	
	
	.worksitArea  .itemBox .item .box .content h4 { font-size: 12px; }
	.worksitArea  .itemBox .item:nth-of-type(2), .page-id-860 .packingwork .itemBox .item:nth-of-type(2), .page-id-3191 .packingwork .itemBox .item:nth-of-type(2) { width: calc(82% - 20px); }
	.worksitArea  .itemBox .item .subText .text h2 { font-size: 20px; }
	.worksitArea .itemBox { margin: 50px 0 0; }
	.worksitArea .itemBox .item .subText .text strong { font-size: 32px; }
	
	.pricindifferText .disflexArea .item { margin: 0 0 20px; width: calc(33.33% - 10px); }
	
	.pricindifferText h3 { font-size: 22px; }
	.pricindifferText { margin: 50px 0 0; }
	.pricingArea .getQuotePart { margin: 30px 0 0; }
	.pricingBg { margin: -870px 0 0; min-height: 900px; }
	.checkBox li { font-size: 16px;  padding: 0px 0 10px 50px; }
	.checkBox li i { margin: 0 10px 0 0; }	
   
	.getQuotePart {  margin: 30px 0 0; }
	a.quoteBtn { padding: 16px 30px; letter-spacing: 0.59px; }
	.footerBox .item, .footerBox .item:nth-of-type(2), .footerBox .item:nth-of-type(3), .footerBox .item:nth-of-type(4) { width: 100%; }
	
	.boxbanner { min-height: 210px; }
	.boxbanner .bnrText h1 { font-size: 44px; line-height: 54px; }
	
	#moving h2, #packing h2, #boxpack h2, #storage h2 { padding: 17px 26px; font-size: 19px; }
	
	.pricingtab { padding: 50px 0 0 0; }
	.pricingtab .tabs { margin-bottom: 40px; }
	.pricingtab .tabs li { margin: 0 50px 0 0; }
	.pricingtab .tabs li a { font-size: 18px; }	
	.pricindifferText.pricing-page ul.checkBox { padding: 0 15px; }
	.pricindifferText.pricing-page .disflexArea { padding: 0 15px; }
	#packing .itemBox .item, #boxpack .itemBox .item { width: calc(50%); }
	.truckbox .itemBox .item { padding: 0px 15px 30px; }
	
	#boxpack .tab_content { padding: 40px 15px 60px 15px; }
	#boxpack .itemBox { justify-content: flex-start; }
	
/* 	.checkBox li:before { top: -2px; } */
	.checkBox li { padding: 0px 0 10px 40px; line-height: 1.4; margin: 0 0 15px;  }
    
	
	.relocationarea .heading p { font-size: 18px; }	
	.relocationarea .disflexArea .image { width: 100%; }
	.relocationarea .disflexArea .subText { width: 100%; }
	.relocationarea .disflexArea .subText p { font-size: 16px; }

	.pricingArea .itemBox .item h3, .truckbox .itemBox .item h3, #storage .itemBox .item h3 { font-size: 22px; }
	
	#boxpack .itemBox .item { margin: 0 0 30px }
	
	.page-id-860 .packingwork .itemBox .item:nth-of-type(2), .page-id-3191 .packingwork .itemBox .item:nth-of-type(2) { left: 0px; }
	
	.circular .item { width: 33.33% !important; margin-bottom: 20px; }
	.packingservice { padding-bottom: 40px; }	
	
	.boxfaqarea .accordion-item > h4 { padding: 13px 30px 13px 10px; font-size: 17px; }
	.boxfaqarea .acicon { margin-right: 10px; }
	.boxfaqarea .accordion-item > h4:after { width: 10px; height: 10px; }
	
	.ourservicesArea { padding: 20px 0 50px; }
	.packingservice .itembox { margin: 30px 0 0 0; }
	.packingrelocat:before { top: -62px; }
	
	.movingtestimonialbg { margin: -300px 0 0; height: 346px; }
	
	.ourservicesArea .heading p, .relocationarea .heading p { font-size: 17px; }
	
	.pricingArea.packingpricing.removebefore { padding: 40px 0 0; }
	.pricingArea .itemBox { margin: 35px 0 0; }
	
	.worksitbg .howitPart { padding-bottom: 50px; }
	.worksitbg .getQuotePart { margin: 0 0 0px 0 !important; }
	.worksitArea .itemBox .item:nth-of-type(2) { margin: 20px 0 0; }
	.page-id-574 .worksitArea .itemBox .item .subText .text { width: 70%; }
	
	.pricingArea.packingpricing .itemBox .item { width: calc(50% - 10px); }	
	
	.pricingArea.storagepricing.pricingAreanew { padding: 50px 0 0 0; }
	
	.worksitArea { padding: 60px 0 50px; }
	storageArea { padding: 60px 0 20px; }
	.storagediv { font-size: 18px; padding: 13px 15px; }	
	.storageArea .heading p { font-size: 18px; }	
	.storageArea .tabbedPanels a { padding: 13px 28px; font-size: 16px; }
	
	.boxfaqarea .acicon { width: 38px; height: 38px }  
	.boxfaqarea .acicon img { width: 22px; }
	.storageArea .tabs2 { padding-bottom: 30px; }
	.storageArea .tabbedPanels { margin: 40px auto 0; }
    
    .page-id-2 .boxfaqarea .accordion-item span.acicon img { width: 22px; }
	
	.storagepricing:before { width: 50px; height: 135px; top: -65px; background-size: 50px; }
	
	.boxhowitwork .itemBox .item { width: calc(50% - 10px); margin: 0 0 20px; }
	.boxhowitPart { background-size: 0 !important; }
	.boxhowitwork .itemBox .item .subText .text h2 { font-size: 20px; }
	strong.thin-text { font-size: 20px !important; }
	.boxhowitwork .itemBox .item .subText span.icon { margin: 0 auto 30px; width: 80px; height: 80px; line-height: 80px; }
	.boxhowitwork .itemBox .item .subText .text p { font-size: 15px; }
	.boxpricingarea .heading p { font-size: 20px; }
	
	.boxpricingarea .itemBox { margin: 10px 0 0; }
	.boxpricingarea .itemBox .item {width: calc(50% - 10px); margin: 30px 0 0px; }
	
	.boxpricingarea .itemBox:before { width: 80px; height: 80px;  right: -44px; background-size: 80px; }
	
	.ourservicesArea .item { width: calc(50% - 10px); }	
	.ourservicesArea.tabservice { padding-bottom: 20px; }
	
	.page-id-195 .pricingArea .itemBox.fixedquate .item:nth-of-type(1) span.image img { width: 55px; }	
	.page-id-195 .pricingArea .itemBox.fixedquate .item:nth-of-type(2) span.image img { width: 64px; }	
	
	.page-id-195 .ourservicesArea.tabservice .item { width: 33%; }	
	.page-id-195 .worksitArea .itemBox .item:nth-of-type(2) { width: calc(75% - 20px); }
	
	.boxfaqarea .itemBox { margin: 30px 0 0; }
	.ourservicesArea .text p { font-size: 16px; }
	
	.boxfaqarea .accordion-item .content {  padding: 20px 25px 10px 20px; }
	
	.hireboxArea:before { display: none; }
	
	.forminput { width: calc(50% - 10px);  margin-bottom: 30px; margin-right: 10px; }
	.forminput label { padding: 0 0 10px 15px; }

	.learnmoreArea { padding: 50px 0 0px 0; }
	.learn_from { padding: 40px 20px; margin: 40px 0 0 0; }
	.forminput .formcontrol { font-size: 17px; }
	.forminput textarea { height: 130px; }
	.learn_from .wpcf7-submit { padding: 17px 42px; font-size: 19px; }
	
	.footerBox .item .textt p { padding: 15px 0px 20px 0; }
	
	.learnmoreArea .heading p {  font-size: 18px; }
	
	.aligncenter { width: 380px; }	
	.testcontent { max-width: 78%; }
	#moving2 h2, #packing2 h2, #boxpack2 h2 { padding: 20px 20px; font-size: 20px; }
	
	.page-id-119 .employebanner .bnrText h1 { text-align: left; }
	.testcontent p { font-size: 16px; }	
	
	.boxfaqarea .accordion-item .content p { font-size: 16px; line-height: 1.6; }
	
	
	.whyUsArea .itemBox .item h3 br { display: none; }	
	.text-full.subText.PdBox { padding: 20px 0 0 !important; }
	.worksitArea .itemBox .item .subText span.icon:before { height: 226px; }	
	.ForonlyText .button-label.trackIcon img { width: 40px; }
	.subServiceArea ul { margin: 0 -20px; }
	.subServiceArea ul li { width: calc(33.33% - 20px); padding: 5px 13px; margin: 0px 10px 20px; }
	
	#get_storage_quote .col-sm-6 { width: 100% !important; }
	
	
	.required-info {  margin-left: 15px !important; }
	
	h3.refine-title-top { font-size: 22px !important; line-height: 1.2; }
	
	
	.page-template-SpecificCity .ourservicesArea .item { width: calc(50% - 20px); }
	.page-template-SpecificCity .ourservicesArea .item img { height: 180px; width: 100%; }
	
	
	.page-id-860 .reviewArea .reviText { height: 770px; }
	
	.storageFormArea .stepsBar { padding: 40px 20px 50px; }
	.storageFormArea .refineTExtArea span.optn, .stepsBar .refineTExtArea span.optn { font-size: 17px; }	
	.refineTExtArea .panelContainer .number { width: 90px; }
	
	.storageFormArea .stepsBar.stepsBar6 .customRadioBox .itemFild { width: calc(50% - 10px); }
	.storageFormArea .stepsBar.stepsBar6 .textBoxx textarea { font-size: 16px; }
	
	.storageFormArea .stepsBar { width:100%; }	
	body.formBlock .storageFormArea .stepsBar { width:93%; }	
	.testimonialArea .item .subtext { min-height: 400px; }		
	.boxfaqarea .accordion-item .content ul li, .boxfaqarea .accordion-item .content ol li { font-size: 16px; }	
	.pageTitleArea h2 { font-size: 28px; }	
	.page-template-SpecificCity .whyUsArea .disflexArea .image img#image-mapimg { width: 430px; }	
	
	.worksitArea .itemBox .item:nth-of-type(3) { order: 0; }	
	.hireboxArea { padding: 50px 0 30px 0; }	
	.reviText { justify-content: center; }	
	.boxfaqarea .accordion-item .content ol { padding: 0 0 15px 30px; }	
	
	.blocConantArea .blogItem { margin: 50px 0 0; }
	.blocConantArea .blogItem .image { width: calc(100% - 0px); }
	.blocConantArea .blogItem .Blogtext { width: calc(100% - 0px); padding: 30px 0 0; }
	.blocConantArea .blogItem .Blogtext p { font-size: 16px; }
	
	.paginationdiv ul li { padding: 0 5px; }
	button.slick-prev.slick-arrow { margin-right: 5px !important; }
	.paginationdiv ul li .anchorlist {  width: 30px; height: 30px; font-size: 14px; }
	
	.paginationdiv button.slick-arrow { width: 32px; height: 32px; line-height: 32px; font-size: 18px; }
	button.slick-prev.slick-arrow { margin-left: 5px !important; }
	.paginationdiv { padding: 50px 0 0; }
	
	.blogDetailArea h1 { font-size: 24px; }
	.blogDetailArea p, .post_text p { font-size: 17px; }
	
	.BlogsocileIcon .share.disflexArea {  width: 100%; text-align: center; }
	.BlogsocileIcon .post_text { width: 100%;  padding: 0 0 20px }
	.BlogsocileIcon ul.social-share.disflexArea { width: 100%; justify-content: center; -webkit-justify-content: center; }
	
	.DetailcontantArea .blogDetailArea ul li, .DetailcontantArea .blogDetailArea ol li { font-size: 17px; }
	.DetailcontantArea .blogDetailArea  iframe { width: 100%; }

	img.alignright, img.alignleft { float: none; margin: 10px auto 15px; display: block; }
	img.size-full.wp-image-2318.aligncenter, img.aligncenter.size-full.wp-image-2313 { height: auto; }
	
	.storageFormArea .refineTExtArea .storgTab li, .stepsBar .refineTExtArea .storgTab li {  padding: 0 0px; }
	.storageFormArea .refineTExtArea .storgTab li a, .stepsBar .refineTExtArea .storgTab li a { font-size: 16px; padding: 0 2px 2px; margin-bottom: 5px; }
	
	.storageFormArea .refineTExtArea .panelContainer .itemBox .item, .stepsBar .refineTExtArea .panelContainer .itemBox .item { margin: 30px 0 0; }
	
	.storageFormArea .refineTExtArea .storgTab { margin: 20px 0 0; }
	
	.stepsBar.stepsBar7 .SubText h3 { font-size: 30px; }
	.stepsBar.stepsBar7 .SubText p, .storageFormArea .stepsBar.stepsBar7 p { font-size: 18px; }
	
	.profesPart .mover_image { right: 0; position: relative; width: 100%; }
	.profesPart .MoverText { width: 100%; }
	
	.profesPart { padding: 0; }	
	.testimonialArea .item .subtext p { min-height: 220px; }
	
     .stepsBar textarea.Areatext { padding: 15px 15px; font-size: 18px; }
    
    .stepsBar.stepsBar6 .textBoxx textarea, .stepsBar.stepsBar5 .textBoxx textarea { font-size: 18px; }
    
    
    form#PaymentForm h2 { font-size: 22px; }
    
    .ham-payment fieldset .halfwidth {  width: 23.5% !important;  margin-right: 10px; }
    form#PaymentForm p { font-size: 18px; }
    form#PaymentForm label { font-size: 17px; }
    form#PaymentForm input.form-control { font-size: 16px; }
    
     #PaymentForm .btn-submit, #PaymentForm .btn.btn-primary { font-size: 18px; }     
     #PaymentForm .payment-img.online_payment img { width: 91px; }    
    
    .page-id-2923 .pageTitleArea.singlecontantArea .wpb_column.vc_column_container.vc_col-sm-6 { width: calc(100% - 15px);  padding: 42px 11px 0; margin: 0 15px 30px; }   
    .page-id-2923 .pageTitleArea.singlecontantArea .wpb_text_column.wpb_content_element .wpb_wrapper p { font-size: 16px; padding: 0 0 10px; }
    .page-id-2923 .pageTitleArea.singlecontantArea blockquote { margin: 15px 0 20px 15px; }
    .page-id-2923 .pageTitleArea.singlecontantArea img.alignright, .page-id-2923 .pageTitleArea.singlecontantArea img.alignleft { margin: 0; }
    
    
    
}

@media all and (max-width: 575px){
	

	#progressbar li { padding: 0 22px 0 0; }
	#progressbar li:after { width: 100%; left: 30px; }
	.stepsBar .itemBox .item { width: calc(33.33% - 12px); margin: 0 0 20px; }
	.stepsBar a.nextBTn { margin: 10px 0 0; }
	
	.stepsBar .itemBox .item.large { width: calc(100% - 0px); }

	.stepsBar .itemBox .lablText { width: 100%; margin: 0 0 5px; }
	.stepsBar .itemBox .customFild { width: 100%; }
	.stepsBar .nextBTn, .prevBTn { margin: 10px 10px 0 0; }
	.stepsBar .refineTExtArea .panelContainer .itemBox { margin: 0 0 20px; }
	.stepsBar.stepsBar4 .itemBox .item.packagBox, .stepsBar.stepsBar2 .itemBox .item.packagBox { width: calc(50% - 12px); margin: 0 0 20px; }
	.stepsBar.stepsBar6 .movePart.userFild, .stepsBar.stepsBar5.stepsBarForm  .movePart.userFild { width: 100%;  margin: 0 0 15px; }
	
	.stepsBar.stepsBar3 .itemBox .item { width: calc(27% - 12px); }


	.button-wrap { margin: 0 0 20px; }
	.button-label { width: 100px; height: 100px; font-size: 20px; }
	.button-label i { width: 35px; height: 35px; line-height: 32px; font-size: 17px; }
	.worksitArea .itemBox .item { width: 100%; margin: 20px 0 0; }
	.worksitArea .itemBox .item .box .content { width: 82%; }

	.worksitArea .itemBox .item:nth-of-type(2) { width: 100%; }
	.worksitArea .itemBox { margin: 30px 0 0; }
	
	.pricingBg { margin: -1000px 0 0; min-height: 1020px; }
	.pricindifferText h3 { font-size: 20px; }
	.checkBox li { font-size: 15px; }  
	.pricindifferText.additional { margin: 20px 0 0; }
	
	.testimonialArea { padding: 50px 0 30px; }
	
	.pricindifferText { margin: 35px 0 0; }
	.pricingArea .getQuotePart { margin: 15px 0 0; }
	
	.pricingArea .itemBox .item span.image img, .truckbox .itemBox .item span.image img { width: 50px; }
	.pricingArea .itemBox .item:nth-of-type(2) span.image img, .truckbox .itemBox .item:nth-of-type(2) span.image img { width: 65px; }
	.pricingArea .itemBox .item span.image, .truckbox .itemBox .item span.image, #storage .itemBox .item span.image { width: 105px; height: 105px; }
	
	.truckbox .itemBox .item, #storage .itemBox .item { width: calc(100% - 0px); border-right: 0; }
	
	.tab_content, #storage .tab_content { padding: 40px 15px 50px 15px; }
	.pricindifferText.pricing-page .disflexArea { padding: 0; }
	.pricindifferText.pricing-page ul.checkBox { padding: 0; }
	
	#packing .itemBox .item, #boxpack .itemBox .item { width: calc(100%); border-right: 0; }
	 #packing .tab_content { padding: 40px 15px 50px 15px; }
	
	.truckbox .itemBox .item span.sub strong, #storage .itemBox .item span.sub strong { font-size: 34px; }
	#storage .itemBox .item span.sub { font-size: 18px; }
	.truckbox .itemBox .item span.sub sub, #storage .itemBox .item span.sub sub { font-size: 24px; }
	.truckbox .itemBox .item span.sub sup, #storage .itemBox .item span.sub sup { font-size: 26px; }
	.truckbox .itemBox .item small, #storage .itemBox .item small { font-size: 16px; }	
	
	.relocationarea { padding: 40px 0 50px 0; }
	
	#storage .itemBox .getQuotePart { margin: 20px 0 0; }
	#boxpack .itemBox .item small { min-height: inherit; padding: 0 0 20px; }
	
	#boxpack .tab_content { padding: 40px 15px 50px 15px; }
	#boxpack a.quoteBtn { padding: 14px 15px; font-size: 15px; letter-spacing: 1px; line-height: 1.1; }
	
	.hireboxArea .itemBox .item h3 br { display: none; }
	
	.pricingArea.packingpricing .itemBox .item { width: calc(100% - 0px); }	
	
	.reviewArea { height: 740px; }
	.whypacking .text p { font-size: 15px; }
	
	.page-id-195 .reviewArea { height: 620px; }
	
	.boxpricingarea .itemBox .item { width: calc(100% - 0px); }
	
	.page-id-195 .worksitArea .itemBox .item:nth-of-type(2) { width: calc(90% - 20px); }
	
	.boxbanner { background-position: 90%; }
	
	.forminput { width: calc(100% - 0px); margin-bottom: 25px; margin-right: 0px; }
	
	
	.testcontent p { font-size: 15px;  line-height: 25px; }
	.tab_content2 { padding: 20px 15px; }
	.testcontent { max-width: 70%; }
	.testimonialdiv { margin-bottom: 25px; padding-bottom: 25px; }
	
	#moving2 .tab_content2 .quoteBtn, #packing2 .tab_content2 .quoteBtn, #boxpack2 .tab_content2 .quoteBtn { padding: 14px 26px; }
	.boxbanner.boxesBannerPart .bnrText h1 { font-size: 32px; line-height: 37px; }
	
	.text-full strong { display: inline-block; }
	
	.radioBox2[type=checkbox]:checked + .trackIcon .trackImg_11 { margin: 0 auto 10px; }
	.button-label.trackIcon img { width: 52px; }
	
	.page-id-574 .reviewArea { height: 750px; }
	.page-id-574 .whyUsArea .text { margin: 0px 0 0; }
	section.reviewArea.reviewArea22 { height: auto; }	
		
	.page-id-860 .packingwork .itemBox .item:nth-of-type(2), .page-id-3191 .packingwork .itemBox .item:nth-of-type(2) { width: calc(100% - 0px); }
	
	.subServiceArea ul { margin: 0 -20px }
	.subServiceArea ul li { width: calc(50% - 20px); margin: 0 10px 20px; }
	
	
	.profesPart .MoverText { width: 100%; }
	.profesPart .mover_image { right: 0; position: static; width: 100%; }
	.profesPart .mover_image img { width: 100%; }
	
	.stepsBar .itemBox.storageBox .item { width: calc(50% - 12px);  }	
	
	.page-id-860 .reviewArea .reviText { height: 970px; }		
	.testimonialArea .item .subtext { min-height: 500px; }
	
	.stepsBar.stepsBar7 .SubText p span { display: block; }
    
    .stepsBar.stepsBar3 .button-label { padding: 16px 10px; }
    
    .stepsBar.stepsBar5 .button-label { padding: 14px 10px; }
    
    .stepsBar textarea.Areatext { font-size: 16px; }
    
    .stepsBar.stepsBar6 .textBoxx textarea, .stepsBar.stepsBar5 .textBoxx textarea { font-size: 16px; }
    
    #PaymentForm .alert { font-size: 16px; width: 100%; }
    #PaymentForm .payment-img.online_payment { justify-content: flex-start; -webkit-justify-content: flex-start; }
    #PaymentForm .payment-img img.online_payment { width: 92px; }
	   
	
}

@media all and (max-width: 479px){


	.middle_menu { padding: 7px 0 0; }
	.middle_menu ul li a span { display: none; }
	
	
	.contact_info ul li {  padding: 0; display: block; }
	.banner_bar .bnrText h1 { font-size: 18px; }
	.banner_bar .bnrText h2 { font-size: 13px; letter-spacing: normal; }
	.stepsBar h2 { font-size: 18px; }
	
	.stepsBar .itemBox .item, .stepsBar.stepsBar3 .itemBox .item { width: calc(50% - 12px); }
	#progressbar li { padding: 0 8px 0 0; }
	#progressbar li:last-child { padding-right: 0; }
	#progressbar li:before { width: 25px; line-height: 25px;  height: 25px; font-size: 14px; }
	
	.stepsBar .nextBTn, .prevBTn { font-size: 17px; padding: 12px 30px; }	

	.stepsBar h3 { font-size: 20px; }
	.stepsBar h3 br { display: none; }
	.stepsBar .itemBox .lablText label { font-size: 15px; line-height: 1; }
	.stepsBar.stepsBar4 .itemBox .item.packagBox, .stepsBar.stepsBar2 .itemBox .item.packagBox { width: calc(100% - 0px); margin: 0 0 20px; }

	.reviewArea .reviText span.googleIc {width: 30px; height: 30px; line-height: 30px; }
	.reviewArea .reviText span.googleIc img { width: 13px; }
	.reviewArea .reviText ul.star li { padding: 0 1px 0 0; }
	.reviewArea .reviText h2, .page-id-860 .reviewArea .reviText h2, .page-id-3191 .reviewArea .reviText h2 { font-size: 20px; }
	.reviewArea .reviText ul.star li i, .page-id-860 .reviewArea .reviText  ul.star li i, .page-id-3191 .reviewArea .reviText  ul.star li i { font-size: 10px; }
	.reviewArea .reviText ul.star, .page-id-860 .reviewArea .reviText ul.star, .page-id-3191 .reviewArea .reviText ul.star { padding: 0 4px 0 4px; line-height: 1; }
	.reviewArea .reviText ul.star li span, .page-id-860 .reviewArea .reviText  ul.star li span, .page-id-3191 .reviewArea .reviText  ul.star li span { font-size: 9px; }
	.reviewArea .reviText h3, .page-id-860 .reviewArea .reviText  h3, .page-id-3191 .reviewArea .reviText  h3 { font-size: 18px; }
	.reviewArea .reviText h3 span, .page-id-860 .reviewArea .reviText h3 span, .page-id-3191 .reviewArea .reviText h3 span { font-size: 15px; }
	.reviewArea { height: 860px; }
	.whyUsArea .itemBox .item, .hireboxArea .itemBox .item, .page.page-id-639 .whyUsArea .itemBox .item { width: 100%;  padding: 0 30px; }
	.getQuotePart { margin: 20px 0 0; }
	.worksitArea:before { width: 50px; height: 50px; background-size: 50px; }

	.worksitArea .itemBox .item { margin: 20px 0 0; }
	.worksitArea .itemBox .item .box .content { width: 75%; }
	.worksitArea .itemBox .item .box span.images img { left: 15px; top: 20px; width: 29px; }
	.worksitArea .itemBox .item .subText span.icon { margin: 30px 0 0; width: 70px; height: 70px; line-height: 70px; }
	.worksitArea  .itemBox .item .subText .text p { font-size: 14px; }
	.worksitArea  .itemBox .item .subText .text { width: 70%; }
	
	.text strong { font-size: 36px; }
	.worksitArea .getQuotePart { margin: 20px 0 0; }

	.testimonialArea .item { margin: 20px 0 40px; }
	.pricingArea .heading p { font-size: 16px; }
	
	.pricindifferText .disflexArea .item { width: calc(50% - 10px); }
	
	#moving h2, #packing h2, #boxpack h2, #storage h2 { padding: 16px 15px; font-size: 18px; }
	.pricingtab { padding: 40px 0 0 0; }	
	.pricingtab .tabs { margin-bottom: 30px; }
	.pricingtab .tabs li { margin: 0 20px 0 0; }
	.pricingtab .tabs li a { font-size: 16px;  padding-bottom: 15px; }
	
	.boxbanner { min-height: 170px; }
	.boxbanner .bnrText h1 { font-size: 32px;     line-height: 42px; }
	
	.packagingBoxArea .itemBox { width: 260px; height: 260px; }
	.packagingBoxArea:before { left: -21px; top: 0px; background-size: 300px; width: 300px; height: 300px; }
	.packagingBoxArea .itemBox .itemText h4 { font-size: 11px; }	
	.packagingBoxArea .itemBox:before { width: 50px; height: 50px; background-size: 20px; }
	
	.checkBox li:before { top: 0px; }
	
	.circular .item { width: 50% !important; }
		
	.storageArea .heading p { font-size: 16px; }	
	.storagediv:nth-child(1) {  padding: 10px 0; justify-content: space-around;  }
	.storagediv { font-size: 16px; padding: 10px 10px; justify-content: center; }
	.storagediv .item img { margin-right: 10px; width: 23px; }
	.storagediv .item { width: 100%; justify-content: center; }
	
	.storagediv:nth-child(1)  .item { width: auto; justify-content: space-between; }
	
	.boxhowitwork .itemBox .item { width: calc(100% - 0px); }
	
	a.quoteBtn { line-height: 1.2; }
	
	.ourservicesArea .item { width: calc(100% - 0px); }
	.ourservicesArea .item h3 { font-size: 17px; }
	
	.page-id-195 .ourservicesArea.tabservice .item { width: 50%; }
	
	.page-id-195 .worksitArea .itemBox .item:nth-of-type(2) { width: calc(100% - 10px); }
	.page-id-195 .worksitArea .itemBox .item .subText .text { width: 72%; }
	
	.ourservicesArea .text p { font-size: 15px; }
	
	.boxfaqarea .accordion-item .content p {  font-size: 15px; }
	.boxfaqarea .accordion-item .content ul li, .boxfaqarea .accordion-item .content ol li { font-size: 15px; }
	
	.learnmoreArea .heading p br {  display: none; }
	.aligncenter { width: 270px; }
	
	
	.testimg { margin: 0 auto; }
	.testcontent { max-width: 100%; text-align: center; }
	.clientname h6 { font-size: 15px;  justify-content: center; }
	
	.whyUsArea .disflexArea .image img#image-mapimg { width: 100%; }
	.relocationarea .image.innerImage img { width: 100%; }	
	.page-id-195 .whyUsArea .disflexArea .image img#image-mapimg { width: 100%; }	
	.page-id-860 .relocationarea .image.innerImage img, .page-id-3191 .relocationarea .image.innerImage img { width: 100%; }	
	.subServiceArea ul { margin: 0 -15px }
	.subServiceArea ul li { width: calc(50% - 5px); margin: 0 2.5px 20px; font-size: 16px; padding: 5px 10px; }	
	.page-template-SpecificCity .ourservicesArea .item { width: calc(100% - 0px); }	
	.page-id-860 .reviewArea .reviText { height: 1175px; }
	
	.storageFormArea .stepsBar.stepsBar6 .customRadioBox .itemFild { width: calc(100% - 10px); }	
	.testimonialArea .item .subtext { min-height: 570px; }	
	.page-template-SpecificCity .whyUsArea .disflexArea .image img#image-mapimg { width: 100%; }
	
	.paginationdiv button.slick-prev.slick-arrow { display: none; }	
	.blogDetailArea h1 { font-size: 22px; }
	
	.BlogsocileIcon .social-share.disflexArea li { padding: 0 3px 15px; }
	.BlogsocileIcon { padding: 10px 0 50px; }
	
	.bloginnerArea h2 { font-size: 28px; }
	
	.alignright { float: none; margin: 0 auto; display: block; width: 100%; }
	
	.stepsBar {  top: 40px; }
	.banner_bar .bnrText { width: 160px; }
	
	.page-id-574 .stepsBar { top: 110px; }
	.page-id-574 .reviewArea { height: 750px; }
	
	.page-id-860 .stepsBar, .page-id-3191 .stepsBar {  top: 80px; }
	
	.page-id-190 .stepsBar, .page-id-195 .stepsBar { top: 100px; }
	
	.page-id-195 .reviewArea { height: 740px; }
	
	.commentPart .textArea { padding: 10px 10px; font-size: 16px; }
	
	.commentPart h4 { padding: 10px 0 15px; font-size: 20px; }
	
	
	.testimonialArea .item .subtext p { min-height: 310px; }
    
    .ham-payment fieldset .halfwidth { width: 46.5% !important; }
	
	

}


@media all and (max-width: 422px){
	
	.page-id-860 .reviewArea .reviText{ height: 1210px; }	
	
	.stepsBar.stepsBar7 .SubText p span {
    display: inline-block;
}
}

@media all and (max-width: 392px){
	
	.page-id-860 .reviewArea .reviText { height: 1240px; }	
}

@media all and (max-width: 372px){
	
	.page-id-860 .reviewArea .reviText{ height: 1260px; }	
}
@media all and (max-width: 324px){
	
	.page-id-860 .reviewArea .reviText { height: 1300px; }	
}