/* Enter Your Custom CSS Here */  
p, ul li {
	font-size: 14px;
}
/*.page-id-9 .wf-container, .page-id-9 .wf-container-main { margin: 0 -22px !important; }
.wf-container, .wf-container-main { margin: 0 0px !important; } */ 

/* Header Styles */
header.header-bar, #phantom .ph-wrap.with-logo {
	max-width: 1360px !important;
}
#phantom.masthead.inline-header, .masthead.inline-header {
	background: transparent url(/wp-content/uploads/2016/02/Header-Background.png) repeat center center;
}  
#phantom.masthead.inline-header img { padding-right: 15px; }

.menu-text { font-size: 15px; }
.ctc-container .wpb_wrapper { 
	position: relative; 
	overflow: hidden;
}
.top-header .upwards-line > li.act > a .menu-item-text:before { display: none; }
.top-header .upwards-line > li.act > a .menu-item-text {
	background: #99c548;
	padding: 10px;
	border-radius: 6px;
}
.top-header .upwards-line > li.act > a .menu-item-text span { 
	color: #fff;  
}
.main-nav > li > a { margin: 16px 8px 16px 8px !important; }
.main-nav > li > a .menu-text {
	text-transform: lowercase;
}
.header-bar .branding a img, #phantom .logo-box img {
    max-width: 250px;
    max-height: 40px;
}
.contact-number { text-decoration: none; }
.contact-number:hover { color: #4caf50; }
.page-id-27 .call-nav { display: none; }

/* Home Style */
.call-to-action-container {
	padding: 0px 30px !important;
} 
.call-to-action-caption, .ctc-container figcaption{
	background: rgba(53, 53, 53, 0.5) none repeat scroll 0% 0%;
	position: absolute;
	bottom: 0px;
	width: 100%;
	color: rgb(255, 255, 255);
	font-size: 22px !important;
	font-weight: 300;
	text-transform: uppercase;
	padding: 10px 15px;
	text-align: left;
}
.welcome-container {
	border-top: 1px solid #e6e9eb;
	border-bottom: 1px solid #e6e9eb;
}
.welcome-content {
	max-width: 1050px;
	margin: 0px auto;
	padding: 0 25px;
}
.welcome-content h2 {
	font-weight: 300;
	font-size: 38px;
	color: #7a7a7a;
}
.welcome-content p {
	font-weight: 400;
	font-size: 14px;
	color: #8d9095;
}
.welcome-content a {
	color: #fff;
	font-size: 24px;
	background: url(/wp-content/uploads/2016/04/inovasis-design-green.jpg);
	padding: 15px;
	border-radius: 10px; 
	display: block;
	max-width: 425px;
	margin: 20px auto 0px;
	text-decoration: none;
	border: 1px solid rgb(153, 197, 72);
	background-position: left center;
    background-size: cover;
}
.welcome-content a:hover {
	color: rgb(153, 197, 72);
	background: #fff;
} 
.main-gradient { visibility: hidden; }
.page-id-9 #main { padding-top: 70px; }
.home-link-container {
	display: block;
    margin: 0 11px;
    position: relative;
    overflow: hidden;
	max-height: 190px;
}
.home-link-container:hover {
	opacity: 0.8;
}
.home-caption {
	background: rgba(53, 53, 53, 0.5) none repeat scroll 0% 0%;
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: rgb(255, 255, 255);
    font-size: 22px !important;
    font-weight: 300;
    text-transform: lowercase;
    padding: 10px 0px;
    z-index: 100000;
    text-align: center;
	left: 0;
	bottom: 8px;
}


/* Projects Page / Pages with Masonry Portfolio */
.page-id-13 .project-list-media figure,
.page-child.parent-pageid-13 .project-list-media figure {
	height: 190px;
} 
.page-id-17 .project-list-media figure {
	max-height: 170px;
}
.page-id-15 .project-list-media {
	max-height: 220px;
    overflow: hidden;  
}
.single-portfolio .article-top-bar .wf-container-top {
	display: none;
}

/* Projects Styles */
.vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-1, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-1, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-1, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-1, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-2, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-2, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-2, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-2, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-3, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-3, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-3, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-3, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-4, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-4, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-4, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-4, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-5, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-5, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-5, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-5, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-6, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-6, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-6, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-6, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-7, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-7, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-7, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-7, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-8, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-8, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-8, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-8, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-9, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-9, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-9, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-9, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-10, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-10, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-10, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-10, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-11, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-11, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-11, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-11, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-xs-12, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-12, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-md-12, .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-lg-12 {
	padding-right: 1px;
    padding-left: 1px;
}

.page-id-13 .project-list-content,
.page-id-15 .project-list-content,
.page-id-17 .project-list-content,
.page-id-29 .project-list-content,
.page-id-31 .project-list-content,
.page-id-1044 .project-list-content,
.page-id-1044 .project-list-content,
.page-id-1517 .project-list-content { text-align: center; }

/* About */
.contact-button a {
	color: #fff;
	font-size: 24px;
	background: url(/wp-content/uploads/2016/04/inovasis-design-green.jpg);
	padding: 15px;
	border-radius: 10px; 
	display: block;
	max-width: 425px;
	margin: 20px auto 0px;
	text-decoration: none;
	border: 1px solid rgb(153, 197, 72);
	background-position: left center;
    background-size: cover;
}
.contact-button a:hover {
	color: rgb(153, 197, 72);
	background: #fff;
} 


/* Design */
.page-id-11 .wpb_wrapper.vc_figure {
	position: relative;
	overflow: hidden;
}
.page-id-11 figcaption.vc_figure-caption {
    position: absolute;
    top: 48%;
    color: #fff;
    width: 100%;
    font-size: 30px;
    background: rgba(0,0,0,0.4);
    padding: 10px 0;
}

/* Projects and Subcategories */
.page-id-13 .edit-link, .page-id-29 .edit-link, .page-id-31 .edit-link, 
.page-id-17 .edit-link, .page-id-15 .edit-link, .page-id-1044 .edit-link, 
.parent-pageid-13 .edit-link {
	display: none;
}
.page-id-13 .project-list-media, .page-id-13 .project-list-content,
.page-id-29 .project-list-media, .page-id-29 .project-list-content,
.page-id-31 .project-list-media, .page-id-31 .project-list-content,
.page-id-17 .project-list-media, .page-id-17 .project-list-content,
.page-id-15 .project-list-media, .page-id-15 .project-list-content,
.page-id-1044 .project-list-media, .page-id-1044 .project-list-content,
.page-id-1386 .project-list-media, .page-id-1386 .project-list-content, 
.parent-pageid-13 .project-list-media, .parent-pageid-13 .project-list-content {
	padding: 0px;
}
.page-id-13 .dt_portfolio, .page-id-29 .dt_portfolio, 
.page-id-31 .dt_portfolio, .page-id-17 .dt_portfolio, 
.page-id-15 .dt_portfolio, .page-id-1044 .dt_portfolio, 
.parent-pageid-13 .dt_portfolio {
	background: #fff;
}
.page-id-15 .products-orginal .dt_portfolio .project-list-content {
	position: absolute;
    bottom: 0px;
    width: 95%;
    padding: 0 0 0 5%;
    background: rgba(53, 53, 53, 0.5) none repeat scroll 0% 0%;
} 
.page-id-15 .products-orginal .dt_portfolio .project-list-content h3 a { color: #fff;	}
/*
.page-id-15 .products-sidecontent .project-list-content {
	float: left;
    width: 68%;
    margin-left: 7%;
}
.page-id-15 .products-sidecontent .project-list-media {
    float: left;
    width: 25%;
}*/
.postid-1606 .vc_pageable-slide-wrapper,
.postid-1583 .vc_pageable-slide-wrapper,
.postid-1016 .vc_pageable-slide-wrapper,
.postid-1581 .vc_pageable-slide-wrapper,
.postid-1580 .vc_pageable-slide-wrapper {  
    position: relative;
    left: 25%;
}
.postid-1017 .vc_pageable-slide-wrapper,
.postid-1571 .vc_pageable-slide-wrapper {  
    position: relative;
    left: 15%;
}
.postid-1576 .vc_pageable-slide-wrapper,
.postid-1579 .vc_pageable-slide-wrapper {
    position: relative;
    left: 38%;
}
.page-id-29 .project-list-media figure a img,
.page-id-31 .project-list-media figure a img {
    position: absolute;
    left: 0;
    bottom: 10%;
} 
/* .post-1072.dt_portfolio .project-list-content a { font-style: italic; }  */ 
.page-id-31 .post-422.dt_portfolio .project-list-media figure a img,
.page-id-31 .post-422.dt_portfolio .project-list-media figure a img {
    bottom: 0%;  
}

.page-id-13 .project-list-media figure a img {
    position: absolute;
    left: 0;
    bottom: 5%;
}
.page-id-13 .post-624 .project-list-media figure a img,
.page-id-29 .post-624 .project-list-media figure a img,
.page-id-13 .post-638 .project-list-media figure a img {
    bottom: 0%;
	height: 190px;
} 
.page-id-13 .post-388 .project-list-media figure a img {
	position: relative;
    bottom: 0%;
	height: 190px;
} 
.page-id-13  .dt-shortcode:first-child .dt-portfolio-shortcode {
	display: none;
}
.page-id-13 .filter-categories {
	float: left;
}
/*.page-id-1517 .type-dt_portfolio img { margin-top: -80px; }*/
/* Products Page */
.products-contact {
    color: #fff;
    font-size: 24px;
    background: url(/wp-content/uploads/2016/04/inovasis-design-green.jpg);
    padding: 15px;
    border-radius: 10px;
    display: block;
    max-width: 500px;
    margin: 20px auto 0px;
    text-decoration: none;
    text-align: center;
    border: 1px solid rgb(153, 197, 72);
	background-position: left center;
    background-size: cover;
}
.products-contact:hover {
	color: rgb(153, 197, 72);
	background: #fff;
} 
.page-id-15 figcaption.vc_figure-caption {
    position: absolute;
    top: 40%;
    color: #fff;
    width: 100%;
    font-size: 24px;
    background: rgba(0,0,0,0.4);
    padding: 10px 0;
    text-align: center;
}
.page-id-15 .product-excerpt { display: none; }
/*.page-id-15 .project-list-content {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(53, 53, 53, 0.5) none repeat scroll 0% 0%; 
}*/
.page-id-15 .project-list-content h3 {  
	padding-top: 5px;
}

.postid-1561 .wpb_text_column img,
.postid-1571 .wpb_text_column img,
.postid-1576 .wpb_text_column img,
.postid-1579 .wpb_text_column img,
.postid-1580 .wpb_text_column img,
.postid-1581 .wpb_text_column img,
.postid-1582 .wpb_text_column img,
.postid-1583 .wpb_text_column img,
.postid-1606 .wpb_text_column img {
width: 100%;
max-width: 460px;
}

/* Art
.post-826.dt_portfolio figure a img, .post-820.dt_portfolio figure a img {
    position: absolute;
    left: 0;
    bottom: 32%;
}
.post-813.dt_portfolio figure a img {
   position: absolute;
    left: 0;
    bottom: 13%;
} */

/* Awards */
/* p.agss-img img {
    max-height: 200px;
    max-width: 134px;
} */
.page-id-25 .vc_gitem-post-data-source-post_title.vc_custom_heading h4 { text-align: center !important; }
.single-portfolio .vc_gitem-post-data-source-post_excerpt p { text-align: center; }

/* Testimonial */
.testimonial-vcard {
	width: 100%;
	text-align: center;
}
.no-avatar {
	display: none;
} 
.testi-star-container { text-align: center; }
.testi-star {
	width: 16px;
    margin: 0 2px;
}
.testimonial-vcard { margin-top: 8px; }

/* Media */
.post_link { color: #99C548 !important; }
.post_link:hover { color: #7C7C7C !important; }
.vc_gitem-animated-block img, .vc_gitem-animated-block a, .vc_gitem-animated-block .vc_gitem-zone:before { 
	display: none !important;
}
.page-id-23 .vc_grid-item {
	padding-bottom: 0px;
}
.media-logo-container img {
	max-height: 180px;
    width: auto;
    margin-right: 10px;
}
.agss-img img {
	
}

/* Contact Us */
.contact-container input, .contact-container textarea, .wpcf7-recaptcha {
	margin-bottom: 10px !important;
}
.type-label {
    font-size: 14px;
    width: 30%;
    padding-top: 4px;
    float: left;
}
div.wpcf7-form-control-wrap { margin-top: 50px; }
/* .type-label.two { margin-top: 17px; } */
.contact-type, .contact-how {
    width: 70%;
    display: block;
    float: right;
    margin-bottom: 10px;
}
.contact-how { margin-bottom: 20px; }
.contact-type select, .contact-how select { 
    width: 100%;
}
.page-id-785 .wpcf7-list-item {
	display: block;
}
.page-id-785 .wpcf7-form-control-wrap {
	margin-bottom: 10px;
    display: block;
}
.page-id-785 form br,
.contact-photos-1, .contact-photos-2,
.contact-photos-3, .contact-photos-4,
.contact-photos-5, .contact-photos-6,
.contact-photos-7, .contact-photos-8, 
.contact-photos-9 {
	display: none;
} 
h4.edesign-header {
	margin-top: 30px;
}
/*.second-option, .third-option {
	display: none;
} */
.no-photo, .no-dimensions {
    background: #EFF7E2;
    padding: 10px;
}
.add-photo {
	background: #99C648;
    border: none;
    padding: 5px 10px;
    color: #fff;
} 
.disable-button {
    background: grey !important;
    color: #000 !important;
}
.page-id-27 .third-option br { display: none; }
.page-id-27 .third-option .wpcf7-form-control-wrap, .page-id-27 .third-option .wpcf7-form-control-wrap input { width: 100%; }
.contact-space span.wpcf7-list-item, .contact-budget span.wpcf7-list-item { display: block; }
/* Header */
.page-title.title-center.solid-bg {
	min-height: 150px;
    background: url(/wp-content/uploads/2016/03/inovasis-design-corporate-green-70-2.jpg);
    background-size: cover;
    background-position: center center; 
}
.page-title.title-center.solid-bg h1.h2-size,
.page-title.title-center.solid-bg h1.h3-size {
	color: #fff !important;
	text-transform: lowercase;
}
.page-title.title-center.solid-bg .breadcrumbs.text-small li a, 
.page-title.title-center.solid-bg .breadcrumbs.text-small li:before, 
.page-title.title-center.solid-bg .breadcrumbs.text-small li {
	color: #fff !important;
	text-transform: lowercase;
}

#overlay { width: 100% !important; } 
.show-all { display: none !important; }
.filter-categories a { margin-right: 0px; }

.display-mobile { display: none; }
.is-iOS .dt-mobile-header, .touch .dt-mobile-header, .mobile-mini-widgets, 
.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation,
.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
	display: none;
} 
.mobile-branding { width: 100%; }
#wprmenu_menu ul { padding: 20px; }
#wprmenu_menu.wprmenu_levels ul li a { 
    text-transform: lowercase;
    font-weight: 700;
}
#wprmenu_menu.wprmenu_levels ul li.current-menu-item a { color: #99c548 }

.iso-preloader.pace.pace-active { display: none !important; } 

/* Footer */
.wf-float-left, .wf-td.bottom-text-block { text-transform: lowercase; }


.mobile-logo { width: 350px; }
.media-logo {
	position: relative; 
	top: -60px;
}
.contact-number.responsive { display: none; }

@media screen and (max-width: 1149px) {
  .call-nav.orig { display: none !important; }
  .call-nav.respo { display: initial !important; }
  .dt-mobile-header { display: none !important; }
  .responsive-break { display: initial !important; }
}

@media screen and (min-width: 1150px) {
    .call-nav.respo { display: none; }
    .call-nav a {
        background: #99c548;
        max-height: 30px;
        padding: 4px 10px !important;
        border-radius: 5px;
        margin: 0 !important;
        position: relative !important;
        top: 16px;
        left: 24px !important;
        border: 1px solid #99c548;
    } 
    #phantom .call-nav a { top: 4px; }
    .call-nav a:hover { 
        background: #fff !important;
        color: #99c548 !important;
    }
    .call-nav a .menu-item-text:before { display: none; } 
  	.mobile-call-now { display: none; }
} 

@media screen and (max-width: 1312px) and (min-width: 1150px) { 
    .menu-text { font-size: 14px !important; }
}

@media screen and (max-width: 1182px) and (min-width: 1151px) { 
	.menu-text { font-size: 12px !important; }
}

@media screen and (max-width: 1440px) {
	.main-nav > li > a { margin-left: 9px; }
}

@media screen and (max-width: 1280px) and (min-width: 1151px) {
	/*.main-nav > li { 
		line-height: 15px;
		height: 40px;
	}*/
	.branding img { width: 210px; } 
	#phantom.masthead.inline-header img { 
		width: 210px;
		height: auto;
	}
}

@media screen and (max-width: 1260px) { 
	.home-caption {
	    bottom: 5px;
	} 
}


@media screen and (min-width: 1150px) and (max-width: 1465px) { 
.main-nav > li > a { margin-right: 2px; }
}

@media screen and (max-width: 1150px) { 
	.page-id-11 .wpb_text_column,
	.page-id-17 .wpb_text_column,
	.page-id-17 .vc_custom_heading,
	.page-id-19 .wpb_text_column,
	.single-portfolio .wpb_text_column,
	.page-id-19 .vc_custom_heading	{
		padding: 0 25px;
	}
    .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding { max-width: 360px; }
    .mobile-call-now {
        float: right;
        position: absolute;
        right: 18px;
        background: #99C548;
        padding: 4px 10px;
        border-radius: 4px;
        color: #fff;
        text-decoration: none;
        margin-top: 14px;
        z-index: 97;
        text-transform: lowercase;
        font-weight: 600;
    }
    .mobile-call-now:hover {
      background: #fff !important ;
      color: #99C548 !important;
    }
    .masthead {  
       position: relative;
       width: 100%;
    }
}

@media screen and (max-width: 1244px) { 
    .page-id-1517 .project-list-media figure {
      height: auto !important;
    }
    .page-id-1517 .type-dt_portfolio img {
      margin-top: 0 !important;
    } 
}

@media screen and (min-width: 768px) and (max-width: 1080px) { 
    .type-label { 
        width: 100%;  
        padding-bottom: 10px;
    }
    .contact-type, .contact-how {
        width: 100%; 
    } 
	.type-label.two {
		margin-top: 0px;
	}
    div.wpcf7-form-control-wrap {
      margin-top: 90px;
 	}
}

@media screen and (max-width: 767px) {
	.ctc-container figure, #awards-container-home figure {
		margin-bottom: 30px !important;
	}
	.ctc-container .wpb_column:last-child figure, #awards-container-home .wpb_column:nth-child(5) figure {
		margin-bottom: 0px !important;
	}
	.page-id-9 #main {
		padding-top: 20px;
	} 
	.home-link-container {
		max-width: 370px;
		margin: 0 auto 20px !important;
	}
	.home-caption {
	    bottom: 3px;
	} 
	/*
	.page-id-15 .products-sidecontent .project-list-content {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.page-id-15 .products-sidecontent .project-list-media {
		float: none;
		width: 100%;
	}*/
	
	.page-id-13 .project-list-media figure a img {
		position: relative;    
		left: 0;
		bottom: 0%;
	}
	.page-id-29 .project-list-media figure a img, 
	.page-id-31 .project-list-media figure a img {
		position: relative;
		left: 0;
		bottom: 0%;
	} 
	.page-id-13 .post-624 .project-list-media figure a img,
	.page-id-29 .post-624 .project-list-media figure a img,
	.page-id-13 .post-638 .project-list-media figure a img {
		bottom: 0%;
		height: 150px;
	} 
	.page-id-13 .post-388 .project-list-media figure a img {
		position: relative;
		bottom: 0%;
		height: 150px;
	} 
	.wf-cell, .wf-usr-cell, .content, .sidebar, .footer .widget { padding: 0 0px; }
	.display-mobile { display: block; }
	.landscape-container .vc_col-sm-3 { display: none; }
	.landscape-container .vc_col-sm-6 { padding: 0 20px !important; } 
	
	
	.postid-1016 .vc_pageable-slide-wrapper, .postid-1009 .vc_pageable-slide-wrapper, .postid-1017 .vc_pageable-slide-wrapper {
		left: 0%;
	}
	
	.media-logo { 
		top: 0px;
	}
}

