.header-top-area{
	/* background: linear-gradient(to right, #00d39f 0%, #008bd3 25%, #d40063 75%, #d4be00 100%); */
	background: linear-gradient(to right, #049134 0%, #049134 25%, #00679e 75%, #f0491b 100%);
}
.header-msg span{
	font-size: 12px;
}
.item-text > h3{
	font-weight:bold;
	text-transform: uppercase;
}
.testimonial-area .owl-carousel .owl-item .testi-img img{
	width:200px;
	height:200px;
}
.name_product{
	font-size: 15px;
}

.product .img_product{
	width:100%;
}
.about-company{
	text-align:justify;
}
.about-skill-test{
	text-align:justify;
}
.breadcrumb-text h2{
	line-height: 35px;
}
.blog-section .single-blog{
	min-height: 380px !important;
	background: #f8f8f8 none repeat scroll 0 0;
}
.blog-section .single-blog:hover{
	background: #ffffff none repeat scroll 0 0;
}
.head_title{
	text-align:center;
	text-transform:uppercase;
	padding-bottom:20px;
	font-weight:bold;
}
.ptb-50{
	padding: 50px 0;
}
#scrollUp{
	border-radius: 50%;
	bottom: 150px;
}
.blog-details-img > span{
	height: 35px;
}

#calltoaction {
  display: block;
  position: fixed;
  bottom: 60px;
  left: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #4CAF50;
  color: white;
  cursor: pointer;
  padding: 0px 15px 0px 0px;
  border-radius: 50px;
}

#calltoaction:hover {
  	background-color: #4CAF50;
}

.single-team{
	background: none;
}
.team-hover{
	padding: 10px;
}
.team-hover span{
	margin-bottom: 0;
}

.home-carousel .item-text{
	padding: 14px 0;
}

.home-carousel .item-text h3{
	font-size: 18px;
}
.single-footer-widget > h4{
	line-height: 18px;
}
.breadcrumb-text{
	margin: 0;
}
.recent-item img{
	height: 100px; 
	border-radius: 0;
}
.recent-item > a{
	overflow: hidden;
	border-radius: 5%; 
}

.nha-dep .product .img_product{
	height: 200px;
}

.nha-dep .portfolio .hover-style{
	width: 100%;
	overflow: hidden;
	max-height: 250px;
}

.blog-img img{	
	width: 370px;
	height: 200px;
}
.post-information{
	margin-top: 5px;
}
.blog-details-area strong{
    font-weight: bold;
}

@media (min-width: 990px) and (max-width: 1251px) {
	.mean-container .mean-nav{
		margin-top: 100px;
	}
	.mean-container a.meanmenu-reveal {
		color: #313131;
	    margin-top: 30px !important;
	    padding: 5px 7px;
	    position: absolute;
	}
	.banner-content h1{
        font-size: 22px; 
    }
}

@media (min-width: 250px) and (max-width: 990px) {
    .contact-area #contact-form input{
	    padding: 0 10px !important;
	}
	
	.contact-area h4{
	    line-height: 18px;
	}
	.calc-result-astargroup h4{
	    font-size: 16px;
	}
	.calc-result-astargroup h3{
	    font-size: 16px;
	}
	.calc-result-astargroup p {
        font-size: 11px;
    }
    .calc-son-astargroup{
        font-size: 12px;
    }
    .banner-content h1{
        font-size: 22px; 
    }
}

.overlay-3::before{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.overlay-light-1::before {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
}

.logo img{
    width: 140px;
}

.sticky .logo img{
    width: 35%;
}

.main-menu ul li a {
    color: #111;
    font-weight: 600;
}    

.testimonial-area .single-testimonial > p{
    color: #000; 
}
.testimonial-area .single-testimonial > h5{
    color: #000; 
}

.testimonial-area .single-testimonial > h6{
    color: #000; 
}




