.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    font-size: 58px !important;
    line-height: 62px !important;
       font-weight: normal;
    font-family: 'Lato', sans-serif !important;
		 text-align: left;}
h1, h2, h3, h4, h5, h6 {
  
    font-weight: 300;
}
.comments-area {
    margin-bottom: 60px;
    margin-top: 30px;
    display: none;
}
.home .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
font-size: 58px !important;
    font-family: myriadpro !important;
}
input[type="text"], input[type="email"] {
    color: #333 !important;
   

}
 .sow-features-list .sow-features-feature h5 {
 
    font-weight: normal;
}
abbr[data-original-title], abbr[title] {
    cursor: help;text-decoration: none;
    border-bottom: 0px dotted #777;
}
.content-area .hentry {
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
}
.sydney-breadcrumbs {
    background-color: #f7f7f7;
    padding: 15px;
    display: none;
    margin-bottom: 30px;
    margin-right: 20px;
}
.content-area .entry-thumb img{
		width:100%;
}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image .lsow-image-info .lsow-post-title a {

    color: #fff !important;

}
.lsow-read-more a {
    border: 1px solid #da2032;
    padding: 10px 10px !important;
    color: #000 !important;
    border-radius: 8px;
    width: auto !important;
    display: table !important;
    margin: 0 auto;
}
.entry-footer {
    clear: left;
    display: none;
    margin-top: 30px;
}
.idiot .lsow-service .lsow-service-text {
    text-align: center;
    max-width: 600px !important;
    margin: 0 auto;
}
.circle li{padding-left: 10px;}
.circle li::marker {
    color: #008c4e;
    content: "-";
    font-size: 23px;
    font-weight: bold;
}
.lsow-service .lsow-service-text .lsow-title {
font-size: 22px !important;
    line-height: 28px !important;

    text-transform: capitalize !important;
		    color: #000000;
 font-weight: normal !important;

}
h1{color: #000000;
    font-size: 58px;
    line-height: 62px;
    font-weight: 300;
    text-align: left; }
.serv1 .lsow-service .lsow-service-text {
    text-align: center;
    max-width: 400px !important;
    margin: 0 auto;
}
.serv2 .lsow-service .lsow-service-text {
    text-align: center;
    max-width: 800px !important;
    margin: 0 auto;
}
.circle img {
    border-radius: 100%;
    margin: 40px auto;
}
#page{overflow:hidden;}
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding: 0px;
}
.page-wrap {
    padding-bottom: 0px;
    padding-top: 0;
}
.site-header {
    border-bottom: 0px solid rgba(255,255,255,0.1);
    background-color: #000;
}
.home .site-header {
 
    background-color:transparent !important;
}
.page .entry-header {
    margin-bottom: 30px;
    display: none;
}
.tabss img {
    border-radius: 20px;
    margin-bottom: 40px;
    max-width: 600px;
}
.circle img{}
.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper a {
    color: #fff;
    position: absolute;
    bottom: 50px;margin-left: -80px;
}
.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper a:after {
    content: ">";
    position: absolute;
    left: 45%;
    top: 17px;
    transform: rotate(90deg);
    font-size: 30px;
    font-weight: bold;
}
.site-header.float-header {
    background-color: rgba(0,0,0,1) !important;
}
.site-header.float-header .site-logo {
    max-height: 60px;
    padding: 5px 0;
}
.contract{padding-bottom:0 !important}
.footer-widgets {
    padding: 50px 0 0px;
}
.site-footer {
    background-color: #f2f2f2;
    display: none;
}
.home .header-clone{height:0 !important;}

.contract h2{font-size:34px; font-weight:100;}
.contract p{font-size:14px;}
.contract .sow-features-list .sow-features-feature {

 

}
.contract input {width: 100%;
    background-color: #f2f2f2 !important;
    border-radius: 5px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333 !important;
}
.contract textarea{   background-color: #f2f2f2;
    border-radius: 5px;}
.contract .wpcf7-submit {margin: 0 auto;
    display: table;
    width: auto;  color: #333 !important;
    padding: 5px 15px;
}
 .crumbs textarea{   background-color: #fff;
    border-radius: 5px;}
