﻿header .logo img {
    height: 10vh;
}
.other-news .slick-slide {
  
    padding-bottom: 80px;
}
.page-video .item>a>img {
   width:100%;
}
.other-news .slick-dots {
   
    bottom: 15px;
  
}
.other-news .slick-dots li button:before {
   
    font-size: 15px;
   
}
#home-six h1 {
  
    width: 250px;
}
#home-six .right {
  
width: calc(100% - 250px);
  
margin-bottom: -15px;
}
#home-six .slick-dots {
   
    bottom: -65px;
   text-align: right;
    right: 4%;
}
#home-six  .slick-dots li button:before {
   
    font-size: 14px;
   
}
@media(max-width: 1600px) {
	:root {
	--homecontainer-width: calc(100vw - 60px);
}
#home-six .top {
  
    height: 32vh;
}
#home-six .top .date span.day {
    font-size: 110px;
    line-height: 107px;
}
#home-six .top .date {
    font-size: 62px;
   
    line-height: 36px;
}
}
@media(max-width: 1536px) {
	:root {
	--homecontainer-width: calc(100vw - 60px);
}
.homepage .content h3 {
    font-size: 131px;
    line-height: 7vw;
   
    width: 30rem;
}
.homepage .content p {
    font-size: 26px;
    line-height: 31px;
   
}


#home-eight .bg-left{padding-right:15px}
}
@media(max-width: 1440px) {
	:root {
	--homecontainer-width: calc(100vw - 60px);
}
}
@media(max-width:1366px){
	.slider .content p {
    font-size: 143px;
    line-height:100px;
  
  
}
	header .menu-show .ajax-input {
   
    width: 24vw;
}
.number .item h5 {
   
    font-size: 31px;
   
    line-height: 29px;
}
#home-six .item img {
  
    height: 45vh;
}
#home-six .top {
    height: 38vh;
}
}
@media(max-width:1300px){
.right-menu li {
  
    display: none;
}	
.menu-btn.menu-btn-2 {
   
    display: flex;
    height: 90px;
}
header .logo img {
    height: 70px;
}
header {
  
    height: 90px;
}
.home-page {
    width: 100%;
}
.homepage {
    height: initial;
    min-height: 100vh;
}
.homepage img.bg {
    height: initial;
    object-fit: cover;
    width: 100%;
}
}

@media(max-width:1280px){
.homepage .content h3 {
    font-size: 131px;
    line-height: 8vw;
    width: 30rem;
}
}
@media(max-width:1080px){
	.slider picture img {
    height: 190vh;
  
}
.homepage img.bg {
    height: 190vh;
} 
.number {
    
    margin-top: 50px;
}
.homepage {
    height: initial;
    min-height:190vh;
}
#home-six .top {
    height: 75vh;
}
#home-six .item img {
    height: 90vh;
}
.map {
    height: 110vh;
  
}
}
@media(max-width:1024px){
	

.slider picture img {
    height: 100vh;
  
}	
.homepage img.bg {
    height: 60vh;
} 
.homepage {
    height: initial;
    min-height:60vh;
}
#home-six .top {
    height: 21vh;
}
#home-six .item img {
    height: 33vh;
}
.map {
    height: 40vh;
   
}
.explore {
 
    display: none !important;
}
.number .item h5 {
    font-size: 24px;
    line-height: 26px;
}
}	
@media(max-width:768px){
	.number {
  
    flex-wrap: wrap;
}
.slider picture img {
    height: 100vh;
  
}	
.homepage img.bg {
    height: 100vh;
} 
.homepage {
    height: initial;
    min-height: 90vh;
}
#home-six .top {
    height: initial;
}
#home-six .item img {
    height: 50vh;
}
.map {
    height: 70vh;
   
}
header .logo img {
    height: 70px;
}
header .menu-show .b2b {
    border: none;
  
}
.homepage .content h3 {
 
    line-height: 121px;
   
}
.homepage .content p {
  
    width: 75vw;
    
    margin: 0 auto 30px;
}
#home-tree .content img {
 
    margin-bottom: 20px;
}
#home-four .content p {
 
    width: 86%;
   
}
:root {
	--homecontainer-width: calc(100vw - 30px);
}
#home-five .content {
  
    position: relative;
    top: 0;
    padding-bottom: 40px;
}
#home-eight .content {
    position: relative;
   padding:40px 0;
}
header .menu-show .ajax-search {
    position: absolute;
    top: 75px;
    left: 0;
    width: 100%;
}
header .menu-show .ajax-input {
    width: 100%;
    height: 50px;
    padding: 0 15px;
}
}
@media(max-width:767px){
	.map iframe {width:100%; height:calc(50% - 1px);}
}
@media (max-width: 520px){
.slider .content p {
    font-size: 77px;
    line-height: 51px;
}
header .logo img {
    height: 38px;
}
.right-menu {
  height: 70px;
   width: 63px;
  
}
header {
    height: 70px;
}
.menu-btn.menu-btn-2 {
   
    height: 70px;
}
.menu-btn.menu-btn-2 img{
   
    height: 18px;
}
header .lang a.block {
   
    gap: 2px;
    padding: 6px 10px;
   
}

header .lang a.block span {
  display:none;
}
header .lang a.block i {
    color: #fff;
    font-size: 14px;
    margin-left: 1px;
    display: none;
}
.openmenu .title {
   
    margin-bottom: 18px;
    margin-top: 20px;
  
}
.menu-show {padding-right:15px}
header .drop-lang {
 
    left: 0px;
    padding: 42px 0px 12px;
   
}
.homepage .content h3 {
    line-height: 115px;
    width: 100%;
    font-size: 82px;
}
.homepage .content p {
    width: 100%;
   
    font-size: 18px;
    line-height: 24px;
}
#home-four .content h3 {
    width: 100%;
    font-size: 40px;
    line-height: 40px;
}
#home-four .content p {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
}
#home-five .content h3 {
   
    width: 100%;
   font-size: 40px;
    line-height: 46px;
   
}
#home-five .content p {
   
    width: 100%;
   
    font-size: 18px;
    line-height: 24px;
    text-shadow: 0 0 black;
}
#home-six .right {
    width: 100%;
   
}
#home-six .d-flex{
	flex-wrap:wrap;
}


