#effect div#above_footer {
    margin-top: 600px;
    margin-bottom: 270px;
}

#effect p.below_pagetxt {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
        font-family: Lexia-Regular;
    color: #3C4242;
}
#effect div#container-a018ca4294, #effect div#container-0a6b537b4f {
    padding: 10px 0px;
    margin-top: 10px;
}
#effect p.head1 {
    color: #fff;
    font-size: 42px;
    line-height: 48px;
    top: 38px;
    font-weight: 400;
    margin-top: 101px;
    font-family: Lexia-Italic;
}
#effect p.eff_backtext sup {
    line-height: 0;
    font-size: 38px;
}
#effect #eff_sub sup {
    line-height: 0px;
    font-size: 10px;
}
#effect #eff_subid sup, 
#effect #eff_subid1 sup {
    line-height: 0px;
    vertical-align: 8px;
}
#effect p.middle {
    font-size: 42px;
    line-height: 24px;
    color: #AE2573;
      font-weight: 400;
    font-family: Lexia-Italic;
}
#effect p.middle sup {
    line-height: 0;
}
#effect .cmp-tabs__tab {
    letter-spacing: 0.2px;
    box-sizing: border-box;
    border-bottom: 1px solid transparent;
    padding: .5rem 7rem;
    cursor: pointer;
      font-family: Lexia-Italic;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    color: #3C4242;
}
#effect p.subip {
    font-size: 42px;
    line-height: 48px;
    color: #AE2573;
    font-weight: 400;
    font-family: Lexia-Italic;
    margin-top: 60px;
}
#effect p.subip span,
#effect .eff_top span,
#effect .eff_relat span,
#effect .middle span{
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #3C4242;
    position: relative;
    top: 20px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    color: #3C4242;
    font-family: Lexia-Regular;
}
#effect p.subip span{
    top:0;
}
#effect p.subip sup,
#effect p.eff_relat sup{
    line-height: 0px;
    font-size: 18px;
}
#effect p#eff_subid {
    font-size: 42px;
    line-height: 48px;
    width: 135px;
    font-family: Lexia-Italic;
     color: #00B398;
    margin-top: 10px;
    font-weight: 600;
    margin-left: 10px;
}
#effect p#eff_subid1 {
    /* background: #fff; */
    font-size: 42px;
    line-height: 48px;
    font-family: Lexia-Italic;
    width: 286px;
    margin-top: 10px;
    color: #00B398;
    margin-left: 10px;
    font-weight: 600;
}

#effect div#middleid {
    margin-bottom: 36px;
    margin-top: 50px;
}
#effect p.eff_relat sup {
    line-height: 0;
    font-size: 18px;
    vertical-align: 4px;
}
#effect p.eff_para2 sup{
    line-height:0;
}
#effect p.eff_load {
    font-size: 17px;
    line-height: 21px;
    color: #3C4242;
    font-weight:300;
    font-family: Lexia-Regular;
    margin-top:5px;
    
}
#effect div#eff_section .azcl-columns__base {
    gap: 40px;
}
#effect p.eff_para {
    max-width:346px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 18px;
    line-height: 24px;
    color: #1C1C28;
    font-weight: 300;
    font-family: Lexia-Regular;
}
#effect p.eff_para2 {
    max-width: 355px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 18px;
    line-height: 24px;
    color: #1C1C28;
    font-weight: 300;
    font-family: Lexia-Regular;
}
#effect p.eff_para1 {
    font-size: 16px;
    line-height: 22px;
    margin-left:10px;
   max-width:346px;
    color: #3C4242;
     margin-top: 10px;
      font-family: HelveticaNeue;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    color: #1C1C28;
    font-weight: 300;
    font-family: Lexia-Regular;
}
#effect div#three_col {
    margin-top: 0px;
    margin-bottom: 50px;
}
#effect p.eff_top {
    margin-top: 0px;
    font-size: 42px;
    line-height: 24px;
    font-family: Lexia-Italic;
    color: #AE2573;
    width: 88%;
    margin-bottom: 60px;
}
#effect div#eff_defect {
    margin-top: 60px;
}
#effect div#eff_two_col{
    margin-top: 30px;
}

