.btn-groomit-v4_3{
        border-radius:25px;
    border: 1px solid #e6e6e6 !important;    
    outline: none;
    height: 50px;
    background:#fff;
    font-size: 16px;
    line-height: 50px;
    padding: 0 20px;
    font-family: "Filson Soft Regular";  
    border:none;
    outline:none !important;
    box-shadow: none;
    color:#2E2E2E;
    }
    .btn-groomit-v4_3.btn-groomit-v4_3--red{
        background-color:#FF314A;
        color:#fff;
    }
    .contPricingPkg{
    }
.contPricingPkg__pkgName {
    width: 98px;
    margin-right:15px;
    height: 48px;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px 0px;
}
.pricingPkg__pkg--gold .contPricingPkg__pkgName{
    background: #D6AF5B;
}
.pricingPkg__pkg--eco .contPricingPkg__pkgName{
    background: #3064A3;
}
.pricingPkg__pkg--silver .contPricingPkg__pkgName{
    background: #AEAEAE;
}
.contPricingPkg__pkgDescription{
    width: calc(100% - 119px);
    color:#7C868A;
}

.contPricingPkg__pkgNameH2{
    height: auto;
    line-height: unset;
    margin: auto 0;
    width: 100%;
    padding-left: 10px;
    font-family: "Filson Soft Bold";
    font-style: normal;
    font-weight: 700;
    color:#fff;
    font-size: 18px;
}
.contPricingPkg__pkgNameH2 span{
    margin-right:3px;
}

.contPricingPkg__pkgNameH4{
    font-family: "Filson Soft Regular";
    font-size:13px;
    line-height:17px;
    margin:0;
    padding-top:6px;
}
.contPricingPkg__pkgNameH4 b{
    font-family: "Filson Soft Bold";
    font-weight: 700;
    font-size:16px;
}

.pricingPkg__pkg{
    background:#fff;
    border-radius:10px;
    width: calc(100% - 30px);
    margin:20px 15px;
}
.contPricingPkg__pkgItemsUl{
    list-style: none;
    margin: 0;
    padding: 0;
}

.contPricingPkg__pkgItemsUl li{
    font-family: 'Open Sans', sans-serif;
    list-style: none;
    text-align: left;
    white-space: nowrap;
    font-size: 12px;
    line-height: 150%;
}

.contPricingPkg__pkgItemsIcon{
    margin-right:2px;
}
.contPricingPkg__footer,
.contPricingPkg__body {
    padding:20px;
}
.contPricingPkg__message{
    padding:30px 20px;
}
.contPricingPkg__pkgNameH2.contPricingPkg__pkgNameH2--priceAmount{
    font-family: "Filson Soft Bold";
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    color:#2E2E2E;
    display: inline-block;
    margin:auto;
}
.contPricingPkg__pkgNameH2.contPricingPkg__pkgNameH2--priceAmount .description{
    font-family: "Filson Soft Regular";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    color:#7C868A;
    display: inline-block;
    text-align:left;
    vertical-align:middle;
}
.contPricingPkg__message p{
    margin:auto;
    font-family: "Filson Soft Regular";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    color: #7C868A;
    text-align:center;
}
.bannerUnderNav.bannerUnderNav--pricing{
    height:84vh;
    background-image: url(../../v5/images/pricing/banner-pricing.jpg);
    background-position: top center;
}

