/************/
/** Banner **/
/************/

.et_pb_image_19 .et_pb_image_wrap, .et_pb_image_24 .et_pb_image_wrap, .et_pb_image_16 .et_pb_image_wrap, .et_pb_image_15 .et_pb_image_wrap, .et_pb_image_14 .et_pb_image_wrap, .et_pb_image_23 .et_pb_image_wrap, .et_pb_image_20 .et_pb_image_wrap {
    display: block;
}

div.et_pb_section.et_pb_section_8 {
    background-image: url(https://bhaktimarga.cdn.mediactive-network.net/wp-content/uploads/2022/mauritius/mauritiusportalheader.jpg)!important;
	background-size: 100%;
}

.et_pb_section_8.et_pb_section {
    padding-top: 165px;
    padding-bottom: 165px;
    margin-bottom: 0px;
}

.photo-banner.et_pb_section_8.et_pb_section
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.et_pb_text_14.et_pb_text {
    color: #bb9d5a!important;
}

.et_pb_text_15.et_pb_text, .et_pb_text_15.et_pb_text a {
    color: #00a1b0!important;
}

.et_pb_section {
    padding: 4% 0;
}
.et_pb_section {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}

.et_pb_all_tabs, .et_pb_module, .et_pb_posts_nav a, .et_pb_tab, .et_pb_with_background {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}

.et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 1200px;
	height: 100%;
}

.et_pb_row {
    padding: 2% 0;
}

.et_pb_column, .et_pb_row, .et_pb_row_inner 
{
    background-size: cover;
    background-position: 45%;
    background-repeat: no-repeat;
}

.et_pb_row {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    position: relative;
}


/**********************/
/** Text description **/
/**********************/
.et_pb_section_9.et_pb_section {
    padding-bottom: 0px;
}

.et_pb_section {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}

.et_pb_row_9.et_pb_row {
    margin-top: -108px!important;
	height: 350px;
}
.et_pb_row_13, body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row, .et_pb_row_14, body #page-container .et-db #et-boc .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_14.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_14.et_pb_row, .et_pb_row_11, body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row, .et_pb_row_10, body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row, .et_pb_row_17, body #page-container .et-db #et-boc .et-l .et_pb_row_17.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_17.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_17.et_pb_row, .et_pb_row_9, body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row {
    max-width: 100%;
}
.et_pb_row_9 {
    background-image: linear-gradient(270deg,#16254c 0%,#000711 100%);
}
.hero-intro-text {
    color: white;
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 1200px;
}
.et_pb_row_9 {
    background-image: linear-gradient(270deg,#16254c 0%,#000711 100%);
}
.hero-intro-text {
    color: white;
}

.et_pb_row {
    width: 80%;
    max-width: 1080px;
    margin: auto;
    position: relative;
}

@media (min-width: 981px)
{
.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child, .et_pb_row_inner .et_pb_column.et-last-child, .et_pb_row_inner .et_pb_column:last-child {
    margin-right: 0!important;
}
}
.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child, .et_pb_row_inner .et_pb_column.et-last-child, .et_pb_row_inner .et_pb_column:last-child {
    margin-right: 0!important;
}

@media (min-width: 981px)
{
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
    width: 20.875%;
}
}

.et_pb_image_14 {
    max-width: 33%;
    margin: 0 auto!important;
    text-align: center;
    margin-left: 0;
	min-width: 100px;
}

/* Enregistrement quotidien */
@media (min-width: 981px)
{
.et_pb_section {
    padding: 4% 0;
}
}
.et_pb_section {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}
.et_pb_all_tabs, .et_pb_module, .et_pb_posts_nav a, .et_pb_tab, .et_pb_with_background {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}

/*  */

.et_pb_section_10.et_pb_section {
    background-color: RGBA(255,255,255,0)!important;
}
@media (min-width: 981px)
{
.et_pb_section {
    padding: 4% 0;
}
}
.et_pb_section {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}
.et_pb_all_tabs, .et_pb_module, .et_pb_posts_nav a, .et_pb_tab, .et_pb_with_background {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}

@media (min-width: 981px)
{
.et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 47.25%;
}
}
@media (min-width: 981px)
{
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 5.5%;
}
}
.et_pb_column, .et_pb_row, .et_pb_row_inner {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.et_pb_column {
    float: left;
    background-size: cover;
    background-position: 50%;
    position: relative;
    z-index: 2;
    min-height: 1px;
}
.et_pb_css_mix_blend_mode_passthrough {
    mix-blend-mode: unset!important;
	padding: 20px;
}

.et_pb_row_16, body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row, .et_pb_row_12, body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, .et_pb_row_15, body #page-container .et-db #et-boc .et-l .et_pb_row_15.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_15.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_15.et_pb_row {
    width: 100%;
    max-width: 100%;
}
.et_pb_row_12 {
    background-color: #00a2b0;
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    max-width: 1200px;
}
@media (min-width: 981px)
{
.et_pb_row {
    padding: 2% 0;
}
}
.et_pb_column, .et_pb_row, .et_pb_row_inner {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.et_pb_row {
    width: 80%;
    max-width: 1080px;
    margin: auto;
    position: relative;
}

.et_pb_column_18 {
    width: 80%!important;
}
.et_pb_column, .et_pb_row, .et_pb_row_inner {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.et_pb_column {
    float: left;
    background-size: cover;
    background-position: 50%;
    position: relative;
    z-index: 2;
    min-height: 1px;
}
.et_pb_css_mix_blend_mode_passthrough {
    mix-blend-mode: unset!important;
}


.et_pb_module.et_pb_text_align_left {
    text-align: left;
	margin-bottom: 40px;
}

.et_pb_text_inner
{
	border-bottom: none;
}

.table td, .table th
{
	border-top: none;
}

.table-responsive
{
	overflow: hidden;
}

.wp-image-260030
{
	width: 50px;
}

#text-presentation .et_pb_text_15.et_pb_text a:hover, .et_pb_text_15.et_pb_text a:hover
{
	text-decoration: none;
}


#section-livestream
{
	display: inline-block;
}


/** second part under videos **/
.last-div
{
	width: 100%;
}

/*.div-introduction .et_pb_image .et_pb_image_wrap img[src*=".svg"] {
    width: 80px;
}*/

.et_pb_image img {
    position: relative;
	min-width: 100%;
}
img.lazy {
    min-height: 1px;
}
img {
    max-width: 100%;
    height: auto;
}

.banner-info
{
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	display: block;
	margin: 0 auto !important;
	font-size: 24px;
	height: auto;
}
.banner-info .et_pb_text_inner
{
	width: 55%;
	margin: 0 auto !important;
	padding-top: 30px;
	padding-bottom: 30px;
}

.et_pb_section_11.et_pb_section, .et_pb_section_12.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    background-color: rgba(74,117,64,0.76)!important;
}
@media (min-width: 981px)
.et_pb_section {
    padding: 4% 0;
}
.et_pb_section {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}
.et_pb_all_tabs, .et_pb_module, .et_pb_posts_nav a, .et_pb_tab, .et_pb_with_background {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}

.et_pb_row_16, .et_pb_row_15
{
    background-color: #ccecef;
	max-width: 100%;
	margin: 0;
	width: 100%;
}

@media (min-width: 981px)
{
.et_pb_gutters1 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
    width: 33.3333%;
}}

