@media (max-width:1439px){
    .elementor-element-23c6834 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
        padding: 0px!important;
    }
}
@media (max-width:1365px) {
    .elementor-147 .elementor-element.elementor-element-4ef4de3 > .elementor-container {
        min-height: 92vh;
    }
    .elementor-147 .elementor-element.elementor-element-4977084 > .elementor-element-populated {
        top: -40px;
    }
}
@media (max-width:1199px) {
    .elementor-147 .elementor-element.home-award-container {
        width: 25%;
    }
    #home #section3, #home #section5, .about #section2, .productions #section3, .production #section2, .team-bio, .contact #section2 {
        background-position: right bottom;
    }
    .elementor-section .elementor-container {
        flex-wrap: wrap;
    }
    #about-partners .partner-logos {
        column-gap: 80px;
    }
}
@media (max-width:1023px) {
    .elementor-625 .elementor-element.elementor-element-0440897 img {
        width: 100%;
    }
    .elementor-147 .elementor-element.elementor-element-4977084 > .elementor-element-populated {
        top: 0px;
    }
    .elementor-625 .elementor-element.elementor-element-d4b3d0f .elementskit-menu-container {
        background-color: rgba(255, 255, 255, 0.95);
        max-width: 100%;
        padding: 0;
    }
    .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
        width: auto;
    }
    .elementskit-menu-offcanvas-elements.active {
        right: 0;
        left: unset;
    }
    .elementskit-navbar-nav-default .elementskit-navbar-nav {
        width: 300px;
    }
    .elementor-625 .elementor-element.elementor-element-d4b3d0f .elementskit-nav-logo > img {
        display: none;
    }
    #section1 .elementor-heading-title {
        padding: 15px 0;
    }
    .elementor-344 .elementor-element.elementor-element-6c359d0 > .elementor-container {
        min-height: 300px;
    }
    .elementor-387 .elementor-element.elementor-element-b10ccb4 > .elementor-container {
        min-height: 311px;
    }
    .elementor-387 .elementor-element.elementor-element-cbcad95 {
        padding: 10px 1em 0 1em;
    }
    .elementor-section .elementor-container.productions-container {
        grid-template-columns: 1fr 1fr;
        margin: 0px auto 0 auto;
    }
    .elementor-387 .elementor-element.elementor-element-2f14812 {
        width: 100%;
    }
    .elementor-kit-4 .partner-logos-block h3 {
        font-size: 35px;
    }
    #about-partners .partner-logos {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .elementor-421 .elementor-element.elementor-element-9ba635b {
        padding: 15px 1em 6em 1em;
    }
    .elementor-421 .elementor-element.elementor-element-b2f6e14 > .elementor-container {
        min-height: 310px;
    }
    .elementor-421 #section2.elementor-section .elementor-container {
        display: block;
    }
    .elementor-565 .elementor-element.elementor-element-8252f2e > .elementor-container {
        min-height: 311px;
    }
    .elementor-565 .elementor-element.elementor-element-1d5f539 {
        padding: 10px 1em 6em 1em;
    }
    .contact-form-title {
        margin-top: 25px !important;
    }
    .elementor-565 .elementor-element.elementor-element-44649dd > .elementor-element-populated {
        padding: 2em 1em 1em 1em;
    }
}
@media (max-width:767px){
    .ekit-wid-con .elementskit-image-accordion-wraper{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .elementor-147 .elementor-element.elementor-element-4ef4de3 > .elementor-container {
        min-height: 50vh;
    }
    .home-award-container {
        position: relative;
        top: -57px;
    }
    .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
        padding: 10px 0px;
    }
    .elementor-147 .elementor-element.elementor-element-ae8d88c {
        height: 40px;
    }
    .elementor-element-cc4e651,.elementor-element-8edcc88 {
        text-align: center;
        /* display: block; */
        justify-content: center;
    }
    .elementor-element-cc4e651 .elementor-element-populated,.elementor-element-8edcc88 .elementor-element-populated  {
        width: 75%;
        display: inline-block;
    }
    .elementor-344 .elementor-element.elementor-element-6c359d0 > .elementor-container {
        min-height: 197px;
    }
    /*.elementor-element-cc4e651 .elementor-element-populated.elementor-element-3ac073a {*/
    /*    display: inline-block;*/
    /*}*/
    .team-bio {
        grid-template-columns: 1fr;
        overflow: auto;
        width:100%;
        top: 0;
        left: 0;
        transform: unset;
        max-height: unset;
        padding: 15px;
    }
    .about-team-bio-text {
        overflow-y: unset;
        height: unset;
    }
    .about #section1, .productions #section1, .production #section1, .contact #section1 {
        background-size: contain;
    }
    .elementor-387 .elementor-element.elementor-element-b10ccb4 > .elementor-container {
        min-height: 195px;
    }
    .elementor-387 .elementor-element.elementor-element-fa38074 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-section .elementor-container.productions-container {
        grid-template-columns: 1fr;
    }
    .elementor-kit-4 h5 {
        font-size: 24px;
    }
    #about-partners .partner-logos {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .elementor-421 .elementor-element.elementor-element-b2f6e14 > .elementor-container {
        min-height: 194px;
    }
    .elementor-421 .elementor-element.elementor-element-1fa8baf .elementor-heading-title {
        font-size: 30px;
    }
    #movie-btn-container {
        grid-template-columns: 1fr;
    }
    .elementor-element-4047032 {
        display: none;
    }
    .elementor-kit-4 .elementor-421 h4 {
        font-size: 24px;
        line-height: var( --e-global-typography-611805d-line-height );
        letter-spacing: var( --e-global-typography-611805d-letter-spacing );
        word-spacing: var( --e-global-typography-611805d-word-spacing );
    }
    .contact .row.form-container {
        grid-template-columns: 1fr 1fr;
    }
    .about #section1, .productions #section1, .production #section1, .contact #section1 {
        background-size: contain;
    }
    .elementor-565 .elementor-element.elementor-element-8252f2e > .elementor-container {
        min-height: 194px;
    }
    .elementor-565 .elementor-element.elementor-element-8252f2e > .elementor-container {
        min-height: 152px;
    }
    .elementor-565 .elementor-element.elementor-element-f6aeb29 .elementor-heading-title {
        font-size: 32px;
    }
    .elementor-565 .elementor-element.elementor-element-44649dd > .elementor-element-populated {
        padding: 2em 0 1em 0;
    }
    .elementor-565 .elementor-element.elementor-element-36a386d > .elementor-element-populated {
        padding: 15px 0;
    }
    #distributors-list, #broadcasters-list, #awards-list {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media (max-width:479px) {
    .elementor-147 .elementor-element.elementor-element-4ef4de3 > .elementor-container {
        min-height: 55vh;
    }
    .elementor-344 .elementor-element.elementor-element-6c359d0 > .elementor-container {
        min-height: 152px;
    }
    .elementor-344 .elementor-element.elementor-element-3b774e6 {
        padding: 1em 0em 3em 0em;
    }
    .elementor-387 .elementor-element.elementor-element-b10ccb4 > .elementor-container {
        min-height: 153px;
    }
    .elementor-387 .elementor-element.elementor-element-fa38074 .elementor-heading-title {
        font-size: 34px;
    }
    #home .ekit-wid-con h1.elementskit-section-title {
        margin-bottom: 5px;
    }
    .elementor-147 .elementor-element.elementor-element-d79bdd6 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }
    .elementor-147 .elementor-element.elementor-element-d79bdd6 > .elementor-widget-container p {
        font-size: 15px;
    }
    .elementor-147 .elementor-element.elementor-element-14b5ed0 .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-147 .elementor-element.elementor-element-2725b80 .elementor-heading-title {
        font-size: 30px;
    }
    #about-partners .partner-logos {
        grid-template-columns: 1fr 1fr;
    }
    .elementor-421 .elementor-element.elementor-element-b2f6e14 > .elementor-container {
        min-height: 136px;
    }
    .elementor-421 .elementor-element.elementor-element-ff5b93a > .elementor-element-populated {
        padding: 15px 0;
    }
    .elementor-421 .elementor-element.elementor-element-3486100 > .elementor-element-populated {
        padding: 0;
    }
    .contact .row.form-container {
        grid-template-columns: 1fr;
    }
    #comments-wrapper {
        grid-column-start: 1;
        grid-column-end: unset;
    }
    #distributors-list, #broadcasters-list, #awards-list {
        grid-template-columns: 1fr 1fr;
    }
}
@media (max-width:480px){
    .ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line{
        width:50px
    }
    .ekit-wid-con .ekit-location_inner{
        left:0;
        right:auto
    }
}

