.primary-content ol:last-child{margin-bottom:0;}

/* header */
#header{height:180px;}
#header #logo{float:none;}
#header #logo a{display:block;}
#header #logo a img {display:block;margin: 0 auto;}

#header #nav{float:none;margin-left:30px;}

#header .sidebar-header{float:none;margin:0 auto;margin-top:22px;margin-left:20px;}
#header .sidebar-header .widget-icon-text{width:134px; }

.select-menu{margin-left: -85px;background-image: url(../images/nav-down-responsive.jpg);background-repeat: no-repeat;background-position: right center; }

/* sliders */
.slider ul.slides li .flex-caption, .slider.flexelegant ul li .slider-caption {display:none;}
.flexslider-sc{height: auto !important}
.flexslider-sc ul{height:auto;}  

/* section */
#primary .section.page-meta h2.page-slogan.margintop, #primary .section.meta-section h2.page-slogan.margintop, #primary .section.page-meta h1.page-slogan, #primary .section.page-meta h1.as-page-slogan.margintop, #primary .section.meta-section h1.as-page-slogan.margintop{ font-size:22px;}
#primary .section.page-meta, #primary .section.meta-section{width:auto;}

#primary .section.section-team, #primary .section.section-service{padding: 0 30px;}

#primary .section.section-testimonial{padding:30px;}

#primary .section.page-meta h1.page-title, #primary .section.meta-section h1.page-title, #primary .section.page-meta h2.page-slogan, #primary .section.meta-section h2.page-slogan, #primary .section.page-meta h1.as-page-slogan, #primary .section.meta-section h1.as-page-slogan, #primary .section.page-meta h2.page-title, #primary .section.meta-section h2.page-title {font-size: 22px;}

/* about */
#primary .section.section-team, #primary .section.section-service{width:82% !important;height:auto !important;padding-bottom:20px;}
.section.section-team{background-image:none !important;}
#primary .section.section-team .text-post, #primary .section.section-service .text-post{position:static;text-align:left !important}

/* 404 */
.section.section-404-image, .section-404{width:auto !important;}
.error-404-image{width:100% !important;}

/* gallery */
div.single-gallery img, .section-gallery ul li img.thumb.img, .section-video ul li img.thumb.img, .section-portfolio ul li img.thumb.img, .section-single ul li img.thumb.img{width:100% !important;height:auto !important}
.section-single.single-gallery {position:relative !important;}

/* testimonials */
.section.section-testimonial .testimonial-post .testimonial-info{position:static !important}
#primary .section.testimonials-slider ul li .testimonial-avatar{display:none;}
#primary .section.testimonials-slider{width:82% !important;}
#primary .section.testimonials-slider ul li{width:100%;padding: 3px 0 0 10px;background-position:0px 15px;}
#primary .section .testimonial-post .testimonial-avatar, #primary .section.testimonials-slider ul li .testimonial-avatar{display:none;}

/* contact */
.section-contact{width:auto !important}
#primary .contact-form li{float:none;margin-left:0px !important;}
#primary .contact-form li textarea{width:94% !important}
#primary .contact-form li.text-field input{width:95% !important;}
.input-prepend .add-on{right:0;}
.textarea-field .input-prepend .add-on{right:0px;}
#primary .contact-form li.submit-button input{margin-right:4px;}

/* blog */
#primary .section.section-blog{height: auto !important}

.blog-vertical .the-title, .single-post .the-title, .blog-vertical .meta, .single-post .meta, .blog-vertical .the-content, .single-post .the-content{float:none;width:auto}
.blog-vertical .attachment-blog_vertical, .single-post .attachment-blog_vertical{margin-top:0 !important;float:none;}

.attachment-blog_horizontal.wp-post-image{width:91% !important;height:auto !important}
.blog-horizontal .meta.date{left:2px;top:8px;}

#primary .single-post.post-thumbnail{height: auto !important}
.attachment-blog_horizontal_single.wp-post-image{width:91% !important;height:auto !important}

#respond{padding-left:0;width:100%}
#respond p input{width:100%;}
#respond p.comment-form-author i, #respond p.comment-form-email i, #respond p.comment-form-url i {right: -35px;}
#respond p textarea{width:80.2%;}
#respond p.form-submit{width:100%;margin-right:0;}

.blog-horizontal .the-title, .blog-horizontal .meta, .blog-horizontal .the-content{margin-left:0;}
#primary .single-post.single-horizontal .meta.date{left:203px;top:-33px;}

.section-comment li {margin-bottom: 10px;}
#comments-title{padding-top:10px;}

#primary .section.meta-post .the-title{font-size:22px;line-height:28px;margin-top:0;}
.recent-comments .the-post p{margin-top:7px;}

/* portfolio */
#primary .section.portfolio-post{width:auto;}
#primary .section.portfolio-post img{width:100%;height:auto;}
#primary .section.portfolio-post .the-post h2{margin-bottom:7px;}
#primary .section.portfolio-post .the-post p{text-align:left;}
#primary .section.portfolio-post .the-post{padding: 20px 0 15px;}
#primary .single-post .thumb-slider{width:auto !important;height: auto !important}
.widget .more-project-widget{padding: 0 0 20px}
.widget.more_projects h2, .widget.more_projects h3{margin-left:0;}
#primary .section.portfolio-post .the-post h2{text-align:left;}

/* footer */
#footer .left, #footer .right{float:none !important;text-align:center;}
#footer .left p, #footer .right p {float:none;text-align:center;}
#footer .twitter-slider{background-image:none;padding-left:0;margin-top:10px;}

#footer .twitter-slider .tweets-list, #footer .twitter-slider .tweets-list ul, #footer .twitter-slider .tweets-list li{height:auto;overflow:visible;}


/* shortcodes */
.post-video embed, .post-video object, .post-video iframe{width:100%; height: auto;}
iframe[src^="https://maps.google"] {width:100%;height:auto;}

#primary .section.testimonials-slider ul{height:400px;margin-bottom:0;}
.section.section-testimonial .testimonial-info{bottom:50px !important;}
#primary .section .testimonial-post .testimonial-info .signature, #primary .section.testimonials-slider ul li .testimonial-info .signature{margin-bottom:5px;}
#primary .section.testimonials-slider ul li .testimonial-avatar{bottom:0px;}

.flexslider-sc{position: relative;height:auto !important}
.flexslider-sc ul li img{height:auto;}

.section-gallery.title-below .overlay {height:180px;}
#cboxCurrent, #cboxTitle { display:  none !important;}

.contact-info{padding-top: 20px;}
.contact-info h3 {margin-bottom:0;}
.contact-info .sidebar-nav ul {margin-top: 10px;}

/* LANDING */
#primary.landing{width:88% !important;}
.page-id-319 #primary.landing{width:88% !important;margin-bottom:110px;}
.the-icons li{width:49% !important;}
/* LANDING */