.ui-accordion, .ui-accordion-content{
	height: auto !important;
}


@media (min-width:768px) and (max-width:991px){img{max-width:100%;}
#wrapper,
.footer-content{width:768px;}
#featured{width:100%;height:auto;}
.featured-holder{width:100%;height:auto;}
.caption-left{width:275px !important;}
.caption-right{width:275px;left:468px;}
#featured-bx .left-description,
#featured-bx .right-description{width:259px;margin-top:40px;}
#featured-bx .left-description h2,
#featured-bx .right-description h2{font-size:23px;}
#featured-bx .slides .right-image,
#featured-bx .slides .left-image{max-width:400px;}
#left-content{width:67%;}
#sidebar{width:26% !important;}
.sidebar-block{width:100% !important;}
.shadow-sep{background-size:768px;}
.aboutus{width:64%;}
.fromtheblog{width:30%;}
.fromtheblog img{width:47px;height:auto;}
.fromtheblog li p{width:66% !important;float:left;}
.service-box{width:29%;}
#portfolio ul li{height:auto;width:30%;}
#portfolio ul li .post-thumbnail .post-image{height:130px;}
.portfolio-item-shadow{background-size:100%;bottom:-27px;}
#portfolio-2 .project-preview{width:100%;background-size:100% 412px;height:auto;padding-bottom:34px;}
#portfolio-2 .project-preview img{width:98%;height:auto;}
.project-description{width:100%;position:relative;margin-bottom:37px;}
.project-description p{float:right;top:38px;}
.specifications-portfolio2{width:30%;}
.postdate{display:none;}
.entry h2{width:auto !important;max-width:100%;line-height:29px;}
.entry img.entry_image{background-size:100% 232px;height:auto;}
#comments{width:96%;}
.author{width:51px;}
.author img{width:100%;height:auto;}
.comment{width:77%;margin-left:24px;}
#commentform div{width:77%;}
#search{width:100%;position:relative;}
#search input{width:100%;}
#search .search_button{position:absolute;top:0;}
.four-columns .col{width:21%;}
#footer{padding-top:15px;}
#footer .footer-content{padding:0;margin:;}
#footer .footer-content .footer-right{padding-right:10px;}
}
@media (max-width:767px){.type-myportfoliotype .avlbnr{margin-right:0 !important; max-width: 100px !important; }img{max-width:100%; height:auto !important;}
body,
html{padding:0 !important; margin-top:0 !important;}
#mobile-navigation{display:block;float:right;margin-top:29px;}
#navigation{display:none;}
#wrapper{padding: 10px 15px; width: auto !important;}
#footer {position: relative;}
.footer-content{width:auto !important;}
.shadow-sep{background-size:300px;}
#featured,
.featured-holder,
#slider,
#left-content,
#sidebar,
.sidebar-block,
#portfolio ul li{width:100%;}
#featured-bx .slides .right-image,
#featured-bx .slides .left-image{max-width:100%;}
#featured-bx .left-description,
#featured-bx .right-description{width:100%;margin-top:11px;float:none;margin-bottom:20px;}
#featured-bx .left-description h2,
#featured-bx .right-description h2{font-size:23px;}
.four-columns .col{width:100%;margin-bottom:20px;}
.fromtheblog,
.aboutus,
.service-box,
.services{width:99%;}
#portfolio ul li{height:auto !important;}
#portfolio ul li img,
.service-box img{width:94%;position:relative;}
/*#filter{display:none;}*/
li.cat-item {display: list-item !important; line-height: 3;}
#portfolio ul li .post-thumbnail .post-image,
#portfolio ul li{height:auto;}
#portfolio ul li .post-thumbnail{padding-bottom:0;}
.portfolio-item-shadow{display:none;}
#portfolio-2 .project-preview{width:97%;background:none;height:auto !important;padding:0;border:5px solid #1b1b1b;margin-bottom:20px;overflow:hidden;}
#portfolio-2 .project-preview img{width:100%;height:auto;top:0;left:0;}
.project-description{width:100%;position:relative;margin-bottom:37px;}
.fromtheblog li p{width:76% !important;float:left;}
.postdate{display:none;}
.entry h2{width:auto !important;max-width:100%;line-height:29px;}
.entry img.entry_image{height:auto;}
#top-info{display:none;}
#bg-light{background:none;}
body{height:auto;background-image:none !important;}
#comments{width:96%;}
.author{display:none;}
.comment{width:82%;margin-left:24px;}
#commentform div{width:56%;}
#search{width:100%;position:relative;}
#search input{width:100%;}
#search .search_button{position:absolute;top:0;}
}
@media only screen and (min-width:480px) and (max-width:767px){img{max-width:100%;}
#wrapper,
.footer-content{width:440px !important;}
.shadow-sep{background-size:440px;}
.caption-left,
.caption-right,
.caption-bottom{display:none;}
.comment{width:89%;margin-left:24px;}
#commentform div{width:71%;}
}


@media all and (max-width:768px){
.mobschedule{display:table;}
.deskschedule{display:none;}
.new-girl-icon{right:10px !important;}
.mobile_view_button{display:block;}
.cform input.sendbutton {position:static !important;}
.cf-sb {display: inline-block !important;}
#cformsform {margin-bottom:0 !important;}
}

@media all and (min-width:500px){.mm-menu{width:360px;}
