
/**** GENERAL ****/
a:hover, a:focus{
	color:#000000
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
/**** PRELOADING ****/
.mask-color, .social-share ul.social li:hover a, #showRightPush:hover, .slicknav_btn:hover, .slicknav_nav a:hover, .slicknav_nav .slicknav_item:hover {
	background-color:#c0d1f7;
}

.prev:hover, .next:hover, .close-port:hover i, .read-more:hover, .read-more i, .view-all-blog:hover, .view-all-blog:hover span i, a.et-like-post.active span i, .btn.get-in-touch:hover, .et-post-data-left.single-blog a.home-icon:hover i, .form-submit input[type="submit"]:hover, .social-footer li a:hover i, .contact-form-wrapper input[type="submit"]:hover, #test_content .item .name-client, h1.title-blog a:hover, .btn.btn-oe:hover{
	color:#c0d1f7;
}
.close-port:hover, .view-all-blog:hover span, .btn.get-in-touch:hover, .image-blog-wrapper, .et-post-data-left.single-blog a.home-icon:hover, .form-submit input[type="submit"]:hover, .contact-form-wrapper input[type="submit"]:hover, .btn.btn-oe:hover, .popup-video:hover .icon-play-video{
	border-color:#c0d1f7;
}
.line-wrapper .line-circle, .pie-content h2, .percent-chart, .et-post-month, .et-post-date, .title-blog, .counter .timer, .btn.get-in-touch, .title-single, .post-tags a, .oe-comments-title, .copyright, .contact-form-wrapper input[type="submit"], .text-slider, a#scroll_to, .quote-charater, #test_content .item .name-client, .slicknav_menu  .slicknav_menutxt, .slicknav_nav a, .form-submit input[type="submit"], .btn.btn-oe, .blog-filer ul li a{
	font-weight:700;
}
.color-white *{
	color:#ffffff !important;
}
.color-white .popup-video:hover, .color-white .popup-video:hover .icon-play-video i{
	color:#c0d1f7 !important;
}

                .heading-title-wrapper span.sub-title{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1.7;
	font-weight: 300;
}

.list-contact-wrapper .contact-wrapper .icon i {
	font-size: 20px;
	color: #000000;
	line-height: 2.2;
}

.list-contact-wrapper .contact-wrapper p {
	padding: 0 5px;
	font-weight: 300;
	font-size: 16px;
	margin-top: 15px;
	color: #000000;
}

.social-footer li a i {
	color: #000000;
}

.logo-wrapper {
	display: none;
}

.wpcf7 input.wpcf7-text {
	margin: 0 auto;
}

.heading-title-wrapper h2.title {
	color: #000000;
	margin-bottom: 5px;
	font-size: 32px;
}

.list-services-wrapper .service-wrapper .icon i {
	font-size: 20px;
	color: #000000;
	line-height: 2.2;
	border: none;
}

.list-services-wrapper .service-wrapper .icon {
	border: none;
}

.list-services-wrapper .service-wrapper h2.title {
	color: #000000;
	font-size: 22px;
	font-weight: 400;
}

.list-services-wrapper .service-wrapper p {
	padding: 0 5px;
	font-weight: 300;
	font-size: 16px;
}

.btn.btn-oe {
	color: #000000;
	font-size: 16px;
	border: 2px solid #f9cac9;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 5px 25px;
/*TRANSISTIONS*/
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors {
	border: 2px solid #a5efd5;
}

div.wpcf7 .wpcf7-form-control { max-width: 100%; }

.footer-img {
	outline: dashed;
	outline-width: 1.5px;
	outline-color: #5f6f81;
	outline-offset: -10px;
}

#about.template-wrap.cf {
	outline: dashed;
	outline-width: 1.5px;
	outline-color: #5f6f81;
	outline-offset: -10px;
}

.wpcf7 p {
	color: #303030;
	font-weight: bold;
	font-size: 16px;
}

.wpcf7 h3 {
	color: #303030;
	font-weight: bold;
}

a:hover.btn.btn-oe {
	background-color: #ffffff;
}

a {
	color: #000000;
}

.text-slider{
	width:80%;
	position:absolute;
	left:15%;
	top:5%;

}

.text-slider p{
    color:#000000;
}

@media (max-width: 768px){
	.language {
	    font-size: 12px;
	}
	
	.et-post-data-left{
		display:none;
	}
	.et-post-data-right{
		border:none;
	}
	.et-post-data-left.mobile-blog{
		display:block;	
	}
	.single-blog-desktop{
		display:none;
	}
	.single-blog-mobile{
		display:block;
	}
	.single-blog-mobile.et-post-data-left{
		display:block !important;
	}
	.text-slider {
		width:70%;
	}
	.text-slider p {
		font-size: 20px;
		line-height:1.5;
	}
	a#scroll_to{
		font-size:14px;
	}
	#test_avatar {
		width:100%;
	}
	#test_avatar .owl-wrapper-outer {
		height: 165px;
	}
	
}
@media (max-width: 599px){
		.language {
	    font-size: 11px;
	}
	
	#test_avatar {
		width:100%;
		margin-bottom:0;
	}
	#test_avatar .owl-wrapper-outer {
		height: 165px;
	}
}
@media (max-width: 480px){
		.language {
	    font-size: 10px;
	}
	
	.counter-wrapper .counter.col-md-3{
		width: 100%;
		float:none;
	}
	.client-wrapper .client-img.col-md-2{
		width: 100%;
		float:none;
	} 
	.heading-title-wrapper{
		padding:0 5%;
	}
	a#scroll_to, .text-slider {
		/*display:none;*/
		margin-top: 5px;
	}
	#test_content .item p{
		width:100%;
	}
	.timeline-wrapper .text-wrapper .detail{
		width:90%;
	}
	.text-slider p {
		font-size: 14px;
		line-height: 1.5;
		max-width: 100%;
	}
	ul.portfolio-category li {
		width: 50%;
	}
	
	list-services-wrapper .service-wrapper h2.title {
    font-weight: 600;
}

.heading-title-wrapper span.sub-title {
    color: 
    #FFFFFF;
    font-size: 18px;
    line-height: 1.7;
    font-weight: 700;
}

.list-services-wrapper .service-wrapper {
    font-weight: 700;
}


}            