@CHARSET "UTF-8";

@media screen and (max-width:940px) {


    .logo {
        left: 20px;
    }

    .video-iframe {
        min-height: inherit;
        border: 0px;
        background-color: transparent;
    }

    .video-iframe iframe {
        min-height: inherit;
    }

    .header-tools {
        right: 20px;
    }

    .download-type {
        font-size: 12px;
    }

    .download-title {
        font-size: 12px;
    }

    .video-box {
        width: 100%;
    }


	/* tools */

	.text42-md {
    	font-size: 42px;
	}

    .text22-md {
    	font-size: 22px;
	}

	.text14-md {
    	font-size: 14px;
	}

	.show-md {
    	display: block;
	}

    .hide-md {
        display: none !important;
    }
    .no-float-md{
       float: none;
    }
    .info-box {
    right: -2%;
   }
   .hotline-icon {
    background-image: url(../img/hotline.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-position-x: 6px;
    background-size: 24px;
    background-position-y: 10px;
   }
   
   .triangle_left {
    left: -12%;
   }
}


@media screen and (max-width:670px) {


    .owl-dots {
        top: -40px;
    }

    .downloads-button {
        font-size: 14px;
    }

    .container {
        margin: 0;
    }

    .header {
        padding: 20px;
        min-height: 100px;
    }

    .logo {
        left: 20px;
        zoom: 70%;
    }

    .logo img {
        zoom: 70%;
    }

    .logo-typo {
        left: 120px;
    }

    .logo-typo .text22 {
        font-size: 14px;;
    }

    .logo-typo .text42 {
        font-size: 24px;;
    }

    .header-tools {
        right: 10px;
    }

    footer {
        padding-bottom: 30px;
    }

    footer li {
        display: block;
    }

    /* tools */

    .no-min-height-sm {
        min-height: inherit !important;
    }

	.show-sm {
    	display: block;
	}

    .hide-sm {
        display: none !important;
    }
    .r0-sm{
        right: 0px;
    }
    
    .l0-sm{
        left: 0px;
    }
    .no-float-sm{
       float: none;
    }
    
  .hotline-icon {
    background-position-x: 4px;
    background-size: 20px;
    background-position-y: 12px;
   }
   


}

@media screen and (max-width:386px) {

    body {
        font-size: 15px;
    }

    .hide-zoom {
        display: none;
    }

    .mini-slider .slide-item {
        min-width: inherit;
    }

    .video-thumb img {
        max-width: 386px;
    }

    .header-tools {
        top: 20px;
    }

    .logo {
        left: 20px;
    }

    .logo-typo {
        top: 60px;
        left: 120px;
    }

    .download-type {
        font-size: 12px;
    }


}

@media screen and (max-width:320px) {

    .downloads-open .downloads-button-cont {
        position: static;
    }

    .downloads-open .downloads-button {
        position: static;
    }

    .video-footer,
    .downloads-open .downloads-button-cont {
        background-image: none;
    }

    .video-box {
        width: 95%;
        height: 165px;
    }


    .video-thumb img {
        max-width: 270px;
    }

    .header-tools {
        top: 20px;
    }

    .logo {
        left: 0;
    }

    .logo-typo {
        left: 100px;
    }

    /* tools */

    .hide-xs {
        display: none;
    }

	.show-xs {
    	display: block;
	}
}