.logoContainer { margin: 10px 0px 0px 0px; }
.partnerSlider { height: auto!important; }
.partnerrow .partnerSlider .slick-slide { width: 362px !important; }
.partnerrow .partnerSlider .partnerFlexBilder {	margin-left: auto; margin-right: auto; }
.partnerrow .partnerSlider .partnerFlexBilder img { margin-left: 65px; }
.click {
    margin-bottom: 0px;
    text-align: right;
    border: 1px solid #cae5f9;
    padding: 5px;
    position: absolute;
    bottom: 10px;
}

.mainslider .video-title { line-height: 50px!important; max-height: unset; }
.info a { font-size: 15px; }
.upload { margin-bottom: 0px; }
.sender-button:hover { color: #004373!important; } 
.video-page #FooterContainer { border-top: 1px solid #fff; }

/*!!! responsive.css !!!*/
@media (max-width: 1680px){
	.partnerrow .partnerSlider .slick-slide { width: 321px !important; }
}

@media (max-width: 1465px){
	.partnerrow .partnerSlider .slick-slide { width: 318px !important; }
}

@media (max-width: 1345px){
	.partnerrow .partnerSlider .slick-slide { width: 281px !important; }
}

@media (max-width: 1200px){
    .partnerSlider { height: auto!important; }
    .video-item, .video-theme { height: 500px; }
    .video-title { min-height: 120px; font-size: 20px; }
    .mainslider .video-title { font-size: 25px; height: auto; line-height: 30px!important; max-height: 150px; }
    .partneritem { width: auto !important; }
    .partnerrow .partnerSlider .slick-slide { width: 318px !important; }
}

@media (max-width: 1080px){
	.mainslider .video-title { font-size: 25px !important; }
}

@media (max-width: 1024px){
    .sloganContainer { margin: 0px 0px 10px 10px !important; font-size: 16px; }
    .mainslider .video-title { font-size: 25px !important; }
    .mainslider .slick-slide img { width: 100%!important; height: auto!important; }
    .partnerrow .partnerSlider .slick-slide { width: 311px !important; }
}

@media (max-width: 991px){
    .video-title { min-height: 135px; }
    .mainslider .slick-slide { height: 312px; }
    #navbarContainer .navbar { background-color: #FFFFFF; top: 0px; min-width: 100%; height: 100%; text-align:center; padding-left: 45px; }
    .sloganContainer { margin: 0px 0px 10px 10px !important; font-size: 16px; }
    .navbar button { margin-right: 0px; }
    .partnerSlider { height: auto!important; }
    .mainslider .video-title { font-size: 20px!important; height: auto; line-height: 25px!important; max-height: 150px;	margin-bottom: 0px!important; }
    .mainslider .author { margin-top: 10px; min-height: 27px; margin: 0px; font-size: 15px; }
    .partnerrow .partnerSlider .slick-slide { width: 405px !important; }
    .slick-dots { bottom: -30px; }
}

@media (max-width: 768px) { 
    .partnerSlider { height: auto !important; }
	.video-container .info .click {	margin-bottom: 10px; }
    .upload { margin-bottom: 0px; }
    .logoContainer { /* margin: 10px 0px 0px 20px !important; */ }
    .mainslider .slick-slide { height: auto important; }
    .mainslider .slick-slide img { height: auto!important; }
    .mainslider .video-title { font-size: 20px!important; height: auto; line-height: 25px!important; max-height: 150px; margin-bottom: 0px!important; }
    .mainslider .author { margin-top: 10px; min-height: 27px; margin: 0px; font-size: 15px; }
    .region-page .video-container .info .click { margin-bottom: 10px; float: right; position: absolute; right: 10px; }
    .region-page .divpreview { width: 100%; height: 200px; }
    .video-item, .video-theme { height: 520px; margin-right: 0px; }
    .blackborder { border-right: 0px solid black !important; }
    .partnerrow .partnerSlider .slick-slide { width: 310px !important; }
}

@media (max-width: 635px) {
    .partnerrow .partnerSlider .slick-slide { width: 281px !important; }
}

@media (max-width: 576px) {
    .partnerSlider { height: auto !important; }
    .divpreview { width: 100%; height: 195px; }
    .video-container .info span a{ font-size: 15px; }
    .video-container .info span { float: left!important; }
    .mainslider .video-title { font-size: 20px !important; line-height: 25px; }
    .mainslider .author { display: none; }
    .mainslider .slick-slide { height: 205px; }
    .footer .footermenu { text-align: left; }
    .partnerrow .partnerSlider .slick-slide { width: 423px !important; }
}