/**********Media Queries****************/


/** Desktop **/
@media (min-width: 981px){
	.footer-style-2 .et_pb_gallery_item {
    width: 28%!important;
    float: left;
    margin-right: 10px;
    margin-bottom: 12px!important;
	}
	.hero-section-home2 .et_pb_slide:before {
	right: -194px;
	}
}
 
/** Tablet **/
@media (max-width: 980px){
	
}

/** Small Tablet and Large Phone **/
@media (max-width: 980px){
	h1{
		font-size: 32px !important;
	}
	h2{
		font-size: 26px !important;
	}
	
	.btn-light:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;
	}
	.btn-dark:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;
	}
	.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;		
	}
	.et_contact_bottom_container .et_pb_contact_submit.et_pb_button:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;		
	}
		/***********mobile header*****/
	.mobile-menu-style-1 .et_mobile_menu {
    transform: translateX(-300px);
	}
	
	/******home 1 hero section*******/
	.hero-section-home1 .et_pb_slide_description {
    padding-right: 0;
    padding-left:0 !important;
    padding-top: 80px !important;
    padding-bottom: 140px !important;
	}
	.hero-section-home1 .et-pb-slider-arrows{
		display:none;
	}
	.hero-section-home1 .et-pb-controllers {
    position: absolute;
    padding: 0 25px;
    height: auto;
    top: auto;
    left: 20px;
    bottom: 5%;
    right: auto;
    width: 100%;
    text-align: left;
    z-index: 10;
	    display: inline-flex;
	}
	.hero-section-home1 .et-pb-controllers a {
	
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
	height: 42px;
    margin-right: 15px;
	}
	.hero-section-home1 .et_pb_button_wrapper .et_pb_button:before{
		content: '' !important;
		display:block !important;
		visibility:visible !important;
	}
	.tab-response .et_pb_contact_form {
    margin-left: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
	}
	.tab-response .et_pb_contact_field {
    width: 100%;
		margin-bottom: 15px;
		    padding: 0;
	}
	.tab-response .et_contact_bottom_container {
    float: none;
    text-align: center;
    margin-top: -1.5%;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    width: 100%;
	}
	.tab-response .et_pb_contact_submit {
    width: 100%;
	}
	
	/******home1-tabs-style********/
	.home1-tabs-style .et_pb_column {
		border-right-width: 0;
		    width: 115px !important;
	}
	
	/*******home 1 portfolio********/
	.project-style-1 .col-width .et_pb_portfolio_item {
    	width: 100% !important;
		margin: 0 0% 8%!important;
	}
	.project-style-1 .project .et_portfolio_image img{
		    width: 100%;
	}
	
	/*********team style 1******/
	.team-style-1 .et_pb_blurb_container:before{
		right:30px;
	}
	
	/******home 1 pricing table*******/
	.pricing-plans-style .et_pb_pricing_table {
    margin-left: 0;
    margin-right: 0;
	width: 100% !important;
	}
	/******testimonial style 1*******/
	.testimonial-style-1 .et_pb_testimonial {
		margin-top: 0% !important;
	}
	.testimonial-style-1 .et_pb_testimonial_description{
		margin-left:0 !important;
	}
	.work-style-1 .et_pb_column .et_pb_blurb .et_pb_main_blurb_image:before{
		display:none;
	}
	.et_pb_pricing_table_button:before{
		display:block !important;
		visibility:visible !important;
		content:'' !important;
	}
	.et_pb_pricing_table_button:after{
		opacity:1 !important;
	}
	
	/***********home 2******/
	.hero-section-home2 .et-pb-slider-arrows {
       left: 0;
    top: 30px;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
	}
	.hero-section-home2 .et_pb_button_wrapper .et_pb_button:before{
		visibility:visible !important;
		display:block !important;
		content:'' !important;
	}
	.service-style-home2 .service-row .et_pb_column {
		margin-bottom: 90px;
	}
	.project-style-2 .col-width .et_pb_portfolio_item {
    width: 100% !important;
		margin: 0 0 30px 0 !important;
	}
	.project-style-2 .col-width .et_portfolio_image img{
		width:100%;
	}
	.testimonial-style-2 .et_pb_number_counter_0.et_pb_number_counter.et_pb_module {
    margin-left: 0 !important;
	}
	.testimonial-style-2 .et_pb_number_counter_1.et_pb_number_counter.et_pb_module {
    margin-left: 0 !important;
	}
	.testimonial-style-2 .et_pb_number_counter_2.et_pb_number_counter.et_pb_module {
    margin-left: 0 !important;
	}
	.blog-style-2 .et_pb_slides .et_pb_container {
    height: auto !important;
	}
	.partners-style {
    margin-bottom: 0;
	padding: 0;
	}
	.partners-style .et_pb_column {
	width:17% !important;
	 margin-bottom: 0 !important;
	}
	.logos .et_pb_image img {
    height: 100px;
	}
	.email-home2 .et_pb_newsletter_fields {
	display: block;
	}
	.email-home2 p.et_pb_newsletter_field {
    padding-bottom: 1em !important;
	}
	.footer-style-2 .et_pb_gallery_item {
    width: 28%!important;
    float: left;
    margin-right: 15px !important;
    margin-bottom: 15px!important;
	}
	
	/**********Home 3************/
	.hero-section-home3 .et_pb_slides .et_pb_container {
		height: auto;
	}
	.hero-section-home3 .et_pb_slide_description {
	padding-left:0 !important;
		padding-right: 0 !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
	}
	.hero-section-home3 .et_pb_button_wrapper .et_pb_button:before{
		visibility:visible !important;
		display:block !important;
		content:'' !important;
	}
	.hero-section-home3 .et-pb-arrow-prev {
    left: 7%!important;
    top: 78.3%;
	}
	.hero-section-home3 .et-pb-arrow-next {
    right: 7%!important;
    top: 78.3%;
	}
	.years-25 h2{
		font-size:94px !important;
	}
	.testimonial-slider-home-3 .et_pb_slide{
    padding: 0;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et_pb_container {
    background: rgba(45,197,95,0.27);
    padding: 0px 20px;
    height: auto !important;
	}
	.testimonial-style-3 .et_pb_slide_description {
    padding-left: 22px !important;
		padding-right: 23px !important;
		    padding-top: 30px !important;
		    padding-bottom: 30px !important;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et_pb_slide_description:before {
		left: 0px;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et-pb-arrow-prev {
    left: 40%!important;
    top: 109%;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et-pb-arrow-next {
    right: 40%!important;
    top: 109%;
	}
	.testimonial-style-3 .et_pb_slide_image{
		display:block !important;
		    max-width: 200px !important;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et_pb_slide_description:before {
		font-size: 70px;
	}
	.blog-style-3 .more-link {
    position: relative;
    font-size: 16px;
    z-index: 1;
    color: #fff;
    font-weight: 500;
    padding: 10px 30px !important;
    overflow: hidden;
    transition: all .3s linear;
    border-radius: 3px;
    display: inline-block;
	border:none;
	}

	.blog-style-3 .more-link:before{
		content: '' !important;
		visibility:visible !important;
		display: block !important;
	}
	
	/*********home page 4*********/

	.hero-section-style-4 .et_pb_slide_description {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 60px!important;
    padding-bottom: 170px!important;
	}
	.hero-section-style-4 .et-pb-slider-arrows {
    position: absolute;
    display: inline-flex;
    background: transparent!important;
    top: 74%;
    right: 0;
    left: 0;
    z-index: 999;
    padding: 20px 30px;
    border-radius: 20px 0 0 0;
    justify-content: center;
	}
	.hero-section-style-4 .et_pb_bottom_inside_divider {
		height: 25px !important;
	}
	.hero-section-style-4 .et_pb_button_wrapper .et_pb_button:before {
    visibility: visible!important;
    display: block!important;
    content: ''!important;
	}
	.abt-style-4 .abt-img .et_pb_image_wrap img {
    margin-bottom: -34px;
    margin-left: 18px;
		margin-top: 12px;
	}
	.project-style-4 .col-width .et_pb_portfolio_item {
    width: 100% !important;
		margin: 0 0% 12%!important;
	}
	.testimonials-style-4 .et_pb_testimonial {
    margin-bottom: 54px !important;
	}
	.testimonials-style-4 .et_pb_testimonial:before {
    font-size: 84px;
	}
	.tab-form-4 .et_pb_contact_field_half {
		width: 100%!important;
	}
	.tab-form-4 .et_pb_contact_form {
    padding: 30px 20px 30px 20px;
	}
	.team-style-4 .team-col-even-style {
    right: 0;
	}
	.footer-menu {
    left: 0;
    right: 0;
    border: 2px solid #2dc55f;
    background: #030c21;
    padding: 8px 0px;
    position: relative;
    width: 100%;
    top: 0px;
    margin: 0 auto;
	}
	.footer-style-4 .footer-menu ul li {
    margin: 0 10px;
	}

	/************home page 5***********/
	
		.hero-section-style-5 {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 60px!important;
    padding-bottom: 60px!important;
	}
	.service-items-5  .et_pb_module {
    margin-bottom: 0px;
	} 
	.offer-style-5 .et_pb_slider_container_inner .et_pb_slide_description {
    order: 1;
    width: 100%;
    padding: 20px !important;
	}
	.testimonial-style-5 .et_pb_testimonial_description {
    border-radius: 20px !important;
	}
	.testimonial-style-5 .et_pb_testimonial_portrait {
    margin: 42px 18px;
	}
	.offer-style-5 .et_pb_button:before {
    content: '' !important;
	display: block !important;
	visibility:visible;
	}
	
	/*********home page 2***********/
	.testimonial-style-6 .et_pb_testimonial {
	display: flex;
    align-items: center;
	}
	.testimonial-style-6 .et_pb_testimonial_portrait {
    width: 450px!important;
    height: 150px!important;
    margin-right: auto !important;
	}
	.testimonial-style-6 .et_pb_testimonial_description {
		margin-left: 25px !important;
	}
	.testimonial-style-6 .et_pb_testimonial_description_inner {
    margin-top: 20px;
    margin-left: 0px!important;
	}
	/*********single service************/
	.slider-single-service .et_pb_slide_image, .et_pb_slide_video {
		display: block !important;
	}
	/*****about us*****/
	.our-history .et_pb_blurb_content {
    width: 100%;
    float: none;
	}
	.our-history .et_pb_blurb:nth-child(2n) .et_pb_blurb_content {
    float: none;
	}
	.our-history .et_pb_blurb {
    position: relative;
    margin-top: 0;
	}
	.our-history .et_pb_blurb_content:before{
		display:none;
	}
	/********portfolio*******/
	.filter-project-style .et_pb_portfolio_filter {
    margin: 0 5px !important;
    width: 46% !important;
    margin-bottom: 14px !important;
	}
	
	/**********blog sidebar*********/
	.blog-sidebar .wp-block-tag-cloud a {
    line-height: 1.4em;
	}
	.blog-grid-style .published {
		top: 42%;
	}
	/**********fullwidth*************/
	.fullwidth-blog-sidebar-style .et_pb_post .entry-featured-image-url {
    width: 100%;
    float: none;
	}
	.fullwidth-blog-sidebar-style .et_pb_post .entry-title {
    padding-bottom: 0;
	}
	.fullwidth-blog-sidebar-style .published {
    top: 30% !important;
	}
	
	
	.fullwidth-blog-without-sidebar-style .et_pb_post {
		width: 100%;
	}
	.fullwidth-blog-without-sidebar-style .et_pb_post:before{
		display:none;
	}
	.fullwidth-row-style:before{
		display:none;
	}
	.fullwidth-blog-without-sidebar-style .et_pb_post .entry-title {
    padding-bottom: 20px;
	}
	.fullwidth-blog-without-sidebar-style .et_pb_post:nth-child(even) {
    margin-bottom: 30px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
	}
	.fullwidth-blog-without-sidebar-style .published {
    top: 48%!important;
	}
}


/** Phone **/
@media (max-width: 479px){
	h1{
		font-size: 32px !important;
	}
	h2{
		font-size: 26px !important;
	}
	
	.btn-light:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;
	}
	.btn-dark:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;
	}
	.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;		
	}
	.et_contact_bottom_container .et_pb_contact_submit.et_pb_button:before{
		visibility:visible !important;
		display: block !important;
		content:'' !important;		
	}
	.mobile-menu-style-1 .et_mobile_menu{
	    box-shadow: 0 6px 18px 0 rgb(100 130 208 / 17%);
	     min-width: 77vw;
    margin-left: 0;
    margin-top: 8vw;
	overflow-y: scroll!important;
    max-height: 80vh!important;
    -overflow-scrolling: touch!important;
    -webkit-overflow-scrolling: touch!important;
	    transform: translateX(-176px);
	}
	
	/******home 1 hero section*******/
	.hero-section-home1 .et_pb_slide_description {
    padding-right: 0;
    padding-left:0 !important;
    padding-top: 80px !important;
    padding-bottom: 140px !important;
	}
	.hero-section-home1 .et-pb-slider-arrows{
		display:none;
	}
	.hero-section-home1 .et-pb-controllers {
    position: absolute;
    padding: 0 25px;
    height: auto;
    top: auto;
    left: 0;
    bottom: 5%;
    right: auto;
    width: 100%;
    text-align: left;
    z-index: 10;
	    display: inline-flex;
	}
	.hero-section-home1 .et-pb-controllers a {
	
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
	height: 42px;
    margin-right: 15px;
	}
	.hero-section-home1 .et_pb_button_wrapper .et_pb_button:before{
		content: '' !important;
		display:block !important;
		visibility:visible !important;
	}
	.tab-response .et_pb_contact_form {
    margin-left: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
	}
	.tab-response .et_pb_contact_field {
    width: 100%;
		margin-bottom: 15px;
		    padding: 0;
	}
	.tab-response .et_contact_bottom_container {
    float: none;
    text-align: center;
    margin-top: -1.5%;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    width: 100%;
	}
	.tab-response .et_pb_contact_submit {
    width: 100%;
	}
	
	/******home1-tabs-style********/
	.home1-tabs-style .et_pb_column {
		border-right-width: 0;
	}
	
	/*******home 1 portfolio********/
	.project-style-1 .col-width .et_pb_portfolio_item {
    	width: 100% !important;
		margin: 0 0% 8%!important;
	}
	
	/*********team style 1******/
	.team-style-1 .et_pb_blurb_container:before{
		right:30px;
	}
	
	/******home 1 pricing table*******/
	.pricing-plans-style .et_pb_pricing_table {
    margin-left: 0;
    margin-right: 0;
	width: 100% !important;
	}
	/******testimonial style 1*******/
	.testimonial-style-1 .et_pb_testimonial {
		margin-top: 0% !important;
	}
	.work-style-1 .et_pb_column .et_pb_blurb .et_pb_main_blurb_image:before{
		display:none;
	}
	.et_pb_pricing_table_button:before{
		display:block !important;
		visibility:visible !important;
		content:'' !important;
	}
	.et_pb_pricing_table_button:after{
		opacity:1 !important;
	}
	
	/***********home 2******/
	.hero-section-home2 .et-pb-slider-arrows {
    top: 15px;
	right: auto;
	}
	.hero-section-home2 .et_pb_button_wrapper .et_pb_button:before{
		visibility:visible !important;
		display:block !important;
		content:'' !important;
	}
	.service-style-home2 .service-row .et_pb_column {
		margin-bottom: 90px;
	}
	.project-style-2 .col-width .et_pb_portfolio_item {
    width: 100% !important;
		margin: 0 0 30px 0 !important;
	}
	.testimonial-style-2 .et_pb_number_counter_0.et_pb_number_counter.et_pb_module {
    margin-left: 0 !important;
	}
	.testimonial-style-2 .et_pb_number_counter_1.et_pb_number_counter.et_pb_module {
    margin-left: 0 !important;
	}
	.testimonial-style-2 .et_pb_number_counter_2.et_pb_number_counter.et_pb_module {
    margin-left: 0 !important;
	}
	.blog-style-2 .et_pb_slides .et_pb_container {
    height: auto !important;
	}
	.partners-style {
    margin-bottom: 0;
	padding: 0;
	}
	.partners-style .et_pb_column {
	width:20% !important;
	 margin-bottom: 0 !important;
	}
	.logos .et_pb_image img {
    height: 60px;
	}
	.email-home2 .et_pb_newsletter_fields {
	display: block;
	}
	.email-home2 p.et_pb_newsletter_field {
    padding-bottom: 1em !important;
	}
	.footer-style-2 .et_pb_gallery_item {
    width: 45%!important;
    float: left;
    margin-right: 15px !important;
    margin-bottom: 15px!important;
	}
	
	/**********Home 3************/
	.hero-section-home3 .et_pb_slides .et_pb_container {
		height: auto;
	}
	.hero-section-home3 .et_pb_slide_description {
	padding-left:0 !important;
		padding-right: 0 !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
	}
	.hero-section-home3 .et_pb_button_wrapper .et_pb_button:before{
		visibility:visible !important;
		display:block !important;
		content:'' !important;
	}
	.hero-section-home3 .et-pb-arrow-prev {
    left: 7%!important;
    top: 78.3%;
	}
	.hero-section-home3 .et-pb-arrow-next {
    right: 7%!important;
    top: 78.3%;
	}
	.years-25 h2{
		font-size:94px !important;
	}
	.testimonial-slider-home-3 .et_pb_slide{
    padding: 0;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et_pb_container {
    background: rgba(45,197,95,0.27);
    padding: 0;
    height: auto !important;
	}
	.testimonial-style-3 .et_pb_slide_description {
    width: 100% !important;
    padding-left: 22px !important;
		padding-right: 23px !important;
		    padding-top: 30px !important;
		    padding-bottom: 30px !important;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et_pb_slide_description:before {
		left: 0px;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et-pb-arrow-prev {
    left: 32%!important;
    top: 106%;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et-pb-arrow-next {
    right: 32%!important;
    top: 106%;
	}
	.testimonial-style-3 .et_pb_slide_image{
		display:block !important;
		    max-width: 200px !important;
	}
	.testimonial-style-3 .testimonial-slider-home-3 .et_pb_slide_description:before {
		font-size: 70px;
	}
	.blog-style-3 .more-link {
    position: relative;
    font-size: 16px;
    z-index: 1;
    color: #fff;
    font-weight: 500;
    padding: 10px 30px !important;
    overflow: hidden;
    transition: all .3s linear;
    border-radius: 3px;
    display: inline-block;
	border:none;
	}

	.blog-style-3 .more-link:before{
		content: '' !important;
		visibility:visible !important;
		display: block !important;
	}
	
	/*********home page 4*********/

	.hero-section-style-4 .et_pb_slide_description {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 60px!important;
    padding-bottom: 170px!important;
	}
	.hero-section-style-4 .et-pb-slider-arrows {
    position: absolute;
    display: inline-flex;
    background: transparent!important;
    top: 74%;
    right: 0;
    left: 0;
    z-index: 999;
    padding: 20px 30px;
    border-radius: 20px 0 0 0;
    justify-content: center;
	}
	.hero-section-style-4 .et_pb_bottom_inside_divider {
		height: 25px !important;
	}
	.hero-section-style-4 .et_pb_button_wrapper .et_pb_button:before {
    visibility: visible!important;
    display: block!important;
    content: ''!important;
	}
	.abt-style-4 .abt-img .et_pb_image_wrap img {
    margin-bottom: -34px;
    margin-left: 18px;
		margin-top: 12px;
	}
	.project-style-4 .col-width .et_pb_portfolio_item {
    width: 100% !important;
		margin: 0 0% 12%!important;
	}
	.testimonials-style-4 .et_pb_testimonial {
    margin-bottom: 54px !important;
	}
	.testimonials-style-4 .et_pb_testimonial:before {
    font-size: 84px;
	}
	.tab-form-4 .et_pb_contact_field_half {
		width: 100%!important;
	}
	.tab-form-4 .et_pb_contact_form {
    padding: 30px 20px 30px 20px;
	}
	.team-style-4 .team-col-even-style {
    right: 0;
	}
	.footer-menu {
    left: 0;
    right: 0;
    border: 2px solid #2dc55f;
    background: #030c21;
    padding: 8px 0px;
    position: relative;
    width: 100%;
    top: 0px;
    margin: 0 auto;
	}
	.footer-style-4 .footer-menu ul li {
    margin: 0 10px;
	}

	/************home page 5***********/
	
		.hero-section-style-5 {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 60px!important;
    padding-bottom: 60px!important;
	}
	.service-items-5  .et_pb_module {
    margin-bottom: 0px;
	} 
	.offer-style-5 .et_pb_slider_container_inner .et_pb_slide_description {
    order: 1;
    width: 100%;
    padding: 20px !important;
	}
	.testimonial-style-5 .et_pb_testimonial_description {
    margin-left: 0 !important;
    border-radius: 20px !important;
	}
	.testimonial-style-5 .et_pb_testimonial_portrait {
    margin: 20px auto;
	}
	.offer-style-5 .et_pb_button:before {
    content: '' !important;
	display: block !important;
	visibility:visible;
	}
	
	/*********home page 2***********/
	.testimonial-style-6 .et_pb_testimonial {
		display: block;
	}
	.testimonial-style-6 .et_pb_testimonial_portrait {
    width: 120px !important;
    height: 120px !important;
    margin-right: auto !important;
	}
	.testimonial-style-6 .et_pb_testimonial_description_inner {
    margin-top: 20px;
    margin-left: 0px!important;
	}
	/*********single service************/
	.slider-single-service .et_pb_slide_image, .et_pb_slide_video {
		display: block !important;
	}
	/*****about us*****/
	.our-history .et_pb_blurb_content {
    width: 100%;
    float: none;
	}
	.our-history .et_pb_blurb:nth-child(2n) .et_pb_blurb_content {
    float: none;
	}
	.our-history .et_pb_blurb {
    position: relative;
    margin-top: 0;
	}
	.our-history .et_pb_blurb_content:before{
		display:none;
	}
	/********portfolio*******/
	.filter-project-style .et_pb_portfolio_filter {
    margin: 0 5px !important;
    width: 46% !important;
    margin-bottom: 14px !important;
	}
	
	/**********blog sidebar*********/
	.blog-sidebar .wp-block-tag-cloud a {
    line-height: 1.4em;
	}
	.blog-grid-style .published {
		top: 42%;
	}
	/**********fullwidth*************/
	.fullwidth-blog-sidebar-style .et_pb_post .entry-featured-image-url {
    width: 100%;
    float: none;
	}
	.fullwidth-blog-sidebar-style .et_pb_post .entry-title {
    padding-bottom: 0;
	}
	.fullwidth-blog-sidebar-style .published {
    top: 30% !important;
	}
	
	
	.fullwidth-blog-without-sidebar-style .et_pb_post {
		width: 100%;
	}
	.fullwidth-blog-without-sidebar-style .et_pb_post:before{
		display:none;
	}
	.fullwidth-row-style:before{
		display:none;
	}
	.fullwidth-blog-without-sidebar-style .et_pb_post .entry-title {
    padding-bottom: 20px;
	}
	.fullwidth-blog-without-sidebar-style .et_pb_post:nth-child(even) {
    margin-bottom: 30px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
	}
	.fullwidth-blog-without-sidebar-style .published {
    top: 48%!important;
	}
}