textarea:focus, input:focus{
    outline: 0!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.btn.focus, .btn:focus{
    box-shadow: 0 0 0 0rem rgba(0,123,255,.25)!important;
}
.footerBg{
    /*background: url('/wp-content/themes/tally/assets/images/tally-anchors/footer-rectangle-bg.svg');*/
    background-repeat: no-repeat;
    height: auto;
    background-position: top;
    background-size: cover;
}
.influencingBg{
    /*background: url('/wp-content/themes/tally/assets/images/tally-anchors/partner-influencing-medium-screen.svg');*/
    background-repeat: no-repeat;
    height: auto;
    background-position: bottom;
    background-size: cover;
}
.btn-yellow{
    background-color: #FFC632;
}
.influenceCards{
    border-radius: 1rem;
}
.text-blue{
    color:#3B72B8;
}
.registerTitleBg{
    background: url('/wp-content/themes/tally/assets/images/tally-anchors/banner-rectangle-box.svg');
    background-repeat: no-repeat;
    height: auto;
    background-position: bottom;
    background-size: contain;
}

.bannerBg{
   /* background: url('/wp-content/themes/tally/assets/images/tally-anchors/banner-bg.svg');*/
    background: url('/wp-content/themes/tally/assets/images/tally-anchors/curvy-banner-bg.svg');
    background-repeat: no-repeat;
    height: auto;
    background-position: bottom;
    background-size: cover;
}
.buyNowForm{
    background: url('/wp-content/themes/tally/assets/images/tally-anchors/form-bg.svg');
    background-repeat: no-repeat;
    height: auto;
    background-position: center;
    background-size: 100%;
}
.formBg{
    border-radius: 11rem;
    background: none;
}

.registersubcontent {
    padding: 1.5rem;
    margin: 1.5rem;
    background-color: #fff;
    -webkit-box-shadow: 0 0 20px 0 #c9c9c9;
    -moz-box-shadow: 0 0 20px 0 #c9c9c9;
    box-shadow: 0 0 0px 0 #c9c9c9!important;
}

.FeatName {
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 10px #c9c9c9;
    -moz-box-shadow: inset 0 0 10px #c9c9c9;
    box-shadow: inset 0 0 3px #c9c9c9;
    width: 100%;
    padding: .5rem;
    margin-bottom: .5rem;
    border: 1px solid #e7e7e7;
    outline: 0
}
.btn-yellow{
    border-radius: 1rem;
    font-weight: 600!important;
}
.cardBg{
    /*background-color:#F8F8F8;*/
}
.light-blue-bg{
     background-color:#95C7EC;
}
.text-darkBlue,.text-darkBlue:hover{
    color:#2A67B2;
}
.slick-next {
    right: -10px;
}
.slick-prev, .slick-prev:hover {
    background-image: url('/wp-content/themes/tally/assets/images/tally-anchors/previous-icon.png');
}
.slick-next, .slick-next:hover {
    background-image: url('/wp-content/themes/tally/assets/images/tally-anchors/next-icon.png');
}
.slick-prev, .slick-next {
    width: 20px;
    height: 34px;
}
.slick-next, .slick-next:hover, .slick-prev, .slick-prev:hover{
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
}
.sliderImg{
    width: 10rem;
}
.sliderCard p{
    font-size: 15px;
}
button:focus{
    outline: none!important;
}
.slick-slide img {
    display: initial!important;
}
.sliderCard img{
    text-align: center!important;
}
.play-icon {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
}
.sliderCard{
    border: 0.949116px solid #D2D2D2;
    box-shadow: 0px 0px 9.49116px rgba(0, 0, 0, 0.25);
    border-radius: 9.49116px;
}
.pointer{
    cursor: pointer;
}

#videoModal .modal-dialog {
    margin: 50px auto;
    width: 800px;
}
.imageContainer,.imageContainer img{
    border-top-right-radius: inherit!important;
    border-top-left-radius: inherit!important;
}
body{
    background-color: #fff;
}
/*responsive starts here*/
@media (min-width:280px){
    .registerTitleBg{
        background: url('/wp-content/themes/tally/assets/images/tally-anchors/banner-ribbon-mobile.svg');
        background-position: left;
        background-repeat: no-repeat;
        width: 100%;
        background-size: cover!important;
    }
    .digitalInfluencerImg, .inviteTallyImg {
        width: 15rem;
    }
    .registersubcontent,.FeatName {
          border-radius: 10px;
    }

    .anchorLogo{
        width: 10rem;
    }
    .bannerHeading,.exclusiveinviteHead {
        font-size: 1.7rem;
    }
    .registerTitle {
        font-size: .78rem;
    }
    .calendarIcon,.timerIcon{
        width: 1.3rem;
    }
    .registerTitleBg{
        background-position: left;
        background-size: contain;
    }
    .dateAndTime{
        font-size: 1rem;
        font-weight: 600;
    }
    .inviteTitle, .digitalInfluencerHead, .partnerInfluencingHead, .secureHead{
        font-size: 1.3rem;
        font-weight: 700;
    }
    .cardImg {
        width: 10rem;
    }
    .cardTitle{
        font-size: 1.2rem;
    }
    .exclusiveImg {
        width: 10rem;
    }
    .influenceCards{
        /*box-shadow: 0px 4px 7px 0px #00000040;*/
        box-shadow: 0px 0px 23px -8px #00000040;
        background-color: #fff;
    }
    /*.influencingBg{
        background-color: #f7f9ff;
    }*/
    .slick-next {
        right: 5px;
    }
    .slick-prev {
        left: 5px;
        z-index: 1;
    }
    .blackPlayBtn {
        top: 4.8rem!important;
        left: 5%;
    }
    .blackPlayBtn img{
        width: 2rem;
    }
    .sliderHeading {
        font-size: 1.1rem;
    }
    .sliderCard {
        height: 24rem;
    }
}

