@media only screen and (min-width:1024px) and (max-width:1220px){body.boxed #wrap{width:1012px;}
.container{width:972px;}
.post-item .post-meta span{padding:10px 10px 10px 34px;}
.post-items.ver-1 .post-container{max-height:147px;}
.bxslider.portfolio-items > li{width:225px !important;}
}
@media only screen and (min-width:768px) and (max-width:1023px){body.boxed #wrap{width:766px;}
.container{width:750px;}
#page-title{padding-top:232px;}
.post-items.ver-1 .post-container{max-height:170px;}
.bxslider.portfolio-items > li{width:237px !important;}
.bxslider.clients li{width:169px !important;}
.service-item{width:50% !important;margin-bottom:25px !important;}
.services{margin-bottom:0px !important;}
.services .column{width:50% !important;}
.services .service-item{width:100% !important;}
.recent-posts .post-image{display:none;}
.pricing-table-container .column{width:50% !important;margin-bottom:25px;}
.widget.contact-us input[type="text"], .widget.contact-us textarea{width:49.15%;}
}
@media only screen and (min-width:480px) and (max-width:767px){body.boxed #wrap{width:470px;}
.container{width:440px;}
.bxslider.clients li{width:130px !important;}
.children{margin-left:20px;}
.comment-reply{margin-left:0;}
.widget.contact-us input[type="text"], .widget.contact-us textarea{width:48.7%;}
}
@media only screen and (max-width:479px){.container{width:320px;}
#top-bar .info img{display:none;}
#top-bar .info{padding-left:13px;}
.error-page{font-size:170px;}
.error-page span{font-size:36px;}
.children{margin-left:0;}
.comment-reply{margin-left:0;}
.contact-form input[type="text"], .contact-form textarea, .contact-form.comment input[type="text"]{float:left !important;margin-left:0 !important;margin-bottom:15px !important;width:100% !important;}
}
@media only screen and (max-width:1023px){#logo{float:none;text-align:center;margin-bottom:10px;}
#logo a{display:inline-block;}
#nav{clear:both;float:none;margin-right:0;margin-left:-15px;}
.sf-menu .sub-menu{padding-top:25px;}
#slider-home{margin-top:203px !important;}
.tp-rightarrow, .tp-leftarrow{top:50% !important;margin-top:-30px !important;}
#main{width:100% !important;}
#sidebar{width:100% !important;clear:both;}
#footer .widget{width:100% !important;clear:both;}
}
@media only screen and (max-width:767px){#breadcrumbs{clear:both;float:left;margin-top:20px;}
#slider-home{margin-top:190px !important;}
.tp-bullets .bullet{width:50px;}
#back-to-top{margin-bottom:50px;}
#page-title{padding-top:232px;}
.alignleft, .alignright{float:none;}
img.alignleft, img.alignright{margin-left:0;margin-right:0;}
.post-items.ver-1 .post-image{margin-bottom:25px;}
#nav{margin-left:0 !important;margin-right:0 !important;}
#nav > ul{display:none;}
#nav select{display:block;padding:7px;margin-top:15px;outline:none;border:1px solid #333;width:100%;}
.column, .columns{float:none;width:100% !important;margin-bottom:25px;}
.column:last-child, .columns:last-child{float:none;}
[class*="column"] + [class*="column"]:last-child{float:none;}
.column:before, .columns:before, .column:after, .columns:after{content:"";display:table;}
.column:after, .columns:after{clear:both;}
.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten{margin-left:0 !important;}
.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten{left:auto;}
.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten{right:auto;}
}