b, strong {
 font-family: 'Roboto', sans-serif;
  font-weight: 900;
	font-size:16px;
}
a:hover{
	color:#fff000;
}
div:after {
  clear: both;
  content: "";
  display: block;
}
  button{
    cursor: pointer;
  }
  .btn.focus, .btn:focus{
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.0) !important;
}
button:focus {
  outline: 0px dotted !important;
  outline: 0px auto -webkit-focus-ring-color !important;
}

  header, header div, header section, header li, header ul, header span, header a, header img, header small{
    
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
  }
   ul {
    list-style: none;
}
.breadcreums ul li {
  display: inline-block;
  position: relative;  padding: 0 7px;
  color: #646464;}
.breadcreums ul li:first-child{
  padding-left: 0;
}
.breadcreums ul li:last-child{
  padding-right: 0;
}
.breadcreums ul li a, .breadcreums ul li span {
  display: inline-block;
  color: #8c8c8c;
 font-family: 'Roboto', sans-serif;
}
.breadcreums ul li:before {
  content: ":";
  position: absolute;
  right: -2px;
  top: 50%;
  width: 8px;
  height: 14px;
  background: transparent;
  margin-top: -7px;
  color: #646464;
  line-height: 14px;
  text-align: right;
}
.breadcreums ul li:last-child:before {
  display: none;
}

  .h1, h1 {
   font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-size: 2.7rem;
    font-weight: normal;
}
.contentArea p {
  margin-bottom: 28px !important;
}
.midspace {
  display: table;
  margin: 38px 0;
}
.contentArea .h2, .contentArea h2, .contentArea .h3, .contentArea h3, .contentArea .h4, .contentArea h4, .contentArea .h5, .contentArea h5, .contentArea .h6, .contentArea h6 {
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
  margin: 0 0 10px;
 font-family: 'Roboto', sans-serif;
}
.contentArea .h2 span, 
.contentArea h2 span, 
.contentArea .h3 span, 
.contentArea h3 span, 
.contentArea .h4 span, 
.contentArea h4 span, 
.contentArea .h5 span, 
.contentArea h5 span, 
.contentArea .h6 span, 
.contentArea h6 span {
  font-size: inherit;font-family: 'Roboto', sans-serif;
}
  
.myPopupDv input[type="submit"]:hover {
  border-color:#fff;
}

          div.wpcf7 .ajax-loader {
              position: absolute;
              right: 27px;
              bottom: 42px;
              background-color: #fff;
              border-radius: 50%;
          }
          
          .myPopupDv {
              width: 400px;
              height: auto;
              position: absolute !important;
              left: 50% !important;
              margin-left: -200px;
              top: 50%;
              padding: 15px 20px;
              background: #fff;
              margin-top: -300px;
          }
          .myPopupDv .wpcf7-form-control-wrap {
                  display: block;
              }
              .myPopupDv .formScn li.submitCls {
  margin-top: 0;
}
.myPopupDv ul{
  list-style: none;
}
          button.my_popup_close {
              position: absolute;
              background: #fff url(../images/close.png) no-repeat center center;
              right: 7px;
              border: none;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              border-radius: 50%;
              top: 7px;
              background-size: 52%;
              width: 30px;
              height: 30px;
              text-indent: -9999px;
              overflow: hidden;
          }
          
          div#my_popup_wrapper {
              background: rgba(0, 0, 0, 0.71);
          }
          
          div[aria-hidden="true"] {
              display: none !important;
          }
          
              div[aria-hidden="true"] .enquireNow {
                  display: none !important
              }
          div[aria-hidden="false"] {
              display: inline-block !important;
          }
          
          div[aria-hidden="false"] .enquireNow {
            display: block !important
        }

          .popupDv {
              width: 800px;
              position: absolute;
              left: 50%;
              margin-left: -400px;
              top: 50%;
              margin-top: -150px;
          }

          .myPopupDv .enquireNow .heading {
              text-transform: uppercase;
              padding-bottom: 11px;
              margin-bottom: 4px;
              height: auto;
              padding: 7px 0 9px;
              font-size: 20px;
              line-height: 24px;
          }


          div.wpcf7-validation-errors,
          .wpcf7-mail-sent-ok,
          div.wpcf7-spam-blocked,
          div.wpcf7-acceptance-missing {
              display: none !important;
          }
          
          .wpcf7-form-control-wrap {
              display: inline-block;
              width: 100%;
          }
          
          span.wpcf7-not-valid-tip {
              text-align: left;
              position: absolute;
              left: 0;
              top: 0;
              right: 0;
              bottom: 0;
              z-index: 1;
              font-size: 13px !important;
              background: #fff;
              border-radius: 0;
              padding: 4px 11px;
              border: 1px #f00 solid;
          }


          .btn{
            border-radius: 0;
          }
          input[type=submit]:focus {
            outline: none;
        }
          input[type=submit] {
            border: 1px solid #73ab49;
            background: url(../images/submit-icon-white.png) no-repeat 95% 50% #73ab49;
            color: #fff;
            font-size: 20px;
            text-transform: uppercase;
           font-family: 'Roboto', sans-serif;
            padding: 6px 47px 6px 16px;
            border-radius: 0;
            cursor: pointer;
            width: 218px;
            height: 44px;
            text-align: left;
        }
  input[type=submit]:hover{
    background-color: #005c8d;
    border-color: #005c8d;
    color: #fff;
    background-image: url(../images/submit-icon-white.png);
  }
  .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: #005c8d;
    border-color: #005c8d;
    color: #fff;
    background-image: url(../images/submit-icon-white.png);
}
.btn-primary {
  color:#fff;
    border-color: #AD0101;
    background-color:#AD0101;
	border-radius:38px;
}
.btn-primary:hover {
  color: #000;
  background-color: #FFBB00;
  border-color:#FFBB00;
}
.emailCls {
  color: #fff;
  display: inline-block;
  padding: 10px 0 10px 40px;letter-spacing: 1.6px;
  background: url(../images/email-wa.png) no-repeat 0 50%;font-family: 'Roboto', sans-serif;
}
.emailCls:hover {
  color: #fff000;
}
.srchRgt li:first-child {
  margin:4px auto 0;
  width: 340px;
  float: none;
  display: block;
}
  p {
    margin-top: 0!important;
    margin-bottom:1.5rem;
}
footer .ftrCntact a{
  word-break: break-word;
}
  html,
  body,
  div,
  span,
  applet,
  object,
  iframe,
  p,
  blockquote,
  pre,
  a,
  abbr,
  acronym,
  address,
  big,
  cite,
  code,
  del,
  dfn,
  em,
  img,
  ins,
  kbd,
  q,
  s,
  samp,
  small,
  strike,
  tt,
  var,
  b,
  u,
  i,
  center,
  dl,
  dt,
  dd,
  ol,
  ul,
  li,
  fieldset,
  form,
  label,
  legend,
  table,
  caption,
  tbody,
  tfoot,
  thead,
  tr,
  th,
  td,
  article,
  aside,
  canvas,
  details,
  embed,
  figure,
  figcaption,
  footer,
  header,
  hgroup,
  menu,
  nav,
  output,
  ruby,
  section,
  summary,
  time,
  mark,
  audio,
  video {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      vertical-align: top;
      font: 400 normal 16px/25px OpenSans-SemiBold, Arial, Helvetica, sans-serif; font-family: 'Open Sans', sans-serif;
      color: #161617;
  }
  img{
    max-width: 100%;
    height: auto;
  }
  .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {
    font-family: 'Poppins', sans-serif;
    text-transform: none;
    font-size: 36px;
    margin-bottom: 24px;
    font-weight: normal;
}
  h2 span, h3 span, h4 span, .h2 span {
	  color:#4d8d1e;
    font-size: inherit;
    line-height: inherit;font-family: 'Roboto', sans-serif;
}
.dsmnDv .listing {
  text-align: left;
}
/* Colors */
.orange{
    color: #f57f20;
}
.container {
  max-width: 1232px;
}
.srchPart {
  max-width: 504px;position: relative;
}
.srchPart li:last-child {
  position: absolute;
  right: 0;
  width: 50px;
  top: 0;
  bottom: 0;
}
.headerTop {
 background: #3b3b3b;height: auto;opacity: 1;position: relative;
}
.aniPos .headerTop, .aniPos .headerForm, .aniPos input {
  height: 0;
  overflow: hidden;    padding: 0;opacity: 0;
}
.aniPos .logo {
  margin-top: 7px;
}
.aniPos .menuD {
  margin: 0px 0 0;
  padding: 0 0 0;
}
.aniPos .logoRgt .social {
  margin-top: -4px;
}
.aniPos .logoScn {
  padding: 5px 0 15px;
}
.headerTop > .container {
  padding-top: 2px;
  padding-bottom: 2px;max-width: 1040px;
}
.srchPart li input[type=submit] {
  overflow: hidden;
  text-indent: -99999px;
  padding: 0;
  border: none;
  background-color: transparent;
  background: url(../images/search-icon.png) no-repeat center center;    
  height: 47px;width: 100%;
}
.srchPart li input[type=text] {
  height: 47px;
}
.srchRgt {
  text-align: right;position: static;
}
.qckSrch {
  width: 210px;
  position: absolute;
  left: 50%;
  margin-left: -105px;
  bottom: -12px;
}
.qckSrch .btn {
}
.qckSrch .btn:hover {
}
.srchRgt li .btn-call {
	font-family:'roboto',sans-serif;
  padding: 0 0px 0 35px;
  font-size: 21px;
  color: #fff;
  position: relative;letter-spacing: 1.6px;
}
.srchRgt li .btn-call:hover {
  color: #fff000;
}
.btn-call.mobIcon:before, .btn-call.phnIcon:before{
width: 20px;
height: 20px;
content: "";
position: absolute;
left:54%;
top: 65px;
}

.btn-call.mobIcon:before{
  -webkit-animation: rotate .9s infinite linear;
      animation: rotate .9s infinite linear;
      -webkit-transform: rotate(-5deg);
      transform: rotate(-5deg);
  }
  
.btn-call.phnIcon:before{
  -webkit-animation: rotate2 .8s infinite linear;
      animation: rotate2 .8s infinite linear;
      -webkit-transform: rotate(-12deg);
      transform: rotate(-12deg);
  }
  @-webkit-keyframes rotate{
    10%,90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
    30%,50%,70%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
  }
  @-webkit-keyframes rotate2{
    10%,90%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
    30%,50%,70%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}
  }


/*

  #post-30 .banCont h1{
    -webkit-animation: bananmtn .9s infinite linear;
        animation: bananmtn .9s infinite linear;
        font-size: 44px;position: relative;
        -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
        

    }
  @-webkit-keyframes bananmtn{
    10%,90%{color: #fff}
    30%,50%,70%{color: #f87500;}
  }

*/

