 .owl-theme .owl-controls{ margin-top:-35px; float:left; width:100%; text-align:center; }  .owl-pagination {   bottom:105px;   position:relative; }  .owl-theme .owl-controls .owl-buttons div{  *display:inline;  filter:Alpha(Opacity=50);  font-size:0px; }  .owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter:Alpha(Opacity=100); opacity:1; text-decoration:none; }  .owl-theme .owl-controls .owl-page{ display:inline-block; zoom:1; *display:inline; } .owl-theme .owl-controls .owl-page span{ display:block; width:10px; height:10px; margin:5px 7px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:none; border:#fff 2px solid; } .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ background:#fff;  }  .owl-theme .owl-controls .owl-page span.owl-numbers{ height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }  .owl-item.loading{ min-height:150px; background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/AjaxLoader.gif) no-repeat center center }
@import url('https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,1;0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,1;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap'); body {   font-family:'Sofia Sans', sans-serif !important;   font-size:16px;   overflow-x:hidden; } h1, h2, h3, h4, h5, h6 {   font-family:'Sofia Sans', sans-serif; } header {   width:100%;   float:left;   background:#fff;   height:auto; } .header-top span i {   font-size:1.3em; } .container {   width:98%;   max-width:1180px;   margin:auto;   display:block; } .fixed {   position:fixed;   top:0;   z-index:999;   border-bottom:1px solid #992d92; } .badge-logo {   width:28%;   float:left;   text-align:center; } .badge-logo img {   max-width:100px; } .social ul li a>i {   margin:0; } .social ul {   margin-left:0; } .header-main {   width:100%;   float:left; } .header-top {   width:100%;   float:left;   text-align:right } .header-top span {   width:auto;   float:right;   font-size:16px;   color:#000;   padding:12px 0;   font-weight:300;   margin-left:40px; } .header-top span a {   font-weight:400;   color:#000;   font-size:17px;   margin-left:5px; } .header-top span a:hover {   color:#992d92; } .header-top span i {   color:#992d92; } .bannerText .pageTitle a:hover {   border:2px solid #fff;   color:#fff;   background-color:transparent; } span.ajax-loader {   position:absolute;   bottom:75px; } .header-right {   width:auto;   float:right;   min-height:110px; } .logo {   width:220px;   position:absolute;   top:12px;   top:30px !important; } .logo img {   max-width:100%;   float:left; } .menu {   width:auto;   float:right;   margin:25px 0; } .main-menu {   width:95%;   max-width:1600px;   display:table;   border-bottom:1px solid #fff;   margin:auto;   position:relative; }  .banner {   width:100%;   float:left;   position:relative; } .banner img {   width:100%;   float:left; } .banner-text {   width:40%;   max-width:1400px;   margin:auto;   display:block;   position:absolute;   top:30%;  right:0; } .banner-text h3 {   width:100%;   float:left;   text-align:left;   font-size:2em;   color:#fefefe;   font-weight:700; }  #mid {   width:100%;   float:left; }  .heading-main {   width:100%;   float:left;   text-align:center;   padding:20px 0; } .heading-main h2 {   width:100%;   float:left;   text-align:center;   color:#992d92;   font-size:2.7em;   font-weight:bold;   position:relative;   margin-bottom:40px;   padding:10px 0; } .heading-main h2:after {   content:"";   width:100%;   max-width:460px;   height:1px;   background:#992d92;   position:absolute;   left:0;   right:0;   margin:auto;   display:block;   bottom:-15px; } .heading-main h2:before {   content:"";   width:30px;   height:35px;   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/heading-after.png) center no-repeat #fff;   position:absolute;   left:0;   right:0;   margin:auto;   display:block;   bottom:-30px;   z-index:99; } .heading-main.gray h2:before {   content:"";   width:30px;   height:35px;   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/heading-after.png) center no-repeat #f9f9f9;   position:absolute;   left:0;   right:0;   margin:auto;   display:block;   bottom:-30px;   z-index:99; } .central-coast {   width:100%;   float:left;   background:#fff;   padding:30px 10px 40px;   box-sizing:border-box; } .central-coast p {   width:100%;   float:left;   text-align:center;   font-size:18px!important;   font-weight:400;   color:#000;   margin-bottom:20px;   line-height:30px; } .central-coast .red-button {   margin:auto;   display:table; } .button-div {   width:100%;   float:left;   margin:20px 0; } .red-button {   font-size:18px!important;   font-weight:300;   color:#fff;   padding:10px 35px;   border-radius:32px;   background:#992d92;   border:2.5px solid #992d92;   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf314d', endColorstr='#bf314d', GradientType=1); }  .red-button:hover {   background:#fff;   color:#992d92;   border:2.5px solid #992d92; } .red-button {   font-size:18px!important;   font-weight:300;   color:#fff;   padding:10px 35px;   border-radius:32px;   background:#992d92;   border:2.5px solid #992d92;   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf314d', endColorstr='#bf314d', GradientType=1); }  .red-button:hover {   background:#fff;   color:#992d92;   border:2.5px solid #992d92; } .we-best {   width:100%;   float:left;   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/movers-adelaide.webp) no-repeat right 30% center #f9f9f9;   padding:50px 0;   min-height:440px; } .we-best h3 {   width:100%;   float:left;   text-align:left;   font-size:1.8em;   font-weight:bold;   color:#992d92;   margin-bottom:20px; } .we-best p {   width:100%;   float:left;   text-align:left;   font-size:18px!important;   font-weight:400;   color:#000;   margin-bottom:10px;   line-height:30px; } .we-best a {   float:left;   margin-top:10px; } .let-us-inner {   display:flex;   align-items:flex-start;   flex-wrap:wrap; } .we-best-inner {   width:100%;   float:left;   max-width:640px;   padding:10px 10px 0px;   background:#f9f9f9;   margin-top:20px;   box-sizing:border-box; } .let-us-plan {   width:100%;   float:left;   background:#fff;   padding:30px;   box-sizing:border-box; } .let-us-inner {   width:100%;   float:left;   position:relative; } .let-us-inner-img {   width:40%;   float:left; } .let-us-inner-img img {   width:100%;   float:left; } .let-us-inner-outer {   background:#992d921c;   padding:20px;   box-sizing:border-box;   float:left; } .let-us-inner-text {   width:60%;   float:right;   padding:20px;   box-sizing:border-box; } .let-us-inner-text h3 {   width:100%;   float:left;   text-align:left;   font-size:1.8em;   font-weight:bold;   color:#992d92;   margin-bottom:20px; } .let-us-inner-text p {   font-size:18px!important;   color:#000;   line-height:25px;   width:100%;   float:left;  margin-bottom:15px; } .let-us-inner-new p {   font-size:18px!important;   color:#000;   line-height:25px;   width:100%;   float:left;  margin-bottom:15px; } .centerl-cost {   width:100%;   float:left;   background:#f9f9f9;   padding:0 0 40px 0; } .cost-inner {   width:100%;   float:left;   padding:10px 60px;   box-sizing:border-box; } .cost-inner h4 {   width:100%;   float:left;   text-align:center;   font-size:1.2em;   font-weight:bold;   color:#000;   margin-bottom:15px; } .cost-inner p {   width:100%;   float:left;   font-size:18px!important;   color:#000;   font-weight:400;   line-height:30px;   text-align:center; } .peace-mind {   width:100%;   float:left;   padding:60px 0;   background:#fff; } .peace-mind-inner {   width:100%;   float:left;   position:relative;   padding-left:360px;   box-sizing:border-box; } .peace-mind-inner img {   position:absolute;   left:0;   top:0;   max-width:100%; } .peace-mind-inner h3 {   width:100%;   float:left;   font-size:2.1em;   color:#992d92;   font-weight:bold;   text-align:left;   margin-bottom:15px;   margin-top:0px; } .peace-mind-inner p {   width:100%;   float:left;   font-size:18px!important;   color:#000;   font-weight:400;   line-height:30px;   text-align:left;   margin-bottom:10px; } .relocation .col-sm-8.left {   width:70%;   padding-left:40px; } #owl-demo {   width:100%;   float:left; } #owl-demo .owl-dot span {   background:#992d92;   border:0px; } #owl-demo .owl-dots {   margin-top:30px; } #owl-demo .owl-dot.active span {   background:#000 !important; } .owl-dots.disabled {   display:block !important; } .choos-us {   width:100%;   float:left;   background:#f9f9f9;   padding-bottom:80px; } #owl-demo2 {   width:100%;   float:left; } .other-front {   width:100%;   float:left;   height:580px;   overflow:hidden;   background:#992d92;   padding:15px;   box-sizing:border-box; } .other-front-inner {   width:100%;   float:left;   height:100%;   border:2px solid #fff;   box-sizing:border-box;   padding:0px 15px; } .other-front-inner h4 {   font-size:1.5em;   font-weight:400;   color:#fff;   width:100%;   text-align:center;   margin-top:60%; } .wi-half {   width:70%; }  .other-back {   width:100%;   float:left;   height:580px;   padding:15px;   box-sizing:border-box;   background:#992d92;   box-sizing:border-box; } .other-back p {   font-size:18px!important;   color:#fff;   width:100%;   float:left;   text-align:center;   line-height:26px; } .chose-inner {   width:100%;   float:left;   padding:10px;   box-sizing:border-box; }  #owl-demo2 .owl-dot span {   background:#992d92;   border:0px; } #owl-demo2 .owl-dots {   margin-top:40px; } #owl-demo2 .owl-dot.active span {   background:#000; }  .our-value {   width:100%;   float:left;   background:#fff;   padding-bottom:120px; } .our-value p {   width:100%;   float:left;   font-size:18px!important;   color:#000;   font-weight:400;   line-height:30px;   text-align:center; } .our-value .resp-tabs-list li {   font-size:14px;   font-weight:600;   color:#000;   border:1px solid #c2c2c2;   margin:0 4px;   position:relative; } .our-value .resp-tabs-list li:after {   width:30px;   height:20px;   content:"";   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/down-arrow-pink.png) center no-repeat;   text-align:center;   display:inline-block;   position:absolute;   bottom:-14px;   left:0;   right:0;   margin:auto;   display:none; } .our-value .resp-tab-active {   color:#fff !important;   background:#992d92 !important;   border-color:#992d92 !important; } #parentHorizontalTab {   width:100%;   float:left;   margin-top:50px !important;   text-align:center; } #parentHorizontalTab ul {   display:inline-block; } ul, ol {   margin:0 0 1.5em 3em; } .our-value .resp-tabs-list li.resp-tab-active:after {   display:block; } .expect {   width:100%;   float:left;   background:#e5e5e557; } .expect-inner {   width:100%;   float:left;   position:relative;   padding-left:570px;   box-sizing:border-box;   padding:90px 0 80px 590px; } .expect-inner h3 {   width:100%;   float:left;   font-size:1.8em;   font-weight:bold;   color:#000;   margin-bottom:20px; } .expect-inner p {   width:100%;   float:left;   font-size:18px!important;   font-weight:400;   color:#000;   margin-bottom:10px;   line-height:30px;   } .expect-inner img {   max-width:100%;   position:absolute;   bottom:0;   left:0; } .contact_call {   box-sizing:border-box;   width:100%;   float:left;   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/best-movers-adelaide.png) no-repeat;   background-size:cover;   padding:55px 0 65px 0;   background-position:58% 50px; } .contact_call h2 {   width:100%;   color:#992d92;   font-size:1.9em;   max-width:727px;   letter-spacing:1px;   font-weight:bold; }  .contact_call p {   width:auto;   font-size:18px!important;   color:#000;   font-weight:400;   line-height:40px;   padding:30px 0; } .contact_call-button {   width:auto;   color:#fff !important;   font-size:1.1em;   font-weight:600;   text-align:center !important;   padding:12px 25px !important;   border-radius:32px !important;   float:left;   background:#992d92 !important;   border:2.5px solid #992d92;   margin-right:15px;   margin-bottom:10px; }  .contact_call-button:hover {   background:#fff;   color:#992d92;   border:2.5px solid #992d92; } .guarantee {   width:100%;   background:#fff;   float:left;   display:flex; } .guarantee-imagebox {   width:50%;   float:left; }  .guarantee-imagebox img {   width:100%;   float:left;   object-fit:cover;   max-height:100%;   height:100%; } .guarantee-contentbox {   width:50%;   float:left;   padding:15px 30px 30px 38px !important;   background:#f9f9f9;   min-height:718px;   box-sizing:border-box; } .looking_to_relocate .guarantee-contentbox {   padding:15px 30px 30px 38px;   background:#f9f9f9; } .guarantee-contentbox h1 {   width:100%;   float:left;   font-size:1.6em;   color:rgb(153, 45, 146);   font-weight:bold; } .guarantee-contentbox h3 {   width:100%;   float:left;   font-size:18px!important;   text-transform:uppercase;   color:#df3a5c;   margin-top:30px;   font-weight:normal; } .guarantee-contentbox p {   width:100%;   float:left;  color:#000;   font-size:18px!important;   line-height:30px;   font-weight:400;   padding-top:10px; } .relocation {   width:100%;   float:left;  background-color:#e5e5e557;   padding:70px 0 90px; } .relocation h3 {   width:100%;   float:left;   color:#992d92;   font-size:2em;   font-weight:bold;   margin-bottom:20px; } .relocation p {   width:100%;   float:left;   color:#000;   font-size:18px!important;   font-weight:400;   line-height:30px; } .relocation-inner {   width:100%;   float:left;   padding-right:80px;   box-sizing:border-box; } .collaps-div button i {   font-size:1.1em;   color:#000; } .collaps-div {   width:100%;   float:left;   padding:20px 0; } .collapsible {   color:#000;   cursor:pointer;   padding:5px 5px;   width:100%;   margin-top:10px;   border:none;   text-align:left;   outline:none;   font-size:18px!important;   font-weight:bold;   background:none; }   .collapsible.active i {   color:#992d92;   transform:rotate(90deg);   transition:0.6s; } .content {   padding:0 5px;   max-height:0;   overflow:hidden;   transition:max-height 0.2s ease-out; } .relocation h4 {   width:100%;   float:left;   color:#992d92;   font-size:1.5em;   font-weight:bold;   margin-bottom:20px; }  .gray-bg {   background:#e5e5e557 !important; } .resp-tabs-container.hor_1 p {   text-align:left; } #parentVerticalTab {   position:relative;   margin-top:40px !important;   width:100%;   float:left; } #parentVerticalTab .resp-tabs-list {   width:310px;   position:absolute;   left:0;   top:-3px;   min-height:330px;   background:#fff;   float:left;   padding:0px 0 10px 25px !important; } #parentVerticalTab .resp-tab-active {   background:none;   color:#fff !important;   border:0px !important; }  #parentVerticalTab .resp-tabs-list {   margin:0;   padding:0; } #parentVerticalTab .resp-tabs-list li {   list-style:none;   width:100%;   float:left;   padding:8px 10px;   box-sizing:border-box;   position:relative;   font-size:18px!important;   border-radius:0;   background:none;   color:#992d92;   font-weight:bold; } #parentVerticalTab {   width:100%;   float:left; } #parentVerticalTab .resp-tabs-list .resp-tab-active {   background:#992d92; } #parentVerticalTab .resp-tabs-container {   width:90%;   min-height:405px;   float:right;   border:0px;   vertical-align:middle;   background:#992d92;   padding-left:240px;   box-sizing:border-box; } #parentVerticalTab .resp-tab-content {   color:#000;   font-size:18px!important;   line-height:26px;   font-weight:300;   } .our-value .resp-tab-content p {   color:#000; } .resp-tab-content p {   font-size:18px!important;   font-weight:400;   color:#fff;   width:100%;   float:left;   text-align:left; } .most-experience {   width:100%;   float:left;   background:#e5e5e557;   padding:50px 80px;   box-sizing:border-box; } .most-experience ul {   margin:0;   padding:0;   width:100%;   float:left; } .most-experience ul li {   width:50%;   float:left;   padding:0 30px;   box-sizing:border-box;   position:relative; } .most-experience ul li:after {   width:2px;   height:100%;   top:0;   bottom:0;   right:0;   position:absolute;   float:left;   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/border.png) center;   content:""; } .most-experience ul li:last-child::after {   display:none; } .most-experience ul li h3 {   width:100%;   float:left;   font-size:2em;   font-weight:bold;   color:#000;   line-height:44px;   margin-bottom:15px; } .most-experience ul li p {   width:100%;   float:left;   font-size:18px!important;   font-weight:400;   color:#000;   line-height:30px; }  .moving_house {   width:100%;   float:left;   padding:0px 0;   background:#fff;   line-height:50px; } .moving_house_content {   width:50%;   float:left;   padding:50px;   box-sizing:border-box; } .moving_house_content p {   width:100%;   float:left;   font-size:18px!important;   line-height:24px;   color:#992d92;  padding:20px 0 16px 0;   font-weight:300; } .home .moving_house_content p {  width:100%;   float:left;   font-size:18px !important;   font-weight:400;   color:#000;   line-height:30px; } .moving_house_content h2 {   width:100%;   float:left;   color:#992d92;   font-size:2em;   text-align:left;   font-weight:bold !important;   font-weight:normal; } .moving_house_image {   width:50%;   float:left; } .moving_house_image img {   float:left; } .moving_house_services {   width:100%;   float:left; } .moving_house_services ul {   width:100%;   float:left;   margin-left:0px; } .moving_house_services ul li {   width:100%;   float:left; } .moving_house_services ul li.q {   width:100%;   float:left;   font-size:18px!important;   color:#000;   font-weight:600 !important;   padding-left:35px;   box-sizing:border-box;   margin-top:8px;   position:relative;   border-top:1px solid #b6c6c9; } .moving_house_services ul li.q:first-child {   border-top:0; } .moving_house_services ul li.q :after {   position:absolute;   left:0;   top:9px;   width:25px;   height:25px;   border-radius:5px;   background:#992d92;   color:#fff;   content:"\f067";   text-align:center;   line-height:25px !important;   font:normal normal normal 14px/1 FontAwesome; } .moving_house_services ul li.q p {   cursor:pointer;   width:100%;   float:left;   padding:10px;   box-sizing:border-box;   font-size:18px!important;   color:#000;   font-weight:600;   margin:0; } .moving_house_services ul li.q p:hover {   color:#992d92; } .moving_house_services ul li.a p {   width:100%;   float:left;   padding:10px;   box-sizing:border-box;   font-size:18px!important;   color:#000;   font-weight:400;   line-height:25px; } .moving_house_services ul li.a {   display:none; } .moving_house_services ul li.a:first-child {   display:block; } .economical {   width:100%;   float:left;   padding:40px 100px 200px;   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/blue-bg.png) no-repeat center top;   box-sizing:border-box;   background-size:cover; } .economical h3 {   width:100%;   float:left;   font-size:2em;   font-weight:400;   color:#fff;   text-align:center;   margin-bottom:25px; } .economical p {   width:100%;   float:left;   font-size:18px!important;   font-weight:400;   color:#fff;   text-align:center;   margin-bottom:20px;   line-height:30px; } .guarntee {   width:100%;   float:left;   background:#fff; } .guarntee-inner {   width:100%;   float:left;   background:#f9f9f9;   margin-top:-150px;   padding:25px;   box-sizing:border-box;   padding-bottom:110px; } .guarntee-inner h2 {   width:100%;   float:left;   text-align:center;   color:#992d92;   font-size:2em;   font-weight:bold;   position:relative;   margin-bottom:20px;   padding:10px 0; }  .guarntee-inner p {   width:100%;   float:left;  font-size:18px!important;   font-weight:400;   color:#000;   margin-bottom:20px;   line-height:30px; } .astralian {   width:100%;   float:left;   background:#fff; } .astralian-inner {   width:100%;   float:left;   position:relative;   padding:25px 0;   padding-right:470px;   box-sizing:border-box; } .astralian-inner img {   position:absolute;   right:0;   bottom:0; } .astralian-inner h3 {   font-size:2em;   font-weight:bold;   width:100%;   float:left;   color:#992d92;   margin-bottom:20px; } .astralian-inner p {   font-size:18px!important;   font-weight:400;   width:100%;   float:left;   color:#000;   margin-bottom:20px;   line-height:30px; } .other-say {   width:100%;   float:left;   background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/icon.png) no-repeat center top 25px #e5e5e557;   padding:60px 0; } .other-say h3 {   width:100%;   float:left;   font-size:2em;   font-weight:bold;   color:#000;   padding:20px 0;   text-align:center; } .other-text {   width:100%;   float:left;   font-size:18px!important;   font-weight:400;   color:#000;   line-height:30px;   text-align:center; } .apart-inner {   font-size:18px!important; } #owl-demo4 {   width:100%;   float:left; } #owl-demo4 .owl-dot span {   background:#000;   border:0px; } #owl-demo4 .owl-dots {   margin-top:60px; } #owl-demo4 .owl-dot.active span {   background:#992d92; } #owl-demo4 .owl-stage-outer {   padding:40px 0; } .movers {   width:100%;   float:left;   background:#e5e5e557;   padding:50px 0;   text-align:center; } .movers h3 {   width:100%;   float:left;   font-size:2.1em;   font-weight:bold;   color:#992d92;   margin-bottom:20px; } .movers p {   width:100%;   float:left;   font-size:18px!important;   font-weight:400;   color:#000;   margin-bottom:20px;   line-height:30px;   }  .movers h5 {   width:100%;   float:left;   font-size:1.1em;   font-weight:600;   color:#992d92;   margin-bottom:20px; } .apart {   width:100%;   float:left;   background:#fff;   padding:50px 0;   text-align:center; } .apart h3 {   width:100%;   float:left;   font-size:2.1em;   font-weight:bold;   color:#992d92;   margin-bottom:20px; } .apart p {   width:100%;   float:left;   font-size:18px!important;   font-weight:400;   color:#000;   margin-bottom:20px;   line-height:30px;   }  .apart h5 {   width:100%;   float:left;   font-size:22px;   font-weight:bold;   color:#992d92;   margin:20px 0 25px; }  #owl-demo5 {   width:100%;   float:left; } #owl-demo5 .owl-dot span {   background:#992d92;   border:0px; } #owl-demo5 .owl-dots {   margin-top:60px; } #owl-demo5 .owl-dot.active span {   background:#000 !important; } footer {   width:100%;   float:left; } .our-value {   font-size:18px!important; } .footer-top {   width:100%;   float:left;   background:#f9f9f9;   padding:0px 0 0px; } .footer-top-top {   width:100%;   float:left;   border-bottom:1px solid #e7e7e7;   padding:30px 0; } .footer-logo {   width:auto;   float:left;   margin-left:30px; } .footer-logo img {   max-width:100%;   float:left; } .footer-add {   width:auto;   float:right; } .footer-add ul {   margin:0;   padding:0; } .footer-add ul li {   width:100%;   max-width:270px;   float:left;   margin-top:20px;   position:relative;   padding-left:110px;   box-sizing:border-box; } .footer-add-img {   width:100px;   height:auto;   float:left;   position:absolute;   top:0;   left:0; } .footer-add ul li h6 {   width:100%;   float:left;   font-size:1.1em;   font-weight:600;   color:#000;   margin-bottom:5px; } .imset img {   width:57% !important;   margin-left:32px; } .footer-add ul li p {   width:100%;   float:left;   font-size:0.8em;   font-weight:400;   color:#000; } .footer-add-img img {   width:100%;   float:left; } .footer-menu {   width:100%;   float:left;   padding:60px 0; } .footer-menu ul {   margin:0;   padding:0;   text-align:center; } .footer-menu ul li {   width:24%;   display:inline-block;   vertical-align:top; } .footer-menu ul li h3 {   font-size:1.2em;   font-weight:600;   color:#000;   margin-bottom:10px;   width:100%;   float:left;   text-align:left; } .footer-menu ul li a {   font-size:15px;   font-weight:400;   color:#000;   margin-bottom:5px;   width:100%;   float:left;   text-align:left; } .footer-menu ul li a:hover {   color:#992d92; }  .footer-mid {   width:100%;   float:left;   background:#f2f2f2;   padding:25px 0; } .social {   width:35%;   float:left; } .social h4 {   font-size:1.5em;   font-weight:600;   color:#000;   margin-bottom:25px;   width:auto;   float:left;   text-align:left; } .social ul {   width:100%;   float:left; } .social ul li {   width:auto;   float:left;   margin-right:10px; } .social ul li i {   font-size:1.6em;   color:#000; } .social ul li a:hover i {   color:#992d92; } .footer-form {   width:35%;   float:right; } .footer-form p {   font-size:0.8em;   font-weight:400;   color:#000;   width:auto;   display:block;   text-transform:uppercase;   margin-bottom:20px; } .footer-form-inner {   width:100%;   padding-right:170px;   box-sizing:border-box;   position:relative;   float:left; } .footer-form-inner input {   width:100%;   float:left;   border:1px solid #acacac;   font-size:18px!important;   font-weight:300;   color:#000;   padding:10px 15px;   background:none; } .footer-form-inner button {   font-size:18px!important;   font-weight:300;   color:#fff;   padding:11px 20px;   background:#df3a5c;   position:absolute;   right:0; } .footer-form-inner button:hover {   background:#28a3d6; } #cssmenu ul ul li a {   background:#13cfe8;   color:#fff;   border-color:#fff; } #cssmenu ul ul li a:hover {   background:#df3a5c; } .footer-bottom {   width:100%;   float:left;   background:#992d92;   padding:10px 0; } .footer-bottom p {   font-size:15px;   font-weight:400;   color:#fff;   width:100%;   text-align:center;   margin-bottom:0; } .footer-form p {   margin:0; }   .about-text {   width:100%;   float:left;   margin:40px 0px; }  .menu-mobile.bg-change {   background-image:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/close.png);   width:15%; }  @media(max-width:1170px) {   .banner-text h3 {  font-size:18px!important;   }   .banner-text {  padding:0 20px;  box-sizing:border-box;   }   .let-us-inner-img {  width:70%;   } }  .fixed .menu-mobile {   top:30px; } .menu-dropdown-icon {   } @media(max-width:1024px) {   .our-value .resp-tabs-list li {  margin:0 5px;  font-size:0.7em;   }   .expect-inner {  padding:90px 0 80px 460px;   }   .expect-inner img {  max-width:41%;   }   .most-experience {  padding:50px 0;   }   .header-right {  width:100%;   }   .main-menu {  width:100%;   } } @media(max-width:980px) {   .expect-inner {  padding:90px 0 80px 42%;   }   .let-us-inner-text {  width:80%;   }   ul.resp-tabs-list {  display:none !important;   }   .header-right {  width:100%;   }   .menu {  width:100%;  margin:0;   }   .other-front-inner h4 {  margin-top:50%;   }   .banner-text-inner {  padding:0 !important;   }   .social ul {  width:auto;  float:none;   }   .moving_house_services ul {  margin:0;   }   .header-right .menu {  margin:0;   }   .moving_house_services ul {  width:auto;   }   #menu-button {  padding:0;   }   #cssmenu ul li a {  padding:15px 15px;  color:#fff;   }   #cssmenu .submenu-button.submenu-opened {  background:#df3a5c;   }   #cssmenu ul ul li:hover a, #cssmenu ul ul li a:hover {  background:#df3a5c;   }   #cssmenu ul {  position:absolute;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -o-transition:all 500ms ease;  transition:all 500ms ease;  transition-duration:500ms;  -moz-backface-visibility:hidden;  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  transition-duration:0.8s;  -webkit-transition-duration:0.8s;  left:-108%;  top:87px;  background:#333;  z-index:999999;   }   .resp-tabs-container h2 {  display:block;  width:100%;  float:left;  box-sizing:border-box;  background:#992d92 !important;  color:#fff;   }   .resp-tab-content {  width:100%;  float:left;  box-sizing:border-box;   }   #parentVerticalTab .resp-tabs-container {  padding-left:0;  width:100%;   } body ul.open {  left:0 !important;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -o-transition:all 500ms ease;  transition:all 500ms ease;  transition-duration:500ms;  -moz-backface-visibility:hidden;  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  transition-duration:0.8s;  display:block !important;  -webkit-transition-duration:0.8s;   } #cssmenu #menu-button {  width:20px;  height:20px;  float:right;  top:20px;   }   .let-us-inner-img {  width:100%;   }   .guarantee-imagebox {  width:100%;   }   .guarantee-contentbox {  width:100%;   }   .economical {  padding:40px 40px 200px;   }   .guarntee-inner {  margin-top:0;   }   #parentVerticalTab .resp-tab-active {  color:#fff;   } }  @media(max-width:768px) {   .heading-main h2, .we-best h3, .peace-mind-inner h3, .let-us-inner-text h3, .guarantee-contentbox h1, .relocation h3,   .guarntee-inner h2, .astralian-inner h3, .movers h3{  font-size:1.7em;   }   span.footer-cls {  font-size:1.5em;  font-weight:bold;   }   .moving_house_image {  width:100%;   }   .contact_call-button{  width:100%;   }   .moving_house_content {  width:100%;   }   .astralian-inner {  padding:20px;   }   .astralian-inner img {  position:inherit;   }   #parentVerticalTab .resp-tabs-container {  padding:0;  width:100%;   }   .most-experience ul li {  width:100%;  border-right:0;  margin-bottom:20px;   }   .economical {  padding:20px;   }   .expect-inner img {  display:none;   }   .expect-inner {  padding:30px 20px;   }  .peace-mind-inner img {  position:inherit;   }   .let-us-inner-text {  width:100%;  position:relative;   }   .banner-text h3 {  font-size:18px!important;   }   .relocation-inner {  padding-right:0;   }   .most-experience ul li h3 {  font-size:1.5em;   }   .moving_house_content h2 {  font-size:1.8em;   }   .economical h3 {  font-size:1.7em;   }   .guarntee-inner h2 {  font-size:1.7em;   }  .apart h3 {  font-size:1.7em;   } .resp-tab-content {  padding:15px;  float:left;  background:#992d92;   }   .movers {  padding:50px 20px;  box-sizing:border-box;   }   .we-best {  background-image:none;   }   .we-best-inner .button-div {  text-align:center;   }   .footer-cls {  text-align:center;  float:none !important;   }   .guarantee li {  font-size:20px;   } } .guarantee li {   font-size:18px!important; }  @media(max-width:640px) {   .our-value .resp-tab-content p {  color:white;   }   .logo {  margin:15px auto;  display:table;  position:inherit;  top:inherit;  left:inherit;  float:none;   }   .header-right {  min-height:auto;   }   .we-best h3 {  text-align:center;   }   .we-best p {  text-align:center;   }   .we-best a {  float:none;  margin:auto;  display:table;   }   .fixed .logo {  width:100px;  display:none;   }   .fixed .header-top span a {  font-size:16px;   }   .fixed .header-top {}   .fixed #cssmenu {  height:0;   }   header.fixed {  max-height:100px;   }   .fixed #cssmenu #menu-button {  top:-70px;   }   .contact_call {  background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/best-movers-adelaide.png) no-repeat left top;  background-size:cover;   } .peace-mind-inner img {  width:100%;   }   .header-top {  text-align:center;   }   .header-top span {  float:none;  display:inline-block;  width:100%;  margin:0;   }   #cssmenu #menu-button {  top:-150px;   }   .footer-menu ul li {  width:49%;  margin-bottom:20px;   }   .social {  width:100%;  float:left;  margin-bottom:20px;   } .footer-form {  width:100%;   }   .relocation {   box-sizing:border-box;  background-image:none;   }   .most-experience ul li { }   .moving_house_content h2 {  font-size:1.5em;   }   .moving_house_content {  padding:20px 0px;   }   .guarntee-inner {  padding-bottom:25px;   }   .other-say h3 {  font-size:1.5em;   }  .apart h3 {  font-size:1.4em;   } .apart {  padding:50px 15px;  box-sizing:border-box;   }   #cssmenu ul {  top:0;   }   .contact_call-button {  text-align:center;  float:none;  margin:10px auto;  display:table;   }   .contact_call h2 {  text-align:center;   }   .contact_call p {  text-align:center;   }   .footer-menu ul li h3 {  text-align:center;   }   .footer-menu ul li a {  text-align:center;   }   .social {  text-align:center;   }   .social h4 {  width:100%;  float:left;  text-align:center;   }   .footer-form p {  width:100%;  float:left;  text-align:center;   }   .footer-bottom p {  text-align:center;   }   .social ul li {  float:none;  display:inline-block;   } } @media(max-width:480px) {  .central-coast p {  font-size:1.3em;   }   .footer-form-inner button {  margin:auto;  display:block;   }   .footer-add ul li {  float:none;  margin:auto;  display:table;  width:100%;  max-width:100%;  margin-bottom:20px;  margin-top:20px;  min-height:80px;   }   .we-best p {  font-size:1.3em;   }   .we-best-inner {  margin-top:0;   }   .let-us-plan {  padding:20px 10px;   }   .let-us-inner-text {  padding:0px;  padding-top:10px;   }   .cost-inner h4 {  font-size:1.4em;   }   .cost-inner p {  font-size:1.3em;   } .peace-mind-inner p {  font-size:1.3em;   }   .peace-mind {  padding:0;   } .footer-menu ul li {  width:98%;   }   .banner-text h3 {  font-size:10px;   }   .banner-text {  top:20%;   } .resp-tab-content p {  font-size:1.3em;   }   .resp-tabs-container h2 {  font-size:20px;   }   .most-experience ul li p {  font-size:22px;   } .moving_house_services ul li.a p {  font-size:19px   }   .our-value {  padding-bottom:0;   }   .expect-inner h3 {  font-size:1.4em;   }   .our-value p {  padding:0 10px;  box-sizing:border-box;  font-size:1.2em;   }   .resp-tabs-container h2 {  font-size:18px!important;   }   .expect-inner p {  font-size:1.3em;  text-align:left;   }   .footer-menu ul li h3 {  font-size:18px!important;   }   .footer-menu ul li a {  font-size:0.8em;   }   .footer-menu {  padding:10px 0;   }   .social h4 {  font-size:1.3em;   }   .footer-form-inner {  padding:0 0px 0 0;   }   .footer-form-inner input {  box-sizing:border-box;  margin-bottom:10px;   }   .footer-form-inner button {  position:inherit;   }   .expect-inner {  padding:20px 10px;   }   .contact_call h2 {  font-size:1.2em;   }   .contact_call p {  font-size:1.3em;  padding:0 0 10px 0;   }   .contact_call-button {  font-size:1.3em;   }   .contact_call {  padding:25px 10px;   }   .guarantee-contentbox p {  text-align:left;   }   .relocation p {  font-size:1.3em;   }   .relocation h4 {  font-size:1.2em;   }   .collapsible {  font-size:20px;   }   .most-experience ul li h3 {  font-size:1.4em;  line-height:26px;   }   .moving_house_content h2 {  font-size:1.2em;   }   .let-us-inner-text p {  font-size:1.3em;   }   .moving_house_services ul li.q p {  font-size:20px;   }   .economical h3 {  font-size:1.3em;   }   .economical p {  font-size:1.3em;   }   .economical {  padding:20px 10px;   }   .guarntee-inner p {  font-size:1.3em;  text-align:left;   }   .astralian-inner p {  font-size:1.3em;   } .movers p {  font-size:1.3em;  text-align:left;   }   .movers h5 {  font-size:18px!important;   }   element {}   .apart h3 {  font-size:1.2em;   }   .apart p {  font-size:18px!important;   }   .apart h5 {  font-size:20px;   }   .footer-logo {  margin:0 auto 20px;  float:none;  display:table;   } .our-value .container {  font-size:1.3em;   }   .collapsible2 {  font-size:20px;   }   .content2 p {  font-size:18px!important;   }   .footer-menu ul li a {  font-size:1.3em;  margin:10px 0;   }   .footer-menu ul li h3 {  font-size:1.3em;   }   .copy-right {  width:100% !important;  display:inline-block;  text-align:center;  float:none;   }   .footer-bottom p {  font-size:1.3em;   }   .buttom-link {  float:right;   display:inline-block;  text-align:left !important;  color:white;  font-size:1.3em !important;   }  .footer-cenetr-links {  float:right;   display:inline-block;  text-align:left !important;  color:white;  font-size:1.3em !important;   }   .footer-form p {  font-size:1.3em;   } } .popupaoc-button {   padding:0 !important;   background:transparent !important; } @media screen and (min-width:1920px) {   section.guarantee.looking_to_relocate img {  height:100%;  object-fit:cover;  width:100%;  max-height:960px;   } } @media (min-width:1199px) {   section.guarantee.looking_to_relocate img {  height:100%;  object-fit:cover;  width:100%; } } @media(max-width:991px) {   section.guarantee {  display:block;   }   .header-top span {  padding-right:40px;   } } @media(max-width:767.98px) {   .resp-tabs-container h2, .resp-tab-content-active{  margin-bottom:10px;   }   .our-value .resp-tab-active {  margin-bottom:0px;   }   .our-value p {  padding:0 0px;   }   section.moving_house{  padding-top:20px;   }   .resp-tabs-container h2 {  text-align:left;   }   section.guarantee {  display:block;   }   .contact_call-button{  width:100%!important;   }   .we-best-inner, .let-us-plan, .choos-us, .central-coast,   .relocation, .most-experience ul li, .our-value, .movers, .astralian-inner, .peace-mind-inner, .cost-inner, .chose-inner, .expect-inner, .contact_call, .apart{  padding-left:0px!important;  padding-right:0px!important;   }   .most-experience, section.moving_house, .looking_to_relocate .guarantee-contentbox, .guarantee-contentbox{  padding-left:15px!important;  padding-right:15px!important; }   .guarntee-inner {  margin-top:20px!important;   }   .container{  padding:0px 15px;  width:100%;  float:left;  max-width:100%;   }   .header-top span:first-child {  padding-bottom:0px;   }   .badge-logo {  text-align:center;  width:100%;  padding-bottom:20px;   }   .badge-logo img {  max-width:100px;  margin:0 auto;   } } @media (min-width:1280px) {   .paoc-popup-modal-cnt textarea.wpcf7-form-control.wpcf7-textarea {  width:81%;  height:100px;   }   .guarantee-imagebox img {  width:760px;  float:left;  height:727px;   } section.guarantee.looking_to_relocate img {  height:100%;  background-size:cover;  width:100%;   }   div#paoc-modal-1 {  width:32%;   } } @media screen and (max-width:520px) and (min-width:320px) {   .footer-mid input[type="submit"] {  display:inline-table !important;  width:100% !important;  float:right !important;  background:#df3a5c !important;  color:white !important;  padding:12px !important;  font-size:17px !important;   }   .footer-mid input.es_required_field.es_txt_email {  display:inline-table !important;  width:100% !important;  background:transparent;  padding:10px !important;   }   .col-sm-8.left {  width:100% !important;  padding-left:0 !important;   } } @media screen and (max-width:992px) and (min-width:521px) {   .footer-mid input[type="submit"] {  display:inline-table !important;  width:30% !important;  float:none !important;  background:#df3a5c !important;  color:white !important;  padding:12px !important;  font-size:17px !important;  text-align:center;   }   .footer-mid input.es_required_field.es_txt_email {  display:inline-table !important;  width:50% !important;  background:transparent;  padding:10px !important;   }   .col-sm-8.left {  width:100% !important;  padding-left:0 !important;   } } @media screen and (max-width:1247px) and (min-width:993px) {   .col-sm-8.left {  width:100% !important;  padding-left:0 !important;   } } @media screen and (min-width:1247px) {   .relocation .col-sm-4.right img {  width:30%;   } } input[type="submit"] {   display:inline-table;   background:#992d92 !important;   color:white !important;   padding:12px !important;   font-size:17px !important; } .footer-mid input[type="submit"] {   display:inline-table;   width:25%;   float:right;   background:#992d92 !important;   color:white !important;   padding:12px !important;   font-size:17px !important; } .footer-mid input[type="submit"]:hover {   background:#28a3d6 !important; } .es-field-wrap {   display:initial; } .footer-mid input.es_required_field.es_txt_email {   display:inline-table;   width:65%;   background:transparent;   padding:10px !important; } input[type="text"], input[type="email"] {   width:100%; } .col-sm-8.left {   width:70%;   padding-left:100px; } .col-sm-4.right {   text-align:center; } .wpcf7 form .wpcf7-response-output {   margin:1em 0em 1em !important;   float:left;   width:100%;   text-align:center; } span.wpcf7-form-control-wrap.recaptcha~p {   float:none; } .menu-item-has-children::before {   content:"▼";   display:block;   font-size:10px;   position:absolute;   right:5px;   top:50%;   transform:translate(0px, -50%);   color:rgb(82, 88, 102); } li.menu-item-has-children {   padding-right:14px !important;   position:relative; } .menu-mobile.bg-change {   background-image:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/close.png);   width:15%;   z-index:9999999999; } @media (max-width:767px) {   .menu-item-has-children::before {  content:"▼";  right:10px !important;  top:20px !important;  color:#fff !important;   }   li.menu-item-has-children a.menu-mobile.bg-change, li.menu-item-has-children a.menu-mobile {  display:none;   }   .menu .show-on-mobile {  padding-top:50px !important;  overflow-y:auto;   }   ul.normal-sub.show-on-mobile {  display:none;  height:auto !important;  overflow-y:inherit !important;  padding-top:0px;   }   ul.normal-sub.show-on-mobile {  padding-top:0px !important;   }   .wi-half {  width:100%;   } } .choos-us .chose-inner .card2{   perspective:550px!important; } .owl-dot {   width:auto !important;   text-align:center;   display:inline-block;   margin:0 10px; } .owl-dots {   display:inline-block;   text-align:center;   width:100%; } .owl-dots.disabled {   display:block; } .owl-dot span {   width:10px;   height:10px;   border-radius:50%;   border:#fff 1px solid;   text-align:center;   display:inline-block; }  .inner-pages-content {  margin-top:0px!important;   padding:10px 0px 40px;   float:left;   width:100%; } .bredcrumbonly-detinations .news-details__meta li { list-style:none!important } .bredcrumbonly-detinations .thm-breadcrumb li {   list-style:none !important; } .align-items-center {   align-items:center !important; } .inner-pages-content .row {   --bs-gutter-x:1.5rem;   --bs-gutter-y:0;   display:flex ;   flex-wrap:wrap;   margin-top:calc(var(--bs-gutter-y)* -1);   margin-right:calc(var(--bs-gutter-x)* -.5);   margin-left:calc(var(--bs-gutter-x)* -.5); } .bredcrumbonly-detinations .thm-breadcrumb {   position:unset;   padding:0px;   display:flex ;   justify-content:flex-start;   line-height:normal;   padding:0px;   text-align:left;   align-items:flex-start; } .bredcrumbonly-detinations .thm-breadcrumb li:first-of-type {   padding-left:0px;   border-top-left-radius:0px;   border-bottom-left-radius:0px; } .inner-pages-content ul li:not(:last-child) {   margin-right:10px; } .bredcrumbonly-detinations .thm-breadcrumb li {   padding-top:0px;   padding-bottom:0px; } .inner-pages-content ul li {   margin-bottom:10px; } .bredcrumbonly-detinations ul.thm-breadcrumb.list-unstyled li a {   color:#992d92; } .news-details__meta li a {   font-size:14px;   color:#000;   font-weight:400;   -webkit-transition:.5s;   transition:.5s; } .news-details__meta li a i, .news-details__meta li a:hover {   color:#992d92; } .bredcrumbonly-detinations .news-details__meta {   justify-content:end;   position:relative;   display:flex ;   align-items:center;   margin-bottom:0px; } .bredcrumbonly-detinations ul {   padding:0px;   margin:0px; } .inner-pages-content ul {   padding-left:30px;   margin-bottom:15px; } .table-of-content ul li {   display:list-item;   list-style-type:disc; } .table-of-content ul {   padding-left:18px;   line-height:28px;   margin-left:0px; } .inner-pages-content .row>*, section.services-one.services-one-inner .row>*{   flex-shrink:0;   width:100%;   max-width:100%;   padding-right:calc(var(--bs-gutter-x)* .5);   padding-left:calc(var(--bs-gutter-x)* .5);   margin-top:var(--bs-gutter-y); } .author_outer_inner .row>* {   flex-shrink:0;   width:100%;   max-width:100%;   padding-right:calc(var(--bs-gutter-x)* .5);   padding-left:calc(var(--bs-gutter-x)* .5);   margin-top:var(--bs-gutter-y); } .table-of-content a {   color:#212529; } .inner-pages-content  .row {   --bs-gutter-x:1.5rem;   --bs-gutter-y:0;   display:flex ;   flex-wrap:wrap;   margin-top:calc(var(--bs-gutter-y)* -1);   margin-right:calc(var(--bs-gutter-x)* -.5);   margin-left:calc(var(--bs-gutter-x)* -.5); } .author_outer_inner  .row, section.services-one.services-one-inner .row{   --bs-gutter-x:1.5rem;   --bs-gutter-y:0;   display:flex ;   flex-wrap:wrap;   margin-top:calc(var(--bs-gutter-y)* -1);   margin-right:calc(var(--bs-gutter-x)* -.5);   margin-left:calc(var(--bs-gutter-x)* -.5); } .table-of-content h2 {   font-size:25px;   margin-bottom:10px!important;   font-weight:bold;   color:#000;   padding-top:0px!important; } .author-outer {   padding-top:30px; float:left; width:100% } .author_outer_inner {   background:#992d921a;   border-radius:15px;   padding:20px; } .author_outer_inner ul {   padding-left:20px;   margin-bottom:15px; } .author_outer_inner img {   width:100%;   border:4px solid #992d92;   border-radius:10px;   height:auto; } .author_titles {   font-weight:700;   font-size:28px;   line-height:35px;   color:#992d92;   margin-bottom:4px; margin-top:0px!important } .author_titles-outer p {   margin-bottom:0px; } .author-social {   display:flex;   align-items:center;   gap:12px;   font-size:20px;   margin-bottom:4px; } .author-social a {   color:#992d92;   display:block; } .services-one__single {   position:relative;   display:block;   height:100%;   background-color:#fff;   box-shadow:0 0 60px 0 rgba(0, 0, 0, .07); } .services-one__img {   position:relative;   display:block;   overflow:hidden;   z-index:1; } .services-one__img:before {   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   content:"";   background-color:rgba(var(--orient-black-rgb), .4);   width:0%;   transform:translateY(100%);   transition:.5s;   z-index:1; } .services-one__img img {   object-fit:cover;   height:247px;   width:100%;   -webkit-transition:.7s;   transition:.7s; } .services-one__single:hover .services-one__img img {   transform:scale(1.1); } .services-one__content {   position:relative;   display:block;   padding:25px 20px 20px;   z-index:2; } .services-one__arrow {   position:absolute;   top:-20px;   right:20px; } .services-one__arrow a {   position:relative;   display:flex ;   align-items:center;   justify-content:center;   height:40px;   width:40px;   background-color:#992d92;   font-size:15px;   color:#fff;   -webkit-transition:.7s;   transition:.7s; } .services-one-inner {   padding:50px 0 40px;  float:left; width:100% } .services-one-inner h2 {   width:100%;   text-align:center;   font-size:1.8em;   font-weight:bold;   color:#992d92;   margin-bottom:20px; } section.services-one.services-one-inner .mb-4 {   margin-bottom:1.5rem !important; } @media (max-width:1366.98px) {   .table-of-content ul li {  margin-bottom:7px;  line-height:normal;   }   .table-of-content a {  font-size:14px;  line-height:23px;   } } @media (min-width:992px) {   .inner-pages-content   .col-lg-8 {  flex:0 0 auto;  width:66.66666667%;   }  .inner-pages-content  .col-lg-6 {  flex:0 0 auto;  width:50%;   }   .inner-pages-content .text-lg-end {  text-align:right !important;   }   .inner-pages-content .col-lg-4 {  flex:0 0 auto;  width:33.33333333%;   }   .inner-pages-content  .col-lg-4 {  flex:0 0 auto;  width:33.33333333%;   }   .inner-pages-content .mb-lg-0 {  margin-bottom:0 !important;   }   .table-of-content .inner-wrapper-sticky {  background:#FFFFFF;  box-shadow:0px -2px 21px rgba(0, 0, 0, 0.14);  border-radius:10px;  padding:15px;   }  .author-outer .col-md-3 {  flex:0 0 auto;  width:25%;   }   .author-outer  .col-md-9 {  flex:0 0 auto;  width:75%;   } } @media (min-width:768px) {  section.services-one.services-one-inner .col-md-6 {  flex:0 0 auto;  width:50%;   } section.services-one.services-one-inner   .mb-md-5 {  margin-bottom:3rem !important;   } } @media (min-width:992px) {  section.services-one.services-one-inner .col-lg-6 {  flex:0 0 auto;  width:50%;   } } @media (min-width:1200px) {   section.services-one.services-one-inner .col-xl-4 {  flex:0 0 auto;  width:33.33333333%;   } }  @media (max-width:991.98px) {   .bredcrumbonly-detinations .news-details__meta {  justify-content:flex-start;  margin-bottom:10px !important;  padding-left:0px;  margin-top:5x;   } .bredcrumbonly-detinations ul.thm-breadcrumb.list-unstyled {  margin-bottom:0px;   }   .table-of-content {  background:#FFFFFF;  box-shadow:0px -2px 21px rgba(0, 0, 0, 0.14);  border-radius:10px;  padding:15px;   } .author_titles-outer{  text-align:center } .author-social { justify-content:center; } .inner-pages-content {  padding-top:30px; } } 
.main { width:100%; float:left; } .skitter { width:100%; float:left; } .skitter { position:relative; width:100%; height:1px ; background:black } .skitter.with-dots { margin-bottom:60px } .skitter.with-thumbs { margin-bottom:60px } .skitter>a img, .skitter>img { max-width:none } .skitter ul { display:none } .skitter .container_skitter { overflow:hidden;  position:relative } .skitter .container_skitter .image_main { width:100% } .skitter .image { overflow:hidden } .skitter .image>a img, .skitter .image>img { width:100%; display:none } .skitter .box_clone { position:absolute; top:0; left:0; width:100px; overflow:hidden; display:none; z-index:20 } .skitter .box_clone img { position:absolute; top:0; left:0; z-index:20 } .skitter .prev_button { position:absolute; top:50%; left:35px; -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:152; width:42px; height:42px; overflow:hidden; text-indent:-9999em; transition:all 0.2s } .skitter .next_button { position:absolute; top:50%; right:35px; -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:152; width:42px; height:42px; overflow:hidden; text-indent:-9999em; transition:all 0.2s } .skitter .prev_button:hover, .skitter .next_button:hover { opacity:0.5 } .skitter .info_slide { position:absolute; top:15px; left:15px; z-index:100; background-color:#000; color:#fff; font:bold 11px arial; padding:5px 0 5px 5px; border-radius:5px; opacity:0.75 } .skitter .info_slide .image_number { background-color:#333; float:left; padding:2px 10px; margin:0 5px 0 0; cursor:pointer; border-radius:2px; transition:all 0.2s } .skitter .info_slide .image_number:hover { background-color:#000 } .skitter .info_slide .image_number.image_number_select { background-color:#ccc; color:black } .skitter .container_thumbs { position:relative; overflow:hidden; height:50px } .skitter .info_slide_thumb { height:50px; border-radius:0; overflow:hidden; top:auto; top:0; left:0; padding:0; opacity:1.0 } .skitter .info_slide_thumb .image_number { overflow:hidden; width:100px; height:50px; position:relative; margin:0; padding:0; border-radius:0; background-size:cover; background-position:center center } .skitter .info_slide_thumb .image_number.image_number_select { opacity:.4 } .skitter .box_scroll_thumbs { padding:0 } .skitter .box_scroll_thumbs .scroll_thumbs { position:absolute; bottom:60px; left:50px; background-color:#ccc; width:200px; height:10px; overflow:hidden; text-indent:-9999em; z-index:101; cursor:pointer; border:0px solid #333 } .skitter .info_slide_dots { position:absolute; bottom:-40px; z-index:151; padding:5px 0 5px 5px; border-radius:50px } .skitter .info_slide_dots .image_number { background-color:#999; float:left; margin:0 5px 0 0; cursor:pointer; border-radius:50px; width:14px; height:14px; text-indent:-9999em; overflow:hidden; transition:all 0.2s } .skitter .info_slide_dots .image_number:hover { background-color:#777 } .skitter .info_slide_dots .image_number.image_number_select { background-color:#b9a14b; } .loading { position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px; color:#fff; text-indent:-9999em; overflow:hidden; width:32px; height:32px } .label_skitter { z-index:150; position:absolute; bottom:0px; left:0px; display:none; z-index:150; position:absolute; bottom:0px; left:0px; display:none; background:linear-gradient(transparent, #000); width:100% } .label_skitter p { color:#fff; padding:10px; margin:0; font-size:14px } .progressbar { background-color:#000; position:absolute; top:5px; left:15px; height:5px; width:200px; z-index:99; border-radius:20px } .preview_slide { display:none; position:absolute; z-index:152; bottom:30px; left:-40px; width:100px; height:100px; background-color:#fff; border:1px solid #222; box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; overflow:hidden } .preview_slide ul { height:100px; overflow:hidden; margin:0; padding:0; list-style:none; display:block; position:absolute; top:0; left:0 } .preview_slide ul li { width:100px; height:100px; overflow:hidden; float:left; margin:0; padding:0; position:relative; display:block } .preview_slide ul li img { position:absolute; top:0; left:0; height:150px; width:auto } #overlay_skitter { position:absolute; top:0; left:0; width:100%; z-index:9998; opacity:1; background-color:#000 } .skitter .focus_button { position:absolute; z-index:100; width:42px; height:42px; overflow:hidden; text-indent:-9999em; opacity:0; transition:all 0.2s } .skitter .play_pause_button { position:absolute; top:50%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); z-index:151; width:42px; height:42px; overflow:hidden; text-indent:-9999em; opacity:0; transition:all 0.2s } .skitter .play_pause_button:hover { opacity:0.5 } .skitter .focus_button:hover { opacity:0.5 } .skitter .focus_button, .skitter .next_button, .skitter .prev_button, .skitter .play_pause_button { display:block; background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/skitter/sprite-default.png) no-repeat; background-size:84px auto } .skitter .next_button { background-position:-0px -42px; width:42px; height:42px } .skitter .prev_button { background-position:-42px -42px; width:42px; height:42px } .skitter .play_pause_button { background-position:-0px -0px; width:42px; height:42px } .skitter .play_pause_button.play_button { background-position:-0px -84px; width:42px; height:42px } .skitter .focus_button { background-position:-42px -0px; width:42px; height:42px; top:35px; left:35px } .skitter-clean .prev_button, .skitter-clean .next_button, .skitter-clean .play_pause_button, .skitter-clean .focus_button { display:block; background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/skitter/sprite-clean.png) no-repeat; background-size:47px auto } .skitter-clean .prev_button { background-position:0px 0px; width:47px; height:46px } .skitter-clean .next_button { background-position:0px -46px; width:47px; height:46px } .skitter-clean .play_pause_button { background-position:-0px -133px; width:41px; height:41px } .skitter-clean .play_pause_button.play_button { background-position:-0px -92px; width:41px; height:41px } .skitter-clean .focus_button { background-position:-0px -174px; width:41px; height:41px } .skitter-clean .info_slide { background-color:transparent } .skitter-clean .info_slide .image_number { background-color:#fff; box-shadow:rgba(0,0,0,0.2) 1px 1px 0; font-size:12px; font-weight:normal; color:#333 } .skitter-clean .info_slide .image_number:hover { background-color:#ccc } .skitter-clean .info_slide .image_number.image_number_select { background-color:#111; color:#fff } .skitter-clean .info_slide_dots { background:rgba(0,0,0,0.07); box-shadow:rgba(0,0,0,0.3) 1px 1px 0 } .skitter-clean .info_slide_dots .image_number { width:14px; height:14px; background-color:#999 } .skitter-clean .info_slide_dots .image_number:hover { background-color:#333 } .skitter-clean .info_slide_dots .image_number.image_number_select { background-color:#111 } .skitter-clean .progressbar { top:5px; left:5px; background-color:#fff; box-shadow:rgba(0,0,0,0.5) 1px 1px 0 } .skitter-minimalist .prev_button, .skitter-minimalist .next_button, .skitter-minimalist .play_pause_button, .skitter-minimalist .focus_button { display:block; background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/skitter/sprite-minimalist.png) no-repeat; background-size:24px auto } .skitter-minimalist .prev_button { background-position:-0px -0px; width:24px; height:28px } .skitter-minimalist .next_button { background-position:-0px -28px; width:24px; height:28px } .skitter-minimalist .play_pause_button { background-position:-0px -74px; width:18px; height:18px; -webkit-transform:none; transform:none; top:35px; left:35px } .skitter-minimalist .play_pause_button.play_button { background-position:-0px -56px; width:18px; height:18px } .skitter-minimalist .focus_button { background-position:-0px -92px; width:18px; height:18px; -webkit-transform:none; transform:none; top:35px; left:95px } .skitter-minimalist .info_slide { background-color:transparent } .skitter-minimalist .info_slide .image_number { background-color:#000; box-shadow:rgba(255,255,255,0.2) 1px 1px 0; font-size:12px; font-weight:normal; background-color:#999 } .skitter-minimalist .info_slide .image_number:hover { background-color:#111 } .skitter-minimalist .info_slide .image_number.image_number_select { background-color:#ccc } .skitter-minimalist .info_slide_dots .image_number { width:14px; height:14px; box-shadow:rgba(255,255,255,0.2) 1px 1px 0; background-color:#999 } .skitter-minimalist .info_slide_dots .image_number:hover { background-color:#111 } .skitter-minimalist .info_slide_dots .image_number.image_number_select { background-color:#ccc } .skitter-round .prev_button, .skitter-round .next_button, .skitter-round .play_pause_button, .skitter-round .focus_button { display:block; background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/skitter/sprite-round.png) no-repeat; background-size:47px auto } .skitter-round .prev_button { background-position:-0px -0px; width:23px; height:47px; left:-23px } .skitter-round .next_button { background-position:-23px -0px; width:23px; height:47px; right:-23px } .skitter-round .next_button:hover { opacity:1 } .skitter-round .prev_button:hover { opacity:1 } .skitter-round .play_pause_button { background-position:-0px -70px; width:47px; height:23px; top:0; left:24px; -webkit-transform:none; transform:none } .skitter-round .play_pause_button.play_button { background-position:-0px -47px; width:47px; height:23px } .skitter-round .focus_button { background-position:-0px -93px; width:47px; height:23px; top:0; left:82px; margin-top:0 } .skitter-round .info_slide { background-color:transparent } .skitter-round .info_slide .image_number { background-color:#777; box-shadow:rgba(255,255,255,0.2) 1px 1px 0; font-size:12px; font-weight:normal } .skitter-round .info_slide .image_number:hover { background-color:#333 } .skitter-round .info_slide .image_number.image_number_select { background-color:#111; color:white } .skitter-round .info_slide_dots .image_number { width:14px; height:14px; box-shadow:rgba(255,255,255,0.2) 1px 1px 0; background-color:#777 } .skitter-round .info_slide_dots .image_number:hover { background-color:#333 } .skitter-round .info_slide_dots .image_number.image_number_select { background-color:#111 } .skitter-round .progressbar { top:-10px; left:0px; background-color:#333; box-shadow:rgba(255,255,255,0.3) 1px 1px 0 } .skitter-square .play_pause_button, .skitter-square .next_button, .skitter-square .focus_button, .skitter-square .prev_button { display:block; background:url(https://removalistsadelaide.com.au/wp-content/themes/rcc/css/../images/skitter/sprite-square.png) no-repeat; background-size:110px auto } .skitter-square .play_pause_button { background-position:-55px -0px; width:55px; height:55px; top:10px; left:10px; bottom:auto; right:auto; margin-top:0; -webkit-transform:none; transform:none } .skitter-square .play_pause_button.play_button { background-position:-0px -0px; width:55px; height:55px } .skitter-square .focus_button { background-position:-55px -55px; width:55px; height:55px; top:10px; left:65px; bottom:auto; right:auto; margin-top:0; -webkit-transform:none; transform:none } .skitter-square .next_button { background-position:-0px -55px; width:55px; height:55px; top:10px; left:auto; right:10px; margin:0; -webkit-transform:none; transform:none } .skitter-square .prev_button { background-position:-0px -110px; width:55px; height:55px; top:10px; left:auto; right:65px; margin:0; -webkit-transform:none; transform:none } .skitter-square .info_slide { background-color:transparent } .skitter-square .info_slide .image_number { background-color:#fff; box-shadow:rgba(0,0,0,0.2) 1px 1px 0; font-size:12px; font-weight:normal; color:#333 } .skitter-square .info_slide .image_number:hover { background-color:#ccc } .skitter-square .info_slide .image_number.image_number_select { background-color:#111; color:#fff } .skitter-square .info_slide_dots .image_number { width:14px; height:14px; box-shadow:rgba(255,255,255,0.2) 1px 1px 0; background-color:#ccc } .skitter-square .info_slide_dots .image_number:hover { background-color:#999 } .skitter-square .info_slide_dots .image_number.image_number_select { background-color:#555 } .skitter-square .progressbar { top:0; left:0; width:100%; background-color:#fff; border-radius:0; height:2px } @media (max-width:1024px) { .skitter .info_slide_dots, .skitter .info_slide { display:none } } .skitter-spinner { padding:10px 12px; border-radius:100%; pointer-events:none; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%) } .skitter-spinner .icon-sending { display:inline-block; -webkit-animation:rotateMe 500ms linear infinite; animation:rotateMe 500ms linear infinite; border-radius:100%; border:2px solid white; border-bottom-color:transparent; width:20px; height:20px; vertical-align:top } @-webkit-keyframes rotateMe { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg) } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } @keyframes rotateMe { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg) } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg) } } 
