@media (min-width:1400px) {
    .landingPageWrapp .container {
        max-width: 1220px !important;
    }
    .landingPageWrapp .fdbckUsers {
        margin-top: 100px;
    }
}

@media (max-width:1599px) {
    .landingPageWrapp .py-80 {
        padding: 60px 0;
    }
    .landingPageWrapp .pt-80 {
        padding-top: 60px;
    }
    .landingPageWrapp .py-60 {
        padding: 50px 0;
    }
    .landingPageWrapp .feauSlider .swiper  {
        padding: 0;
    }
    .landingPageWrapp .whyBlock {
        padding-top: 300px;
        margin-top: -250px;
    }
    .landingPageWrapp .prfSldr {
        padding-left: calc((100% - 1140px)/2);
    }
}

@media (max-width:1199px) {
    .landingPageWrapp .py-80 {
        padding: 50px 0;
    }
    .landingPageWrapp .pt-80 {
        padding-top: 50px;
    }
    .landingPageWrapp .py-60 {
        padding: 40px 0;
    }
    .landingPageWrapp .btnCommon.btnBig.w-auto,
    .landingPageWrapp button.btnCommon.btnBig.w-auto {
        min-width: 156px;
    }
    .landingPageWrapp .homeBnrTop {
        padding-top: 20px;
    }
    .landingPageWrapp .fdbckUsers {
        margin-top: 60px;
    }
    .landingPageWrapp .homeBnrLft {
        padding: 24px 40px 24px 0;
    }
    .landingPageWrapp .contentInfo h5 {
        font-size: 20px;
        line-height: 36px;
    }
    .landingPageWrapp .contentInfo p {
        font-size: 18px;
        line-height: 32px;
    }
    .landingPageWrapp .list ul li {
        font-size: 18px;
        line-height: 30px;
    }
    .landingPageWrapp .list ul li + li {
        margin-top: 20px;
    }
    .landingPageWrapp .list ul li::before {
        top: 0;
    }
    .landingPageWrapp .homeAppBlock {
        padding-top: 0;
    }
    .landingPageWrapp .crslCntrl .swiper-button-next,
    .landingPageWrapp .crslCntrl .swiper-button-prev {
        width: 40px;
        line-height: 40px;
        height: 40px;
        border-radius: 40px;
        bottom: 0;
    }
    .landingPageWrapp .crslCntrl .swiper-button-next {
        margin-right: -50px;
    }
    .landingPageWrapp .crslCntrl .swiper-button-prev {
        margin-left: -50px;
    }
    .landingPageWrapp .commonForm {
        padding: 32px;
    }
    .landingPageWrapp .abtMainImg {
        min-height: 360px;
    }
    .landingPageWrapp .whyBlock {
        padding-top: 300px;
        margin-top: -250px;
    }
    .landingPageWrapp .prfSldr {
        padding-left: calc((100% - 960px)/2);
    }
    .landingPageWrapp .prfSldImg {
        min-height: 320px;
    }
}

@media (max-width:991px) {
    .landingPageWrapp .homeBnrImg {
        position: static;
        max-width: 100%;
        text-align: right;
        padding-left: 24px;
    }
    .landingPageWrapp .homeScheduleImg {
        position: static;
        max-width: 100%;
        text-align: right;
        padding-left: 24px;
    }
    .landingPageWrapp .homeAppBlock .py-60 {
        padding-bottom: 0;
    }
    .landingPageWrapp .homeDashImg {
        margin-top: 50px !important;
    }
    .landingPageWrapp .homeReasonsBlock {
        padding-top: 20px;
    }
    .landingPageWrapp .homeAppBlock .py-60 {
        padding: 0;
        padding-top: 20px;
    }
    .landingPageWrapp .appimg {
        position: static;
        max-width: 100%;
        transform: inherit;
        text-align: right;
        margin-top: 50px;
        padding-left: 24px;
    }
    .landingPageWrapp .homeCntctForm {
        margin-top: 20px;
    }
    .landingPageWrapp .pageBannerBlock::before {
        display: none;
    }
    .landingPageWrapp .valuableLogo {
        top: inherit;
        bottom: 40px;
        z-index: 2;
    }
    .landingPageWrapp .vstrForm  {
        margin-top: 20px;
    }
    .landingPageWrapp .abtInfoBlock::before {
        display: none;
    }
    .landingPageWrapp .whyBlock {
        padding-top: 280px;
        margin-top: -240px;
    }
    .landingPageWrapp .smplSolBlock {
        padding-bottom: 20px;
    }
    .landingPageWrapp .solutionImg {
        position: static;
        max-width: 100%;
        text-align: left;
        padding-right: 24px;
    }
    .landingPageWrapp .rgstrInrBlock {
        border-radius: 24px;
        padding: 40px;
        text-align: center;
    }
    .landingPageWrapp .prfBlock::before {
        display: none;
    }
    .landingPageWrapp .prfSldr {
        padding-left: calc((100% - 720px)/2);
        margin-top: 20px !important;
    }
    .landingPageWrapp .cntctLctnBlock::before,
    .landingPageWrapp .cntctLctnBlock::after {
        display: none;
    }
    .landingPageWrapp .cntctFormRow {
        padding: 0;
    }
}

