@media (min-width: 768px) { }

@media (min-width: 992px) { }

@media (min-width: 1200px) { }

@media (min-width: 1200px) { }

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

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
}
.exin {
    height: 100%;
}
.margine{margin:10px 0 !important;}
.phone {
    color: white;
    font-family: "Lato";
    font-size: 35px;
    font-weight: bold;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    position: relative;
    text-align: center;
}
.hideonmobile{display:none !important;}
.bg_select {
    background-color: #fff;
    border: medium none;
    border-radius: 4px;
    color: #555;
    display: block;
    float: none;
    font-size: 10px;
    margin: 0 auto;
    padding: 5px;
    width: 90px;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left: 0;
    margin-right: 0;
}
.navbar-header{margin-top:10px !important;}
.navbar {
    margin-bottom: 0;
    min-height: 0;
}
.menu-mobilee {
    color: #fff;
    display: block;
    font-size: 23px;
    position: relative;
    text-align: center;
    top: 15px;
}
.navbar-toggle {
    background: red none repeat scroll 0 0;
    color: #fff;
    z-index: 999;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #403f43;
}
.navbar-collapse{width:97.7%;}
.content-page {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.block2 {
    height: 100%;
    width: 100%;
    padding: 0 !important;
    text-align: center;
}
.contact-left {
    float: none;
    height: 100%;
    width: 100%;
}
.mis h2::after, .block-right h2::after {
    background-color: #f8f8f8;
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    margin: 0;
    padding: 0;
    position: relative;
    right: 0;
    width: 100% !important;
}
.text-form {
    display: inline-block;
    float: none;
    margin: 2px 0;
    padding: 0;
    width: 100%;
}
div.contact-left label {
    display: block;
    font-weight: 700;
    margin: 0 auto;
    max-width: 98%;
    text-align: center;
}
.mesaj {
    width: 332px !important;
}
#contact-form {
    max-width: 100%;
}
#contact-form input[type="text"] {
    background: rgba(0, 0, 0, 0) url("../images/input-text.png") no-repeat scroll 0 0 / 100% auto;
    border: 0 none;
    color: #929292;
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    max-width: 100%;
    padding: 5px;
    width: 332px;
}
.mesaj {
    background: rgba(0, 0, 0, 0) url("../images/textarea-input.png") no-repeat scroll 0 0 / 100% auto;
    border: 0 none;
    color: #929292;
    font-size: 15px;
    font-weight: normal;
    height: 135px;
    max-width: 100%;
    padding: 5px 5px 5px 10px;
    width: 332px;
}
#contact-form input[name="captcha"] {
    background: rgba(0, 0, 0, 0) url("../images/co-input.png") no-repeat scroll 0 0;
    margin-right: 10px;
    width: 111px !important;
}
.input {
    border: 1px solid #dcdcdc;
    float: none;
    height: 20px;
    margin: 2px 0;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li.active > a {



    color: #e10000;
    height: auto;
    opacity: 0.9;
    padding: 10px;
}
.navbar-right ul > li {
    float: none !important;
    margin: 0 10px !important;
    text-align: center;
	width:100%;
}
.nivo-caption {
	z-index:99;
    font-size: 16px;
    line-height: 20px;
    text-align: right;
	padding-right:10px;
}
li ul.drop{display:block !important;position:static !important;}
.onlymobile{display:block;}
ul.lists1 {text-align:center;}
ul.lists1 li{width:48%;display:inline-block;padding-top:10px;}
.onlydesktop{display:none;}
.bg-list2{display:none;}
.totmobil{float:none !important;width:100% !important;}
.phone {
    color: white;
    font-family: "Lato";
    font-size: 35px;
    font-weight: bold;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    text-align: center;
}
.first-menu {
    float: none;
    text-align: center;
}
.navbar-nav > li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    display: inline-block;
    float: none;
}
.box_left {
    background: #f8f8f8 none repeat scroll 0 0;
    border-radius: 0;
    float: right;
    height: 100%;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 100%;
}
.box_text_right {
    background: #f8f8f8 none repeat scroll 0 0;
    border-top: 4px solid #eeeeee;
    float: left;
    padding: 10px;
    width: 100%;
}
.box_text_right1 {
    float: left;
    padding: 0;
}
.forhover img{max-width:100% !important;}
.forhover:hover img{max-width:100%;margin-top:0;margin-left:0; }
div.galerie {
    background: #040404 none repeat scroll 0 0;
    border-radius: 10px;
    float: left;
    height: 100%;
    overflow: hidden;
    padding: 0;
    width: 100%;
	padding-right:5px;
}
div.contentinut {
    float: right;
    width: 100%;
}
.let {
    background: #ff0d0d none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    display: block;
    font-size: 20px;
    line-height: 25px;
    margin: 10px auto;
    padding: 10px 20px;
    text-align: center;
    width: 90%;
}
.menu_footer {
    background: #E2CFAF none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 1025px;
    padding-bottom: 10px;
    padding-top: 15px;
    text-align: center;
}
.menu_footer ul {
    list-style-type: none;
    margin: 0 auto;
    max-width: 1025px;
    text-align: center;
}
.logo {
    background-color: transparent;
    padding-top: 0;
    position: relative;
    text-align: center;
    width: 54% !important;
	float:none !important;
	padding-bottom:0;
}
.padding10{padding:10px;}
.trbox{text-align:center !important;}
.top{height:auto;}
.des6{bottom:10% !important;}
.logo img{max-width:auto;max-height:70px;}
.phone {
    background: #1b8ccb none repeat scroll 0 0;
    float: none;
    height: 100%;
}
.slide-inleft {
    float: none;
    margin: 0 auto;
    width: 49%;
	display:inline-block;
}
.slide-inright {
    float: none;
    margin: 0 auto;
    width: 49%;
	display:inline-block;
}
div.slide {
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
#banner-fade1{top:-5px;}

a.goto{display:none;}
div.menu-cor nav {
    margin: 0 auto;
    width: 100%;
}
div.menu-cor {
    background: red none repeat scroll 0 0;
    width: 100%;border-top:3px solid #4c1b23;
	margin-top:10px;
}
.navbar-collapse {
    background: #29b9ee none repeat scroll 0 0;
    margin: 0 auto !important;
    position: absolute;
    z-index: 1;
}
.inform {
    color: #606060;
    font-family: Montserrat;
    font-size: 11px;
    font-weight: 400;
    line-height: 12px;
}
.inform h2{font-size:15px;}
#menusys_mega{background:#29b9ee; height:auto !important;}
#menusys_mega a{color:#fff;padding:20px  !important;display:block;}
.menu_bg {
    background: none;
    border: medium none;
    border-radius: 0;
	margin:0 !important;
	
}
.hidedesktop{display:inline-block !important;}
div.slide img{max-width:100%;}
div.slide {
    overflow: hidden;
    padding-top: 0px;
    text-align: center;
    width: 100%;
}

.navbar-nav {
    margin: 0;
}
.navbar-right {
    float: right !important;
    margin-right: 0;
    width: 100%;
}
.nivo-slice{width:auto !important;}
.menu-cor{display:none;}
.top {
    border-bottom: 0 none;
}
#phonemobile{display:inline-block;width:100%;text-align:center;margin-top:10px;}
#phonemobile {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    text-align: center;
    width: 49%;
    z-index: 2147483647;
}
.navbar-toggle {
    margin: 5px 10px !important;
	padding:5px 10px;
}
.navbar-toggle {
    background: red none repeat scroll 0 0;
    color: #fff;
    float: right;
    width: 35%;
    z-index: 999;
}
.sr-only {
    border: 0 none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 6px;
	clip:initial;
    width: 100%;
}
#phonemobile a{display:block;font-size:20px;color:#fff;border-radius:4px;}
#phonemobile a {

    border: 0;
 
    color: #fff;
    display: block;
    font-size: 17px;
    line-height: 30px;


	border-radius:10px; 
}
#escorte div.escorta{width:243px; height:384px; }
.navbar-toggle {
    background: #ddd none repeat scroll 0 0;
    border: 2px solid #d7d7d7 !important;
    border-radius: 10px;
    color: #fff;
    float: right;
    margin: 0 !important;
    position: absolute;
    right: 2px;
    text-align: center;
    
    top: 30px;
    width: 15%;
    z-index: 999;
}
.navbar-toggle .sr-only{ text-indent: -3000px; }
.navbar-toggle .icon-bar {
    background: #29b9ee none repeat scroll 0 0;
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 100%;
}
.navbar-toggle {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #29b9ee !important;
    border-radius: 4px;
    color: #fff;
    float: right;
    margin: 0 !important;
    position: absolute;
    right: 5%;
    text-align: center;
    top: 20px;
    width: 30px;
    z-index: 999;
	padding:5px 5px;
}
#phonemobile a:hover{text-decoration:none;}
.forhover{width:33%;font-size:15px;}
.top {
    border-bottom: 0 none !important;
}

