.kseoaccordion .vc_tta.vc_general .vc_tta-panel-body{
    background-color: transparent!important;
}
.kseoaccordion_body li, .kseoaccordion_body p{
    color: #000;
    font-size: 19px;
    line-height: 1.8;
}
.kseoaccordion  .kseoaccordion_body{
    display: none;
}
.kseoaccordion .vc_active .kseoaccordion_body{
    display: block;
    margin-bottom: 30px;
}
.kseoaccordion_body .grve-element.grve-text{
    display: flex;
}
.kseoaccordion_body .grve-element.grve-text ul{
    flex-grow: 1;
}
.kseoaccordion_body .grve-element.grve-text img{
    flex-grow: 1;
    margin: 0 10px;
}
.kseoaccordion_body .grve-element.grve-text iframe{
    flex-grow: 1;
    margin: 0 10px!important;
}
.kseoaccordion_body ul{
    list-style: none;
}
.kseoaccordion_body ul li:before{
    content: '';
    width: 18px;
    height: 18px;
    background: #fbc627;
    border-radius: 30px;
    display: block;
    float: left;
    margin-top: 8px;
    margin-right: 30px;
}

.kseoaccordion_body .grve-element.grve-text ul{
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.textinside .kseoaccordion_body .grve-element.grve-text{
    display: block;
}
.textinside  .kseoaccordion_body .grve-element.grve-text ul{
    columns: 1;
}
.textinside  .kseoaccordion_body .grve-element.grve-text ul li:before{
    content: '';
    width: 15px;
    height: 15px;
    background: #000;
    border-radius: 30px;
    display: block;
    float: left;
    margin-top: 10px;
    margin-right: 15px;
}
.page-id-15507 .kseoaccordion_body .grve-element.grve-text .fluid-width-video-wrapper{
    flex-grow: 1;
    margin: 0 10px!important;
    padding: 0!important;
    height: 210px;
}
.page-id-15507 .kseoaccordion_body .grve-element.grve-text .fluid-width-video-wrapper iframe {
    max-height: 210px;
}
.parent-pageid-15507 .kseoaccordion_body .grve-element.grve-text iframe {

    margin: auto!important;
    width: 100%;

}
.page-id-23839 .kseoaccordion_body .grve-element.grve-text{
    display: block;
}
.page-id-23839 .kseoaccordion_body p{
    line-height: 28px;
    color: #777;
    font-size: 14px;
}
.page-id-23839 .kseoaccordion_body .grve-element.grve-text ul{
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    line-height: 28px;
    color: #777;
    font-size: 14px;

}
.page-id-23839 .kseoaccordion_body .grve-element.grve-text ul li{
    line-height: 28px;
    color: #777;
    font-size: 14px;
}
.page-id-23839 .kseoaccordion_body ul li:before{
    margin-top: 4px;
    margin-right: 20px;
    margin-left: 0px;
}
.noflex .kseoaccordion_body .grve-element.grve-text {
    display: block;
}
.home21 .kseoaccordion .vc_tta.vc_general .vc_tta-panel-body, .home21 li{
    color: #000;
}
.wpb-js-composer .home21 .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_title{
    font-size: 18px!important;
    font-weight: 600;
    text-align: left;
    padding-left: 30px;
}
.home21 p, .home21 .kseoaccordion_body .grve-element.grve-text{
    font-size: 18px;
    }
    .wpb-js-composer .home21 .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_subtitle{
    display: none;
}
.home21 .kseoaccordion_body .grve-element.grve-text ul{
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}
.home21 .kseoaccordion_body ul li:before{
    content: "\f068";
    color: #0076bf;
    background: transparent;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-top: 0;
    margin-right: 10px;
    margin-left: 10px;
}
.home21 .kseoaccordion .vc_tta.vc_general .vc_tta-panel-body{
    margin-left: 30px;
    margin-bottom: 30px;
}
.home21 .kseoaccordion .vc_tta.vc_general .vc_tta-panel-body table ul{
    text-align: left;
}
.home21 .kseoaccordion_body td, .home21 .kseoaccordion_body th,  .home21 .kseoaccordion_body tr{
border: none;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_subtitle{
    padding: 14px 20px;
    cursor: pointer;
    font-size: 24px;
    color: #000;
    text-align: center;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_title{
    font-size: 38px!important;
    text-align: center;
    cursor: pointer;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_title a{
    color: #000;

}
@media screen and (max-width: 1110px) {
    .kseoaccordion_body .grve-element.grve-text ul{
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 2;
    }
}
@media screen and (max-width: 769px) {
.kseoaccordion_body .grve-element.grve-text{
        display: block;
    }
    .kseoaccordion_body .grve-element.grve-text iframe {

        margin: 0 auto 10px!important;
    }
}
  @media screen and (max-width: 767px) {
 .home21.prefab-text.prefab-color.grve-section .grve-container .kseoaccordion {
           padding: 0 15px;

       }
         .home21 .kseoaccordion .vc_tta.vc_general .vc_tta-panel-body table td{
            display: block;
        }
          .wpb-js-composer .home21 .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_title{
            line-height: 1.2;
            margin-bottom: 20px;
        }
         .parent-pageid-15507 .accordioniframe .kseoaccordion_body .grve-element.grve-text iframe{
            border: 0;
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
        }
        .parent-pageid-15507 .accordioniframe .kseoaccordion_body .grve-element.grve-text{
            overflow: hidden;
            padding-top: 56.25%;
            position: relative;
        }
        .wpb-js-composer.parent-pageid-15507  .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_title{
            font-size: 26px!important;
        }
          .state-post .kseoaccordion_body .fluid-width-video-wrapper{
            margin: 0 0 10px!important;
        }
          .wpb-js-composer .state-post  .vc_tta.vc_general h2.vc_tta-panel-title.kseoaccordion_title{
            font-size: 22px !important;
        }
          .page-id-15507 .kseoaccordion_body .grve-element.grve-text .fluid-width-video-wrapper{
            margin: 0 0 10px 0!important;
        }
          .kseoaccordion_body li{
            font-size: 12px;
        }
          .kseoaccordion_body ul li:before {
            content: '';
            width: 14px;
            height: 14px;
            background: #fbc627;
            border-radius: 30px;
            display: block;
            float: left;
            margin-top: 3px;
            margin-right: 10px;
        }
        .kseoaccordion.spec_mobile_view .vc_tta.vc_general .vc_tta-panel-body{
            display: block;
            height: 160px;
            overflow: hidden;
        }
 
        .kseoaccordion.spec_mobile_view .vc_tta.vc_general .vc_tta-panel-body:before {
            content: '';
            width: 100%;
            height: inherit;
            background: #fff;
            z-index: 9;
            display: block;
            position: absolute;
            background: linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
        }
        .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_title{
            font-size: 18px!important;
            margin-bottom: 0;
            letter-spacing: 0px;
        }
        .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_subtitle {
            padding: 5px 10px 20px;
            cursor: pointer;
            font-size: 13px!important;
            line-height: 1.2;
            color: #000;
            text-align: center;
        }

        .wpb-js-composer .spec_mobile_view .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_subtitle:after{
            content: '';
            height: 140px;
            display: block;
            position: absolute;
            left: 0;

            top: 0;
            width: 100%;
            z-index: 10;
            background: url('../arrdown.html');
            background-repeat: no-repeat;
            background-position: bottom;

        }
        .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title.kseoaccordion_subtitle.mobileopen:after{
            content: none;
        }

        .kseoaccordion .vc_tta.vc_general .vc_tta-panel-body.mobileopen:before{
            content: none;
        }
        .kseoaccordion.spec_mobile_view .vc_tta.vc_general .vc_tta-panel-body.mobileopen{
            height: 100%;
        }
        .kseoaccordion .kseoaccordion_body {
            display: block;
        }
        .kseoaccordion_body .grve-element.grve-text img {
            flex-grow: 1;
            margin: 0;
            /* width: 60%; */
            width: 49%;

        }
         .kseoaccordion_body .mega-uae-btn.hvr-fade{
            padding: 12px 24px!important;
        }
         .mobile_special1 .kseoaccordion_body {
            margin-bottom: 0 !important;
        }
  }