@media screen and (max-width: 580px) {
    .type-label { 
        width: 100%;  
        padding-bottom: 10px;
    }
    .contact-type, .contact-how {
        width: 100%; 
    }
	.page-id-13 .project-list-media figure, .page-child.parent-pageid-13 .project-list-media figure {
		height: 160px;
	}
	.type-label.two {
		margin-top: 0px;
	} 
    div.wpcf7-form-control-wrap {
      margin-top: 90px;
 	}
}

@media screen and (max-width: 767px) { 
  .postid-1606 .vc_pageable-slide-wrapper,
  .postid-1583 .vc_pageable-slide-wrapper,
  .postid-1016 .vc_pageable-slide-wrapper,
  .postid-1581 .vc_pageable-slide-wrapper,
  .postid-1580 .vc_pageable-slide-wrapper {  
      left: 0%;
  }
  .postid-1017 .vc_pageable-slide-wrapper,
  .postid-1571 .vc_pageable-slide-wrapper {   
      left: 0%;
  }
  .postid-1576 .vc_pageable-slide-wrapper,
  .postid-1579 .vc_pageable-slide-wrapper { 
      left: 0%;
  }
    #wprmenu_menu ul li a, #wprmenu_menu ul li a:hover { padding: 6px; }
    .masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom) { height: 116px; }
    .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding { max-width: 100%; }
    .mobile-call-now { 
       left: 0;
       top: 54px;
       width: 105%;
       max-width: 96%;
       padding: 5px 0;
       margin-left: 2%;
       text-align: center;
    }
    .page-title .wf-container-title, #fancy-header .wf-wrap {
       padding-top: 0px !important;
       padding-bottom: 0px !important;
    }
  .contact-number.desktop { display: none; }
  .contact-number.responsive { display: initial; }
}

@media screen and (max-width: 350px) {
	#outerImageContainer, #imageDataContainer { width: 100% !important; }
}