.btn-call.mobIcon:before{
  background: url(https://royalcashforcars.com.au/wp-content/uploads/2023/03/call-royal.png)no-repeat 81% 50%  !important; ;
  }
.btn-call.phnIcon:before{
  background: url(https://royalcashforcars.com.au/wp-content/uploads/2023/03/call-royal.png)no-repeat 81% 50% !important;;
}
header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0; 
    z-index: 999;
	/*border-bottom: 1px #eeeeee solid;*/
}

header.aniPos {
  /*position: fixed;*/
  position: inherit;
}
li.homeLnk {
  /*display: none;*/
}
.logo {
  display: block;
  width: 252px;
  margin: 35px 0 0;
  position: relative;
}
.logo small span {
  display: inline-block;
  font-size: inherit;
  letter-spacing: 0;
  line-height: inherit;
  color: #AD0101;
 font-family: 'Poppins', sans-serif;
	font-weight:bold;
}
.qckSrch .btn {
  padding: 14px 54px 14px 34px;
  position: relative;font-family: 'Roboto', sans-serif;
}
.qckSrch .btn:before, .qckSrch .btn:after {
  position: absolute;
  content: "";
  bottom: -2px;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 13px;
  height: 13px;
}
.qckSrch .btn:before {
  left: -14px;
  background-image: url(../images/button-shadow-left.png);
}
.qckSrch .btn:after {
  right: -14px;
  background-image: url(../images/button-shadow-right.png);
}
.logo small {
  color: #3c3c3c;
  position: absolute;
  left: 96px;
  top: 0;
  font-size: 22px;
  letter-spacing: 0.3px;
  line-height: 28px;
  display: block;
  font-family: 'Poppins', sans-serif;
}
.logo small strong {
  font-family: 'Roboto', sans-serif;
  font-size: 22px;
  color: #2b2b2b;
	font-weight:900;
}
.logoRgt {
    padding-top: 21px;text-align: right;
}
.srchRgt li {
  display: inline-block;
}
.menuAssets {
    display: none;
}
.topCall {
  padding-top: 0;
  text-align: right;
  width: auto;
  display: inline-block;float: right;
}
.topCall .btn {
  padding-right: 6px;
  font-size: 20px;line-height: 27px;
  padding-top: 0px;
  padding-bottom: 0;
  padding-left: 38px;
  position: relative;
  color: #000;
  float: right;font-family: 'Roboto', sans-serif;
}
.topCall .btn:hover {
  color: #f87500;
  background: #fff;
}
.topCall .btn:before{
  content: "";
    position: absolute;
    width: 29px;
    height: 28px;
    background: url(../images/call-icon-orange.png) no-repeat 0 center;
    left: 7px;
    top: -3px;
    -webkit-animation: rotate .9s infinite linear;
    animation: rotate .9s infinite linear;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}

.topCall .btn:hover:before{
    background-image: url(../images/call-icon-orange.png);
}

@-webkit-keyframes rotate{
  10%,90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
  30%,50%,70%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}

.btnsCall {
  display: inline-block;
}
.btnsCall li {
  float: left;
}

.btnsCall .btn {
  padding: 11px 55px 8px 18px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-size: 16.4px;border: 2px #ada400 solid;
  background: #fff url(../images/submit-icon.png) no-repeat 90% 50%;
}
.btnsCall .btn:hover {
  color: #fff;
}
.btnsCall .btn.getaqt:hover {
  border-color: #ada400; 
  background-color: #ada400; 
  background-image:url(../images/submit-icon-white.png);
}
.btnsCall .btn.reqbin:hover {
  background-color: #f87500; 
  border-color: #f87500; 
  background-image:url(../images/submit-icon-white.png);
}
.btnsCall .btn.getaqt {
  padding-right: 68px;
}
.menuD {
  margin: 21px 0 0;
 
  padding: 10px 0;    display: inline-block;
}
.aniPos {
  background: #fff;
}




.mobile {
    display: none;
}

.montEBold{
 font-family: 'Roboto', sans-serif;
}
.qckenqMob {
  display: none;
}

.banner {
 /* margin: 169px 0 0; 
  background-repeat: repeat-x;
    background-position: center bottom; 
    padding: 173px 0 0;*/
    background-size:cover;
    position: relative;
	overflow:hidden;
}

.banner:after {
  clear: both;
  content: "";
  display: block;
}
.banner .container {
  position: relative;
    height: 541px;
    margin-top: 160px;
    padding: 0px 60px 0px 80px;
}
.banner .gtQt li.calltFld .btn {
  font-size: 20px;
  height: 62px;
  padding-top: 14px;    width: 100%;border-color: #f87500;
}
.banCont h1 {
	margin-bottom:22px;
  width:730px;
/* height: 98px;  */
color: #000000;
font-style: italic;
letter-spacing: normal;
line-height: 36px;
text-align: left;
	text-transform: capitalize;
	font-size: 22px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
}
.banCont h1 span {
	font-size: 22px;
	font-style: italic;
  color: #4d8d1e;
font-weight: bold;
letter-spacing: normal;
line-height: 36px;
text-transform: capitalize;
}

.banImg {
  height: 80px;
}
.bannBtm {
  padding: 49px 0 0;
  margin: 0 auto;
  max-width: 1075px;
}
.bannBtm p{
  color: #fff;
}
.bannBtm strong {
  text-transform: uppercase;
  color: #fff;
}
.bannCall a {
  color: #fff;
  text-transform: uppercase;
 font-family: 'Roboto', sans-serif;
  font-size: 17px;
  letter-spacing: 1px;
  padding-left: 23px;
  padding-right: 22px;
  background: #ada400;
}
.bannCall a:hover {
 background: #f87500;
  
}
.innerpage .banCont h1 {
  font-size: 44px;
  line-height: 48px;
  vertical-align: middle;
  display: table-cell;
  font-family: 'Roboto', sans-serif;
  text-transform: none;
}
.banner .gtQt li.calltFld .btn {
  position: relative;
  padding-left: 27px;
  background-image: none;
}
.banner .gtQt li.calltFld .btn span {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  text-transform: uppercase;
  color: #fff;
}
.banner .gtQt li.calltFld .btn:hover span {
  color: #000;
}
.homeContent {
  padding: 77px 0 5px;
  text-align: center;
}
.homeContent .container {
  max-width: 1083px;
}
.brandsHm .col-lg-2 {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.brandsHm .row{
  justify-content: center;
}
.brandsHm {
  text-align: center;
}
.brandsHm {
  text-align: center;
  padding: 46px 0;
}
.abtHm {
  padding: 0 0 15px;
}
.gtQt:after {
  content: "";
  display: block;
  clear: both;
}
.qtForm {
  padding: 29px 26px 0px;
  margin: 11px 0 0;
  max-width:440px;
  position: relative;
  background: #fff;
	box-shadow: 0 0 24px rgba(0, 0, 0, 0.09);
	border-radius: 15px 15px 0px 0px;
}
.qtForm .btn.btn-black {
  position: absolute;
  right: 30px;
  bottom: 25px;
  height: 43px;
  padding-top: 9px;
  background: url(../images/call-icon-white.png) no-repeat 10px 50%;
  background-color: #f87500;
  border: 1px #f87500 solid;
  color: #fff;
}
.qtForm .btn.btn-black:hover {
  background-color: #ada400;
  border: 1px #ada400 solid;
  color: #fff;
}
.qtForm li:last-child {
  margin: 2px 0 0;   width: 50%;
}

input[type=submit].btn-green {
  min-width: 100%;
}
.banCont h2, .banCont h3 {
  padding: 24px 0 0;
  line-height: 30px;
  text-transform: none;
}
.qtForm .h2 {
  font-size: 19px;
  line-height: 26px;
  text-transform: none;margin-bottom: 15px;
	color:#AD0101;
}
.banner .gtQt li.calltFld {
  margin-right: -54px;
  width: 55%;
}
.banCont h2 {
	font-weight:bold;
	text-align:center;
  font-size: 20px;
  line-height: 32px;
  padding: 0 0 0;
  margin: 0 0 0;
  text-transform:capitalize;
  color: #131313;
  font-family: 'Roboto', sans-serif;
}
.banCont h2 small {
	margin-left:15px;
  text-transform: none;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  line-height: 31px;
}
.banCont h2 a {
  font-family: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.banCont h3{
  color: #000;
  font-size: 20px;
	padding-top:0;
}
.banCont h3 a{
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}
.profDtls a {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}
#post-30 .profDtls a {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}
.banCont {
  padding: 0 0 0;    max-width: 900px;word-break: break-word;
	/* z-index:1;position:absolute;*/
}
.banCont:before {
  content: "";
    position: absolute;
    right: -335px;
    bottom: -34px;
    width: 335px;
    height: 288px;
    background-size: 386px;
    display: none;
}
.heading span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  display: inline-block;
  position: relative;
  padding-bottom: 10px;
}

.btnScn {
  padding: 15px 0 0;
  text-align: center;clear: both;
}
.btnScn li {
  display: inline-block;
  margin: 0 6px;
  width: 158px;
}
.copyrightscn div {
  
}
.btnScn .btn {
  font-size: 15px;
  width: 100%;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 2px;
  padding: 10px 25px 10px 10px;
  border-radius: 0;
}

.btn.btn-white {
  background:url(../images/submit-icon.png) no-repeat 100% 50% #fff;
}
.btn.btn-white:hover {
  background-color:#000;
  background-image: url(../images/submit-icon-orange.png);
  color: #f69321;
}

.btnScn .btn.btn-orange {
  padding-left: 49px;
}
.btn-yellow{
  background-color: #ffa22d;
  border-color: #ffa22d;;
}
.btn-yellow:hover{
  background-color: #f87500;
  border-color: #f87500;
  color: #fff;
}
.viewAll {
  padding: 14px 0 0;
}
.viewAll .btn {
  text-transform: uppercase;
  border-radius: 0;
}
.btn-red{
  background-color: #f87500;
  border-color: #f87500;
  color: #fff;
  background-image: url(../images/submit-icon-white.png);
  background-repeat: no-repeat;
  background-position: 90% 50%;
}
.btn-red:hover{
  background-color: #000;
  border-color: #000;
  color: #fff;
  background-image: url(../images/submit-icon-white.png);
}
.btn-green {
  color: #fff;
  font-family: 'Roboto', sans-serif;
  padding-left: 28px !important;
  letter-spacing: 0.4px;
  padding-right: 87px !important;
  background-image: url(../images/submit-icon-white.png);
  background-repeat: no-repeat;
  background-position: 92% 50%;
  background-color: #ada400;    min-width: 240px;
}
.btn-green:hover {
  color: #fff;
  background-image: url(../images/submit-icon-white.png);
  background-color: #f87500;
}
.btn {
  padding: 13px 40px 13px 60px;
  font-family: 'Roboto', sans-serif;
  font-size: 17px;
}

.btn-blue{
  background-color: #0078d4;
  border-color: #0078d4;
  color: #fff;
  padding-right: 58px;
  padding-left: 22px;
  background-image:url(../images/submit-icon-white.png);
  background-repeat: no-repeat;
  background-position: 91% 50%;
}
.btn-blue:hover{
  background-color: #005da5;
  border-color: #005da5;
  color: #fff;
}

.btn-orange{
  background-color: #f2b401;
  border-color: #f2b401;
  color: #000;
  padding-left: 58px;
  padding-right: 22px;
  background-image:url(../images/call-icon.png);
  background-repeat: no-repeat;
  background-position: 27px 50%;
}
.btn-orange:hover{
  background-color: #f87500;
  border-color: #f87500;
  color: #fff;
  background-image:url(../images/call-icon-white.png);
}


.btn-coffee{
  background-color: #f87500;
  border-color: #f87500;
  color: #fff;
  padding-left: 58px;
  padding-right: 22px;
  background-image:url(../images/call-icon-white.png);
  background-position: 26px 50%;
    background-repeat: no-repeat;
}
.btn-coffee:hover{
  background-color: #f2b401;
  border-color: #f2b401;
  color: #000;
  background-image:url(../images/call-icon.png);
}



.btn-black {
  background-color: #000000;
  border-color: #000000;
  color: #f69321;
  padding-right: 22px;
  padding-left: 37px;
  background-image: url(../images/call-icon-orange.png);
  background-repeat: no-repeat;
  background-position: 15px 50%;
  width: 181px;
  height: 47px;
  padding-top: 12px;font-family: 'Roboto', sans-serif;
}

.btn-black:hover{
  background-color: #f87500;
  border-color: #f87500;
  color:#fff ;
  background-image:url(../images/call-icon-white.png);
}
.btnScn .btn.btn-black {
  padding-right: 12px;
  padding-left: 31px;
  background-image: url(../images/call-icon-orange.png);
  background-repeat: no-repeat;
  background-position: 10px 50%;
  letter-spacing: 0;
}
.btnScn .btn.btn-black:hover {
  background-image: url(../images/call-icon.png);
  color: #000;
  background-color: #fff;
}
.whychoose p:last-child {
  margin: 0 0 21px !important;
}

.servicesScn {
  padding: 80px 0 80px;
	background-color:#FEF9DB;
}
.servicesScn > .container > p {
  margin-bottom: 18px !important;
}

.serviceScn {
  padding: 0 0 0;
}
.whiteScn {
  padding: 70px 0 68px;
}
.whiteScn h2{
	color:#000;
	text-align:center;
	margin-bottom:50px;
}
.blueScn {
  padding: 70px 0;

}
.btn-secondary {
  color: #fff;
  background-color: #005c8d;
  border-color: #005c8d;
}
.btn-secondary:hover {
  color: #000;
  background-color: #ffc000;
  border-color: #ffc000;
}
.btn.secCall {
  padding-left: 46px;
  padding-right: 27px;
  background-image: url(../images/mobile-icon-white.png);
  background-repeat: no-repeat;
  background-position: 15px 50%;
 font-family: 'Roboto', sans-serif;
  letter-spacing: 1px;
}
.moreBtns .btn {
  width: 209px;
}
.btn.secCall:hover, .btn.secCall:active {
  background-image: url(../images/mobile-icon-black.png) !important;
  color: #000 !important;
    background-color: #ffc000 !important;
    border-color: #ffc000 !important;
}
.moreBtns li {
  display: inline-block;
  margin: 0 5px;
}
.blScRgt {

}
.blScRgt h2, .blueScn h2 {
  color: #000;
  margin-top: -5px;
 /* padding-bottom: 19px;*/
  
  position: relative;
}
.blScRgt h2:before, .blueScn h2:before {
 /* content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 60px;
  height: 3px;
  background: #ffc000;  */
}
.blDscr p strong {
   color:#AD0101; 
   font-family: 'Open Sans', sans-serif;
}
.blDscr a, .blScLft a {

}
.blScRgt h2 span, .blueScn h2 span {
  display: block;
  color: #fff;
}
.brndscCvr {
  padding: 24px 0 43px;
  background: #f1f1f1;
}
.brndscCvr .heading{
  font-size: 15px;
}
.heading {
  height: 49px;
  display: flex;
  /* align-items: center; */
  justify-content: flex-start;
  font-size: 22px;
  line-height: 23px;
 /* text-transform: uppercase; */
  padding: 0 0 0;
 font-family: 'Roboto', sans-serif;
}
.srvcCvr, .srvcCvr:hover {
  text-decoration: none;
  display: block;
}
.description {
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.srvcCvr .btn {
  padding: 7px 30px 7px 20px;
  border-radius: 0;
  background-color: #000;
    border-color: #3a3a3a;
    color: #fff;
    background-image: url(../images/submit-icon-white.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
.srvcCvr .btn:hover {
  background-color: #f87500;
    border-color: #f87500;
    color: #fff;
    background-image: url(../images/submit-icon-white.png);
}
.srvcCvr {
  padding: 0 0 15px; 
	background-color:#fff;
	text-align:left;
}

.srvcCvr .heading {
 font-family: 'Roboto', sans-serif;
  padding-top: 28px;
  height: auto;
 
  position: relative;
  margin-bottom: 13px;
  font-size: 18px;
  text-transform: uppercase;
  color: #AD0101;
	padding-left:35px;
}
.srvcCvr .heading:before {
 /* content: "";
  position: absolute;
  left: 50%;
  margin-left: -30px;
  width: 60px;
  height: 3px;
  background: #fff000;
  bottom: 0; */
}
.srvcCvr .heading span {
  padding: 0 10px 0 10px;
  font-family: 'Roboto', sans-serif;  color: inherit;
}
.srvcCvr .description {
  margin: 0 auto;
  max-width: 309px;
}
.srvcCvr .description p {
  line-height: 23px;
  color: #646464;
}
.description p {
  line-height: 24px;    margin-bottom: 0 !important;
}
.imgSrvce {
  overflow: hidden;position: relative;display: block;
}
.imgSrvce .heading {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
  padding: 15px 10px;
  border-bottom: 6px #f2b401 solid;
  background: rgba(255, 255, 255, 0.85);font-size: 15px;
}
.imgSrvce img{
  transition: transform .5s ease;
  -webkit-transition: transform .5s ease;
  -moz-transition: transform .5s ease;
  
}
.srvcCvr:hover .imgSrvce img{
  transform: scale(1) rotate(0deg);
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
}

.serviceScn .row > div:nth-child(5) .heading small{
  display: block;
  font-family: inherit;
    font-size: 13px;
}
.serviceScn .row > div {
  margin-bottom: 16px;
}
.partsLeader {
  text-align: center;
  padding: 80px 0 0;    word-break: break-word;
}
.partsLeader h3 {
  margin: 0 0 21px;
}
.prtsCont p {
  font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.prtsCont strong {
  font-size: 20px;
 font-family: 'Roboto', sans-serif;
  display: inline-block;
  margin: 0 0 6px;
}
.prtsCont {
  padding: 0 0 12px;
}
.categoryScn {
  padding: 61px 0 67px;
  background: url(../images/auto-parts-leader.jpg) no-repeat center 0;
  background-size: cover;
}
.categoryScn li {
  float: left;
  width: 14.2%;
  padding: 0 10px;
}
.categoryScn ul {
  margin: 0 -23px;
}
.categoryScn .h3 {
  color: #fff;
  font-size: 20px;
 font-family: 'Roboto', sans-serif;
  padding: 0 0 0;
  margin: 24px 0 0;
}
.categoryScn .moreDv {
  padding-top: 50px;
}
.carProp {
  padding: 82px 0 87px;
  text-align: center;    word-break: break-word;
}
ul.listng {
  margin: 0 0 40px;
}
ul.listng li {
  margin: 0 0 5px;
  padding: 0 0 6px;
  position: relative;
}
ul.listng li:before {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  margin-left: -25%;
  height: 1px;
  background: #ccc;
  bottom: 0;
}
.cardsmImg {
  margin: 0 0 11px;
}
.dsmnDv h3 {
  margin: 0 0 25px;
}
.dismntlrCont {
  margin: 0 0 32px;
}
.dsmCall {
  width: 210px;
  padding: 16px 0 0 55px;
  height: 56px;
  text-align: left;
  background: #eeeeee url(../images/mobile-icon-dark-red.png) no-repeat 15px 50%;
}
.dsmCall:hover{
  background-image: url(../images/mobile-icon-dark-white.png);
  background-color: #951200;
  color: #fff;
}
.carProp .moreDv {
  padding-top: 25px;
}
.carProp .btn-outline-red {
  padding: 4px 5px 0;
  font-size: 14px;
  width: 104px;
  height: 31px;
  border: 2px #ffc000 solid;
    color: #000;
    background: #ffc000;
}
.carProp .btn-outline-red:hover {
  border: 2px #005c8d solid;
  color: #fff;
  background: #005c8d;
}
.mkmdlDv h3 {
  text-transform: uppercase;
  color: #0a618e;
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 14px;
}
.mkmdlDv p {
  font-size: 15px;
  color: #646464;
}
.mkmdlDv ul {
  padding: 0;
}
.mkmdlDv ul li {
  float: left;
  width: 50%;
  border-right: 1px #fff solid;
  border-bottom: 1px #fff solid;
}
.mkmdlDv ul li .h3 {
  margin: 0 0 0;
  display: table;
  width: 100%;
  height: 60px;background: #eeeeee;
}
.mkmdlDv ul li .h3 span {
  float: left;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
  color: #000;
  width: 70%;
  text-align: left;
  padding: 20px 19px;
}
.mkmdlDv ul li .h3 small {
  float: right;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
  color: #000;
  width: 30%;
  text-align: center;
  padding:6px 0;
}
.faqscn {
  padding: 75px 0 75px; 
  text-align: center;    word-break: break-word;
}
.faqImgHm {
  background: url('https://wascrapcarremoval.com.au/wp-content/uploads/2022/08/faq-bg.webp') no-repeat center 0;
  background-size: cover;
  -ms-flex: 0 0 47.5%;
    flex: 0 0 47.5%;
    max-width: 47.5%;
}
.faqRgtCnt {
  -ms-flex: 0 0 75.5%;
  flex: 0 0 75.5%;
  max-width: 75.5%;
  padding-left: 30px;
  padding-right: 0;
}
.faqMore {
  padding: 17px 0 0;
}
.faqscn h3 {
  padding-bottom: 29px;
  position: relative;
}
.faqscn h3 a, .blogscn h3 a, .mkmdlDv h3 a{
  font-family: inherit;
  line-height: inherit;
  font-size: inherit;
  color: inherit;
}
.faqscn h3 a:hover, .faqscn h3 a:hover span, .blogscn h3 a:hover, .blogscn h3 a:hover span{
  color: #fff000;text-decoration: none !important;
}
.mkmdlDv h3 a:hover{
  color: #ffc000;text-decoration: none !important;
}
.faqscn h3:before {
 /* content: "";
  position: absolute;
  left: 50%;
  margin-left: -30px;
  bottom: 0;
  width: 60px;
  height: 3px;
  background: #ffc000; */
}
.whychoose h3{
  position: relative;
}
.whychoose h3:before {
  /*content: "";
  position: absolute;
  left: 50%;
  margin-left: -30px;
  bottom: 0;
  width: 60px;
  height: 3px;
  background: #fff; */
}
.faqCvrSc {
  width: 100%;
  position: relative;    text-align: left;background: #fff;
  
}
.faqCvrSc .row {
	justify-content:center;
  margin: 0;
}
.viewAllsc {
  padding: 36px 0 0;
}
.profDtls p:last-child {
  margin: -13px 0 0 !important;
}
.profDtls small a {
  color: #f87500;
  font-family: 'Roboto', sans-serif;
}
.faqrgt {
  float: right;
  width: 50%;
  min-height: 396px;
}
.faqImg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #373737;
}
.faqMore a {
  color: #0047e7;
}
.whychoose {
  padding: 85px 0 85px;
  text-align: center;
 /* background:#c7ffff url(../images/why-choose-bg.jpg) repeat-x center 0;  */
	background-color:#FFF6E5;
}
.whychoose h3 {
  color: #1B2B40;    margin-bottom: 36px;   
}

.whychoose h3 span {
  color: inherit;
}
.whCvr {
  padding:13px;height: 100%;
}
.whCvr .h2 p{
	color:#fff;
font-size:17px;
line-height:27px;}
.whCvr .h2 {
	
  font-size: 24px;
  line-height: 30px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 11px;
  margin-top: 40px;
  text-transform: capitalize;
}
.whCvr .h2 span {
  font-size: inherit;
  line-height: inherit;
  display: block;
  font-family: 'Roboto', sans-serif;
  margin: -4px 0 0;
}
.whyDscr {
  padding: 0 15px;
}

.faqScn .viewAll .btn, .blogscn .viewAll .btn {
  width: 220px;
  background-position: 88% 50%;
}
.welcomesecn {
  padding: 135px 0 149px;
}
.welcomeRgt {
  height: 551px;
  position: relative;
}

.welcomeLft {
  padding-right: 0;
}
.welcomeLft h3, .welcomeLft h4 {
  line-height: 48px;
  margin: 0;
  color: #f87500;
}
.welcCap > small {
  font-size: 29px;
  line-height: 30px;
  text-transform: uppercase;
}
.welcCap small {
  color: #f87500;
}
.welcCap .whychDscr small {
  font-weight: bold;padding: 0;
}
.whychDscr .listing li {
  
}
.whychDscr .listing li:before {
  left: -1px;
  top: 9px;
  width: 5px;
  height: 5px;
}
.listing {
  margin-bottom: 20px;
}

.listing li {
  list-style: none;
  padding-left: 22px;
  position: relative;margin-bottom: 2px;
}
.listing.twoCol li {
  width: 50%;float: left;
}
.listing.threeCol li {
  width: 33.33%;float: left;
}
.listing.twoCol-1 li {
  width: 25%;float: left;
}
.listing.fourCol li {
  width: 25%;float: left;
}
.listing.fiveCol li {
  width: 20%;float: left;
}
.listing li:before {
  content: "";
  position: absolute;
  left: 5px;
    top: 9px;
  background: #AD0101;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.welcCap small {
  display: block;
  padding: 0px 0 13px;
}

.welcomesecn .btnScn {
  position: relative;
  z-index: 1;
  text-align: left;
  padding: 0px 0 0;
}
.welcomesecn .btnScn li {
  margin-left: 0;margin-right: 6px;
}
.welcomesecn .btn-red{
  border-color: #a30000;padding: 19px 35px;
}

.welcomesecn .btnScn .btn.btn-black{
  border-color: #000000;
  background-color: #ffa22d;
  color: #000;
  background-image: url(../images/mobile-icon-black.png);    padding-right: 45px;
}
.welcomesecn .btnScn .btn.btn-black:hover{
  border-color: #a30000;
  background-color: #a30000;
  color: #fff;
  background-image: url(../images/mobile-icon-white.png);
}

.brandsScn {
  text-align: center;
  padding: 89px 0 73px;
}
.brandsScn h3, .brandsScn h4 {
 color: #f87500;
}
.brandsScn ul {
  list-style: none;
  padding: 32px 0 0;
}
.brandsScn li {
  display: inline-block;
  width: 24%;padding: 0 6px;
}
.brandImg {
  padding: 0px 8px;
}
.brandCap small {
  text-transform: uppercase;
  font-family: "Roboto-Bold";
  font-size: 17px;
  color: #f57f20;
}
.brandCap h2 {
  padding: 10px 0 0;
}
.BtmScnContScn {
  padding: 33px 0 35px;
  background-size: cover;
}
.btmContCvr {
  text-align: center;
  max-width: 837px;
  margin: 0 auto;
  padding: 47px 47px 54px;
  background: #f2b401;
}
.btmContCvr h3, .btmContCvr h4 {
  margin: 0 auto;
  max-width: 690px;
}
.BtmScnContScn .container {
  max-width: 1090px;
}
.brightRgt {
  padding-top: 19px;
  padding-left: 28px;
}
.brightRgt h2 small {
  display: block;
  padding-bottom: 10px;
  color: #f57f20;
}

.brightRgt h2 {
  line-height: 40px;padding-right: 30px;
}
.welcCap {
  padding-bottom: 34px;
  padding-top: 8px;
  padding-right: 0;
  font-size: 18px;
}
.welcCap p {
  line-height: 22px;
}

.BtmScnContScn .btnScn {
  padding: 0 0 0;
}



.BtmScnContScn .btn-orange{
  background-color: #f87500;
  border-color: #f87500;
  color: #fff;
  background-image:url(../images/call-icon-white.png);
}
.BtmScnContScn .btn-orange:hover{
  background-color: #f2b401;
  border-color: #f87500;
  color: #000;
  background-image:url(../images/call-icon.png);
}





.BtmScnContScn .btnScn li.quoteBtn {
  margin-left: 0;
}

.BtmScnContScn .btnScn .btn.btn-red {
  background: #ffa22e;
  border-color: #ffa22e;
  color: #000;
}
.BtmScnContScn .btnScn .btn.btn-red:hover {
  background: #a20000;
  border-color: #a20000;
  color: #fff;
}

.BtmScnContScn .btnScn .btn.btn-black{
  padding-left: 63px;
  background-color: #fff;
  border-color: #000;
  color: #000;
  background-image: url(../images/mobile-icon-black.png);
}
.BtmScnContScn .btnScn .btn.btn-black:hover{
  padding-left: 63px;
  background-color: #000000;
  border-color: #000;
  color: #fff;
  background-image: url(../images/mobile-icon-white.png);
}
.btnScn.whychoosMobBtn {
  display: none;
}
.reviewscn {
  text-align: center;
  padding:83px 0 84px;
  background-size: cover !important;background: #fff;    word-break: break-word;
  }
  .reviewscn .viewAll .btn:hover {
    border-color: #fff !important;
}
.reviewscn .viewAll .btn {
  padding-left: 24px;
  padding-right: 48px;
}
  .reCont .h2 {
    font-size: 30px;
   font-family: 'Roboto', sans-serif;
    line-height: 40px;margin: 0 0 30px;
}
.reCont .h2 a {
        text-decoration: underline;
  font-size: inherit;
  font-family: inherit;
  text-transform: none;
  color: #f87500;
}
.reCont .h2 a small {
  display: block;
  text-transform: uppercase;
  font-family: inherit;
  color: #f87500;
  font-size: inherit;
}
.author.authorMobile {
  display: none !important;
}
.reviewImg {
 /* margin: 0 auto 18px; */ max-width: 160px;
}
.reviewscn .h2 small {
  text-transform: uppercase;
 font-family: 'Roboto', sans-serif;
  font-size: inherit;
  line-height: inherit;
  color: #4d8d1e;
}
.reviewscn .h2 a {
  color: #000;
    font-family: 'Roboto', sans-serif;
}
.reviewscn .h2 a:hover {
  color: #fff000;
}
.starrate {
  padding: 0 0 20px;
}
.reviewHeading {
  margin: 0 0 0;
}
.reviewHeading .h2 {
  color: #fff;
  margin-bottom: 9px;
  font-size: 31px;
  line-height: 27px;
  font-family: 'Roboto', sans-serif;
}

.reviewHeading .h2 a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  text-decoration: none !important;
}
.reviewHeading .h2 a:hover {
  color: #f87500;
}
.reviewHeading small {
  display: inline-block;
  color: #ffffff;
  font-size: 18px;
  padding: 0 32px;
  position: relative;
}
.reviewHeading small:before, .reviewHeading small:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: 0px;
    height: 2px;
  background: #fff;
  width: 18px;
}
.reviewHeading small:before{
  left: 0px;
}
.reviewHeading small:after{
  right: 0px;
}
.reviewCvr {
	height:360px;
	background-color:#fff;
  margin: 0 0 0;
  display: block;
  padding: 30px 15px;
  text-decoration: none !important;
  text-align: center;word-break: break-word;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.reviewCvr:after {
  clear: both;
  content: "";
  display: block;
}
.reviewscn .btnScn {
  padding-top: 38px;
}
.reviewscn .btn-red {
  background: #ffa22e;
  border-color: #ffa22e;
  color: #000;
}
.reviewscn .btn-red:hover {
  background-color: #a20000;
  border-color: #a20000;
  color: #fff;
}
.author {
  width: 83px;
  height: 83px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 0;
  float: none;
}
.reviewscn .h2 {
  margin-bottom: 40px;
}
.reCont {
  padding: 16px 16px 0;
  float: right;
  width: 100%;
  text-align:left;
}
.reviewscn .container {
  max-width: 1074px;
}
.revBx:first-child {
  position: relative;
}
.revBx:first-child::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  /* background: #004265; */
}
.reviewscn .viewAll {
  padding-top: 38px;
}
.reCont p {
  color: #000;
  font-size: 15px;
  line-height: 25px;
  font-style: italic;
 font-family: 'Roboto', sans-serif;
	padding-bottom:10px;
}
.revCont {
  overflow: hidden;
  height: auto;
}
.reCont span {
  display: inline-block;
  color: #377AA4;
  position: relative;
  font-size: 14px;
  margin: -2px 0 0;
  text-align: center;
  text-transform: uppercase;
}
.reCont span:before, .reCont span:after{
  content: "";
  position: absolute;
  top: 50%;
  height: 2px;
  width: 5px;
}
.reCont span:before{
  left: -3px;
  /* background: #ffc000; */
}
.reCont span:after{
  right: -3px;
}
.olcvr{
  background-position: 13px 0;
  background-repeat: no-repeat;padding-top: 7px;display: block;
}
ul:after {
  clear: both;
  content: "";
  display: block;
}
.faqScn {
  padding: 67px 0 93px;
  text-align: center;
}
.faqScn h3 {
  font-size: 2.2rem;
  line-height: 2.2rem;color: #000;
}
.faqScn h3 a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
}
.faqScn small {
  display: block;
  letter-spacing: 1.5px;
}
.faqScn ul {
  padding: 33px 0 0;
}
.faqScn ul li {
  float: left;
  width: 50%;
}
.faqCvr {
  padding: 47px 47px 13px;
  border: 1px #000 solid;
}
.faqScn ul li:first-child .faqCvr{
border-right: 1px transparent solid;
}
.faqScn .viewAll {
  padding-top: 42px;
}
.faqCvr .h2 {
  font-size: 20px;
  line-height: 26px;
  height: 53px;
  overflow: hidden;
}
.faqDscr p {
  line-height: 26px;
}
.faqDscr {
  height: 195px;
  overflow: hidden;
}
.blogscn {
  text-align: center;
  padding: 31px 0 56px;    word-break: break-word;
	
}
.blogdate {
  padding: 25px 0 0;
}
.blgCv {
  padding: 23px 0 12px;
}
.blgCv a {
  display: block;padding-bottom: 7px;    background: #fff;opacity: 1;text-decoration: none !important;
}
.blogscn h3 {
  padding-bottom: 24px;
  margin-bottom: 25px;
  position: relative;
}
.blogscn h3:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -30px;
  bottom: 0;
  width: 60px;
  height: 3px;
  background: #ffc000;
}
.blgCv a:hover {
  opacity: 0.7;
}
.blogImg {
  margin: 0 0 6px;
}
.blogheading {
  padding: 0 15px 0;
    height: 67px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  text-transform: none;
  line-height: 23px;
 font-family: 'Roboto', sans-serif;
  word-break: break-word;
  margin-bottom: 4px;
  color: #005c8d;
}
.blogscn .viewAll {
  padding-top: 16px;
}
.blogdscr {
  padding: 0 15px;
  color: #646464;
}
.blogdscr p{
  color: inherit;
}
.blogdate {
  color: #7b7b7b;
  text-transform: uppercase;
  padding-top: 17px;
  font-size: 13px;
}
.blgCv .btn-yellow {
  padding: 8px 45px 8px 18px;
  background:url(../images/submit-icon-white.png) no-repeat 100% 50% #000;
  color: #fff;
  border-color: #fff;

}
.blgCv .btn-yellow:hover {
  background-image:url(../images/submit-icon-white.png);
  background-color: #f87500;
  color: #fff;
}

.sellImg {
  margin: 0 auto 32px;
  width: 135px;
  height: 135px;
  border-radius: 50%;
  overflow: hidden;
}
.head {
  text-transform: uppercase;
  font-size: 21px;
    letter-spacing: 2px;
  line-height: 33px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 5px;
  color: #fff;
}
.powerbytrust {
  text-align: center;
  padding: 139px 0 104px;
}
.powerbytrust h3 {
  margin-bottom: 16px;
}
.powerCaption {
  margin: 0 auto 47px;
  max-width: 945px;
  font-family: 'Roboto', sans-serif;
  font-size: 17px;
    color: #fff;
    line-height: 20px;
}
.powerbytrust ul {
  list-style: none;
}
.powerbytrust li {
  float: left;
  text-align: right;
  width: 50%;margin-bottom: 41px;
}
.powerbytrust ul:after {
  clear: both;
  content: "";
  display: block;
}
.powerbytrust li:nth-child(even) {
  float: right;
  text-align: left;
}
.powerbytrust li:nth-child(odd) .olcvr {
  padding-right: 123px;
  background-position: 96% 0;
}
.powerbytrust li:nth-child(even) .olcvr {
  padding-left: 123px;
}

footer {
  padding: 0 0 0;background: #1D1D1D;word-break: break-word;
}
.innerpage .banner {
  text-align: left;
  padding-bottom: 0;
  padding-top: 0;background: #2c580b;
	margin-top:160px;
}
.innerpage .banner .container {
  height: 22px;padding: 0;
}

.ftrDtRgt {
  text-align: right;
}
.ftrLogo {
  display: inline-block;
  margin: 0;
   width: 274px; 
  padding: 0 0 5px 96px;
  text-transform: uppercase;
  color: #23430c;
  font-size: 25px;
  line-height: 25px;
  font-family: 'Roboto', sans-serif;
  background: url('https://wascrapcarremoval.com.au/wp-content/uploads/2022/08/wa-footer-logo.png') no-repeat 0 0;
  margin-bottom: 20px;
}
.ftrCntact strong {
  text-transform: uppercase;
  display: block;
  color: #fff;
}
.ftrLogo span {
  font-size: inherit;
  color: #23430c;
  line-height: inherit;
  font-family: 'Montserrat-ExtraBold';
}
a.ftrLogo:hover {
  text-decoration: none;
  color: #fff000;
}
.ftrCall .btn {
  padding: 0 0 0 34px;
    background-color: transparent;
    background-position: 0 50%;
    border-color: transparent;
    color: #f2b401;
    font-size: 32px;
    line-height: 34px;
    background-image: url(../images/call-icon-orange.png);
       background-size: 32px;
}
.ftrSocial {
  padding: 65px 0 0;
}
.ftrCall .btn:hover {
    color: #f87500;
    background-image: url(../images/call-icon-coffee.png);
}
.ftrLft .h3 {
  color: #fff;
}
.ftrLft ul{
  list-style: none;    padding-top: 13px;
}
.ftrLft li, .ftrLft li span, .ftrLft li a {
  color: #fff;
  font-size: 17px;display: block;
}
.ftrLft li a:hover{
  color: #4285F4;
}
.ftrLft li {
  margin: 0 0 22px;
}
.ftrLft ul.social{
  padding-top: 11px;
}
.social li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  border-radius: 50%;
  opacity: 1;
}
.social li a:hover {
 opacity: 0.6;
}
.social li {
  display: inline-block;    margin: 0 2px;
}
.logoRgt .social {
  display: inline-block;margin: 26px 0 0 6px;
}
.logoScn {
  padding: 0 0 27px;
}
.headerForm {
  padding: 21px 0;
  background: #eeeeee;height: auto;opacity: 1;
}
.headerForm li {
  float: left;
}
.headerForm li:last-child {
  float: right;
  width: 4%;padding: 0;
}
.headerForm input[type=submit] {
  background: #000 url(../images/submit-icon-orange.png) no-repeat center center;
  width: 39px;
  overflow: hidden;
  text-indent: -9999px;
  float: right;
  padding: 0;height: 37px;
}
.headerForm ul {
  margin-left: -14px;
}
.headerForm li {
  float: left;
  width: 24%;padding: 0 15px;
}
.fb{
  background-image: url(../images/facebook-icon.png);
}
.fb:hover{
}
.wtsp{
  background-image: url(../images/whatsapp-icon.png);
}
.wtsp:hover{
}
.tw{
  background-image: url(../images/twitter-icon.png);
}
.tw:hover{
}
.yt{
  background-image: url(../images/youtube-icon.png);
}
.yt:hover{
}

