#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:#449135;border:none;color:#fff;font-size:14px;padding:11px 21px 9px;font-weight:700;text-shadow:none!important}
.btn-my:hover{background-color:#006400!important;color:#7fff00!important;font-weight:700}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,body,a,span{font-family:Roboto,san-serif!important;letter-spacing:0;color:#1d1919}
.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:#282828;font-weight:600;font-size:32px;font-family:'Roboto Condensed',sans-serif!important}
.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}
#header #mainMenu nav > ul > li > a{font-size:15px;padding:4px 3px;color:#2e2e2e;font-family:'Roboto Condensed',sans-serif!important}
#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,#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li > a{font-weight:500;font-size:12px;line-height:14px;color:#868787;padding:4px 8px;border-left:3px transparent solid;text-transform:uppercase;margin-bottom:3px}
#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li:not(.mega-menu-title)>a:hover,#mainMenu nav>ul>li .dropdown-menu>li:hover>a,#mainMenu nav>ul>li .dropdown-menu>li>span:hover{color:#000!important;border-left:3px #000 solid}
#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul{border-left:1px #eee solid}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li.mega-menu-title > a{padding-top:0;font-weight:700;font-size:16px;color:#06933e;margin-bottom:5px;font-family:'Roboto Condensed',sans-serif!important}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content{padding:10px 0}
#header.header-fullwidth #mainMenu.menu-center nav > ul > li.mega-menu-item > .dropdown-menu{border-radius:0}
#header #mainMenu nav > ul > li > a:hover{color:#06933e}
#mainMenu nav > ul > li{padding:4px 7px 0;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:0 0;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:#F1592A;color:#fff}
.bangmau .tenmau .tennhommau.active,.bangmau .tenmau .tennhommau:hover{background:#ef8564}
.bangmau .tenmau .tennhommau:last-child{border-right:1px #ccc solid}
.bangmau .tabmau{width:100%;margin:auto;margin-top:30px}
.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:0 4px}
.bangmau .tennhommau2{text-align:center;font-size:55px;color:#5598C5;text-transform:uppercase;font-weight:500;padding:40px 0 30px;display:none}
.bangmau .anh{padding-top:6px}
.bangmau .motmau{float:left;width:15.6%;margin:.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:20px 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:25px 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:0 8px}
.product .product-image img{padding:0;background:#fff;margin-bottom:0;border:none}
#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}
#mainMenu{float:left;width:100%;background:#fff;line-height:40px;box-shadow:0 0 7px 0 rgba(0,0,0,0.5)}
.bonmucchinh .mucchinh{margin-top:20px;display:block;float:left;clear:none!important}
.bonmucchinh .mucchinh p{color:#282828;text-transform:uppercase;font-weight:700;margin-bottom:4px;font-family:'Roboto Condensed',sans-serif!important;display:none}
.bonmucchinh .mucchinh h2{font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;font-size:20px;line-height:27px;color:#282828;font-weight:700;margin-bottom:3px}
.bonmucchinh .mucchinh img{width:100%}
.bonmucchinh .mucchinh .widget a{text-transform:uppercase;color:#282828;font-weight:700;font-size:13px;padding:10px 15px 8px;border-radius:0}
.bonmucchinh .mucchinh .widget a i.fa{position:absolute;top:50%;right:14px;font-size:16px;transform:translateY(-50%)}
h1{font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;font-weight:700;color:#449135;font-size:42px}
.danhmucbox a img{width:100%}
.danhmucbox .icon{height:auto;position:absolute;width:170px}
.danhmucbox.medium > h3{margin:0 0 5px 180px;color:#282828;font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;font-size:19px}
.danhmucbox.medium > p{margin:0 0 0 180px;font-size:13px;line-height:23px}
.danhmucbox.medium > p > a{margin-top:10px}
#header #header-wrap{background:linear-gradient(#ededed 10%,#fff 60%);background:#2D2D2D}
.topbanner{margin:0 auto;text-align:center;display:block;position:absolute;top:50%;left:43%;transform:translate(-50%,-50%)}
.topbanner img{height:80px;padding:11px 0}
.topbanner p{color:#fff;margin:0;border-bottom:1px #fff solid;font-size:22px;letter-spacing:7px!important;padding:1px 0 1px 7px;font-weight:700}
.topbanner p+p{border-bottom:none;font-size:15px;letter-spacing:0!important;font-weight:400}
.tophotline{font-size:32px!important;font-family:'Roboto Condensed',sans-serif!important;color:#fff;position:relative!important;font-weight:600!important;line-height:66px}
.tophotline i{font-size:27px!important;border:2px #fff solid;border-radius:50%;width:40px;height:40px;padding:6px 5px 6px 7px;position:absolute!important;top:19px;left:-46px;color:#0c943d;background:#fff}
.tophotline span{font-size:12px;position:absolute;bottom:-22px;right:13px;color:#fff;font-weight:400;text-transform:initial;letter-spacing:2px}
.footcontact .col-lg-3 p:first-child{color:#282828;font-weight:600;font-size:15px;font-family:'Roboto Condensed',sans-serif!important;margin-bottom:0;text-transform:uppercase;margin-top:20px}
.footcontact .col-lg-3 p:last-child{color:#282828;font-weight:600;font-size:15px;font-family:'Roboto Condensed',sans-serif!important;margin-bottom:5px;text-transform:uppercase}
.footcontact .col-lg-3 p:nth-child(2){color:#282828;font-weight:600;font-size:32px;font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;margin-bottom:1px}
.footlink{background:#00923F}
.footlink .col-lg-2 p:first-child{font-weight:600;font-size:22px;font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;margin-bottom:7px;margin-top:20px}
.footlink .col-lg-4 p:first-child{font-weight:600;font-size:22px;font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;margin-bottom:10px;margin-top:20px}
.footlink .col-lg-2 p:last-child{font-size:13px;line-height:21px;margin-bottom:0}
.breadcumb{padding:5px 0}
.breadcumb p{margin:0;font-size:12px;color:#555}
.heading > h1{color:#000;font-size:39px}
.each-product{margin-bottom:0;position:relative;display:block;background:#fff;padding:5px}
.each-product:hover{box-shadow:0 2px 11px #ccc}
.each-product .product-title{margin-top:0;margin-bottom:8px;padding:0 5px}
.each-product .product-title h3{text-align:center}
.each-product h3{height:42px;text-align:center;width:100%;margin-bottom:7px}
.each-product h3 a{font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;font-size:16px!important;text-align:center;margin-bottom:0;color:#282828;padding:10px 0;float:left;width:100%}
.each-product .product-price{float:left;width:100%;text-align:center;margin-bottom:8px;margin-top:3px}
.each-product .product-price ins{color:#E82933;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif!important;font-weight:700;font-size:18px!important}
.each-product .product-rate{width:100%;text-align:center;margin-bottom:0}
.each-product p{text-align:center;width:100%;margin:0}
.each-product .product-image img{padding:5px;margin-bottom:0;border:none}
.each-product .product-description{padding:0 0 5px}
.sanp .sidebar{padding:0}
.sanp .sidebar .list-group-item{padding:5px 12px}
.sanp .content{padding:0 0 0 10px}
.sanp .sidebar .widget.widget-newsletter .form-control{border:1px solid #ebebeb;border-right:none}
.sanp .sidebar .widget.widget-newsletter .btn{padding:8px;border-left:0}
.sanp .sidebar .list-group{box-shadow:1px 1px 3px rgba(50,50,50,.1)}
.sidebar:before{display:none}
.product-page .product .product-title{margin-bottom:10px}
.product-page .product .product-title h1{line-height:30px}
.product-page .product .product-title h1 a{font-size:29px;font-weight:700;color:#282828;font-family:'Roboto Condensed',sans-serif!important}
.product-page .product .product-rate{font-size:26px;margin-bottom:15px;height:inherit}
.product-page .product .product-price{float:left;width:100%;margin:0;text-align:left;font-family:'Roboto Condensed',sans-serif!important;text-transform:uppercase;font-size:16px;font-weight:700}
.product-page .product .product-price ins{color:#E82933;font-size:23px}
.each-product .product-price del{margin:0;color:#777;text-transform:uppercase;font-size:11px;font-weight:700;margin-bottom:1px;opacity:.8;line-height:11px}
.product-page .product .product-price del{margin:0;color:#777;text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:5px;opacity:.8}
.product-page .product .product-image .thumb>a{width:19%;border:2px rgba(204,204,204,0.48) solid;overflow:hidden;height:auto;float:left;margin-right:1.25%;padding:3px;margin-bottom:1.25%}
.product-page .product .product-image .thumb>a:last-child{margin-right:0}
.product-page .product .product-image .thumb>a.active{border:2px #ccc solid}
.product-page .product .product-image .main-product-img{border:1px rgba(204,204,204,0.48) solid;margin-bottom:5px;padding:0}
.product-page .product-description .btn{float:left;margin-top:13px}
.product-page .post-share{float:left;width:100%}
.product-page .post-share .fb-like{margin-top:16px;margin-left:5px}
.orderbox{position:relative;margin-top:10px}
.orderbox span{position:absolute;top:0;left:0;color:#b39aa6;padding:8px 0 0 11px}
.orderbox select{border:1px solid #ebebeb;padding:10px 18px 10px 77px}
.single-post .post-item .post-item-description img,.page img{width:initial}
.category-description{padding:0!important}
.lines,.lines:before,.lines:after{background:#00923f}
@media (max-width: 991px) {
#header #mainMenu:not(.menu-overlay) nav > ul > li > a{display:block;padding:12px 15px}
#header #mainMenu:not(.menu-overlay) nav > ul > li.dropdown:before{right:17px}
#header #header-wrap #logo{width:fit-content;margin-left:79px!important}
.topbanner{width:56%;right:12px;transform:none;top:21px;left:auto}
.topbanner p{font-size:12px;letter-spacing:1px!important;border-bottom:1px rgba(255,255,255,0.65) solid;padding:0;line-height:1.3}
.topbanner p+p{border-bottom:none;font-size:10px;line-height:1.3;letter-spacing:0!important;font-weight:400;padding:5px 0 0}
.tophotline{position:fixed!important;bottom:10px;left:10px;line-height:1;background:#06933e;padding:12px 23px 20px;border-radius:1em;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16)}
.tophotline i{display:none}
.tophotline span{font-size:12px;bottom:8px;right:38px;color:#fff;font-weight:400;text-transform:initial;letter-spacing:2px}
}.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video{height: calc(100vh - 80px) !important;}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
