#projects .custom-col2 ul li .btn-box a{

	text-decoration: none !important;

	    color: #222222;

}

#projects .custom-col2 ul li .btn-box a:hover{	

	    color: #fff;

}



/*Gallery*/

#Gallery {

  padding-top: 50px;

  padding-bottom: 40px; }

  #Gallery .col-wrap {

    margin-top: 20px;

    padding-left: 10px;

    padding-right: 10px; }

  #Gallery .album-wrap {

    padding-top: 30px;

    background: #eee;

    border-top: 1px solid #ddd;

    border-bottom: 5px solid #0c8188;

        height: 295px;
        overflow: hidden;

        max-height: 295px; }


    #Gallery .album-wrap .overlay {

      position: absolute;

      top: 0;

      bottom: 0;

      left: 0;

      right: 0;

      height: 100%;

      width: 100%;

      opacity: 0;

      transition: 1s ease;

      background-color: #0c8188; }

      #Gallery .album-wrap .overlay .text-over {

        position: absolute;

        color: #fff;

        width: 100%;

        text-align: center;

        font-family: 'Raleway', sans-serif;

        top: 41%; }

        #Gallery .album-wrap .overlay .text-over h5 {

          font-weight: 300;

          font-size: 17px; }

        #Gallery .album-wrap .overlay .text-over p {

          font-weight: 300;

          font-size: 14px;

          text-align: center; }

    #Gallery .album-wrap:hover .overlay {

      opacity: 1; }

    #Gallery .album-wrap h4 {

      text-align: center;

      margin: 0px;

      padding: 0px 0px 10px 0px;

      font-family: 'Raleway', sans-serif;

      font-weight: 300; }

    #Gallery .album-wrap img {

      width: 100%;

      height: auto; }

   .title-wrap {

    width: 100%;

    float: left;

    background: #eee;

    padding: 20px 15px;

    margin-bottom: 25px; }

     .title-wrap h3 {

      font-family: 'Raleway', sans-serif;

      font-weight: 400;

      font-size: 18px;

      float: left;

      padding: 0px;

      margin: 0px; }

     .title-wrap a {

      float: right;

      padding: 0px;

      margin: 0px;

      transition: 1s ease;

      font-weight: 400; }

       .title-wrap a:hover {

        text-decoration: none;

        color: #0c8188;

        padding-right: 15px; }





.imggallery {

    width: auto;

    display: inline-block;

    background-color: #ddd;

    position: relative;

    overflow: hidden;

    max-width: 100%;

}



.imggallery .title {

 position: absolute;

 height: 30px;

    background-color: rgb(229, 50, 45);

top: 87%;

 width: 100%;

}



.imggallery .title h2 {

    color: #fff;

    font-size: 14px;

    text-align: center;

    text-transform: uppercase;

    padding-top: 0px;

    margin-top: 6px !important;

}



.imggallery:hover .title {

    transform: translateY(0px);

}



.imggallery span {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 40px;

    padding: 10px 0;

    text-align: center;

       background-color: rgba(189, 9, 4, 0.19);

    transition: .5s all;

}



.imggallery span a {

    color: #fff;

}



.imggallery:hover span {

    height: 100%;

    padding-top: 60px;

    font-size: 42px;

}



.galleryphoto{

	text-align: center;

	     padding-bottom: 10px; 

}

.width-gal {

   

    height: 240;

}

/*Gallery*/





.bg-wrapper .readmore p{

	text-align: justify;

	line-height: 1.6;

       font-family: 'Roboto', sans-serif;

    

}   





.bg-wrapper .readmore img{

		float: left;

		margin-right: 20px;

	}   



#page-body	.bg-wrapper {

	padding: 25px;

}



.page-body {

	    padding: 25px;

}



#ffmesage .success{

     color: #5da61a;

}

#ffmesage .error{

	    color: #ff2222;

}



#fmesage .success{

     color: #5da61a;

}

#fmesage .error{

	    color: #ff2222;

}

.bg-wrapper  p{

  text-align: justify;

  line-height: 1.6;

      font-family: 'Roboto', sans-serif;

}   



#main-services .col-wrap h3 a{

      color: #666;

      text-decoration: none;

}

#main-projects .col-wrap h3 a{

        color: #666;

      text-decoration: none;

}
@media(max-width: 1366px){
	#head-banner .side-nav ul li a {
	    font-size: 13px;
	    padding: 9px 70px;
	}
	
}
.abt-col2 a {
    float: right;
	}

	#about2 .abt-col2 a {
     font-family: 'Roboto', sans-serif !important; 
    font-size: 18px;
    color: #fff;
    display: inline-block;
    padding-top: 15px;
}
section.inner-bnr h1 {
    color: #fff;
}