.lnk{
  background-image: url(../images/linkedin-icon.png);
}
.lnk:hover{
}


.insta{
  background-image: url(../images/instagram-icon.png);
}
.insta:hover{
}
.social li:last-child {
  margin-right: 0;
}

.ftrLft ul.social li {
  float: left;
  margin: 0 8px 0 0;
}
.follow span {
  color: #b2b2b2;
  text-transform: uppercase;
}

.ftrRgt {
  float: right;
  width: 49%;
  padding: 48px 39px;background: #fff;
}

.ftrRgt ul {
  list-style: none;
}
.ftrRgt li {
  margin: 0 0 19px;width: 59%;
}
.ftrRgt li.enquiryLi{
  width: 100%;
}
.ftrRgt li.enquiryLi label {
  width: 100%;
}
input[type="text"], input[type="email"], input[type="tel"], select, textarea {
  width: 100%;border: #cccccc 1px solid;
}
.ftrRgt li label {
  display: block;
  width: 60%;font-family: "Roboto-Bold";
}
textarea {
  height: 77px;
}
.wpcf7-form-control-wrap {
  display: inline-block;
  width: 100%;
}
footer .container:after {
  clear: both;
  content: "";
  display: block;
}
.copyright {
  padding: 15px 0;background: #24292d;margin-top: 45px;
}
.powerdby {
  text-align: right;
  color: #fff;
}