@media (max-width:767px) {
    .tableMain td {
        white-space: nowrap;
    }
    .landingPageWrapp .container {
        padding: 0 24px;
    }
    .landingPageWrapp .py-80 {
        padding: 50px 0;
    }
    .landingPageWrapp .pt-80 {
        padding-top: 50px;
    }
    .landingPageWrapp .py-60 {
        padding: 40px 0;
    }
    .landingPageWrapp .btnCommon,
    .landingPageWrapp button.btnCommon {
        line-height: 40px;
        padding: 0 16px;
        border-radius: 40px;
        min-width: 130px;
        max-height: 50px;
    }
    .landingPageWrapp .btnCommon.btnBig,
    .landingPageWrapp button.btnCommon.btnBig {
        font-size: 15px;
        line-height: 47px;
        min-width: 200px;
        font-family: 'Medium' !important;
    }
    .landingPageWrapp .btnCommon.btnBig.w-auto,
    .landingPageWrapp button.btnCommon.btnBig.w-auto {
        min-width: 136px;
    }
    .landingPageWrapp .homeBnrBtm {
        text-align: center;
    }
    .landingPageWrapp .homeBnrLft {
        border-right: 0;
        padding: 0 0 24px 0;
        border-bottom: 1px solid rgba(112,112,112,.32);
    }
    .landingPageWrapp .contentInfo h5 {
        font-size: 18px;
        line-height: 30px;
    }
    .landingPageWrapp .contentInfo p {
        font-size: 16px;
        line-height: 30px;
    }
    .landingPageWrapp .list ul li {
        font-size: 16px;
        line-height: 30px;
    }
    .landingPageWrapp .homeDashBlock::before {
        bottom: 0;
    }
    .landingPageWrapp .reasonColIcon {
        margin-bottom: 20px;
    }
    .landingPageWrapp .homeAppBlock {
        padding-top: 0;
    }
    .landingPageWrapp .testiSLider {
        padding: 0;
    }
    .landingPageWrapp .commonForm {
        padding: 24px;
    }
    .landingPageWrapp .commonForm .form-control {
        padding: 12px 20px;
        font-size: 14px;
        border-radius: 47px;
    }
    .landingPageWrapp .abtMainImg {
        min-height: 200px;
    }
    .landingPageWrapp .whyBlock {
        padding-top: 120px;
        margin-top: -80px;
    }
    .landingPageWrapp .smplSolBlock {
        padding-top: 0;
        padding-bottom: 0;
    }
    .landingPageWrapp .rgstrInrBlock {
        padding: 24px;
    }
    .landingPageWrapp .prfSldr {
        padding-left: calc((100% - 500px)/2);
    }
    .landingPageWrapp .prfSldImg {
        min-height: 280px;
    }
}

@media (max-width:575px) {

}

@media (min-width:768px) {

    
}
@media (min-width:992px) {

}
@media (min-width:1200px) {
   
    .dashMain {
        width: calc(100% - 220px);
        margin-left: 220px;
    }
    .offcanvasOuter.offcanvas-start.show ~ .dashMain {
        width: calc(100% - 96px);
        margin-left: 96px;
    }
}