#effect .eff_link a {
    color: #fff;
    font-size: 16px;
    font-family: Lexia-Italic;
    text-align: center;
    line-height: 19px;
    letter-spacing: 0.2px;
    background: #00B398;
    width: 306px;
    border-radius: 2px;
    padding: 12px 15px;
    text-align: center;
    margin-top: 50px;
}
#effect p.eff_link {
    margin-top: 50px;
}

#effect div#Download-options {
    margin-top: 50px;
    margin-bottom: 60px;
}


/*#effect .cmp-video__player, .cmp-video__content {*/
/*width: 100%;*/
/*height: 100% !important;*/
/*padding: 0.5em 1em;*/

/*}*/
#effect p#eff_main {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    color: #3C4242;
  font-family: Lexia-Regular;
    margin-bottom: 30px;
}
#effect p#eff_sub {
    font-size: 14px;
    line-height: 20px;
    font-family: HelveticaNeue;
    color: #3C4242;
    margin-bottom: 5px;
}
#effect .eff_mini sup {
    line-height: 0px;
    font-size: 14px;
    vertical-align: 0px;
}
#effect #eff_subload a {
    color: #fff;
    font-size: 16px;
      font-family: Lexia-Italic;
      text-align:center;
    line-height: 19px;
    letter-spacing:0.2px;
}
p#eff_subload2 {
    margin-top: 40px;
}
p#eff_subload1 {
    margin-top:40px;
}
#effect #eff_subload2 a {
    color: #fff;
    font-size: 16px;
      font-family: Lexia-Italic;
      text-align:center;
    line-height: 19px;
    letter-spacing:0.2px;
        background: #00B398;
    width: 235px;
    border-radius: 2px;
    margin-top: 20px;
    padding: 12px 20px;
    text-align: center;
}
#effect p#eff_subload {
    background: #00B398;
    width: 306px;
    border-radius: 2px;
    margin-top:20px;
    padding: 12px;
    text-align: center;
}
#effect #eff_subload1 a {
    color: #1C1C28;
    font-size: 16px;
    font-family: Lexia-Italic;
    text-align: center;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: 0.2px;
    border: 1px solid #1C1C28;
    width: 335px;
    padding: 12px 30px;
    margin-top: 20px;
}
#effect .cmp-tabs__tab--active {
    background: #D0006F;
    color: #fff;
    border: none;
    border-radius: 2px;
    font-family: Lexia-Italic;
    padding: 6px 75px;
}
#effect div#fr_tabs .cmp-tabs__tablist {
    background: #F8F8F8;
    /* width: 24%; */
    width: 390px;
    padding: 8px;
    border-radius: 8px;
    margin-bottom: 60px;
}
#effect li#fr_tabs-item-fbee909351-tab {
    background: #F8F8F8;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.2px;
    font-weight: 600;
    text-align: center;
}
#effect div#border {
    border-left: 4px solid #D0006F;
    /* margin-right: 21px; */
    gap: 10px;
}
#effect p#eff_sub a {
    text-decoration: none;
    color: #3C4242;
}
#effect p.eff_sec {
    margin-top: 30px;
    font-size: 14px;
     font-family: HelveticaNeue;
    line-height: 22px;
    font-weight: 300;
    color: #3C4242;
    margin-bottom: 0px;
}
#effect .eff_mini{
    margin-top: 0px;
    font-size: 14px;
     font-family: HelveticaNeue;
    line-height: 22px;
    font-weight: 300;
    color: #3C4242;
    margin-bottom: 30px;
}
#effect div#eff_contentcol {
    margin-top: 30px;
    background: #f2f2f2;
    padding: 30px;
}
#effect div#eff_defect .azcl-container #eff_defect11{
    background: #f2f2f2;
    padding: 30px;
}
#effect div#eff_section {
    margin-top: 30px;
}
#effect p.eff_relat {
    font-size: 41px;
    line-height: 24px;
    margin-bottom: 30px;
    margin-top: 40px;
    color: #AE2573;
     font-weight: 400;
    font-family: Lexia-Italic;
    /* width: 100%; */
}
#effect div#backimg {
    height: 450px;
    background-repeat: no-repeat;
    margin-top: 20px;
}
#effect p.eff_backtext {
    font-size: 52px;
    line-height: 58px;
    color: #fff;
    width: 546px;
     font-family: Lexia-Italic;
    margin-left: 80px;
    padding-top: 65px;
}
  #effect p.eff_top sup{
    line-height:0;
}