.copyrightlft {
  text-align: left;
  color: #97a7a7;
}
.powerdby div, .powerdby li, .powerdby a, .powerdby span,
.copyrightlft div, .copyrightlft li, .copyrightlft a, .copyrightlft span {
  color: #97a7a7;
}

.innerbanner{
  background-position: center 0;
  background-repeat: no-repeat;background-size: cover;position: relative;
}
.innerbanner:before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.contentArea {
 /* min-height: 500px; */
  padding: 0 0 40px;word-break: break-word;
}


.enquireNow li:nth-child(1), .enquireNow li:nth-child(2), .enquireNow li:nth-child(3), .enquireNow li:nth-child(4) {
  width: 48%;
}
.enquireNow li:nth-child(1), .enquireNow li:nth-child(3) {
  float: left;
}
.enquireNow li:nth-child(2), .enquireNow li:nth-child(4) {
  float: right;
}
.listing.imgrgtli {
  width: 65%;
}


/*  #Filter   */


.gallery-title
{
    font-size: 36px;
    color: #ffa22d;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #ffa22d;
    border-radius: 5px;
    text-align: center;
    color: #000;
    margin-bottom: 0;
    background-color: transparent;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #ffa22d;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #ffa22d;

}
.btn-default:active .filter-button:active
{
    background-color: #ffa22d;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}


/*  #Filter   */

.contentArea h1 {
  margin-bottom: 10px;
  color: #73ab49;
  font-size: 40px;
  padding-bottom: 10px;
  position: relative;
  text-transform: none;display: table;
}
.contentArea h1 span {
font-family: 'Roboto', sans-serif;
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
.contentArea h1 small{
  display: block;
  font-weight: bold;
}
.contentArea .listing li {
  font-weight: bold;
  margin-bottom: 8px;
}
.contentArea .listing li:before {
  background: #fff000;
}
.btnCvr {
  width: 100%;
}
img.alignright {
  float: right;
  margin: 0 0 10px 15px;
}
img.alignright.mobileImg {
  display: none;
}
img.alignleft {
  float: left;
  margin: 0 30px 10px 0;
  padding: 0;
}
.imgrgtli {
  float: left;
}
.spacetop {
  margin-top: 35px;
  margin-bottom: 35px;
}

.tikList li {
  padding-left: 43px;
  padding-bottom: 5px;
  position: relative;
}

.tikList li:before{
  content: "";
  position: absolute;
  width: 36px;
  height: 28px;
  background: url(../images/tick-icon.png) no-repeat center center;
  left: 0;
    top: 0;
}
.breadcreums {
  margin: 26px 0 15px;display: table;
}

iframe {
  width: 100%;
}
/*
.enquireNow.contactFrm li:nth-child(1), .enquireNow.contactFrm li:nth-child(2), .enquireNow.contactFrm li:nth-child(3), .enquireNow.contactFrm li:nth-child(4){
  width: 100%;margin-bottom: 8px;
}
.enquireNow.contactFrm textarea {
  height: 75px;
}
.enquireNow.contactFrm {
  padding-top: 30px;
}*/
/*.map {
  margin: 77px 0 0;
}*/
.map iframe {
  height: 556px;
}

.sitemap li {
      padding: 0 8px 0 22px;
  margin-bottom: 9px;
  position: relative;
  margin-left: 0;width: 100%;
  float: left;
  margin-right: 0;}
  .sitemap li:before{
      content: "";
  position: absolute;
  left: 7px;
  top: 12px;
  width: 5px;
  height: 5px;
  background: #242424;
  border-radius: 50%;
  background-size: 14px;
  }
  .sitemap li a{
      font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: bold;
  color: #000;
  }
  .sitemap li a:hover{
      color: #ffc000;
  }
  .contentArea .social li {
    display: inline-block;
    margin: 0 6px;
}
.contentArea .social li:first-child {
  margin-left: 0;
}
.contentArea .follow {
  margin: 17px 0;
}
.errorpage .col-lg-12.col-md-12.col-sm-12 {
  padding-top: 75px;
  text-align: center;
}
.errorpage .contentArea h1 {
  font-size: 34px;
  line-height: 44px;
}
.errorpage .contentArea h2 {
  font-size: 24px;
  line-height: 34px;
}
.errorpage .contentArea h2 a {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-style: italic;
  text-decoration: underline;
  color: #4285F4;
}
.errorpage .contentArea h2 a:hover {
  color: #f57f20 !important;
}
/*.ftrMenu li {
  display: inline-block;
  padding: 0 10px;
  position: relative;
}
.ftrMenu li:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 10px;
  background: #fff;
  top: 50%;
  margin-top: -5px;
  right: 0;
}*/
.ftrMenu li:first-child {
  padding-left:0;
}
.ftrMenu li:last-child {
  padding-right:0;
}
.ftrMenu li:last-child:before{
  display: none;
}

.snglBlg {
  padding: 0 0 15px;
  margin-bottom: 24px;
  border-bottom: 1px #ccc solid;
}
.whatsappLink {
  position: fixed;
  right: 15px;
  bottom: 40px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background:url(../images/whatsapp.png) no-repeat center center #1bd741;
}
.contentArea .phn {
  display: inline-block;
  color: #4285F4;font-size: inherit;
  line-height: inherit;
}
.BtmScnContScn h3 small {
  display: block;
}
.contentArea .blogRecent h2 {
  font-size: 18px;
  line-height: 28px;
  margin-top: 27px;
  margin-bottom: 5px;
}

.gtQt li {
  float: left;
  width: 49%;
  margin: 0 0 8px;
}

.gtQt li:nth-child(even) {
  float: right;
}
.gtQt li.msgFld {
  width: 100%;
  margin: 0 0 18px;
}

.gtQt li.sbmtFld {
  float: left;
  width: 45%;
  position: relative;
}
.gtQt li.calltFld {
  float: right;
  width: 48%;
}

input[type=text], input[type=email], input[type=tel], select, textarea {
  width: 100%;
  border-left: #959595 1px solid;
  border-top: #959595 1px solid;
  border-right: #959595 1px solid;
  border-bottom: #959595 1px solid;
    padding: 0 10px; outline: none !important;
  background: #fff;
}
input[type=text], input[type=email], input[type=tel], select {
  height: 37px;
}
.sellsection {
  text-align: center;
  padding: 82px 0 79px;
  background: #0078d4;
}
.sellsection > .container > ul > li {
  float: left;
  width: 20%;
  padding: 0 12px 48px;
}
.sellsection h2, .sellsection h3 {
  color: #fff;
}
.sellsection .btn-blue {
  background-color: #000;
}
.sellsection .btn-blue:hover {
  background-color: #005da5;
}
footer > .container {
  padding-bottom: 60px;padding-top: 73px;
}
footer .h3 {
  color: #f87500;
  font-size: 25px;
    line-height: 21px;margin: 0 0 10px;font-family: 'Roboto', sans-serif;
}
.phoneCvr a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
}
.phoneCvr a:hover {
  color: #fff;
  text-decoration: none;
}
.phoneCvr li {
  font-size: 27px;
  line-height: 30px;
  color: #ffc000;
  margin: 0 0 8px;
}
.phoneCvr {
  padding: 0 0 0;
  margin: -3px 0 0;
}
.ftrMenu li a {
  text-transform: none;
}
.ftrDtls {

}
.ftrDtls .ftrTitl {
  text-transform: none;
}
.cardaccept {
  margin: 0 0 52px;
}
.helptitl .h2 {
  font-size: 28px;
  font-family: 'Roboto', sans-serif;
  line-height: 35px;
  margin: 0 0 11px;color: #fff;
}
.ftrTitl {
  font-size: 20px;
  text-transform: uppercase;
font-family: 'Roboto', sans-serif;
  color: #2c580b;
  line-height: 30px;display: block;
  margin: 0 0 15px;
}
a.ftrTitl:hover {
  color: #f87500;
  text-decoration: none;
}
.helptitl li{
  color: #a7a7a7;font-size: 20px;

}
.brandsFtr {
  padding: 64px 0 0;
}
.brandsFtr li {
  width: 11%;
  float: left;
}
.brndsFtr {
  padding: 0 2px;
}
.helptitl li a {
  font-size: inherit !important;
  font-family: 'Roboto', sans-serif !important;
  padding: 0 0 0 4px;
  line-height: 27px;
  color: #f87500;
}
.helptitl li a:hover {
  color: #fff !important;
  text-decoration: none;
}
.ftrCntact li {
  margin: 0 0 1px;
  line-height: 28px;
  color: #fff;
	
}
.ftrCntact li a{
  color: #fff;
}
.ftrCntact li a:hover{
  color: #ffc000;text-decoration: none;
}
.ftrCntact {
 /* margin: 0 0 44px; */
}
a.h3 {
  display: block;
}
a.h3 small {
  display: block;color: inherit;padding: 5px 0 0;

}
.ftrSocial small {
  display: block;
  text-transform: uppercase;
  margin: 0 0 14px;
}
footer li, footer div, footer li a,  footer small {
  color: #fff;
}
footer span{
	color: #23430c;
}
.contMap{
	margin:auto;
	max-width:350px;
}
.cards {
  margin: 10px 0 0;
}

.copyrightscn {
  padding: 0px 0 20px;background: #1D1D1D;
}
.copyrightrgt {
  text-align: right;
	color:#97a7a7;
}
.copyrightrgt li {
  display: inline-block;
  padding: 0 4px;
  position: relative;
}
.copyrightrgt li a:hover{
  color: #f87500;
}
.copyrightrgt li:last-child {
  padding-right: 0;
}
.copyrightrgt li:first-child {
  padding-left: 0;
}
.copyrightrgt li:last-child:before {
  background: transparent;
}
.contactLft .gtQt li.calltFld {
  width: 45%;
}
.contactLft .gtQt li.calltFld a {
  height: 62px;
  padding-top: 17px;
  font-size: 20px;
  padding-right: 27px;
  width: 100%;
}
.innerbanner .container {
  height: 334px;
  display: table;position: relative;
}
.innerbanner .container h1 {
  display: table-cell;
  vertical-align: middle;color: #fff;
}

.myPopupDv .gtQt li.sbmtFld {
  margin: 0 auto;
  float: none;
  clear: both;
}
.myPopupDv .gtQt li.calltFld {
  display: none;
}
.myPopupDv .gtQt li.sbmtFld input[type=submit] {
  height: 38px;
  padding: 0 15px 0 0;
  background-position: 90% 50%;
  width: 126px;
}
.contactLft li.calltFld {
  display: none;
}
footer li.menu-item-has-children .current-menu-item a {
  background: transparent;
}

.servicesScn h2 {
  margin: 0 0 24px;
	text-align:left;
}
.qtForm li {
  width: 49%;margin: 0 0 13px;
}
.qtForm li:nth-child(2), .qtForm li:nth-child(4) {
  float: right;
}
.qtForm li:nth-child(1), .qtForm li:nth-child(3) {
  float: left;
}
.qtForm li:nth-child(5), .qtForm li:nth-child(6), .qtForm li:nth-child(7) {
  width: 100%;
  clear: both;
}
.qtForm li .part-image {
  width: 210px;overflow: hidden;
}
.qtForm li strong, .qtForm li .part-image {
  display: inline-block;
}
.bannFtrd {
  position: absolute;
  right: -161px;
  bottom: 0;
  width: 73%;
  text-align: right;
}
.contentArea a {
  color: #4285F4;display: inline-block;
}
.contentArea a.btn-black {
  color: #f69321;
}
.contentArea a.btn-black:hover {
  color: #fff;
}
.innerpage .banCont {
  height: auto;
  display: table;
  width: 100%;
  max-width: 536px;
  padding: 22px 0 0;
}
.contentArea .container {
  position: relative;
}
.contentArea .qtForm {
	max-width:320px;
  float: right;
  margin: 0 0 15px 20px;
  background: #73ab49;
  padding: 18px 26px 0;border-top: 1px #fff solid;
}
.contentArea .qtForm form {
  background: #73ab49;
  
}
.blocklist {
  display: table;
  width: 55%;
}
.innerpage .bannerRgt {
  background-position: 0 bottom;
}

.makePage {
  display: table;
  width: 52%;
}
.makePage li {
  width: 20%;
  display: inline-block;
  padding: 10px;
}
.enquireNow.contactFrm .qtForm {
  float: none;
  margin: 0;
  max-width: 100%;
}
.singleblog .banCont h1 {
  font-size: 30px;
  line-height: 45px;
}
.singleblog .breadcreums ul li span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.contentArea .btn-red {
  color: #fff;
}
.contentArea .btn-red:hover {
  color: #f69321;
}
.contentArea a .h2 {
  color: #000;
}
.enquireNow.contactFrm .qtForm .btn.btn-black {
  display: none;
}
.enquireNow.contactFrm .qtForm li:last-child {
  width: 176px;
  margin: 0 auto;float: none;
}
.qtForm li strong {
  padding-right: 10px;color: #1827b9;
}

.blogCvr {
  padding-bottom: 20px;
  border-bottom: 1px #ccc solid;
  margin-bottom: 20px;
}
.banner .qtForm:before {
  content: "";
  position: absolute;
  right: -221px;
  bottom: 0;
  width: 221px;
  top: 0;
  /* background: url(../images/form-shadow.png) no-repeat -4px 0; */
}
a.phn {
  color: #007bff;
}
a.phn:hover {
  color: #ffc000;
}
.sfsi_tool_tip_2 {
  top: 3px;
  background: transparent;
  box-shadow: none !important;
  border: none !important;
}
.sfsi_wicons {
  margin-right: 8px;
}
.contentArea .qtForm .h2 {
  color: #000;
  line-height: 28px;
  margin: 0 0 4px;
  font-size: 22px;
  text-transform: capitalize;
	text-align:center;
}
.capHdng {
  margin: 0 0 15px;
  font-size: 18px;
}
.capHdng a {
 font-family: 'Roboto', sans-serif;
  color: #000;font-size: inherit;
  line-height: inherit;
}
.contentArea .qtForm .h2 a {
  font-size: inherit;
  line-height: inherit;
font-family: 'Roboto', sans-serif;
  color: #000;
}
.contentArea .qtForm .h2 a:hover {
  color: #f87500;
}
.faqInner .faqImg {
  position: static;
  width: 19%;
  float: left;
  margin: 0 25px 0 0;
}
.srvcCvr a {
  text-decoration: none !important;
}
.srvcCvr:hover a {
  opacity: 0.7;
}
.enquireNow li {
  margin-bottom: 19px;}
.enquireNow li:nth-child(5) {  clear: both;}
.brndscCvr:hover .description a {
  color: #f87500 !important;
  border-color: #f87500 !important;
  background-color: #fff !important;
  border-width: 2px;
}
.description a {
  color: #951200;
  font-family: 'Roboto', sans-serif;
  padding: 7px 23px;
  text-transform: uppercase;
  border-color: #951200;
  border-width: 2px;font-size: 16px;
}
.description a:hover, .description a:active .description a:active {
  color: #fff !important;
  border-color: #951200 !important;
  background-color: #951200 !important;
  border-width: 2px;
}
.brndscCvr a:hover {
  text-decoration: none;
}
.srchMobIc {
  display: none;
}
.moreDv {
  padding: 54px 0 0;
}
.logoRgt > ul.social {
  opacity: 1;
  height: auto;
  overflow: visible;
}
.aniPos .logoRgt > ul.social {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.aniPos .qsHdr{
  opacity: 1;background-size: 12px;
}
.qsHdr {
  opacity: 0;
  padding: 7px 28px 6px 14px;
  font-size: 14px;
  position: absolute;
  right: 17px;
  top: 17px;
  background-size: 20px;
}

.imageCvr {
  float: right;
  width: 42%;
  text-align: right;
  margin: 0 0 10px 15px;
}
.contentArea p:last-child {
  margin-bottom: 0 !important;
}
.prtsCont a {
  font-family: 'Roboto', sans-serif;
}
.brandsInnr {
  text-align: center;
  justify-content: center;
}
.brandsInnr .col-lg-2 {
  margin-bottom: 20px;
}
.partsForm {
  text-align: center;
  max-width: 915px;
  margin: 27px auto 0;
  background: #fff;
  padding: 50px 150px;
}
.partsForm form {
  text-align: left;
}
.partsForm h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 10px;
}
.partsInner .contentArea {
  background: #edeeee;
}

/*.contentArea h1:before {
  background: #de6900;
  height: 3px;
  width: 190px;
  content: "";
  position: absolute;
  bottom: 0px;
  margin-left: -95px;
  left: 50%;
}*/
.partLft {
  padding-left: 0;
  padding-right: 61px;
}
.partRgt {
  padding-right: 0;
  padding-left: 60px;
}
.partsInner label {
  font-size: 15px;
font-family: 'Roboto', sans-serif;
  line-height: 25px;
  color: #454545;
}
.partLft li, .partRgt li {
  margin-bottom: 20px;
}
.capnParts a {
  color: #f87500;
 font-family: 'Roboto', sans-serif;
}
.capnParts {
  padding: 45px 0 21px;
  text-align: center;
}
.part-image {
  text-align: center;
  margin: 0 0;
}
.submitCls {
  text-align: center;
}
.submitCls input[type=submit] {
  padding: 0 85px 0 22px;
}
#post-10 .headerForm, #post-147 .headerForm, #post-147 .breadcreums{
  display: none;
}
#post-10 .breadcreums {
  display: block;
  position: static;
  padding: 15px 0 0;
  margin-bottom: -10px;
}
#post-10 .banner, #post-147 .banner{
  margin-top: 205px;
}
.partsInner input[type=text], .partsInner input[type=email], .partsInner input[type=tel], .partsInner select, .partsInner textarea {
  font-size: 15px;
  color: #454545;
  text-transform: none;
}
.search-parts-here input {
  text-transform: none !important;
}
.innerpage.thankYou .banner h1 {
  color: #fff;
  font-size: 44px;
  line-height: 54px;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 2px;
}
.innerpage.thankYou .banner {
  text-align: center;
  padding-top: 58px;
}
.innerpage.thankYou .banner p {
  color: #fff;font-size: 18px;
}
.innerpage.thankYou .banner a.phn {
  color: #f87500;font-family: 'Roboto', sans-serif;;font-size: 18px;
}
.thankYou .keepintch {
  text-align: center;
  padding-top: 30px;
}
.thankYou .contentArea {
  min-height: 100px;
}
.thankYou .keepintch small {
  display: block;
  margin: 0 0 10px;
}
.innerpage.thankYou .banner span {
  color: #f87500;font-family: 'Roboto', sans-serif;
}
.innerpage.thankYou .banner a.phn:hover {
  color: #dd1a00;
}
.innerpage.thankYou .banner .thTop, .innerpage.thankYou .banner .thTop p {
  font-size: 24px;
  line-height: 34px;
}
.profDtls a {
  text-transform: uppercase;
  display: inline-block;
  font-size: 14px;
}
.innerpage.singleBrands .banner{
  background-image: url(../images/about-us.jpg) !important;
}
.singleblog .contentArea {
  padding-top: 0;
}
.singleblog .breadcreums {
  top: -71px;
}
ol li {
  margin: 0 0 16px;
}
ol {
  padding-left: 22px;
}
ul.srchPart span.wpcf7-not-valid-tip {
  right: 47px;
  padding-top: 9px;
}
.contentArea a.btn {
  color: #fff;
}
.h2 a {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  text-decoration: none;
  color: #000;
}
.contentArea p.meta {
  margin: 0 !important;
}
.postresult {
  margin: 0 0 17px;
  padding-bottom: 20px;
  border-bottom: 1px #ccc solid;
}
span.close {
  position: absolute;
  right: -2px;
  top: -31px;
  background: #dd1a00;
  z-index: 9999;
  width: 30px;
  text-align: center;
  height: 30px;
  border-radius: 50%;
  padding: 3px 0 0;
  color: #fff;
  opacity: 1;
}

