[data-aos^=fade][data-aos^=fade]
 {
    opacity: 1;
    transform: translateZ(0);
}
 
:root
{
    --e-global-color-primary: #1F2C39;
    --e-global-color-secondary: #FEC14A;
    --e-global-color-text: #7E8186;
    --e-global-color-accent: #19C2C1;
    --e-global-color-43830c4: #FFFFFF;
    --e-global-color-849c8e6: #19C2C124;
    --e-global-color-8814972: #FEC14A3B;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-primary-text-decoration: none;
    --e-global-typography-secondary-font-family: "Lato";
    --e-global-typography-secondary-font-size: 18px;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-secondary-text-transform: uppercase;
    --e-global-typography-secondary-text-decoration: none;
    --e-global-typography-secondary-line-height: 25px;
    --e-global-typography-text-font-family: "Lato";
    --e-global-typography-text-font-size: 18px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-text-decoration: none;
    --e-global-typography-text-line-height: 22px;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 16px;
    --e-global-typography-accent-font-weight: 600;
    --e-global-typography-accent-text-transform: uppercase;
    --e-global-typography-accent-text-decoration: none;
    --e-global-typography-accent-line-height: 16px;
    --e-global-typography-accent-letter-spacing: 1.4px;
    --e-global-typography-14fa006-font-family: "Montserrat";
    --e-global-typography-14fa006-font-size: 50px;
    --e-global-typography-14fa006-font-weight: 800;
    --e-global-typography-14fa006-text-decoration: none;
    --e-global-typography-14fa006-line-height: 59px;
    --e-global-typography-4ebe58b-font-family: "Montserrat";
    --e-global-typography-4ebe58b-font-size: 40px;
    --e-global-typography-4ebe58b-font-weight: 800;
    --e-global-typography-4ebe58b-text-decoration: none;
    --e-global-typography-4ebe58b-line-height: 45px;
    --e-global-typography-66cd727-font-family: "Montserrat";
    --e-global-typography-66cd727-font-size: 30px;
    --e-global-typography-66cd727-font-weight: 700;
    --e-global-typography-66cd727-text-decoration: none;
    --e-global-typography-66cd727-line-height: 35px;
    --e-global-typography-7f0582a-font-family: "Montserrat";
    --e-global-typography-7f0582a-font-size: 23px;
    --e-global-typography-7f0582a-font-weight: 800;
    --e-global-typography-7f0582a-text-decoration: none;
    --e-global-typography-7f0582a-line-height: 29px;
    --e-global-typography-47687cb-font-family: "Montserrat";
    --e-global-typography-47687cb-font-size: 18px;
    --e-global-typography-47687cb-font-weight: 800;
    --e-global-typography-47687cb-text-decoration: none;
    --e-global-typography-47687cb-line-height: 22px;
    --e-global-typography-11fddc5-font-family: "Montserrat";
    --e-global-typography-11fddc5-font-size: 14px;
    --e-global-typography-11fddc5-font-weight: 500;
    --e-global-typography-11fddc5-text-decoration: none;
    --e-global-typography-11fddc5-line-height: 19px;
    --e-global-typography-23e226e-font-family: "Montserrat";
    --e-global-typography-23e226e-font-size: 18px;
    --e-global-typography-23e226e-font-weight: 600;
    --e-global-typography-23e226e-text-transform: capitalize;
    --e-global-typography-23e226e-text-decoration: none;
    --e-global-typography-1dc777d-font-family: "Montserrat";
    --e-global-typography-1dc777d-font-size: 50px;
    --e-global-typography-1dc777d-font-weight: 800;
    --e-global-typography-1dc777d-text-decoration: none;
    --e-global-typography-1dc777d-line-height: 59px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}
 
.elementor-6 .elementor-element.elementor-element-03ab676 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: #19C2C124;
    padding: 2px 10px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 25px 25px 25px 25px;
}



