#belowcontent {
    background-color: #f8f8f8;
}

#middle h1:first-child, #belowcontent h1:first-child{margin-top: 0;}

#belowcontent {
    margin-top: 10px;
    padding: 80px 0;
}

/*vetrical*/

@media screen and (max-width: 992px) {
    #belowcontent [class*="col-"] + [class*="col-"] {margin-top: 50px;}
    #header {text-align: center;}
    #header select {margin: 0 auto; }
    #header [class*="col-"] + [class*="col-"] {margin: 10px 0;}
	#belowcontent {
    margin-top: 10px;
    padding: 20px 0;
}
}

/*main*/

.horizontal_slider_list_wrapper img {max-width: 100%;}

/*horizontal slider*/
.horizontal_slider_list_wrapper {
    position: relative;
}
.horizontal_slider_list_wrapper > div {
    overflow: hidden;
    /*shadow*/ padding: 0 2px;
}
ul.horizontal_slider_list {
    padding: 0;
    margin: 0;
}
ul.horizontal_slider_list li {
    display: block;
    float: left;
    height: 100%;
    /*for shadow*/margin-left: 1px;

}
.es-nav {
    position: absolute; right: 3px; top: -55px;
}
.es-nav span {
cursor: pointer;
display: inline-block;
height: 23px;
text-indent: 100%;
width: 23px;
font-size: 0;
color: transparent;
border-radius: 100%;

-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.es-nav span.es-nav-prev{
background: url(../images/portfolio/arrows-horizontal.png) no-repeat 0 0 #4c4c4c;
}
.es-nav span.es-nav-next{
background: url(../images/portfolio/arrows-horizontal.png) no-repeat -23px 0 #4c4c4c;
margin-left: 7px;i
}
.es-nav span.es-nav-next:hover, .es-nav span.es-nav-prev:hover {
background-color:#ea5859;
}
.related_posts_list {padding-left: 0; list-style: none;}

.horizontal_slider_item, #portfolio .item_title, .related_posts_item, .thumbnail { -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.11);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.11);box-shadow:0 1px 2px rgba(0, 0, 0, 0.11); margin-bottom: 2px;
    -webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;
    background: #fff;
} 
.horizontal_slider_item > h4, 
.related_posts_item > h4, 
#portfolio .item_title h4 {margin:0; padding: 16px 20px; font-size: 16px;} 
.horizontal_slider_item > h4 > span.heart, 
.related_posts_item > h4 > span.heart, 
#portfolio .item_title h4 > span.heart {float: right; background: url(../images/portfolio/arrows-horizontal.png) no-repeat -92px -3px; padding:1px 0 1px 21px; font-size: 14px; color: #8c8c8c;}
#portfolio .item_title h4 > a, 
.related_posts_item > h4 > a,
.horizontal_slider_item > h4 > a {color: #4c4c4c;}
#portfolio .item_title h4 > a:hover,
.related_posts_item > h4 > a:hover,
.horizontal_slider_item > h4 > a:hover {color: #ea5859;}