﻿.tour2901 .FullWidthBK .euroHeader:before,
.tour2901 .FullWidthBK .top:before,
.tour2901 .FullWidthBK .top:after{display:none}
 .mainTour .tour2901 .FullWidthBK .euroHeader{background: linear-gradient(270deg, #0A367D -0.75%, #0F4192 100%)!important;height:160px}
.tour2901 .FullWidthBK .tourPattern{width:100%!important;height:100%!important;pointer-events:none;background:none;    position: absolute;
    top: 0;
    left: 0;}
.tour2901 .FullWidthBK .tourPattern img{display:inline-block;position:absolute;height:100%;width:auto;top:0}
.tour2901 .FullWidthBK .tourPattern img:first-child{left:0;}
.tour2901 .FullWidthBK .tourPattern img:nth-child(2n){right:0}
.tour2901 .FullWidthBK .tourLogo{background:none;width:130px;height:46px;    position: absolute;
    top: 20px;
    left: 20px;z-index:1}
.tour2901 .FullWidthBK .tourLogo img{width:100%;height:auto}
.tour2901 .FullWidthBK .top{height:160px;    display: inline-block;
    float: right;
    width: 100%;
    position: relative;}
.tour2901 .FullWidthBK .top h1{position: absolute;
    top: 50%;

    text-align: center;
    font-weight: normal;

    color: #fff;
    bottom: auto;
    z-index: 1;right: 170px; left: auto; transform: translateY(-50%);font-size: 34px;font-family: droidBold, Arial;        cursor: context-menu;}
.tour2901 .FullWidthBK .HBplayerImg{display:inline-block;position:absolute;bottom:0;left: 162px; height: 152px;width:auto;pointer-events:none}

@media screen and (min-width:1360px) and (max-width:1919px) {
    .tour2901 .FullWidthBK .top h1{right:125px;font-size:29px}
}

@media screen and (min-width:1280px) and (max-width:1359px) {
         .mainTour .tour2901 .FullWidthBK .top h1{right:125px;font-size:26px}
        .tour2901 .FullWidthBK .HBplayerImg{left: 142px;height: 145px;}

}

@media screen and (min-width:1024px) and (max-width:1279px) {
         .mainTour .tour2901 .FullWidthBK .top h1{ right: 110px; font-size: 22px;        width: 185px;}

        .tour2901 .FullWidthBK .HBplayerImg{left: 130px;height: 145px;}
        .tour2901 .FullWidthBK .tourPattern img:first-child{left:-25px}
        .tour2901 .FullWidthBK .tourPattern img:nth-child(2n){right:-18px}
        .tour2901 .FullWidthBK .tourLogo{    width: 110px;height: 46px;top: 10px; left: 10px;}
}

@media screen and (min-width:768px) and (max-width:1023px) {
         .mainTour .tour2901 .FullWidthBK .top h1{ right: 30px; font-size: 24px;        width: 185px;}

        .tour2901 .FullWidthBK .HBplayerImg{left: 115px;height: 128px;}
        .tour2901 .FullWidthBK .tourPattern img:first-child{left:-58px}
        .tour2901 .FullWidthBK .tourPattern img:nth-child(2n){display:none}
        .tour2901 .FullWidthBK .tourLogo{    width: 110px;height: 46px;top: 20px; left: 10px;}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
     .mainTour.mainTourPage .tour2901 .FullWidthBK .euroHeader{min-height:90px;height:90px}
    .mainTour .tour2901 .FullWidthBK .top{         min-height: 90px;
        height: 90px;
   
        position: absolute;
        width: 100%;
        height: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 305px;}

             .mainTour .tour2901 .FullWidthBK .top h1{         right: 0;
        font-size: 20px;line-height:1.8;
        width: 123px;
        top: 50%;
        transform: translateY(-50%);}
            .tour2901 .FullWidthBK .top h1 span{font-size:16px;        display: block;}

        .tour2901 .FullWidthBK .HBplayerImg{left: 0;height:60px;}
        .tour2901 .FullWidthBK .tourPattern img:first-child{left:-10px}
        .tour2901 .FullWidthBK .tourPattern img:nth-child(2n){display:none}
         .mainTour .tour2901 .FullWidthBK .tourLogo{top:6px;left:6px;width: 57px;
        height: 24px;}
         .mainTour.mainTourPage .tour2901 .FullWidthBK .euroHeader{background-size:unset!important}
}