.float{
display:none;
}

.youtube_video iframe .ytp-title {
    display:none!important;
}

.jumbotron{border-radius: 0;margin:0px;}

.slick-initialized .articleIndexItem{margin-bottom: 0!important;}

/* .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
} */
 html {
  scroll-behavior: smooth;
}
  body{
    
    max-width:1920px;margin: auto;
    font-family: 'Segoe UI', sans-serif;  color:#000;
    position:relative;
    
  }
  .noFullScreenWidth{
  max-width:1920px;
  /* background-image:url("/img/OKP_Praha_Vinohrady.jpg"); */background-position:center center; background-attachment:fixed;background-size:cover;
  }
.container {    padding-top:25px;padding-bottom:25px;   }
/* otherContainer */

.alert-success {    color: #fff;      background-color: #E42613;     border-color: #E42613; }
.alert.alert-success{margin:0!important;padding:0!important;}
.alert.alert-success p{margin:0!important;padding:20px 0!important;font-size:120%;font-weight:bold; }
img{border-radius:5px;}

/* .blog-header .navbar-brand {  font-size: 2.25rem;margin-top:-20px;}
.blog-header {olor:#000!important;background:#fff;}
.navbar-dark .navbar-nav .nav-link{color:#000!important;margin:0 0px;}
.nav-item{width:24.4%;min-width:130px;}
.nav-item .nav-item{width:100%;min-width:130px;}
.nav-link   {padding:15px 10px 30px 10px;height:90px;border-bottom:solid 4px #fff;text-align:center;text-decoration:none;}
.nav-item .nav-item .nav-link   {height:auto;}

.nav-scroller{height:120px!important;margin:0px!important;padding:0px!important;}
.nav-scroller .container{padding:30px 0 0 0px!important;}  */
.nav-item{/*width: -webkit-fill-available;*/width:29.9999%;}
.nav-item:first-of-type a{text-align: left;margin-left:0px;}
.nav-item:last-of-type{text-align: right;margin-right:0px!important;width:10.9999%;}
.nav-item:last-of-type a{text-align: right;margin-right:0px!important;float:right;}
.nav-link{color:#000!important;text-align:left;text-decoration:none;padding:20px 0 30px;flex-wrap: wrap;margin-right:56px;border-bottom:solid 4px transparent;font-size:18px;}
.nav-item:hover .nav-link, .nav-item.active .nav-link /* .nav-link */   {border-bottom:solid 4px #E42613;color:#000!important;transition:1s;height:100%;}
.navbar-toggler-icon{background:url("/img/burger.png")no-repeat center center;}
.nav-scroller {  /* height:100px; */  /* overflow-y: hidden; */     z-index:3000;    color:#000!important; }
.navbar-nav{clear:both;width:100%;}
.navbar-collapse.collapse .nav-link{border-top:solid 0px #ccc;}

@media (max-width: 868px) {
    .navbar .container .winner{
        display:none!important;
    }
}
.navbar-collapse{clear:both;}

.nav-scroller .nav { text-align: center;  }
.navbar{padding:0!important}
.navbar .container{padding:20px 15px 0px 15px!important;}

.navbar>.container, .navbar>.container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: inline-block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
 
.navbar-brand {padding:0px 0 20px 0 ; float:left;}
.navbar-toggler{border: none;}

.navbar-toggler-menu{display:none;}

@media (max-width: 1199px) {
 .nav-link{text-align:center;}
 .nav-item:last-of-type a{text-align: right;margin-right:0px!important;}
}

@media (max-width: 992px) {
 .nav-link { text-align: center; font-size:90%!important; padding:20px 0 20px;}
 .navbar-brand img{max-height:70px;min-height:60px;padding:20px 10px 0px 0px ;}
 .navbar .container{width:100%!important;max-width:1500px!important;padding:0 20px!important;}

}

.navbar-brand-other{float:right;padding-left:30px;padding-top:10px;}
.navbar-brand-other .secondLogo img{max-width:300px;}

@media (max-width: 768px) {

 .navbar-brand img{max-height:70px;min-height:50px;padding:20px 10px 0px 0px ;}

 .navbar-toggler{width:100%!important;padding:0px;margin:0px;background:#d4d4d4;border-radius:0px!important}

.nav-link{padding:20px 0 20px;font-size:85%!important;}
 .openHours .dropdown.show{margin-top:-60px;} /**/
 .dropdown-openingHours.dropdown-menu{left: 20%!important;    top:-90%;}
 .carrier_items .bg-red{margin-bottom:15px;}
 .carrier-box.container{padding:20px 15px!important;}
}

.firstLogo{display:inline-block;}
  .firstLogo-2r{display:none;}
@media (max-width: 576px) {
  button:focus {
    background:rgb(180,180,180);
    outline: 0px auto -webkit-focus-ring-color;
}
  .navbar-brand{padding:10px 15px!important;margin:0;display:block;width:100%;height:100px;text-align:center!important;float:none;}
  .firstLogo{display:none;}
  .firstLogo-2r{display:inline-block;}
  .secondLogo{/* float:right; */}
  .navbar-brand-other{width:100%;padding-bottom:20px;text-align:center!important;padding-left:0px;}
  
  .navbar-brand img{max-height:70px;min-height:60px;padding:10px 0px 0px 0px ;}
   .navbar-toggler-icon{display:inline-block!important;padding:20px 0px;width:50%;background:url("/img/burger.png")no-repeat right center !important;background-size:40px!important;}
  .navbar-toggler-text{display:inline-block!important;padding:20px 0px 20px 6px;color:#E42613;width:45%;text-align:left!important;font-weight:700;}
  .navbar .container{width:100%!important;max-width:1500px!important;padding:0 0px!important;}
  .navbar--fixed .navbar-brand{margin-bottom: 60px;}
  .navbar--fixed .navbar-toggler{position: fixed; top:0; left:0;right:0;z-index: 1;transition: top 0.3s;}
  .navbar--fixed  #navbarCollapse{position: fixed; top:60px; left:0;right:0;z-index: 1;background: #fff;}
  .nav-link {text-align: center; font-size:100%!important; padding:20px 0 20px;margin-right:0px;}
  .nav-item{margin-left:0px;text-align:center!important;border-top:solid 1px #ccc;width:100%;}
  .nav-item:first-of-type a{text-align: center;margin-left:0px;}
  .nav-item:last-of-type{width: unset;}
.nav-item:last-of-type a{text-align: center;margin-right:0px;float:none;}
  .openHours{text-align:center!important;}
  .openHours .dropdown.show{margin:25px 0 10px 0;}

.imgUlice{width:100%!important;}
.uveckaRotate {
    position: relative!important;
    bottom: auto!important;
}

.uvecka {
    width: 50%;
    max-width: 100px;
}
.contentContent .container{
    padding-top:25px;/**/
    padding-bottom:0px;/**/
}
.articleTools {
    padding: 0px 15px!important;
    font-weight: bold;
}
.dropdown-openingHours.dropdown-menu{left: 20%!important;    top:-90%;}
}

/* .fixed-top {     position: fixed;     top: 0;       right: 0;     left: 0;     z-index: 1030;      padding: 0;   } */
 .dropdown-menu {
    position: absolute;
    top: 80%;
    left: -25%;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 200px;
    padding: .5rem 0;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: CENTER;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0;} /**/
/* .navbar-dark .navbar-toggler-icon{background:#E42613;} */

/* .navbar-nav li{position: relative;}
.navbar-nav li:hover > ul.dropdown-menu {
  display: block;
} */
.bannerContainer{text-align:center;background:#fff;}
.bannerContainer.big{display:block;}
.bannerContainer.small{display:none;}
.bannerContainer img{width:100%;max-width:1109px;margin:10px 0 10px 0;border-radius:0px;}
.bannerContainer--full-width img{max-width:100%;}
@media (max-width: 576px) {
.bannerContainer.big{display:none;}
.bannerContainer.small{display:block;}
.bannerContainer img{margin:10px 0 10px 0;}
}
.banvid{margin-bottom:20px;}

body a {color: #E42613;text-decoration:underline;}
body a:hover {color: #E42613;}
body .bg-light a, body .bg-dark a{color:#E42613;}
body .bg-light a:hover, body .bg-dark a:hover{color:#E42613;}
.bg-light .row{display: flex; margin-bottom: -30px;}
.bg-light .col{display: block; float: left; margin-bottom: 30px;}
.bg-light .bannerContainer img{margin:0;}
.bg-light .row .youtube_video{margin-bottom:0;}
footer a{color:#fff!important;text-decoration:none;}

.kde a {font-size:13px;text-transform:uppercase;text-decoration:none;}
.kde a:hover{text-decoration:underline;}
a.objectHref:hover{text-decoration:none;}
.dataLink{cursor:pointer;}
.objHre:hover h2{color:#E42613!important;}

.tRight{text-align:right;}
.tLeft{text-align:left;}
.tCenter{text-align:center;}

.tColor-white, a.tColor-white{color:#fff!important;}
.fRight{float:right;}
.fLeft{float:left;}

.tUpCa{text-transform:uppercase;}

.spacer{clear:both;display:block;font-size:1px;line-height:1px;}
.hidden{display:none;}
.stateElement {display:none;}
h1, h2, h3{/*  font-family: 'Roboto Slab', sans-serif!important;*/}
h1{/* text-align: center!importantbackground-position:center bottom!important; */;}
h1, h2{text-transform:uppercase;}
h1{padding-bottom: 25px;font-size:39px;margin-left:0px;margin-bottom:24px;background:url("/img/borderMegaHeader.jpg")no-repeat left bottom;}
h1.noLine{background:none!important;}
.h1homepage{color:#fff;}
h2{font-weight:bold;font-size:20px;padding-bottom: 15px;margin-left:0px;margin-bottom:18px;text-transform:uppercase;text-align:left;}
h2.line{font-weight:normal;font-size:32px;padding-bottom: 15px;margin-left:0px;margin-bottom:18px;background:url("/img/borderBigHeader.jpg")no-repeat left bottom;text-transform:uppercase;text-align:left;}
  .articleIndexSection h2{margin-left:15px}
.perex h2{padding-bottom: 0px;}


h3{font-weight:bold;font-size:18px;padding-bottom: 20px;margin-left:0px;margin-bottom:18px;}
h3.line{font-weight:normal;font-size:25px;padding-bottom: 20px;margin-left:0px;margin-bottom:18px;background:url("/img/borderSmallHeader.jpg")no-repeat left bottom;text-transform:uppercase;}



p, li{font-size:16px;} /**/
.rounded {
    border-radius: 10px!important;
}
.blog-header-logo:hover {text-decoration: none;}

div.perex p{font-size:18px;line-height:32px;/* font-family: 'Roboto Slab' */, sans-serif!important;letter-spacing:0,4em;}

.bg-dark{background-color: rgb(0, 0, 0, 0.7)!important;padding:25px 0 25px 0!important;color:#fff;}
footer.bg-dark{background-color: rgb(0, 0, 0, 1)!important;padding:25px 0 25px 0!important;color:#fff;}   /* background-color: rgb(52, 58, 64, 0.9)!important; */
footer.bg-dark img{max-width:250px;}
.bg-light{background-color: rgb(255, 255, 255, 0)!important;padding:25px 0 25px 0!important;color:#000;background:url("/img/bg-bg-light.png")repeat-y center center ;}
.bg-white{background-color: rgb(255, 255, 255, 1)!important;}
.bg-red{background:#E52613;}
.bg-red a{text-decoration:none;}
.bg-homePage{background:url("/img/UVODx.jpg")no-repeat;background-size:160%;
animation-name: bgrhomepage;animation-duration: 20s;animation-iteration-count:infinite;
}
@media (max-width: 576px) {
    .bg-homePage{
        background-size:180%;
    }
}
@media (max-width: 476px) {
    .bg-homePage{
        background-size:300%;
    }
}
@media (max-width: 376px) {
    .bg-homePage{
        background-size:400%;
    }
}

@keyframes bgrhomepage {
  0% {background-position: 90% center;}
  10% {background-position: 90% center;transition-timing-function: ease-in;}
  40% {background-position: 0% center;}
  50% {background-position: 0% center;}
  60% {background-position: 0% center;transition-timing-function: ease-in;}
  90% {background-position:90% center;}
  100% {background-position:90% center;}
}
.bg-homePageGradient{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+99&0+0,0.65+68 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 68%, rgba(0,0,0,0.65) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 68%,rgba(0,0,0,0.65) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 68%,rgba(0,0,0,0.65) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}
.clearfix{clear:both;}

.clickMapa{position:relative;}
.clickMapa, .clickMapa img{max-width:100%;}
.clickMapa .clickMapaTXT{display:none;}
/* .clickMapa:hover .clickMapaForTXT{display:block;position:absolute;top:0;left:0px;} */

.clickMapa .clickMapaBtn{position:absolute!important;background:url("/img/clickMapBtn.png")no-repeat center center; background-size: cover;display:block;width:70px;height:75px;
 -webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.34);
-moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.34);
box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.34); border-radius:50%;/**/}
.clickMapa .ATMx:hover .clickMapaTXT {display:block!important;position:absolute!important;top:0;left:0px;}

.clickMapa li > a {text-decoration: none; color: #fff; font-weight: bold; position: relative;}

.clickMapa li .about{display:none;}
.clickMapa li:hover .about, .clickMapa li.hoverMap .about {display:block!important;position:absolute!important;top:0;left:0px;background: #fff;width:300px;z-index:1000;padding:15px;}
.clickMapa li.right:hover .about, .clickMapa li.right.hoverMap .about {left:-220px!important;}

.homepagebox {padding: 40px 0;}
.homepagebox .row{display: block;}
.homepagebox .col{float: left; display: block;}
.homepagebox img{max-width: 100%;}
.img-rounded{/* overflow: hidden;  */border-radius: 5px;margin-bottom:15px;}
.homepagebox.bg-dark {color: #fff;}
.homepagebox.bg-dark .homepagebox__img{float: right;}
.homepagebox__img{margin-bottom:15px;}
/* .homepagebox.bg-light *{color: #000;}
.homepagebox.bg-light .homepagebox__img{float: right;} */

.homepagebox.bg-dark .articleIndexItem .homepagebox__img{float:left!important;}
.homepagebox.bg-dark .articleIndexItem .homepagebox__text{float:left!important;}

.articleIndexItem{margin-bottom:50px!important;}

.articleIndexSectionHeader{padding:15px 0 30px;}
.homepagebox__text p{text-align:justify;}
.homepagebox__text p.moreRead{text-align:right;margin: 0 -10px;}

.objHre:hover img{
-webkit-box-shadow: 2px 5px 29px 9px rgba(0,0,0,1);
-moz-box-shadow: 2px 5px 29px 9px rgba(0,0,0,1);
box-shadow: 2px 5px 29px 9px rgba(0,0,0,1);
/* border:solid 6px #fff!important; */
}

.aboutArticle{font-size:14px;line-height:24px;font-weight:bold;text-transform:uppercase;color:#828282;}

.homepagebox__text div.fromRichText a{color:#E42613!important;}

.articleTools{padding:15px;font-weight:bold;}

.articleOtherBtn{text-decoration:none;display:inline-block;text-align:center;margin:0 10px;width:24px;height:24px;border-radius:50%;background:#E42613;color:#fff!important;border:solid 1px #E42613;font-size:12px;line-height:22px;}
       .openHours .articleOtherBtn{width:130px;height:24px;border-radius:12px;margin:0 0px ;}
       .dropdown-openingHours .articleOtherBtn{margin:3px;width:100%;height:24px;margin:10px 0px 0 0 ;}

.articleAllBtn, .articleWholeBtn{white-space: nowrap; font-weight:bold;background:#E42613;color:#fff!important;padding:0 14px;display:inline-block;margin:0 10px;height:24px;border-radius:12px;font-size:12px;line-height:22px;border:solid 1px #E42613;}
.bg-red .articleWholeBtn{font-weight:bold;background:#fff;color:#E42613!important;padding:0 14px;display:inline-block;margin:0 10px;height:26px;border-radius:12px;font-size:12px;line-height:24px;border:solid 2px #E42613;}
.bg-red:hover .articleWholeBtn{font-weight:bold;background:#E42613;color:#fff!important;padding:0 14px;display:inline-block;margin:0 10px;height:26px;border-radius:12px;font-size:12px;line-height:24px;border:solid 2px #fff;}

.articleOtherBtn:hover, .articleAllBtn:hover, .articleWholeBtn:hover{background:#fff;color:#E42613!important;border:solid 1px #fff;text-decoration:none;}
.bg-light .articleOtherBtn:hover, .bg-light .articleAllBtn:hover, .bg-light .articleWholeBtn:hover{background:#fff;color:#E42613!important;border:solid 1px #E42613;}

.articleOtherBtn.Arrow{line-height:24px;font-size:13px;}
.articleOtherBtn.doubleArrow{line-height:22px;font-size:16px;}

.display-4 {
  font-size: 2.5rem;
}

.manikPobocka img{width:100%!important;}
.uvecka{width:50%;max-width:100px;}
.uveckaRotate{position:absolute;bottom:0px;}
.cintat{font-size:18px;font-style:italic;line-height:25px;margin-top:20px;}
.fotoGalleryItem{margin-bottom:15px;margin-top:20px;}
.fotoGalleryItem img{width:100%;/* max-width:100px; */}
.insider{padding:0px;padding-left:0px!important;}
.icoSocSit{margin-right:5px;font-size:10px;background:#fff;}
.icoSocSit img{background:#fff;display:inline-block;width:30px;height:30px;border-radius:3px;}

.office-name{color:#E42613;}
.row-office{border-bottom:solid 2px #c5c5c5;margin-bottom:0px!important;padding:15px 0px 15px 0!important;}
.row-office:hover{background: rgb(60, 60, 60, 0.1)!important;}
.col-office-city{}
.col-office-city strong{}

.officeCityLink{ color:#000!important;text-decoration:none;}
.officeCityLink:hover{text-decoration:none;}
.officeCityLink:hover .office-name{text-decoration:underline;}
.office-distance {font-weight:300;}


.openHours{/* padding-right:0px; */text-align:right;}
.dropdown{/* padding-right:0px; */}
.dropdown a{display:inline-block;}
.dropdown-openingHours{padding:25px}
.dropdown-openingHours h3{padding-top:20px;padding-bottom:7px;font-size:20px;border-bottom: solid 3px #E42613;background:none;}
.dropdown-openingHours hr{margin:5px 0px;border:none;border-bottom: solid 1px #000;}
.dropdown-openingHours .closeBtn{position:absolute;top:6px;right:6px;}
.imgUlice{width:250px;}
.alertPobocka{padding-top: 15px;padding-bottom: 5px;}
.infoBoxPobocka{line-height:17px;}
.infoBoxPobockaKontakt{line-height:25px;}
.detailPobocky h3{background:none!important;border-bottom:solid 2px #000;font-size:18px;font-weight:bold;}
.spanAlertPobocka{display:block;padding-left:32px;}
.card{font-size:13px;}
.card .alertPobocka {display:block;border:solid 1px #E42613;border-left:0px;border-right:0px;margin-bottom:15px;padding-bottom:10px;}
.card .alertPobocka img{width:25px;margin-right:3px;}
.card h3{margin-bottom:0px;padding-bottom:0px;}
.gps-map-button{display:inline-block;max-width:260px;}


.detailPobocky .row div {margin-bottom:20px;}


.officeSearch{margin-bottom:20px;padding:20px;background:rgb(255, 255, 255, 0.8)!important;border-radius:5px;border:solid 2px #E42613;}

.prepinatko {border-top:solid 4px #E42613;border-bottom:solid 4px #E42613;margin:0px 0 30px 0;padding:0px;text-transform:uppercase;}
.prepinatko div{text-align:center;}
.prepinatko div a{display:inline-block;color:#fff;padding-bottom:15px;padding-top:15px;}
.prepinatko div.active {padding-bottom:15px;padding-top:15px;background:rgb(255, 255, 255, 0.0)!important;color:#E42613!important;font-weight:bold;}
.prepinatko div:hover {background:rgb(255, 255, 255, 0.0)!important;color:#E42613!important;}


@media (min-width: 768px) {
  .display-4 {
    font-size: 3rem;
  }
}




.card-img-right {
  height: 100%;
}

.flex-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
}



.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

/*

/*
 * Footer
 */
/* .blog-footer {   padding: 2.5rem 0;   color: #999;   text-align: center;   background-color: #f9f9f9;  border-top: .05rem solid #e5e5e5;}
.blog-footer p:last-child {  margin-bottom: 0;} */
footer h3{background:none;border-bottom: solid 2px #fff;font-size:15px;font-weight:bold;}
footer ul{margin:0px;padding:0px;text-transform:uppercase;}
footer li{margin:3px 0 6px 0;padding:0px;list-style-type:none;}
footer li a{color:#fff;}
.footerLinks div{margin:0 0 40px 0;}


.forIcoAdresa {background:url("/img/icoAdresa.png")no-repeat top left;background-size:20px;padding-left:25px;}
.forIcoMail{background:url("/img/icoMail.png")no-repeat 0px 2px;background-size:20px;padding-left:25px;padding-bottom:10px;}
.forIcoPhone{background:url("/img/icoPhone.png")no-repeat top left;background-size:20px;padding-left:25px;padding-bottom:10px;}

.youtube_video{position: relative;margin-bottom: 2rem; overflow: hidden; border-radius: 5px;padding-bottom: 56.3%;}
.youtube_video img{visibility: hidden; width: 100%;}
.youtube_video iframe{position: absolute;left:0; top:0; right:0; bottom:0; width: 100%; height: 100%; }


body .navbar-dark .navbar-nav li ul.dropdown-menu li a.nav-link {color: #000;}
.row.peoples--step_by_step{margin:0;}
.people{margin: -0px 0px 15px 0px; /* */ border: 0px solid #000; height: calc(100% - 0px);}
.people img, .contact_office img, img.responsive{width: 100%;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.people .people__text p, .contact_office__text p{margin:0px!important;padding:0px!important;}
.people .people__text, .contact_office .contact_office__text{background-color: white;color:#000;padding: 25px;min-height:340px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.contact_office .contact_office__text{background-color: transparent;min-height:280px;}
.peoples--step_by_step .people__text{min-height:150px;}
.people .people__text h2, ..people__text h3{font-family: 'Open Sans', sans-serif!important; }
.people .people__text h2, .contact_office__text h2{font-size:22px;}
.people .people__text h3{margin:0px!important;padding:0px!important; }
.people .people__text .people_phone{margin:0px 0 10px 0!important;}

.carrier_items .row{}
.carrier_items div{}
.carrier_items div div{padding:20px;min-height:240px;}
 @media (max-width: 768px) { 
.carrier_items div div{max-width:300px;}
.carrier_items div{margin:0 auto;}
} 
.carrier_item:hover{text-decoration:none;cursor:pointer;}
.carrier_item span{display:block;/* width:100%; */padding-top:40px;font-weight:bold;}
.carrier_item h2{border-bottom:solid 2px #fff;margin-bottom:35px;min-height:140px; }

.carrier-box{border-radius:10px;padding:0px 20px!important;margin-bottom:20px;min-height:380px;}
.carrier-box ul {margin:0px;padding:0 0 0 25px;}
.carrier-box li {margin:0px 0 10px 0;padding:0px;color:#E42613;list-style-type:square;font-size:30px;line-height:18px;}
.carrier-box li span {margin:0px;padding:0px;color:#fff;font-size:16px;vertical-align:top;}

.requiredAsterix{}
label{padding:17px 0 0px 0;margin:0px;font-size:14px;font-weight:bold;}
input, select, textarea, input[type="file"]{width:100%;margin:0px;font-size:16px;padding:2px 5px;font-family: 'Segoi UI', sans-serif;border-radius:4px;border:solid 1px #b1b1b1;}

select{padding:5px 4px;}
textarea{width:100%;height:250px;}
.btn-submit{max-width:120px;}
.submiter{margin:0 0 30px 0;}
.forGDPRtxt{font-size:14px;font-weight:normal;}
/* .modal .checkbox-with-label + .gdprCheckbox {
    background: url(/img/checkbox.png);
    background-size: auto 30px;
    height: 30px;
    width: 30px;
    display: inline-block;
    background-position: 30px 0;
    cursor: pointer;
}
.modal .checkbox-with-label, .dnone {
    display: none;
}
.modal .checkbox-with-label:checked + .gdprCheckbox {
    background-position: 0;
} */
.checkbox-with-label::before{
    display: block;
    content: " ";
    background: url("/public/img/checkbox.png") no-repeat #fff;
    background-size: auto 32px;
    
    height: 30px;
    width: 30px;
    cursor: pointer;
    position: absolute;
    left: 15px;
    top:16px;
    background-position: 30px 0px;
    border-radius: 4px;
    border: solid 1px #b1b1b1;
}
.checkbox-with-label:checked::before{
        background-position: -3px;
    } 
.cssChkb{padding-top:12px;max-width:50px!important;}
.gdprTXT {max-width:80%;}


.dropdown--fixedForm{position:fixed; bottom:25px;right:25px; padding: 15px; top:auto; width: 800px; max-width: calc(100% - 50px);left: auto;max-height: calc(100% - 50px);  }
.dropdown--fixedForm > .wantPointTop{height: 50px;}
.wantPointScroll{overflow-y: auto; max-height: 500px; overflow-x: hidden;}
.floaterAction {position:fixed; bottom:30px;right:20px;margin:0 0px 0px 0;z-index:1000;/* width:340px; */height:50px; border-radius:5px!important;}
.floaterAction .wantPoint{float:left;}
.floaterAction .upper{float: right;}
.floaterAction .wantPoint{width:270px;padding:5px 5px 0px 8px;height:calc(50px - 0px);background:rgba(96,96,96,0.9);margin-right:5px;border-radius: 7px;cursor:pointer;
}
.floaterAction .wantPoint h2{font-size:12px;line-height:20px;/* width:calc(100% - 50px); */margin:0px;padding:0px 55px 0 0 ;position:relative;color:#fff;}
.floaterAction .wantPoint span.wantPointImg{position:absolute;right:-5px;display:inline-block;background:url("/img/icoWant.png")no-repeat center center;background-size:cover;width:50px;height:50px;margin-top: -25px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
}
.floaterAction .wantPoint:hover span.wantPointImg, .floaterAction .wantPoint span.wantPointImg:hover{background-size:110%;cursor:pointer;}

.floaterAction .upper a{display:block;background:url("/img/icoUpper.png")no-repeat center center;background-size:cover;width:50px;height:50px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
}
.floaterAction .upper a:hover{background-size:110%;}
.floaterAction .upper img, .floaterAction .wantPoint span img{display:none;}

.floaterAction .dropdown--fixedForm  span{background:none!important;}
.floaterAction .dropdown--fixedForm{text-align:left;}


.copyright{border-top:solid 2px #fff;margin-top: 20px;}
.copyright a{text-decoration:underline;}
.copyright a:hover{text-decoration:none;}
.h1homepage{margin-top:30px;}
.homepage{margin:0px;padding:0px;margin-top:10px;margin-bottom:10px;}
.homepage div{padding:10px 20px 10px 0;}
.homepage div a{border:solid 3px #fff;border-radius:5px;background:rgba(255,255,255,0.25);text-align:center;width:100%;min-width:250px;padding:15px;display:inline-block;color:#fff;text-decoration:none;font-size:21px;}
.homepage div a:hover{
border:solid 3px #c1c1c1;background:rgba(0,0,0,0.25);transition:1s;
}
.for-navbar-toggler .navbar-toggler-icon{background-position:center right!important;border-top:solid 1px #000;}
.slick-arrow{position: absolute; left:0; top:100px; width: 50px; height: 50px;overflow: hidden; background: url("/img/icoUpper.png") no-repeat center center #E52713; border: none; z-index: 10; text-indent: 100px;}
.slick-next{left: auto; right:0; transform: rotate(90deg);}
.slick-prev{transform: rotate(-90deg);}

@media (max-width: 992px) {
 .clickMapa .clickMapaBtn{ width:50px;height:50px; }

}

@media (max-width: 768px) {
 .clickMapa .clickMapaBtn{ width:30px;height:30px; }
 .clickMapa li:hover .about {display:block!important;position:absolute!important;top:0;left:-100px;background: #fff;width:300px;z-index:1000;padding:15px;font-weight:normal;font-size:14px!important;}
 .clickMapa li.right:hover .about {left:-180px;}
}

.gdprTab{width:100%;margin-bottom:20px;font-size:12px;}
.gdprTab td, .gdprTab th{width:50%;padding:15px;border:solid 1px white;}
.gdprTab th{background:red;color:white;}


@media (min-width: 576px){
.navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0rem!important;
    padding-left: 0rem!important;
}
}

.footer-menu .otv, .sitemap .otv{
display:none;
}
.otv-ico{
    display:block;
    font-size: 18px;
}
.otv-spacer{
    display:block;
    font-size: 18px;
}
li.otv{
    position:relative;
    
}
li.otv:before{
    content:"";
    position:absolute;
    top:26px;
    left:50%;
    transform:  translate(-50% , 26px);
    width:20px;
    height:20px;
    background: url("/img/ico-newWindow.svg") no-repeat center center;
    background-size:100%;
    opacity:1;
}
li.otv:hover:before{
    opacity:0;
    transition:0.3s;
    transition-delay:0s;
    transition-timing-function: ease-out;
}

.tooltipp {
position:relative;
 }

.tooltipp .tooltiptext {
  visibility: hidden;
  width: 290px;
  background-color: #fff;
  color: #FFF!important;
  text-align: center;
  border-radius: 0px;
  padding: 20px;;
  position: absolute;
  z-index: 1;
  top: 60%;
  right: -10%;
  text-decoration:none;
  opacity:1;
  text-align:left;
  
}

.tooltipp .tooltiptext:after {
  content: "";
  position: absolute;
  top: -10px;
  right: 91%;
  opacity:0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
border-color: transparent transparent #6b6b6b transparent
}

.tooltipp:hover .tooltiptext:after {
border-color: transparent transparent #6b6b6b transparent;
top: -10px;
right: 11%;
opacity:1;
transition:0.1s;transition-delay:0.3s;
transition-timing-function: ease-in;
}
.tooltipp:hover .tooltiptext {
  visibility: visible;
  opacity:1;
  background-color: #6b6b6b;
  top: 60%;
  right: 10%;
  border-radius: 6px;
  transition:0.4s;
  
  transition-timing-function: ease-in;
}
.tooltipp:hover .tooltiptext:hover .tooltiptext-txt{
color:#e5e5e5;
transition:0.1s;
transition-timing-function: ease-in;
}


.tooltiptext .tooltiptext-head{
font-weight:bold;
display:block;
max-width:60%;
padding-bottom:8px;
margin-bottom:8px;
text-decoration:none!important;
border-bottom:solid #E42613 4px;
}
.tooltipp:hover .tooltiptext:hover .tooltiptext-head{
max-width:100%;
transition:0.1s;
transition-timing-function: ease-in;
}


.tooltipp .tooltiptext .tooltiptext-txt,
.tooltipp .tooltiptext:hover .tooltiptext-txt
{

}
.tooltipp .tooltiptext span{
opacity:0;
}
.tooltipp:hover .tooltiptext span{
opacity:1;
transition:0.1s;transition-delay:0.3s;
transition-timing-function: ease-in;
}

.tooltipp:hover{
cursor:alias;
}

.tooltipp .tooltiptext-close{
border-top:solid 1px #ccc;
margin:10px 0px 0px;
padding:5px 5px 5px;
text-align:right;
display:block;
}
.tooltipp .tooltiptext-close span{
font-weight:bold;text-transform:uppercase;
}
.tooltiptext-urllink-container, .tooltiptext-urllink-container:hover  {
text-decoration:none;
color:#fff;
}

.sitemap-link{
text-transform:uppercase;
color:#E42613!important;
text-decoration:underline;
padding: 5px!important;
display:block;
}
.sitemap-link:hover{
text-decoration:none;
color:#000!important;
transition:1s;
}


.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal {
    position: fixed;
    top: 2vh;
    /* right: 100%; */
    /* bottom: 0; */
    left: 50%;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
    /* padding: 30px 300px 0px 300px; */
    width: 60%;
    transform: translate(-50%, 0%);
}


.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 0px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
    padding: 30px;
}

.modal-backdrop.show {
    opacity: 0.8;
}

.closingContainer{position:fixed;}
.closingContainer .forBtn{display:block;position:relative;}

.closingContainer button{width:35px;height:35px;position: absolute;
    right: 10px;
    top: 13px;}
.perex, .forOpenModal{
position:relative;
}
.openModal{float: right; max-width: 300px; margin: -150px 4px 0px 60px;
-webkit-box-shadow: 5px 5px 15px 5px #000000; 
box-shadow: 5px 5px 15px 5px #000000;
transition:0.3s;
}
.openModal:hover{cursor:pointer;
-webkit-box-shadow: 4px 5px 39px 5px rgba(0,0,0,0.52); 
box-shadow: 4px 5px 39px 5px rgba(0,0,0,0.52);

transition:0.5s;
}

.openModal:hover img{max-width: 300px;}
.openModal img{max-width: 300px;border-radius:0px;

}


@media (max-width: 1000px) {
.openModal{float: right; max-width: 300px; margin: 0px 48px 0px 30px;}
}
@media (max-width: 769px) {
.openModal{float: right; max-width: 250px; margin: 0px 48px 0px 30px;}
}
@media (max-width: 529px) {
.openModal{float: none; width:98%;max-width: 510px; margin: 0px 0px 20px 0px;}
.openModal img{width: 100%;max-width: 510px;border-radius:0px;}
}



.modal{overflow:inherit!important;overflow-x:inherit!importan;overflow-y:inherit!importan;}
.closingContainer{height:60px;background:#ff0000;width:100%;}
.modal-content{top:60px;max-height:90vh;overflow:hidden!important;border-radius:0px!important;}
.modal-content-in{overflow-x:hidden!important;overflow-y:auto!important;}

#carrier-modal-form{padding-right: 0px!important;}
#carrier-fixed-form{padding-right: 0px!important;z-index: 1060;}
@media (max-width: 576px){
.modal {
    width: 90%;
}
}


.bottomHS {
    
    
}

    

    .bottomHS.hide {
        opacity:0;
        transition: opacity 0.5s;
    }
    .bottomHS.show {
        opacity:1;
        transition: opacity 1s;
        
    }
    
    /* &:hover{
        background:#fff;
        border:solid 1px #544741;
        .my-shadow;
        transition: all 0.8s;
        
        &::after{
            border-color: transparent transparent #544741 transparent;
        }
    } */










