/*

Theme Name: OneUp
Theme URI: http://themeforest.net
Description: OneUp Theme
Version: 1.6.13
Author: pixelentity
Author URI: http://themeforest.net/user/pixelentity
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: photoblogging

*/
@media screen and (max-width: 699px) and (min-width: 320px) {
	.logo img {
		width:70% !important;
	}
	.pe-menu-sticky .logo, .pe-header-transparent .pe-menu-sticky .logo {
    left: 20px !important;
}
}
@media only screen and (max-width: 852px) { 
a.logo {width:200px; margin-right:5px !important; margin-left:-20px !important;}
}
@media only screen and (max-width: 592px) { 
	.pe-menu-main{
		padding-top: 44px !important;
	}
	.pe-menu-sticky .logo {
    left: 26px !important;
}
.logo {width:200px; margin-right:5px !important; margin-left:0px !important;}
.logo img {width:70% !important; padding:15px 0 15px 15px !important; margin-left:-15px !important;}
.head-wrapper {width:100% !important; background:transparent !important;}
.copyright {display:absolute !important;}
.pe-menu-sticky {background:rgba(10,10,10,0.68) !important; padding:0px !important; }
.pe-menu-main {margin:-25px -55px 10px 60px!important;}
.logo-foot img {margin-left:-10px !important;}
}
ul.sitemap li a {color:#fff;}
ul.sitemap li a:hover {text-decoration:underline;}
ul.sitemap li {width:33.3%; float:left; margin-top:15px; text-align:center; font-size:15px;}
ul.sitemap {width:100%; list-style:none;}
ul {list-style:square; margin-left:30px;}
.pe-headlines {margin-top:120px;}
.footer {background-color:#000 !important;}
.logo-foot img {margin-bottom:-20px !important;}
i.icon-linkedin {color: #0e76a8 !important; font-size:30px !important;}
i.icon-twitter {color:#4099FF !important; font-size:30px !important;}
i.icon-facebook {color:#3b5998!important; font-size:30px !important;}
.social-media a { margin:0 18px !important;}
.social-media-wrap {margin:12px 0px !important;}
.social-media .privacy {font-size:13px !important; margin-top:-20px !important; margin-right:-5px !important; width:90px !important;}
/*alignment inside post page content*/
.alignright,
.alignleft,
.aligncenter,
.sticky,
.wp-caption-text,
.wp-caption,
.bypostauthor,
.gallery-caption{
.pe-container {border-bottom: none !important; text-decoration:none !important;}
}
.pe-container h1 {text-decoration: none !important;}
a.logo {width:265px !important; float:left; margin-right:20px !important; margin-left:0px;} 
.pe-header-transparent.pe-header-scrolled .pe-menu-sticky, .pe-header-transparent .pe-menu-sticky, .pe-menu-sticky {
    background-color: #000;
    box-shadow: 0 1px 1px rgba(0,0,0,0.5) !important;
}
.pe-menu-main { float:right; margin-right:-95px !important; margin-top:0px; border:none !important;}
.pe-menu-sticky {background:#fff; border-bottom:none !important; max-height:100px !important;}
.menu-item a {padding:0px !important; }
.menu-item {padding:7px !important; margin:0px 3px !important;}
.menu-item.active {border-bottom:2px solid #fff; color: #fff !important; font-weight:700;}
.menu-item.active a {color:#000 !important; font-weight:700 !important;}
.menu-item:hover {border:none !important;}
.page-title h1 {text-decoration: none !important; border-bottom: none !important;
 text-align: left !important;
    color: #11d1b0 !important;
    text-decoration: none !important;
font-weight:bold;}
.alignright{
	float:right;
	clear:right;
	margin-left:20px;
	margin-bottom:10px;
}

.alignleft{
	float:left;
	clear:left;
	margin-right:20px;
	margin-bottom:10px;
}

.aligncenter{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

strong{
	font-weight: bold;
	font-weight:700;
}

cite, var, em{
	font-style: italic;

}



ins {
    text-decoration: none;
}

.pe-wp-default p,
.pe-wp-default h1,
.pe-wp-default h2 a,
div.post h1 a,
div.post h2 a,
.pe-wp-default a,
.page-title h1,
.page-title h2{
text-decoration:none;
	-moz-hyphens: auto;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
text-align:left;
color:#11D1B0;
margin-bottom:-20px;
text-decoration:none !important;
padding:0px;
}

.format-aside{
    border-left-width:12px;
    border-left-style: solid;
    padding: 20px;
}

.sticky .post-title h1{
	padding:10px 10px;
}



/* Responsive images */

.pe-wp-default img,
.pe-wp-default .comment-body img{
	max-width: 100%;
}
.pe-wp-default img[class*="align"],
.pe-wp-default img[class*="wp-image-"],
.pe-wp-default img[class*="attachment-"] {
	height: auto; 
}
.pe-wp-default img.size-full,
.pe-wp-default img.size-large,
.pe-wp-default img.header-image,
.pe-wp-default img.wp-post-image {
	max-width: 100%;
	height: auto;
}

.pe-wp-default .wp-caption {
	max-width: 100%;
	padding: 4px;
}
.pe-wp-default .wp-caption .wp-caption-text,
.pe-wp-default .gallery-caption,
.pe-wp-default .entry-caption {
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
}

.pe-wp-default .wp-caption .wp-caption-text > a,
.pe-wp-default .gallery-caption > a,
.pe-wp-default .entry-caption > a{
	text-decoration:underline;
}

.pe-wp-default .gallery-item{
	margin:0;
}

.pe-wp-default .gallery-item > .gallery-icon > a > img{
	display:inline;
}

.pe-wp-default .gallery-item a,
.pe-wp-default .gallery-caption {
	width: 90%;
}
.pe-wp-default .gallery-item a {
	display: block;
}
.pe-wp-default .gallery-caption a {
	display: inline;
}
.pe-wp-default .gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.pe-wp-default .gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.pe-wp-default .gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/*tables*/

.pe-wp-default table,
.pe-wp-default .comment-body table {
	border-bottom-width:1px;
	border-bottom-style: solid;
	font-size: 12px;
	line-height: 2;
	margin: 0 0 24px;
	width: 100%;
}

.pe-wp-default th{
    font-size: 12px;
    font-weight: bold;
    line-height: 2.18182;
    text-transform: uppercase;
}

.pe-wp-default td, .pe-wp-default .comment-body td {
    border-top-width:1px;
	border-top-style: solid;
    padding: 6px 10px 6px 0;
}

.pe-wp-default caption, .pe-wp-default th, .pe-wp-default td {
    font-size:12px;
    text-align: left;
}

/*definition lists*/

.pe-wp-default dl, .pe-wp-default .comment-body dl{
	margin-left:20px;
	margin-right:20px;
}

.pe-wp-default dt, .pe-wp-default .comment-body dt {
    font-weight: bold;
    line-height: 22px;
}

.pe-wp-default dd, .pe-wp-default .comment-body dd {
    line-height: 22px;
    margin-bottom: 22px
}

/*Lists*/

.pe-wp-default ul, .pe-wp-default .comment-body ul, .pe-wp-default .mu_register ul {
    list-style: disc outside none;
}

.pe-wp-default ol, .pe-wp-default .comment-body ol {
    list-style: decimal outside none;
}

.pe-wp-default ol, .pe-wp-default .comment-body ol, .pe-wp-default ul, .pe-wp-default .comment-body ul, .pe-wp-default .mu_register ul {
    line-height: 22px;
    margin: 0 0 20px;
}

.pe-wp-default li, .pe-wp-default .comment-body li, .pe-wp-default .mu_register li {
    margin: 0 0 0 30px;
}

.pe-wp-default li{
	line-height:24px;
}

.pe-wp-default ul ul, .pe-wp-default .comment-body ul ul, .pe-wp-default ol ol, .pe-wp-default .comment-body ol ol, .pe-wp-default ul ol, .pe-wp-default .comment-body ul ol, .pe-wp-default  ol ul, .pe-wp-default .comment-body ol ul {
    margin-bottom: 0;
}

/*html tags*/

.pe-wp-default address, .pe-wp-default .comment-body address {
    display: block;
    line-height: 22px;
    margin: 0 0 22px;
    font-style:italic;
}


.pe-wp-default abbr, .pe-wp-default .comment-body abbr, .pe-wp-default dfn, .pe-wp-default .comment-body dfn, .pe-wp-default acronym, .pe-wp-default .comment-body acronym {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    cursor: help;
}


.pe-wp-default code, .pe-wp-default .comment-body code,
.pe-wp-default kbd, .pe-wp-default tt {
    font-family: Consolas,Monaco,Lucida Console,monospace;
    font-size: 11px;
    line-height: 2;
}

.pe-wp-default pre, .pe-wp-default .comment-body pre {
    border-width: 1px;
    border-style: solid;
    font-family: Consolas,Monaco,Lucida Console,monospace;
    font-size: 12px;
    line-height: 20px;
    margin: 20px 0;
    overflow: auto;
    padding: 20px;
}

blockquote, q {
    quotes: none;
}

sub {
    bottom: -0.25em;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.pe-headlines {padding:5px !important;}

.pe-wp-default embed,
.pe-wp-default iframe,
.pe-wp-default object,
.pe-wp-default video {
	max-width: 100%;
}
.pe-wp-default .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}


.pe-wp-default h1{
	font-size:40px;
}

.page-links{
	float:left;
	clear:both;
	margin-bottom:20px;
}

.page-links > a{
	padding:2px 5px;
}

.post.format-aside{
	border-top:none;
} 
/* to go on top of wp admin bar */
.peFlareLightbox {
	z-index: 99999 !important;
}



/**	43. Testimonials
**************************************************************** **/
ul.testimonial-dotted {
	overflow:hidden;
}
ul.testimonial-dotted>li {
	padding-top:30px;
	padding-bottom:30px;
}
ul.testimonial-dotted>li figure {
	text-align:center;
	display:block;
}
ul.testimonial-dotted>li img {
	display:inline-block;
}
ul.testimonial-dotted>li:after {
	content: '';
	position: absolute;

	width: 100%;
	height: 0;
	top: auto;
	left: 0;
	bottom: -1px;
	border-bottom: 1px dashed rgba(0,0,0,0.3);
}
ul.testimonial-dotted>li:before {
	content: '';
	position: absolute;
	height: 100%;
	top: 0;
	left: -1px;
	border-left: 1px dashed rgba(0,0,0,0.3);
}

	section.dark ul.testimonial-dotted>li:after {
		border-bottom: 1px dashed rgba(255,255,255,0.3);
	}
	section.dark ul.testimonial-dotted>li:before {
		border-left: 1px dashed rgba(255,255,255,0.3);
	}

div.testimonial p {
	margin-top:0;
}

div.testimonial>figure>img {
	width:65px;
	height:65px;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}

.testimonial cite {
	font-weight:bold;
	text-shadow:none;
}
.testimonial cite span {
	display:block;
	color:#888;
	font-size:12px;
	font-weight:300;
}
	section.parallax .testimonial cite span {
		color:#ddd;
	}
.testimonial-content {
	position:relative;
	padding-left:75px;
}

/* owl carousel testimonial */
div.owl-carousel.owl-testimonial .testimonial {
	margin-bottom:50px;
	display:block;
}

/* owl mini carousel testimonial */
div.owl-carousel.owl-mini-testimonial {
	text-align:left;
}
div.owl-carousel.owl-mini-testimonial .testimonial-content {
	text-align:left;
}
div.owl-carousel.owl-mini-testimonial .testimonial {
	margin-bottom:30px;
}
div.owl-carousel.owl-mini-testimonial .testimonial img {
	float:left;
	margin-right:20px;
}
div.owl-carousel.owl-mini-testimonial .testimonial p {
	margin:0;
}
div.owl-carousel.owl-mini-testimonial .owl-controls {
	text-align:right;
}
div.owl-carousel.owl-mini-testimonial .owl-controls .owl-page span {
	width:6px;
	height:6px;
	margin:5px 4px;
}


/* bordered */
div.testimonial-bordered {
	border:#eaeaea 2px solid;
	padding:30px 15px;
	margin:30px 0;
}
section.dark div.testimonial-bordered  {
	border-color:#666;
	background-color:rgba(0,0,0,0.1);
}
.col-md-2 {width:20% !important; float:left !important;}
.col-md-3 {width:30% !important; float:left !important;}
.col-md-10 {width:75% !important; margin-left:5% !important; float:left !important;}
#section-action{ background-color: rgba(24,142,126,1);}
.contour-btn{ border-color: #1fbba6 !important; background-color: #1fbba6 !important; margin-bottom: 10px;}
.contour-btn:hover{ border-color: white !important; background-color: white !important;}
.lead{ font-size: 24px !important;
    font-weight: 300 !important;
    line-height: 26px !important;
	color: #1fbba6 !important;}
@media (max-width: 1023px){
	.pe-menu-sticky .logo, .pe-header-transparent .pe-menu-sticky .logo {
    		left: 26px !important;
	}
	.pe-menu-sticky .pe-menu-main .menu-toggle {
   	 	margin-top: 25px !important; 
		margin-right: 30px !important;
	}
}
.pe-view-layout-class-feature h5, .accordion-heading .accordion-toggle, .pe-load-more-item .post-title a{
    color: #1fbba6;
    font-size: 24px;
    font-weight: 300;
    line-height: 26px;
}
ul.custom{
	line-height: 22px;
    margin: 0 0 20px;
	list-style: disc outside none !important;
}
ul.custom li{
    margin: 0 0 0 30px !important;
	line-height: 24px !important;
	color: black !important;
}
.page-title h1{ text-align: justify !important; font-weight: bold;}
p{ color: black !important;}

.post-meta .user a:hover{ color: black !important;}
.pe-wp-default p { color: black !important;}
.pe-wp-default p a:hover{ 
    color: black !important;
}
.post_blog{ background-color: white !important;}
.post_blog .site-body{ padding-top: 0px !important; padding-bottom: 0px !important;}
.post_blog .site-body .page-title{ padding-top: 50px; background-color: #222;}
.post .tags{ margin-top: 30px;}
.post .tags a{ 
	color: #fff;
    border-color: #1fbba6!important;
    background-color: #1fbba6!important;
	border: 2px solid #eee;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.post .tags a:hover{ color: black !important;}
#searchform .search{ padding: 20px;}
#searchform .icon-search{width: 65px;
    height: 40px;
	margin-top: -15px;
}
#searchform .icon-search:hover{ border-color: #096d60 !important; background-color: #096d60 !important; color: white !important;}
.result-title h3 a:hover {
    color: #fff !important;
}
#section-Advisory h2, #section-Services h2, #section-Solutions h2{ color: black !important;}
.pe-view-layout-block-4 .categories{ list-style: none !important; font-size: 25px !important; color: black !important;}
.pe-view-layout-block-4 .categories ul{ padding-top: 40px;}
.pe-view-layout-block-4 .categories ul li.cat-item{ padding-top: 20px !important; }
.pe-view-layout-block-4 .categories ul li.cat-item a:hover{ color: black !important;}
.aps-search-form{ background: none !important; border: none !important;}
.aps-search-form .search-submit{ margin-top: -12px;border-color: #1fbba6 !important; background-color: #1fbba6 !important; }


/* menu change part */
.dropdown-menu > li {
    float: left !important;
    clear: none !important;
}
@media (min-width: 1024px){
	.desktop .pe-menu > li.dropdown:hover > .dropdown-menu {
    	width: auto  !important;
	}
	.desktop .pe-menu > li.dropdown:nth-child(2):hover > .dropdown-menu {
    	width: auto !important;
	}
}
.desktop .pe-menu .dropdown-menu li > a:hover {
    color: #1fbba6 !important;
}
.page-title h2:after, .page-title h1:after, section > h2:after {
    background: none !important; 
}
.desktop .dropdown-menu li.active > a, .desktop .dropdown-menu li.active:hover > a {
    font-weight: normal !important;
}
.menu-item.active a {
    font-weight: normal !important;
}
form.peThemeContactForm .form-horizontal h3, form.peThemeContactForm .form-horizontal .control-group label, form.wpcf7-form .form-horizontal h3, form.wpcf7-form .form-horizontal .control-group label{ color: black !important;}
#section-contact form.peThemeContactForm .form-horizontal .control-group label{ color: white !important;}
/*single post*/
.post .row-fluid .pe-wp-default p.headline{ display: none !important;}
/*  custom contact form*/
.wpcf7-form .control-label {
    font-size: 12px;
    width: 60px;
}
.wpcf7-form .controls {
    margin-left: 80px;
}
form.wpcf7-form .form-horizontal .control-group p{ display: none !important;}
.wpcf7-form .controls .span9 {
    width: 90% !important;
}
.wpcf7-form .controls br{
    display: none !important;
}
.wpcf7-form .help-inline {
    vertical-align: top;
    font-size: 13px;
    font-weight: 700;
    color: #1fbba6;
}
.para-border p{
	color:#000 !important;
	font-weight:400 !important;
}
.pe-view-layout-block-2 p, .pe-view-layout-block-2 ul{ color: black !important;font-weight: 400;}
#navigation{
	padding-top:20px;
}
.dropdown-menu{
	width:auto;
}
.dropdown-menu>li {
    float: left !important;
    clear: none !important;
    width: 100%;
}
.section-about{
font-size: 21px !important;
    font-weight: 300;
    line-height: 32px !important;
    text-align: left;
}
.section-about1{
font-size: 21px !important;
    font-weight: 300;
    line-height: 32px !important;
    text-align: center;
    background: #13a89e33;
    border-radius: 10px;
    color: #fff !important;
}
.section-about1:after {
      content: '';
    display: inline-block;
    border: 1px solid #f38f83;
    width: 20px;
    margin-bottom: 5px;
		margin-left:5px;
}
.section-about1:before {
      content: '';
    display: inline-block;
    border: 1px solid #f38f83;
    width: 20px;
    margin-bottom: 5px;
		margin-right: 5px;
}
.about-list li{
	    margin: 0 0 0 20px !important;
}
.home .pe-button {
    text-align: left;
}
.bottom-border{
	border-top: 2px solid#f38f83;
    width: 20%; 
    margin-bottom: 15px;
}
.contact-title{
	      font-weight: 400 !important;
    margin-bottom: 10px !important;
}
.bottom-border1{
	border-top: 2px solid#f38f83;
    width: 20%;
    margin-left: 40%;
    margin-bottom: 15px;
}
.contact-title1{
	    text-align: justify !important;
    margin-bottom: 10px !important;
    line-height: 30px !important;
    font-weight: 400 !important;
}
.center{
	text-align:center;
}
.title{
	    /* background: #13a89e; */
    padding: 10px;
    color: #13a89e;
    /* box-shadow: 1px 1px 7px 0px #000; */
    font-size: 13px;
}
.para-border{
	border-bottom:none;
	    margin-left: 0px;
}
.menu-item.active {
    border-bottom: none !important; 
}
.home .fa{
	font-size: 13px !important;
}
.fa span{
	font-size: 18px !important;
}
.link img{
	border:1px solid#747474;
	filter:grayscale(0);
	
}
.link h5{
	text-align:center;
	color:#1fbba6;
}
.link img:hover{
	border:1px solid#1fbba6 ;
	filter:grayscale(100);
	-moz-filter:grayscale(100);
	box-shadow: 1px 1px 13px #c6c6c6;
}
.testimonials h6{
	color:#1fbba6 ;
}
.testimonials img{
	    border-radius: 50%;
    border: 4px solid#ded9d98f;
}
.testimonials b{
	color:#000;
	    border-bottom: 1px solid#e27415;
    padding-bottom: 5px;
}
.testimonials span{
	color:#e27415;;
	font-size:24px;
	font-family: 'Oswald', sans-serif;
}
section.pe-main-section>.pe-block {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.control-label{
	text-transform: capitalize;
}
.pe-main-section {
    padding: 30px 0 !important;
}
.post .post-image {
    margin-bottom: -42px !important;
}
.post {
    overflow: hidden;
    position: relative;
	    margin-bottom: 0px !important;
}
.row-fluid [class*="span"] {
    margin-left: 0px !important;
    margin-right: 10px !important;
}
/*
.post-title {
    margin-bottom:0px !important;
    background: #13a89e33;
    padding: 10px;
    text-align: center;
    color: #000 !important;
	    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    margin: 0;
    top: 0;
}
.post-title :after {
   border-bottom: 10px solid #90ceca;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    height: 41px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 0px;
    text-align: center;
    margin-right: 50%;
 }
 
 */
 
.home section>h2 {
	color: #fff !important; 
    font-size: 30px !important;
    font-weight: 300 !important;
    text-align: center !important;
    line-height: 26px;
}
  .page-title h1, section>h2 {
	   text-align: center !important;
    color: #3d3e3e !important;
    text-decoration: none !important;
    font-weight: 100;
    font-size: 25px !important;
    line-height: 26px;
    margin-bottom: 15px;
    letter-spacing: 1px;
    text-transform: capitalize;
}
#section-section41{
	
}
 
.pe-header-transparent .pe-menu-sticky{
	
	opacity:1 !important;
}
i.icon-instagram {
    color: #fff !important;
    font-size: 30px !important;
}
i.icon-dribbble{
	color: #c32361 !important;
    font-size: 30px !important;
}
.desktop .pe-view-layout-class-staff .staff-item:hover .details p {
    color: #eee !important;
}
.heateor_sss_sharing_ul i{
	margin-bottom:35px !important;
}
.page-id-356  {
	background-color:#fff !important;
	background:#fff !important;
}
.single-post{
	background-color:#fff !important;
	background:#fff !important;
}
.page-id-356 .pe-main-section {
    background-color: #fff !IMPORTANT;
}
.peIsotopeGrid .peIsotopeItem .pe-item-mixed {
    background-color: #fafafa !important;
}
.peIsotopeGrid .peIsotopeItem .pe-item-mixed .pe-item-text .pe-item-text-content .read-more {
    
    border-top: 1px solid #f1f1f1 !important; 
}
.peIsotopeGrid .peIsotopeItem .pe-item-mixed .pe-item-text {
    
    border: 1px solid #f7f7f7 !important; 
}
.pe-load-more-item .post-title a {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 24px;
	    color: #444 !important;
}
.desktop .post-title a:hover {
    color: #1fbba6 !important;
}
.pe-style-dark h2
{
	color:#fff !important;
}
#section-contact p{
	color:#fff !important;
}
#service-item  p{
	color:#fff !important;
}
#section-about p{
	color:#fff !important;
	margin-bottom:10px;
}
#section-services p{
		color:#fff !important;
}
.heateor_sss_vertical_sharing {
	margin-top:100px !important;
}
.client{
	background: #fff;
	padding:20px;
	margin-bottom:20px;
	color:#000 !important;
	text-align:center;
}
.client a{
	color:#000 !important;
}
.client a:hover{
	color:#000 !important;
}
.peWrap a img{
	text-align:center !important;
}
.pe-view-layout-class-testimonials a img{
	text-align:center !important;
}
.page-id-524 .site-body{
	background:#fff !important;
}
.page-id-526 .site-body{
	background:#fff !important;
}
.page-id-528 .site-body{
	background:#fff !important;
}
.page-id-530 .site-body{
	background:#fff !important;
}
 
.postid-16 .site-body{
	background:#fff !important;
}
.postid-483 .site-body{
	background:#fff !important;
}
.postid-17 .site-body{
	background:#fff !important;
}
 .page-id-356  .site-body{
	background:#fff !important;
}
 .page-id-2  .site-body{
	background:#fff !important;
}
.page-id-588  .site-body{
	background:#fff !important;
}
.page-id-617  .site-body{
	background:#fff !important;
}
.postid-18 .site-body{
	background:#fff !important;
}
.home .pe-button a{
	    border: 2px solid rgba(255,255,255,0.3);
    color: rgba(255,255,255,0.6);
    font-weight: 700;
    font-size: 11px;
    padding: 10px 25px;
}
.page-id-617 {
	background:#000 !important;
}
.page-id-524 {
	background:#000 !important;
}
.page-id-526 {
	background:#000 !important;
}
.page-id-2 {
	background:#000 !important;
}
.page-id-528 {
	background:#000 !important;
}
.page-id-530 {
	background:#000 !important;
}
.page-id-588 {
	background:#000 !important;
}
 .page-id-356  {
background:#000 !important;
}
.postid-16 {
	background:#000 !important;
}
.postid-483 {
	background:#000 !important;
}
.postid-17 {
	background:#000 !important;
}
.postid-18 {
	background:#000 !important;
}
#wpcf7-f633-p346-o2 input[type="text"], input[type="password"], textarea, select ,input[type="tel"] , input[type="email"] {
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    float: right;
}
.service-item > div i {
    margin-top: 0px;
}
.single-post .page-title {
	background:#fff !important;
}
.single-post textarea{
		background:#fff !important;
}
.single-post #comments-title{
	color:#000 !important;
}
.single-post p{
	margin-bottom:0px !important;
}
.widget h3 {
    color: #000 !important;
}
.single-post .page-title {
	background:#fff !important;
}
.single-post textarea{
		background:#fff !important;
}
.single-post input{
		background:#fff !important;
}
.single-post #comments-title{
	color:#000 !important;
}
.single-post p{
	margin-bottom:0px !important;
}
.single-post .post-image{
	margin-bottom:0px !important;
}