.phone-top {
  line-height: 4em;
  font-size: 1.5em;
  font-weight: bold;
}

.phone-top a,.phone-top a:hover, .phone-top a:visited, .contacts-links,.contacts-links:hover, .contacts-links:visited, .topbar-links.contacts-links  {
  text-decoration: none;
  color:inherit;
}
.contacts-links {
  color:white !important;
}

.top-text {
  padding-bottom:5px;
}

.main-contacts li {
  padding-bottom:15px;
}
.main-contacts li a, .main-contacts li a:hover, .main-contacts li a:active{
  text-decoration: none;
  color:inherit;
}

.contacts-footer>div{
  color:white;
  padding-bottom:10px;
}

.contacts-footer>div a, .contacts-footer>div a:hover,.contacts-footer>div a:visited{
  text-decoration: none;
  color:inherit;
}

.inner-heading h1 {
  color:#000 !important;
  background:#fff;
}

.inner-content {
  padding-top:0px !important;
}

.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited{
  color:#333;
}
.breadcrumb a:hover {
  color:#fdc236;
}

.highslide img {
  border:none !important;
  padding:5px;
}

@media (max-width:1200px) {
  .phone-top {
    display:none;
  }
}

@media (max-width: 990px) {
  .container {
      width: 95% !important;
  }
}
.phone-top-selector a {
  font-size:1.5em !important;
}

@media (max-width:1200px) {
  .phone-top-selector a {
    font-size:1em !important;
  }
}

@media (max-width:1000px) {
  .phone-top-selector {
    display:none !important;
  }
}

.cert-row {
  display:flex;
  flex-wrap: nowrap;
}

@media (max-width:688px) {
  .cert-row {
    flex-wrap: wrap;
  }

  .cert-row > div{
    flex-basis:50%;
  }
}

@media (min-width:768px) and (max-width:810px) {
  .menu-phone-hidden {
    display:none !important;
  }
}

.portfolio-overley > .content {
  color:white !important;
}

.highslide-container {
  z-index:100000 !important;
}

.highslide img {
  /*min-height:300px;*/
}

.main-photos-title {
  text-align: center;
  min-height:90px;
}

.main-photos-title a,.main-photos-title a:visited {
  color:#333;
}

.main-photos-title a:hover {
  text-decoration: none;
}

.object-description {
  list-style-type: none;
  padding:0px;
  margin:0px;
}

.object-description>li {
  list-style-type: none;
  padding:0px;
  margin:0px;
  display:block;
  float:left;
  width:50%;
  padding-right:20px;
  border:none;
}

.object-description>li:hover {
  box-shadow:none;
  border:none;
}

@media(max-width:700px) {
  .object-description>li {
    width:100%;
  }
}
.clear {
  clear:both;
}

.object-description>li ul {
  list-style: circle;
}

.object-description>li ul li {
  list-style: circle;
  padding:0px;
  margin:0px;
  border:none;
  margin-left:25px;
  margin-bottom:5px;
}

.object-description>li ul li:hover {
  box-shadow:none;
  border-color:none;
}

.blogList2 {
  list-style-type:disc !important;
  padding-bottom:10px;
}

.blogList2 li {
  padding:0px;
  margin:0px;
  border:none;
  margin-left:25px;
  padding-top:5px;
  padding-bottom:5px;

}

.project-image {
  /*height:200px;*/
}

.logo img {
  max-width:75% !important;
}

@media(max-width:767px) {
  .logo img {
    max-width:50% !important;
  }
}

@media(max-width:360px) {
  .logo img {
    max-width:75% !important;
  }
}

@media(max-width:600px) {
  h1 {
    font-size:2em !important;
  }
}

.footer-logo img {
  max-width:80% !important;
}

.blogdetail-pages ul {
  list-style-type:initial;
  padding-bottom:10px;
}

.blogdetail-pages ol {
  list-style-type:initial;
  padding-bottom:10px;
}

.blogdetail-pages li {
  padding:0px;
  margin:0px;
  border:none;
  margin-left:35px;
  padding-top:5px;
  padding-bottom:5px;
}
