@media (min-width: 1200px) {}
@media (max-width: 1210px) {
.boxed_container { max-width: 1000px !important; }
.side .testimonial {width:338px}
.client-pic,
.client-pic a,
.client-pic img {	
width: 160px;
height: 130px;
}
.clients-list img {width: 148px; height: 111px;}
.side .clients-list img {width: 167px; height: 125px;}
.side .clients-list .entry_image:nth-child(6n) {margin-right:10px;}
.side .clients-list .entry_image:nth-child(4n), .side .clients-list .entry_image:nth-last-child(1) {margin-right:0;}
ul.mobile-menu > li > a {
padding: 15px 18px 15px 18px;
background:rgba(0, 0, 0, 0.03);
}
.widget_search input[type="text"] {width:170px}
.blog_list .entry_post, .entry_posttitle {width:600px;}
.widget_flickr ul.flickr li img {width:55px; height:55px;}
.portfolio-normal .portfolio-item,
.portfolio-portrait .portfolio-item,
.portfolio-masonry .portfolio-item {width: 217px;}
.side .portfolio_content {width:700px;}
.side .portfolio_meta {width:700px;}
.side .portfolio_description {width:50%; margin-right:20px; float:left}
.side .related-projects-wrap {width:700px;}
.blog-recent-item .entry_post 
{
width:210px;
float:right;
}
.portfolio-portrait .portfolio-image,
.portfolio-portrait .portfolio-image a,
.portfolio-portrait .portfolio-image img {
height: 280px;
}
#home-portfolio-list { margin-right:-15px; padding-left:5px;position: relative;}
#home-portfolio-list .portfolio-image,
#home-portfolio-list .portfolio-image a,
#home-portfolio-list .portfolio-image img {
height: 150px;
}
} @media (min-width: 768px) and (max-width: 979px) {
.boxed_container { max-width: 784px !important; }
.wpb_tour .ui-tabs .ui-tabs-nav li a, .wpb_tabs .ui-tabs .ui-tabs-nav li a, .wpb_accordion .ui-accordion h3 a {
font-size:14px;
}
.side .testimonial {width:258px}
.client-pic,
.client-pic a,
.client-pic img {	
width: 140px;
height: 114px;
}
.clients-list img {width: 172px; height: 134px;}
.clients-list .entry_image:nth-child(6n) {margin-right:10px;}
.clients-list .entry_image:nth-child(4n) {margin-right:0;}
.side .clients-list img {width: 126px; height: 95px;}
.side .clients-list .entry_image:nth-child(4n), .side .clients-list .entry_image:nth-last-child(1) {margin-right:0px;}
.side .clients-list .entry_image:nth-child(5n), .side .clients-list .entry_image:nth-child(5n) {margin-right:10px;}
#top-contacts {float: right; text-align:right; max-width:350px;}
#social-icons {float: right; text-align:right; margin-top:10px;}
div.menu-wrapper {
margin-top: 10px;}
ul.topmenu.desktop-menu, html.touch ul.tablet-menu.tablet-menu-landscape  {
display: none;
visibility: collapse;
}
ul.topmenu.tablet-menu-portrait {
display: block;
visibility: visible;
}
.widget_search input[type="text"] {width:116px}
.blog_list .entry_post, .entry_posttitle {width:437px;}
.widget_flickr ul.flickr li img {width:62px; height:62px;}
.portfolio-normal .portfolio-item,
.portfolio-portrait .portfolio-item,
.portfolio-masonry .portfolio-item {width: 347px;}
.side .portfolio-normal .portfolio-item,
.side .portfolio-portrait .portfolio-item,
.side .portfolio-masonry .portfolio-item {width: 534px;} .portfolio-portrait .portfolio-image,
.portfolio-portrait .portfolio-image a,
.portfolio-portrait .portfolio-image img {
height: 430px;
}
.side .portfolio-portrait .portfolio-image,
.side .portfolio-portrait .portfolio-image a,
.side .portfolio-portrait .portfolio-image img {
height: 600px;
}
.side .portfolio_content {width:538px;}
.side .portfolio_meta {width:538px;}
.side .portfolio_description {width:538px; margin-right:0px; float:none}
.side .related-projects-wrap {width:538px;}
.homepage_recent_projects .portfolio-item {
margin: 0 10px 5px 10px ;
}
#home-portfolio-list .portfolio-image,
#home-portfolio-list .portfolio-image a,
#home-portfolio-list .portfolio-image img {
height: 160px;
}
.blog-item .entry_info { display:none}
} @media (max-width: 767px) {
.page-title {margin-bottom:-10px}
.clients-list img, .side .clients-list img {width: 138px; height: 104px;}
.clients-list .entry_image:nth-child(4n), .clients-list .entry_image:nth-child(5n), .side .clients-list .entry_image:nth-child(4n), .side .clients-list .entry_image:nth-child(5n) {margin-right:10px;}	
.clients-list .entry_image:nth-child(3n), .side .clients-list .entry_image:nth-child(3n) {margin-right:0;}	
body {padding-right: 0px; padding-left: 0px; font-size: 15px; line-height:22px}
#sidebar { padding-top:40px;}	
.side .testimonial {width:100%}
.widget_search input[type="text"] {width:90%; float:left}
.widget_search button.btn {margin:0 0 0 -3px;}
.main_container, .footer_container, .copy_container {padding-right: 20px; padding-left: 20px;}
#dropdown-trigger { text-align:center; position:relative; height:20px; width:100%; padding:6px 0 6px 0; display:block; z-index:9999}
.dropdown-page { padding:15px 20px 0 20px;}
.headertopmenu { margin:-6px 0 30px 0; display:block; height:auto}
ul.topheadernav {  text-align:center; float:none; margin:0; padding:0 0 10px 0 ;}
ul.topheadernav li a { font-size:11px; }
#top-contacts-box { width:100%}
#top-contacts {float:none;   text-align: center;margin:0 0 10px 0;}
#social-icons {float:none;   text-align: center;margin:10px 0 10px 0;}
.topsearchbox { display:none;}
header { text-align:center}
.logo {
float:none;
margin:0 0 20px 0;
display:block;
}
.mobile-menu-title {
text-transform: uppercase;
}
.mobile-menu { text-align:left}
a.mobile-menu-btn.btn {
margin: 10px 0 0 0;
display:inline-block;
border-radius: 0;
width:100%;
visibility: visible;
position: relative;
float: left;
padding: 9px 0 10px 0;
border-style: solid;
border-width: 1px;
color: #FFFFFF;
}
a.mobile-menu-btn.btn.menu-open span.list-icon-row {     }
a.mobile-menu-btn span {
font-weight:bold;
color:#FFF;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
a.mobile-menu-btn span:after {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
padding-left:10px;
content: "\f078";
}
body div.container_12 {  }
ul.desktop-menu, ul.tablet-menu, html.touch ul.tablet-menu.tablet-menu-landscape, div.menu-wrapper  {
display: none;
visibility: collapse;
}
ul.social-links {
display: none;
visibility: collapse;
}
div.mobile-menu-wrapper {
display: block;
visibility: visible;
}
ul.topmenu.mobile-menu {
display: block;
visibility: visible;
float: none;
margin-top: 0px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
background: white;
border-radius: 0px;
}
div.mobile-menu-wrapper {
padding-top: 0px;
display: block;
border-radius: 0px;
}
div.mobile-menu-wrapper.in {
overflow: visible;
}
ul.topmenu.mobile-menu > li {
margin-left: 0;
}
ul.topmenu.mobile-menu > li > a {
opacity: 1;
}
ul.topmenu.mobile-menu li a strong {
color: #333;
text-shadow: none;
text-transform: none;
font-size: 16px;
}
ul.topmenu.mobile-menu > li.current_page_item {
color: #000;
box-shadow: none;
}
ul.topmenu.mobile-menu > li.current_page_item > a strong, ul.topmenu.mobile-menu > li.current_page_item > a:hover,  ul.topmenu > li.current-menu-ancestor > a {color: #000;}
ul.topmenu li.menu-parent-item.sfHover > a, html.no-touch ul.topmenu li.menu-parent-item:hover > a {
box-shadow: none;
background: transparent;
}
ul.topmenu > li.sfHover > a strong, ul.topmenu > li:hover > a strong {
color: #333;
}
ul.mobile-menu li {
display: block;
visibility: visible;
float: none;
border-left: none;
}
ul.mobile-menu > li:first-child > a, ul.mobile-menu > li:first-child > a:hover {
border-top: none;
border-radius: 0;
}
ul.mobile-menu > li:last-child > a, ul.mobile-menu > li:last-child > a:hover {
border-radius: 0;
}
ul.mobile-menu li a {
border-radius: 0;
}
ul.mobile-menu ul.sub-menu > li > a {
padding: 12px 20px 13px 20px;
}
ul.topmenu.mobile-menu ul.sub-menu li.menu-parent-item > a > span > strong:after  {
display: none;
visibility: collapse;
}
ul.mobile-menu li a span.menu-link-wrap{
border-color: transparent;
}
ul.mobile-menu li ul.sub-menu {
border-top: 1px solid #ededed;
margin: 0;
box-shadow: none;
border-radius: 0;
padding-left:20px;
}
ul.mobile-menu li.menu-parent-item a {
border-radius: 0;
}
ul.mobile-menu li ul.sub-menu li {
border-left: 1px solid #ededed;
}
ul.topmenu.mobile-menu a:hover { color: #333;
}
ul.topmenu.mobile-menu ul.sub-menu > li.current_page_item > a strong {
color: #333;
}
div.mobile-menu-wrapper .mobile-menu-tip { float: right;
margin-top: 1px;
margin-right: 39px;
width:0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom:10px solid #006bc5;
background:#FFF;
}
ul.topmenu.mobile-menu > li.menu-parent-item > a > span > strong:after {
display: none;
visibility: collapse;
}
div.header-content.standard-header-content {
display: none;
visibility: collapse;
}
div.header-content.mobile-header-content {
display: block;
visibility: visible;
padding: 12px 0 8px 0;
float: none;
position: relative;
}
.flex-control-nav, .slider-caption, .carousel  { display:none;}	
.page-title h1 {
float:none;
text-align:center;
display:block;
margin-left:0;
}
.page-title h1 span {
float:none;
text-align:center;
display:block;
margin-top:5px;
margin-left:0;
}
.page-title a.btn {
display:none;
}
.breadcrumb {
display:none;
}
#portfolio-revealer { margin-top: -20px; }
#portfolio-loader {
top: -30px;
left: 50%;
right: auto;
margin-left: -10px;
}
.main_title_page {
margin-top:25px;
border-top:1px solid #fff;
padding-top:15px;
-moz-box-shadow:  inset 0  10px 10px -10px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0  10px 10px -10px rgba(0, 0, 0, 0.3);
box-shadow:  inset 0  10px 10px -10px rgba(0, 0, 0, 0.3);	
}
.main_title_page .btn { display:none;}
.blog_list .entry_post, .entry_posttitle {width:100%;}
.blog_list .entry_info, .entry_post .entry_date {display:none;}
.entry_meta ul li.date_show, .entry_meta ul li.comm_show { display:block;}
.entry_meta ul li.edit_post, .views_box2, .comments_box2 { display:none;}
.portfolio-normal .portfolio-item,
.portfolio-portrait .portfolio-item,
.portfolio-masonry .portfolio-item {width: 438px;}
.side .portfolio_content {width:100%;}
.side .portfolio_meta {width:100%;}
.side .portfolio_description {width:100%; margin-right:0px; float:none}
.side .related-projects-wrap {width:100%;}
#home-portfolio-list { margin-right:0; margin-left:0;position: relative;}
.homepage_recent_projects .portfolio-item {
width:300px;
margin: 0 10px 5px 10px ;
}
.portfolio-details-wrapper h1 {width:100%;}
.single-portfolio-title h1 { width:100%;}
.blog-recent-item .entry_post {
float: none;
width: auto;
}
.blog-recent-item .blog-item li {
padding:0;
height:auto;
}
#home-portfolio-list .portfolio-image,
#home-portfolio-list .portfolio-image a,
#home-portfolio-list .portfolio-image img {
height: 140px;
}
.flex-direction-nav a {
bottom: auto;
top:50%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.ie8 .flex-direction-nav a {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
.flex-direction-nav .flex-next {
right: -10px;
bottom: auto;
}
.flex-direction-nav .flex-prev {
right: auto;
left: -10px;
bottom: auto;
}
.flexslider:hover .flex-next {opacity: 1; right:-10px;}
.flexslider:hover .flex-prev {opacity: 1; left:-10px;}
.wpb_posts_slider .flex-direction-nav a {top: 30%;
bottom:auto;} .portfolio-portrait .portfolio-image,
.portfolio-portrait .portfolio-image a,
.portfolio-portrait .portfolio-image img {
height: 600px;
}
#portfolio-filter {
text-align: center;
margin: 0 -10px 30px 0;
}
#portfolio-filter li {
margin: 0 10px 10px 0;
}
.portfolio-navigation {
float:none;
position: relative;
margin:0 auto 15px auto;
text-align:center
}
.homepage_recent_projects .portfolio-navigation {
position: absolute;
}
.homepage_recent_projects a.portfolio-list, .homepage_recent_projects a.blog-list { display:none }
.blog-item .entry_info { display:none}
#page-title h1 {
text-align:center;
border-bottom: 3px double rgba(0, 0, 0, 0.1);
line-height: 34px;
margin-bottom: 15px;
padding-bottom: 20px;
}
footer .copy_container  .copytxt { text-align:center; padding-bottom:25px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
footer .copy_container  .footernav { text-align:center}	
footer .copy_container  .menu { border-top:1px solid rgba(255, 255, 255, 0.1); padding-top:20px;}
footer .copy_container ul.footernav  { float:none; text-align:center;} div.row-fluid div[class*="span"] {
float: none;
display: block;
width: 100%;
margin-left: 0;
} .wpb_tour .ui-tabs .ui-tabs-nav,
.wpb_tour .wpb_tab,
.wpb_tour_next_prev_nav {
width: 99%;
float: none;
margin-left: 0;
}
#content .wpb_tour .ui-tabs .ui-tabs-nav {margin-bottom: 10px;}  
.wpb_widgetised_column, footer .widget { margin-bottom:30px;}
.wpb_tour .wpb_tab {
float: left;
width: 99.6%;
}
.wpb_tour .ui-tabs .ui-tabs-nav
{   
border-right:none;
padding:0 0 20px 0;
}
.wpb_tour .ui-tabs .ui-tabs-nav li,
.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.wpb_tabs .ui-tabs .ui-tabs-nav li,
.wpb_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
width: 99.6%;
}
.wpb_tour .wpb_tab, .wpb_tour .wpb_tab.ui-tabs-panel {
-moz-box-sizing: border-box;
border: medium none;
float: left;
padding: 0;
width: 100%;
}
.wpb_tabs .ui-tabs .ui-tabs-nav li:first-child { margin-left:0}
.wpb_tour .ui-tabs .ui-tabs-nav, .wpb_tabs .ui-tabs .ui-tabs-nav {
width: 100%;  
}
.wpb_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;
}
.wpb_tour .ui-tabs .ui-tabs-nav li:first-child, .wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-selected:first-child,
.wpb_tabs .ui-tabs .ui-tabs-nav li:first-child, .wpb_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected:first-child {
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
.wpb_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected:last-child {
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
.wpb_tour .ui-tabs .ui-tabs-nav li:last-child, .wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-selected:last-child
{
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
border-right:1px solid #ccc;
}
.wpb_tabs .ui-tabs .ui-tabs-nav li:last-child, .wpb_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected:last-child {
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
-webkit-border-top-right-radius: none;
-moz-border-radius-topright: none;
border-top-right-radius: none;
border-bottom:1px solid #ccc;
}
.wpb_tabs .ui-tabs .ui-tabs-nav {border-bottom:1px solid transparent;}
.wpb_tabs .ui-tabs .ui-tabs-nav li:last-child {
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
border-bottom:1px solid #CCC !important;}
.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active {
border-right:1px solid #ccc; 
}
.ls-bottom-nav-wrapper {display:none}
} @media (max-width: 479px) {
body {font-size: 13px; line-height:20px}	
.client-pic,
.client-pic a,
.client-pic img {	
width: 110px;
height: 89px;
}
.clients-list img, .side .clients-list img {width: 132px; height: 99px;}
.clients-list .entry_image:nth-child(3n), .clients-list .entry_image:nth-child(4n), .clients-list .entry_image:nth-child(5n),
.side .clients-list .entry_image:nth-child(3n), .side .clients-list .entry_image:nth-child(4n), .side .clients-list .entry_image:nth-child(5n) {margin-right:10px;}	
.clients-list .entry_image:nth-child(2n), .side .clients-list .entry_image:nth-child(2n) {margin-right:0;}
.headertopmenu { margin:-6px 0 30px 0; display:block; height:auto}
ul.topheadernav {  text-align:center; margin:0; padding:0 0 10px 0 ;}
ul.topheadernav li a { font-size:11px; }
#top-contacts {float:none;   text-align: center;margin:0 0 10px 0;}
#top-contacts li {float:none;   text-align: center;margin-left:auto; margin-right:auto ;}
.topsearchbox { display:none;}
.widget_search input[type="text"] {width:85%; float:left}
div.tagline {
display: none;
visibility: collapse;
}
.mobile-menu { text-align:left}
div.mobile-menu-wrapper .mobile-menu-tip {
margin-right: 125px;
}
.main_title_page {
margin-top:-10px;
border-top:1px solid #fff;
-moz-box-shadow:  inset 0  10px 10px -10px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: inset 0  10px 10px -10px rgba(0, 0, 0, 0.6);
box-shadow:  inset 0  10px 10px -10px rgba(0, 0, 0, 0.6);	
}
.main_title_page h1 {
font-size: 20px;
}
.flex-caption { display:none}
.wpb_posts_slider .flex-caption { display:block}
span.comments_icon, span.leaveareply_icon {
display:none;
}
.comments_title, 
.commentlist, #respond {
margin-left: 0px;
padding-left:0;
}
#respond {
padding-top:30px;
}
.form-horizontal .control-group input, textarea, .uneditable-input {
width: 30%;
}
.portfolio-normal .portfolio-item,
.portfolio-portrait .portfolio-item,
.portfolio-masonry .portfolio-item {width: 275px;} .portfolio-portrait .portfolio-image,
.portfolio-portrait .portfolio-image a,
.portfolio-portrait .portfolio-image img {
height: 400px;
}
#portfolio-filter {
text-align: center;
margin: 0 -10px 30px 0;
}
#portfolio-filter li {
margin: 0 5px 10px 0;
}
#home-portfolio-list { margin-right:0; margin-left:0;position: relative;}
.homepage_recent_projects .portfolio-item {
width:275px;
margin: 0 3px 3px 3px;
}
#home-portfolio-list .portfolio-image,
#home-portfolio-list .portfolio-image a,
#home-portfolio-list .portfolio-image img {
height: 180px;
}
#back-to-top { display:none}
}