#mainMenu nav > ul > li > a {
	padding: 11px 15px;
	font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
	font-size: 15px;
}
.doitac .owl-carousel .owl-item img{background: #eee}
#topbar .top-menu > li {
	line-height: 45px;
}
#topbar .top-menu li a{
	color: #fff
}
#sp h3{color: #f2592a}
#sp .imgbox{background: #eeeeee7a}
#topbar{    background: -webkit-linear-gradient(left, #00d39f 0%, #008bd3 25%, #d40063 75%, #d4be00 100%);
	background: -o-linear-gradient(left, #00d39f 0%, #008bd3 25%, #d40063 75%, #d4be00 100%);
	background: -moz-linear-gradient(left, #00d39f 0%, #008bd3 25%, #d40063 75%, #d4be00 100%);
	background: linear-gradient(to right, #00d39f 0%, #008bd3 25%, #d40063 75%, #d4be00 100%);
}
#header #header-wrap #logo a>img{padding: 9px 0}
.portfolio-image .quickview{color:#fff;display:none;font-size:13px;background-color:rgba(0,0,0,.4);text-align:center;width:100%;position:absolute;bottom:0;left:0;padding:10px;z-index:1}
.portfolio-image:hover .quickview{display:block}
.portfolio-item.no-overlay .portfolio-description h3{text-transform:initial;letter-spacing:inherit;font-weight:400;font-size:15px;line-height:1.6}
.team-members .team-member .team-image{margin-bottom:0}
.team-members.team-members-shadow .team-member .team-image > img{width:220px;margin:auto;margin-top:20px}
.btn-my{background:#96c945;border:none;color:#000;font-size: 19px;padding: 16px 24px 14px;font-weight:500;text-shadow:none!important}
.btn-my:hover{background-color:#f78c14;color:#fff}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,body,a,span{letter-spacing: 0;}
.thuvien .portfolio-item .portfolio-description h3{font-size: 22px;}
#section1 h2{font-size:60px;line-height:60px;margin-bottom:11px}
#section1 h3{font-size:39px;line-height:37px;margin-bottom:13px}
#section1 p.lead{font-size:26px;line-height:26px;font-weight:300}
.heading > h1,.heading > h2{color:#f2592a;font-weight:600;font-size:42px}
.lead{font-weight:400}
#section3 .grid-filter{text-align:center}
#section3 .grid-filter.gf-creative li a{text-transform:uppercase;color:#96c945;font-weight:300;font-size:20px}
#section3 .grid-filter.gf-creative li.active a,#section3 .grid-filter.gf-creative li a:hover{border:none;font-weight:600}
#section3 .grid-filter.gf-creative li:hover a:after,.grid-filter.gf-creative li.active a:after{opacity:0}
/*#section3 .portfolio-item .portfolio-description{bottom:0;top:auto;transform:inherit;width:100%;padding:10px 40px;text-align:center}
#section3 .portfolio-item:not(.no-overlay):hover .portfolio-description{background:#00000063}
#section3 .portfolio-item .portfolio-description a:first-child{position:absolute;left:50%;transform:translateX(-50%);top:-92px}
#section3 .portfolio-item .portfolio-description a:last-child{font-size:16px;font-weight:300}
#section3 .portfolio-item:not(.no-overlay):hover .portfolio-image:after{opacity:.2}
#section3 .portfolio-item .portfolio-description a i{border:1px solid #fff;background:transparent;color:#fff}
#section3 .portfolio-item .portfolio-description a:hover i{background:#fff;color:#000000a3;border:1px solid #ededed}*/
#header #mainMenu nav > ul > li > a{font-size:15px;font-weight:500;padding:4px 2px}
#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a, #mainMenu nav>ul>li .dropdown-menu>li>a, #mainMenu nav>ul>li .dropdown-menu>li>span{font-weight:500;}
#header #mainMenu nav > ul > li > a:hover{color:#96c945;border-bottom:1px solid #F69021}
#mainMenu nav > ul > li{padding:0 9px;margin-left: 0}
#section5 .heading > h2{margin-bottom:10px}
#section5 .heading > .lead{color:#fff;font-weight:300}
#section5 .team-members .team-member{background:transparent;border:none;box-shadow: none}
#section5 .team-members .team-member .team-desc > h3{color:#f6f6f6;font-size:18px;font-weight:400;margin-bottom:3px}
#section5 .team-members .team-member .team-desc > span{width:100%;float:left;font-size:14px;margin-bottom:2px}
#section5 .team-members.team-members-shadow .team-member .team-desc a{padding:3px 7px;font-size:20px;color:#d4cdcd}
#section5 .team-members.team-members-shadow .team-member .team-desc a:hover{color:#fff}
#section6 .post-item > .post-item-wrap > .post-item-description{padding:16px 0!important}
#section6 .item-link{color:#F79122;text-transform:inherit!important;font-size:18px;letter-spacing:0}
#section6 .item-link i{font-size:13px;margin-left:3px}
#section6 .post-item-description p{margin-bottom:10px}
#comment .testimonial.testimonial-blockquote .testimonial-item > p{color:#fff;font-size:17px;font-weight:300;padding-bottom:17px;padding-top:10px}
#comment .testimonial.testimonial-blockquote .testimonial-item > span.quote{color:#fff;font-size:26px}
#comment .testimonial.testimonial-blockquote .testimonial-item > span.name{color:#fff;font-style:normal;font-size:17px}
#section8 .form-control{background:transparent;border:none;border-bottom:1px #959394 solid;border-radius:0;padding:6px 0;color:#fff;font-size:17px}
#section8 input::placeholder,#section8 textarea::placeholder{color:#fff;font-weight:300}
#section8 .contact{display:table;margin:0 auto;}
#section8 .contact .logoFooter{height:100%;float:left;margin-right: 30px;}
#section8 .contact .logoFooter img{height: 174px;width: auto;}
#section8 .contact p{height:100%;float:left;color:#000;font-size:16px;line-height:27px;font-weight:400}
#section8 .contact p b{font-weight:500}
#section8 .contact p a.text{color:#000;margin-right:15px;padding-right:15px;border-right:1px #000 solid}
#section8 .contact p a.text.last{border-right:none}
#section8 .contact p a.social{margin-right:15px;overflow: hidden;float: left;margin-top: 6px;}
#section8 .contact p a.social span{background: url('../upload/social.png');width: 30px;height: 30px;background-position: 0px 0px;display: block;border-radius: 3px;}
#section8 .contact p a.fb span{background-position: 0 0}
#section8 .contact p a.tw span{background-position: -30px 0;}
#section8 .contact p a.yt span{background-position: -60px 0;}
#section8 .title {    font-size: 22px;}
#section8 .copyright-content {border-top: none;}
.footerHotline{font-size: 32px;}
.bieutuongFooter{    float: left;
    width: 13.5%;
    margin-left: 25px;}
    .bieutuongFooter img{width: 100%}
.bangmau .tenmau{display: table;text-align:  center;margin:  0 auto;cursor: pointer;}
.bangmau .tenmau .tennhommau{
	float: left;
	text-align: center;
	padding: 9px 22px;
	border: 1px #ccc solid;
	border-radius: 24px;
	margin: 4px;
	font-size: 25px;
	font-weight: 300;
	background:  #ed1c24;
	color: #fff;
	}
.bangmau .tenmau .tennhommau.active,.bangmau .tenmau .tennhommau:hover{background: #F1592A}
	.bangmau .tenmau .tennhommau:last-child{border-right: 1px #ccc solid;}
	.bangmau .tabmau{}
	.bangmau .tabmau {width: 100%;margin: auto;margin-top: 30px;/*border-top: 1px #cccccc47 solid;*/}
	.bangmau .chamtron{
    margin: 0 auto;
    text-align: center;
    padding: 5px;
    display: table;
    margin-bottom: 20px;
}
	.bangmau .mau{
		float: left;
		width: 46px;
		height: 46px;
		border-radius: 23px;
		margin: 3px 7px;
		cursor: pointer;
		display: none;
		margin-bottom: 3px;
	}
	.bangmau .mau.active,.bangmau .mau:hover{
	width: 52px;
	height: 52px;
	border-radius: 26px;
	margin: 0px 4px;
	}
	.bangmau .tennhommau2{
		text-align: center;
		font-size: 55px;
		color: rgb(85, 152, 198);
		text-transform: uppercase;
		font-weight: 500;
		padding: 40px 0 30px;
		display: none;
	}
	.bangmau .anh{
    /*border-top: 1px #cccccc47 solid;*/
    padding-top: 6px;
}
	.bangmau .motmau{
    float:  left;
    width: 15.6%;
    margin: 0.5%;
    height: 180px;
    border-radius: 10px;
    position:  relative;
    border: none;
}
.bangmau .motmauten{
    position:  absolute;
    bottom: 0;
    width: 100%;
    background: #F7F7F7;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 6px 10px;
    border: none;
}
	.bangmau .motmau1{
    float:  left;
    width:  100%;
    line-height: 18px;
}
	.bangmau .motmau2{
    float: left;
    width: 100%;
    line-height: 18px;
}

	@media only screen and (max-width:1024px){
		#mainMenu nav > ul > li {
			padding: 0 5px;
		}
		.bieutuongFooter {
		    width: 13%;
		    margin-left: 10px;
		}
		.bangmau .tenmau .tennhommau{font-size: 18px;}
	}
	@media only screen and (max-width:768px){
		#section3 nav{display: none;}
		#section8 .contact {
			text-align: center;
		}
		#section8 .contact .logoFooter,#section8 .contact p {
			float: none;
		}
		#section8 .contact .logoFooter img{
			margin-bottom: 30px;
		}
		#section8 .contact p{
			margin-bottom: 60px;
		}
		#section8 .contact p a.social{
			display: none;
		}
		.bangmau .motmau {
		    width: 24%;}
	}
	@media only screen and (max-width:480px){
		.footerHotline{font-size: 21px;}
		#header #header-wrap #logo a>img{padding: 21px 0}
		#section1 h2 {
			font-size: 40px;
			line-height: 40px;
		}
		#section1 h3 {
			font-size: 26px;
			line-height: 32px;
		}
		#section1 p.lead {
			font-size: 19px;
		}
		.heading > h2 {
			font-size: 32px;
		}
		#topbar .top-menu > li {
			line-height: 35px;
			height: 30px;
		}
		.bangmau .tennhommau2 {
		    font-size: 31px;}
		    .bangmau .motmau {
		        width: 32.3%;height: 150px;
		    }
	}
	@media only screen and (max-width:390px){
		#header #header-wrap #logo a>img{padding: 12px 0}
		#section1 h2 {font-size: 29px;}
		#section1 h3 {
			font-size: 22px;}
			#section1 p.lead {
				font-size: 18px;
			}
		}
		@media only screen and (max-width:320px){
			#header #header-wrap #logo a>img{padding: 27px 0}
		}
		#topbar .top-menu > li > a {
			margin-left: 0;
			margin: 0 8px;
		}
		.product .product-image img {
			padding: 14px 17px;
			background: #fff;
			margin-bottom: 12px;
			border: 1px #cccccc5c solid;
		}
		#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title{padding-bottom: 0}
		#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title a{
			font-family: Montserrat,Helvetica,Arial,sans-serif;
			font-size: 15px;
			line-height: 14px;
			font-weight: 700;
			text-transform: uppercase;
			padding-bottom: 0;
		}
.product-title h1 a{font-weight: 400;}
.inchat-wrapper {display: none!important;}