#effect div#eff_two_col .azcl-container, #effect div#eff_defect .azcl-container {
    padding: 0px 0px 0px 0px !important;
}
#effect div#text-4ab040f3dc {
    margin-top: 20px;
} 

@media only screen and (max-width: 1600px){
    #effect p.head1 {
        margin-left: 12px;
        margin-top: 70px;
    }
    
}
@media only screen and (max-width: 1367px){
    #effect div#fr_tabs .cmp-tabs__tablist {
        width: 410px;
    }
}
@media only screen and (max-width: 1200px){
    div#eff_contentcol .azcl-columns__base {
        grid-template-columns: 1fr;
    }
     #effect  div#eff_section .azcl-columns__base {
    grid-template-columns: 1fr;
    margin: 0 auto;
    text-align: center;
    }
    #effect .video {
        margin-top: 20px;
    }
    #effect p.eff_top {
        margin-bottom: 30px;
    }
    #effect p#eff_subload1 {
        margin: 0 auto;
    }
    #effect p.eff_load {
        margin-bottom: 30px;
    }
    #effect p.eff_link {
        margin: 0 auto;
        text-align: left;
    }
    #effect div#eff_defect .azcl-columns__base {
        grid-template-columns: 1fr;
    }
    #effect div#ban_txt {
        margin-bottom: 20px;
    }
    #effect p.head1 {
        margin-bottom: 105px;
        margin-top: 28px;
    }
    #effect p.head1 {
        margin-top: 47px;
    }
    #effect .cmp-tabs__tab {
        padding: .5rem 3rem;
    }
    #effect div#fr_tabs .cmp-tabs__tablist {
        width: 410px;
    }

}

@media screen and (max-width:992px){ 
    #effect div#above_footer {
    margin-top: 400px;
    margin-bottom: 200px;
}
    #effect div#fr_tabs .cmp-tabs__tablist {
    background: #F8F8F8;
    /* width: 24%; */
    width: 315px!important;
    padding: 8px;
    border-radius: 8px;
    }
    #effect p.head1 {
        color: #fff;
        font-size: 32px;
        line-height: 40px;
        top: 38px;
        margin-top: 42px;
        margin-left: 0px;
    }
    #effect .cmp-tabs__tab--active {
        background: #D0006F;
        color: #fff;
        padding: 7px 20px!important;
    }
    #effect div#fr_tabs .cmp-tabs__tablist {
        width: 360px !important;
        margin-top: 60px;
        margin-bottom: 60px;
    }
     
    #effect div#backimg {
       
        /*height: 200px!important;*/
        /*background-repeat: no-repeat;*/
        /*margin-top: 20px!important;*/
        /* aspect-ratio: 234/71; */
        margin: 0 auto!important;
        /* width: 100%; */
    } 
    #effect p.eff_backtext {
        font-size: 38px;
        line-height: 44px;
        color: #fff;
        width: 62%;
        font-family: Lexia-Italic;
        margin-left: 36px;
        padding-top: 20px;
        /* max-width: 100%; */
    }
    #effect p.eff_para2 {
        width: 85%;
    
    }
    #effect div#banner_id_img {
        aspect-ratio: 192/32!important;
    }
   #effect p.subip {
    font-size: 32px;
    line-height: 38px;
}
   #effect p.eff_top {
    margin-top: 0px;
    font-size: 32px;
    line-height: 38px;
    font-family: Lexia-Italic;
    color: #AE2573;
    width: 100%;
    margin-bottom: 20px;
}
   #effect p.eff_link {
    /* margin: 0 auto; */
    margin-top: 40px;
}
    
    #effect p.eff_relat {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 30px;
    margin-top: 30px;
    /* word-break: break-all; */
    color: #AE2573;
     width: 100%; 
}
   #effect p.middle {
    font-size: 32px;
    line-height: 38px;
}
    #effect div#middleid {
        margin-bottom: 16px;
        margin-top: 16px;
    }
   #effect p.head1 {
    color: #fff;
    font-size: 32px;
    line-height: 40px;
    top: 38px;
    margin-top: 75px!important;
    margin-bottom: 42px;
    margin-left: 0px;
}
  
 #effect div#eff_defect .azcl-columns__base {
    grid-template-columns: 1fr;
}
 
    
}




