@import url("https://cdn.greensoft.mn/themes/f1.9/css/font-awesome.min.css");
@import url("https://cdn.greensoft.mn/themes/f1.9/css/themify-icons.css");
@import url("https://cdn.greensoft.mn/themes/f1.9/css/bootstrap.css");
@import url("https://cdn.greensoft.mn/themes/f1.9/css/lightbox.min.css");
@import url("https://cdn.greensoft.mn/themes/f1.9/css/flexslider.css");
@import url("https://cdn.greensoft.mn/themes/f1.9/css/theme.css");

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300&subset=cyrillic-ext');
body,h1,h2,h3,h4,h5,h6,p,div,a,span,table,li,input,form{
font-family: 'Roboto Condensed', sans-serif;
}
body{
font-size: 15px;
}
h1,h2,h3,h4,h5,h6,b,strong{
font-weight: 700 !important;
}
.logo {
max-height: 100%;
}

.embed-map iframe{
width: 100%;
height: 200px;
}

.content-column-1, .content-column-2, .content-column-3, .content-column-4{
width: 24.99%;
padding: 0 15px;
float: left;
}
footer .footer{
width: 980px;
margin: 0 auto;
}

.product-thumb {
    max-width: 100%;
}


@media (min-width: 1200px){
.nav-bar {
    width: 1200px;
    margin: 0 auto;
    border-bottom: 0px;
} 
.tile-left {
    width: 40%;
    float: left;
    display: inline-block;
    overflow: hidden;
    max-height: 300px;
    position: relative;
}

.tile-right {
    width: 60%;
    float: left;
    display: inline-block;
    overflow: hidden;
    max-height: 300px;
    position: relative;
}
.image-square {
    height: 40vw;
    max-height: 640px;
    overflow: hidden;
    padding: 0;
}
}

@media (max-width: 768px){ 
  [class^="content-column"]{
     width: 100%;
     margin-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 992px) { 
  [class^="content-column"]{
     width: 49.49%;
     margin-bottom: 20px;
  }
}
@media (max-width: 479px){

}
section, footer {
    padding: 46px 0;
    position: relative;
    overflow: hidden;
}
a{
color: #444;
}

/*.main-container ul{
list-style-type: disc;
margin-left: 20px;
}*/
.btn.btn-success.btn-custom-subscribe{
	color: #fff;
}
input[type="text"], input[type="password"],input[type="email"],textarea {
  background: #fff;
  border: none;
  width: 100%;
  height: 50px;
  padding-left: 12px;
  margin-bottom: 24px;
  border-radius: 0;
}
textarea.form-control {
  background: #fff;
  border: none;
  width: 100%;
  padding-left: 12px;
  margin-bottom: 24px;
  border-radius: 0;
}
.logo-carousel img {
  max-height: 120px;
}
.post-list-title{
	max-height: 64px;
	overflow: hidden;
}
.post-list-description{
	max-height: 122px;
	overflow: hidden;
}
.post-list-category{
	max-height: 22px;
  overflow: hidden;
}
.modal-strip .close-modal {
    position: absolute;
    right: 20px;
    top: 34px;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
