body{    background-image: url(../aboutuss.html) !important;background-size: 100%;
    background-position: top center;}
.contBelowBanne {
    padding: 0 0;
    margin: 72px 0 0;
}
.contBtCvrImg {
    padding:40px 50px 40px 84px;background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:24px; overflow:hidden;
}
.col-lg-12.abtTopcnt {
    padding: 0px 14%;
}
.contBtCvrImg .contBlft {
    padding-top: 69px;
}
.contBtMdl small {
    font-size: 26px;
    margin-top: 6px;
    display: block;
    margin-bottom: 25px;    text-transform: capitalize;
}
.contBtMdl ul li a {
    font-size: 32px;
}
.contBtMdl ul {
    margin: 0px;
    padding: 0px 0px 36px;
    list-style: none;
}
.contBtMdl ul li{margin-bottom:30px;}
.letsConnect {
    margin: 0 0 0 13px;
    padding: 56px 30px 10px;
}
.letsConnect ul {
    list-style: none;
}
.letsConnect ul li {
    margin-bottom: 42px;text-align: center;
}
.letsConnect h2 {
    margin-bottom: 30px;
}
.letsConnect input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#fff;
  }
  .letsConnect input::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
  }
  .letsConnect input:-ms-input-placeholder { /* IE 10+ */
    color:#fff;
  }
  .letsConnect input:-moz-placeholder { /* Firefox 18- */
    color:#fff;
  }
  
  .letsConnect textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#fff;
  }
  .letsConnect textarea::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
  }
  .letsConnect textarea:-ms-input-placeholder { /* IE 10+ */
    color:#fff;
  }
  .letsConnect textarea:-moz-placeholder { /* Firefox 18- */
    color:#fff;
  }
  
  .letsConnect textarea, .letsConnect input{border-bottom:1px solid #fff; color:#fff;}
  .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow {
    width: 96%;
    height: 69px;
    font-size: 24px;
    text-transform: uppercase;
    background: url(../png/more-arrow.png) no-repeat right 38% center;
}
  .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow:hover {
    width: 96%;
    height: 69px;
    font-size: 24px;
    text-transform: uppercase;
    background: url(../png/more-arrow-white-hover.png) no-repeat right 38% center;
}


.letsConnect ul li:nth-child(4) {
    margin-bottom: 34px;
}
.letsConnect.letsbg {
    background: url(../png/lets-bg.png) no-repeat top 20px center;
    background-size: 100%;
}
.favmainHead{font-size:32px; line-height:32px; color:#0C0C0C; border-bottom:1px solid #BCBCBC;    font-family: 'Archivo-Bold';}
section.favouritelistCvr {
    padding: 66px 0px 100px;
}

.favmainHead {
    padding-bottom: 23px;
    margin-bottom: 23px;
}

.mapif {
    border-radius: 24px;
    overflow: hidden;
}

.mapif iframe {
    height: 281px;
}
.favlistCvr ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.favlistCvr ul li {
    padding-left: 45px;
    font-size: 20px;
    line-height: 32px;
    color: #8E8E8E;margin-bottom: 24px;
}
.favlistCvr ul li a{font-size: 20px;
    line-height: 32px;
    color: #8E8E8E; text-decoration:none;}

.favHead {
    font-size: 24px;
    line-height: 32px;
    font-family: 'Archivo-Bold';
    margin-left: 2%;
    margin-bottom: 12px;
}
li.favaddress{background:url(../png/location-icon2.png) no-repeat left 2% top 5px;}
li.favmail{background:url(../png/mail-icon2.png) no-repeat left 2% top 5px;}
li.favcall{background:url(../png/phone-icon2.png) no-repeat left 2% top 5px;}

section.aboutsec01 {
    padding: 97px 0px 45px;
}

section.aboutsec01 p {
    font-size: 32px;
    line-height: 48px;
}
span.counter {
    font-size: 56px;
    line-height: 56px;
    color: #ED4524;
    font-family: 'ProtestStrike-Regular';
}

span.plus {
    font-size: 56px;
    line-height: 56px;
    color: #ED4524;
    font-family: 'ProtestStrike-Regular';
}

.couCont {
    font-size: 24px;
    line-height: 32px;
    color: #8E8E8E;
}
.counterItm {
    text-align: center;
}

 
section.aboutsec02 {padding: 88px 0px;
    background: url(../png/counter-bg.png) no-repeat center;
}
.abt03Cvr {
    padding: 0px 6%;
}
.abtRight {
    padding-left: 14%;
}
section.aboutsec03 {
    padding: 174px 0px 0px; background:url(../png/about-vection.png) no-repeat top 41% center;
}


.abt03Cvr .row {
    margin-bottom: 160px;
}

.abt03Cvr .row:nth-child(2n) {
    flex-direction: row-reverse;
}
.abtRight {
    padding-top: 0px;
    height: 100%;
    display: flex
;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.abtRight h2 {
    margin-bottom: 24px;
    font-size: 56px;
    line-height: 64px;
    color: #0C0C0C;
}

.abtRight p {
    font-size: 24px;
    line-height: 37px;
    color: #8E8E8E;
}
.abt03Cvr .row:nth-child(2n) .abtRight {
    padding-left: 0px;
    padding-right: 14%;
}
.abtRight p:last-child {
    margin-bottom: 0px;
}
.storelocCvr {
    padding: 30px 0px 100px;
}
.findlocCvr {
    border: 1px solid #BCBCBC;
    padding: 25px;margin: 0px; list-style:none;height: 100%; border-radius:16px;
}
.locatmainhead{ font-size: 32px;
    line-height: 32px;
    color: #0C0C0C;font-family: 'Archivo-Bold';text-transform:uppercase; text-align:center; margin-bottom:20px;}

ul.findlocCvr li.locaHeading {
    font-size: 24px;
    line-height: 32px;padding-left:0px;
    color: #0C0C0C;
    font-family: 'Archivo-Bold';
    margin-bottom: 25px;
}
ul.findlocCvr li {
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left top 5px;
    font-size: 20px;
    line-height: 32px;
    color: #8E8E8E;
    margin-bottom: 18px;
}
ul.findlocCvr li.getico a:hover {
    color: #000;
}

ul.findlocCvr li a{color:#8E8E8E; text-decoration:none;}
li.locaadrs {
    background: url(../png/location-adrs.png);
}
li.locaphn {
    background: url(../png/location-phone.png);
}
li.getico {
    background: url(../png/get-icon.png);
}
.findloccol {
    margin-bottom: 20px;
}
ul.findlocCvr li.getico a {
    font-size: 24px;
    line-height: 32px;
    font-family: 'Archivo-SemiBold';position:relative; color:#626262;
}

ul.findlocCvr li.getico a:after {
    position: absolute;
    width: 20px;
    height: 20px;
    content: '';
    background: url(../png/more-arrow.png) no-repeat center;margin-top: 6px;
    margin-left: 10px;
}
.storelocCvr button.nav-link{ font-size: 24px; background-color:#F5F5F5 !important; color:#8E8E8E !important; border-radius:16px !important;
    line-height: 24px;
    font-weight: normal !important;padding: 24px 55px;
    margin: 0px 7px 20px 7px;}
.storelocCvr button.nav-link.active {
    background-color: #0C0C0C !important; color:#fff !important;
}
.storelocCvr ul.nav.nav-pills  {
    text-align: center;
    display: flex
;
    align-items: center;
    justify-content: center;
}
.commContnet {
    padding-top: 40px;
}
.commContnet h1,.commContnet h2,.commContnet h3,.commContnet h4,.commContnet h5{font-size:24px; line-height:32px; font-family: 'Archivo-Bold';color:#0C0C0C; margin-bottom:15px;text-transform: inherit;}
.commContnet p{font-size:20px; line-height:32px; color:#8E8E8E; margin-bottom:30px;}
.commContnet p a{color:#ED4524;text-decoration:none;}
/*///////////////////////////////////////////////////////////////////////*/

@media all and (max-width: 1537px) {
    .contBelowBanne {
    padding: 0 0;
    margin: 63px 0 0;
}
.contBtCvrImg {
    padding: 18px 45px 33px 64px;
}
.contBtMdl small {
    font-size: 19px;
    margin-top: -7px;
     margin-bottom: 15px;
}
.contBtMdl ul li a {
    font-size: 25px;
}
.contBtMdl ul li {
    margin-bottom: 15px;
}
.contBtMdl ul {
    margin: 0px;
    padding: 0px 0px 27px;
    list-style: none;
}
.contBtMdl ul {
 padding: 0px 0px 27px;
}
.contBtMdl:nth-child(3) {
    padding-top: 36px;
}
.letsConnect h2 {
    margin-bottom: 15px;
}
.letsConnect.letsbg input[type="text"]{height:40px;}
.letsConnect ul li {
    margin-bottom: 24px;}
        .letsConnect.letsbg input {
        height: 44px;
        padding-left: 10px;
    }
    .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow {
 
    height: 52px;
    font-size: 20px;
}
 .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow:hover{height: 52px;
    font-size: 20px;}
    .letsConnect ul li:nth-child(4) {
    margin-bottom: 20px;
}
section.favouritelistCvr {
    padding: 71px 0px 70px;
}
.favmainHead {
    padding-bottom: 19px;
    margin-bottom: 20px;
}
.favmainHead {
    font-size: 26px;}
.favHead {
    font-size: 18px;    margin-bottom: 6px;}
.favlistCvr ul li {
    padding-left: 33px;
    font-size: 16px;
    line-height: 26px;
      margin-bottom: 15px;
}
.mapif iframe {
    height: 231px;
}
.favlistCvr ul li a{font-size: 16px;
    line-height: 26px;}
li.favaddress,li.favmail,favcall {
    background-size: 16px;
}
li.favaddress p br {
    display: none;
}
li.favcall {
    background: url(../png/phone-icon2.png) no-repeat left 2% top 3px;
}
section.aboutsec01 {
    padding: 74px 0px 33px;
} 
    section.aboutsec02 {
        padding: 57px 0px;        background-size: 100%;
    }  
.couCont {
    font-size: 22px;
    line-height: 32px;
}  
span.counter,span.plus {
    font-size: 42px;
    line-height: 50px;}
section.aboutsec01 p {
    font-size: 26px;
    line-height: 38px;
}
section.aboutsec03 {
    padding: 144px 0px 0px;background: url(../png/about-vection.png) no-repeat top 50% center;
    background-size: 100%;}
.abtRight h2 {
    margin-bottom: 24px;
    font-size: 44px;
    line-height: 58px;}   
    .abtRight {
    padding-left: 12%;
}
.abtRight p {
    font-size: 19px;
    line-height: 30px;}
    .abt03Cvr .row {
    margin-bottom: 140px;
}
.abt03Cvr .row:last-child {
    margin-bottom: 57px;
}
.locatmainhead {
    font-size: 26px;
    line-height: 28px;}
    .storelocCvr button.nav-link {
    font-size: 20px;
    border-radius: 12px !important;
    line-height: 24px;
     padding: 17px 42px;}
     ul.findlocCvr li.locaHeading {
    font-size: 20px;
    line-height: 26px;}
ul.findlocCvr li {
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left top 6px;
    font-size: 18px;
    line-height: 30px;
    color: #8E8E8E;
    margin-bottom: 16px; background-size:17px;
}
ul.findlocCvr li.getico a {
    font-size: 20px;
    line-height: 30px;}
ul.findlocCvr li.getico a:after {
    background-size: 100%;
    width: 16px;
    margin-top: 5px;
    margin-left: 8px;
}
.storelocCvr {
    padding: 30px 0px 50px;
}
.commContnet h1, .commContnet h2, .commContnet h3, .commContnet h4, .commContnet h5 {
    font-size: 20px;
    line-height: 28px;}
.commContnet p {
    font-size: 16px;
    line-height: 28px;
    color: #8E8E8E;
    margin-bottom: 20px;
}
}


@media all and (max-width: 1441px) {
.letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow {
    background: url(../png/more-arrow.png) no-repeat right 36% center;
}
.letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow:hover {
    background: url(../png/more-arrow-white-hover.png) no-repeat right 36% center;
}
    .couCont {
        font-size: 20px;}
            section.aboutsec03 {
        
        background: url(../png/about-vection.png) no-repeat top 49% center;background-size:100%;
         
    }
    
}
@media all and (max-width: 1367px) {
    .letsConnect ul li {
        margin-bottom: 15px;
    }
        .abtRight h2 {
        margin-bottom: 24px;
        font-size: 34px;
        line-height: 49px;
    }
        section.aboutsec01 p {
        font-size: 20px;
        line-height: 38px;
    }
    
}
@media all and (max-width: 1282px) {    
.letsConnect.letsbg {
    background: #00000047;
    border-radius: 24px;
}
  .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow {
        background: url(../png/more-arrow.png) no-repeat right 33% center;
        background-size: 20px;
    }
      .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow:hover {
        background: url(../png/more-arrow-white-hover.png) no-repeat right 33% center;
        background-size: 20px;
    }
}

@media all and (max-width: 992px) {
    .contBtCvrImg {
        padding: 16px 40px 33px 40px;
    }
    .contBBTop h2 {  font-size: 2.95vw; line-height:30px;}
.contBtCvrImg .contBlft {
    padding-top: 30px;
}
.contBtMdl {
    padding: 20px 0px 0 0;
}
    .contBtMdl small {
        font-size: 16px;
        margin-top: -7px;
        margin-bottom: 5px;
    }
.contBtMdl ul li a {
        font-size: 20px;
    }
        .contBtMdl ul li {
        margin-bottom: 5px;
    }
    .contBtMdl ul {
        padding: 0px 0px 15px;
    }
    .contBtMdl:nth-child(3) {
        padding-top: 21px;
    }
    .letsConnect {
    margin: 20px 0 0 0px;
    padding: 30px 20px 10px;
}
    .letsConnect h2 {
        margin-bottom: 10px;
    }
    .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow {
        background: url(../png/more-arrow.png) no-repeat right 40% center;
        background-size: 20px;
        width: 100%;
    }  .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow {
        background: url(../png/more-arrow-white-hover.png) no-repeat right 40% center;
        background-size: 20px;
        width: 100%;
    } 
        .favlistCvr ul li {
        padding-left: 42px;}
            section.favouritelistCvr {
        padding: 30px 0px 30px;
    }
    .col-lg-12.abtTopcnt {
    padding: 0px;
}
    section.aboutsec01 {
        padding: 40px 0px 0px;
    }
        section.aboutsec02 {
        background-size: cover;
    }
        section.aboutsec03 {
        padding: 40px 0px 0px;}
            .abtRight {
        padding-left: 0%;
        text-align: center;margin-top: 20px;
    }
        .abt03Cvr .row {
        margin-bottom: 60px;
    }
    .abt03Cvr .row:nth-child(2n) .abtRight {
    padding-left: 0px;
    padding-right: 0%;
}
    section.aboutsec01 p {
        font-size: 16px;
        line-height: 31px;
    }
        span.counter, span.plus {
        font-size: 36px;
        line-height: 47px;
    }
        .abtRight h2 {
        margin-bottom: 24px;
        font-size: 32px;
        line-height: 47px;
    }
        .locatmainhead {
        font-size: 20px;
        line-height: 22px;
    }
        .storelocCvr button.nav-link {
        font-size: 18px;
        border-radius: 10px !important;
        line-height: 17px;
        padding: 17px 27px;
        margin: 0px 4px 20px 4px;
    }
        ul.findlocCvr{text-align:center;}
    ul.findlocCvr li {
    padding-left: 0px;
    padding-top: 25px;
    background-position: top center;
}
ul.findlocCvr li.locaHeading{padding-top:0px}
.commContnet {
    padding-top: 10px;
    text-align: center;
}
}
@media all and (max-width: 767px) {

.letsConnect h2,.contBBTop h2 {
    color: #fff;
    font-size: 5vw;
}
    
.contBlft .contBBTop {
    width: 100%;
}
    .contBelowBanne {
        margin: 30px 0 0;
    }
.contBtCvrImg .contBlft {
        padding-top: 0px;
    }
        .contBtCvrImg {
        padding: 20px;
        text-align: center;
    }
  .contBtMdl {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.contBtMdl ul {
  width: 100%;
}
.letsConnect {
        margin: 15px 0 0 0px;
        padding: 20px 20px 10px;
    }
    span.wpcf7-spinner {
    position: absolute;
}
    .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow {
        height: 46px;
        font-size: 18px;
        background: url(../png/more-arrow.png) no-repeat right 26% center; background-size:20px;
    }
     .letsConnect ul li input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary.linkarrow:hover {
        height: 46px;
        font-size: 18px;width:100%;
        background: url(../png/more-arrow-white-hover.png) no-repeat right 26% center;background-size:20px;
    }
        .favmainHead {
        font-size: 22px;
        margin-bottom: 15px;
        padding-bottom: 9px;
        text-align: center;
    }
        .favHead {
        font-size: 18px;
        margin-bottom: 20px;
        text-align: center;
        margin-left: 0px;line-height: 17px;
    }
    .favlistCvr {
    margin-top: 20px;
    text-align: center;
}
.favlistCvr ul li{padding-left:0px !important; padding-top:25px;background-position:top center !important;}
.col-lg-12.abtTopcnt {
    padding-right: calc(var(--bs-gutter-x)* .5) !important;
    padding-left: calc(var(--bs-gutter-x)* .5) !important;
}
    section.aboutsec01 {
        padding: 30px 0px 0px;
    }
        .abtRight h2 {
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 32px;
    }
        .abt03Cvr .row {
        margin-bottom: 30px;
    }
        .abtRight p {
        font-size: 16px;
        line-height: 28px;
    }
    .counterItm {
    text-align: center;
    margin-bottom: 15px;
}
.innerbanner h1{margin-top:-20px; font-size:22px;}
    .storelocCvr button.nav-link {
        font-size: 16px;
        border-radius: 10px !important;
        line-height: 17px;
        padding: 14px 18px;
        margin: 0px 4px 9px 4px;
    }
        ul.findlocCvr li.locaHeading {
        font-size: 18px;
        line-height: 24px;
    }
        ul.findlocCvr li {
          font-size: 16px;
        line-height: 26px;
          background-size: 20px;
    }
        ul.findlocCvr li.getico a {
        font-size: 17px;
        line-height: 30px;
    }
    .findloccol {
    margin-bottom: 15px;
}
.storelocCvr {
        padding: 20px 0px 0px;
    }
}