.theme-blue .t4-topbar {
	background: #38a9d2;
}
.theme-blue .acm-slideshow .slider-content .description {
	background-image: url("../../../../images/decor-1-blue.png") !important;
}
.acm-slideshow .slider-content a:hover {
	text-decoration: none ! important;
}
.bg-gray {
background-color: #f7f7f7;
}

.bg-purple {
  background-color: #734098;
}
.acm-features.style-1 .bg-light {
	background-color: #734098 !important;
}

.acm-features.style-1 .bg-light .module-title {
	color: #36a9d3 !important;
}

.acm-features.style-1 .bg-light .module-subheading, 
.acm-features.style-1 .bg-light .ft-desc,  
.t4-palette-purple .section-title-wrap span.sub-heading  {
	color: #ffffff;
}
.acm-contact-info .contact-follow .contact-inner a span.text-primary{
    color: white !important;
}
div.mod-languages ul li.lang-active {
	background-color: #d0f2ff;
	border: 1px solid #f0f0f0;
}
div.mod-languages ul li:hover {
	background-color: #dff6ff;

}

.text-programs p {
  color: rgb(13, 15, 34);
  font-family: Anton;
  font-weight: 400;
  font-size: 2.188rem;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: 0px;
}

#t4-slideshow-mobil .acm-slideshow .slide-title a.heading-link {
    color: white !important; 
}

.acm-features.style-1 .features-details .features-detail {
     padding: 24px;
 }
.acm-features.style-1 .features-details .features-detail p {
    color: #ffffff;
}

.acm-members.style-1 .mem-item .main-pc .mem-des p{
  font-size: 0.8rem;
}
@media (max-width: 575.98px) {  
	#t4-header .t4-logo-header {
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 1rem;
	}
	#t4-header .t4-logo-header .logo-image .logo-img {
		max-width: 108px;
	}
 }



@media (min-width: 576px) { 
	#t4-header .t4-logo-header {
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 4.2858rem;
	}
	#t4-header .t4-logo-header .logo-image .logo-img {
		max-width: 150px;
	}
 }

 /* Small devices (landscape phones, less than 768px)*/
@media (min-width: 768px) {
	#t4-header .t4-logo-header {
		margin-left: 4.2858rem;
	}
	#t4-header .t4-logo-header .logo-image .logo-img {
	max-width: 250px;  
    } 
}

/* Medium devices (tablets, less than 992px) */
@media (min-width: 992px) { 	
	#t4-header .t4-logo-header {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 1rem;
  } 
  #t4-header .t4-logo-header .logo-image .logo-img {
	max-width: 175px;
}
.nav {
	flex-wrap: inherit;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
	padding-right: 20px;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
	font-size: 14px;
}

}

 @media (min-width: 1200px) { 
	#t4-header .t4-logo-header {
		padding-left: 5px;
		padding-right: 5px;
		margin-left: 0rem; 
	}
	#t4-header .t4-logo-header .logo-image .logo-img {
		max-width: 175px;  
		} 

	.nav {
		flex-wrap: inherit;
	}

	.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
		padding-right: 20px;
	}
	.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
		font-size: 16px;
	}
	.acm-contact-info .contact-inner + .contact-inner {
	    padding-left: 0.5em;
		margin-left: 0.5rem;
	}

 }

 @media (min-width: 1400px) 
 {
	#t4-header .t4-logo-header {
		padding-left: 30px;
		padding-right: 30px;
		margin-left: 0rem; 
	} 
	#t4-header .t4-logo-header .logo-image .logo-img {
	max-width: 250px;
    }
	.nav {
		flex-wrap: inherit;
	}
}

.convertforms .cf-btn {
font-weight: bold;
}

.acm-features.style-5 .content-fet .block-inner .txt-desc p {
	margin-bottom: 0;
    text-align: justify;
}