
}
::-moz-selection { /* Code for Firefox */
	color: #222;
	background: #f2bb6c;
  }
  
  ::selection {
	color: #222;
	background: #f2bb6c
  }
  html {
	scroll-behavior: smooth;
  }

  .btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    background: #f9f9f9;
}
/* .spinx-section h2{
font-size:48px;
font-weight:700;
line-height:58px;

} */
.spinx-section h6 {
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 0px;
}
ul.list_mixed li, ul.list_check li, ul.list_star li, ul.list_idea li {
  margin-bottom: 20px;
  position: relative;
  list-style: none;
  padding-left: 32px;
  margin-left: 0;
}

ul.list_check li, li.list_check {
  background-image: url("../images/home-pages/home-1/check.png") ;
  background-repeat: no-repeat;
  background-position: left;
  color:#737E86;
  
}
.section-heading h1{
  font-size: 90px;
    line-height: 90px;
    font-weight: 600;
    letter-spacing: 0px;
}
.section-heading h2 {
  font-size:48px;
  font-weight:700;
  line-height:58px;
}
.section-heading h4 {
 
    font-size: 20px;
    line-height: 34px;
    font-weight: 500;
    letter-spacing: 0px;

}
.section-heading h6 {
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 0px;
}
.section-heading P {
  padding: 0 7% 0 0;
}
.entry-title h6{
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 0px;
}
.entry-title h4{
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #191e1d;
}
.entry-content p{
  margin: 0 0 15px;
  color: #696460;
}
.blog-detail{
  margin-top:30px;
}
.brown-box{
  background-image: url("../images/home-pages/home-1/img_13.png"); 
  background-repeat: no-repeat;
  background-position: center right;
  height: 586px;
  background-size: cover;
}
@media only screen and (max-width: 991px) {
    .brown-box{
    height: 670px;
    }
}

.bg-cover{
  background-image: url("../images/home-pages/home-1/img_5.jpg"); 
    background-repeat: no-repeat;
    background-position: center;
   height:auto;
   width: 100%;
  background-size: cover;
    padding-top: 100px;
    padding-bottom: 170px;
}
.contact-container{
  text-align: left;
}
.contact-container p{
  color:#696460;
  margin: 0 0 15px;
  font-size: 15px;
}
.footer-main{
  margin-top:50px;
  margin-bottom:50px;
}
.about-bg{

    margin-top: -100px;
    background-image: url("../images/Apartmani-Mikic-dvoriste.webp"); 
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    height:900px;
    

}
.studio-img{

    padding-top: 110px;
    padding-bottom: 120px;
   

}
.about-bg-1{
  background-color:#f9f5f1;
}
.team-info h4{
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
  letter-spacing: 0px;
  margin-top:30px;
  margin-bottom:20px;
  color: #191e1d;
}

.height-62vh {
  height: 62vh;
}
.bg-light-green{
  background-color:#f9f5f1;
}

@media only screen and (max-width: 1440px) {
  #course img{
  height: 551px;
  }
}

#logo-footer{
  float:left;
}

@media only screen and (max-width: 991px) {
    .section-heading h2{
      font-size: 36px;
  }
}

@media only screen and (max-width: 991px) {
    .section-heading h1{
      font-size: 40px;
  }
}

.v-align{
    position: relative;
}
@media only screen and (max-width: 991px) {
  .v-align {
    position: relative;
    
    }
}

@media only screen and (max-width: 414px) {
  .horse_box {
    padding-left: 10px;
    }
}