.crumbs .wpcf7-submit {
    display: table; background-color:#fff;
    width: auto;  color: #333 !important;
    padding: 5px 15px;
}
.contract p.sow-more-text a {
    font-weight: 500;
    color: inherit;
    text-decoration: none;
    border: 1px solid #da2032;
    padding: 5px 10px;
    color: #000 !important;
    border-radius: 8px;
    font-weight: 600;
}
.sow-tabs .sow-tabs-tab-container {
    background-color: #ffffff;
    padding: 0;
    display: table !important;
    flex-wrap: wrap;
    border-style: solid;
    border-width: 0px;
    text-align: center !important;
    margin: 0 auto !important;
}
.sow-tabs .sow-tabs-tab-container .sow-tabs-tab {
    border-radius: 6px;
    padding: 40px 15px !important;
}
.tabss h3:after {
    content: "";
    height: 5px;
    width: 60px;
    background-color: #d65050;
    position: relative;
    display: table;
    margin: 18px auto 0;
}
.content h3{    font-size: 34px;
    line-height: 44px;
    margin-bottom: 18px;    font-weight: normal;
    color: #000000;}
.content h3:after {
    content: "";
    height: 3px;
    width: 30px;
    background-color: #d65050;
    position: relative;
    display: table;
    margin: 30px auto 0;
}
.tabss img{}
.tabss h3 {    position: relative;
    font-size: 34px;margin-bottom: 40px;
    line-height: 40px;font-weight: normal;
}
.tabss .sow-tabs-panel-content{}
.iconz .sow-icon-image{ height:70px !important;background-size: 96px 70px !important;}
.site-header .col-md-4 a{}
.iconz .sow-features-list .sow-features-feature h5 {
    font-size: 30px;
    font-weight: lighter;
    margin: 0 !important;
    padding-bottom: 35px;
}
.iconz .sow-features-list .sow-features-feature .sow-icon-container {

    height: 70px !important;
  
}
.iconz p.sow-more-text a {
    font-weight: 500;
    color: inherit;
    text-decoration: none;
    border: 1px solid #da2032;
    padding: 5px 10px;
    color: #000 !important;
    border-radius: 8px;
    font-weight: 600;
}
@media only screen and (max-width: 780px) {
		.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper a {
    color: #fff;
    position: absolute;
    bottom: 50px;
    margin-left: -65px;
}
		.so-widget-sow-image-grid-default-7ec377fdb431 .sow-image-grid-wrapper .sow-image-grid-image {
    padding: 0px 0px 0px 0px;
    display: inline-block;
    width: 32%;
}
		
		.tabss h3 {
    position: relative;
    font-size: 20px;
    margin-bottom: 40px;
    line-height: 26px;
    font-weight: normal;
}
		.tabss img {
    width: 100%;
}
		.sow-tabs .sow-tabs-tab-container .sow-tabs-tab {
    border-radius: 6px;
    padding: 40px 6px !important;
}
.site-header { background-color:#000 !important;

}
		.home .site-header { background-color: transparent !important;

    position: fixed !important;
}
		.content h3 {
    font-size: 30px !important;
    line-height: 38px;
    margin-bottom: 18px;
    font-weight: normal;
    color: #000000;
}
		h1 {
    color: #000000;
    font-size: 30px;
    line-height: 38px;
    font-weight: 300;
    text-align: left;
}
		.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    font-size: 30px !important;
    line-height: 38px !important;
    font-weight: normal;
    font-family: 'Lato', sans-serif !important;
    text-align: left;
}
		.lsow-grid-container .lsow-grid-item {
    min-height: 1px;
    padding: 0 15px;
}
		.site-header.float-header {
   background-color:#000 !important;
    position: fixed !important;
}
		.so-widget-sow-editor{padding:0 15px;}
		.home .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    font-size: 26px !important;
    font-family: myriadpro !important;
    line-height: 40px !important;
}
		.single-post .content-area .hentry {
    position: relative;
    padding-top: 0px;
    padding: 0 30px;
    padding-bottom: 0px;
}
		 .entry-content .siteorigin-panels-stretch .panel-grid-cell{padding:0 !important;}
		}