.fileCvr p {
  display: inline-block;
  vertical-align: middle;
  margin: 0 !important;
  overflow: hidden;
  width: 213px;
}
.fileTxt {
  display: inline-block;
  vertical-align: middle;padding-right: 10px;
}
.fileCvr {
  margin: 26px 0;text-align: center;
}

/*
.fileCvr {
  display: inline-block;
  max-width: 150px;
  overflow: hidden;position: relative;
}
.part-image {
  text-align: center;
  margin: 0 !important;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.fileCvr label {
  width: 120px;
  height: 36px;
  text-align: center;
  border: 1px #767676 solid;
  background: #efefef;
}*/



.homeContent .listing {
  text-align: left;
}
.homeContent .heading {
  display: block;
  height: auto;
  margin: 0 0 12px;
}
.homeContent .listing li {
  float: left;
  width: 50%;
  padding-right: 20px;
  margin-bottom: 10px;
}
.carProp .mkmdlDv .moreDv {
  margin-top: 10px;
}
.map, .map iframe {
  height: 100%;
}
.reCont .h2 a:hover {
  text-decoration: underline;
}
.homeContent a {
  color: #2859da;
}
.socialScn {
  position: static;
  left: 18px;
  bottom: 49px;white-space: nowrap;
}
.contactPage .qtForm {
  background: #73ab49;
  border: 1px #ccc solid;
}
.contactLft h2 {
  margin: 0 0 7px;
}
.reviewInner .h2 {
  margin: 0 0 8px;
}
.snglBlg .entry p:last-child {
  margin: 0 0 10px !important;
}
.imgSc {
  float: left;
  margin: 0 20px 5px 0;
}
.displayTable {
  display: table;
}
.blogCvr .btn {
  margin-top: 20px;
}
.contentArea .blogCvr a.btn {
  color: #000;
}
.contentArea .blogCvr a.btn:hover {
  color: #fff;
}

.contentArea .enquireNow.contactFrm .qtForm form {
  padding-left: 0;
  padding-right: 0;
}
.dismntlrCont ul.listng {
  margin: 0 0 13px;
}
.contactRgt .enquireNow.contactFrm {
  margin: 40px 0 32px;
}
.map {
  overflow: hidden;
  height: 170px;
}
.contactRgt .map {
  display: none;
}
.banBtCvcr {
  padding: 10px 15px;
  border: 1px #ccc solid;
  position: relative;
}
.stepsIcon {
  position: absolute;
  right: 6px;
  top: 13px;
}
.stepCap .h2 strong {
font-family: 'Roboto', sans-serif;
}
.stepCap .h2 {
  position: relative;
  margin: 0 0 7px;
  padding-bottom: 7px;
  font-family: 'Roboto', sans-serif;
}
.stepCap .h2:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 60px;
  height: 2px;
  background: #ffc001;
}
.bannBtm .col-12 {
  padding-left: 8px;
  padding-right: 8px;
}
.stepDscr {
  color: #373737;
 font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 26px;
}
.stepDscr a{
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: #436aeb;
}
.stepDscr span{
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: #005d8b;
}
.banbthdng .h2 {
  text-align: center;
 font-family: 'Roboto', sans-serif;
}
.banbthdng .h2 strong {
  color: #000;
  text-transform: none;
 font-family: 'Roboto', sans-serif;
}
.ftrDtls {
/*  margin-top: -41px; */
}
.ftrTitl.servcTitl {
  margin-top: 52px;
}
footer .socialScn {
  margin-top: 68px;
}
.blScLft p {
 
}
.Vdoc {
  margin-bottom: 15px;
}
@media screen and (min-width: 992px) {
  .dsmnDv {
    -ms-flex: 0 0 54%;
    flex: 0 0 54%;
    max-width: 54%;
}
.mkmdlDv {
  -ms-flex: 0 0 46%;
  flex: 0 0 46%;
  max-width: 46%;
}
}
@media screen and (max-width: 1279px) {
 
  .container {
    max-width: 1110px;
}
.faqImg {
  overflow: hidden;
  width: 48%;
}
.faqImg img {
  width: 116%;
  max-width: 116%;
}
}

@media screen and (max-width: 1184px) {
  .banner .container {
    height: auto;
    padding-bottom: 60px;
}
  .bannFtrd {
    width: 100%;right: 4px;
}
.srchRgt li:first-child {
  float: right;
}
  .prtsCont {
    padding: 0 15px 12px;
}
.categoryScn .h3 {
  font-size: 16px;
}
  .categoryScn ul {
    margin: 0 0;
}
.partsLeader {
  padding: 25px 0 0;
}
  .blocklist {
    width: 48%;
}

  .welcoImg {
    right: 0px;
    bottom: -37px;
}

.welcomesecn .btnScn li {
  width: 44%;
}
.welcomesecn .btnScn .btn {
font-size: 16px;
}


}

