html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-decoration:none;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
form textarea{resize:none;}
a:hover, a:focus, a:active{text-decoration:none !important;color:inherit;outline:none !important;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; margin: 0;}
button {border-color: transparent; border: 0; padding: 0; margin: 0;}

@font-face {
    font-family: 'Avenir-Black';
    src: url('fonts/Avenir-Black.woff2') format('woff2'),
         url('fonts/Avenir-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir-Book';
    src: url('fonts/Avenir-Book.woff2') format('woff2'),
         url('fonts/Avenir-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir-Light';
    src: url('fonts/Avenir-Light.woff2') format('woff2'),
         url('fonts/Avenir-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir-Medium';
    src: url('fonts/Avenir-Medium.woff2') format('woff2'),
         url('fonts/Avenir-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir-Roman';
    src: url('fonts/Avenir-Roman.woff2') format('woff2'),
         url('fonts/Avenir-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
	/*	font-family: "DM Sans", sans-serif;*/
	/*	font-family: "Montserrat", sans-serif;*/
	font-family: 'Avenir-Book';
}

strong { font-family: 'Avenir-Medium'; font-weight:normal; }

/*Header*/
header { transition:0.3s; background: #fff; padding: 10px 0px; width: 100%; position:fixed; left:0px; top: 0px; z-index:99; border-bottom: 1px solid #ddd; }
header .row { align-items: center; }

.logo-white { display: none; }

.home_header { position:fixed; left: 0px; top: 0px; z-index:99; }
.home_header header { background: transparent; border-color: transparent; }
.home_header header .logo-white { display: block; }
.home_header header .logo-colored { display: none; }
.home_header header .menu li a { color: #fff; }


.home_header.sticky header { background: #fff; border-color: #ddd; transition:0.3s; }
.home_header.sticky header .logo-white { display: none; transition:0.3s; }
.home_header.sticky header .logo-colored { display: block; transition:0.3s; }
.home_header.sticky header .menu li a { color: #002d55; transition:0.3s; }

.logo { max-width: 30% !important; }


.menu { max-width: 70% !important; display:flex; justify-content: flex-end; margin:20px 0px;}
.menu li { padding: 0px 0px 0px 40px; }
.menu li a { font-size: 19px; transition: 0.3s; color: #002d55; text-decoration: none; font-size:17px; font-weight: 600; position:relative; display:inline-block; }
.menu li a:before {
	content: "";
	position: absolute;
	left: 0px;
	bottom: -5px;
	width: 0px;
	transition: all .2s ease;
	height: 2px;
	background: #f1592a;
}
.menu li a:hover, .menu li a.active { transition: 0.3s; }
.menu li a:hover:before, .menu li a.active:before { width:100%; transition: all .2s ease; width:100%; }
/*Header*/

p {
/*	font-size: 19px;*/
	font-size: 18px;
	font-weight: 400;
/*	line-height: 28px;*/
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 { letter-spacing:1px; font-family: 'Avenir-Medium'; }


.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
}
@media (min-width: 576px) {
    .container,.container-sm {
        max-width:540px
    }
}
@media (min-width: 768px) {
    .container,.container-md,.container-sm {
        max-width:720px
    }
}
@media (min-width: 992px) {
    .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    }
}
@media (min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    }
}
@media (min-width: 1400px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
        max-width:1320px
    }
}

.bg_primary { background: #002d55 !important; }
.color_primary { color: #002d55; }
.color_orange { color: #f1592a; }


#home_banner {
	padding: 0px 0 0 0;
	background: #002d55;
	height: 100vh;
	min-height: 650px;
}

.tagline_top { position: absolute; left: 0px; top: 135px; width: 100%; z-index:9; }

.tagline { display: flex; flex-direction:column; margin-bottom: 40px; }
.white { color: #fff; }
.tagline h1 { font-size: 50px; /*font-weight: 900;*/ font-weight: 800; margin:0px; padding:0px;  }
.tagline h1 span { color:#f1592a; }
.tagline h4 { margin-top:10px; }
.tagline p {
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	margin:0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Avenir-Medium';
}

#home_slider { position:relative; height: 100vh; min-height: 650px; }
.home_slide { width: 100%; display: flex; align-items:center; background: #002d55; height: 100vh; min-height: 650px; }
.home_slide:before {
	content: "";
	background: #000;
	opacity: 0.74;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

#slide01 {
	background: url('../images/home/banners/Slider_01.jpg') no-repeat center;
	background-size: cover;
}
#slide02 {
	background: url('../images/home/banners/Slider_02.jpg') no-repeat center;
	background-size: cover;
}
#slide03 {
	background: url('../images/home/banners/Slider_03.jpg') no-repeat center;
	background-size: cover;
}
#slide04 {
	background: url('../images/home/banners/Slider_04.jpg') no-repeat center;
	background-size: cover;
}
#slide05 {
	background: url('../images/home/banners/Slide_05_Latest.webp') no-repeat center;
	background-size: cover;
}

#slide02-international {
	background: url('../images/home/banners/CAM_G10_Banner.webp') no-repeat center;
	background-size: cover;
}

.slide_left {
	max-width: 64%;
	color: #fff;
	margin: auto;
	padding-top: 220px;
	position: relative;
}
#slide05 .slide_left, #slide04 .slide_left { max-width: 50%; } 
#slide03 .slide_left { max-width: 60%; } 
.slide_left img { width: auto !important; height: 65px; margin-bottom: 10px; }
.slide_left img.irecmslogo { height: 100px; }
.slide_right {
	max-width: 53%;
	padding-right: 4%;
}

.slider_logos {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}
.slider_logos.column { flex-direction:column; }

.home_slide h5 {
	font-size: 24px;
	font-weight: 600;
	line-height: 26px;
	margin-bottom: 25px;
}
.home_slide h5 span {
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	display: inline-flex;
	padding: 5px 0px;
	margin-top: 4px;
}
.home_slide p {
	font-weight: 400;
	margin-bottom: 12px;
}

.home_slide ul li {
	position: relative;
	padding-left: 30px;
}
.home_slide ul li div {
	font-size: 18px;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
    font-family: 'Avenir-Medium';
}
.home_slide ul {
	margin-left: 35px;
	position: relative;
}
.home_slide ul li:before {
	content: "";
	width: 12px;
	height: 12px;
	background: #f1592a;
	position: absolute;
	left: -5px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
}
.home_slide ul:before {
	content: "";
	width: 1px;
	height: calc(100% - 20px);
	background: #fff;
	position: absolute;
	left: 0;
	top: 10px;
}

h2 {
	font-size: 40px;
	margin-bottom: 40px;
}
h2.hasInfo { margin-bottom: 20px; }
h4 {
	font-size: 25px;
	margin-bottom: 15px;
}
h6 {
	font-size: 18px;
	padding-bottom: 10px;
}

.owl-theme .owl-nav { position: absolute; left: 50%; bottom: 50px; transform: translateX(-50%); }
.owl-theme .owl-nav [class*=owl-] {
	width: 40px;
	height: 40px;
	background: #fff !important;
	border-radius: 50%;
	margin: 0px 15px 0px 0px;
	position: relative;
}
.owl-theme .owl-nav span {
	font-size: 0px;
}
.owl-theme .owl-nav button:before {
	display: inline-block;
	content: "";
	width: 13px;
	height: 13px;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	position: relative;
	top: 1px;
	left: 2px;
	transform: rotate(-135deg);
	transition: 0.3s ease-out;
}
.owl-theme .owl-nav button.owl-next { margin-right: 0px; }
.owl-theme .owl-nav button.owl-next:before {
	transform: rotate(45deg);
	top: 1px;
	left: auto;
	right: 2px;
}
.owl-theme .owl-nav.disabled+.owl-dots { margin-top: 0px; }
.owl-theme .owl-dots .owl-dot span { width:15px; height:4px; }
.owl-theme .owl-dots .owl-dot span { background:#f1592a; opacity: 0.5; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:#f1592a; opacity: 1;}

.owl-theme .owl-nav button.owl-prev:hover:before { left: 0px; transition: 0.3s ease-out; }
.owl-theme .owl-nav button.owl-next:hover:before { right: 0px; transition: 0.3s ease-out; }

.owl-nav [class*=owl-]:hover { background: #FFE8E1 !important; }
.owl-nav [class*=owl-]:hover:before { border-top-color: #FE5621 !important; border-right-color: #FE5621 !important; }

/*.section_space { padding: 50px 0px; padding-bottom:80px;}*/
.section_space { padding: 50px 0px; }

.video_desc {
	background: #f1592a;
	padding: 40px;
	margin-left: -80px;
	color: #fff;
	position: relative;
	z-index: 15;
	transition: 0.3s ease-out;
}
.video_desc:hover {
	transition: 0.3s ease-out;
	background: #002d55;

}

.government_slide { width: 100%; display: flex; align-items:center; flex-wrap: wrap; margin-bottom:10px; }
.government_slide_left {
	width: 50%;
	color: #fff;
}
.government_slide_right {
	width: calc(50% + 40px);
	padding: 10px 20px;
	background: #fff;
	color: #000;
	min-height: 150px;
	margin-left: -40px;
	border-left: 5px solid #f1592a;
	z-index: 11;
}
.government_slide p {
	font-weight: 400;
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 18px;
	line-height: 27px;
}

#home_who_we_are p {
    font-size: 40px;
    line-height: 50px;
    font-family: 'Avenir-Medium';
}

.about_desc { padding-right:10%; }

#events { margin-top: 10px; }
.event {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	margin-top: 20px;
	overflow: hidden;
}
.event h4 { font-size: 19px; font-weight:700; margin-bottom: 10px; display: flex; align-items:flex-end; justify-content:space-between; }
.event_desc {
	overflow: hidden;
	width: calc(100% - 20px);
	padding: 15px 20px 10px 20px;
	background: #fff;
	position:absolute;
	left: 10px;
	bottom: 10px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
.event_desc p { opacity: 0; height: 0px; font-size: 14px; font-weight: 500; overflow: hidden; transition: 0.3s ease-out; }
.event:hover .event_desc p { opacity: 1; height: 170px; transition: 0.3s ease-out; }
.event:hover .event_desc { /*background: rgba(255, 255, 255, 0.7);*/ /*background: #e2f3ff;*/ transition: 0.3s ease-out; }
.event img { transition: 0.3s ease-out; }
.event:hover img { transform: scale(1.07); transition: 0.3s ease-out; }
.event svg { transition: 0.3s ease-out; }
.event:hover svg { transform: rotate(-45deg); color: #f1592a; transition: 0.3s ease-out; }

#book_tickets { padding-top:30px; }

.tickets_head { padding-bottom: 0px; }
.list_items { display: flex; justify-content:space-between; }
#book_tickets .list_tickets { display: flex; align-items: flex-start; justify-content: space-between; max-width: 1020px; margin: 0px auto; }
#book_tickets .list_tickets > li { position: relative; width: 100%; display: flex; flex-direction: column; justify-content: space-between; padding: 20px 30px 30px 30px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25); }

.ticket_top {
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom:  4px solid #000;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.tic_logo { width: auto !important; margin-right: 40px; }


#book_tickets .list_tickets > li h4 { width: auto; color:#002d55; margin-top: 24px; margin-bottom: 10px; font-size:20px; }
#book_tickets .list_tickets > li p, #book_tickets .list_tickets > li ul { width: 100%; }
.arrow_rounded { width: 60px; height: 60px; transition:0.3s; border: 1px solid #D3DCE0; border-radius: 50%; display: flex; align-items:center; justify-content:center; }
.dummy_cta { display: block; width: 100%; height:100%; position:absolute; left:0px; top:0px; }
#book_tickets .list_tickets > li:hover .arrow_rounded { border-color: #f1592a; transition: 0.3s ease-out; }
#book_tickets .list_tickets > li svg { transition: 0.3s ease-out; }
#book_tickets .list_tickets > li:hover svg { transform: rotateZ(-45deg); transition: 0.3s ease-out; }

.note {
    font-size: 16px;
    text-align: center;
    padding-top: 30px;
}
.note a {
	text-decoration: underline;
	color: #212529 !important;
}
.note span {
    font-size: 22px;
    display: block;
    padding: 10px 0px;
}

#book_tickets .list_tickets > li ul { width: 47%; padding-left: 18px; margin-bottom: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; list-style: circle; }
#book_tickets .list_tickets > li ul:last-child { width: 48%; }
#book_tickets .list_tickets > li ul li { padding: 5px 0px; width: 100%; font-size: 17px; line-height: 24px; }
#book_tickets .list_tickets > li ul li::marker { color: #f1592a; font-size: 20px; font-weight:bold; }

#book_tickets .list_tickets > li ul li:hover { color: #f1592a; }

.list_tickets img {
	filter: grayscale(100%);
	transition: 0.3s ease-out;
}
#book_tickets .list_tickets > li:hover img {
	filter: grayscale(0%);
	transition: 0.3s ease-out;
}


#agenda, #speakers { padding-top:10px; }
#agenda table {
	width: 700px;
	margin: 20px auto 40px auto;
	max-width: 100%;
}
#agenda table th {
	padding: 18px 5px 18px 25px;
	font-size: 40px;
	line-height: 40px;
/*	letter-spacing: 4px;*/
	text-align: center;
	border-bottom: 3px solid #E4F3FF;
	vertical-align: middle;
	font-family: 'Avenir-Medium';
	font-weight:normal;

	width: 200px;
}
#agenda table th span {
	font-size: 35px;
	line-height: 35px;
	font-weight: 400;
	letter-spacing: 0px;
}
#agenda table td {
	padding: 8px 20px 8px 20px;
	font-size: 17px;
	line-height: 26px;
	border-bottom: 3px solid #E4F3FF;
	color: #002d55;
	vertical-align: middle;
}
#agenda table td.no_pd { padding-left: 0px !important; padding-right: 0px !important; }
#agenda table td span {
	font-weight: 600;
}
#agenda table tr:hover th, #agenda table tr:hover td { color: #f1592a; }
#agenda table tr:hover th span, #agenda table tr:hover td span { color: #002D55; }


.event_date { font-size: 18px; font-weight: 600; }

#agenda table tr table { margin: 0px; }
#agenda table tr tbody { display: flex; align-items:center; }
#agenda table tr tbody th { font-family: 'Avenir-Medium'; }
#agenda table tr tbody tr { width: auto; border-right: 3px solid #E4F3FF; }
#agenda table tr tbody tr:last-child { border:0px; }
#agenda table tr tbody tr td, #agenda table tr tbody tr th { border: 0px; }


.title_stripped {
	background: #002d55;
	color: #fff;
	display: inline-block;
	padding: 5px 40px;
}

#pr_statics h2 { margin-bottom: 20px; }
.pr_statics_infos {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 20px;
}
.info_pr_stats {
	position: relative;
/*	background: #fff;*/
	padding: 20px 20px 20px 20px;
	height: 215px;
/*	border-bottom: 3px solid #000;*/
	color: #fff;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	width: 30%;
}
.info_pr_stats:nth-child(3), .info_pr_stats:nth-child(5) { border-right: 0px; }
.info_pr_stats:nth-child(4), .info_pr_stats:nth-child(5) { border-bottom: 0px; padding-top:40px; }
.info_pr_stats img {
	padding: 10px;
	background: #f1592a;
	opacity: 1;
	transition: 0.3s ease-out;
	margin-right: 15px;
}
.info_pr_stats:hover img { background: #2E9EEE; transition: 0.3s ease-out; }
.info_pr_stats h4 {
	font-weight: 700;
	font-size: 43px;
	margin-bottom: 7px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.info_pr_stats h6 {
	font-weight: 700;
	font-size: 18px;
	padding-top: 10px;
}
.info_pr_stats p {
	font-size: 16px;
	line-height: 22px;
}

#publications_slider { background: #fff; margin-top: 10px; }
#publications_slider img { padding: 10px; }
.publications_title { margin: 50px 0 0 0; }

.video { position: relative; }
.video iframe { position: absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; z-index:-999; }
.video a.play_video { position: relative; opacity: 1; display:block; }
.video.playing a.play_video { opacity: 0; z-index: -999; }
.video.playing iframe { opacity: 1; z-index: 5; }



.play_video:after{transition: 0.3s ease-out; content: '';width: 50px; height: 50px; display: inline-block; background: #002d55; font-size: 0; border-radius: 50%; z-index: 9; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.play_video::before {content: ''; font-size: 0; width: 0; height: 0; border-style: solid; border-width: 13px 0 13px 18px; border-color: transparent transparent transparent #fff; position: absolute; left: 50%; top: 50%; transform: translate(-45%, -50%); z-index:11; }

.play_video:hover::after { background: #f1592a; transition: 0.3s ease-out; }

.button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #fff;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	width: 200px;
	height: 50px;
}
.button:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 0px;
	background: #fff;
	z-index: 1;
	transition: 0.3s ease-out;
}
.button span {
	position: relative;
	color: #fff;
	z-index: 3;
	font-size: 16px;
	font-weight: 600;
	transition: 0.3s ease-out;
}
.button:hover span { color:#f1592a; transition: 0.3s ease-out; }
.button:hover:before { width:100%; transition: 0.3s ease-out; }

.button.orange { border-color: #f1592a; }
.button.orange:before { background: #f1592a; }
.button.orange span { color: #f1592a; }
.button.orange:hover span { color:#fff; transition: 0.3s ease-out; }
button { background:transparent; }

#testimonial_videos { margin-top:40px; }



.glimpses_img { margin-top:12px; margin-bottom:12px; }
.glimpses_img img { width: 100%; float: left; margin: 0px; box-shadow: 0 5px 30px 0 rgba(0,0,0,.08) }

#Snapshot_Wrapper {
	width: 100%;
	height: calc(100vh - 79px);
	overflow: hidden;
}
#Snapshot_Left {
	float: left;
	width: 50%;
	height: calc(100vh - 79px);
	background: url('../images/gallery/gallery_img_1.jpg') no-repeat center;
	background-size: cover;
}
#Snapshot_Right {
	float: left;
	width: 50%;
	height: 1600px;
	padding: 100px 5vw 0px 5vw;
}
#Snapshot_Right li {
	display: flex;
	width: 100%;
	align-items: end;
	justify-content: space-between;
	border-top: 1px solid #d3dce0;
	padding: 30px 0px 40px 0px;
}
#Snapshot_Right li h5 {
	font-size: 5vw;
	line-height: 5vw;
	font-weight: 700;
	color: #002d55;
	width: 25%;
}
#Snapshot_Right li p {
	font-size: 1.55vw;
	line-height: 2.1vw;
	font-weight: 600;
	color: #000;
	width: 70%;
	text-align: right;
	padding-left: 50px;
}

#WRC_Snapshot ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
#WRC_Snapshot ul li {
	width: 23%;
	text-align: center;
	margin: 0px 1%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 4px;
	height: 220px;
	margin-bottom: -25px;
}
#WRC_Snapshot ul li h5 {
	font-size: 35px;
	font-weight: 700;
	width: 150px;
	height: 55px;
	background: #002d55;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 2;
	border-radius: 5px;
	margin-bottom: -20px;
	transition:0.3s ease-out;
}
#WRC_Snapshot ul li:hover h5 { background: #f1592a; transition:0.3s ease-out; }
#WRC_Snapshot ul li p {
	width: 100%;
	height: 125px;
	background: #F6F6F6;
	padding: 35px 15px 0px 15px;
	border-radius: 5px;
	font-size: 18px;
	line-height: 25px;
}
#WRC_Snapshot h2 { margin-bottom:20px; }

.speaker_img { background: #F6F6F6; overflow:hidden; transition: 0.3s ease-out; }
.speaker img { transition: 0.3s ease-out; }
.speaker:hover img { transform: scale(1.03); transition: 0.3s ease-out; }
.speaker:hover .speaker_img { background: #e2f3ff; transition: 0.3s ease-out; }
.speaker h6 { font-weight: 700; font-size: 21px; color:#002d55; padding-top: 20px; padding-bottom: 8px; }
.speaker p { font-size: 16px; line-height:23px; }

.sponsor_img {
	display: block;
	width: 100%;
	padding: 12px;
	margin-bottom: 24px;
	overflow: hidden;
}
.sponsor_img img {
	margin: 0px;
	display: block;
	width: 100%;
	transition: 0.45s ease-out;
	padding: 0px 10px;
}
.sponsor_img:hover img { transform:scale(1.1); transition: 0.45s ease-out; }
.sponsors_slider { padding: 0px 1px; }

#sponsors { text-align:center; }
#sponsors h4 { font-weight: 600; font-size: 15px; background:#e2f3ff; display: inline-flex; align-items: center; justify-content: center; text-align: center; height: 45px; width: 100%; max-width: 260px; }
.seperator { width: 100%; height:1px; background: #d3dce0; overflow:hidden; margin: 20px 0px 30px 0px; }

#copyrights {
	background: #f1592a;
	padding: 15px;
	text-align: center;
	color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#event-logo{
	display:flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
@media only screen and (max-width: 768px) {
	#copyrights{
		display: flex;
		flex-direction: column;
		gap:10px;
	}
	#event-logo{
		display: flex;
		flex-direction: column;
		gap:5px;
	}
}

.inside_pages { margin-top: 140px; margin-bottom: 100px; }

#who_attended h4 {
	font-size: 25px;
	display: inline-flex;
	width: 100%;
	max-width: 400px;
	border-bottom: 4px solid rgba(255, 255, 255, 0.2);
	justify-content: center;
	padding-bottom: 20px;
	margin-bottom: 50px;
	color: rgba(255, 255, 255, 0.6);
	font-weight: 500;
	transition: 0.3s;
}
#who_attended h4.no_border { border-bottom: 0px !important; color:#fff; }

.tab_panel { display:none; }
#tabs { display:flex; align-items: flex-start; justify-content:center; }
#tabs li { margin: 0px 0px; }
#tabs li h4 { padding: 0px 40px 15px 40px; cursor:pointer; }
#tabs li:hover h4 { border-color: #fff; color:#fff; transition: 0.3s; }
#tabs li.active h4 { border-color: #f1592a; color:#fff; transition: 0.3s; }

.sector {
	background: #fff;
	border-radius: 16px 16px 8px 8px;
	height: 280px;
	transition: 0.3s ease-out;
	border: 8px solid #fff;
}
.sector:hover {
	background: #e2f3ff;
	transition: 0.3s ease-out;
}
.sector.orange_box:hover {
	background: #ffe5dd;
}
.sector_top {
	width: 100%;
	border-radius: 16px;
	background: #ccc;
	height: 100px;
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
}
.sector_top img {
	position: relative;
	z-index: 5;
}
.sector_top:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0p;
	height: 100%;
	width: 0px;
	background: #2E9EEE;
	transition: 0.3s ease-out;
	border-radius: 16px;
}
.sector:hover .sector_top:before {
	width: 100%;
	transition: 0.3s ease-out;
}
.sector.orange_box .sector_top:before { background: #FE5621; }
.bg_orange { background: #FE5621; }
.sector h5 {
	font-size: 40px;
	font-weight: 700;
	color: #2E9EEE;
	margin-bottom: 10px;
}
.sector h5.txc_orange {
	color: #FE5621;
}
.sector p {
	font-weight: 600;
}

.companies_slider_row {
	background: #fff;
	padding: 20px;
	position: relative;
	border-radius: 8px;
}

.company_img img {
	padding: 20px 7px;
}
.companies_slider { padding: 0px 70px; }
.companies_slider .owl-nav {
	text-align: left;
	width: 100%;
	left: 0px;
	top: 50%;
	bottom: auto;
	display: flex;
	justify-content: space-between;
	margin: 0px;
	transform: translateY(-50%);
}
.companies_slider .owl-nav [class*=owl-] { margin-right:0px; background: #F2F2F2 !important; }

#home_contact h2 { font-weight:700; margin-bottom:0px; }

footer p { font-size: 17px; }

.menu_icon { display: none; }

#mobile_menu {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #002d55;
	z-index: 99;
	top: 0px;
	height: 100%;
	display: none;
}

#companies_attended { border-bottom: 1px solid #d3dce0; padding-bottom:20px; margin-bottom: 30px; }


/* Mobile */
@media only screen and (max-width: 768px) {
	header { z-index: 9999; }
	body { overflow-x: hidden; }
	p { font-size: 15px; line-height: 20px; }
	.inside_pages { margin-top: 90px; margin-bottom: 60px; }
	h2 { font-size: 25px; line-height:34px; margin-bottom:30px; }
	h4 { font-size: 18px; }
	h6 { font-size:15px; }
	.speaker { margin-bottom:30px; }
	.speaker_info h6 { font-size: 15px; padding-top:10px; padding-bottom: 5px; }
	.speaker_info p { font-size: 13px; line-height: 17px; }

	header { padding: 10px 0px; }
	header .menu { display: none; }
	.logo img { width: 150px; }

	.menu { flex-direction: column; max-width: 100% !important; margin-top: 90px; }
	.menu li { width: 100%; text-align:center; padding: 30px 0px 0px 0px; }
	.menu li a { color:#fff; }

	.menu_icon { display: block; position: fixed; right: 20px; top: 20px; z-index: 999999999999; width: 26px; height: 23px; }
	.menu_icon span {display: block; border-radius: 10px; width: 26px; height: 3px; background: #fff; position: absolute; left: 0; top: 0px;}
	.sticky .menu_icon span {background: #002d55; }
	.menu_icon span:nth-child(2) {top: 8px;}
	.menu_icon span:nth-child(3) {top: 8px;}
	.menu_icon span:nth-child(4) {top: 16px;}
	.menu_active span:nth-child(1), .menu_active span:nth-child(4) {display: none;}
	.menu_active span:nth-child(2){ transform: rotate(45deg); transition: 0.5s; background: #f1592a; }
	.menu_active span:nth-child(3) { transform: rotate(-45deg); transition: 0.5s; background: #f1592a; }

	.section_space { padding: 35px 0px; }

	#home_banner { padding-top:0px; padding-bottom: 20px; }
	.tagline h1 { font-size: 30px; }
	.tagline p { font-size: 15px; line-height:22px; }
	.home_slide { flex-direction:column; padding-top: 105px; }
	#home_banner .owl-theme .owl-nav { bottom: 30px; }

	.tagline_top { top: 90px; }
	#slide05 .slide_left, #slide04 .slide_left, #slide03 .slide_left, .slide_left { max-width: 90%; }
	.home_slide ul li div { font-size: 14px; }
	.home_slide ul { margin-left: 25px; }
	.home_slide ul li { padding-left: 20px; }

	.slide_left, .slide_right { max-width: 90%; width: 90%; padding-right: 0px; }
	.slide_left { padding-top: 20px; }
	.slide_left img { height: 50px !important; }
	.slide_left img.irecmslogo { height:60px !important; }
	.home_slide h5 span { font-size: 15px; }
	#home_banner .owl-theme .owl-nav { left: 50%; transform: translateX(-50%); }
	.home_slide h5 { font-size: 18px; line-height: 22px;  }

	.video_desc { margin: 0px 0px 30px 0px; padding: 20px; }
	.about_desc { padding-right: 0px; margin-bottom: 25px; }
	.about_desc h2 { margin-bottom:15px; }

	#home_government_support {  }
	.government_slide_left, .government_slide_right { width: 100%; margin-left: 0px; }
	.government_slide p { font-size: 15px; line-height:20px; }

	#home_who_we_are p { font-size: 23px; line-height:33px; padding: 0px 10px; }
	#home_who_we_are p br { display:none; }
	.typed_text { display: block; width:100%; min-height:33px; }

	#events .row { flex-wrap:wrap; justify-content:center; }
	#events .row .col { width: 50%; max-width: 50%; min-width: 50%; }
	.event h4 { font-size:13px; line-height:17px; }
	.event_desc p { font-size:10px;line-height: 14px; }
	.event_desc { padding:12px 12px 10px 12px; }
	.event:hover .event_desc p { height:95px; }

	#WRC_Snapshot ul li { width: 46%; margin: 0px 2%; height:150px; }
	#WRC_Snapshot ul li h5 { font-size:25px; width: 130px; height:40px; }
	#WRC_Snapshot ul li p { font-size:14px; line-height:19px; padding: 30px 12px 0px 12px; height: 117px; }

	/*#agenda table th, .faqs table th, #agenda table td, .faqs table td { font-size:15px; line-height:19px; }
	#agenda table th span, #agenda table td span, .faqs table th span, .faqs table td span { font-size: 13px; }*/
	
	#agenda table th {
		padding: 9px 10px 9px 10px;
		font-size: 20px;
		line-height: 25px;
		vertical-align: middle;
		width: 110px;
	}
	#agenda table th span {
		font-size: 20px;
		line-height: 30px;
	}
	#agenda table td {
		font-size: 15px;
		line-height: 24px;
		vertical-align: middle;
	}
	#agenda table { width:100%; }

	#agenda table tr tbody tr { border:0px !important; }

	#agenda table tr tbody { flex-direction:column; }
	#agenda table tr tbody tr { width:100%; border-right:0px; border-bottom:3px solid #E4F3FF; }
	#agenda table tr tbody tr:last-child td { width: 100%; padding-left: 130px; }

	.event_date { font-size:15px; }

	.title_stripped { padding: 5px 10px; }

	.view_btn_speakers { margin-top: 0px !important; }

	.companies_slider_row { padding-left: 0px; padding-right: 0px; }

	#who_attended h4 { font-size:18px; }

	.tab_panel .row { justify-content: center; }
	.tab_panel .col { width: 50%; min-width: 50%; max-width:50%; margin-bottom: 24px; }
	#who_attended h4 { padding-bottom: 0px; }
	.companies_slider { padding: 0px 50px; }
	.sector_top { height:60px; margin-bottom:15px; }
	.sector_top img { width: 40px; }
	.sector { height: 190px; }
	.sector h5 { font-size:25px; }
	
	.mt-5 { margin-top: 2rem !important; }

	.mt-mob-0 { margin-top: 0px !important; }

	#book_tickets .list_tickets { flex-direction:column; }
	#book_tickets .list_tickets > li { padding-left: 10px; width: 100%; padding-right: 10px; gap: 15px; flex-direction:column; justify-content: flex-start; align-items:flex-start; }
	#book_tickets .list_tickets > li h4 { width: 100%; }
	#book_tickets .list_tickets > li ul { width: 100%; padding-left: 0px; list-style:none; text-align: center; }
	#book_tickets .list_tickets > li ul li { font-size:15px; width:100%; padding: 2px 0px; margin-bottom:3px; }

	.ticket_top { text-align:center; width: 100%; }
	.arrow_rounded { margin: auto; }

	.info_pr_stats { height: 230px; width: 50%; padding: 10px; }
	.info_pr_stats:nth-child(3) { border-right: 1px solid rgba(255, 255, 255, 0.5); }
	.info_pr_stats:nth-child(2), .info_pr_stats:nth-child(4) { border-right: 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
	.info_pr_stats:nth-child(4) { padding-top:10px; }
	.info_pr_stats:nth-child(5) { padding-top:15px; }
	.info_pr_stats img { margin-right: 10px; width: 40px; padding: 6px; }
	.info_pr_stats p { font-size:14px; line-height: 19px; }
	.info_pr_stats h4 { font-size:20px; }
	.info_pr_stats h6 { font-size:15px; }
	.publications_title { margin-top:25px; }

	.play_video:after { width:40px; height:40px; }
	.play_video::before { border-width: 8px 0 8px 13px; }

	.glimpses_img { padding: 0px 3px; margin-top: 3px; margin-bottom: 3px; }

	.button span { font-size:14px; }

	#testimonial_videos .col { width: 50%; min-width: 50%; max-width:50%; }
	#testimonial_videos .col:nth-child(3) { display: none; }

	#sponsors h4 { font-size:12px; }
	#sponsors .me-3 { margin-right: 10px !important; margin-left: 10px !important; }
	#sponsors .ms-3 { margin-right: 10px !important; margin-left: 10px !important; }

	.seperator { margin-top: 0px; margin-bottom:35px; }

	#home_contact .row { flex-direction: column; text-align: center; }

	#home_contact h2 { font-size: 20px; line-height: 30px; margin-bottom: 15px; }


	footer p { font-size:13px; line-height: 20px; max-width: 300px; margin: auto; }
	.tic_logo { justify-content:center; }

	footer .social_icons { margin-bottom:30px; }
	.footer_col1 { min-width: 100%; }
	.footer_col2 { min-width: 100%; margin-bottom: 25px; }
	.footer_col3 { min-width: 100%; margin-bottom: 25px; }
	.footer_col4 { min-width: 100%; }
	.list_items { flex-direction: column; }
	#book_tickets .list_tickets > li ul { width: 100% !important; margin-bottom: 0px; }
	.btn_ticket { width: 100%; }
	.ticket_top { margin-bottom: 0px; }
	.tic_logo { margin-right: 30px; }
	#book_tickets .list_tickets > li h4 { width: auto; font-size:17px; }

	.note span {
	    font-size: 20px;
	}

	.logo { max-width: 50% !important; }
}
/* Mobile */



/* Srikanth */
.menu_ftr{ background: #f2f2f2; padding: 50px 0px 40px 0px; }
.menu_ftr h6{ font-family: 'Avenir-Medium'; margin-bottom:20px; display:inline-block; position: relative;}
.menu_ftr h6:after{
	width: 80px;
	height: 2px;
	display: block;
	content: "";
	position: absolute;
/*	left: 50%;*/
	left: 0%;
	bottom: -5px;
	background: #f1592a;
/*	transform: translateX(-50%);*/
}
.menu_ftr p { margin: 3px 0px; }
.menu_ftr p strong { font-family: 'Avenir-Medium'; font-weight:normal; }
.menu_ftr a { color: #212529; }
.logo_footer img{width:180px; margin-bottom:30px;}
.ul__disc li{margin-bottom:15px;}
.footer_address { padding: 0px 0px 20px 0px; }
.social_icons a { color: #212529; margin-right: 6px; display: inline-flex; width: 50px; height: 50px; border: 1px solid #d3dce0; border-radius: 50%; align-items: center; justify-content:center; }
.social_icons a i:before { font-size: 22px; }
.social_icons a i.bi-twitter-x:before { font-size: 16px; }
.social_icons a i.bi-instagram:before { font-size: 18px; }
.social_icons a:hover { color: #f1592a; }
/* Srikanth */
.why_dubai{padding: 50px 0px 40px 0px; }
.sub_ttl{margin: 0px 0px 30px 0px;}
.dis__flex img{background: #f1592a; width: 70px; height: 70px; padding:7px; border-radius:6px;}
.dis__flex {display:flex; gap:20px;}
.why_dubai .dis__flex { padding: 20px 0px; }
/*.dis__flex p{font-size: 14px; line-height:20px;}*/
.section_space a{color:#f1592a;}

#home_who_we_are { padding-bottom: 40px; }
#home_video { padding-top: 0px; }

#home_government_support { margin-bottom: 0px; padding-bottom: 40px; }
#home_government_support.int_support { margin-bottom: 0px; padding-bottom: 50px;padding-top: 0px; }

#WRC_Snapshot { padding-top: 10px; padding-bottom: 50px; }


.why_dubai .about_desc { padding-right: 10%; padding-left:10%; }

@media only screen and (max-width: 768px) {
	.why_dubai{padding: 40px 0px 0px 0px; margin-bottom: 30px;}
	.why_dubai .dis__flex {margin-bottom: 0px; padding: 10px 0px;}
	.why_dubai .about_desc { margin:0px; padding: 0px; }
	.dis__flex img{ width:50px; height:50px; padding:7px;}
	.home_slide p{}
	#home_contact p { margin-bottom: 20px; }
	#home_video { padding-bottom: 10px; }
	#home_government_support { padding-top: 40px; }
	#home_government_support.int_support { padding-bottom: 30px; }
}



#support_slider { margin-top:10px; }
.h-title {
    font-size: 38px;
    color: #00488a;
    margin: 0 0 12px;
}
.iecm-sec .h-title {
    color: #212529;
}
.iecm-item {
    margin: auto;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding: 0px 0px;
    max-width: 100%;
}
.iecm-logo {
    max-width: 150px;
    background-color: #fff;
    margin: 28px auto 15px auto;
    padding: 5px 10px;
    min-height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    box-shadow: 0px 0px 7px 1px #ddd;
}
.iecm-item a {
    color: #002d55;
    text-decoration: none;
}
.iecm-item:hover a {
    color: #01b6ed;
}
.iecm-item h4 {
    font-size: 15px;
    line-height: 22px;
    margin: 0;
    font-weight: 500;
}

#int_slider img { border: 1px solid #ddd; }


.why_dubai_blueBox { margin-top: 40px; padding: 30px 20px 30px 20px; }


.footer-wrc {
    position: fixed;
    left: 10px;
    bottom: 15px;
    width: 150px;
    z-index: 99;
}
.footer-wrc img { width: 100%; }



.floating_btn {
	position: fixed;
	left: auto;
	right: -45px;
	color: #fff !important;
	border: 1px solid #fff;
	width: 140px;
	top: 50%;
	transform: translateY(-50%) rotate(270deg);
	z-index: 15 !important;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: 'Avenir-Medium';
	background: #f1592a;
	font-size: 18px;
	z-index: ;
}

#social_media img { max-width: 100%; }












/*executive-roundtable*/
.color_blue { color: #23384C; }
.color_grey { color: #616161; }
#executive-page .section_space { padding: 70px 0px; }
#executive-page #home_banner { background: url(../images/banner_img.jpg) no-repeat center;background-size: cover;width: 100%;height: 60vh;display: inline-block;position: relative; }
#executive-page h2 { margin-bottom: 30px; }
#banner_below_section { padding-bottom: 0px!important; }
.tagline_top { top: 50%;transform: translateY(-50%); }
.convesation_text p { margin-top: 15px; }
.senior_industries_inner { position: relative; background: url("../images/senior_industries_bg.jpg") no-repeat center; background-size:cover; }
#executive-page #home_banner:after { content: "";background: #000;opacity: 0.74;width: 100%;height: 100%;position: absolute;left: 0;top: 0; }
#executive-page #home_banner .slider_logos { margin-top: 20px; }
#executive-page #home_banner .tagline { padding: 0px 200px; }
.senior_industries_inner:after { content: "";background: #000;opacity: 0.74;width: 100%;height: 100%;position: absolute;left: 0;top: 0; }
.senior_industries_img { position: relative;left: 0px;top: 0px; }
/*.senior_industries_content { position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;padding: 0px 220px; }*/
.senior_industries_content { width: 100%;padding: 100px 220px; position:relative; z-index:9; }
.senior_industries_content p { line-height: 32px; }
.senior_industries_content p strong { font-size: 25px; }
.line_seperatorRed span { width: 200px;height: 5px;background-color: #FE5621;display: inline-block;margin-bottom: 30px; }
.wrc_executive_roundtable_for { padding: 50px; }
.wrc_executive_roundtable_for h2 { margin-bottom: 20px; }
.wrc_executive_roundtable_for p.have_leftLine { margin-bottom: 50px; }
.wrc_executive_roundtable_for .dis__flex { align-items: center; }
.wrc_executive_roundtable_for .dis__flex:hover img { background-color: #2E9EEE; }
.dis__flex img { border-radius: 0px; }
.pr { position: relative; }
.invitaion_img { position: relative;left: 0px;top: 0px; }
/*.invitaion_content { position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%; }*/
.invitaion_content { padding: 100px 0px; width: 100%; max-width: 850px; display: flex; margin: 0px auto; flex-direction:column; }
.btn_orange a { background-color: #FE5621;color: #FFFFFF;display: inline-block;font-size: 16px;font-weight: 600;padding: 15px 30px;border-radius: 30px;margin-top: 30px; }
.btn_orange a:hover { background-color: #FFFFFF;color: #FE5621;  }
.inside_text h4 { font-size: 25px;border-bottom: 1px solid #FE5621;display: inline-block;padding-bottom: 20px; }
.inside_img { position: relative;top: 0px;left: 0px;display: inline-block; }
.inside_img:after { content: "";background: #000;opacity: 0.74;width: 100%;height: 100%;position: absolute;left: 0;top: 0; }
.inside_text { position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center; }
#editorial_coverage { padding: 95px 0px 105px 0px; }
.editorial_coverage_text { margin-left: 50px; }
.editorial_coverage_text ul { display: flex;margin-top: 50px; }
.editorial_coverage_text ul li { display:flex;align-items: center;background-color: #FFF4F1;padding: 15px; }
.editorial_coverage_text ul li p { font-size: 16px;line-height: 24px;margin-left: 10px;font-family: 'Avenir-Medium'; }
.editorial_coverage_text ul li:hover { background-color: #FE5621;color: #FFFFFF; }
.hover_img { display: none; }
.editorial_coverage_text ul li:hover .hover_img { display: block; }
.editorial_coverage_text ul li:hover .cmn_img { display: none; }
.editorial_coverage_text p { font-size: 22px;line-height: 36px; }
.eco_system_inner { display: flex; }
.eco_system_img { width: 35%; }
.eco_system_content { width: 55%;padding: 50px;padding-right: 0px; }
.eco_system_content p { margin-top: 10px; }
.the_leadershipWhitePaper_content { background-color: #FE5621;padding: 40px;margin-right: -80px;position: relative;z-index: 1; }
.the_leadershipWhitePaper_content:hover { background-color: #002d55; }
.have_leftLine { position: relative;padding-left: 15px; }
.have_leftLine:before { content: "";width: 5px;height: 20px;display: inline-block;background-color: #FE5621;position: absolute;top: 2px;left: 0px; }
.real_estatator_img { position: relative; }
.real_estatator_img img { box-shadow: 7px 8px 11px 0px rgba(0,0,0,0.25); }
.real_estatator_img:after { content: " ";width: 100%;height: 100%;background-color: #002D55;left: -25px;top: 25px;display: inline-block;position: absolute;z-index: -1; }
.the_leadershipWhitePaper_content h2 { margin-bottom: 20px; }
.the_leadershipWhitePaper_content p.have_leftLine { margin-top: 40px; }
.the_leadershipWhitePaper_content p.have_leftLine:before { background-color: #FFFFFF; }
.show_mob { display: none; }


.invitaion_inner { background: url("../images/invitation_bg.jpg") no-repeat center; background-size: cover; }







@media only screen and (max-width: 768px) {
	.senior_industries_content { padding: 50px 20px; }
	.wrc_executive_roundtable_for { padding: 40px 20px; }
	.wrc_executive_roundtable_for .dis__flex { margin: 10px 0px; }
	.wrc_executive_roundtable_for .row.mt-5 { margin-top: 0px!important; }
	.inside_the_WRC_ER_box { margin: 10px 0px; }
	.eco_system_img,.eco_system_content { width: 100%;padding: 20px; }
	.eco_system_content br { display: none; }
	.mob_col { flex-direction: column; }
	.mob_reverse { flex-direction: column-reverse; }
	.the_leadershipWhitePaper_content { margin-right: 0px;padding: 20px; }
	.show_mob { display: block; } 
	.hidden_mob { display: none; }
	#executive-page #home_banner { background: url(../images/banner_img_mob.jpg) no-repeat center;background-size: cover;width: 100%;height: 60vh;display: inline-block;position: relative; }
	#executive-page #home_banner .tagline { padding: 20px; }
	.senior_industries_content p strong { font-size: 18px; }
	.line_seperatorRed span { margin-bottom: 20px; }
	.wrc_executive_roundtable_for p.have_leftLine { margin-bottom: 30px; }
	.invitaion_content { padding: 50px 25px; }
	#executive-page h2 { margin-bottom: 20px; }
	.invitaion_content p { line-height: 28px; }
	.have_leftLine { padding-left: 10px; }
	.have_leftLine:before { height: 15px; }
	.editorial_coverage_text p { font-size: 16px;line-height: 28px; }
	.editorial_coverage_text ul { flex-direction: column; }
	.editorial_coverage_text ul li img { width: 50px; }
	.eco_system_inner { padding: 30px 20px; }
	.the_leadershipWhitePaper_content p { line-height: 24px; }
	.the_leadershipWhitePaper_content p.have_leftLine { margin-top: 20px; }
	#executive-page #home_banner { min-height: 500px; }
	#executive-page #home_banner .slider_logos img { width: 155px; }
	#executive-page #home_banner h1 { font-size: 25px; }
	#executive-page .tagline { margin-bottom: 0px; }
	#executive-page-header .logo img { width: 85px!important; }
	#executive-page-header .menu_icon { top: 29px; }
	#executive-page .section_space { padding: 35px 0px; }
	#executive-page .inside_text h4 { font-size: 20px;line-height: 30px; }
	.editorial_coverage_text { margin-left: 0px; }
	.real_estatator_img { padding: 40px; }
	.real_estatator_img:after { width: 80%;height: 80%;left: 20px;top: 70px; }
	.editorial_coverage_text ul { margin-top: 30px; }
	.senior_industries_inner { background: url(../images/senior_industries_bg_mob.jpg) no-repeat center;background-size: cover; }
	.senior_industries_img img { opacity: 0; }
	.invitaion_inner { background: url("../images/invitation_bg_mob.jpg") no-repeat center; background-size: cover; }
	.invitaion_inner p br { display: none; }
	#editorial_coverage { padding: 35px 0px 55px 0px; }

}