.blockmobile table.linkuri {display:block !important;width:100% !important;}
.blockmobile table.linkuri tbody{display:block !important;width:100% !important;}
.blockmobile table.linkuri tr{display:block !important;width:100% !important;}
.blockmobile table.linkuri td{display:block !important;width:100% !important;text-align:center;}

table{max-width: 100%; }
.navbar-default .navbar-toggle {
    border: 0 none;
}
#phonemobile {
    bottom: 10px;
    display: inline-block;
    margin-top: 5px;
    position: fixed;
    right: 10px;
    text-align: center;
    width: auto;
    z-index: 2147483647;
}
#escorte div.escorta  img{
 -webkit-transform: scale(1,1);
    -moz-transform:scale(1,1);
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
	transition: 1s ease;
	border-radius:7px 7px 14px 14px;
}
.nueste {
    width: 100% !important;
}

#popupda {
    background: #82b5a6 none repeat scroll 0 0;
    border: 1px solid red;
    border-radius: 15px;
    height: auto;
    left: 10%;
    position: absolute;
    text-align: center;
    top: 20%;
    width: 80%;
    z-index: 9999;
}
div.aapop {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 15px;
    box-shadow: 0 0 10px #000000 inset;
    margin: 0 15px 15px;
    padding: 10px;
}
div.contactez2{float:none !important;width:100% !important;}
img.pluus{border-radius:15px !important; }
/*final*/ 

.blockmobile img{float:none !important;}
}


@media screen and (-webkit-min-device-pixel-ratio: 0) { }

@media (max-device-width: 480px) and (orientation: landscape) { }

@media (max-width: 767px) { }


@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

@media all and (transform-3d), (-webkit-transform-3d) { }


@media (min-width: 768px) and (max-width: 991px) {

}


@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1200px) {

}
@media (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}