.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header {
    position: relative;
    z-index: 2;
    line-height: 0;
}






@media (min-width: 1025px) {
    .elementor-element.elementor-element-03ab676 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon
{
    display: inline-block;
    color: var(--jkit-txt-color);
    transition: all .4s ease;
}
.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
}


.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body {
    position: relative;
    z-index: 2;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title {
    padding: 0;
    color: var(--jkit-txt-color);
    font-size: 23px;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
}
.elementor-6 .elementor-element.elementor-element-03ab676 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 4px 4px 4px 0px;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-43830c4);
    background-color: var(--e-global-color-accent);
    border-radius: 30px 30px 30px 30px;
    padding: 20px 40px 20px 40px;
}
.elementor-6 .elementor-element.elementor-element-742de86 .elementor-button {
    background-color: var(--e-global-color-accent);
    box-shadow: 0px 5px 25px -10px #19C2C1;
}

.fa-circle:before {
    content: "\f111";
}
.elementor-icon i:before, .elementor-icon svg:before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.elementor-6 .elementor-element.elementor-element-259770a
{
    margin-top: 5%;
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 94%;
}
.elementor-6 .elementor-element.elementor-element-f9d1d21 img
{
        width: 80%;
}


.elementor-icon i:before, .elementor-icon svg:before
{
        top: 6%;
}
.elementor-6 .elementor-element.elementor-element-f9d1d21 img
{
        width: 75%;
}
.elementor-element-fe2d247
{
    margin-top: 1%;
}
.elementor-6 .elementor-element.elementor-element-03ab676 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper
{
    margin-bottom: 15%;
}
.elementor-6 .elementor-element.elementor-element-f217089 .jeg-elementor-kit.jkit-heading .heading-title
{
        font-size: 35px;
        line-height: 40px;
}

.elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 26px;
    margin-left: -25%;
    margin-top: 30%;
}

.navbar-brand.logo h3
{
        font-family: var(--e-global-typography-14fa006-font-family), Sans-serif;
    /*
        font-size: var(--e-global-typography-14fa006-font-size);
    */
    font-size:35px;
    font-weight: var(--e-global-typography-14fa006-font-weight);
    text-decoration: var(--e-global-typography-14fa006-text-decoration);
    line-height: var(--e-global-typography-14fa006-line-height);
    letter-spacing: var(--e-global-typography-14fa006-letter-spacing);
    word-spacing: var(--e-global-typography-14fa006-word-spacing);
    color: var(--e-global-color-primary);
}




/* same theme starts */