#home-six.homepage   .content {
    position: relative;
	bottom:0;
   
}
#home-six .top .date {
    font-size: 65px;
   display: block;
    width: 100%;
    text-align: center;
}
#home-six h1 {
    font-size: 45px;
    line-height: 45px;
    position: initial;
    text-align: center;
    width: 100%;
}
#home-six h1 span {
   display:initial;
    font-size: 45px;
    line-height: 45px;
    position: initial;
}
.news-slider  .slick-slide {
      margin: 0 0px;
  }

 .news-slider .slick-list {
      margin: 0 0px;
  }
  #home-six .content .text {
   text-align:center;
   margin-bottom:20px;
    width: 100%;
}
#home-six .content .text h2 {
    font-size: 24px;
    line-height: 28px;
   margin-bottom:14px;
    width: 100%;
    text-align: center;
}
#home-six .content p {
  
    text-align: center;
}
.news-slider.slick-dotted.slick-slider {
    margin-bottom: 108px;
}
#home-seven ul.left {
  margin-bottom:15px;
  display: flex;
  justify-content: center;
}
#home-seven ul.left li {
    height: 95px;
    width: 95px;
  
}
#home-seven .item {
    
    padding: 30px 10px;
	}
.cl-container {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
}
#home-seven .facebook-slider {
     margin-left: 0px;
}

#home-seven .instagram-slider {
    margin-left: 0px
}

#home-seven .video-slider {
    margin-left: 0px
}
#home-seven .slick-list {
    padding: 0 0% 0 0 !important;
}

#home-seven .slick-slide {
    margin: 0 0px;
}

/* the parent */
#home-seven .slick-list {
    margin: 0 -0px;
}
#home-seven .slick-slide img {
   
    height: 320px;
}
header {
  
   background: rgb(39 90 212);
}
.instagram-slider-prev {

    right: 50px;
   left: inherit;
     display: list-item !important;
}
.facebook-slider-prev {

    right: 50px;
   left: inherit;
     display: list-item !important;
}
.video-slider-prev {

    right: 50px;
   left: inherit;
     display: list-item !important;
}
#contact a p {
    
    font-size: 18px;
    line-height: 24px;
   
    width: 100%;
}
#contact .link p {
   
    font-size: 22px;
    line-height: 26px;
}
#home-eight .bg-left {
    padding-right: 0;
}
.home-page .c-container {
    max-width: var(--homecontainer-width);
    max-width: 100%;
	padding:15px;
}
#home-nine .content {
    position: initial;
   
    padding: 30px 0;
}
#home-nine .content p {
  
    width: 100%;
}
.number .item {
  
    min-width: 100%;
}
#home-nine .number .item {
   
    min-width: 100%;
}
#home-nine .content h3 {
    font-size: 82px;
    line-height: 88px;
   
    width: 100%;
}
.home-page .slider .c-container {
   
	padding:0px;
}
.menu-btn {
 margin-left: 15px;
    height: 70%;
    width: 70px;
   
}
footer .logo img {
  
    margin-bottom: 30px;
}
footer {
   
    padding: 60px 0 0;
}
.page-categorilist .items>.d-flex {
    flex-direction: column;
    align-items: start !important;
    width: 100%;
}
.page-categorilist .items .left {
   
    width: 100%;
}
.page-categorilist .item {
  
    width: 100%;
    padding: 30px 15px;
}
.crm-template .item {
    padding-left: 0;
}
.crm-two {flex-direction:column-reverse}
.page {
    padding: 40px 0 50px;
}
.crm-template h2 {
    font-size: 24px;
    margin-bottom: 12px;
  
}
.menu-btn img{
height:18px;
   
}
header .menu-show li img {
  height:20px;
}
.crm-template p {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 26px;
    font-weight: 400;
}
.banner {
    height: 270px;
}
.banner .banner-content {
    height: 300px;
}
.openmenu .flexd {
  
    padding: 25px 0 15px;
}
.banner .banner-content h1 {
    font-size: 30px;
  
}
.page-news-detail .b-bottom {
   
    padding-bottom: 100px;
  
}
.contact-form {
    margin-top: 60px;
}
.contact-form span {
   
    border-bottom: 1px solid #dfdddd47;
    padding: 5px 0;
}
.menu-btn {
  
    background: transparent;
}
#home-six .slick-dots {
    bottom: -50px;
    text-align: center;
    right: 0;
}
header .menu-show .ajax-search {
  
    top: 53px;
}
}