@media(max-width:767px){body.boxed{background:none!important}

header,div.slider-container,div.slider-container div.slider,div.slider-container>div.slider>div.tp-bannertimer,div.home-intro,div.home-concept,section.highlight,section.featured,section.featured.footer,section.page-top,section.sub-bottom,footer,div.footer-copyright,div.google-map,div.map-section,.parallax{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}

div.slider>ul>li>div.caption{margin-left:20px!important}

div.slider>ul>li>div.center-caption{margin-left:0!important}

div.home-intro-compact{margin-left:0;margin-right:0;padding-left:0;padding-right:0}

body.boxed div.body{border:0;border-bottom:0;border-top:0;box-shadow:none;margin:0;width:auto}

body.boxed header{padding:5px 20px 15px 20px!important}

header div.search{display:block;float:none;position:absolute;right:0;margin-top:0}

header div.search input{float:right;width:45%!important}

header nav{width:55%}

header nav select.selectnav{display:block;margin-top:58px;width:100%}

header div#mobile-header{}

body.one-page header nav select.selectnav{display:none}

body.one-page header h1.logo{float:none;margin:15px auto;position:static;width:50%;text-align:center}

header nav ul.nav-main,header div.social-icons{display:none}

header nav ul.nav-top{left:39%;position:absolute}

header h1.logo{margin-right:10%;width:80%}

header nav ul.nav-top li.phone{display:block}

header nav ul.nav-top li{display:none}

a.scroll-to-top.visible{display:none}

.sort-destination,.isotope-item,.mobile-max-width{margin-left:auto!important;margin-right:auto!important;max-width:380px}

.mobile-max-width.small{max-width:200px}

.pull-bottom-phone{margin-bottom:35px}

.pull-top-phone{margin-bottom:35px}

div.flexslider-center-mobile div.thumbnail{margin:0 auto;max-width:380px}
div.flexslider-center-mobile1 {margin:0 auto;max-width:380px!important}

ul.team-list{text-align:center}

ul.team-list div.team-item{display:inline-block;margin-right:auto;margin-left:auto;border:0;box-shadow:none}

ul.team-list a.thumb-info{display:inline-block}

div.pricing-table{margin-left:0}

div.pricing-table div.plan{margin-right:0}

.parallax{background-size:auto 100%}

footer span.phone{font-size:20px}

.portfolio-nav {display:none;}
.portfolio-nav-all {display:none;}

.max-img {max-height:260px;max-width:260px;}

}

@media(max-width:480px){body{font-size:13px}

h2{font-size:2.3em;line-height:33px}

header nav ul{display:none}

header div.search{display:none}

header nav select.selectnav{margin-top:35px}

header h1.logo img{width:100%}

header div.header-top{display:none}

ul.comments li{border-left:8px solid #ddd;clear:both;padding:0 0 0 10px}

ul.comments li div.thumbnail,ul.comments div.comment-arrow{display:none}

article.post-large-image div.post-image,article.post-large-image div.post-date,article.post-large-image{margin-left:0}

section.page-not-found{margin:0}

section.page-not-found h2{font-size:100px;letter-spacing:0;line-height:100px}

ul.timeline li div.thumb{display:none}

ul.timeline li div.featured-box{margin-left:0}

div.home-concept div.project-image{background-position:0 0;margin-left:auto;max-width:160px;max-height:160px}

div.home-concept div.fc-slideshow,div.home-concept div.fc-slideshow img{max-height:145px;max-width:145px}

.portfolio-nav {display:none;}
.portfolio-nav-all {display:none;}

}

@media(max-width:1180px){div.home-concept div.project-image,div.home-concept div.process-image{margin-left:-50%}
.career-img-resize {height:237px;width:350px;}
}

@media(max-width:767px){div.home-concept{background:none}

div.home-concept span.shadow{display:none}

div.home-concept div.process-image,div.home-concept div.project-image{margin:0 auto}
.portfolio-nav {display:none;}
.portfolio-nav-all {display:none;}

}

@media (max-width:1199px){.team-hide {display:none !important}}

@media (min-width:767px) and (max-width:979px){.circular-bar-margin{margin-left:70px!important;margin-top:-145px!important;}}