/* Style for Heading and fonts */


.entry-content .alignwide {
	margin-left: -80px;
	margin-right: -80px;
	}
.entry-content .alignfull {
	margin-left: calc( -100vw / 2 + 100% / 2 );
	margin-right: calc( -100vw / 2 + 100% / 2 );
	}
/* .alignfull img {
	width: 100vw;
	} */

.alignfull.two-column-content img, .alignfull .alignleft img {
	width: inherit
}

/* Frontend and editor */
.alignwide {
    max-width: 1200px; /* whatever your content width allows */
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.alignfull {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.bgesh-heading h2 {
	font-weight: bold;
    color: #000;
    font-size: 45px;
}

.wwd-yellow h2{
	color:#000;
	font-size: 36px;
	font-weight: bold
}

.wwd-yellow p {
	font-size: 24px;
	color:#000
}
.roobely-section .roobely-container,
.roobely-section .roobely-container-fluid{
	width: 100% !important;
	padding-left: calc(10% + 1.5rem) !important; 
	padding-right: calc(10% + 1.5rem) !important; 
	max-width: 100% !important;	
}
.roobely-section .roobely-container .roobely-section .roobely-container{
	padding-left: 15px !important; 
	padding-right: 15px !important; 
}

.home-banner p{
	max-width: 500px;

}


.button-row.roobely-section .roobely-container-fluid{
	width: 100%;
	padding-left: 0 !important; 
	padding-right: 0 !important;
}

.bottom-row{
	position: absolute !important;
	bottom: 20px;
	width: 100%;
	left: 0;
}

.g-slider{
	overflow: hidden;
}
.swiper-slideSpecificity {
    position: relative;
}

@media screen and (min-width: 816px) and (max-width: 1215px){
	.roobely-section .roobely-container,
	.roobely-section .roobely-container-fluid{
		width: 100% !important;
		padding-left: 48px !important; 
		padding-right: 48px !important; 
		max-width: 100% !important;	
	}
}
@media screen and (max-width: 815px){
	.roobely-section .roobely-container,
	.roobely-section .roobely-container-fluid{
		width: 100% !important;
		padding-left: 10px !important; 
		padding-right: 10px !important; 
		max-width: 100% !important;	
	}
}

@media screen  and (max-width: 991px){
	.bottom-row{
		position: relative !important;
		bottom: 0;
	}
	.bottom-row .roobely-row > .roobely-column{
		padding: 0;
	}
}