@media screen and (min-width:1024px){
    .ekit-image-accordion-vertical .ekit-image-accordion{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ekit-image-accordion-vertical .ekit-image-accordion-item{
        min-height:0!important
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    .ekit-image-accordion-tablet-vertical .ekit-image-accordion,.ekit-image-accordion-vertical:not(.ekit-image-accordion-tablet-horizontal) .ekit-image-accordion{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ekit-image-accordion-tablet-vertical .ekit-image-accordion-item,.ekit-image-accordion-vertical:not(.ekit-image-accordion-tablet-horizontal) .ekit-image-accordion-item{
        min-height:0!important
    }
}
@media screen and (max-width:767px){
    .ekit-image-accordion-mobile-vertical .ekit-image-accordion,.ekit-image-accordion-tablet-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion,.ekit-image-accordion-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ekit-image-accordion-mobile-vertical .ekit-image-accordion-item,.ekit-image-accordion-tablet-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion-item,.ekit-image-accordion-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion-item{
        min-height:0!important
    }
}
@media (max-width:991px){
    .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{
        width:50%
    }
    .ekit-wid-con .elementskit-flip-clock>.elementskit-time{
        margin-bottom:40px
    }
    .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{
        max-width:100%
    }
    .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{
        margin-bottom:30px;
        margin-right:30px
    }
    .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{
        font-size:28px
    }
    .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{
        font-size:14px
    }
}
@media (max-width:480px){
    .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{
        display:block;
        width:100%
    }
    .ekit-wid-con .elementskit-flip-clock>.elementskit-time{
        margin-bottom:40px;
        width:100%
    }
    .ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){
        margin-right:0
    }
    .ekit-wid-con .elementskit-countdown-timer-4::after,.ekit-wid-con .elementskit-countdown-timer-4::before{
        display:none
    }
    .ekit-wid-con .elementskit-countdown-timer-4{
        width:100%;
        margin-left:0;
        height:100%;
        line-height:1
    }
    .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{
        padding:15px
    }
    .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        padding:0
    }
    .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child),.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child){
        margin-bottom:30px
    }
    .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{
        display:block
    }
    .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{
        line-height:normal
    }
    .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{
        max-width:100%
    }
}
@media (max-width:991px){
    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-1 .ekit-video-item{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-2 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 50%;
        -ms-flex:1 0 45%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-3 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 33.33%;
        -ms-flex:1 0 31%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-4 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 25%;
        -ms-flex:1 0 20%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-5 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 20%;
        -ms-flex:1 0 18%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-6 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 16.66%;
        -ms-flex:1 0 15%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-1 .ekit-video-item{
        width:100%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-2 .ekit-video-item{
        width:50%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-3 .ekit-video-item{
        width:33.33%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-4 .ekit-video-item{
        width:25%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-5 .ekit-video-item{
        width:20%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-6 .ekit-video-item{
        width:16.66%
    }
}
@media (max-width:480px){
    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-1 .ekit-video-item{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-2 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 50%;
        -ms-flex:1 0 45%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-3 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 33.33%;
        -ms-flex:1 0 31%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-4 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 25%;
        -ms-flex:1 0 20%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-5 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 20%;
        -ms-flex:1 0 18%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-6 .ekit-video-item{
        -webkit-box-flex:0;
        flex:0 0 16.66%;
        -ms-flex:1 0 15%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-1 .ekit-video-item{
        width:100%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-2 .ekit-video-item{
        width:50%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-3 .ekit-video-item{
        width:33.33%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-4 .ekit-video-item{
        width:25%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-5 .ekit-video-item{
        width:20%
    }
    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-6 .ekit-video-item{
        width:16.66%
    }
    .ekit-wid-con .ekit-video-gallery-wrapper .elementskit-main-filter>li{
        margin-bottom:0
    }
}
@media (max-width:991px){
    .ekit-wid-con .profile-image-card-group>li{
        margin-bottom:0
    }
    .ekit-wid-con .fullwidth-profile-card .profile-entry-content{
        padding-left:30px;
        padding-right:25px
    }
    .ekit-wid-con .fullwidth-profile-card .profile-img{
        display:block
    }
    .ekit-wid-con .owl-carousel .owl-item .profile-header img{
        width:100%
    }
    .ekit-wid-con .team-slider-wraper{
        overflow:hidden;
        position:relative
    }
    .ekit-wid-con .single-preview .entry-content{
        background-size:100%
    }
    .ekit-wid-con .team-sync-thumb{
        overflow:visible;
        margin-bottom:30px
    }
    .ekit-wid-con .team-sync-thumb .owl-item{
        -webkit-transform:none!important;
        transform:none!important
    }
    .ekit-wid-con .team-sync-prev .owl-stage-outer{
        padding-bottom:50px
    }
}
@media (max-width:767px){
    .ekit-wid-con .team-slider{
        padding:0
    }
    .ekit-wid-con .team-slider{
        overflow:visible
    }
    .ekit-wid-con .team-slider .owl-stage-outer{
        padding:50px 0
    }
    .ekit-wid-con .profile-square-v.square-v4 .profile-card{
        max-height:500px
    }
    .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{
        max-height:380px
    }
    .ekit-wid-con .fullwidth-profile-card .profile-entry-content{
        padding-left:0;
        padding-right:0;
        padding-top:30px
    }
}
@media (max-width:480px){
    .ekit-wid-con .profile-image-card-group.five-col>li,.ekit-wid-con .profile-image-card-group.four-col>li{
        width:100%
    }
    .ekit-wid-con .vintage-style-2 .vintage-profile-card .profile-group{
        padding:62px 29px
    }
    .ekit-wid-con .profile-info-text{
        padding-right:0
    }
    .ekit-wid-con .elementskit-team-popup .modal-body{
        display:block;
        padding:60px 25px 40px
    }
}
@media (max-width:991px){
    .ekit-wid-con .timeline-item{
        padding:20px
    }
    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{
        padding-left:20px
    }
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content{
        padding-left:20px
    }
    .ekit-wid-con .timeline-content{
        padding-right:20px
    }
    .ekit-wid-con .horizantal-timeline .single-timeline{
        width:49%
    }
}
@media (max-width:767px){
    .ekit-wid-con .timeline-item{
        padding:10px;
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content{
        padding-left:0
    }
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content{
        padding-left:0
    }
    .ekit-wid-con .timeline-content{
        padding-right:0;
        margin-top:20px
    }
}
@media (max-width:480px){
    .ekit-wid-con .single-timeline{
        display:block
    }
    .ekit-wid-con .single-timeline .timeline-img{
        display:none
    }
    .ekit-wid-con .timeline-item{
        width:100%;
        margin-right:0;
        padding:20px
    }
    .ekit-wid-con .timeline-info{
        width:100%;
        margin-left:0;
        text-align:right;
        padding:10px
    }
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-item{
        margin-right:0;
        margin-left:0
    }
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-info{
        text-align:left
    }
    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-item{
        margin-right:0;
        margin-left:0
    }
    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-info{
        text-align:left
    }
    .ekit-wid-con .timeline-classic .timeline-info{
        width:100%;
        margin-left:0
    }
    .ekit-wid-con .timeline-slider-info .title{
        font-size:18px
    }
}
@media (max-width:320px){
    .ekit-wid-con .timeline-slider-area{
        padding:0
    }
    .ekit-wid-con .horizantal-timeline .single-timeline{
        width:100%
    }
}
@media (max-width:3){
    .ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info{
        text-align:left
    }
    .ekit-wid-con .timeline-item .timeline-content{
        text-align:left
    }
    .ekit-wid-con .timeline-area.vertical-timeline{
        padding-left:35px
    }
}
@media (max-width:991px){
    .ekit-wid-con .horizantal-timeline .single-timeline{
        margin-right:1%
    }
}
@media (max-width:1023px){
    .ekit-wid-con .timeline-info{
        text-align:left
    }
    .ekit-wid-con .timeline-pin-icon{
        left:-60px;
        -webkit-transform:translateX(0) translateY(-50%);
        transform:translateX(0) translateY(-50%)
    }
}
@media (max-width:480px){
    .ekit-wid-con .timeline-pin-icon{
        width:20px;
        height:20px;
        line-height:18px;
        left:-43px;
        -webkit-transform:translateX(0) translateY(-50%);
        transform:translateX(0) translateY(-50%);
        font-size:10px
    }
}
@media (max-width:1023px){
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content{
        padding-left:0
    }
}
@media (max-width:1023px){
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-icon{
        margin-left:30px
    }
    .ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-item{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media (max-width:480px){
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-icon{
        margin-left:0
    }
}
@media (max-width:991px){
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-2{
        width:50%
    }
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-3{
        width:33.3333333333%
    }
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-4{
        width:25%
    }
    .ekit-wid-con .post--tab .tabContent{
        -webkit-box-flex:0;
        -ms-flex:0 0 80%;
        flex:0 0 80%
    }
    .ekit-wid-con .post--tab .tabHeader{
        -webkit-box-flex:0;
        -ms-flex:0 0 20%;
        flex:0 0 20%
    }
}
@media (max-width:480px){
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-2{
        width:50%
    }
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-3{
        width:33.3333333333%
    }
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-4{
        width:25%
    }
    .ekit-wid-con .post--tab{
        display:block
    }
    .ekit-wid-con .post--tab .tabHeader .tab__list{
        border:none;
        margin-bottom:15px
    }
    .ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item{
        display:inline-block;
        position:relative;
        padding:10px 15px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .ekit-wid-con .elementskit-single-testimonial-slider.block-style{
        padding:30px
    }
    .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{
        display:none
    }
    .ekit-wid-con .elementskit-testimonial-preset{
        overflow:hidden
    }
    .ekit-wid-con .elementskit-single-testimonial-slider{
        -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
        box-shadow:0 10px 10px 0 rgba(0,0,0,.1)
    }
}
@media (max-width:991px){
    .ekit-wid-con .elementskit-testimonial-preset{
        overflow:hidden;
        padding:40px
    }
    .ekit-wid-con .elementskit-testimonial-preset.testimonial-block-slider{
        padding-left:0;
        padding-right:0
    }
    .ekit-wid-con .elementskit-single-testimonial-slider{
        -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
        box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
        padding:30px
    }
    .ekit-wid-con .elementskit-single-testimonial-slider .elementskit-profile-image-card{
        margin-bottom:0
    }
    .ekit-wid-con .elementskit-single-testimonial-slider.style-2{
        padding:30px;
        border-left:0 solid #2575fc
    }
    .ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{
        margin-left:0
    }
    .ekit-wid-con .elementskit-single-testimonial-slider.block-style{
        padding:30px
    }
    .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content{
        display:none
    }
    .ekit-wid-con .elementskit-commentor-content{
        padding-right:0;
        margin-bottom:30px
    }
    .ekit-wid-con .elementskit-tootltip-testimonial{
        width:90%;
        margin-left:auto;
        margin-right:auto
    }
}
@media (max-width:767px){
    .ekit-wid-con .elementskit-testimonial_card{
        padding:100px 60px 40px
    }
    .ekit-wid-con .elementskit-testimonial-slider .slick-next,.ekit-wid-con .elementskit-testimonial-slider .slick-prev{
        display:none!important
    }
}
@media (max-width:320px){
    .ekit-wid-con .elementskit-testimonial-preset{
        padding:20px 10px
    }
    .ekit-wid-con .elementskit-single-testimonial-slider.review-block{
        padding:20px
    }
    .ekit-wid-con .elementskit-testimonial_card{
        padding:50px 30px 20px
    }
    .ekit-wid-con .elementskit-testimonial_card>p{
        font-size:15px
    }
}
@media (max-width:991px){
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left{
        text-align:left
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .elementskit-border-divider{
        margin:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
        left:26px
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{
        margin:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right{
        text-align:right
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .elementskit-border-divider{
        margin-left:auto;
        margin-right:0;
        left:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{
        margin-left:auto;
        margin-right:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center{
        text-align:center
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .elementskit-border-divider{
        margin-left:auto;
        margin-right:auto
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
        left:13px
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{
        margin:auto
    }
}
@media (max-width:480px){
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left{
        text-align:left
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .elementskit-border-divider{
        margin:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
        left:26px
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-star .elementskit-border-star{
        margin:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right{
        text-align:right
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .elementskit-border-divider{
        margin-left:auto;
        margin-right:inherit
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
        left:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-star .elementskit-border-star{
        margin-left:auto;
        margin-right:0
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center{
        text-align:center
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .elementskit-border-divider{
        margin-left:auto;
        margin-right:auto
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider{
        left:13px
    }
    .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-star .elementskit-border-star{
        margin:auto
    }
}
@media (max-width:991px){
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        top:inherit;
        bottom:0;
        -webkit-transform:translate(0);
        transform:translate(0)
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        top:0;
        bottom:inherit;
        -webkit-transform:translate(0);
        transform:translate(0)
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        top:50%;
        bottom:inherit;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-1 ul.products .product-category{
        width:100%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-2 ul.products .product-category{
        width:50%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-3 ul.products .product-category{
        width:33.33%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-4 ul.products .product-category{
        width:25%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-5 ul.products .product-category{
        width:20%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-6 ul.products .product-category{
        width:16.66%
    }
}
@media (max-width:480px){
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        top:inherit;
        bottom:0;
        -webkit-transform:translate(0);
        transform:translate(0)
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        top:0;
        bottom:inherit;
        -webkit-transform:translate(0);
        transform:translate(0)
    }
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{
        top:50%;
        bottom:inherit;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-1 ul.products .product-category{
        width:100%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-2 ul.products .product-category{
        width:50%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-3 ul.products .product-category{
        width:33.33%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-4 ul.products .product-category{
        width:25%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-5 ul.products .product-category{
        width:20%
    }
    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-6 ul.products .product-category{
        width:16.66%
    }
}
@media (max-width:991px){
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-1 ul.products .product{
        width:100%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-2 ul.products .product{
        width:50%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-3 ul.products .product{
        width:33.33%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-4 ul.products .product{
        width:25%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-5 ul.products .product{
        width:20%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-6 ul.products .product{
        width:16.66%;
        margin:0
    }
}
@media (max-width:480px){
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-1 ul.products .product{
        width:100%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-2 ul.products .product{
        width:50%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-3 ul.products .product{
        width:33.33%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-4 ul.products .product{
        width:25%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-5 ul.products .product{
        width:20%;
        margin:0
    }
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-6 ul.products .product{
        width:16.66%;
        margin:0
    }
}
@media (max-width:991px){
    .elementor-widget-elementskit-page-list.elementor-align-tablet-left .ekit-wid-con .elementor-icon-list-item,.elementor-widget-elementskit-page-list.elementor-align-tablet-left .ekit-wid-con .elementor-icon-list-items{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget-elementskit-page-list.elementor-align-tablet-center .ekit-wid-con .elementor-icon-list-item,.elementor-widget-elementskit-page-list.elementor-align-tablet-center .ekit-wid-con .elementor-icon-list-items{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        text-align:center
    }
    .elementor-widget-elementskit-page-list.elementor-align-tablet-right .ekit-wid-con .elementor-icon-list-item,.elementor-widget-elementskit-page-list.elementor-align-tablet-right .ekit-wid-con .elementor-icon-list-items{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget-elementskit-page-list.elementor-align-tablet-center .ekit-wid-con .ekit_page_list_content{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .elementor-widget-elementskit-page-list.elementor-align-tablet-left .ekit-wid-con .ekit_page_list_content{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .elementor-widget-elementskit-page-list.elementor-align-tablet-right .ekit-wid-con .ekit_page_list_content{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
}
@media (max-width:480px){
    .elementor-widget-elementskit-page-list.elementor-align-mobile-left .ekit-wid-con .elementor-icon-list-item,.elementor-widget-elementskit-page-list.elementor-align-mobile-left .ekit-wid-con .elementor-icon-list-items{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget-elementskit-page-list.elementor-align-mobile-center .ekit-wid-con .elementor-icon-list-item,.elementor-widget-elementskit-page-list.elementor-align-mobile-center .ekit-wid-con .elementor-icon-list-items{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        text-align:center
    }
    .elementor-widget-elementskit-page-list.elementor-align-mobile-right .ekit-wid-con .elementor-icon-list-item,.elementor-widget-elementskit-page-list.elementor-align-mobile-right .ekit-wid-con .elementor-icon-list-items{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget-elementskit-page-list.elementor-align-mobile-center .ekit-wid-con .ekit_page_list_content{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .elementor-widget-elementskit-page-list.elementor-align-mobile-left .ekit-wid-con .ekit_page_list_content{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .elementor-widget-elementskit-page-list.elementor-align-mobile-right .ekit-wid-con .ekit_page_list_content{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
}
.ekit-template-content-header .elementor-section,.ekit-template-content-header .panel-row-style{
    -webkit-transform:none
}
@media (max-width:767px){
    .ekit-wid-con .column-count-1{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .ekit-wid-con .column-count-3,.ekit-wid-con .column-count-4,.ekit-wid-con .column-count-5,.ekit-wid-con .column-count-6{
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2
    }
}
@media (max-width:480px){
    .ekit-wid-con .column-count-1{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .ekit-wid-con .column-count-2,.ekit-wid-con .column-count-3,.ekit-wid-con .column-count-4,.ekit-wid-con .column-count-5,.ekit-wid-con .column-count-6{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
}
@media (max-width:768px){
    .ekit-wid-con .elementkit-tab-wraper.vertical{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
