.services .page-title {
    color: #0f4d96;
}
.services .page-subtitle {
    color: #00a1e4;
}
.services .page-subtitle:after {
    background-color: #00a1e4;
}
#muay .item p {
    font-size: 17px;
    color: #444;
}
#muay {
    background: url(../images/03_2.png) 50% 0 no-repeat fixed;
    color: white;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}
#mix.services .page-subtitle:after {
    content: "";
    position: absolute;
    left: 47%;
}
#mix {
	background:#f7f8f9;
}
#mix.services {
    padding: 100px 0 71px;
}
#zumba {
    background: url(../images/03_3.png) 50% 0 no-repeat fixed;
    color: white;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}
#zumba .item p {
    font-size: 17px;
    color: #333;
}
#newsletter.contact .section-title h2 {
    color: #0f4d96;
}
#newsletter.contact .section-title p {
    color: #00a1e4;
}
#newsletter.contact .btn.contact-button {
    background: none 0px 0px repeat scroll #0f4d96;
	font-size: 18px;
}
.contact ol li i {
    font-size: 16px !important;
    margin: 0 7px 0 0px;
    position: relative;
    top: -3px;	
}
.contact ol li i.fa-map-marker {
    font-size: 16px !important;
    margin: 0 17px 12px 0px;
    float: left;
    top: 2px;
}
.contact ol li i.fa-line {
    font-size: 16px !important;
    margin: 0 13px 0 0px;
}
.contact ol li i.fa-phone {
    font-size: 16px !important;
    margin: 0 15px 0 0px;
}
.contact ol li i.fa-facebook-f {
    font-size: 16px !important;
    margin: 0 20px 0 0px;
}
.contact a {
	color:#333;
}
.contact a:hover {
	color:#0f4d96;
}
#newsletter.contact .btn.contact-button:hover {
    background: none 0px 0px repeat scroll #00a1e4;
}
#histats_counter{
	float: right;	
}
#special-products .promotions-details {
    padding: 40px 50px 50px;
}

@media screen and (max-width: 767px){
	.padding-xs-top20{padding-top: 20px!important;}
	.margin-xs-top10{margin-top: 10px!important;}
	.margin-xs-top30{margin-top: 30px!important;}
	.margin-xs-bottom10{margin-bottom: 10px!important;}
	.margin-xs-bottom20{margin-bottom: 20px!important;}
	.text_logo img{
	}
	.services {
		padding-top: 30px;
	}	
	.contact ol li {
		margin: 0 0 0 0px;
	}	
	#newsletter.contact .section-title p {
		font-size: 18px;
	}	
	#mix.services {
		padding: 40px 0 30px;
	}
	#muay {
		background: url(../images/03_2.png) no-repeat;
		background-position: center center;
	}	
	#zumba {
		background: url(../images/03_3.png) no-repeat;
		background-position: center center;
	}
	#special-products .promotions-details {
		padding: 20px;
	}	
}
@media only screen and (max-width: 479px) and (min-width: 320px){
	#special-products .promotions-details {
		height: auto;
		max-height: auto!important;
	}
}
@media(min-width:768px) and (max-width:991px){
	.text_logo img{
		width:10%!important;
	}
	.sp_module_title img{
		width: 25%;		
	}
	#special-products .promotions-details {
		padding: 25px;
	}
	.services .page-title {
		font-size: 30px;
	}
	#muay {
		background: url(../images/03_2.png) no-repeat;
		background-position: center center;
	}	
	#zumba {
		background: url(../images/03_3.png) no-repeat;
		background-position: center center;
	}	
	#parallax_2 {
		background: url(../images/03.png) no-repeat;
		background-position: center center;
	}	
}
@media (max-width: 1199px) and (min-width: 992px){
	#header .main_navigation li a {
		font-size: 16px;
	}
	#muay {
		background: url(../images/03_2.png) no-repeat;
		background-position: center center;
	}	
	#zumba {
		background: url(../images/03_3.png) no-repeat;
		background-position: center center;
	}	
	#parallax_2 {
		background: url(../images/03.png) no-repeat;
		background-position: center center;
	}	
	#special-products .promotions-details {
		padding: 30px;
	}


}