.g-bg-magg{ background-color: rgba(50,167,178,0.90); }
.g-bg-white{ background-color:#fff; }
.top-image{ width: 100%; padding:100px;  }

.hs-menu-initialized{ padding: 50px; }
.main-margin{ margin-top:70px; }

#nav-link--features:hover ,#nav-submenu--features .dropdown-item .nav-link:hover{ color:#E5D0B3; }

.footer-main .row ul{ list-style: none; }
.footer-main .row ul a{ color:#fff; }

 .s-icon{ position: absolute; right: 10px; top:10px; z-index: 20; }
 .s-icon ul{display:flex; list-style: none;   }
 .s-icon ul li{ width:30px; height:30px;  margin-right:10px;}
 .ss-icon{  display: none; }
 .ss-icon ul{display:flex; list-style: none;     padding: 0;   }
 .ss-icon ul li{ width:30px; height:30px;  margin-right:10px;}

ul.index-news{list-style-type:none;}
ul.index-news li{height:100px; overflow:hidden;}

ul.index-news img{padding-right:20px; width:100px;}
ul.index-news li a{display: flex; color: #000; font-size: 20px;}
ul.index-news li a span{ margin-right:15px;}
.index-news-bg{ background:url(../../assets/images/index-newsbg.png) 100% no-repeat; background-color: #F0F0ED; }

.footer-icon{ width:98%; }
.footer-icon ul{ display: flex; list-style: none; text-align: center; justify-content: center; }
.footer-icon ul li{ margin:0 10px; }
.footer0 p{ color:#C0B591; }
.back{ padding: 10px;  color:#C0B591; border:1px solid #C0B591; margin-top:200px; }
.back:hover{ border-color:#ccc; color:#ccc; text-decoration: none; }


/*news*/
.news-top{ display: flex;     align-items: center; border-bottom: 1px solid #ccc; width: 90%; margin:auto; }
.news-top .time{ margin-right:30px; }
.news-content{ width:90%; margin:auto; }
.news-content p{ font-size: 18px; margin-top:50px; }
.news-content img{
max-width: 600px;
max-height: auto; }


/*contact*/
.contact-bg-color{ background-color: #1B280B !important; }
a{ color:#C0B591 !important; }



/*index*/
.service-left{ /*float:left; margin-right:50px; */}
.service-right{/* float:right;*/ }

.service-right{ /*text-align: end;*/ }
.service-left img, .service-right img{ max-width: 100%; }
.video{ text-align: center; margin:150px 0 0 0; }
.px-4{ text-align:center; height:350px;    display: flex; flex-direction:column; justify-content: center; }
.px-4 h2, .px-4 p{ color:#958b78; font-size: 24px; }

ul.index-news{ padding:0; padding-left: 22px; }


@media (max-width: 1200px){
	.service-left{ float:unset; }
	.service-right{ float:unset; }
	.s-icon{ display: none;}
	.ss-icon{  display: unset; }
    .px-4{ height: 200px; padding-left: unset; }
     .service-right{ text-align: unset !important; }

}

@media (max-width: 992px){
   .px-4{ height: unset; } 


}

@media (max-width: 768px){ 
  
   .videos{ width:90%; }
   
   .px-4 h2, .px-4 p{ font-size: 18px; }
   
   ul.index-news li a{font-size: 16px;}
	ul.index-news li a span{ margin-right:3px; }
	.news-content img{
max-width: 100%;
max-height: auto; }
.news-title{font-size:24px;}
 }