@media (max-width: 1900px){


}
@media (max-height: 800px) {
    .csupermenuinner {
        padding: 9%;
    }
    }
@media (max-width: 1600px){
.cdirectorslistitem-titlesvg,.cdirectorslistitem-titlesvg *{
font-size: 18px;
line-height: 1.2;
}
.citemcompany .cinner p:last-child {
    padding-right: 20px;
}

.parent-pageid-80 .col60.csectiontext,.single-media .col60.csectiontext{
width: 80%;
}

}
@media (max-width: 1400px){
.cdirectorslistitem-titlesvg,.cdirectorslistitem-titlesvg *{
font-size: 16px;
line-height: 1.2;
}
.csectionfirstsection {
    margin-top: 120px;
}
}
@media (max-width: 1000px){
.cdirectorslistitem[data-itemn='0']{
bottom: auto;
top: 50%;
transform: translateY(-50%);
}
.single-media .csectiontextslide{
margin-top: 120px;
}
.single-media .csectionbg::before{
content: "";
display: block;
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background: black;
opacity: 0.2;
}
.page-id-80 .csectionfirstsection .col60{
width: 100%;
}
.parent-pageid-80 .csectiontextslide,.single-media .csectiontextslide, .bodyv25 .csectiontextv2 {
    height: auto;
    position: relative;
    bottom: auto;
}
.cdirectorslistitem-titlesvg{
width:calc(100% - var(--lwidth) - 20px);
}
.cdirectorslist{
position: absolute;
bottom: 0px;
width: 100%;
z-index: 100;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

.cdirectorslistitem-thumb{
display: none;
}
.cdirectorslistitem-titlesvg{
margin-left: 0px;
}
.cslicktalentwrap{
width: 100vw!important;
}
.cslicktalent,.cslicktalent .csectionvidall {
height: calc(100vh - var(--lwidth));

}
.csectionfullreels{
--lwidth:80px;
}
.csectionfullreels {
    min-height: calc(100vh - var(--lwidth));
}
.cfooterright{
margin-top: 10px;
float: left;
}
.cfooterright svg {
    margin-left: 0px;
margin-right: 30px;
margin-top: 20px;
max-width: calc(32% - 20px);
    }
    footer {
    position: relative;
    z-index: 820;
    padding-bottom: 30px;
}
.cfooterright svg:last-child {
margin-right: 0px;
}
.cdirectorslist{
perspective: 1000px;
transform-style: preserve-3d;
overflow: hidden;
height: var(--lwidth);
background: #373737;
}
.cdirectorslistitemactive{
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;

}
.e-directorprev{
opacity: 0;
transform:translateY(-30%) rotateX(20deg);
}
.e-directornext{
opacity: 0;
transform:translateY(30%) rotateX(-20deg);
}
.cdirectorslistitem {
position: absolute;
width: 100%;
bottom: 0px;
left: 0px;
margin-bottom: 0px;

}

.csectionabout{
margin-bottom: -50px;
}
.rowvideos .col5{
display: none;
}
.rowvideos .col35 {
width: 45%;
}
.rowvideos .col65 {
width: 55%;
}
.cabouttexto {
    top: 45%;
    }
.csupermenuinner {
        padding: 30px;
    }

    .citemcompany1{
    margin-top: 0px;
    }
    .citemcompany2{
    margin-top: 0px;
    }
    .citemcompany3{
    margin-top: 0px;
    }
    .ccompanies{
    margin-top: 40px;
    margin-bottom: 40px;
    }
    .citemcompany .cinner p:last-child{
    padding-right: 0px;
    }
    .cabouttexto p,.cabouttexto h1{
    opacity: 1!important;
    }
    .citemcompany {
    width: 100%;
    margin-top: 0px!important;
    margin-bottom:50px!important;
    }
    .csectionabout h1 p{
    margin-bottom: 0px;
    }
    .ctitletop {
        top: 49px;
        right: 15px;
    }
    .ptextotop {
    display: none;
    }
    .ptextotopresp{
    display: block!important;
    padding-left: 0px;
    padding-right: 0px;
    }
    .cprogressbar{
    width:100vw;
    right: auto;
    }
}

@media (max-width: 400px){
h2, .sh2, .cmenu a, .sh2 a {
    font-size: calc(22px + 1.8vw);
}

}