.elementor-6 .elementor-element.elementor-element-03ab676 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper
{
    /*background-color: #ee0979;*/
    background: linear-gradient(to left bottom, #ee0979, #fc1c62, #ff364a, #ff512f, #ff6a00);
}
.elementor-6 .elementor-element.elementor-element-03ab676 .jeg-elementor-kit.jkit-icon-box .title
{
    color: #fff;
}
.elementor-6 .elementor-element.elementor-element-742de86 .elementor-button
{
        background: linear-gradient(to left bottom, #ee0979, #fc1c62, #ff364a, #ff512f, #ff6a00);
        box-shadow: 0px 5px 25px -10px #ff6a00;
}
.elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon
{
        background: linear-gradient(to left bottom, #ee0979, #fc1c62, #ff364a, #ff512f, #ff6a00);
        box-shadow: 0px 5px 25px -10px #ff6a00;
}
.elementor-6 .elementor-element.elementor-element-693a615.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-693a615.elementor-view-default .elementor-icon
{
        color: #ff364a;
}
.about-image .shape img:first-child
{
    z-index:-1;
}
.about-area img.main-image
{
    width: 70%;
}
.pt-50, .ptb-50 {
    padding-top: 50px;
}
a.default-btn
{
    cursor: pointer;
}
a.default-btn i
{
    margin-left: 10px;
}

.overview-box .overview-content .content
{
    max-height: 400px;
    overflow-y: auto;
    margin-bottom: 20px;
}

/* Scrollbar Styling */
@media (min-width: 1000px)
{
    .overview-box .overview-content .content::-webkit-scrollbar {
        width: 10px;
    }
     
    .overview-box .overview-content .content::-webkit-scrollbar-track {
        background-color: #ebebeb;
        
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
    
    .overview-box .overview-content .content::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: #6d6d6d; 
        background: linear-gradient(to left bottom, #ee0979, #fc1c62, #ff364a, #ff512f, #ff6a00);
    }
}
.overview-box .overview-content .content .row
{
    margin:0;
}
.overview-box .overview-content .content .default-btn
{
    font-size: 14px;
}
.overview-box .overview-content .content h3.ml-5
{
        margin-left: -4%;
}
.overview-box .overview-content .content .row .row#tab4asharan
{
    margin-left: -2%;
} 

.overview-box .overview-content .content  ol>li {
  display: inline;
}

.overview-box .overview-content .content .actorprofile
{
    margin-left: -5%;
}
.overview-box .overview-content .content .actorprofile .col-md-4
{
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.pb-20
{
    padding-bottom: 20px;
}
.overview-box .overview-content.pr-30
{
    padding-right: 30px;
}
.pb-50
{
    padding-bottom: 50px;
}
.subscribe-area
{
        background: #000;
}
.subscribe-area .container
{
    max-width:  95%;
}
.subscribe-content
{
    margin-left: auto;
    max-width: 100%;
    padding-right: 30px;
    padding-top: 15%;
    padding-bottom: 6%;
}

.overview-box .overview-content .content .singerprofile .col-md-6
{
    font-size: 15px;
    margin-top: 10px;
}

table.awards
{
        margin-left: -4%;
}
table.awards tbody td
{
        font-size: 15px;
}
table.awards tbody th
{
    font-size: 15px;
}
.text-right
{
    text-align: right;
}
.subscribe-form
{
    width: 100%;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 4%;
    margin-bottom: 2%;
    padding-left: 20px;
    padding-right: 20px;
}
.subscribe-form h3.input
{
    text-align: center;
    font-size: 23px;
    margin-bottom: 20px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/* same theme ends */

.form .lastbutton
{
    margin-top: 20px;
}
.footer-area p
{
    color: #000;
}
.visible-xs
{
    display: none;
}
.go-top i
{
    background: linear-gradient(to left bottom, #ee0979, #fc1c62, #ff364a, #ff512f, #ff6a00);
}
.overview-box .overview-content .content .default-btn
{
    padding-left: 10px;
    padding-right: 10px;
}
 .subscribe-content h2
{
    font-size: 32px;
}
.elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper a.eventss
{
    width: auto;
    display: contents;
}
@media (min-width: 1000px) and (max-width: 1366px)
{
    .elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .title
    {
        margin-top: 12%;
        font-size: 11px;
    }
    .overview-box .overview-content.ml-30
    {
        padding-left: 30px;
    }
    .overview-box .overview-content.pr-30
    {
        padding-top: 30px;
    }
    .overview-box .overview-content .content .actorprofile .col-md-4
    {
        font-size: 13px;
    }
    .subscribe-content h2
    {
        font-size: 29px;
    }
    table.awards tbody td,
    table.awards tbody th
    {
        font-size: 12px;
    }
    .overview-box .overview-content .content .default-btn
    {
        font-size: 12px;
        padding-left: 6px;
        padding-right: 6px;
    }
}
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 87%;
    }
    .overview-box .overview-content .content .actorprofile .col-md-4
    {
        font-size: 13px;
    }
    .overview-box .overview-content.ml-30
    {
        padding-left: 50px;
    }
}

@media (max-width: 860px)
{
    .elementor-element-fe2d247 {
        margin-top: 7%;
    }
    .navbar-light .navbar-brand
    {
        margin-left: 20%;
    }
    .navbar-brand.logo h3
    {
        font-size: 25px;
        margin-bottom: 0;
    }
    .navbar
    {
        padding-top: 0;
        padding-bottom: 0; 
    }
    .elementor-6 .elementor-element.elementor-element-f9d1d21 img {
        width: 98%;
    }
    .elementor-6 .elementor-element.elementor-element-03ab676
    {
            margin-left: 35%;
    }
    
    .elementor-6 .elementor-element.elementor-element-03ab676 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper  
    {
        padding-bottom: 5px;
    }
    .elementor-6 .elementor-element.elementor-element-f217089 .jeg-elementor-kit.jkit-heading
    {
        text-align: center;
    }
    .elementor-section.elementor-section-boxed>.elementor-container
    {
        max-width: 100%;
    }
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding-left: 5px;
        padding-right: 5px;
    }
    .elementor-6 .elementor-element.elementor-element-b9f3f78 > .elementor-element-populated
    {
        margin:0px;
    }
    .elementor-6 .elementor-element.elementor-element-f217089 .jeg-elementor-kit.jkit-heading .heading-title {
        line-height: normal;
        font-size: 28px;
    }
    .elementor-widget:not(:last-child) {
        margin-bottom: 5px;
    }
    .elementor-6 .elementor-element.elementor-element-f217089 .jeg-elementor-kit.jkit-heading .heading-title > span
    {
        display: none;
    }
    .elementor-column.elementor-element-87c7e07 {
        width: 50%;
    }
    .elementor-column.elementor-element-c4c88e6
    {
         width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-742de86 .elementor-button
    {
        font-size: 16px;
        padding-left: 0;
        padding-right: 0;
    }
    .elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper
    {
        padding: 0;
    }
    .elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper
    {
        display: flex;
        margin-top: 3%;
    }
    .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header
    {
        width: 30%;
    }
    /*
    .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body
    {
       width: 70%; 
    }*/
    .elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        height: 40px;
        width: 40px;
    }
    .elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
        font-size: 20px;
        margin-left: -57%;
        margin-top: 35%;
    }
    .elementor-6 .elementor-element.elementor-element-5f80e3d .jeg-elementor-kit.jkit-icon-box .title
    {
            font-size: 11px;
    }
    .about-content h2
    {
                font-size: 18px;
    }
    .about-content p
    {
        text-align: left;
    }
    .podcast-area
    {
        padding-top: 10px;
    }
    .overview-box
    {
        margin-top:10px;
    }
    .overview-box .overview-content .content p
    {
        text-align: left;
    }
    .overview-box .overview-content .content .actorprofile {
        margin-left: 2%;
    }
    .overview-box .overview-content .content .actorprofile .col-md-4
    {
        font-size: 11px;
        margin-top: 11px;
        margin-bottom: 5px;
        width: 50%;
        text-align: left;
    }
    .overview-box .overview-content .content .default-btn {
        font-size: 11px;
    }
    .hidden-xs
    {
        display: none;
    }
    .overview-box .overview-content .content .singerprofile .col-md-6
    {
        text-align: left;
    }
    table.awards {
        margin-left: 0;
    }
    table.awards tbody td,
    table.awards tbody th,
    table.awards thead th
    {
        font-size: 11px;
    }
    .overview-box .overview-content.pr-30 {
        padding-right: 0;
    }
    .subscribe-content
    {
            padding-right: 0;
    }
    .subscribe-content h2
    {
        font-size: 16px;
    }
    .elementor-6 .elementor-element.elementor-element-03ab676
    {
        
    }
    .visible-xs
    {
        display: block;
    }
    .subscribe-content .details
    {
            text-align: left;
    }
    .subscribe-content p
    {
        opacity: 1;
        margin-bottom: 15px;
        font-size: 13px;
    }
    .footer-area p
    {
        font-size: 13px;
        margin-bottom: 15px;
    }
}