.light-blue-bg {
    background-color: #94CBEC1F;
}

.doMoreLi {
    font-size: 1rem;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.checkCircle {
    background: url('/mena/wp-content/themes/tally/assets/images/iwd/tick-icon-iwd.svg') no-repeat left top;
    height: 30px;
    padding-left: 30px;
    background-size: 27px;
    /*font-weight: 400;*/
    font-weight: 500;
}

.bestYourBusinessHeading {
    font-size: 3.5rem;
}

.switchToSimple {
    font-size: 1.7rem;
}

.freeDemoBtn {
    border-radius: 23px;
    font-size: 1rem;
    font-weight: 500;
    text-align: center;
    padding: 10px 30px;
    min-height: 36px;
    border: none;
    white-space: unset;
    cursor: pointer;
    text-decoration: none !important;
    /* box-shadow: 0px 0px 4px rgb(0 0 0 / 25%);
    border: 2px solid #fff;*/
}

.buttonBg {
    background-color: #4567AE;
}

.clsRatinghref,
.clsRatinghref:hover {
    color: #212529;
}

.demoBtnFirst {
    box-shadow: 0px 0px 3.85329px rgba(0, 0, 0, 0.25);
    border: 0px;
}

.leaderImg {
    width: 6rem;
}

.options {
    border: 1px solid #D6D6D6;
}

.considerTallyprimeImg {
    width: 32rem;
}

.text-violet {
    color: #6873AD;
}

.bannerLastHeading {
    font-size: 1.5rem;
    font-weight: normal;
}

.subHeadBg {
    background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/sub-head-bg-yellow.svg') no-repeat;
    background-size: 93%;
    filter: drop-shadow(0px 3.64011px 3.64011px rgba(0, 0, 0, 0.25));
}

.text-black {
    color: #000;
}

.text-blue {
    color: #3069B1;
}

.footerBg {
    background-color: #3069B1;
}

.primeLogo {
    width: 11rem;
}

.FeatName {
    box-shadow: inset 0 0 0px #c9c9c9;
    border-radius: 10px;
}

.getFreeDemoBtn {
    background: #3069B1;
}

.horizontalLine {
    width: 12%;
    border-top: 3px solid #90C4E9;
}

.validityText {
    font-weight: 500;
}

.priceText {
    font-size: 1.4rem !important;
}

.priceDesc {
    font-size: .9rem !important;
}

.priceText small {
    font-size: 1rem;
}

.freeDemoBtn,
.getFreeDemoBtn {
    font-weight: 500 !important;
}

.cardHead {
    font-size: 1.4rem;
}

.btn-yellow {
    padding: 7px 10px;
}

.select2-container .select2-selection--single {
    height: 40px !important;
    border: 1px solid #e7e7e7 !important;
    padding-top: 6px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 9px !important;
    right: 20px !important;
}

body {
    background: none;
}

.registersubcontent {
    -webkit-box-shadow: 0 0 0px 0 #c9c9c9 !important;
    box-shadow: 0 0 5px 0 #c9c9c9 !important;
}

.btn.focus,
.btn:focus {
    outline: 0 !important;
    box-shadow: 0 0 0 0rem !important;
}

.select2-selection__placeholder {
    color: #757575 !important;
}

.pricingCard {
    /*box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.25);
	border-radius: 20px;*/
}

.muwafaqLogoXl {
    width: 7rem;
}

.offerBg {
    background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/offer-banner-bg.svg') no-repeat center top;
    background-size: 35%;
    height: 5rem;
}

.paralellBg {
    background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/paralell-bg-mobile.svg') no-repeat left top;
    background-size: contain;
}

.logoParent {
    height: 3rem;
}

.muwafaqLogoSmall {
    width: 4rem;
    padding-top: 7px;
}

.getStartedBg {
    background-color: #ffc632;
}

.support-bg {
    background-image: url('/wp-content/themes/tally/assets/images/tally-software-service/hero-section.svg');
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 45rem;
}

@media (min-width:280px) {
    .support-bg {
        background: url('/wp-content/themes/tally/assets/images/mobile-banner-bg-prime-page.svg');
        background-repeat: no-repeat;
        background-position-y: -8rem;
        background-size: cover;
    }

    .softadviceImg {
        width: 3.5rem;
    }

    .considerTallyprimeImg {
        width: 16rem;
    }

    .doMoreImg {
        width: 10rem;
    }

    .checkCircle {
        height: auto;
    }

    .considerTallyPrimeHead,
    .doMoreHeading {
        font-size: 1.8rem;
    }

    .bannerSectionBg {
        background: linear-gradient(110deg, #2D64AE 9.61%, #FFC532 89.38%);
    }

    .leaderImg {
        width: 3.5rem;
    }

    .bestYourBusinessHeading {
        font-size: 2rem;
    }

    .switchToSimple {
        font-size: 1.3rem;
    }

    .diamond-img .play-icon {
        width: 14%;
        top: 28%;
    }

    .tallyWhiteLogo {
        width: 8rem;
    }

    /*.subHeadBg{
		background-size: 100%;
		font-size: 1rem;
	}*/
    .paralellBg {
        background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/paralell-bg-mobile.svg') no-repeat;
        background-size: contain;
        height: 3.4rem;
    }

    .subHeadBg {
        background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/sub-head-bg-yellow-mobile.svg') no-repeat;
        background-size: 100%;
        font-size: .9rem;
    }

    .offerBg {
        background: none;
        font-size: 1rem;
    }

    .oneForGrowthImg {
        width: 10rem;
    }

    .bannerLastHeading {
        font-size: 1.2rem;
    }

    .select2-selection__placeholder {
        font-size: .9rem;
    }

    .logoParent {
        height: 1.85rem;
    }

    .muwafaqLogoSmall {
        width: 2.8rem;
        padding-top: 7px;
    }

    .validityText {
        font-size: .75rem !important;
    }

    .subHeadBg span {
        font-size: 1.2rem !important;
    }
}

@media (min-width:320px) {
    .bannerSubHead {
        font-size: 1.2rem;
    }

    .offerBg {

        background-size: 100%;
        height: 8rem;
    }

    .muwafaqLogoXl {
        width: 6rem;
    }

    .oneForGrowthImg {
        width: 7rem;
    }

    .subHeadBg {
        /*-webkit-transform: skew(350deg);*/
        /*background: #ffc632;*/
        font-size: 1.1rem;
    }
}

@media (min-width:375px) {
    .leaderImg {
        width: 4.2rem;
    }

    .doMoreImg {
        width: 15rem;
    }

    .bannerHeading {
        font-size: 1.6rem;
    }

    /*.softadviceImg {
        width: 5.4rem;
    }*/
    .softadviceImg {
        width: 4.4rem;
    }

    .offerBg {
        font-size: 1rem;
        background-size: 100%;
        height: 9rem;
    }

    .pricingMainHead {
        font-size: 1.7rem;
    }

    .bannerSubHead {
        font-size: 1.2rem;
    }

    .paralellBg {
        background-position: center top;
        background-size: 87%;
        height: 3rem;
    }

    .oneForGrowthImg {
        width: 7rem;
    }
}

@media (min-width:412px) {
    .leaderImg {
        width: 4.8rem;
    }

    /*.softadviceImg {
        width: 6rem;
    }*/
    .softadviceImg {
        width: 5rem;
    }

    .offerBg {
        font-size: 1.2rem;
        height: 10rem;
        padding-top: 2.3rem !important;
    }

    .subHeadBg {
        font-size: 1.3rem;
    }
}

@media (min-width:425px) {
    .leaderImg {
        width: 5rem;
    }

    /*.softadviceImg {
        width: 6.2rem;
    }*/
    .paralellBg {
        background-size: 83%;
    }

    .softadviceImg {
        width: 5.2rem;
    }

    .offerBg {
        padding-top: 2.3rem !important;
    }

    .diamond-img .play-icon {
        width: 10%;
        top: 32%;
        left: 9%;
    }

    .support-bg {
        background-position-y: -9rem;
    }
}

@media (min-width:576px) {
    .bannerHeading {
        font-size: 2.1rem;
    }

    .subHeadBg {
        font-size: 1.7rem;
    }

    .bannerLastHeading {
        font-size: 1.3rem;
    }

    .leaderImg {
        width: 6.7rem;
    }

    .diamond-img .play-icon {
        width: 9%;
        top: 36%;
    }

    .bestYourBusinessHeading {
        font-size: 3rem;
    }

    .considerTallyprimeImg {
        width: 20rem;
    }

    .doMoreImg {
        width: 20rem;
    }

    .softadviceImg {
        width: 7.1rem;
    }

    .offerBg {
        background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/offer-banner-bg.svg') no-repeat center top;
        height: 7rem;
        font-size: 1.2rem;
        padding-top: 1.3rem !important;
    }

    .muwafaqLogoSmall {
        width: 3.2rem;
        padding-top: 7px;
    }

    .logoParent {
        height: 2.5rem;
    }

    .support-bg {
        background-position-y: -25rem;
    }

}

@media (min-width:768px) {
    .bannerHeading {
        font-size: 2rem;
    }

    .considerTallyprimeImg {
        width: 25rem;
    }

    .diamond-img .play-icon {
        width: 7%;
        top: 40%;
        left: 5%;
    }

    /*.getStartedBg{
		background-color: #fff;
	}*/
    /*.softadviceImg {
        width: 8.1rem;
    }*/
    .oneForGrowthImg {
        width: 10rem;
    }

    .softadviceImg {
        width: 7.1rem;
    }

    .offerBg {
        height: 6rem;
        font-size: 1rem;
        background-size: 63%;
    }

    .support-bg {
        background-position-y: -41rem;
    }
}

@media (min-width: 992px) {
    .support-bg {
        background-position-y: -75rem;
        height: 35rem;
    }

}

@media (min-width:1024px) {
    .support-bg {
        background-image: url('/wp-content/themes/tally/assets/images/prime-page-bg-image.svg');
        background-size: cover;
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        width: 100%;
        height: 32rem;
    }

    /*.bannerSectionBg{
		background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/muwafaq-banner-bg.svg') no-repeat;
		background-size: cover;
	}*/
    .paralellBg {
        background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/paralell-bg.svg') no-repeat left top;
        background-size: 70%;
        height: 2.2rem;
    }

    .considerTallyPrimeHead,
    .doMoreHeading {
        font-size: 2rem;
    }

    .leaderImg {
        width: 5.8rem;
    }

    .diamond-img .play-icon {
        top: 35%;
    }

    .bannerHeading {
        font-size: 1.6rem;
    }

    .softadviceImg {
        width: 6.1rem;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: 2px !important;
    }

    .select2-selection__placeholder {
        font-size: .8rem;
    }

    .bannerSubHead {
        font-size: 1rem;
    }

    .logoParent {
        height: 2.3rem;
    }

    .muwafaqLogoSmall {
        width: 3rem;
        padding-top: 7px;
    }

    .offerBg {
        height: 6rem;
        font-size: 1rem;
        background-size: 45%;
        padding-top: 1.4rem !important;
    }

    .subHeadBg {
        font-size: 1.2rem;
    }

}

@media (min-width:1200px) {
    .support-bg {
        height: 38rem;
        background-position-y: -3rem;
    }

    /*.bannerSectionBg{
		background-size: cover;
	}*/
    .validityText {
        font-size: .75rem !important;
    }

    .logoParent {
        height: 2.7rem;
    }

    .muwafaqLogoSmall {
        width: 2.9rem;
        padding-top: 6px;
    }

    .oneForGrowthImg {
        width: 10rem;
    }

    .doMoreImg {
        width: 22rem;
    }

    .bannerSubHead {
        font-size: 1.2rem;
    }

    .bannerHeading {
        font-size: 1.8rem;
    }

    .subHeadBg {
        font-size: 1.2rem;
        /*-webkit-transform: none;
        background-color: none;*/
        background: url('/mena/wp-content/themes/tally/assets/images/muwafaq/sub-head-bg-yellow.svg') no-repeat;
        background-size: 100%;
    }

    .offerBg {
        font-size: 1rem;
        background-size: 37%;
        padding-top: 1.3rem !important;
    }

    .pricingMainHead {
        font-size: 2rem;
    }

    .softadviceImg {
        width: 6.45rem;
    }

    .leaderImg {
        width: 6.1rem;
    }

    .select2-selection__placeholder {
        font-size: .69rem;
    }

    .diamond-img .play-icon {
        top: 38%;
        left: 9%;
        width: 9%;
    }

    .paralellBg {
        background-position: center;
        background-size: 90%;
    }

    .cardHead {
        font-size: 1.6rem;
    }

    .horizontalLine {
        width: 10%;
        border-top: 4px solid #90C4E9;
    }

    .priceDesc {
        font-size: 1rem !important;
    }

    .licenseDetails .checkCircle {
        background-size: 34px;
        background-position: -4px 1px;
        font-size: .76rem;
    }

    .px-xl-6 {
        padding-left: 5rem;
        padding-right: 5rem;
    }

    .subHeadBg span {
        font-size: 1.5rem !important;
    }
}

@media (min-width:1280px) {
    .bestYourBusinessHeading {
        font-size: 3.5rem;
    }

    .switchToSimple {
        font-size: 1.7rem;
    }

    .tallyWhiteLogo {
        width: 9rem;
    }

    .diamond-img .play-icon {
        top: 38%;
    }

    .support-bg {
        height: 38rem;
        background-position-y: -3rem;
    }
}

@media (min-width:1366px) {
    .support-bg {
        background-position-y: -5rem;
    }

}

@media (min-width:1440px) {
    .bannerSectionBg {
        background-size: cover;
    }

    .horizontalLine {
        width: 15%;
    }

    .support-bg {
        height: 44rem;
        background-position-y: -7rem;
    }
}

@media (min-width: 1536px) {
    .support-bg {
        background-position-y: -10rem;
    }
}

@media (min-width:1600px) {
    .doMoreImg {
        width: 18rem;
    }

    .support-bg {
        background-position-y: -12rem;
    }
}

@media (min-width: 1680px) {
    .support-bg {
        height: 44rem;
        background-position-y: -15rem;
    }

}

@media (min-width: 1920px) {
    .diamond-img .play-icon {
        width: 10% !important;
    }

    .leaderImg {
        width: 6.1rem;
    }

    .bannerLastHeading {
        font-size: 1.5rem;
    }

    .support-bg {
        height: 50rem;
        background-position-y: -11rem;
    }
}