@media (min-width:768px){
section.service-sec.pb-80 {
    padding-top: 250px !important;
}
}
@media (min-width:1440px){.getquote1-action{right:550px !important;}
}
@media (min-width:1700px){.getquote1-action{right:38% !important;}
}
@media (min-width:1920px){.getquote1-action{right:40.5% !important;}
}
@media (max-width:1199px){
.py-80{padding-bottom:70px;padding-top:70px;}
.pb-80{padding-bottom:70px;}
.pt-80{padding-top:70px;}
.Fragile-text h1{font-size:30px;text-transform:uppercase;font-family:'Impact';}
.bottom_nav ul li a, .bottom_nav2 ul li a{font-size:16px;padding:5px 10px;}
.inner-welcome h3{font-size:35px;}
.col-20{flex:0 0 25%;-ms-flex:0 0 25%;max-width:25%;margin-bottom:15px;}
.logo-sec ul li{max-width:25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:0px 10px;margin-bottom:15px;}
.reasons-text br{display:none;}
.fixed-header .menu {padding: 10px 0;}
.top_nav ul li a {font-size: 16px;  font-weight: 400;}  
.welcome-section .inner-welcome {padding: 0;}  
.fixed-header .menu.up {top: 0px!important;}
.new_stand_logo li {
    width: 130px;
}   
.home .video-sec section#extra {
    top: 320px;
}
section.service-sec.pb-80 {
    padding-top: 350px !important;
}
}
@media (max-width:991px){
.py-80{padding-bottom:60px;padding-top:60px;}
.pb-80{padding-bottom:60px;}
.pt-80{padding-top:60px;}
.Fragile-text h1, .Fragile-text h2{font-size:27px;}
.Fragile-text span img{max-width:22px;}
.top_nav ul, .bottom_nav ul{justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;}
.inner-welcome h3{font-size:29px;}
.logo-img img{width:80px;}
.col-20{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;}
.reasons-text p{font-size:25px;}
.stress-free-sec .btn{font-size:16px;}
.stress-free-sec .btn::before{width:15px;left:19px;}
.stress-free-sec .btn::after{width:2px;height:15px;}
.QUOTE-sec h2{font-size:40px;}
.cr-box p{font-size:16px;}
.stress-free-sec .card-body p{font-size:16px;}
.nav-fragile{display:block;}
.fixed-header .site-header .menu-toggle .bottom_nav ul .sub_menu{height:auto;opacity:1;visibility:visible;}
/***22-sep**/
.menu-toggle{background:#ddd;position:fixed;right:-330px;padding:15px;height:100%;width:330px;z-index:999;top:0px;}
.bottom_nav ul{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;}
.bottom_nav ul li a{font-size:15px;font-weight:600;color:#000;display:block;border-bottom:1px solid #a8a4a4;padding:10px 5px;margin:0px;}
.toggle-btn, .cross-btn{display:block;position:absolute;top:50%;right:10px;background:transparent;border:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;}
.cross-btn{top:16px;right:8.1px;}
.toggle-btn img , .cross-btn img{width:22px;}
.video-left img{max-width:630px;}
.menu{padding:10px 0;}
.bottom_nav ul .sub_menu{width:100%;opacity:1;visibility:visible;position:relative;top:0;display:none;}
.bottom_nav ul{display:block;}
.bottom_nav ul li .nav-arrow{position:absolute;content:"";border-right:2px solid #000;width:13px;height:13px;top:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);right:10px;border-bottom:2px solid #000;display:inline-block;cursor:pointer;z-index:9;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;}
.bottom_nav ul li .nav-arrow.active{top:22px;transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);}
.bottom_nav ul li .nav-arrow.active + .sub_menu{position:relative;display:block;opacity:1;visibility:visible;}
.menu-toggle{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;}
.bottom-menu{padding:0;}
.Fragile-text1{text-align:right !important;}
.bottom_nav{margin-top:40px;}
.contacts-form{margin-top:40px;}
.video-sec iframe#vid_frame {
    height: 670px !important;
}
body .video-sec.container {
    padding-bottom: 330px !important;
}
body.home .video-sec.container {
    padding-bottom: 0px !important;
}
.video-sec section#extra {
    top: 330px;
}
}
@media (min-width:768px) and (max-width:991px){.Fragile-text h2{padding-right:30px}
.fixed-header .toggle-btn{top:-8px}
.menu-toggle.toclass{padding:30px 15px}
.site-header .bottom_nav ul li:hover .sub_menu{top:0}
.cross-btn{top:30px;right:2px}
.fixed-header .bottom_nav{margin-top:40px}
.fixed-header .bottom_nav ul li a{padding:10px 5px}
.fixed-header .site-header .bottom_nav ul li:hover .sub_menu{padding:0;}
.bottom_nav .sub_menu li a,.fixed-header .bottom_nav .sub_menu li a{padding:5px 15px}
.bottom_nav .sub_menu li a,.fixed-header .bottom_nav ul li a{font-weight:600}
.swiper-custom-next{right:5px;}
.swiper-custom-prev{left:5px;}
.swiper-custom-next, .swiper-custom-prev{padding:6px 10px;font-size:0;top:25%;}
.swiper-custom-next svg, .swiper-custom-prev svg{width:13px;}
.swiper-container-videos .swiper-slide{width:25%;margin-right:5px !important;}
}
@media (max-width:767px){
.btn-expander {
    width: auto;
    height: auto;
}
body .video-sec.container {
    padding-bottom: 0px !important;
}
section.service-sec.pb-80 {
    padding-top: 50px !important;
}
.video-sec section#extra {
    top: -10px !important;
}
input#bathrooms_destination, input#bathrooms_origin, input#flights_stairs_destination, input#flights_stairs_origin {
    width: 100%;
}	
.DetailedQuote1, .DetailedQuote3, .DetailedQuote4, .DetailedQuote5, .DetailedQuote6, .DetailedQuotenew4 {
    min-height: 200px;
}
.inner-DetailedQuote-common h4 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 18px !important;
}
.REVIEW-detail span.q_title{width:100%;margin:0px 0;}
.QuickQuote-common h6{font-size:18px;}
.py-80{padding-bottom:50px;padding-top:50px}
.pb-80{padding-bottom:50px}
.pt-80{padding-top:50px}
.common-heading{font-size:25px}
.stress-free-sec{padding:30px 0 50px}
.stress-free-sec .btn{font-size: 16px;padding: 10px 30px;}
.stress-free-sec .btn::before{height:1px;width:18px;left:1px}
.stress-free-sec .btn::after{width:1px;height:18px;left:9px}
.foot-box{text-align:center}
.slider-nav{bottom:60px}
.slick-arrow{width:30px;height:30px;line-height:30px}
.customer-review-box .slick-prev{left:-18px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:20px solid #ddd}
.customer-review-box .slick-next{right:-18px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #ddd}
.site-footer p{font-size:16px}
.site-footer h6{font-size:16px}
.logo img{width:220px}
.stress-free-sec .card-body p{font-size:15px}
section.banner-sec{height:290px}
.video-left img{max-width:100%}
.contact-form::after,.contact-form::before{display:none}
.contactform-sec{padding-bottom:50px!important}
.Fragile-text{text-align:center!important}
.fixed-header .Fragile-text1 h2{text-align:right;font-size: 19px;padding-right:0;top: 3px;}
.inner-insurance-sec{height:100%;padding:15px}
.new-top-header .top_nav ul{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;position:relative;right:0}
.Fragile-text button.toggle-btn{line-height:14px;top:-33px}
.col-xl-5 .Fragile-text{text-align:left!important}
.fixed-header .Fragile-text button.toggle-btn{top:-45px;right:-5px}
.resources-dropdown-anchor::after{top:13px}
.menu-toggle.toclass{padding:30px 15px;overflow-y:auto;}
.site-header .bottom_nav ul li:hover .sub_menu{top:0}
.cross-btn{top:30px;right:2px}
.fixed-header .bottom_nav{margin-top:40px}
.fixed-header .bottom_nav ul li a{padding:10px 5px}
.fixed-header .site-header .bottom_nav ul li:hover .sub_menu{padding:0}
.bottom_nav .sub_menu li a,.fixed-header .bottom_nav .sub_menu li a{padding:5px 15px;}
.bottom_nav .sub_menu li a,.fixed-header .bottom_nav ul li a{font-weight:600}
.toclass .bottom_nav ul li .nav-arrow{top:10px;right:10px;}
.info h3{font-size:24px;}
.logo{margin-top:30px;}
.info p{color:#fff;font-size:14px;}
.info a{border:none;font-size:14px;}
section.insurance-sec.office-removals-page.pb-5 h2{color:#ffffff !important;font-size:28px;}
section.insurance-sec.office-removals-page.pb-5.newbg h3{font-size:14px;}
.newbg .bd .parent-page{width:100%;float:left;text-align:center;}
.logo-img ul li:last-child img{width:100%;max-width:initial;}
.mobile-fragile{display:block;}
/*****video-sec***/
.swiper-custom-next{right:5px;}
.swiper-custom-prev{left:5px;}
.swiper-custom-next, .swiper-custom-prev{padding:6px 9px;line-height:10px;top:15%;}
.swiper-custom-next svg, .swiper-custom-prev svg{width:10px;}
.swiper-container-videos .swiper-slide{width:33%;margin-right:5px !important;}
.swiper-wrapper{margin-bottom:8px;}
.video-sec .fluid-width-video-wrapper{padding-top:75.25%!important;}
.bottom_nav .sub_menu li a{border-bottom:1px solid #a6a6a6!important;}
.bottom_nav .sub_menu{padding:0!important;}
.QuickQuote-single-page .QuickQuote-common{padding:0 0px;}
.QuickQuote-single-page{padding:40px 0;}
.getquote4-action{border:3px solid #fff;padding:8px 5px;letter-spacing:2px;font-size:18px;padding-right:15px !important;padding-left:15px !important;}
.getquotes2.getquote2-action{font-size:26px;}
.getquotes1{top:225px;font-size:25px;padding: 5px 10px;}
.getquotes2 {
    top: 295px;
    font-size: 26px;
    padding: 5px 10px 10px 8px;
    word-break: break-word;
    width: 100%;
    line-height: 30px;
    border: 3px solid #fff;
    border-right: 0;
   
}

.right_head{right:0%;}
.right_head h2{font-size:25px;letter-spacing:15px;}
.detailed-sec .inventories .col-4{width:100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;}
.detailed-sec .inventories .inventory.things .quantity{margin:10px 0;}
.inventory select{height:100px!important;}
.getquote1-action {
    font-size: 22px !important;
    top: 67px !important;
    right: 50% !important;
}
.getquotes2.getquote2-action:hover{font-size:28px !important;}
.thank-contn {padding: 50px 10px;}
.thank-contn h2{font-size: 1.5rem;}
.thank-contn p{font-size: 15px;}
.inner-QuickQuote-common{padding: 50px 0 0;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{color:#fff;}
#getquotes1:hover{font-size: 23px;top: 325px;}
.getquote1-action:hover, .getquote1-action#getquotes1:hover{font-size: 22px;}
.btn-expander:hover .getquotes2{font-size: 25px;}
.btn-expander:hover .getquotes2.getquote2-action{font-size: 26px;}
section.custom-banner-class{margin: 0;background-position-x: 0!important;}
.fragile-ashburton{padding: 40px 20px 0 0;font-size: 20px;font-family: 'Open Sans', sans-serif; font-weight: 600;}
.ex-customer{display: none;}
.mobile-customer{display: block;}
body.fixed-header .video-truck {
    padding: 30px 0 !important;
}   
.inner-logo-sec ul li {
    max-width: 25%;
    flex: 0 0 25%;
    -ms-flex: 0 0 25%;
}    
.gallery-sec li{
    height: 300px;
}
.gallery-sec .flex-wrap{
    padding: 0;
}
.inventories .inventory.selected, .inventories  .inventory.things{
    margin-top: 15px;
}
.inventories .inventory h4.mobile_item_tap{
    display: block;
    font-size: 15px;
}
.inventories .inventory .desktop_items_inventories{
    display: none;
}
.vid-main-wrapper.vid-container iframe#vid_frame {
    height: 280px !important;
}
.service-box {
    height: 200px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.service-box img {
    height: 90px;
}
.gallery-photo-wrap {
    margin: 40px 0 0;
}
section.one_img.blk2 {
    padding: 20px 0;
}	
.h2, h2 {
    font-size: 25px;
}	
.h1, h1, .inner-blog-sec.text-center.mt-4 h1 {
    font-size: 30px;
}
.site-footer {
    padding-top: 40px;
}
.foot-box h5 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.video-sec.container {
    margin-bottom: 0px !important;
}	
.bg_dark {
    padding: 30px 0;
}	
.page-template-perth .right_head {
    left: 50%;
    transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}	
}
@media (max-width:575px){
.customer-review-box .slick-prev{left:0px;}
.customer-review-box .slick-next{right:0px;}
.QUOTE-sec h2{font-size:35px;}
.site-footer p,.site-footer h6{font-size:14px;}
.getquotes{font-size:40px;top:230px;}
.QuickQuote5 .qa{height:137px;}
.QuickQuote-common .qa{height:200px;}
.QuickQuote-common h3{font-size:28px;}
.about-box ul li{font-size:16px;}
.about-box ul li::before{left:-18px;background-size:35%;}
.about-box ul{padding-left:23px;}
.about-sec p{font-size:16px;}
.top_nav ul li a{font-size:13px;font-weight:400;}
.bottom_nav2 ul li a{display:none;visibility:hidden;}
.deal-box{margin-bottom:15px;}
.right_head h2{font-size:30px;}
.right_head p span.star{width:25px;}
.right_head p{font-size:14px;justify-content:center;}
section.text_title h2{font-size:18px;}
section.one_img.red .container,section.one_img.blk .container{padding:0;}
.logo-img ul.flex-wrap.d-flex.p-0.align-items-center.justify-content-center{justify-content:space-around !important;}
/*.routes-do{width:calc(100% - 100px);}
.routes-text-images figure{width:100px;}
*/
.routes-do ul li, .ex-customer-list li{font-size:16px;padding-left:42px;}
.routes-do ul li span, .ex-customer-list li span{width:30px;top:0;}
section.one_img.red, section.one_img.blk{padding:20px 0;}
.getquotes{font-size:30px;}
.ex-customer h2{font-size:25px;}
.right_head{width:100%;padding:10px 0px;}
.right_head h2{text-align:center;}
/*.getquote1-action{right: 200px!important;top: 66px !important;transform: none;}*/
.getquotes2 span{margin-bottom: 10px;display: block;}
.inventory select {
    padding: 0 40px 0 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: center right 5px;
    background-size: 30px;
}
.inner-logo-sec ul li {
    max-width: 50%;
    flex: 0 0 50%;
    -ms-flex: 0 0 50%;
}  
.gallery-sec li {
    height: auto;
}	
}
@media (max-width:479px){
.py-80{padding-bottom:30px;padding-top:30px;}
.pb-80{padding-bottom:30px;}
.pt-80{padding-top:30px;}
.Fragile-text h1, .Fragile-text h2{font-size:23px;}
.Fragile-text h2{font-size:22px;}
.Fragile-text span img{max-width:13px;}
.logo img{width:150px;}
.inner-welcome h3{font-size:25px;}
.logo-sec ul li ,.logo-sec2 ul li{max-width:50%;flex:0 0 50%;-ms-flex:0 0 50%;}
.fragile1-left img{max-width:200px;}
.fragile1-left{text-align:center;}
.QuickQuote-common .qa{height:138px;}
.QuickQuote5 .qa{height:86px;}
.Fragile-text1 h2{font-family:'Open Sans', sans-serif;font-weight:600;}
/*.getquote1-action{right: 165px!important;transform: none;top: 62px !important;}*/
.top_nav ul li a{margin: 5px 7px;}
.box-size-location {
    padding: 0 !important;
    margin: 10px 0;
}    
.detailed_quote_form_box {
    padding: 15px 10px;
}   
.detailed-quote-form-page .column {
    width: 100%;
    padding: 5px 0;
}    
.inner-DetailedQuote-common .column.col-md-6 span.wpcf7-form-control-wrap {
    margin: 2px 0;
    display: inline-block;
    width: 100%;
}
.inventory {
    margin: 5px 0px;
}    
body .column {
    width: 100%;
}    
}
@media (max-width:359px){
.Fragile-text h1, .Fragile-text h2{font-size:24px;}
.common-heading{font-size:22px;}
.col-20{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%;}
.Fragile-text h1{font-size:20px;}
.getquote1-action{right: 145px !important;top: 60px !important;transform: none;}
.fixed-header .Fragile-text1 h2{font-size: 17px;}
}