body, h3, h4, h5, h6, .caption { font-family: 'Noto Serif', serif; }
.sun { font-size: 12px; }
.award { margin: 10px 0 0 0px; }
.media-object-section:first-child { padding-right: 0.5rem }
.media-object-section:last-child:not(:nth-child(2)) {
padding-left: 0.5rem;
}
.description span { font-size: 27px; }
.request_callback { color: #272626; background-color: #04c4fd; border: 0; text-transform: uppercase; border-radius: 0; padding: 1.125rem 2rem; cursor: pointer; font-size: 0.87rem; font-weight: 900; }
.request_callback:hover { background-color: #fff; }
.modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ }
/* Modal Content */
.modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 40%; }
/* The Close Button */
.close { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold; }
.modal-content h4 { text-align: center; color: #04c4fd; text-transform: capitalize; font-family: 'Noto Serif', serif; }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; }
.aiims-logo { margin-left: auto; display: block; }
.terms_cond h2 { text-align: center; }
.footer-copyright { background: #000000; color: white; font-size: 0.66rem; padding: 2rem 0; }
.footer-copyright span { color: #04c4fd; }
.policies { text-align: center; }
.footer-logo { padding: 50px 30px; }
.footer-logo img { margin: 0 auto; display: block; }
.damage-free-move h3 > svg { color: #04c4fd; }
.damage-free-move { color: white; padding: 150px 0 130px; background: url(../images/bottom-banner.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
.damage-free-move .cta { background: #150404; padding: 2.5rem; border-bottom: 5px solid #04c4fd; text-align: center; }
.damage-free-move .cta { background: #150404; padding: 2.5rem; border-bottom: 5px solid #04c4fd; }
.damage-free-move h3 { font-weight: 300; font-size: 2rem; margin-bottom: 1rem; }
.button.secondary { padding: 1rem 2.5rem; color: #000000; background-color: #04c4fd; font-size: 0.88rem; text-transform: uppercase; font-weight: 900; }
.damage-free-move h2 { text-transform: initial; font-size: 28px; font-family: adam-cg-pro; }
.button.primary:focus, .button.primary:hover, .button.secondary:hover, .button.secondary:focus { background: black; color: white; }
.why-choose-us { padding: 50px 0; text-align: center; }
.why-choose-us h2 { color: #2b3641; font-size: 2.75rem; text-transform: uppercase; border-color: #d7d7d7; border-style: solid; border-width: 1px 0 1px; padding: 1.5rem 0; font-family: adam-cg-pro; }
.why-choose-us .cta { /* background-color: #f4f4f4;*/ }
.why-choose-us .cta img { margin: 4rem 0; max-height: 42px; }
.header-top-bar .input-arrow input { border: 0; margin: 0; background: #2e1b47; font-size: 0.66rem; border-radius: 0; height: 50px; padding: 1rem; color: white; box-shadow: none; }
.header-top-bar input[type="submit"] { color: white; background-color: #04c4fd; border: 0; text-transform: uppercase; border-radius: 0; padding: 1.125rem 2rem; cursor: pointer; font-size: 0.77rem; font-family: adam-cg-pro; }
.header-top-bar .input-arrow { position: relative; }
.header-top-bar .input-arrow:after { position: absolute; content: ''; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #2e1b47; right: -10px; top: 50%; transform: translateY(-50%); }
.header-top-bar input[type="submit"]:hover { background: black; }
input[type="submit"] { transition: 0.35s all ease; }
.header-top-bar { background: #150404; color: white; }
.header-top-left { text-transform: uppercase; font-size: 14px; font-family: adam-cg-pro; }
.header-top-left span { color: #04c4fd; }
.header-top-left .left { float: left; }
.header-top-left .right { float: right; margin-right: 1rem; }
.review-logo { margin-right: 0.5rem; }
.review-logo { margin: 0.5rem; }
.header-logo-bar .caption { font-size: 0.66rem; font-weight: bold; color: #4c5868; text-transform: uppercase; }
.header-logo-bar { padding: 12px 0; }
.header-logo-bar .phone a { font-size: 1.67rem; color: #2b3641; text-align: right; }
.header-logo-bar .phone .cta { font-size: 1.2rem; }
.header-logo-bar .phone svg { font-size: 1.4rem; color: #04c4fd; }
.header-logo-bar .phone .cta, .header-logo-bar .phone a { color: #2b3641; }
.header-logo-bar .phone { text-align: right; }
.header-logo-bar .phone .call { font-family: 'Noto Serif', serif; font-size: 2.2em; }
.why-choose-us .ctas .caption { background: #150404; color: white; font-size: 0.77rem; text-transform: uppercase; padding: 1rem 2.5rem; line-height: 1.3; font-family: adam-cg-pro; }
.services { background: #04c4fd; }
.services .service-container { background-color: #150404; text-align: center; margin-top: 1.875rem; margin-bottom: 1.875rem; }
.services .service { color: white; }
.services .service > img, .services .service > h2 { margin-bottom: 2rem; }
.services .service h2 { font-size: 2.10rem; font-family: adam-cg-pro; }
.services .service p { opacity: 0.7; font-size: 1rem; margin: 0; font-style: italic; line-height: 1.3; }
.services .service { padding: 80px 0px 70px 0px; }
.services { padding: 0 1.875rem; margin-bottom: 50px; }
.slide.selected { display: block; }
.slide { display: none; }
.slide-content-right { background: #150404; color: white; text-align: center; }
.slide-content-right .name { font-size: 3.5rem; text-transform: uppercase; margin-bottom: 1.5rem; font-family: adam-cg-pro; }
.slide-content-right .middle { border-color: #04c4fd; border-width: 1px 0 1px 0; border-style: solid; padding: 1rem 0; }
.quote-button .button { margin: 0 0 0 2rem; font-family: adam-cg-pro; }
.quote-button span { font-size: 0.78rem; }
.slide-content-right .top { padding: 1rem; }
.slide-content-right .top .price { font-size: 3.5rem; }
.slide-content-right .price span, .slide-content-right .description span { color: #04c4fd; }
.slide-content-right .top .description { /*margin-bottom: 1rem;*/ }
.slide-content-right .bottom .cell { border-right: 1px solid #04c4fd; }
.slide-content-right .bottom { padding: 2rem 0; background: #150404; }
.slide-content-right .bottom img { margin-right: 1rem; }
.slide-content-right .bottom span { font-size: 1.25rem; letter-spacing: 5px; }
.slide-content-right .bottom .caption { font-family: adam-cg-pro; margin-bottom: 1.5em; }
.slide-section { padding: 8rem 0 3rem; }
.slide-section .slide-content-left { background-size: cover; }
.ui-slider .ui-slider-handle { width: 100px; height: 56px; background: url(../images/slider-truck.png) no-repeat; overflow: hidden; position: absolute; top: 0; border-style: none; transform: translate(-50%, -50%); cursor: pointer; }
.ui-widget.ui-widget-content { background: #150404; border: none; margin: 3em 0 4em; }
.ui-widget-header { background: #d7d7d7; }
.slider-container .before, .slider-container .after { position: absolute; width: 19px; height: 16px; z-index: 1; top: 50%; transform: translateY(-50%); cursor: pointer; }
.slider-container .before { left: -35px; }
.slider-container .after { right: -35px; }
.slider-container { position: relative; }
.about-us { padding: 50px 0; }
.about-us .black_callout { background-color: #230606; color: white; border-radius: 0; padding: 2.5em; margin-bottom: 0; }
.about-us .black_callout .heading { margin-bottom: 1.5em; text-transform: capitalize; }
.about-us .black_callout p { opacity: 0.7; font-size: 0.77rem; line-height: 1.3; color: #ffffff; text-align: justify; }
.about-us .right_callouts .callout { margin-bottom: 0; border-radius: 0; border: none; }
.about-us .right_callouts .top { padding: 4em 0; }
.about-us .right_callouts .h_callout { background-color: #f4f4f4; padding: 1.5em 0; }
.about-us .right_callouts .heading { color: #150404; font-size: 30px; text-transform: uppercase; }
.about-us .right_callouts .bottom { padding: 1.5em 0; background-color: #150404; color: white; }
.banner { padding: 2em 0; color: white; background-size: cover; }
.banner .heading { font-family: 'Noto Serif', serif; font-size: 3.0em; line-height: 1; margin-bottom: 0.5em; text-shadow: 1px 1px 10px grey; margin-top: 1em; margin-left: 1em; }
.banner .heading+p { margin-bottom: 5em; }
.banner p { color: #33404d; }
.banner .callouts .callout { background-color: #150404; color: white; }
.banner .callouts .callout.no_margin { margin-bottom: 0; }
.banner .callouts .callout h4 { text-transform: uppercase; }
.banner .callouts .callout h4 span { color: #04c4fd; }
.banner .callouts .callout p { color: white; opacity: 0.5; }
.form { background-color: #150404; padding: 8px 20px; color: white; margin-bottom: 0; }
.form h4 { font-family: 'Noto Serif', serif; text-transform: uppercase; }
.form h4 span { color: #04c4fd; }
.form h5 { color: #04c4fd; font-family: adam-cg-pro; font-size: 1em; }
.form .form_span { display: inline-block; vertical-align: top; margin: 4px; }
.form .switch { position: relative; display: inline-block; width: 45px; height: 15px; }
.form .switch input { display: none; }
.form .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }
.form .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 0px; top: -1px; background-color: white; -webkit-transition: .4s; transition: .4s; }
.form input:checked + .slider { background-color: #8dc63f; }
.form input:focus + .slider { box-shadow: 0 0 1px #8dc63f; }
.form input:checked + .slider:before { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); }
/* Rounded sliders */
.form .slider.round { border-radius: 26px; height: 24px; margin: 0; }
.form .slider.round:before { border-radius: 50%; }
.form .button { background-color: #04c4fd; width: 100%; font-family: adam-cg-pro; padding: 1em; color: #000000; font-weight: 900; }
.form .input-group-field input { background-color: #262d37; border: none; font-weight: lighter; box-shadow: none; color: white; }
.form .input-group-field .input-group-label { background-color: #262d37; border: none; }
.form .input-group-field .input-group-label img { width: 10px; }
 .form .input-group-field input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: white;
}
.form .input-group-field input::-moz-placeholder { /* Firefox 19+ */
 color: white;
}
.form .input-group-field input:-ms-input-placeholder { /* IE 10+ */
 color: white;
}
.form .input-group-field input:-moz-placeholder { /* Firefox 18- */
 color: white;
}
.slider_buttons { position: relative; top: -11em; width: 100%; }
.slider_buttons .slide_button { position: absolute; padding: 15px 22px; width: 150px; cursor: pointer; color: #c2c2c2; }
.slider_buttons .active { background-color: #150404; color: white; }
.slider_buttons .active span { color: #04c4fd; }
.slider_buttons .active:after { content: ""; bottom: -9px; left: 65px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #150404; position: absolute; }
.sub_heading { position: absolute; }
.slider_buttons #button1 { left: -6%; }
.slider_buttons #button2 { left: 12%; }
.slider_buttons #button3 { left: 33%; }
.slider_buttons #button1:before { content: "Most Popular Option"; position: absolute; top: -29px; color: #111; font-size: 12px; width: 140px; font-style: italic; background-image: url(../images/tick.png); background-repeat: no-repeat; background-position: 0; left: 9px; }
.slider_buttons #button4 { left: 52%; }
.slider_buttons #button5 { left: 72%; }
.slider_buttons #button6 { left: 92%; }
.verytop { background-color: #04c4fd; padding: 10px; font-weight: lighter; font-size: 14px; color: #000000; font-weight: 900; }
.thankyou { background-color: red; color: white; padding: 1em 0; }
.thankyou h4 { margin-bottom: 0; }
.box-a { background: url(../images/box-a.jpg) no-repeat; width: 100%; }
.box-b { background: url(../images/box-b.jpg) no-repeat; width: 100%; }
.box-c { background: url(../images/box-c.jpg) no-repeat; width: 100%; }
.box-d { background: url(../images/box-d.jpg) no-repeat; width: 100%; }
.widewidth { width: 90%; }
.widewidth .faq { text-align: center; color: #2b3641; }
.widewidth .q { text-align: left; font-size: 18px; color: #027698; }
.widewidth .a { text-align: justify; font-size: 15px; color: #000; }
.closer { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold; }
.closer:hover, .closer:focus { color: #000; text-decoration: none; cursor: pointer; }

.call-btn-outer { position: fixed; bottom: 18px; left: 60px; font-size: 36px; height: 102px; text-align: center; vertical-align: middle; border-radius: 50%; z-index: 1100; display: none; }
.call-btn-inner { margin: 18px; height: 60px; width: 60px; color: #fff; background-color: #ff6600; border-radius: 50%; box-shadow: 0px 0px 15px rgba(255,255,255,.5); animation: pulse 1s infinite; }
.call-btn-inner i { margin-top: 15px; animation-name: callicon; animation-duration: 4s; rotate: -10deg; animation-iteration-count: infinite; }
 @-webkit-keyframes pulse {  0% {
 -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
 70% {
 -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
@keyframes pulse {  0% {
 -moz-box-shadow: 0 0 0 0 rgb(255, 102, 0);
 box-shadow: 0 0 0 0 rgb(255, 102, 0);
}
 70% {
 -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
 box-shadow: 0 0 0 10px rgba(204,169,44, 0);
}
 100% {
 -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
 box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}


.blue { background: #000; width: 100%; color: #fff; font-size: 25px; border: none;     padding: 15px;}
.orange { background: #04c4fd; width: 100%; color: #fff; font-size: 25px; border: none;     padding: 15px;}
.formselect { width: 100%; color: #979292; height: 38px; margin: 0 0 20px 0; padding: 0 0 0 10px; }
.w3-container p { text-align: justify; line-height: 28px; }
.w3-container { padding: 0px 20px; }
.readmore {
    padding: 15px;}
.w3-container li { line-height: 28px; }

.aus-logo{margin:10px 0 0 0px; padding:10px 0 10px 0px; background:#150404;}
.aus-logo ul{margin:0px; padding:0px;}
.aus-logo ul li {list-style: none; font-size: 14px;  text-align: center;  padding: 22px 0;  display: inline-block;  width:230px;  border-left: #fc9e04 solid 1px;  -webkit-transition: width 1s;  -moz-transition: width 1s;  -o-transition: width 1s;  transition: width 1s;}
.aus-logo ul li a { color: #fff; text-decoration: none;}
.aus-logo ul li:hover {width:250px;}
.aus-logo ul li span{margin:0px; padding:0px; font-size:18px; color:#FFF; display:block}
.aus-logo ul li .small{margin:0px; padding:10px 0 0 0px; font-size:12px; color:#fb9e04; display:block; font-style:italic; line-height:16px;}
.space01{padding:2rem 0 0 0;}

span.star img {
    padding-bottom: 5px;
    display:none;
}
.name01{        font-size: 20px;
    font-weight: 600;
    margin-left: -60px;
    text-align:left;
    padding-left: 11rem;
    
  }
  .circle{background: #000;
    border-radius: 10px;

        padding: 25px;
    position: absolute;
    margin-left: 20px;
}
}
      .testi{    padding: 10px;
        margin-top: 25px;
    border-radius: 10px;}
    .testi .ttcol{
          margin-bottom: 30px;
    background: #04c4fd;
    padding: 10px;
    border-radius: 10px;
    padding-top: 40px;
    text-align: justify;
    font-size:14px;
    min-height:180px;
    line-height:24px;
}
    .testimonials {
      background:url(../images/testimonial-bg.jpg);
    padding: 50px 0;
    text-align: center;
}
.testii h2 {
   color: #2b3641;
    padding: 0px;
    font-size: 2.75rem;
    text-transform: uppercase;
    text-align: center;
    border-color: #d7d7d7;
    border-style: solid;
    margin: 0px;
    border-width: 1px 0 1px;
        padding: 1.5rem 0;
    font-family: adam-cg-pro;
}
