.elementor-1025 .elementor-element.elementor-element-224387e{padding:0px 0px 0px 0px;}.elementor-1025 .elementor-element.elementor-element-4601b33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1025 .elementor-element.elementor-element-4601b33 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1025 .elementor-element.elementor-element-7eaf536.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1025 .elementor-element.elementor-element-7eaf536.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1025 .elementor-element.elementor-element-7eaf536.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-1025 .elementor-element.elementor-element-931e18b{z-index:1;width:auto;max-width:auto;}.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-menu-toggle{margin-right:auto;}.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu .elementor-item{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;}.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown a:hover,
					.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-menu-toggle:hover{color:var( --e-global-color-accent );}.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown a:hover,
					.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown .elementor-item, .elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:bold;}.elementor-1025 .elementor-element.elementor-element-3447eaa div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-3447eaa div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-3447eaa div.elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-3447eaa{width:auto;max-width:auto;}.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-menu-toggle{margin-right:auto;}.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu .elementor-item{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;}.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown a:hover,
					.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-menu-toggle:hover{color:var( --e-global-color-accent );}.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown a:hover,
					.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown .elementor-item, .elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:bold;}.elementor-1025 .elementor-element.elementor-element-a476217 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-a476217 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-a476217 div.elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-1025 .elementor-element.elementor-element-a476217{width:auto;max-width:auto;}.elementor-1025 .elementor-element.elementor-element-96024ae .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1025 .elementor-element.elementor-element-96024ae{z-index:1;width:auto;max-width:auto;}@media(max-width:1024px){.elementor-1025 .elementor-element.elementor-element-7eaf536.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-around;}.elementor-1025 .elementor-element.elementor-element-3447eaa{z-index:2;}.elementor-1025 .elementor-element.elementor-element-a476217{z-index:2;}}@media(max-width:767px){.elementor-1025 .elementor-element.elementor-element-7eaf536 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1025 .elementor-element.elementor-element-7eaf536 > .elementor-element-populated > .elementor-widget-wrap{padding:3px 0px 3px 0px;}.elementor-1025 .elementor-element.elementor-element-931e18b{text-align:center;width:auto;max-width:auto;}.elementor-1025 .elementor-element.elementor-element-3447eaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1025 .elementor-element.elementor-element-3447eaa{z-index:1;width:auto;max-width:auto;}.elementor-1025 .elementor-element.elementor-element-a476217 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1025 .elementor-element.elementor-element-a476217{z-index:1;width:auto;max-width:auto;}.elementor-1025 .elementor-element.elementor-element-96024ae .elementor-button{padding:7px 7px 7px 7px;}.elementor-1025 .elementor-element.elementor-element-96024ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1025 .elementor-element.elementor-element-96024ae{width:auto;max-width:auto;}}/* Start custom CSS for image, class: .elementor-element-931e18b */@media (max-width:580px){
    .elementor-1025 .elementor-element.elementor-element-931e18b{
        order:0;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3447eaa */@media (max-width:580px){
    .elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu{
        padding-left:25px;
    }
    .elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{
        color:#494c4f;
    }
    .elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu li{
        width:100%;
        display: flex;
    }
    .elementor-1025 .elementor-element.elementor-element-3447eaa{
        order:-1;
    }
}
.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu .sub-arrow {
    margin-top: -15px;
}
ul.sub-menu[aria-expanded="true"]{
    display:grid !important;
    grid-template-columns: 1fr 1fr;
    justify-items: flex-start;
    grid-template-rows: 40px;
    align-items: flex-end;
    padding-bottom: 10px;
}
ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap:before{
    content:' ';
    background: linear-gradient(90deg, #ED1C24 0%, #262262 100%);
    border-radius: 0;
    transform: matrix(1, 0, 0, -1, 0, 0);
    width: 100%;
    height: 3px;
    display: flex;
    top:0;
    width: 100%;
    position: absolute;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-sub-item:hover {
    background-color: #fff;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu li {
    float: none;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu li a{
   padding: 5px;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-item-active{
    text-decoration: underline;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu li a:before{
    content: '\f054';
    font: normal normal normal 8px/1 FontAwesome;
    transition: all 0.2s;
    padding-right: 5px;
    text-decoration: none !important;
    display: inline-block;
    text-decoration-color: #fff !important;
    position: absolute;
    margin-left: -10px;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu li a:hover:before{
    content: '\f054';
    color: #ED1C24;
    transition: all 0.2s;
    text-decoration: none !important;
    text-decoration-color: #fff !important;
    position: absolute;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa .menu-item-1609 ul.sub-menu{
    width: 100% !important;
    column-count: 2;
    column-gap: 0;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-nav-menu--dropdown .elementor-item.highlighted{
    color:#494c4f;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu{
    width: 390px !important;
    column-count: 2;
    column-gap: 0;
    padding-left: 7px;
    padding-right: 7px;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu li a.elementor-sub-item.elementor-item-active{
    color: #ED1C24 !important;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa .elementor-sub-item:hover,
.elementor-1025 .elementor-element.elementor-element-3447eaa a.elementor-sub-item.elementor-item-active{
    background-color: transparent !important;
}
.elementor-1025 .elementor-element.elementor-element-3447eaa a.elementor-sub-item:hover{
    color: #ED1C24 !important;
    
}

.elementor-1025 .elementor-element.elementor-element-3447eaa a.elementor-item-active:before{
    text-decoration: none !important;
}
@media screen and (max-width:1024px){
    ul.sub-menu li {
        float: right;
    }
    .elementor-1025 .elementor-element.elementor-element-3447eaa ul.sub-menu{
        width: 100% !important;
        column-count: auto;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-a476217 */@media (max-width:580px){
    .elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu{
        padding-left:25px;
    }
    .elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{
        color:#494c4f;
    }
    .elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu li{
        width:100%;
        display: flex;
    }
    .elementor-1025 .elementor-element.elementor-element-a476217{
        order:-1;
    }
}
.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-nav-menu .sub-arrow {
    margin-top: -15px;
}
ul.sub-menu[aria-expanded="true"]{
    display:grid !important;
    grid-template-columns: 1fr 1fr;
    justify-items: flex-start;
    transition: all 0.3s ease-in;
}
ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap:before{
    content:' ';
    background: linear-gradient(90deg, #ED1C24 0%, #262262 100%);
border-radius: 0;
transform: matrix(1, 0, 0, -1, 0, 0);
width: 100%;
height: 3px;
display: flex;
width: 100%;
    position: absolute;
}
.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-sub-item:hover {
    background-color: #fff;
}
.elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu li {
    float: none;
}
.elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu li a{
   padding: 10px 20px;
}
.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-item-active{
    text-decoration: underline;
}
.elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu li a:before{
    content: url(https://ecs-tv.com/wp-content/uploads/2021/02/Vector-4.svg);
    padding-right: 5px;
}
.elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu li a:hover:before{
    content: url(https://ecs-tv.com/wp-content/uploads/2021/02/Vector-5.svg);
}
.elementor-1025 .elementor-element.elementor-element-a476217 .menu-item-1609 ul.sub-menu{
    width: 100% !important;
    column-count: 2;
    column-gap: 0;
}
.elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu{
    width: 390px !important;
    column-count: 2;
    column-gap: 0;
}
.elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu li a.elementor-sub-item.elementor-item-active{
    text-decoration: underline;
    color: #ED1C24 !important;
}
.elementor-1025 .elementor-element.elementor-element-a476217 .elementor-sub-item:hover,
.elementor-1025 .elementor-element.elementor-element-a476217 a.elementor-sub-item.elementor-item-active{
    background-color: transparent !important;
}
.elementor-1025 .elementor-element.elementor-element-a476217 a.elementor-sub-item:hover{
    color: #ED1C24 !important;
    
}
@media screen and (max-width:1024px){
    ul.sub-menu li {
        float: right;
    }
    .elementor-1025 .elementor-element.elementor-element-a476217 ul.sub-menu{
        width: 100% !important;
        column-count: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d21189 */.elementor-1025 .elementor-element.elementor-element-2d21189{
    position: absolute;
}
@media (max-width:580px){
    .elementor-1025 .elementor-element.elementor-element-2d21189{
        background-color:#222636 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4601b33 */@media (max-width:580px){
    .elementor-1025 .elementor-element.elementor-element-4601b33{
        position: fixed;
        background-color:#000;
        top:0;
        left:0;
        z-index:9999;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-224387e */.elementor-1025 .elementor-element.elementor-element-224387e{
    position: relative;
    height: 0;
}/* End custom CSS */