

@charset "utf-8";

/* CSS Document */

img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

a{ 	color:#808080;text-decoration:none;}

a:hover{ color:#fb8120 !important; text-decoration:none; }

body{ background:url(img/body-bg.png) no-repeat top #fff; background-size:cover; 	
font-family: Arial, sans-serif !important;
font-size: 14px;	}
h1, h2, h3, h4, h5, h6{ 	font-family: Arial, sans-serif !important;
font-weight: normal !important; margin-top:5px !important;}
h1{color:rgb(67, 66, 66) !important;
font-size: 30px;
margin-top: 22px !important;
/*padding-bottom: 15px;*/}
p{ font-size:16px; color:#636161; line-height:26px; text-align:justify;}
.nomargin{ margin:0 !important;}

/*header*/
#landing{left: 38%;position: absolute;top: 40%; font-family: icelandregular; }
#landing h1{font-family: icelandregular !important; font-weight: bold; font-size: 63px;}
header{ position: relative; z-index: 999; /*min-height: 636px;*/ width:100%;}/*width change and position, remove the top*/
.header-main{left: 8%; position: relative; /*padding-top: 2%;*/}/* remove the padding */
.topmenu {  position: absolute;  right: 5%;  top: 5%;  z-index: 999;}
.topmenu ul{ list-style: none;}
.topmenu ul li{ float: left; display: block; padding-left: 10px;}
.topmenu ul li a{ color:#808080;}
.topmenu ul li a:hover{ color:#fb8120;}
.header{ border-top: 6px solid #FB8220; z-index: 99999999; background:#434242; } /*background change*/
.header .social{ padding: 8px 0 0 0;}
.header .social ul{ list-style: none; margin: 0;}
.header .social ul li{ float: left; display: block; margin-left: 7px;}
.header .social ul li.fb{background:url('img/ficon.png') no-repeat left center; padding: 12px;}
.header .social ul li.fb:hover{background:url('img/ficon-hover.png') no-repeat left center; }

.header .social ul li.tw{background:url('img/ticon.png') no-repeat left center; padding: 12px;}
.header .social ul li.tw:hover{background:url('img/ticon-hover.png') no-repeat left center; }

.header .social ul li.ln{background:url('img/linkicon.png') no-repeat left center; padding: 12px;}
.header .social ul li.ln:hover{background:url('img/linkicon-hover.png') no-repeat left center; }

.header .social ul li.insta{background:url('img/instaicon.png') no-repeat left center; padding: 12px;}
.header .social ul li.insta:hover{background:url('img/instaicon-hover.png') no-repeat left center; }

.header .social ul li.yt{background:url('img/Youtube.png') no-repeat left center; padding: 12px;}
.header .social ul li.yt:hover{background:url('img/Youtube1.png') no-repeat left center; }
#slider{height:100px;}
.menu{ padding: 0px 0 0px 0; margin-top: 0px;}
.logo{ padding: 15px 0;}
.navbar-brand { display: none !important;color: #008CE3;    cursor: none !important;    display: block;   font-size: 14pt;    font-weight: bold;
margin: 9px;}
.container p{ font-family:arial, verdana, sans-serif;    letter-spacing: 0.5px;}
section{ padding:40px 0px 0px 0px; background-color:white;}
.pickup {  position: absolute;  text-align: center;left: 34%;  top: 40%;  z-index: 9999;}
.pickup a{font-size: 65px; color:#808080; text-align: center; }
.pickup a:hover{}
.movingimg { margin: 5.1% auto 0 0%;position: relative;z-index: 9999;padding-top: 3px;}
.movingimg img{ display:block; position: relative; vertical-align: bottom;}
#flexslider2 li{ margin:0 10px !important; padding:0 5px !important;}
.downloadlink {  background: none repeat scroll 0 0 #dfdfdf;  clear: both;  color: #808080;  display: inline-block;  margin-top: 10px;  padding: 7px 15px;  text-decoration: none;
}
.post-img{border-radius: 50%; margin: 0 auto;  max-width:180px; border:3px solid #FDC89E;background: url('img/architechlogo.png') no-repeat center center; vertical-align: middle;}
.post-img:hover{-moz-box-shadow:    0 0 15px #fb8120;   -webkit-box-shadow:  0 0 15px #fb8120;   box-shadow:        0 0 15px #fb8120;
/*background:url(img/small-business-img.png) no-repeat center center #FB8120;*/border: 3px solid #fff; opacity:0.9;}/* background color change */
.post-img1{border-radius: 50%; margin: 0 auto;  max-width:180px; border:3px solid #FDC89E;background: url('img/constructionlogo.png') no-repeat center center; vertical-align: middle;}
.post-img1:hover{-moz-box-shadow:    0 0 15px #fb8120;   -webkit-box-shadow:  0 0 15px #fb8120;   box-shadow:        0 0 15px #fb8120;
/*background:url(img/freelancher-business-img.png) no-repeat center center #FB8120;*/ border: 3px solid #fff;opacity:0.9;}/* background color change */
.post-img2{border-radius: 50%; margin: 0 auto;  max-width:180px; border:3px solid #FDC89E;background: url('img/realestatelogo.png') no-repeat center center; vertical-align: middle;}
.post-img2:hover{-moz-box-shadow:    0 0 15px #fb8120;   -webkit-box-shadow:  0 0 15px #fb8120;   box-shadow:        0 0 15px #fb8120;
/*background:url(img/enterprise-business-img.png) no-repeat center center #FB8120;*/ border: 3px solid #fff;opacity:0.9;}/* background color change */
#service a{ }
#service p{     max-height: 190px;
    overflow: hidden;
	    font-size: 16px;
    line-height: 26px;
    color: #636161;
	}

#team{ }
#team img{}

/*.graybg{background: #565656; padding: 100px 0px; margin: 10px auto;}*/

/*.graybg {
      background: url('img/dup.png');
    padding: 50px 0px 59px 0px;
    margin: 0px auto;
}
*/
.graybg1 {
     
    display: block;
    background-image:url(img/31.jpg);
    background-attachment: fixed;
    background-position: 50% 0px;
	    background-repeat: repeat-y;

}
.lighter-overlay {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.content1{ font-size: 46px; color:#fff; padding:0 30px;}
.content1 h3{font-size: 30px; }/* FONT CHANGE */
.content1 p{ color:#fff; font-weight:bold; text-transform: uppercase; margin-top: 10px;}
.tabpanel{background: none repeat scroll 0 0 #dfdfdf;margin: 0 60px;padding: 30px;position: relative;z-index: 21474836;}

#messages{}
#messages input[type='radio']{display: block;margin-left: 3px;margin-right: 3px;margin-top: -3px;}

.teampost{ border:1px solid #dfdfdf; padding:20px; border-radius:5px;}
.teampost img{}
.teampost img:hover{ opacity:0.3;}


.main-content{position: relative; background-size:cover ;  z-index: 2;    background: url(img/line-top.png) top center no-repeat, 
url(img/line-bot.png) bottom center no-repeat;}
.main-content:before { content: '';  position: absolute;   z-index: -1; /* push it to the background */
top: 10px; /* position it off the top background */    right: 10px; bottom: 10px; /* position it off the bottom background */
left: 10px; background: #fff;}
.main-content .inner{ padding:30px;}
.post{ padding:10px 0;}
.post h1{ color:#262626; font-size: 24px; margin-top: 0 !important; font-weight: normal !important; line-height: 25px; font-family: 'Oswald', sans-serif;}
.post .social-widget{ padding-bottom: 10px;}
.post .date{ border-top: 1px dashed #dfdfdf;  border-bottom: 1px dashed #dfdfdf; padding: 6px 0;}
.post .date span a{ color:#fb8120; font-style: italic; padding:0 3px;}
.post img{ padding-bottom: 5px;}

/*footer{ margin-top: 0px; color:#fff;}
footer {
    margin-top: 0px;
    color: #fff;
    position: fixed;
    bottom: 1px;
    width: 100%;
    z-index: -1;
} *//*margin change */
footer {
    margin-top: 0px;
    color: #fff;
    position: fixed;
    bottom: 0px;
    width: 100%;
}
.holebody {
    position: relative;
    z-index: 999;
        margin-bottom: 466px;
	    background-color: white;
}
input.mail {
	    padding: 16px;
		
    width: 226px;
        height: 20px;
    background: #C7C7C7;
    font-family: Roboto Condensed, Sans Serif;
    /* text-align: center; */
    color: #797070;
}
button.sub {
    padding: 5px;
    /*border-radius: 4px;*/
    background: #C7C7C7;
    border-color: #C7C7C7;
    color: rgba(53, 53, 53, 0.55);
}
button.sub:hover {
   
       background: #F78020;
    color: white;
    border-color: #FB8220;
}
footer ul{ margin-top: 15px; margin-left: 0 !important;padding: 0px;}
footer ul li{ list-style: none; }
footer ul li a{ font-size: 12px;  color: #AFAFAF; padding: 5px 0 0 0;letter-spacing: 1px;     font-weight: bold;}
footer ul li{ font-size: 12px;  color: #AFAFAF; padding: 5px 0 0 0;letter-spacing: 1px;     font-weight: bold;}
.span3.footerspan h4 {    letter-spacing: 1px;    text-transform: uppercase;}
footer ul li {line-height: 11px;}
footer ul li a span{color:#fb8120;}
footer ul li a:hover{ color: #fb8120;}
footer ul li .current-menu-item a{ color: #fb8120;}
footer p{ font-family: Arial, sans-serif;margin: 0 !important; font-size: 12px; padding-bottom: 10px;}
footer p a{  font-size: 12px; color: #fff; }
.footer-top{ background:#262626;}
.footer-top h6{ font-size:18px;}
.footer-top .finner{ /*margin:10px 15px;*/}
.footer-top a.red{ color:#fb8120;}
.finner p{font-family: Arial, sans-serif; color:#fff}
.finner .social1 ul{ list-style: none; margin: 0;}
.finner .social1 ul li{ float: left; display: block; margin-right: 7px;}
.finner .social1 ul li a .fb{background:url('img/face.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .fb:hover{background:url('img/face1.png') no-repeat left center; }

.finner .social1 ul li a .tw{background:url('img/twitter.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .tw:hover{background:url('img/twitter1.png') no-repeat left center; }

.finner .social1 ul li a .ln{background:url('img/linkedin.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .ln:hover{background:url('img/linkedin1.png') no-repeat left center; }

.finner .social1 ul li a .insta{background:url('img/instagram.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .insta:hover{background:url('img/instagram1.png') no-repeat left center; }

.finner .social1 ul li a .yt{background:url('img/youtube.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .yt:hover{background:url('img/youtube1.png') no-repeat left center; }

.finner .social1 ul li a .bigg{background:url('img/google1.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .bigg:hover{background:url('img/google.png') no-repeat left center; }

.finner .social1 ul li a .smallg{background:url('img/houzz-icon.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .smallg:hover{background:url('img/houzz-icon-orange.png') no-repeat left center; }

.finner .social1 ul li a .arc{background:url('img/archinect-logo.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .arc:hover{background:url('img/archinect-logo-orange.png') no-repeat left center; }

.finner .social1 ul li a .arch{background:url('img/architizer-logo.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .arch:hover{background:url('img/architizer-logo-orange-.png') no-repeat left center; }

.finner .social1 ul li a .pin{background:url('img/pin1.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .pin:hover{background:url('img/pin.png') no-repeat left center; }

.finner .social1 ul li a .ho{background:url('img/home.png') no-repeat left center; padding: 25px;}
.finner .social1 ul li a .ho:hover{background:url('img/home-hover.png') no-repeat left center;}

.finner .social1 ul li a .pre{background:url('img/prev.png') no-repeat left center; padding: 25px;}
.finner .social1 ul li a .pre:hover{background:url('img/prev-hover.png') no-repeat left center;}

.finner .social1 ul li a .nex{background:url('img/next.png') no-repeat left center; padding: 25px;}
.finner .social1 ul li a .nex:hover{background:url('img/next-hover.png') no-repeat left center;}

/*code*/
.finner .social1 ul li a .homado{background:url('img/homado.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .homado:hover{background:url('img/homadohover.png') no-repeat left center;}

.finner .social1 ul li a .vimeo{background:url('img/vimeo.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .vimeo:hover{background:url('img/vimeohover.png') no-repeat left center;}

.finner .social1 ul li a .coroflot{background:url('img/coroflot.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .coroflot:hover{background:url('img/coroflothover.png') no-repeat left center;}

.finner .social1 ul li a .elance{background:url('img/elance.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .elance:hover{background:url('img/elancehover.png') no-repeat left center;}

.finner .social1 ul li a .behance{background:url('img/behance.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .behance:hover{background:url('img/behancehover.png') no-repeat left center;}

.finner .social1 ul li a .scribd{background:url('img/scribd.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .scribd:hover{background:url('img/scribdhover.png') no-repeat left center;}

.finner .social1 ul li a .flickr{background:url('img/flickr.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .flickr:hover{background:url('img/flickrhover.png') no-repeat left center;}

.finner .social1 ul li a .issuu{background:url('img/issuu.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .issuu:hover{background:url('img/issuuhover.png') no-repeat left center;}

.finner .social1 ul li a .Urban Homez{background:url('img/Urban Homez.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .Urban Homez:hover{background:url('img/Urban Homezhover.png') no-repeat left center;}

.finner .social1 ul li a .Zingyhomes{background:url('img/Zingyhomes.png') no-repeat left center; padding: 12px;}
.finner .social1 ul li a .Zingyhomes:hover{background:url('img/Zingyhomeshover.png') no-repeat left center;}



/* new code */
a.footerbutton {
    BACKGROUND-COLOR: rgb(199, 199, 199);
    COLOR: #000000;
    /* BORDER-COLOR: #3A3737; */
    TEXT-DECORATION: NONE;
    padding: 13px;
    border: 2px solid #131212;
    border-radius: 0px;
    font-weight: bold;
    letter-spacing: 1px;
}
a.footerbutton:hover {
    border: 2px solid #F5F3F3;
    background: #FA8120;
    color: white !important;
}
#clientimg img {
    width: 26px;
    height: 26px;
}
#imagelogo {
    margin: 0px auto;
    width: 240px;
}
.header-main {
    position: relative;
    padding-top: 1%;
    top: 20px;
    width: 17%;
    left: 1%;
    margin: 0px auto;
}
.pickup {
    position: absolute;
    text-align: center;
    left: 36%;
    top: 45%;
    z-index: 9999;
}
#marquee {
    padding-top: 5px;
 
}
#marquee img {
    margin-right: 35px;
    width: 20%;
    /*height: 254px;*/
}
/*
.headerbg {
    background: url('img/banner.jpg');
    height: 513px;
}
*/
h4#fontsize {
    font-size: 25px;
    color: #434242;
	    padding: 15px;
}
.ser
{
	padding-top:15px;
}

h4#fontsize1 {
  font-size: 35px;
    padding-bottom: 15px;
	    color: white;
}
h3#lineheight {
	    font-size: 40px;
    color: white;
    padding-bottom: 40px;
}
#section {
    padding: 1px;
}
#footer-top {
    background: #393939 !important;
}
.footerbottom {
    background-color: #4c4c4c;
    padding: 10px 0px 0px 0px;
}
.footerspan {
   /* border-right: 1px solid rgba(255, 255, 255, 0.09);*/
    height: 398px;
}
.container1 {
    padding: 50px;
}
.fontcolor {
    color: #a2a2a2;
	text-align:justify;
	width: 300px;
	font-weight: bold;
    letter-spacing: 1px;
    line-height: 25px;
}
.marginbottom {
    margin-bottom: 42px;
}
.borderright {
    border-right: 1px solid rgba(0, 0, 0, 0.19);
}
p.flexpara {
    text-align: center;
}
p.flex-caption {
    text-align: center;
}
/* end new code */
.borderbottom {
    border-bottom: 3px solid #FB8220;
}
.milestone
{
	background:url('img/mile.png')no-repeat;
	min-height: 470px;
}
hr.class1 {
    padding-bottom: 25px;
  
}
.header1 {
    height: 185px;
    background-color:rgba(154, 147, 147, 0.25);
}
.text-center1
{
	    text-align: center;
    /* padding: 60px 0px 0px 0px; */
    color: rgba(0, 0, 0, 0.78) !important;
    font-size: 35px;
    /* text-decoration: overline; */
    line-height: 140px;
}
.fontsize {
    font-size: 18px;
        color: rgb(67, 66, 66);
    padding-bottom: 5px;
}
.paddingright
{
	    padding-right: 80px;
}
p.para {
    padding-bottom: 12px;
}
div#contain {
    padding-bottom: 29px;
}
.f1 {
    color: #F98120;
    padding-top: 10px;
    text-align: center;
	    font-size: 25px;
}
.f2 {
    color: rgba(0, 0, 0, 0.71);
    padding-top: 10px;
    text-align: center;
	    font-size: 15px;
}
.f3 {
    color:#666;
    padding-top: 10px;
    text-align: center;
}
img.scri {
    margin-left: 600px;
}
.valign
{
	    vertical-align: middle;
}
.ssss {
    width: 379px;
    float: left;
}


          #imagelogo {
    -webkit-perspective: 500px;
    -moz-perspective: 500px;
    perspective: 500px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.header-main >a
{
	    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
/* Social Icons */

#social_side_links {
  position: fixed;
  top: 150px;
  right: 0;
  padding: 0;
  list-style: none;
  z-index: 99;
      z-index: 1024;
	      background: rgb(181, 184, 187);
    padding: 5px;
}

#social_side_links li a {
  display: block;
}

#social_side_links li a img {
  display: block;
  max-width: 40px;
  padding: 10px;
  -webkit-transition: background .2s ease-in-out;
  -moz-transition: background .2s ease-in-out;
  -o-transition: background .2s ease-in-out;
  transition: background .2s ease-in-out;
}

#social_side_links li a:hover img {
  background: rgba(0, 0, 0, .2);
}

.catalog a img {
    border: 1px solid;
    padding: 4px;
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/*post*/
.postdata
{
    width: 88%;
    display: inline-block;
    margin-bottom: 2.5%;
    -o-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    background-color: #fff;
    padding: 18px;
    position: relative;
	
}
.post-header {
    margin-bottom: 12px;
	font-size: 11px;
    color: #888;
}
h2.title  {
    margin-bottom: 5px;
	    font-size: 20px!important;
    line-height: 26px!important;
	color:white;
}
h2.title a {
	letter-spacing:1px;
	color: #F58B35;
}
.meta-author a
{
	letter-spacing:1px;
}
.meta-category a
{
	letter-spacing:1px;
}
.meta-comment-count a
{
	letter-spacing:1px;
}
.inner-post {
    border-bottom: 1px solid #DDDDDD;
	/*padding-bottom: 15px!important;*/
    margin-bottom: 15px!important;
}
.inner-post p
{
	  padding-bottom: 10px;
    letter-spacing: 0.8px;
    color: #676767;
    font-size: 12px;
}
.more-link {
    display: block;
    margin-top: 25px;
    cursor: default;
    color: #fff;
}
.more-link span {
    background-color: #333;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    width: auto;
    cursor: pointer;
    padding: 6px 10px;
    font-size: 11px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
}
.more-link span:hover
{
	background:#F58B35;
	color:white;
}
.date
{
	line-height: 22px;
    padding-bottom: 0px!important;
    float: left;
    margin-bottom: 0px!important;
	    font-size: 12px;
}
.icon-salient-heart
{
	background:url("img/heart.png") no-repeat;
	    height: 17px;
}
.icon-salient-heart:hover
{
	background:url("img/heart-hover.png") no-repeat;
	    height: 17px;
}
.nectar-love-wrap {
    width: auto!important;
	float: right;
	    line-height: 19px;
}
.nectar-love {
    -moz-transition: background-color 0.2s linear;
    -webkit-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    height: 13px;
    width: auto;
    color: inherit!Important;
    line-height: 11px;
    font-size: 12px;
    display: inline-block;
}
.nectar-love i
{
	width: 20px!important;
    font-size: 14px!important;
    top: -1px!important;
}
.nectar-love span {
    font-family: 'OpenSansRegular'!important;
    color: inherit;
    font-size: 12px!important;
    line-height: 12px!important;
    padding-left: 0px!important;
    display: inline-block!important;
	    vertical-align: text-top;
}
span.bottom-line {
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 2px;
    left: 0px;
    background-color: #eaeaea;
}
.quote-inner {
    background-color: #FB8220;
    position: relative;
    padding: 15px;
    color: #fff;
    transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
}
a.whole-link:hover {
    background: #8C8888;
}
.whole-link {
    position: absolute;
    z-index: 10;
    display: block;
    background-color: #FB8220;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
}
span.icon {
    bottom: 17px;
    height: 17px;
    width: 19px;
    display: block;
    background-image:url("img/quote.png");
    position: absolute;
    right: 20px;
}
.title {
    position: relative;
    z-index: 100;
}
.author {
    position: relative;
    z-index: 100;
}
.icon {
    position: relative;
    z-index: 100;
}
#sidebar > div {
    margin-bottom: 50px;
}
#sidebar h4 {
    margin-bottom: 10px;
    color: #999;
    font-family: 'OpenSansbold';
    font-size: 12px;
    letter-spacing: 2px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
#sidebar div ul li {
    padding: 8px 0px;
    list-style: none;
    border-bottom: 1px solid #e6e6e6;
}
#sidebar div ul li a {
    color: #F78020;
	letter-spacing:0.5px;
}
#sidebar div ul li a:hover {
    color: #808080 !important;
	letter-spacing:0.5px;
}
li.recentcomments {
    padding: 15px!important;
    margin-bottom: 22px;
    border: none;
    position: relative;
    display: block;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);
}
.content-inner p {
    letter-spacing: 0.8px;
    color: #676767;
    font-size: 12px;
}
.widget_search .search-form {
    position: relative;
    overflow: hidden;
}
#sidebar .widget input[type=text], #sidebar .widget input[type=email] {
   
    width: 71%;
	
}
.widget_search .search-form input[type=text], .newsletter-widget form input[type=email] {
    padding-right: 75px!important;
    border-radius: 0px 2px 2px 0px;
    margin: 0!important;
}
.widget_search .search-form input[type=submit], .newsletter-widget form input[type=submit] {
    position: absolute;
    right: 0px;
    top: 0px;
    margin: 0!important;
    line-height: 22px;
    padding: 10px 11px;
}
input[type=submit], button[type=submit] {
    background-color: #333333;
    padding: 7px 11px;
    border: none;
    color: #fff;
    cursor: pointer;
    transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    width: auto;
    font-size: 12px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
}

article.post .content-inner {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.post-header1 .title a {
    font-size: 26px;
    color: #615E5E;
    letter-spacing: 1px;
    text-transform: uppercase;
}

article.post .post-meta .month, article.post .post-meta .year {
    display: block;
    font-size: 18px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 4px;
    padding: 0px;
    font-family: 'OpenSansSemiBold';
	    font-weight: bold;
    color: #5C5C5C;
}
article.post .post-meta .day {
    display: block;
    font-size: 30px;
    line-height: 29px;
    text-align: center;
    padding: 0px 12px 0px 12px;
    font-family: 'OpenSansBold';
    text-transform: uppercase;
	    color: #5C5C5C;
    font-weight: bold;
}
article.post .post-meta .year {
    margin-top: 5px;
}
article.post .post-content {
    position: relative;
    min-height: 98px;
}
#post-content1 {
    padding-left: 95px;
}
article.post .post-meta {
    display: block;
    margin-bottom: 20px;
    border-right: 5px solid #E6E6E6;
}
article.post .post-meta {
    position: absolute;
    left: 0px;
}

article.post .post-meta .date {
    padding-bottom: 17px;
    border-bottom: 5px solid #E6E6E6;
}

#clientimg li a {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    letter-spacing: 0.5px;
}

@media screen and (min-width: 1800px) and (max-width: 1920px) {
    
  .movingimg {
  margin: 17% auto 0 0 !important;
}  
    }