@media (min-width:1200px) {
    .dashFilters .col-xxl {
        flex: 1 0 0%;
    }
    .dashFilters .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }
}
@media (min-width:1400px) {

    .dashMain {
        width: calc(100% - 250px);
        margin-left: 250px;
    }
    .offcanvasOuter.offcanvas-start.show ~ .dashMain {
        width: calc(100% - 96px);
        margin-left: 96px;
    }
}
@media (min-width:1700px) {

    .dashMain {
        width: calc(100% - 300px);
        margin-left: 300px;
    }
    .offcanvasOuter.offcanvas-start.show ~ .dashMain {
        width: calc(100% - 96px);
        margin-left: 96px;
    }
}
@media (max-width:1699px) {
    .tableMain th {
        font-size: 14px;
        padding: 0.5rem;
    }
    .tableMain td {
        padding: 0.5rem;
    }
    .tableMain .form-check {
        min-height: 20px;
    }
    .tableMain .form-check .form-check-input {
        width: 20px;
        height: 20px;
    }
    .btnCommon.btn {
        font-size: 15px;
        min-width: 140px;
        line-height: 44px;
        padding: 0 16px;
    }
    .btnRadius.btnCommon.btn {
        border-radius: 12px;
    }
    .comnForm label {
        font-size: 14px;
    }
    .comnForm .form-control,
    .comnForm .form-select {
        height: 46px;
        padding: 10px 16px;
        font-size: 14px;
    }
  
    .dashMain {
        padding: 24px;
    }
  
    .fltrSearch input {
        height: 46px;
        border-radius: 46px;
        padding: 6px 40px 6px 20px;
        font-size: 15px;
    }
    .fltrSearch button {
        top: 8px;
    }
    .fltrSelect .form-select {
        height: 46px;
        border-radius: 46px;
        padding: 0 40px 0 20px;
        font-size: 15px;
    }
    .fltrDate .form-control {
        height: 46px;
        border-radius: 46px;
        padding: 0.375rem 20px;
        font-size: 15px;
    }
    .fltrDate i {
        top: 8px;
    }
    .fltrDate i svg {
        width: 24px;
    }
    .fltrBtn {
        width: 50px;
        line-height: 46px;
        border-radius: 12px;
    }
    .fltrBtn svg {
        width: 24px;
        height: 24px;
    }
    .tableMain th {
        font-size: 14px;
        padding: 0.5rem;
    }
    .tableMain td {
        padding: 0.5rem;
    }
    .tableMain .form-check {
        min-height: 20px;
    }
    .tableMain .form-check .form-check-input {
        width: 20px;
        height: 20px;
    }
    .gpsStatus {
        width: 96px;
    }
    .gpsStatus i {
        margin-right: 5px;
    }
    
    .actionBtn {
        width: 36px;
        height: 36px;
    }
    .actionBtn svg {
        width: 16px;
    }
   
}
@media (max-width:1399px) {
	
    .whiteCol {
        padding: 16px;
        border-radius: 24px;
    }
    .fltrSearch input {
        height: 40px;
        border-radius: 40px;
        padding: 6px 30px 6px 12px;
        font-size: 14px;
    }
    .fltrSearch button {
        top: 6px;
        right: 10px;
    }
    .fltrSearch button svg {
        width: 16px;
        height: 16px;
    }
    .fltrSelect .form-select {
        background: var(--body) url(../images/ic_sidedrop.svg) no-repeat right 0.5rem center;
        height: 40px;
        border-radius: 40px;
        padding: 0 30px 0 12px;
        font-size: 14px;
    }
    .fltrDate .form-control {
        height: 40px;
        border-radius: 40px;
        padding: 0.375rem 12px;
        font-size: 14px;
    }
    .fltrDate i {
        top: 6px;
        right: 12px;
    }
    .fltrBtn {
        width: 46px;
        line-height: 40px;
        border-radius: 12px;
    }
    .fltrBtn svg {
        width: 20px;
        height: 20px;
    }
   
}
@media (max-width:1199px) {
	
}

@media (max-width:991px) {
    .dashMain {
        padding: 24px 24px 113px 24px;
    }
	
    .fltrSearch input {
        height: 48px;
        border-radius: 48px;
        padding: 6px 40px 6px 16px;
    }
    .fltrSearch button {
        top: 10px;
        right: 18px;
    }
    .fltrSelect .form-select {
        background: var(--body) url(../images/ic_sidedrop.svg) no-repeat right 0.8rem center;
        height: 48px;
        border-radius: 48px;
        padding: 0 30px 0 16px;
    }
    .fltrDate .form-control {
        height: 48px;
        border-radius: 48px;
        padding: 0.375rem 16px;
    }
    .fltrDate i {
        top: 9px;
    }
   
}

@media (max-width:767px) {
   
    .dashMain {
        padding: 24px 16px 102px 16px;
    }
    
    .tableMain td {
        white-space: nowrap;
    }
    .whiteCol {
        margin: 0px -16px;
    }
    .customBtn {      
        margin:0px;
        padding: 10px 20px;
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
  
}

@media (max-width:575px) {
	
}

@media (min-width:320px) and (max-width:480px) {
	
}