@media (min-width:375px){
    .digitalInfluencerImg,.inviteTallyImg{
        width: 18rem;
    }
    .bannerHeading, .exclusiveinviteHead {
        font-size: 2rem;
    }
    .anchorLogo {
        width: 12rem;
    }
    .cardTitle {
        font-size: 1.3rem;
        font-weight: 600;
    }
    .calendarIcon, .timerIcon {
        width: 1.8rem;
    }   
    .dateAndTime {
        font-size: 1.2rem;
    }
    .registerTitle {
        font-size: .9rem;
    }
    .blackPlayBtn {
        top: 6rem!important;
    }
}

@media (min-width:412px){
    .registerTitle {
        font-size: .85rem;
    }
    
    .blackPlayBtn img {
        width: 2.5rem;
    }
    .blackPlayBtn {
        top: 6.5rem!important;
    }
}
@media (min-width:425px){
    .blackPlayBtn {
        top: 6.8rem!important;
    }
    .blackPlayBtn img {
        width: 2.5rem;
    }
}

@media (min-width:576px){
    .registerTitle {
        font-size: 1rem;
    }
    .registerTitleBg {
        background-position: center;
    }
    .digitalInfluencerImg, .inviteTallyImg {
        width: 22rem;
    }
    .cardImg {
        width: 12rem;
    }
    .bannerHeading, .exclusiveinviteHead {
        font-size: 2.4rem;
    }
    .blackPlayBtn {
        top: 4rem!important;
    }
    .blackPlayBtn img {
        width: 1.8rem;
    }
    .sliderHeading {
        font-size: 1rem;
    }
}

@media (min-width:768px){
    .registerTitleBg{
        background: url('/wp-content/themes/tally/assets/images/tally-anchors/banner-rectangle-box.svg');
         background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        background-size: contain!important;
    }
    .registerTitle {
        font-size: 1.2rem;
    }
    .anchorLogo {
        width: 14rem;
    }
    .bannerHeading, .exclusiveinviteHead {
        font-size: 2.5rem;
    }
    .inviteTitle, .digitalInfluencerHead, .partnerInfluencingHead, .secureHead {
        font-size: 1.5rem;
    }
    .cardTitle {
        font-size: 1.5rem;
    }
    .blackPlayBtn {
        top: 6.5rem!important;
    }
    .blackPlayBtn img {
        width: 2.5rem;
    }
    .sliderCard p {
        font-size: 14px;
    }
}    

