#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;
}
#header #header-wrap #logo a>img{padding: 14px 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{font-family:Roboto,san-serif!important;letter-spacing: 0;}
#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 > h2{color:#96c945;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:400;padding:4px 2px}
#header #mainMenu nav > ul > li > a:hover{color:#96c945;border-bottom:1px solid #F69021}
#mainMenu nav > ul > li{padding:0 11px}
/*#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}*/
#section5 .team-members.team-members-shadow .team-member .team-image > img{
    	width: 150px;
    	margin: auto;
    	margin-top: 20px;
    }
/*#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: 102px;width: auto;}
#section8 .contact p{height:100%;float:left;color:#fff;font-size:16px;line-height:27px;font-weight:300}
#section8 .contact p b{font-weight:500}
#section8 .contact p a.text{color:#fff;margin-right:15px;padding-right:15px;border-right:1px #fff 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;}
@media only screen and (max-width:1024px){
	#mainMenu nav > ul > li {
	    padding: 0 5px;
	}
}
@media only screen and (max-width:768px){
	#section3 nav{display: none;}
}
@media only screen and (max-width:480px){
	#section8 .contact {
	    text-align: center;
	}
	#section8 .contact .logoFooter {
	    float: none;
	}
	#section8 .contact .logoFooter img{
	    margin-bottom: 30px;
	}
	#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;
	      }
}
@media only screen and (max-width:390px){
	#header #header-wrap #logo a>img{padding: 23px 0}
	#section1 h2 {
	    font-size: 21px!important;line-height: 23px;}
	#section1 h3 {
	    font-size: 22px;}
	    #section1 p.lead {
	        font-size: 15px;
	      }
}
@media only screen and (max-width:320px){
	#header #header-wrap #logo a>img{padding: 27px 0}
}
.plead p,
.plead ul li{
	font-size: 1.35714286em;
	    font-weight: 400;
	    line-height: 1.68421053em;
	    color: #565656;
}
.plead p{
	    margin-bottom: 20px;

}.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;}