@media screen and (max-width: 1090px) {
  .stepsIcon {
    width: 60px;
    top: 50%;
    margin-top: -25px;
}
.stepDscr {
  font-size: 13px;
  line-height: 19px;
}
.homeContent {
  padding: 15px 0 5px;
  text-align: center;
}
  .moreBtns .btn-primary {
    padding-left: 20px;
    padding-right: 43px;
}
  .btn.secCall {
    padding-left: 50px;
    padding-right: 23px;background-position: 12px 50%;
}
  .carProp h3 {
    font-size: 26px !important;line-height: 36px;
    margin: 0 0 29px;
}
  #post-10 .banner, #post-147 .banner{
    margin-top: 175px;
}
  .partsForm h2 {
    font-size: 20px !important;
    line-height: 30px !important;
}
  .innerpage .banCont h1 {
    font-size: 36px;
    line-height: 46px;
}
  .breadcreums {
    top: -70px;
}

  .qsHdr {
    display: none !important;
}
  .faqImg img {
    width: 132%;
    max-width: 132%;
}
  .aniPos .qsHdr {
    opacity: 0;
    display: none;
}

  .whychoose .col-lg-3:nth-child(3) {
    padding-right: 0;
    padding-left: 0;
}
.whychoose .col-lg-3:nth-child(2) {
  padding-left: 0;
}
  header {
   /* border-bottom: 1px #eee solid;  */
}
  .aniPos .menuD {
    margin: 0px 0 0;
    padding: 23px 0 6px;
    width: 100%;
    text-align: right;
}
header nav {
  float: right;
}
  .banner {
    padding-top: 25px;margin-top: 147px;
}
.innerpage .banner {
  background-position: 27% bottom;
}
#post-147 .innerpage .banner {
  background-position: center bottom;
}
.logoRgt .social {
  margin: 0 0 0 6px;
}
.aniPos .logoRgt .social {
  margin-top: -4px;
  display: none;
}

.srchRgt li .btn-call {
  padding: 9px 18px 5px 26px;
  font-size: 15px;
}

  .logoScn {
    padding: 30px 0 30px;
}
  .menuD {
    padding: 10px 0 0;margin: 8px 0 0;width: 100%;
}
  .logoRgt {
    padding-top: 0;
}
.logo {
  margin: 26px 0 4px;z-index: 1;
}
  .logoScn .container {
    position: relative;
}

input[type=text], input[type=email], input[type=tel], select, textarea {
  font-size: 14px;
}

.btn-call.mobIcon:before, .btn-call.phnIcon:before {
  top: 11px;
}
  .banImg {
    height: 56px;
    width: 64px;
    margin: 0 auto;
}
  .banner .qtForm:before {
    overflow: hidden;
}


.banCont h2 {
  font-size: 17px;
}
  .banCont:before {
    right: -285px;
    bottom: -34px;
    width: 286px;
    height: 245px;
    background-size: 311px;
}

.banCont {
  padding-top: 0;max-width: 695px;
}

.banCont h1 {
  margin: 0 0 11px;
  word-break: break-word;
}
.qtForm {
  max-width: 437px;
}
  .contentArea h1, .contentArea .h2, .contentArea h2, .contentArea .h3, .contentArea h3, .contentArea .h4, .contentArea h4, .contentArea .h5, .contentArea h5, .contentArea .h6, .contentArea h6 {
    font-size: 1.9rem;
    line-height: 2rem;
}
  .powerbytrust {
    text-align: center;
    padding: 70px 0 40px;
}
.welcomesecn {
  padding: 79px 0;
}
.brandsScn {
  padding: 60px 0 50px;
}
.BtmScnContScn {
  padding: 40px 0 50px;
}
  .serviceScn .row > div:nth-child(5) .heading small {
    line-height: 18px;
    font-size: 12px;
}

}
@media screen and (max-width: 1023px) {
  .faqImg img {
    width: 136%;
    max-width: 136%;
}

.breadcreums {
    top: -68px;
}
  .faqDscr {
    height: 194px;
}
}
@media screen and (max-width: 992px) {
  .contentArea .qtForm .h2 {
    line-height: 28px;
    font-size: 18px;
}
  #post-10 .breadcreums {
    padding: 29px 0 0;
}
  .innerpage.thankYou .banner h1 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 1px;
}
.innerpage.thankYou .banner .thTop, .innerpage.thankYou .banner .thTop p {
  font-size: 18px;
  line-height: 28px;
}
.innerpage.thankYou .banner p {
  font-size: 13px;
}
  #post-10 .banner, #post-147 .banner {
    margin-top: 153px;
}
  .srvcCvr .heading {
    font-size: 18px;
}
  .brandsHm .col-lg-2 {
    padding: 0 5px;
}
.brandsHm .row {
  margin: 0 -8px;
}
  .brandsFtr {
    text-align: center;
}
  .brandsFtr li {
    width: 15%;
    float: none;
    display: inline-block;
}
  .carProp .btn-outline-red {
    padding: 4px 5px 0;
}
  .mkmdlDv ul li .h3 span {
    font-size: 12px;
}
  .mkmdlDv ul li {
    width: 50%;
}
  .helptitl li {
    font-size: 15px;
}
.ftrCntact li {
  font-size: 14px;
}
.ftrCntact li a { 
  font-size: inherit;
}
  .faqInner .faqImg {
    width: 40.6%;
}
  .copyrightlft, .copyrightrgt {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
}


.blogheading {
  height: 132px;
  font-size: 16px;
  line-height: 21px;
}
  .faqrgt {
    width: 100%;
}
.faqImg {
  position: static;
  width: 500px;
  margin: 0 auto 15px;
}
.banCont ul {
  margin: 0;
}

.bannBtm {
  padding: 15px 0 30px;
}

.btnsCall li {
  float: left;
  width: 50%;
}
.btnsCall .btn {
  width: 100%;
}
  .faqDscr {
    height: 220px;
}
  .menu>ul>li>a.srchPart {
    padding: 5px 8px;
    font-size: 12px;
}
.qtForm .h2 {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 9px;
}
.qtForm {
  max-width: 367px;
  margin-top: 43px;
  padding: 11px 11px;
}
.qtForm .btn.btn-black {
  position: absolute;
  right: 30px;
  bottom: 13px;
  width: 155px;
}

  .banner .gtQt li.calltFld .btn {
    padding-left: 9px;
    font-size: 18px;
    padding-top: 18px;
}

  .ftrRgt li {
    margin: 0 0 19px;
    width: 100%;
}