@media (min-width: 992px){
    
    .influenceCards{
        /*box-shadow: 0px 4px 15px 0px #00000040;*/
        box-shadow: 0px 0px 23px -8px #00000040;
    }
    
}
@media (min-width:1024px){
    .bannerHeading, .exclusiveinviteHead {
        font-size: 2rem;
    }
    .anchorLogo {
        width: 12rem;
    }
    .cardTitle {
        font-size: 1.3rem;
    }
    .cardImg {
        width: 8rem;
    }
    .exclusiveImg {
        width: 8rem;
    }
    .digitalInfluencerImg, .inviteTallyImg {
        width: 20rem;
    }
    .influencingBg{
        background-color: #fff;
    }
    .dateAndTime {
        font-size: 1.1rem;
    }
    .registersubcontent,.FeatName {
          border-radius: 20px;
    }
    .blackPlayBtn {
        top: 6rem!important;
    }
    .blackPlayBtn img {
        width: 2rem;
    }
}
@media (min-width:1200px){
    .influencingBg{
        /*background-color: #f6faff;*/
       /* background: url('/wp-content/themes/tally/assets/images/tally-anchors/slider-bg-rectangle.svg');*/
        background-repeat: no-repeat;
        height: auto;
        background-position: center;
        background-size: cover;
    }
    .bannerHeading{
        font-size: 2.8rem;
    }
    .exclusiveinviteHead {
        font-size: 2.5rem;
    }
    .bannerBg{
        background-position: bottom;
    }
    .footerBg{
        background-position: right;
    }
    .cardTitle{
        font-weight:600;
        font-size: 1.5rem;
    }
    .inviteTitle,.digitalInfluencerHead,.partnerInfluencingHead,.secureHead{
        font-weight:700;
    }
    .digitalInfluencerHead,.partnerInfluencingHead,.secureHead{
         font-size: 1.8rem;
    }
    .cardImg{
        width: 10rem;
    }
    .exclusiveImg{
       width: 12rem; 
    }
    
    .digitalInfluencerImg{
        width: 28rem;
    }
    .inviteTallyImg{
        width: 22rem;
    }
    .registerTitle{
        font-size: 1rem;
        height: 3.4rem;
        width: 80%;
    }
    .anchorLogo{
        width: 11rem;
    }
    .dateAndTime{
        font-size: 1.2rem;
        font-weight: 600;
    }
    .calendarIcon,.timerIcon{
        width: 1.6rem;
    }
    .sliderHeading{
        font-size: 1rem;
    }
    /*.blackPlayBtn{
        top: 40%!important;
    }*/
    .blackPlayIcon{
        width: 4rem;
    }
    .play-icon {
        top: 43%;
        width: 10%;
    }
    .blackPlayBtn {
        top: 7rem!important;
        left: 5%;
    }
    .slick-next {
        right: -25px;
    }
    .slick-prev {
        left: -25px;
    }
    .sliderCard {
        height: 24rem;
    }
    .sliderCard p{
        font-size: 16px;
    }
}
@media (min-width:1366px){
     /*.influencingBg{
        background: url('/wp-content/themes/tally/assets/images/tally-anchors/slider-bg-rectangle.svg');
        background-repeat: no-repeat;
        height: auto;
        background-position: center;
        background-size: cover;
    }*/
}
@media (min-width:1440px){
    .footerBg {
        background-position: top;
    }
} 
@media (min-width:1600px){
    .cardTitle{
        font-weight:600;
        font-size: 1.5rem;
    }
    .inviteTitle,.digitalInfluencerHead,.partnerInfluencingHead,.secureHead{
        font-weight:700;
    }
    .cardImg{
        width: 10rem;
    }
    .exclusiveImg{
       width: 12rem; 
    }
    .cardBg{
        /*background-color:#F8F8F8;*/
    }
    .digitalInfluencerImg{
        width: 28rem;
    }
    .inviteTallyImg{
        width: 22rem;
    }
    .registerTitle {
        font-size: 1rem;
        height: 3.3rem;
        width: 80%;
    }
    .anchorLogo{
        width: 11rem;
    }
    .dateAndTime {
        font-size: 1.3rem;
        font-weight: 600;
    }
    .calendarIcon,.timerIcon{
        width: 1.6rem;
    }
    .bannerHeading{
        font-size: 2.8rem;
    }
    .pl-xxl-0{
        padding-left: 0rem!important;
    }

    .influencingBg{
        /*background: url('/wp-content/themes/tally/assets/images/tally-anchors/slider-bg-rectangle-1920.svg');*/
        background-repeat: no-repeat;
        background-position: center;
    } 
    .pt-xxl-4{
        padding-top: 4rem!important;
    }
   
}
@media (min-width: 1680px) {
   .blackPlayBtn {
        top: 6.8rem!important;
    }
    .blackPlayBtn img {
        width: 2.5rem;
    }
    
}
@media (min-width: 1920px) {
   
    .bannerBg {
        background-position: bottom;
    }
    .footerBg {
        background-position: top;
    }
    .registerTitle {
        font-size: 1.1rem;
        height: 3.5rem;
    }
    .digitalInfluencerHead, .partnerInfluencingHead, .secureHead {
        font-size: 2.5rem;
    }
    .py-xxl-6{
        padding-top: 6rem!important;
        padding-bottom: 6rem!important;
    }
    .pt-xxxl-6{
        padding-top: 6rem!important; 
    }
    .pb-xxxl-6{
        padding-bottom: 6rem!important;
    }
}


