.menu_v2 #main_menu ul.nav > li {
padding-left: 9px;
padding-right: 10px;
}
div.archtects .wpb_wrapper:hover img,div.for-GC3 .wpb_wrapper:hover img{cursor:pointer;opacity: 1;} div.none_overlay_skl .overlay{background:none;}a.button-center{margin: 0 auto;width: 195px;display: block;padding: 1.5em 2.9em;}img#wpstats,.author_posts,div.format-icon{display:none;}
.module_title.style2 h1.shortcode_title {	display: inline-block;	padding: 20px 10px 35px;	position: relative;}
.style2_no_bg span.line_title{bottom: 5px;}div.durker .line_title:after, div.durker .line_title:before{background:#444444;} div.durker span.line_title{background: url("Headings.png") no-repeat bottom center;}

.portfolio-image img{width:100%}
 body.blog #page #content #primary #main .top_site_main, .skl-portfolio-none{display:none;}

.flexslider .flex-viewport ul.slides li a img{width:100%; max-height: 450px;
min-height: 450px;}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .flexslider .flex-viewport ul.slides li a img{}
  div.ipad {background-attachment: scroll;}

}

@media only screen and (max-width: 767px) {
  .flexslider .flex-viewport ul.slides li a img{max-height: 250px;
min-height: 250px;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .flexslider .flex-viewport ul.slides li a img{max-height: 320px;
min-height: 320px;}

}


@media only screen and (max-width:320px){
  .flexslider .flex-viewport ul.slides li a img{max-height: 250px;
min-height: 250px;}
	
}