.our-project {  background:#fcc05e;}
.our-project .service-title h2 { font-size:33px; margin-bottom:7px; }
.our-project .service-title {margin-top:9px; margin-bottom:27px;  }
.project { margin-bottom:2px;}
.project figure { position:relative; overflow:hidden;}

.project figure img { max-width:100%;


}
.project figure img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-30px,0,0) scale(1.12);
	transform: translate3d(-30px,0,0) scale(1.12);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

	
.project .project-hover {  text-align:center;  position:absolute; left:1px; bottom:0px; margin:0 14px; width: 95%; }
.project-hover p img { margin-bottom:0px;}
.project-txt {  overflow:hidden; height:61px; background:rgba(0,0,0,0.8);}
.project .project-hover h3 { font-family: 'Roboto Slab', serif; font-weight:600; font-size:18px;  margin:0px; line-height:46px;}
.project .project-hover a { color:#fff; text-decoration:none;}
.project .project-hover a:hover { color:#f84e1a;}
.project-txt { transition: all 0.5s ease 0s; }
.project-inner:hover .project-txt { height:110px; overflow:hidden;  }
.project-inner:hover .project-hover a {  border-bottom:1px solid #f84e1a; padding-bottom:2px; text-decoration:none; } 
.project-txt p.hnam {font-size: 19px;
    line-height: 19px;
    color: #fff;
    padding: 23px 10px;
    text-align: left;
    float: left;
    font-family: "Roboto Condensed";
}
.project-txt p.hpri {font-size: 19px;
    line-height: 19px;
    color: #fff;
    padding: 23px 10px;
    text-align: right;
    font-family: "Roboto Condensed";
}
.project-inner:hover .project-hover .no-border { border-bottom:none; color:#fff; background:#d81454; padding:8px 22px;}
.project-hover p {
	margin:0;
	}
.offer:after { background:#fff; width:2px; height:200px; top:55px; right:0px; position:absolute; content:""; }
.offer ul { margin-top:24px; float:left;}
.offer ul li { float:left; width:50%; padding-left:15%; }
.offer ul li a {font-size:14px; line-height:25px; color:#fff; text-decoration:none; }
.offer ul li a:hover { padding-left:3px; transition: all 0.4s ease 0s; text-decoration:underline;}
.offer ul li:before { background:#ffca05; width:5px; height:5px; content:""; border-radius:50%; display:inline-block; margin-right:10px; margin-bottom:2px;}
.offer p { clear:both; font-size:14px; color:#ffca05; text-decoration:underline; padding-left:15%; padding-top:10px;}
.testimony p:before { background:url(../../../images/testimony-before.png) no-repeat center left; content:""; width:26px; height:19px; display:inline-block; margin-right:10px;}
.testimony p:after { background:url(../../../images/testimony-after.png) no-repeat center right; content:""; width:26px; height:19px; display:inline-block; margin-left:5px; position:relative; bottom:-12px;}
.testimony p { font-size:14px; line-height:29px; color:#fff;}
p.author:after { background:none; width:0px;}
p.author { font-size:14px; line-height:29px; color:#fff; text-align:right;}
p.author:before { background:none; content:""; width:32px; height:1px; background-color:#b3aaa2; margin-right:9px; margin-bottom:4px;}
.testimony { text-align:center; margin-left:7%; margin-top:34px;}
.no-border > img {   margin-top: 10px;}
.logo-icon-section {  background:#141414; padding:68px 0 62px 0; }
.logo-icon-section .col-lg-2 img { transition: all 0.7s ease 0s;}
.logo-icon-section .col-lg-2:hover img { transform: scale(1.3); transition: all 0.7s ease 0s;  }
.project-inner { background: #000 none repeat scroll 0 0;}
.project-inner:hover figure { opacity:0.7;}
h1.inner-title { margin-top:7%;}
.right-img { float: right; margin-left:2%; margin-top:5px;}
.innerpage-content { margin:30px 0 62px 0;}
.innerpage-content ul { width:50%; float:left; margin-top:2%;}
.innerpage-content p { font-size:14px; line-height:21px; padding:0px 0 10px 0;}
.innerpage-content h3 { font-size:20px; line-height:23px; padding:0px; color:#442109; font-family: 'Roboto Slab', serif; text-transform:uppercase; margin:10px 0;}
.innerpage-content ul li::before { background: #ffca05 none repeat scroll 0 0; border-radius: 50%; content: ""; display: inline-block; height: 5px; margin-bottom: 2px; margin-right: 10px; width: 5px;}
.innerpage-content ul li  { color: #2e2e2e; font-size: 14px; line-height: 29px; text-decoration: none;float: left; width: 50%;}
.btn-default { background-color: rgba(255, 183, 45, 0.7) !important; border-radius:5px; transition: all 0.5s ease 0s;}
.btn-default:hover { background-color:#ce6900 !important; color:#fff;}
.sub-menu:hover .sub-menu li { background: #f3b044; }
.left-side_image { float: left; margin-right: 10px; max-width: 100%; width: 200px; margin-top:15px; border:1px solid #ccc;}
.project-list { float: left; margin: 0 0 10px 0; width: 100%; border-bottom:2px solid #f3b044; padding-bottom:10px;}