.description {
  margin: 0px 0 13px;
  height: 120px;
  padding: 0;
}
  .serviceScn .row > div:nth-child(5) .heading small {
    font-size: 10px;
    line-height: 14px;
    padding-top: 7px;
}
  .heading {
    font-size: 14px;
    line-height: 16px;
}
.welcomeLft {
  max-width: 100% !important;
  flex: 0 0 100% !important;
}
.welcomeRgt {
  flex: 0 0 100% !important;
  -ms-flex: 0 0 100% !important;
  max-width: 100%;
  padding-top: 20px;
}
.welcomesecn .btnScn {
  margin: 0 auto;
  max-width: 500px;
  text-align: center;
}
.sellImg {
  margin: 0 auto 10px;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  overflow: hidden;
}
.logo {
  width: 253px;
}
.aniPos .logo {
  margin: 8px 0 0;
}

}
@media screen and (max-width: 991px) { 
  .ftrMenu {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 22%;
}
.ftrDtls {
  -ms-flex: 0 0 34%;
  flex: 0 0 34%;
  max-width: 34%;
}
  .qckSrch {
    margin-left: -66px;
}
  .enquireNow li:nth-child(1), .enquireNow li:nth-child(2), .enquireNow li:nth-child(3), .enquireNow li:nth-child(4) {
    width: 100%;
}
  .brandsInnr .col-lg-2 {
    padding: 0 4px 0px;
    margin: 0 0 8px;
}
.brandsInnr {
  margin: 0 -3px;
}
  .brandsInnr .heading {
    font-size: 12px;
    line-height: 22px;
}
.brandsInnr .imgbrnds {
  margin: 0 auto 0px;
}
.brandsInnr .imgbrnds {
  margin: 0 auto 0px;
  max-width: 75px;
}
  .btn.qckSrch {
    padding: 5px 16px 5px 0px;
    font-size: 15px;
    background-position: 99% 50%;
}
  .partsForm {
    padding: 50px 60px;max-width: 635px;
}
  .innerpage .banner {
    background-position: 55% bottom;
}
  .faqImg img {
    width: 100%;
    max-width: 100%;
}

  .whCvr .h2 {
    font-size: 20px;
    line-height: 30px;
}
}
@media screen and (max-width: 874px) { 
  .ftrDtls {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    margin: 0;
}
.ftrMenu {
	text-align: center;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
  .stepsIcon {
    width: 47px;
    top: 2px;
    margin-top: 0;
}
  .bannFtrd {
    margin: 0 auto;
    float: none;
    clear: both;
    position: static;
}
  #post-10 .breadcreums {
    padding: 12px 0 0;
}
  section.contentArea {
    
    background: #fff;
}
  footer .col-sm-12.col-lg-4.col-md-4 {
   padding-right: 30px;
	  
	  width:100%;
}
  .ftrMenu {
    padding-right: 0 !important;
}
  .revCont {
    overflow: hidden;
    height: auto;
    margin: 0 auto;
    max-width: 700px;
}
.author.authorMobile {
  display: block !important;
}
.reviewImg {
  max-width: 100%;
    margin: 0 0 22px;
}
  .categoryScn li {
    float: none;
    display: inline-block;
    width: 18%;
    padding-bottom: 20px;
}
.categoryScn .moreDv {
  padding-top: 12px;
}
 .logoScn .social li {
    display: inline-block;
    margin: 0 3px;
}
  .aniPos .menuD {
    margin: 0px 0 0;
    padding: 0 0 0;
}
  .aniPos .logoRgt .social {
    margin-top: 14px;
    display: inline-block;
}
  .aniPos .headerTop, .aniPos input {
    height: auto;
    opacity: 1;
}
  .headerForm li {
    width: 23.6%;
    padding: 0 7px;
}
  .menuD {
    padding: 0 0 0;
}
  .logoRgt .social {
    margin: 15px 93px 0 6px;
}
  .logo {
    margin: 8px 0 17px;
}
  .innerpage .qtForm .btn.btn-black {
    position: absolute;
    right: 9px;
    bottom: 13px;
    width: 155px;
}
.innerpage .banCont h1 {
  font-size: 30px;
  line-height: 40px;
}
.contentArea .qtForm .h2 {
 
  
}
.contentArea .qtForm {
  padding: 20px 26px 34px;
}
  .innerpage .banner {
    padding-top: 0;
}
 .innerpage {
  margin-top: 91px;
}
  .btnsCall {
    width: 100%;
  }
  .logoRgt {
    padding-top: 0;
    -ms-flex: 0 0 71%;
    flex: 0 0 71%;
    max-width: 71%;
}
.srchRgt {
  text-align: right;
  -ms-flex: 0 0 65.333333%;
  flex: 0 0 65.333333%;
  max-width: 65.333333%;
}
.srchDv {
  -ms-flex: 0 0 34.666667%;
  flex: 0 0 34.666667%;
  max-width: 34.666667%;
}
  .logoDv {
    -ms-flex: 0 0 29%;
    flex: 0 0 29%;
    max-width: 29%;
}
  .btnScn .btn {
    padding-right: 34px;
}
  .makePage {
    width: 45%;
}
.makePage li {
  width: 33%;
}
.innerpage .banCont {
  padding-top: 16px;
  padding-right: 15px;
  width: 100%;
  text-align: left;
}
  .blocklist {
    display: table;
    width: 45%;
}
.blocklist.twoCol li{
  width: 100%;
}

  .menu>ul>li>a.srchPart {
    margin: 0 !important;
    height: auto;
    padding: 6px 19px !important;
    letter-spacing: 2.5px;
    border-bottom: 4px transparent solid !important;
  font-family: 'Roboto', sans-serif;
    font-size: 17px !important;
    line-height: 32px !important;
    color: #fff;
    background: #f87500;
}
  .partsScn li {
    float: left;
    width: 32.65%;
    padding: 0 7px 14px;
}
  .social li a {
    width: 40px;
    height: 40px;
}


  .faqDscr {
    height: 245px;
}
  .banCont {
    max-width: 100%;
    margin: 0;
    height: auto;
    width: 100%;
    padding: 40px 15px 18px 15px;
    text-align: center;
}
.banCont h2 {
  font-size: 20px;
    line-height: 30px;
  margin: 9px auto 0;
  max-width: 470px;
}
.banCont .qtForm {
  display: none;
}
.bannerRgt {
  width: 100%;
  background: transparent;
  margin-top: -83px;
}
.banner {
  margin: 170px 0 0;
  padding: 0 0 0;
  background-position: 96% bottom;
}
  .head {
    font-size: 18px;
}
  .sellsection {
    padding: 50px 0;
}
  .btmContCvr {
    text-align: center;
    max-width: 540px;
    margin: 78px auto;
    padding: 25px 15px;
}
  .sellsection > .container > ul > li {
    float: none;
    width: 32%;
    padding: 0 12px 10px;
    display: inline-block;
}
  .banner .gtQt li.calltFld .btn {
    
    background-position: 7px 50%;
    padding-right: 10px;
    
}
.sitemap .sub-menu {
  padding-top: 15px;
}
  ul.sitemap ul.sub-menu a {
    padding: 0 !important;
    border: none !important;
}
  .innerbanner {
    background-size: cover;
}
  img.alignright {
    width: 50%;
}
  .listing.imgrgtli {
    width: 100%;
}
  .menuAssets {
    display: block;
    clear: both;
    padding: 15px 13px 0 0;
}
  .author {
    display: none;
    margin: 20px auto 0;
    float: none;
}
.reCont {
  width: 100%;
  padding-right: 0;padding-left: 0;text-align: center;
}

  .brightRgt {
    flex: 0 0 100%;
    max-width: 100%;
}
.brightRgt {
  padding-top: 19px;
  padding-left: 15px;
}
  .BtmScnContScn {
    padding: 20px 0;
}
.brandsScn {
  padding: 20px 0 20px;
}
  .brightLft img {
    width: 100%;
    margin-top: -288px;
}
.brightLft {
  height: 314px;
  flex: 0 0 100%;
  max-width: 100%;
  overflow: hidden;
}

  .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6, .brightRgt h2 {
    font-size: 2rem;
    line-height: 2.5rem;
}
  .welcomeLft {
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
.welcomeRgt {
  flex: 0 0 100% !important;
  max-width: 100%;
  height: auto;
}
.welcoImg {
  position: static;
  margin: 0;
  width: 100%;
}
  .serviceScn .row > div:nth-child(5) .heading {
    display: block;
    padding-top: 25px;
}
.serviceScn .row > div:nth-child(5) .heading small {
  display: block;
  font-family: inherit;
  font-size: 11px;
  line-height: 16px;
}
.imgbrnds {
  margin: 0 auto 18px;
  max-width: 99px;
  display: block;
}
.heading {
  font-size: 17px;
  line-height: 14px;
  height: 42px;
  padding-top: 0;
}
.description {
  margin: 9px 0 13px;
  height: auto;
}
.brndscCvr {
  padding: 9px 0 6px;
}
.description a {
  padding: 4px 9px;
  font-size: 12px;
}
  .topCall {
    padding-right: 80px;
    width: 85% !important;
    max-width: 100%;
    float: right;
    flex: none !important;
}
.logoRgt {
  padding: 0px;
}
.banCont h1 {
	text-align:center;
  font-size: 30px;
  line-height: 41px;
  max-width: 680px;
  margin: 0 auto;
}
	.banCont h1 span{
		font-size:30px;
	}
	.banCont h3{
		padding-top:15px;
	}
.banner .container {
  height: auto;    padding-bottom: 0;

}
.blScLft {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
}
.blScRgt {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 15px;
	/*padding-top: 30px;*/
}
.blScRgt h2:before {
  left: 50%;
  margin-left: -30px;
}
.dsmnDv, .mkmdlDv {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.mkmdlDv {
  padding-top: 30px;
}
.faqImgHm {
  display: none;
}
.faqRgtCnt {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 0;
}
.ftrScRgt {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.ftrDtls {
  padding-left: 58px;
}
.mapCol {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.locmap {
  margin: 0 auto;
  max-width: 300px;
}
.aniPos .headerTop, .aniPos .headerForm, .aniPos input {
  overflow: visible;
}
.btnScn {
  padding: 27px 0 0;
  text-align: center;
}



.copyrightlft, .ftrDtRgt {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
}


}
@media screen and (max-width: 767px) {
	
	.make_and_model ul li{
		width:25%!important;
		float:left;
		padding:0!important;
	}
	
	.make_and_model ul{
		display:block!important;
	}
	.reviewCvr{
		height:320px!important;
	}
	
	.whiteScn h2{margin-bottom:0!important;
	text-align:left!important;}
	
	.rwRgt{
		padding-right:0!important;
	}
	.blScLft{
		padding-left:0!important;
		margin-top:20px;
	}
	.get-btn{
		display:none!important;
	}
	.blScLftmob{
		display:none!important;
	}
	.last-secn{
		margin-top:0!important;
	}
	.footadd {
	background-position: 22% 10px!important;
	padding: 5px 0px!important;
}
    .footmb{
	background-position: 32% 8px!important;
	padding: 5px 0px!important;
}
	.footmail{
	background-position: 15% 6px!important;
	padding: 5px 0px!important;
}
	.border1{
		border-left:none;
		margin-bottom:40px;
	}
	.inner-bnlf{
		padding-left:0!important;
	}
	.bn_main {
		display:block!important;
	}

	.fr_num1{
	display:block!important;
		text-align:center;
		padding: 5px 0px 5px 0px;
}
	.btn-call{
		float:none!important;
	}	
	
	.header1{
		margin-bottom:10px!important;
		padding-top:5px;
	}
	.fr_num{
		display:none!important;
	}
	.loca h2{
		text-align:center;
	}
	.map-bg{
		padding-bottom:50px;
	}
	.locat_p{padding-bottom:30px;}
	
	
	
	
	
	
	
	img.alignleft{
		float:none;
	}
  .blScLft p {
    white-space: normal;
}
.blueScn h2 {
  padding-left: 15px;
  padding-right: 15px;
}
.blScRgt h2:before, .blueScn h2:before {
  left: 192px;
}
  .ftrMenu {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
  .stepDscr br {
    display: none;
}
.stepsIcon {
  width: 44px;
  top: 50%;
  margin-top: -22px;
}
  .contactRgt .enquireNow.contactFrm {
    margin: 0 0 25px;
}
.contactLft .map {
  display: none;
}

.contactRgt .map {
  display: block;
}
  .moreBtns li {
    display: inline-block;
    margin: 0 0px;
}
  .moreBtns .btn {
    width: 180px;
    font-size: 13px;
}
  .imgSc {
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
}
  .banCont h2{display: none;}
  .bannFtrd {
    width: 400px;
}
  .logoScn {
    padding: 16px 0 11px;
}
  .aniPos .logoScn {
    padding:6px 0 11px;
}
  .homeContent {
    padding: 25px 0 5px;
}
  #post-21 .enquireNow.contactFrm .qtForm li:last-child {
    display: block;
    margin: 0 auto;
    width: 220px;
}
  .socialScn {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
    background: #000;padding: 9px 0;white-space: normal;
}
.socialScn .ftrTitl {
  display: none;
}
  .headerTop > .container {
    padding-top: 0;
    padding-bottom: 0;
}
  .carProp .mkmdlDv .moreDv {
    margin-top: 0;
}
  .homeContent .listing li {
    width: 100%;
    padding-right: 0;
}
  .midspace {
    display: table;
    margin: 6px 0;
}
  .reviewscn {
    padding: 30px 0 15px;
}
  .brandsHm {
    text-align: center;
    padding: 13px 0;
}
  .copyrightrgt {
   /* background: #000000;
    position: fixed; */
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0px;
}
  .fileTxt {
    padding: 0 0 8px;
    display: block;
}
  .aniPos .logoRgt .menuAssets .social, header .logoRgt .menuAssets .social {
    display: block;
    margin: 0;
}
  .innerpage.thankYou .banner h1 {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0px;
}
.innerpage.thankYou .banner .thTop, .innerpage.thankYou .banner .thTop p {
  font-size: 13px;
  line-height: 23px;
}
  .part-image {
    overflow: hidden;
}
  #post-10 .banner, .innerpage.partsInner, #post-147 .banner{
    margin-top: 150px;
}

  .partLft, .partRgt {
    padding: 0;
}
.partsForm {
  padding: 50px 40px;
}
.partsForm h1 {
  font-size: 22px !important;
}
.capnParts {
  padding: 3px 0 21px;
}
.partsForm h2 {
  font-size: 17px !important;
  line-height: 27px !important;
  margin: 0 0 4px;
}
  input[type=submit] {
    font-size: 15px;
}
  .imageCvr {
    margin: 0 auto 20px;
    width: 300px;
    float: none;
    clear: both;
}
  .blogheading {
    height: 62px;
    font-size: 16px;
    line-height: 19px;
}
  .faqImg {
    width: 100%;
}
  .qsHdr{
    display: none !important;
  }
header.aniPos {
  position: absolute;
}
  .ftrScRgt {
    padding-top: 25px;
}
.ftrDtls {
  text-align: center;padding-left: 15px;
} 
.helptitl li a {
  display: block;
}
.brandsFtr {
  padding: 20px 0;
}
.brandsFtr li {
  width: 20%;
  float: none;
  display: inline-block;
}
  footer .qckSrch {
    width: 200px;
    padding-left: 17px;
    padding-right: 38px;
}
.ftrCntact {
  margin: 0;
}
  .revCont {
    overflow: hidden;
    height: auto;
    margin: 0 auto;
    max-width: 500px;
}
  .brandsHm .row {
    margin: 0 -6px;
}
  .srvcCvr .description {
   /* display: none; */
}
  .categoryScn .moreDv {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -61px;
}
  .categoryScn {
    background: url(../images/whychoose-bg.jpg) no-repeat center center;
    background-size: cover;position: relative;padding-top: 36px;    padding-bottom: 13px;
}
.carProp {
  padding: 35px 0 55px;
}
  .categoryScn ul {
    margin: 0 auto;
    width: 300px;
}
  .catImg {
    float: left;
    width: 86px;
}
.categoryScn .h3 {
  float: left;
  width: 190px;
  text-align: left;
  padding-left: 30px;
  font-size: 22px;
  margin-top: 34px;
}
  .carProp .btn-outline-red {
    width: 210px;
    height: 46px;
    font-size: 18px;
    line-height: 31px;
}
  .mkmdlDv ul li {
    width: 50%;
}
.mkmdlDv ul {
  padding: 7px 0 0;
}
.mkmdlDv ul li .h3 span {
  font-size: 11px;
  line-height: 20px;
}
  .whCvr {
    padding: 20px 0;
    background: #73ab49;
    height: 100%;
}
.whCvr .h2 {
  margin-bottom: 0;
}
.whCvr .h2 span {
  display: inline-block;
  line-height: 39px;
}
.whyChImg {
    float: left;
    width: 40%;
	padding-left:20px;
}
.whyCnt {
  float: right;
  width: 70%;
  text-align: left;padding-right: 30px;
}
.whCvr .h2 {
  font-size: 17px;
  line-height: 28px;
}
.whyDscr {
  padding: 0 0 0 0;
}
  .whychoose .col-lg-3 {
    padding-bottom: 15px;
}
.whychoose .col-lg-3, .whychoose .col-lg-3:nth-child(2), .whychoose .col-lg-3:nth-child(3) {
  padding: 0 5px 0;
}
.whychoose .row {
  margin: 0 -9px;
}
.categoryScn li {
  width: 100%;
}
  .brandsHm .col-lg-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 6px 10px;
}
  .logo small {
    font-size: 28px;
    line-height: 28px;
}
  .qckenqMob {
    display: none;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    padding: 7px 45px 7px 15px;
}
  .logoRgt .social {
    display: none;
}
  .srchMobIc {
    display: inline-block;    margin-right: 80px;
    width: 50px;
    height: 50px;
    background: url(../images/search-icon.png) no-repeat 69% center;
}
  .faqInner .faqImg {
    width: 100%;
    margin: 0 0 15px;
}

.breadcreums {
  top: -32px;margin-top: 7px;
}

.blogscn {
  padding: 1px 0 40px;
}
.faqscn {
  padding: 45px 0 50px;
}
  .banCont ul li {
    display: none;
}
.banCont ul li:first-child {
  display: block;
  margin: 0 auto;
  width: 170px;
}
#post-6 section.banner {
  background-position: right bottom;
background-size: cover !important;
}
  .listing.threeCol li {
    width: 50%;
}
.innerpage .banCont h1 {
  font-size: 25px;
  line-height: 35px;
}
.enquireNow.contactFrm .qtForm .h2 {
    font-size: 18px;
    text-align: center;
}
.enquireNow.contactFrm .qtForm {
  display: block;
  padding: 23px 23px 0;
}
footer > .container {
    padding-bottom: 8px;
    padding-top: 30px;
}
footer .h3 {
    margin: 0 0 11px;
}
.ftrMenu {
  padding-bottom: 30px;
  padding-left: 0;
}
.singleblog .breadcreums ul li span {
    max-width: 355px;
}
.singleblog .banCont h1 {
  font-size: 19px;
  line-height: 28px;
}
.partsScn {
    padding: 50px 0 35px;
}
  .makePage {
    display: table;
    width: 100%;
}
  .blocklist.twoCol li {
    width: 50%;
}
.blocklist {
  width: 100%;
}

  .innerpage .banCont {
    padding-top: 24px;
    padding-right: 15px;
}
  .copyrightrgt {
    text-align: center;
}
  footer {
    text-align: center;    padding-bottom: 30px;
}
.ftrTitl {
  color: #2c580b;
  font-size: 21px;
  text-transform: uppercase;
  font-family: 'Roboto',sans-serif;
  line-height: 31px;
}
  .faqScn ul li {
    float: left;
    width: 100%;
}
.faqScn ul li:first-child .faqCvr {
  border-right: 1px #000 solid;
}
.faqScn ul li:first-child .faqCvr {
  border-bottom: 1px transparent solid;
}
.faqDscr {
  height: auto;
}
  .servicesScn {
    padding: 36px 0 50px;
	  background-color:#FEF9DB;
}
	
	.servicesScn h2{	
	font-size:;
	}
	
  .description p {
    font-size: 16px;
}
  .reviewscn .col-sm-12 {
    margin-bottom: 20px;
}
  .innerbanner .container {
    height: 140px;
}
.h1, h1 {
    font-size: 2rem;
}
  .sellsection > .container > ul > li {
    width: 48%;
}
  .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6, .brightRgt h2, .reviewHeading .h2 {
    font-size: 2rem;
    line-height: 2rem;
}
.reviewHeading small {
  font-size: 13px;
}
.partsScn li {
  float: left;
  width: 50%;
  padding: 0 7px 14px;
}
  .viewAll .btn {
    padding: 10px 43px 10px 17px;
    border-radius: 0;
}
  .btnScn li {
    width: 170px;
}
.btnScn li:first-child a {
  padding-right: 33px;
}
.btnScn li:last-child a {
  background-position: 4px 50%;
  padding-left: 39px !important;
}
  .errorpage .contentArea h1 {
    font-size: 24px;
    line-height: 34px;
}
.copyright {
  padding-bottom: 61px;
}
.errorpage .contentArea h2 {
  font-size: 15px;
  line-height: 25px;
}
  textarea {
    height: 50px;
}
.myPopupDv {
  top: 13px;
  margin-top: 0;
}
  .innerbanner {
    background-size: cover;
}
.innerpage {
  margin-top: 133px;
}
  .map {
    margin: 0 0 0;
}
  .listing.fourCol li {
    width: 33.33%;float: left;
  }
  .listing.fiveCol li {
    width: 33.33%;float: left;
  }
  .contactRgt {
    margin-top: 6px;
}
  .contentArea h1, .contentArea .h2, .contentArea h2, .contentArea .h3, .contentArea h3, .contentArea .h4, .contentArea h4, .contentArea .h5, .contentArea h5, .contentArea .h6, .contentArea h6 {
        font-size: 1.6rem;
    line-height: 1.7rem;
}
  img.alignright.topimg {
    display: none;
}
img.alignright.mobileImg {
  display: block;
  margin: 15px 0;width: 100%;
}
.banCont h2 {
  font-size: 18px;
  padding: 10px 0 0;
  line-height: 29px;
  max-width: 415px;
  word-break: break-word;
}
.banImg {
  height: 73px;
  width: 76px;
  margin: 0 auto;
}
.whatsappLink {
  bottom: 8px;
}
.powerdby, .copyrightlft, .copyrightrgt li a {
  text-align: center;
 /* font-size: 11px; */
}
.powerdby a, .copyrightlft a {
  font-size: inherit;
}
  .ftrLft, .ftrRgt {
    width: 100%;
    text-align: center;
}
.ftrLft ul.social li {
  display: inline-block;
  float: none;
}
.ftrLft ul.social {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ftrRgt {
  text-align: left;
}
  .author.authorMobile{
    display: block !important;
  }
  .author{
    display: none !important;
  }
  .powerbytrust li {
    width: 100%;
    text-align: left;
    margin-bottom: 13px;
}
.powerbytrust li:nth-child(odd) .olcvr {
  padding-left: 70px;
  background-position: 0px 0;padding-right: 0;
}
.powerbytrust li:nth-child(even) .olcvr {
  padding-left: 70px;
  background-position: 0px 0;
}
.olcvr {
  background-size: 60px;
}
  .brightLft {
    height: 175px;
}
.brightLft img {
  width: 100%;
  margin-top: -133px;
}

  .welcomesecn .btnScn {
    display: none;
}
.welcomesecn .btnScn.whychoosMobBtn {
  display: block;
  text-align: center;
  width: 100%;
  padding-bottom: 26px;margin-top: 18px;
}
.welcomesecn {
  padding: 40px 0 10px;
}
.reCont span {
  margin: 10px 0 0;
}
.revCont {
  overflow: hidden;
  height: auto;
}
.brandsScn li {
  width: 47.6%;
    padding: 0 6px 10px;
    display: inline-block;
}
.brandImg {
  padding: 6px 8px;
}
  .heading {
    display: block;
    height: auto;
    padding: 17px 0 13px;
    font-size: 21px;
    line-height: 26px;
}
  .description {
    height: auto;
}
  .mobile.btnScn li {
    float: left;
    width: 50%;
    margin: 0 ;
}
.btnScn .btn {
  padding: 6px 17px;
  font-size: 16px;
  height: 37px;
}
.mobile.btnScn .btn.btn-black {
  padding-left: 43px;
  padding-right: 17px;
  background-size: 26px;
  background-position: 12% 50%;
  border-color: #e44;
  background-color: #e44;
  color: #fff;
  background-image: url(../images/call-icon-white.png);
}
.mobile.btnScn .btn.btn-black:hover {
    border-color: #fff;color: #fff;
}
/*.btnScn .btn.btn-black {
  padding-left: 34px;
    padding-right: 17px;
    background-size: 12px;
    background-position: 11px 50%;
}*/
  .mobile{
    display: block;padding: 10px 0 0;
  }
  .mobile:after {
    clear: both;
    content: "";
    display: block;
}
.mobile.btnScn .btn-blue {
  background-color: #000;
  border-color: #000;
}
.mobile.btnScn .btn {
  width: 100%;height: 44px;
}
.logo {
  margin: 9px 0 10px 0;
}
.mobile.btnScn .btn:hover {
  border-color: #005da5;
}
.topCall {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  width: 100% !important;
  padding-right: 0;
  text-align: center;padding: 7px 0;background: #f87500;
}
.topCall .btn {
  display: inline-block;
  float: none;
  color: #fff;
}
.topCall .btn:before{
  background-image: url(../images/call-icon-orange-hover.png);

}
.headerForm {
  display: none;
}
.logoRgt {
  width: 71%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 71%;
  flex: 0 0 71%;
  max-width: 71%;
  padding: 7px 0 0;
  position: static;
}
.col-md-4.logoDv {
  width: 50%;    -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.menuD {
  text-align: center;
  top:45px;
  margin: 0;
  left: 0;
  right: 0;
  padding: 0;
}
header {
  position: absolute;padding: 0 0 0;
}
.srchDv {
    display: none;
}
.srchRgt {
  text-align: center;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;padding: 0;
}
.srchRgt li:first-child {
  float: left;    width: 50%;margin: 0;
}
.srchRgt li {
  float: left;
}
.srchRgt li.qckSrch {
  float: right;position: static;
  width: 50%;
}
.srchRgt li .btn-call {
  padding: 10px 18px 5px 45px;
  font-size: 21px;
  width: 100%;
  height: 55px;
}
.btn-call.mobIcon:before {
  left: 12%;
  top: 17%;
}
.qckSrch .btn {
  width: 100%;
}
.aniPos .logoRgt .social {
  margin-top: 14px;
  display: none;
}
.qckSrch .btn:before, .qckSrch .btn:after{display: none;}
.banner {
  margin: 133px 0 0;
  padding-top: 0;
}
.qtForm {
 /* display: none; */
}
.banCont h1 {
  font-size: 22px;
	text-align:center;
  line-height: 37px;
  max-width: 100%;
}
	.banCont h3{
		padding-top:18px;
	}
.banCont {
  padding: 35px 17px 10px;
  margin: 0 auto 15px;  position: static;
}
.banner .container {
  position: relative;
}


}
@media screen and (max-width: 595px) {
  .btn-call.mobIcon:before {
    left: 9%;
}
}
@media screen and (max-width: 530px) {
  .btn-call.mobIcon:before {
    left: 7%;
}

}

@media screen and (max-width: 479px) {
  .logo small strong {
    font-size: 18px;
}
  .srchRgt li .btn-call {
    letter-spacing: 1px;
}
  .bannFtrd {
    width: 350px;
}
  .innerpage {
    margin-top: 121px;
}
  .logo small {
    font-size: 21px;
    line-height: 22px;
    top: 4px;
}
  .btn-call.mobIcon:before {
    left: 26%;
}
  #post-10 .breadcreums {
    padding: 0 0 0;
}
  .imageCvr {
    width: 100%;
}
  .innerpage.thankYou .banner h1 {
    margin: 0 auto 20px;
    max-width: 280px;
    word-break: break-word;
}
.innerpage.thankYou .banner .thTop br {
  display: none;
}
#post-147 .innerpage .banner {
  word-break: break-word;padding-top: 20px;padding-bottom: 108px;
}
  .partsForm h1 {
    margin: 0 -36px 20px;
}
  #post-10 .banner, .innerpage.partsInner, #post-147 .banner{
    margin-top: 138px;
}
  .breadcreums ul li a, .breadcreums ul li span {
    font-size: 12px;
}
  .contentArea {
    padding: 0 0 40px;
}
header.aniPos {
  position: fixed;
}
  .whyCnt {
    width: 53%;
}
 /* .catImg {
    max-width: 110px;
    margin: 0 auto;
}
  .categoryScn li {
    width: 45%;
}*/
  .logo {
    width:228px;
}
  .banner {
    margin: 30px 0 0;
}
  .logoScn {
    padding: 5px 0 10px;
}
  .aniPos .logoScn {
    padding:5px 0 10px;
}
  .aniPos .logo {
    margin: 9px 0 10px;
}
  .banCont {
    padding: 35px 0 10px;
}
  .btnsCall .btn {
    font-size: 17.4px;
}
  .listing.threeCol li {
    width: 100%;
}
  .enquireNow li:nth-child(1), .enquireNow li:nth-child(2), .enquireNow li:nth-child(3), .enquireNow li:nth-child(4), .qtForm li {
    width: 100%;
}
  .singleblog .breadcreums ul li span {
    max-width: 240px;
}
  .reviewscn {
    padding: 40px 0;
}
  .welcomesecn .btnScn li {
    width: 170px;
}
  .sellsection > .container > ul > li {
    width: 100%;
}
  .listing.fourCol li {
    width: 50%;float: left;
  }
  .listing.fiveCol li {
    width: 50%;float: left;
  }
header{
  position: fixed;
}
.h1, h1 {
  font-size: 1.5rem;
}
}
@media screen and (max-width: 431px) {
  .srchRgt li .btn-call {
    letter-spacing: 0px;
}
  .bannFtrd {
    width: 100%;
}
.moreBtns .btn {
  font-size: 12px;
  width: 150px;
}
.moreBtns .btn-primary {
  padding-left: 12px;
  padding-right: 29px;
}
.btn.secCall {
  padding-left: 42px;
  padding-right: 16px;
}
  .partsForm h1 {
    font-size: 17px !important;
}
  .categoryScn ul {
    margin: 0 auto;
    width: 246px;
}
.catImg {
  float: left;
  width: 64px;
}
.categoryScn .h3 {
  width: 160px;
  padding-left: 21px;
  font-size: 19px;
  margin-top: 21px;
}
 .brandsHm .col-lg-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px 10px;
}
  .banner {
    background-position: 80% bottom;
}
  .qckSrch .btn {
    font-size: 14px;
    height: 55px;padding-top: 17px;
}
.btn-call.mobIcon:before, .btn-call.phnIcon:before {
 
}
.srchRgt li .btn-call {
  padding-top: 13px;
  font-size: 18px;
}
.banner {
  margin: 0;
}
.banCont h2 {
  font-size: 14px;
  line-height: 24px;
}
.btnsCall .btn {
  font-size: 15.4px;background-position: 100% 50%;
}
  .singleblog .breadcreums ul li span {
    max-width: 150px;
}
  .innerpage {
    margin-top: 121px;
}
  .btnScn li {
    width: 154px;
    margin: 0 1px;
}
.btnScn .btn {
  padding: 7px 17px;
  font-size: 14px;
}
.mobile.btnScn .btn {
  font-size: 16px;
  line-height: 28px;
}
.mobile.btnScn .btn-blue {
  background-position: 100% 50%;
}

  .enquireNow li:nth-child(1), .enquireNow li:nth-child(2), .enquireNow li:nth-child(3), .enquireNow li:nth-child(4) {
    width: 100%;
}
  .myPopupDv {
    width: 90%;
    margin-left: -45%;
}
  .welcomeRgt {
    margin-top: -37px;
}

}