@media (min-width: 981px)
{
.et_pb_gutters1 .et_pb_column_2_3, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 {
    width: 66.667%;}
}
	
.et_pb_section_11.et_pb_section, .et_pb_section_12.et_pb_section {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 15px;
  background-color: #ccecef !important;
}

.et_pb_image .et_pb_image_wrap {
    display: inline-block;
    position: relative;
    max-width: 100%;
}

.et_pb_text_25 h1, .et_pb_text_10.et_pb_text, .et_pb_text_17.et_pb_text, .et_pb_text_2.et_pb_text, .et_pb_text_21 h1, .et_pb_text_8.et_pb_text, .et_pb_text_27 h1, .et_pb_text_16 h1, .et_pb_text_4.et_pb_text {
    color: #002554!important;
}

.banner h1
{
	font-size: 25px;
}

div.et_pb_row .et_pb_column .et_pb_module:last-child {
    margin-bottom: 0;
}

.banner .et_pb_module.et_pb_text_align_left
{
	margin-bottom: 0px;
}

body .et_pb_section .et_pb_button_22 {
    color: #00a1b0!important;
    border-width: 2px!important;
    border-color: #00a1b0;
    border-radius: 0px;
    font-size: 16px;
    text-transform: uppercase!important;
    background-color: rgba(0,0,0,0);
}

body .et_pb_section .et_pb_button_22:hover
{
	text-decoration: none;
}

/* Promotional banner */
.promotional-banner
{
	background-color: #ccecef;
	margin-bottom: 30px;
	padding: 0px;
	width: 100%;
}

.promotional-banner .col
{
	margin: 0px;
	padding: 30px;
}

.promotional-banner .row
{
	margin-right: 0px;
	margin-left: 0px;
}

.promotional-banner img
{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.info-content div
{
	text-align: center;
	margin: 0 auto;
	padding: 10px;
	float: bottom;
}

.info-content .div-img
{
	height: 60px;
}

 .et_pb_image_15
 {
	 min-height: 20px;
 }