.contBigMessage{
    background-color:#FF314A;
    height:190px;
}
.contBigMessage.contBigMessage--inactive{
    background-color:#7C868A;
}
.contBigMessage__h3{
    color:#fff;
    font-family: "Filson Soft Regular";  
    font-size:30px;
    line-height:30px;
}
    
    .btnGroomitImgV5{
        background: #FFFFFF;
        border: 1px solid #DADADA;
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        width:80px;
        text-align:center;
        max-width:100%;
        height:50px;
        line-height:auto;
    }
    .btnGroomitImgV5:focus,
    .btnGroomitImgV5:active,
    .btnGroomitImgV5:hover,
    .btnGroomitImgV5.active{
        border: 2px solid #FF314A !important;
        border-color: #FF314A;
        outline:none;
    }
    .btnGroomitImgV5 img{
        width:50px;
        max-width:90%
    }
    .bgLGrey{
        background-color:#F2F2F2;
    }
    .lineDivider{
        height:1px;
        margin:10px auto;
        background-color:#DADADA;
    }
    
    .input-group.input-group-groomit input[type="text"].input-location{
        background-image:none;
        padding-left:20px;
    }
    .input-group.input-group-groomit select.form-control{
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance:    none;
        background-image: url(../../../v5/images/icons/icon-select-red.svg);
    }

    .btnGroomitImgV5.btnGroomitImgV5--petType{
        width: calc(50% - 6px);
        margin-left:4px;
        margin-right:4px;
    }
    .btnGroomitImgV5.btnGroomitImgV5--petType:last-child{
        margin-right:0;
    }
    .btnGroomitImgV5.btnGroomitImgV5--petType:first-child{
        margin-left:0;
    }

    .input-group-groomit label.pricingPageLabel, .pricingPageLabel{
        padding-left: 20px;
        font-size:13px;
    }
    .checkBoxMixedBreed{
        margin-left:20px;
    }

    .btn-groomit.btn-groomit-v4_2{
        font-size: 16px;
        color: #fff;
        height: 40px;
        min-width: 180px;
        max-width: 100%;
        border-radius: 50px;
        outline: none !important;
        box-shadow: none;
        line-height: 40px;
        cursor: pointer;
        text-align: center;
        padding: 0;
        display: block;
    }




    @media (max-width: 576.98px) {  
        .bannerUnderNav.bannerUnderNav--pricing {
            height: 44vh;
            background-image: url(../../v5/images/pricing/banner-pricing-sm.jpg);
            background-position: top right;
            padding-top: 85px;
        }

        .bannerUnderNav.bannerUnderNav--pricing h1.bannerUnderNav__h1 {
            font-size: 21px;
            line-height: 32px;
        }

        .bannerUnderNav.bannerUnderNav--pricing .bannerUnderNav_h3 {
            font-size: 18px;
        }
        .pricingPageLabel--blank{
            display:none;
        }
        .contPricingPkg__message {
            padding: 30px 10px;
        }
        .contPricingPkg__pkgNameH4 {
            font-size: 13px;
        }
        .contPricingPkg__footer, .contPricingPkg__body {
            padding: 20px 10px;
        }
        .contBigMessage__h3{
            font-size:26px;
        }
    }
    
    @media (min-width: 767px) and (max-width: 991.98px) { 
        .bannerUnderNav.bannerUnderNav--pricing {
            height: 44vh;
            background-image: url(../../v5/images/pricing/banner-pricing-sm.jpg);
            background-position: top center;
            padding-top: 85px;
        }
        .contPricingPkg__message {
            padding: 30px 10px;
        }
        .contPricingPkg__pkgNameH4 {
            font-size: 13px;
        }
        .contPricingPkg__footer, .contPricingPkg__body {
            padding: 20px 10px;
        }
        .contBigMessage__h3{
            font-size:26px;
        }
    }


    @media (min-width: 992px) and (max-width: 1198.98px) { 
        .bannerUnderNav.bannerUnderNav--pricing h3.bannerUnderNav_h3 br{
            display:none;
        }
    }

    @media (min-width: 1199px) and (max-width: 1398.98px) {
        .bannerUnderNav.bannerUnderNav--pricing h3.bannerUnderNav_h3 br{
            display:none;
        }
        .bannerUnderNav.bannerUnderNav--pricing {
            height: 73vh;
            background-image: url(../../v5/images/pricing/banner-pricing-xl.jpg);
            background-position: top center;
            padding-top: 85px;
        }
    }

    @media (min-width: 1399px)  {
        .bannerUnderNav.bannerUnderNav--pricing h3.bannerUnderNav_h3 br{
            display:none;
        }
        .bannerUnderNav.bannerUnderNav--pricing {
            height: 72vh;
            background-image: url(../../v5/images/pricing/banner-pricing-xxl.jpg);
            background-position: top center;
            padding-top: 85px;
        }
    }

    
    
.toggle.ios, .toggle-on.ios, .toggle-off.ios { border-radius: 20rem; }
.toggle.ios .toggle-handle { border-radius: 20rem; }

.contMixedToggleBooking .toggle.btn {
    min-height: 18px !important;
    padding: 0;
    line-height: 14px;
    min-width:50px;
    width:60px !important;
}
.contMixedToggleBooking label  {
    font-family: 'Inter', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size:13px;
}
.contMixedToggleBooking label.btn  {
    padding: 0;
    line-height: 16px;
    font-size:10px;
    font-family: 'Inter', sans-serif;
    font-style: normal;
    font-weight: 400;
}
.contMixedToggleBooking .btn-danger  .toggle-handle{
    left:8px;
}
.contMixedToggleBooking .btn-success .toggle-handle{
    right:8px;
}

.contMixedToggleBooking  .btn-danger label.btn{
padding-left:7px;
}
.contMixedToggleBooking  .btn-success label.btn{
    padding-right:7px;
}
    


.toggle.ios .toggle-handle{
    height:30px;
    width:30px;
}
.contMixedToggleBooking .toggle.ios .toggle-handle{
    height:16px;
    width:16px;
    padding: 0;
    vertical-align: text-top;
}
.btn-danger .toggle-handle{
    left:15px;
}
.btn-success .toggle-handle{
    right:15px;
}
.btn-success{
    background-color:#43D27F !important;
    border-color:#43D27F !important;
    color: #fff !important;
}
.btn-danger{
    background-color:#EB5757 !important;
    border-color:#EB5757 !important;
    color: #fff !important;
}

.btn-danger label,
.btn-success label{
    font-size:13px;
    margin:0;
}