@media screen and (max-width: 359px) {
  .logo small strong {
    font-size: 13px;
}
  .bannFtrd {
    width: 275px;
}
  .innerpage {
    margin-top: 102px;
}
  .mkmdlDv ul li {
    width: 100%;
}
.moreBtns {
  margin: 0 -8px;
}
  .copyrightrgt {
    padding-right: 66px;
}
  .imageCvr {
    width: 280px;
}
.logo small {
  font-size: 15px;
  line-height: 16px;
  top: 5px;
  left: 62px;
}
header .logo img {
  width: 56px;
}
  .qckSrch .btn {
    padding: 9px 34px 0 8px;
    font-size: 12px;
    height: 36px;
    background-position: 99% 50%;
    background-size: 22px;
}
.srchRgt li .btn-call {
  padding-top: 6px;
  font-size: 15px;
  height: 36px;
}
.qckSrch {
  width: 136px;
}
  .banner {
    margin: 102px 0 0;
}
  .btnsCall .btn {
    font-size: 13.4px;
}
.logo {
  width: 170px;
}
  .mobile.btnScn .btn {
    font-size: 14px;
    line-height: 28px;
}
  .welcomeRgt {
    margin-top: -20px;
}
.btnScn li {
  width: 140px;
  margin: 0 1px;
}
.btnScn .btn {
  padding: 7px 16px;
  font-size: 12px;
  height: 32px;
}
}

.makescn.brandlist {
    padding: 11px 0;
    border-bottom: 1px #b5b5b5 solid;
}
.makescn li {
    display: inline-block;
    width: 11.7%;
    padding: 0 4px;
}

.aniPos .logoDv{
	margin-bottom: -15px
}


.bnlf{
	background-image:url("https://royalcashforcars.com.au/wp-content/uploads/2023/03/Banner1.jpg");
	background-size: cover;
		
}

.bnrt{
	background-color:#FFBB00;
	padding-top:40px;
	display:grid;
	justify-content:center;
}

.bn_main{
	display:flex;
}
.fr_num{
	z-index: 9999;
	padding:10px 20px;
}
.bn_main h1{
font-size: 32px;
    text-transform: capitalize;
    color: #001839;
    margin-bottom: 10px;
}
.bn_main h3{
	color:#AD0101;
	font-size:20px;
	margin-bottom: 15px;
}
.blScRgt h6{
	text-transform:uppercase;
	font-size:15px;
}
.why-final{
	display:flex;
}

.get-btn{
	display:flex;
	justify-content:right;
}

.yellow_sec span{
    position: relative;
    height: 150px;
    width: 67px;
    display: block;
    text-align: center;
    padding-top: 100px;
    margin: 10px auto;
}
.yellow_sec span:before {
    border-left: 1px solid black;
    content: "";
    display: block;
    height: 65px;
    left: 34px;
    position: absolute;
    top: 30px;
    width: 1px;
    z-index: 0;
}

.yellow_sec span:after {
    border-left: 1px solid black;
    content: "";
    display: block;
    height: 67px;
    left: 32px;
    position: absolute;
    top: 123px;
    width: 1px;
    z-index: 0;
}

.vehicles_list ul{
	list-style-type: none;
  margin: 0;
	margin-bottom:20px;
  padding: 0;
  overflow: hidden;
	display:flex;
	justify-content:center;
}
.vehicles_list ul li{
	display: block;
  color: #000;
  text-align: center;
  padding:0 16px;
  text-decoration: none;
	font-size:19px;border-right: 1px solid #000;
}

.vehicles_list ul li:last-child {
border-right: none
}

.yellow_sec{
	background-color:#FFBB00;
	padding:100px 0;
}

.vehicles_list ul li:after {
    content:""; 
    background: white; 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    height: 100%; 
    width: 1.5px;
}

.yellow_sec h2{
	text-align:center;
	margin-bottom:36px;
	color: #000;
}

.whyChImg img{
	width:135px;
}
.make_and_model{
	margin-top:60px;
}
.make_and_model ul{
	display:flex;
	justify-content:center;
}
.make_and_model ul li{
	width: 100%;
    padding: 0 12px
}
.mkcvr{
	border:2px solid #D7D5D0;
}

.contMap h1{
	text-transform:capitalize;
	color:#FAFAFA;
	font-size:24px;
}
.review-ban{
	padding:40px 0;
	border-bottom:1px solid #B8B8B8;
}
.banner-rew p{
	margin-bottom:15px;
	font-style:italic;
}

.banner-rew span{
	color:#377AA4;
}
.blScLft{
	padding-left:40px;
}

.rwRgt{ padding-right: 40px;
	border-right:1px solid #B8B8B8;}
.last-secn{
	margin-top:50px;
}

.secondary_bt{
	color:#AD0101;
  border:2px solid #AD0101;
    background:#fff;
	border-radius:38px;
}

.secondary_bt:hover{
	color:#FFBB00;
  border:2px solid #AD0101;
    background:#fff;
	border-radius:38px;
}
.btn-call{
	background-color:#313131;
	float:right;
	color:#fff;
	border-radius:30px;
}
.header1{
	display:flex;
	margin-bottom:80px;
	width: 55%;
}
.middle-section{
	padding:80px 0;
	background-color:#FEF9DB;
	text-align:center;
}

.inner-bnlf{
	padding-left:140px;
	background-color:#FEF9DB;
	padding-top: 180px;
}
.inner-contact-bnlf{
	background-color:#FEF9DB;
}
.map-bg{
	background-image:url("");
	padding-top: 160px;
}

.contact-add{
	padding:60px 0 20px;
}
.border1{
	border-left:1px solid #979797;
}

.addicon li span{
	line-height: 2.5;
    background-image: url('https://royalcashforcars.com.au/wp-content/uploads/2023/03/maps.png');
    background-position: 0% 3px;
    background-repeat: no-repeat;
    padding: 5px 0px 5px 32px;
}
.Cntact-ph li span{
	line-height: 2.5;
    background-image: url('https://royalcashforcars.com.au/wp-content/uploads/2023/03/con-phone1.png');
    background-position: 0% 3px;
    background-repeat: no-repeat;
    padding: 5px 0px 5px 32px;
}
.Cntact-email li span{
	line-height: 2.5;
    background-image: url('https://royalcashforcars.com.au/wp-content/uploads/2023/03/email-con.png');
    background-position: 0% 3px;
    background-repeat: no-repeat;
	padding: 5px 0px 5px 32px;
}
.addicon li a, .Cntact-ph li a, .Cntact-email li a{
	padding-left:32px;
}

.ftrCntact p{
	color:#fff;
}
.footadd{
	line-height: 2.5;
    background-image: url('https://royalcashforcars.com.au/wp-content/uploads/2023/03/maps.png');
    background-position: 0% 3px;
    background-repeat: no-repeat;
    padding: 5px 0px 5px 32px;
}
.footmb{
	line-height: 2.5;
    background-image: url('https://royalcashforcars.com.au/wp-content/uploads/2023/03/con-phone1.png');
    background-position: 0% 3px;
    background-repeat: no-repeat;
    padding: 5px 0px 5px 32px;
}
.footmail{
	line-height: 2.5;
    background-image: url('https://royalcashforcars.com.au/wp-content/uploads/2023/03/email-con.png');
    background-position: 0% 3px;
    background-repeat: no-repeat;
	padding: 5px 0px 5px 32px;
}
.lftbar{
	border-left:1px solid #fff;
}
.leftblk-border{
	border-left:1px solid #000;
}

.fr_num1{
	display:none;
}
.list-mar{
	margin-bottom:30px;
}