@media only screen and (orientation: landscape) and (max-width: 991px) {
     #effect  #eff_two_col .azcl-columns__base {
        grid-template-columns: 1fr;
    }
     #effect #three_col .azcl-columns__base {
        grid-template-columns: 1fr;
    }
}


@media screen and (max-width:767px){
    #effect p.head1,
    #effect p.middle{
        font-size: 26px;
        line-height: 36px;
    }
    #effect p.eff_backtext {
        font-size: 16px;
        line-height: 19px;
        width: 55%;
    }
    #effect p.eff_relat{
        font-size: 26px;
        line-height: 36px;
    }
    #effect p.subip {
        font-size: 26px;
        line-height: 36px;
        margin-top: 50px;
    }
    #effect p.eff_top {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 50px;
    }
    #effect p.eff_backtext {
        font-size: 16px;
        line-height: 19px;
        width: 55%;
        display: none;
    }
    #effect div#backimg{
        height: 100%;
    }
    #effect .eff_mini{
        margin-bottom: 40px;
    }
    
}

@media screen and (max-width:540px){
   #effect #eff_subid sup {
    line-height: 0px;
    vertical-align: 15px;
}
#effect p.subip sup {
    line-height: 0px;
    font-size: 16px;
}
#effect #eff_subid1 sup {
    line-height: 0px;
    vertical-align: 0px;
}
    div#container-1dbd81a665 .azcl-container {
    padding: 0px;
}
    #effect div#eff_two_col .azcl-container ,
    #effect div#eff_defect .azcl-container {
    padding: 0px 0px 0px 0px !important;
}
    
    #effect .cmp-tabs__tab--active {
        background: #D0006F;
        color: #fff;
        padding: 17px 35px!important;
    }
    #effect .cmp-tabs__tab {
        padding: 17px 29px!important;
    }
    #effect div#fr_tabs .cmp-tabs__tablist {
        margin-top: 0;
        margin-bottom: 20px;
    }
    #effect p.subip {
        font-size: 26px;
        line-height: 36px;
        margin-top: 50px;
    }
    #effect p.eff_top{
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 50px;
    }
   #effect p.eff_link {
    margin: 0;
    margin-left: 0;
    width: 100%;
    text-align: left;
}
    #effect .cmp-video__holder .cmp-video__player {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    #effect p.middle {
        font-size: 24px;
        line-height: 36px;
        padding-top: 25px;
    }
    #effect p.eff_load {
        margin-bottom: 50px;
        font-size: 16px;
        line-height: 24px;
        text-align: left;
    }
   #effect p#eff_subload2 {
    margin-top: 50px;
    width: 63%;
    text-align: left;
}
    #effect p#eff_subload1 {
    width: 92%;
    margin: 0;
    text-align: left;
}
    #effect p.head1{
        margin-top: 0px!important;
        margin-bottom: 0;
        margin-left: 0px;
        padding-top: 30px;
    }
    #effect div#fr_tabs {
        margin-top: 20px;
    }
    #effect .cmp-tabs__tab {
        padding: 17px 25px!important;
    }
    #effect p.subip {
        margin-top: 30px;
    }
    #effect p#eff_subid sup {
        position: relative;
        top: 10px;
        left: 2px;
    }
    #effect p.eff_para2 sup {
        font-size: 11px;
    }
    #effect p.eff_relat sup {
        position: relative;
        top: 0px;
    }
   #effect #eff_subload1 a {
    font-weight: 700;
    padding: 12px 25px;
}
    #effect p.middle sup {
        font-size: 15px;
    }
    #effect p.eff_top{
        margin-left: 0px;
    }
    #effect div#fr_tabs .cmp-tabs__tablist {
        width: 340px !important;
    }
    
}
@media only screen and (orientation: landscape) and (max-width: 991px) {
    #effect div#fr_tabs .cmp-tabs__tablist {
    width: 360px !important;
    margin-top: 60px;
    margin-bottom: 60px;
}
}

    
