body{box-sizing: border-box;font-family: "Lato", Helvetica, Arial, sans-serif;font-display: swap;scroll-behavior: smooth;}
/* fonts */


/* fonts end */




body div{box-sizing: border-box;}
.oswald{font-family: "Oswald", Helvetica, Arial, sans-serif;font-display: swap;}
.section1 {background: #121e35;font-family: "Oswald", Helvetica, Arial, sans-serif;font-display: swap;font-weight: 300;letter-spacing: 1px;}
.section1 nav{margin:auto;padding:0 50px;position: relative;color:#fff;}
.section1 .logo{max-height:100px;}
/* menu */
.section1 .menu{position:absolute;right:50px;margin:0px;}
.section1 .menu li{padding:0px 20px;line-height:100px;}
.section1 .menu li a{color:#fff;font-size:15px;}

/* RWD menu */
.rwd_nav{display:none;}

/* contact top */
.section1 .contact li{padding:0px 20px;font-size:15px;}

.section1 ul li{display:inline-block;}
.section1 ul{display:inline-block;}
.section2{background: url('bg_header.jpg');background-repeat: no-repeat; background-size: cover;}
.section2 .uk-slideshow-items li{min-height: calc(100vh - 100px);}
.section2 .uk-slideshow-items{height: calc(100vh - 100px);min-height: auto!important;}

.section2 .cnt{min-height: calc(100vh - 100px);}
.section2 .cnt .uk-slideshow{min-height: calc(100vh - 100px);}
.section2 .cnt h2{font-weight:600;margin:0px;font-size: 5.3em;line-height: 100px;}
.section2 .cnt h3{font-weight:300;margin:0px;color:#ffffffd6;font-size: 3em;}
.section2 .cnt h2, .section2 .cnt h3, .section2 .cnt button, .section2 .cnt p{text-transform: uppercase;font-family: "Oswald", Helvetica, Arial, sans-serif;font-display: swap;}
.section2 .cnt .uk-slideshow-items p{width:100%;max-width:700px;font-family: "Lato", Helvetica, Arial, sans-serif;font-display: swap;letter-spacing: 1px;line-height: 25px;font-weight:300;}
.section2 .cnt .uk-slideshow-items .btn_red{padding:10px 40px;background: #af2424;color:#fff;border:none;font-size:1em;cursor:pointer;letter-spacing: 2px;font-weight:300;}

.section2 .uk-position-medium.uk-position-center {width: 60%;}
.section2 .uk-position-medium {max-width: calc(100% - (30px * 2));margin: 0px 50px;}
/* arrow navigation */
.section2 .uk-slidenav:hover{background: #af2424;}
.section2 .uk-slidenav{padding:20px;}
/* dot navigation */
.section2 .uk-dotnav{margin-top:-80px;}
.section2 .uk-dotnav>*>* {width: 20px;height: 20px;}

.section2 .uk-position-center {left: 40%;}
.second_bg_gradient{background: rgba(30,50,87,1);
background: -moz-linear-gradient(-45deg, rgba(30,50,87,1) 0%, rgba(30,50,87,0.8) 35%, rgba(18,30,53,0.44) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(30,50,87,1)), color-stop(35%, rgba(30,50,87,0.8)), color-stop(100%, rgba(18,30,53,0.44)));
background: -webkit-linear-gradient(-45deg, rgba(30,50,87,1) 0%, rgba(30,50,87,0.8) 35%, rgba(18,30,53,0.44) 100%);
background: -o-linear-gradient(-45deg, rgba(30,50,87,1) 0%, rgba(30,50,87,0.8) 35%, rgba(18,30,53,0.44) 100%);
background: -ms-linear-gradient(-45deg, rgba(30,50,87,1) 0%, rgba(30,50,87,0.8) 35%, rgba(18,30,53,0.44) 100%);
background: linear-gradient(135deg, rgba(30,50,87,1) 0%, rgba(30,50,87,0.8) 35%, rgba(18,30,53,0.44) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3257', endColorstr='#121e35', GradientType=1 );}



/*  ------------------  section 3 ------------------   */

.bgred{color:#ae2424;border-radius:10px;}
.pd_small_button{padding:10px 20px}
.shadowbox{-webkit-box-shadow: 0px 0px 16px 0px rgba(138, 138, 138,0.1);
-moz-box-shadow: 0px 0px 16px 0px rgba(138, 138, 138,0.1);
box-shadow: 0px 0px 16px 0px rgba(138, 138, 138,0.1);}
.section3{min-height:100vh;position: relative;width:100%;/*background: url('img/section3bg.jpg')*/;background-repeat: no-repeat; background-size: cover;}
.section3 .inside_2grid{display:grid;grid-template-columns:500px 1fr;grid-gap:20px; width:100%;max-width:1600px;padding:10% 50px;margin: 0 auto;}
.section3 .right{display:grid;grid-template-columns: 1fr 1fr;grid-gap:30px;}
.section3 .right .box{padding:20px 30px;border-radius:10px;background:#ffffffdb;}
.section3 .right .box h3{color: #1d396f;}
.section3 .shadowbox p{font-size:15px;}
.section3 .more_box{text-align:right;padding:0px;margin:0px;}
.section3 .left h2{font-size:3.3rem;font-weight: 300;text-transform: uppercase;}
.section3 .left h2 .hbold{font-weight: 600;}
.section3 .left img{width:90%}




/*  ------------------  section 4 ------------------   */

.bggrey{background:#f7f8fb;}
.section4{min-height:50vh;position: relative;width:100%;}
.section4 .inside_2grid{display:grid;grid-template-columns:auto 700px;grid-gap:20px; width:100%;max-width:1600px;padding:100px 50px;margin: 0 auto;}

.section4 h2{font-size: 3.3rem;font-weight: 600;text-transform: uppercase;}
.section4 p{font-weight: 400;line-height: 34px;font-size:16px;}
.section4 .btn_red{padding:10px 40px;background: #af2424;color:#fff;border:none;font-size:1em;cursor:pointer;letter-spacing: 2px;font-weight:300;}
.section4 .movie{position:relative;text-align: center;}
.section4 .mej_movie{position:absolute;left: 83px;padding: 20px;z-index:98;width: 492px;top:33px;height:304px;}
.section4 .movie img{position:absolute;left: 0px;padding:20px;z-index:97;width: 700px!important;min-width: 700px!important;overflow: hidden;  object-fit: cover;}


/*  ------------------  section 5 ------------------   */

.section5{min-height:20vh;position: relative;width:100%;}
.section5 .inside_3grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px; width:100%;max-width:1600px;padding:100px 50px;margin: 0 auto;}
.section5 .inside_3grid .adv span{display:block;color: #af2525;padding-bottom:20px;}
.section5 .inside_3grid .adv{font-size:1.5rem;color: #444444;}
.uk-position-medium {max-width: calc(100% - (30px * 2));margin: 0px;padding:30px; }


/*  ------------------  section 6 ------------------   */

.section6{min-height:140vh;position: relative;width:100%;}
.section6 .sub_title{font-size:1.2rem;}
.section6 h2{font-size: 3rem;font-weight: 600;text-transform: uppercase;}
.section6 .order_repair{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px; width:100%;max-width:1600px;padding:100px 20px 0px 20px;grid-row-gap:100px; }
.section6 .order_repair h3{font-size: 2.4rem;font-weight: 300;margin:0px;color: #af2424;}
.section6 .order_repair h4{font-size: 2.5rem;font-weight: 500;margin:0px;color: #1d396f;}
.arrowdown {position: relative;}
.arrowdown img{max-width:300px;padding:0px;}

/*  ------------------  section 7 ------------------   */

.section7{min-height: 40vh;position:relative;}
.section7 h2{font-size:3rem;color:#fff;text-transform: uppercase;}
.section7 .second_bg_dark{min-height: 40vh;background: rgba(25, 28, 29, 0.96);}
.section7 .uk-position-relative{height:200px;min-width: 800px;max-width: 900px;}
.section7 .uk-slider-items.uk-grid{height:200px;}
.section7 .uk-slideshow-items{min-height:200px!important;max-height:200px;}
.section7 li{padding-top:20px;min-height:200px!important;max-height:200px;}
.section7 li .qoute{width: calc(100% - 150px);margin:0px auto;font-weight: 300;}


/*  ------------------  section 8 ------------------   */

.section8{min-height:70vh;position: relative;width:100%;box-sizing: border-box;}
.section8 .inside_2grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px; width:100%;max-width:1400px;padding:100px 50px;margin: 0 auto;}
.section8 .inside_2grid img{width:100%;max-width:517px;}
.section8 .inside_2grid h3{font-size:2.5rem;}
.section8 .inside_2grid ul{list-style-type: none;padding:0px;}
.section8 .inside_2grid ul li{line-height: 30px;}
.section8 .red_btn{padding:10px 40px;background: #af2424;color:#fff;border:none;font-size:1em;cursor:pointer;letter-spacing: 2px;font-weight:300;}


/*  ------------------  section 9 ------------------   */

.section9{min-height:80vh;position: relative;width:100%;box-sizing: border-box;}
.section9 .inside_2grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px; width:100%;max-width:1400px;padding:40px 20px 0px 20px;}
.section9 .inside_2grid img{width:100%;display:block;}
.section9 .inside_2grid .data_news{width:100%;display:block;padding:10px;font-weight: 300;color:#666;font-style: italic;}
.section9 .inside_2grid p{margin:0px 0px 20px 0px;}
.section9 .inside_2grid h4{margin:5px;font-size:1.5rem;}
.section9 h2{font-size:3.5rem;text-transform: uppercase;font-weight: 400;}
.section9 .news_item{width:100%;}
.section9 button{padding:10px 40px;background: #af2424;color:#fff;border:none;font-size:1em;cursor:pointer;letter-spacing: 2px;font-weight:300;}





/*  ------------------  section 10  footer ------------------   */

.section10{min-height:60vh;position: relative;width:100%;box-sizing: border-box;background:#1d1d1d;color:#fff;}
.section10 footer{width:100%;max-width:1400px;}
.section10 .inside_4grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px; width:100%;max-width:1400px;}
.section10 .inside_4grid h4{font-family: "Oswald", Helvetica, Arial, sans-serif;font-display: swap;color:#fff;text-transform: uppercase;border-bottom:solid 1px #3838388f;padding-bottom:5px;font-weight:300;position:relative;}
.section10 .inside_4grid h4 span{border-bottom:solid 2px #af2424;padding:0px 15px 4px 0px;}
.section10 .uk-position-medium { max-width: calc(100% - (30px * 2));padding: 30px;}
.section10 .footer_logo{width:100%;max-width:170px;padding:20px 0px;}
.section10 .about_footer{font-weight:300;font-size: 0.9rem;margin: 0px;color:#ffffff69;}
.section10 .media span{margin: 0px 10px;padding: 10px;border: solid 1px #ffffff1c;border-radius: 50%;}
.section10 .popular_posts ul li img{max-width:110px;border-radius: 20px;}
.section10 .popular_posts ul{list-style-type:none;padding:0px;}
.section10 .popular_posts li{padding:15px 0px;display:grid;grid-template-columns:110px 1fr;grid-gap:20px;font-family: "Oswald", Helvetica, Arial, sans-serif;font-display: swap;}
.section10 .popular_posts li span{display: block;color: #fffffffa;font-weight: 300;}
.section10 .popular_posts li .date_span{display: block;color: #ffffffa6;font-weight: 300;font-size:0.8rem;}



.section10 .adress li{padding:8px 0px;font-weight: 300;color: #929292;}
.section10 .adress ul{list-style-type:none;padding:0px;}
.section10 .adress li span{color: #ffffff;font-weight: 300;font-size:0.8rem;}
.section10 .adress li .bolder{color: #fff;font-weight: 500;font-size:1.1rem;}

.section10 .offer li{padding: 0px;font-weight: 300;}
.section10 .offer li a{color:#fff;}
.section10 .offer ul{list-style-type:none;padding:0px;}

/*  ------------------  section mapa ------------------   */
.mej_map .map{width:100%;height:400px;}



/*  ------------------ 
/*
/*
------------------ media quares ----------------
/*
/*
------------------   */

@media (max-width: 960px){



/*  ------------------  section 1 ------------------   */
/* top nav */
.section1 nav{padding:0 20px;}

/* menu */
.section1 .menu{display:none;}
.section1 .contact{display:none;}

/* RWD menu */
.rwd_nav{display:inline-block;position: absolute;right:20px;top:35px;cursor:pointer;}
.section1 .open{display:block;width:100%;position:absolute;padding:0px;right: 0px;left:0px;background: #121e35e8;z-index: 99;min-height: calc(100vh - 100px)}
.section1 .open li {display: block;padding: 0px 10px;line-height: calc((100vh - 20vh) / 5);text-align:center;}
.section1 .open li a{font-size:2rem;}

/* hamburger menu */
.hamburger {width: 40px;height: 35px;border: 0; border-top: 3px solid #ffffff;background: transparent;transition: 0.3s transform linear;}
.hamburger::before, .hamburger::after {content: '';position: absolute;top: 0;left: 0; width: 100%;border-top: 3px solid #ffffff;transform: translateY(10px);}
.hamburger::after { transform: translateY(25px);transition: 0.3s transform linear;}
.hamburger:focus {transform: rotate(45deg) translateY(5px);border: none;outline:none;}
.hamburger:focus::after {transform: rotate(-90deg) translateX(-10px);}

/*  ------------------  section 2 ------------------   */

/* slider */    
.section2 .uk-position-medium.uk-position-center {width: 100%;}
.section2 .uk-position-center {left: 50%; }
.section2 .cnt h3 {font-size: 3.3em;line-height: 60px;}
.section2 .cnt h2 {font-size: 3.3em;line-height: 50px;}
.section2 .uk-position-medium { max-width: calc(100% - (30px * 2));margin: 0px 30px;}

/*  ------------------  section 2 ------------------   */


/*  ------------------  section 3 ------------------   */    
.section3 {min-height: 180vh;}
.section3 .inside_2grid {display: block;width: 100%;padding:20px;}
.section3 .left img {width: 100%;max-width:500px;padding-bottom:30px;}
.section3 .left h2 {text-align:center;}
.section3 .left{text-align:center;}

/*  ------------------  section 4 ------------------   */  
.section4 { min-height: 100vh;}
.section4 .inside_2grid {display: block;padding:20px;}
.section4 .uk-position-medium {max-width: calc(100% - (30px * 2));margin:0px;padding:30px;}
.section4 .right {height:400px;}

.section10 {min-height: 100vh;}
.section10 .inside_4grid {grid-template-columns: 1fr 1fr;}



}


@media (max-width: 800px){

    /*  ------------------  section 2 ------------------   */      
   .section2 .uk-position-medium { max-width: calc(100% - (10px * 2));margin: 0px 10px;}
   
   /*  ------------------  section 3 ------------------   */    
   .section3 .right {display: grid; grid-template-columns: 1fr;grid-gap: 30px;}
   .section3 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section3 { min-height: 200vh;padding: 40px 0px;}
   .section3 [class*=uk-position-center]{position: relative!important;max-width: 100%;}
   .section3 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   
   /*  ------------------  section 4 ------------------   */  
   .section4 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section4 { min-height: 100vh;padding: 40px 0px;}
   .section4 [class*=uk-position-center]{position: relative!important;max-width: 100%;}
   .section4 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   .section4 .right {height: 400px;padding-top:50px;}
   .section4 .left {padding:0px 20px;}
   .section4 .movie img {padding: 0px; width: 400px!important;min-width: 400px!important;}
   .section4 .mej_movie {left: 30px;padding: 20px;width: 299px;top: 0px;height: 184px;}
   .section4 .movie { width: 400px;margin: 0 auto;}
   .section4 .uk-position-medium {padding: 10px;}
   
   /*  ------------------  section 5 ------------------   */  
   .section5 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section5 {min-height: 10vh;padding: 40px 0px;}
   .section5 [class*=uk-position-center]{position: relative!important;max-width: 100%;}
   .section5 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   .section5 .uk-position-medium {padding: 10px;}
   
   /*  ------------------  section 6 ------------------   */  
   .section6 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section6 {min-height: 10vh;padding: 40px 0px;}
   .section6 [class*=uk-position-center]{position: relative!important;max-width: 100%;}
   .section6 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   .section6 .uk-position-medium {padding: 10px;}
   .section6 .arrowdown{display:none;}
   .section6 .order_repair {grid-template-columns: 1fr;width: 100%;padding: 50px 20px 0px 20px;grid-row-gap: 50px;}
   .order_repair .uk-text-right {text-align: left!important;}
   
   
   /*  ------------------  section 7 ------------------   */   
   .section7 .uk-position-relative {height: 200px;width:100%;min-width: 200px;max-width: 900px;}
   .section7 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section7 {min-height: 40vh;}
   .section7 [class*=uk-position-center]{position: relative!important;width: 100%;max-width: 100%;}
   .section7 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   .section7 .uk-position-medium {padding: 50px 0px;}
   .section7 .uk-slidenav{display:none;}
   
   
   /*  ------------------  section 8 ------------------   */   
   .section8 .uk-position-relative {height: 200px;width:100%;min-width: 200px;max-width: 900px;}
   .section8 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section8 {min-height: 40vh;}
   .section8 [class*=uk-position-center]{position: relative!important;width: 100%;max-width: 100%;}
   .section8 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   .section8 .uk-position-medium {padding: 50px 20px;}
   .section8 .inside_2grid {grid-template-columns: 1fr;}
   .section8 .inside_2grid .right{display:none;}
   
   /*  ------------------  section 9 ------------------   */   
   .section9 .uk-position-relative {height: 200px;width:100%;min-width: 200px;max-width: 900px;}
   .section9 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section9 {min-height: 40vh;}
   .section9 [class*=uk-position-center]{position: relative!important;width: 100%;max-width: 100%;}
   .section9 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   .section9 .uk-position-medium {padding: 50px 20px;}
   .section9 .inside_2grid {grid-template-columns: 1fr;}
   
   /*  ------------------  section 10 ------------------   */   
   .section10 .uk-position-relative {height: 200px;width:100%;min-width: 200px;max-width: 900px;}
   .section10 .uk-position-medium.uk-position-center {transform: translate(0%,0%);}
   .section10 {min-height: 40vh;}
   .section10 [class*=uk-position-center]{position: relative!important;width: 100%;max-width: 100%;}
   .section10 .uk-position-center {top: auto;left: auto;transform: translate(-50%,-50%);}
   .section10 .uk-position-medium {padding: 50px 10px;}
   .section10 .inside_2grid {grid-template-columns: 1fr;}
   .section10 .popular_posts li {grid-template-columns: 50px 1fr;grid-gap: 10px;}
   .section10 .popular_posts ul li img {max-width: 50px;width:50px;height:50px;}
   .section10 .inside_4grid {grid-gap: 10px;}
   
   
   }

   /* MEJ POPRAWKI 10.02.2020 */
.section1 .contact {margin: 0px;padding:10px 0px;}
.con_min_desc{font-size:13px;font-weight:300;margin-left:30px;color:#ffffff7a;}
@media (max-width: 640px){
    .section10 .inside_4grid {grid-template-columns: 1fr;}
}


@media (max-width: 480px){
.section5 .inside_3grid {grid-template-columns: 1fr;padding: 20px 0px;}
.section5 .inside_3grid .adv {padding: 20px 0px;}
/* monitor on movie */
.section4 .movie {width: 300px;}
.section4 .movie img {width: 300px!important; min-width: 300px!important;}
.section4 .mej_movie {left: 18px;width: 223px;top: -5px;height: 137px;}
.section3 .left h2 {font-size: 2.5rem;}
.section2 .uk-position-medium {max-width: calc(100% - (10px * 2));margin: 0px;padding: 10px;}

}


footer, nav, ul, li, header{box-sizing: border-box;}
.media a{color:#fff;}
a:hover{text-decoration:none;}
.section1 .contact {position:relative;}
.section1 .contact li {position:absolute;top:0px;line-height: 10px;padding:0px;width:180px;}
.section1 .contact li:last-child {left:180px;}

.menu .uk-active{background: #3349732e;}
.menu li{transition: background-color 0.5s ease;position:relative;}
.menu li:hover{background: #3349732e;}
.section1 .menu .uk-active a{color: #ff1e1e;font-weight: 400;font-size: 15px;}
.section1 .menu .uk-active .uk-navbar-dropdown-nav li a{color: #fff;font-weight: 400;font-size: 15px;}
.open{display:block;}

.menu .uk-navbar-dropdown {
    width: 320px;left: 0px;
    padding: 0px;
    background: #ae2424c7;
    color: #666;
    box-shadow: 0 5px 12px rgba(0,0,0,.15);
}
.section1 .menu li .uk-navbar-dropdown-nav {line-height: 30px;}
.section1 .menu li .uk-navbar-dropdown-nav li {width: 100%;box-sizing: border-box;padding: 0px 20px;line-height: 50px;border-bottom: solid 1px #d05d5d38;}
.section1 .menu li .uk-navbar-dropdown-nav li:last-child{border-bottom: none;}

@media (max-width: 960px){


.menu .uk-navbar-dropdown {position:relative;width: 100%;}
.section1 .menu li .uk-navbar-dropdown-nav li {padding: 20px 10px;}
.section1 .open li .uk-navbar-dropdown-nav li a {font-size: 1.7rem; line-height: 40px;}



}


.section1 nav {
    padding: 0px;width:100%;
}


/* poprawki 20.02.2020 */
.movie_rwd{display:none;}

@media (max-width: 480px){
.movie_rwd{display:block;}
.movie{display:none;}
.section8 .inside_2grid {padding: 100px 20px;}
.section6 .order_repair {padding: 50px 0px 0px 0px;}
.section7 li { padding-top: 10px;min-height: 200px!important;max-height: none;}
.section7 li .qoute {width:100%;}
.section7 .uk-position-relative {height: 300px;}
.section7 .uk-slideshow-items {max-height: none;}

.section2 .cnt h3 {font-size: 2.8em;}
.section2 .cnt h2 {font-size: 2.7em;}
.section2 .uk-position-medium {max-width: 100%;}
.section2 .uk-position-medium.uk-position-center {transform: translate(-50%,-50%) translate(0px,-10px);}
.section1 .menu .uk-active a {font-size: 2rem;}
.mej_map{display:none;}
}

@media (max-width: 960px){.section1 .menu .uk-active a {font-size: 2rem;}}
.section7 .second_bg_dark {background: rgba(0, 0, 0, 0.86);}
