
@media all and (max-width: 1349px) and (min-width: 981px) {
.et_pb_post .et_pb_text_inner h2 {
	padding-top: 0px!important;
	padding-bottom: 40px!important;
}
.page-id-2 .titansblog .et_pb_row {
	min-width: 100%!important;
	max-width: 100%!important;
}
}

@media all and (max-width: 1024px) and (min-width: 981px) {
.titansblog {
	padding: 0px!important;
	margin: 0px!important;
}
	
.single-post .container {
	padding-left: 20px!important;
	padding-right: 20px!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.single-post #content-area {
	margin: 0 auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansblog .et_pb_row {
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansblog .post-content {
	position: relative!important;
}
.titansblog .el-dbe-blog-extra {
	padding-top: -20px!important;
	margin: 0 auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.single-post #content-area {
	margin: 0 auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.single-post #left-area {
	margin-bottom: 0px!important;
}
}

@media all and (max-width: 980px) and (min-width: 0px) {
.titansblog {
	padding: 0px!important;
	margin: 0px!important;
}
.titansblog .frontblog .post-content{
	margin-top: 30px!important;
	margin-bottom: 30px!important;
	padding: 0px!important;
	width: 100%!important;
}
.titansblog .frontblog .post-content .post-data{
	margin-top: 20px!important;
}
.titansblog .frontblog .et_pb_post_extra .post-media {
	min-height: auto!important;
	max-height: auto!important;
    min-width: 100%!important;
}
.titansblog .et_pb_row {
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansblog .et_post_meta_wrapper {
	padding-top: -40px!important;
}
.titansblog .post-content {
	padding-top: 20px!important;
	margin-left: 50px!important;
}
.titansblog .post-date {
	padding: 0px!important;
	margin: 0px!important;
	max-width: 50px!important;
}
.titansblog .el-dbe-blog-extra {
	margin: 0 auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.titansblog .et_pb_post_extra .post-data {
	padding: 0px!important;
	position: relative!important;
}
.titansblog .et_pb_post_extra .post-media {
	min-height: 100%!important;
}
.single-post #content-area {
	padding-top: 20px!important;
	margin: 0 auto!important;
	min-width: 100%!important;
	max-width: 100%!important;
}
.single-post .container {
	min-width: 100%!important;
	max-width: 100%!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
}
.single-post .et_pb_section {
	padding: 0px!important;
	margin: 0px!important;
}
#sidebar {
	bottom: 0!important;
	margin-top: 0px!important;
	margin-left: -20px!important;
	padding-left: 20px!important;
	padding-right: 0px!important;
	padding-top: 40px!important;
	padding-bottom: 0px!important;
	background: #FFFFFF; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#F5F6F6, #FFFFFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#F5F6F6, #FFFFFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#F5F6F6, #FFFFFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#F5F6F6, #FFFFFF); /* Standard syntax */
	min-height: 100px!important;
	min-width: 100vw!important;
	position: relative!important;
}
.single-post #left-area {
	margin-bottom: 0px!important;
}
}

@media all and (max-width: 300px) and (min-width: 0px) {
.post-media img {
	min-height: 100px!important;
}
}
