.widPostThumb {
	width: 30%;
    margin-left: 0;
}

.widPostDetails {
	width: 70%;
    padding-left: 10px;
    margin-left: 0;
}

/*Gravity form container*/
.z-freedom-all.gravy-mb {
	margin-bottom: 60px !important;
}

.z-freedom-all.gravy-mb input[type=submit] {
	background-color: #37a6d2;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 10px;
}

body.single.single-post .blogBannerArea,
body.blog .blogBannerArea {
	display: block;
}
body.single.single-post .blogBannerArea .artAbout,
body.blog .blogBannerArea .artAbout {
	display: block;
    width: 100%;
}
/*body.single.single-post .blogBannerArea .artWorkCont, */
body.blog .blogBannerArea .artWorkCont{
	display: none;
}
@media (min-width: 1200px) {
	body.single.single-post .blogBannerArea .artWorkCont {
		width: 42%;
		float: right;
	}
}

 @media (max-width: 992px) {
    .z-new-header .box {
      width:100%;
      float:none !important;
      top:0px;
    } 
    
    .z-new-header .txt {
      width:100%;
      float:none !important;
      padding: 20px;
    } 
    .z-new-header .txt .txt2 h4{
        font-size:16px;    
    }
    
    .z-new-header .box .box2 p{
        padding:0px;
        font-size:40px;
    }
    .z-new-header .txt .txt2 h3{
        margin-bottom: 0px;
        padding-bottom: 10px;
    }
    .z-new-header{
        float:none !important;    
        margin: 0px !important;
    }
    .z-new-header .txt .txt2{
        padding:0px;    
    }
}
      
      
.widget-title{
    margin-bottom:0px;
    padding-bottom: 10px;
}
.widget {
    margin-bottom: 30px;
}
