@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Comfortaa&display=swap);

.phone, .telefon_ft {color: #1DA261;font-size: 1em;}
.telefon{  color: green;font-size: 1.2em;}
.contacti  { width: 20%; margin: 0 auto;}
.snimki-visochina img {width: 100%; height: 250px;}
.h2, h2 {font-size: 1.5em;}
.background-loga {background:white;}
.header-logo img { width: 60%;}
.btn-center { width: 50%;}
.neshto h1, .neshto p  {text-align: left;}
.w100{width: 100%;}
.slider_roof .item img{width: 100%;} 
.slider_roof .carousel-caption{top: 0;}
.slider_roof .carousel-caption div{font-size:50px; height: 100px; margin-top:150px;}
.slider_roof .carousel-caption a{font-size:30px; }
*{font-family: Comfortaa ;}
.red_borsa {width: 100%;}
.red-uluci{background-color: #E3FDFE; margin-top: 50px;}
.uluci_video {width: 100%;height:350px;}
.pokrivi_video {width: 100%;height:350px; margin-top:20px;}
body{background: #fff;padding-top: 120px;}
.w100{width:100%;}
header{position: fixed;width: 100%;z-index: 9999;background: #75d2c5;top: 0;}
.video_pokrivi {margin-top: 100px;}
.header .navbar .container-fluid{background:white; box-shadow: 0px 0.5px 2px grey;}
.header .top {background-color: white; padding: 10px 0;}
.header .top i {margin-right: 10px;}
header .top-header{background: #59a69b;}
header .top-header .row{padding: 10px 0;}
header .top-header .header-icons{float: left;margin-left: 20px;color: white;font-size: 16px;}
header .top-header .header-icons:hover{text-decoration: none;}
header .top-header .header-icons i{margin-right:5px;}
header .navbar{margin-bottom: 0px;border: 0;}
.navbar-toggle .icon-bar{background: #FFF;width: 30px;margin: 7px 0;}
.navbar-nav > li > a {padding-top: 30px;padding-bottom: 30px; color: black;}
.dropdown-submenu{position: relative;}
.dropdown-submenu > .dropdown-menu{position: absolute;left: 160px;top: 0;}
.lang_icons{float: right;margin-left: 10px;}
.map_container, .map_container .row, .map_container .col-md-12{padding: 0px;margin: 0px;}
.img-responsive img{
  display: block;
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 991px) {
.btn-center { margin-bottom: 50px;}
.h1, h1, .h3, h3, .h2, h2{font-size: 130%; text-align: center;}
.pokrivi_video {height: 230px;}
body {padding-top: 132px;}
.header-logo img { width: 25%;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
.navbar-toggle {padding: 1px 3px;margin-top: 16px;background-color: white;}
.navbar-toggle .icon-bar {background: #151515;}
}