<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/**=========================================================

 * Theme Name   :  ERA Main

 * Author       :  Amit Suthar

 * Description  :  June-July 2024

 * File Name	:  style.css

=========================================================**/



@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&amp;family=Manrope:wght@200..800&amp;display=swap');
/* Global Styles */



:root {  --primary: #666666; /*Primary Color*/
 --secondary: #C8102E; /* Secondary Color*/
 --white: #ffffff; /*White*/
 --alternate: #0D2B88; /* Alternate Color*/
 --alternate1: #333333; /* Alternate Color*/
 --background1: #EEF3FA; /* Background Color*/
 --background2: #979797; /* Background Color*/
 --background3: #CECECE; /* Background Color*/
 --background4: #F2F2F2; /* Background Color*/
 --background5: #F5F5F5; /* Background Color*/
 --background6: #EBEBEB; /* Background Color*/
 --background7: #9D9D9D; /* Background Color*/
 --background8: #C6C2C2; /* Background Color*/
 --fontStyle1: "Manrope", sans-serif;
 --fontStyle2: "Inter", sans-serif;
}
.primary { color: var(--primary) !important; }
.secondary { color: var(--secondary) !important; }
.white { color: var(--white) !important; }
.alternate { color: var(--alternate) !important; }
.alternate1 { color: var(--alternate1) !important; }
.background1 { background-color: var(--background1) !important; }
.background2 { background-color: var(--background2) !important; }
.background3 { background-color: var(--background3) !important; }
.background4 { background-color: var(--background4) !important; }
.background5 { background-color: var(--background5) !important; }
.background6 { background-color: var(--background6) !important; }
.background7 { background-color: var(--background7) !important; }
.background8 { background-color: var(--background8) !important; }
.fontStyle1 { font-family: var(--fontStyle1) !important; }
.fontStyle2 { font-family: var(--fontStyle2) !important; }
*, *:after, *:before { margin: 0; padding: 0; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
html { height: 100%; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, body { height: 100%; }
body { font-family: var(--fontStyle1); font-size: 20px; font-weight: 400; line-height: 1.4; color: var(--primary); -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%; background: #ffffff url(../images/loader.gif) center center no-repeat; overflow-x: hidden; }
::selection { background: #C8102E; /* Safari */ color: #ffffff; }

	

::-moz-selection {
 background: #C8102E; /* Firefox */
 color: #ffffff;
}
img { max-width: 100%; vertical-align: middle; -ms-interpolation-mode: bicubic; }
 @media screen and (-webkit-min-device-pixel-ratio:0)  and (min-resolution:.001dpcm) {
img { image-rendering: -webkit-optimize-contrast !important; }
}



/* Unset for Safari 11+ */

@media not all and (min-resolution:.001dpcm) {
@supports (-webkit-appearance:none) and (stroke-color:transparent) {
 img {
 image-rendering: unset !important;
}
}
}
a, a:focus, a:hover { color: #DD1A32; outline: none; cursor: pointer; text-decoration: none; box-shadow: none !important; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
a:hover { color: #000000; }



:focus, ::-moz-focus-inner {
 border: none;
 outline: none !important;
}
fieldset, a img { border: none; }
ol, ul { margin: 0px auto; padding-left: 15px; list-style-position: outside;/*list-style-type: none;*/

}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
b, strong { font-weight: 700; }
/* ClearFix */

.clear { clear: both; height: 0px; overflow: hidden; }
.container:after { display: block; content: " "; clear: both; }
.clearfix:after { display: block; content: "."; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/

.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

	

/* wrapper */

	

#wrapper { position: relative; height: auto !important; min-height: 100%; height: 100%; width: 100%; display: block; margin: 0 auto; overflow: hidden; max-width: 100%; background: #ffffff; }
body,  #wrapper,  .footer-wrapper { opacity: 0; }
.container,  .wide-container { position: relative; width: 100%; margin: 0px auto; max-width: 1200px; padding: 0px 15px; }
.wide-container { max-width: 1430px; }
/* Header Styles */



#pageHeaderWrapper { position: relative; width: 100%; z-index: 991; display: block; margin: 0px auto;background: #D7D7D7;}
#pageHeader { position: relative; display: block; width: 100%; z-index: 101; padding: 0px; margin: 0px auto; max-width: 100%;background: #D7D7D7; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.is-sticky #pageHeader { left: 0; right:0;max-width: 100%;margin:0 auto;background: #D7D7D7;}
.header-container { position: relative; display: block; width: 100%; padding: 0px 40px 0px 60px;max-width: 1920px;margin: 0 auto;}
/* Top Header Container */



.topHeaderContainer { position: relative; display: flex; margin: 0px auto; align-items: center; justify-content: space-between; }
/* Logo */

	

.logo { position: relative; display: block; float: left; width: 236px; height: 80px; z-index: 1001; overflow: hidden; padding: 0px 0px; margin: 10px 0px; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.logo a { position: relative; width: 100%; height: auto; display: block; overflow: hidden; }
.logo img { position: relative; display: block; height: auto; max-width: 100%; }
/* Top Right Header */

	

.topRightHeader { position: relative; display: flex; padding: 0px; height: 100%; align-items: center; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; margin: 0px 0px; justify-content: end; }
.headerGroupContainer { position: relative; display: flex; align-items: center; }
.headerSerach-btn { margin-right: 30px; }
.headerSerach-btn a img { max-width: 20px; }
.headerSerach-btn a:hover img { filter: invert(13%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(111%) contrast(104%); }
.headerRegister-btn a { font-family: var(--fontStyle2); position: relative; display: block; font-size: 18px; font-weight: 500; line-height: 25px; border-radius: 8px; padding: 17px 32px; color: var(--secondary); background: var(--white); text-transform: capitalize; }
.headerRegister-btn a:hover { color: var(--white); background: var(--secondary); }
/* Nav */

	

.nav-wrapper { position: relative; display: block; float: left; margin: 0px auto; }
.nav-container,  .nav { position: relative; width: 100%; display: block; margin: 0px auto; text-align: center; }
.nav ul { position: relative; display: flex; padding: 0; width: 100%; font-size: 20px; flex-wrap: wrap; margin: 0px auto; align-items: center; text-transform: none; list-style-type: none; }
.nav&gt;ul&gt;li { position: relative; display: block; height: 100%; font-weight: 700; margin: 0px 15px; }
.nav&gt;ul&gt;li&gt;a { position: relative; display: block; height: 100%; padding: 40px 0px; line-height: 20px; color: var(--primary); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/* .nav&gt;ul&gt;li&gt;a:before {

	position: absolute;

	display: block;

	z-index: 1;

	left: 50%;

	right: 50%;

	width: 0px;

	content: '';

	height: 2px;

	bottom: -1px;

	overflow: hidden;

	background: #DD1A32;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

	}



.nav&gt;ul&gt;li.menu-item-has-children&gt;a {

	padding-right: 20px;

	}



.nav li.menu-item-has-children &gt; a:after {

    font-family: 'Font Awesome 6 Free';

	position: absolute;

	content: "\f078";

	font-size: 12px;

	right: 1px;

	top: 50%;

    z-index: 2;

	height: 20px;

	font-weight: 900;

	margin-top: -10px;

	line-height: 20px;

	text-align: center;

	display: inline-block;

	vertical-align: middle;

	}



.nav&gt;ul&gt;li.menu-item-has-children:hover&gt;a:after,

.nav&gt;ul&gt;li.menu-item-has-children.selected&gt;a:after {

	content: "\f077";

	} 



.nav&gt;ul&gt;li:hover&gt;a:before,

.nav&gt;ul&gt;li.selected&gt;a:before {

    left: 0px;

	right: 0px;

	width: 100%;

    }*/



.nav&gt;ul&gt;li span { position: relative; display: block; height: 100%; z-index: 2; }
.nav&gt;ul&gt;li:hover&gt;a,  .nav&gt;ul&gt;li.selected&gt;a { color: var(--secondary); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.nav&gt;ul ul,  .nav&gt;ul ul ul { position: absolute; top: 100%; opacity: 0; width: 100%; left: -30px; z-index: 991; padding: 0px 0px; font-weight: 400; min-width: 250px; text-align: left; visibility: hidden; text-transform: none; background: #FFFFFF; border-radius: 0px 0px; margin: 0px 0px 0px 0px; box-shadow: 0px 0px 10px #00000029; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.nav&gt;ul ul ul { left: 100%; top: auto; margin: 0px; padding: 0px 0px; margin-top: -66px !important; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); }
.nav&gt;ul&gt;li:hover&gt;ul,  .nav&gt;ul ul&gt;li:hover&gt;ul { opacity: 1; top: auto; z-index: 991; margin-top: 0px; visibility: visible; }
/* .nav&gt;ul ul&gt;li:hover&gt;ul {

	margin-top: -66px;

	} */



.nav&gt;ul ul&gt;li,  .nav&gt;ul ul ul&gt;li { position: relative; display: block; padding: 0px; width: 100%; line-height: 24px; }
.nav&gt;ul ul a,  .nav&gt;ul ul ul a { position: relative; display: block; line-height: 26px; padding: 20px 30px; color: var(--primary); background: transparent; }
/* .nav&gt;ul&gt;li li.menu-item-has-children&gt;a {

	padding-right: 35px;

	}



.nav&gt;ul&gt;li li.menu-item-has-children &gt; a:after {

    content: "\f054";

	right: 15px;

	}

	 */

	

.nav&gt;ul ul li:hover&gt;a,  .nav&gt;ul ul li.selected&gt;a,  .nav&gt;ul ul ul li:hover&gt;a,  .nav&gt;ul ul ul li.selected&gt;a { color: var(--white); background: var(--secondary); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/*Banner*/



.banner-wrapper { position: relative; display: block; width: 100%; margin: 0px 0px; background: #000000; }
.homeBannerSlider { position: relative; display: block; width: 100%; margin: 0px auto !important; }
 [data-animation-in] {
 opacity: 0;
}
.banner-slide { position: relative; display: block; width: 100%; padding: 0px; margin: 0px auto; }
.homeBanner-pic { position: relative; display: block; width: 100%; }
.homeBanner-pic a{width:100%;display:block;}
.homeBanner-pic figure{position: relative; display: block; width: 100%; }
.homeBanner-pic figure img,.homeBanner-pic img { width: 100%; object-fit:cover;max-height:1440px;}
.pageClass { position: relative; display: block; }
.homeBannerSlider .slick-dots { left: 0px; z-index: 9; bottom: 60px; width: 100%; text-align: center; }
/* Container Style */

	

.pt0 { padding-top: 0px !important; }
.pt5 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }
.pt50 { padding-top: 50px !important; }
.pt60 { padding-top: 60px !important; }
.pt100 { padding-top: 100px !important; }
.pb0 { padding-bottom: 0px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb60 { padding-bottom: 60px !important; }
.pb100 { padding-bottom: 100px !important; }
.mt0 { margin-top: 0 !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mt100 { margin-top: 100px !important; }
.mb0 { margin-bottom: 0 !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb100 { margin-bottom: 100px !important; }
.mg0 { margin: 0px !important; }
.mg5 { margin: 5px !important; }
.p0 { padding: 0px !important; }
.p5 { padding: 5px !important; }
.p15 { padding: 15px !important; }
.ml5 { margin-left: 5px !important; }
.mr0 { margin-right: 0px !important; }
.mr5 { margin-right: 5px !important; }
.ml10 { margin-left: 10px !important; }
.mr10 { margin-right: 10px !important; }
.ml15 { margin-left: 15px !important; }
.mr15 { margin-right: 15px !important; }
.ml20 { margin-left: 20px !important; }
.mr20 { margin-right: 20px !important; }
.gx-10 { --bs-gutter-x: 6.20rem;
}
.gx-15 { --bs-gutter-x: 10rem;
}
/* Main Content Wrapper */



.main-content-wrapper { position: relative; width: 100%; padding: 0px; margin: 0px auto; max-width: 100%; }
.nopadding { padding: 0px !important; }
/* Main Container */

	

.main-container { position: relative; display: block; width: 100%; margin: 0px auto; padding: 100px 0px 70px; }
.section-container { position: relative; display: block; width: 100%; padding: 75px 0px 60px; }
.section-container-full { padding: 75px 0px 80px; }
.cover-container { padding: 0px 60px; max-width: 100% !important; }
.bg-center-top { background-position: center top !important; }
.bg-center-bottom { background-position: center bottom !important; }
.bg-center-center { background-position: center center !important; }
.bg-cover { background-size: cover !important; }
hr { position: relative; display: block; width: 100%; opacity: 1; margin: 30px auto; background-color: #D3D3D3; }
/*New Desigm*/



.noticationHeader-box { max-height: 49px; }
.notifiedBar-section { width: 100%; z-index: 100; max-width: 1920px; text-align: center; padding: 13px 60px; color: var(--white); font-family: var(--fontStyle2); background: var(--background2); }
.notifiedBar-slide { font-size: 18px; font-weight: 500; }
.notifiedBar-slider .slick-arrow { color: #ffffff; }
.homeNew-launches-section { margin-bottom: 40px; padding: 60px 0px 100px; background: var(--background3); }
.newLaunch-slider { margin: 0px -15px; }
.newLaunch-slide { padding: 0px 15px 40px; }
.newLaunch-box { position: relative; display: block; width: 864px; box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.18); }
.newLaunch-box a { position: relative; display: block; font-size: 20px; color: var(--white); }
.newLaunch-pic-container { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin: 0px auto; padding-bottom: 83.33%; }
.newLaunch-pic-container figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.newLaunch-pic-container figure img { position: relative; width: 100%; height: 100%; opacity: 0.5; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.slick-active .newLaunch-pic-container figure img { opacity: 1; }
.newLaunch-content { position: absolute; display: flex; flex-wrap: wrap; inset: 0px; width: 100%; flex-flow: column; padding: 50px 15px; align-items: center; text-align: center; visibility: hidden; justify-content: end; background-image: url(../images/newLaunch-bg.png); background-size: cover; background-position: bottom center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.slick-active .newLaunch-content { visibility: visible; }
.newLaunch-content h4 { color: var(--white); padding-bottom: 20px; }
.newLaunch-btn { font-family: var(--fontStyle2); margin-top: 5px; font-size: 16px; font-weight: 500; line-height: 24px; padding: 16px 38px; border-radius: 8px; position: relative; vertical-align: top; display: inline-block; letter-spacing: -0.16px; color: var(--secondary); background: var(--white); text-transform: capitalize; border: 1px solid var(--white); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.newLaunch-box a:hover .newLaunch-btn,  .aboutService-box a:hover .newLaunch-btn { color: var(--white); background: var(--secondary); border-color: var(--secondary); }
.newLaunch-slider .slick-arrow,  .success-slider .slick-arrow,  .cmisTeam-slider .slick-arrow { opacity: 1; border: none; font-size: 55px; margin: 0px 10px; padding: 0px 0px; color: var(--white); }
.newLaunch-slider .slick-arrow:hover,  .success-slider .slick-arrow:hover { color: var(--secondary); }
.newLaunch-slider .left-slick,  .success-slider .left-slick { left: 12%; }
.newLaunch-slider .right-slick,  .success-slider .right-slick { right: 12%; }
.proInsights-section { padding: 60px 0px 0px; background-size: cover; background-position: top center; }
.home .proInsights-section { min-height: 700px; }
.homeService-section { padding: 60px 60px 30px; }
.service-wrapperBox { position: relative; display: block; margin-bottom: 30px; }
.service-wrapperBox a { position: relative; display: block; color: #555555; overflow: hidden; }
.service-pic-container { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin: 0px auto; padding-bottom: 78.8%; }
.service-pic-container figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.service-pic-container figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.service-wrapperBox a:hover .service-pic-container figure img { transform: scale(1.1); }
.serviceMask-container { position: absolute; inset: 0px; z-index: 1; text-align: center; }
.serviceMask-content { position: relative; display: block; padding: 25px 20px; }
.serviceMask-content .pageTitle { font-size: 20px; padding-bottom: 15px; }
.serviceMask-content .pageTitle h2 { padding-bottom: 15px; }
.innerLink-btn { font-family: var(--fontStyle2); font-size: 18px; font-weight: 500; letter-spacing: -0.8px; color: var(--secondary); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.service-wrapperBox a:hover .innerLink-btn { color: var(--primary); text-decoration: underline; }
.ctc-wrapper { padding: 90px 0px; background: var(--primary); }
.ctcLogo img { max-width: 115px; }
.ctc-wrapper .pageTitle h2 { line-height: 1.4; }
.ctc-wrapper .link-btn a:hover { color: var(--secondary); background: var(--white); border-color: var(--white); }
/*OUR ESG*/



.innerBanner-pic img { width: 100%; }
.innerBanner-caption { position: absolute; inset: 0px; z-index: 1; text-align: center; padding: 80px 0px 0px; background-image: url(../images/innerBanner-bg.png); background-repeat: no-repeat; background-position: top center; }
.esg-era-section { position: relative; display: block; padding: 70px 0px 40px; }
.esg-itemBox { text-align: center; margin-bottom: 40px; }
.esg-iconBox { position: relative; display: flex; min-height: 65px; align-items: center; margin-bottom: 15px; justify-content: center; }
.esg-iconBox img { max-height: 65px; }
.esg-itemBox h4 { padding: 0px 0px; line-height: 1.5; margin-bottom: 20px; letter-spacing: normal; }
.esg-itemBox h5 { padding-bottom: 5px; letter-spacing: normal; }
.esg-itemBox p { line-height: 1.3; margin-bottom: 15px; }
.esgTimeline-section { padding: 340px 0px 200px; background: var(--background4); }
.treeLeaf { position: absolute; top: 80px; left: 0px; z-index: 1; width: 100%; text-align: center; }
.esgTimeline-section .wide-container::before { position: absolute; top: 90px; left: 50%; width: 82px; content: ''; bottom: 0px; margin-left: -44px; background-image: url(../images/treeStick.png); background-repeat: repeat; }
.gx-timeline {  --bs-gutter-x: 21.25rem;
}
.esgTimeline-box { padding: 35px 0px; }
.esgTimeline-box::before { position: absolute; top: 80px; z-index: 1; content: ''; width: 186px; height: 47px; right: -159px; background-image: url(../images/leftStick.png); background-size: cover; }
.esgTimeline-section .wide-container .row .col-lg-6:nth-child(even) .esgTimeline-box::before { top: 180px; right: auto; left: -168px; background-image: url(../images/rightStick.png); }
.treeRoots { position: absolute; left: 0px; width: 100%; bottom: 65px; text-align: center; }
.esgTimeline-pic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin-bottom: 30px; border-radius: 20px; padding-bottom: 45.91%; }
.esgTimeline-pic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.esgTimeline-pic figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.esgTimeline-box h4 { font-size: 20px; letter-spacing: normal; }
.esgTimeline-box h5 { color: #555555; padding-bottom: 10px; letter-spacing: normal; }
.esgTimeline-box p { z-index: 2; line-height: 1.2; }
.hearAgents-container { padding: 60px 60px 120px; }
.hearAgents-section { padding: 150px 0px; background: #CECECE; background-size: cover; background-position: center left; }
.hearAgents-section .pageTitle { padding-bottom: 30px; }
/*Sell*/	



.eraSell-topSection { padding: 70px 0px 80px; }
.eraSell-topSection .wide-container { max-width: 100%; padding: 0px 100px; }
.eraSell-topSection .row.gx-5 {  --bs-gutter-x: 5rem;
}
.success-slider { margin: 0px -15px; }
.success-slide { padding: 0px 15px; }
.success-storiesBox { width: 870px; opacity: 0.5; font-size: 20px; text-align: center; padding: 40px 55px 30px; background: var(--white); }
.slick-current .success-storiesBox { opacity: 1; }
.successQuote-icon { position: absolute; top: 10px; left: 40px; z-index: 0; opacity: 0.1; line-height: 1; font-size: 90px; color: #000000; }
.customerInfo-box { padding-top: 5px; text-align: center; }
.customerInfo-box h4 { padding-bottom: 10px; }
.customerIcon { width: 50px; height: 50px; margin: 0px auto; overflow: hidden; border-radius: 50px; margin-bottom: 15px; }
.customerIcon img { object-fit: cover; object-position: center top; }
.accordion { padding-top: 40px; border-top: 1px solid #D8D8D8; }
.accordion-item { border: none; overflow: visible; margin-bottom: 40px; padding-bottom: 40px; background: transparent; border-radius: 0px !important; border-bottom: 1px solid #D8D8D8; }
.accordion .accordion-item:last-child { margin: 0px 0px; }
.accordion-button { z-index: 2; border: none; font-size: 20px; font-weight: 400; line-height: 26px; color: var(--primary); background: transparent; padding: 0px 70px 0px 0px; border-radius: 0px !important; box-shadow: none !important; outline: none !important; }
.accordion-button .row { width: 100%; }
.accordion-button h4 { padding: 0px 0px; color: #333333; }
.accordion-button:not(.collapsed) h4 { color: var(--secondary); }
.accordion-button:not(.collapsed) { box-shadow: none; color: var(--primary); background: transparent; }
.accordion-button::after { font-family: "Font Awesome 6 Free"; content: "\f0d7"; font-size: 18px; font-weight: 900; line-height: 19px; text-align: center; color: var(--primary); margin-right: -40px; background-image: none !important; }
.accordion-button:not(.collapsed)::after { rotate: 0deg; list-style: 1; color: var(--secondary) !important; }
.accordion-headerText { /* overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical; */

}
.accordion-body { position: relative; display: block; padding: 15px 0px 0px; background: transparent; }
.accordionInner-body { margin-left: -45px; }
.ul-listing.dotsBtn-list { margin: 0px 0px; padding-left: 25px; }
.ul-listing.dotsBtn-list li { padding: 0px 25px 0px 0px; }
.ul-listing.dotsBtn-list li:before { top: 10px; font-size: 8px; content: '\f111'; color: #333333; margin-left: -25px; }
.sellProduct-section { padding: 75px 0px 30px; }
.sellProduct-section .resourcesBlog-content { margin-bottom: 40px; }
.sellProduct-section .blogInner-content { margin-bottom: 0px; }
.sellProduct-section .blogInner-content ul&gt;li { padding: 0px 7px 10px; }
/*About Us*/



.aboutProgress-secction { padding: 80px 60px; }
.aboutProgress-box { color: #ffffff; padding: 80px 12%; text-align: center; background: #818181; }
.aboutCounter-box h2 { line-height: 1; font-weight: 700; color: #ffffff; }
.missionVision-section { padding: 80px 0px 40px; }
.missionVision-section .pageTitle { padding-bottom: 15px; }
.missionVision-section .esg-iconBox img { max-height: 80px; }
.aboutListing-section { padding: 50px 60px 0px; }
.milestones-slider .left-slick,  .milestones-slider .right-slick { font-size: 40px; text-shadow: 0px 0px 0px #000000; }
.milestones-slider .left-slick { left: -100px; }
.milestones-slider .right-slick { right: -100px; }
.milestones-slider .slick-dots { bottom: -50px; }
.milestones-slider .slick-dots li button::before { color: #000; }
.milestones-slide { padding: 0px 40px; }
.milestones-box { position: relative; display: block; width: 100%; }
.milestones-pic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin: 0px auto 50px; padding-bottom: 68.16%; }
.milestones-pic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.milestones-pic figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.milestones-content { position: relative; display: block; font-size: 20px; padding: 60px 25px 0px 25px; }
.milestones-content h4 { font-weight: 600; text-align: center; }
.milestones-content::before { position: absolute; top: 15px; left: -50%; width: 200%; height: 1px; content: ''; border-top: 1px solid #A0A0A0; }
.milestones-content::after { position: absolute; top: 0px; left: 50%; width: 30px; height: 30px; content: ''; margin-left: -15px; border-radius: 30px; background: var(--secondary); }
ul.ul-listing.checkUl-icon { margin: 0px 0px; }
ul.ul-listing.checkUl-icon&gt;li { padding: 0px 0px 0px 25px; }
ul.ul-listing.checkUl-icon&gt;li::before { top: 6px; content: '\f00c'; margin-left: -25px; color: var(--primary); }
.aboutBeliefs-section { padding-bottom: 40px; }
.nav-tabs.tabstyle1.tabBorder-box&gt;li { border: none !important; }
.nav-tabs.tabstyle1.tabBorder-box&gt;li&gt;a { border: 1px solid #E8E8E8 !important; }
.nav-tabs.tabstyle1.tabBorder-box&gt;li&gt;a.active,  .nav-tabs.tabstyle1.tabBorder-box&gt;li&gt;a:hover { border-color: #666666 !important; }
.customBelief-row {  --bs-gutter-x: 3rem;
}
.customBelief-row .col-lg-2 { width: 20%; }
.aboutTeam-section { padding-bottom: 10px; }
.aboutTeam-section .pageTitle { padding-bottom: 40px; }
.aboutTeam-box { margin-bottom: 65px; }
.aboutTeam-box a { position: relative; display: block; width: 100%; height: 100%; color: #666666; }
.aboutTeam-pic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin: 0px auto 20px; padding-bottom: 128.44%; }
.aboutTeam-pic::before { position: absolute; top: 0px; left: -100%; width: 100%; content: ''; height: 100%; z-index: 2; background: rgba(0, 0, 0, 0.60); background-image: url(../images/btn-arrow2.png); background-position: center center; background-repeat: no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.aboutTeam-box a:hover .aboutTeam-pic::before { left: 0px; }
.aboutTeam-pic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.aboutTeam-pic figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; }
.aboutTeam-content h5 { color: #333333; font-weight: 600; padding-bottom: 10px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.aboutTeam-box a:hover .aboutTeam-content h5 { color: var(--secondary); }
.teamContent-modal .modal-dialog { max-width: 1220px; }
.teamContent-modal .modal-body { padding: 50px 70px 50px 50px; }
.teamContent-modalBox .btn-close { position: absolute; top: -90px; opacity: 1; z-index: 1; width: 25px; height: 25px; right: -70px; outline: none; padding: 0px 0px; box-shadow: none; background-size: cover; filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(19deg) brightness(102%) contrast(110%); }
.teamContent-modalBox .btn-close:hover { filter: invert(13%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(111%) contrast(104%); }
.popupTeam-image { width: 400px; }
.popupTeam-image img { width: 100%; }
.teamPop-title { margin-bottom: 30px; padding-bottom: 25px; border-bottom: 1px solid #E8E8E8; }
.teamPop-title h4 { font-weight: 600; color: var(--secondary); }
.team-popup-content h5 { font-weight: 600; }
.aboutService-wrapper { padding: 60px 0px 20px; }
.aboutService-wrapper .newLaunch-content { background-image: none; background: rgb(0,0,0); background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8001401244091386) 100%); }
/*About - Acution*/



.auctionTitlebox { margin-bottom: 40px; }
.aboutWWD-section { padding: 70px 0px 40px; }
.aboutWWD-section .wide-container { max-width: 1500px; }
.aboutWWD-section .esg-itemBox { margin: 15px 0px 30px; }
.aboutWWD-section p { line-height: 1.3; }
.aboutauction-box { margin-bottom: 30px; padding: 40px 40px 30px; background: var(--white); }
.aboutauction-title { margin-bottom: 25px; }
.aboutauction-box h6 { font-size: 18px; font-weight: 500; text-transform: uppercase; }
.aboutauction-box h4 { padding-bottom: 0px; }
.aboutauction-box .link-btn a { min-width: auto; padding: 18px 25px; }
ul.auctionUl-list { margin: 0px 0px; column-count: 2; color: #333333; padding: 0px 0px; column-gap: 100px; list-style-type: none; }
ul.auctionUl-list&gt;li { position: relative; padding: 0px 0px 10px 20px; }
ul.auctionUl-list&gt;li::before { position: absolute; top: 15px; left: 0px; width: 5px; height: 5px; content: ''; border-radius: 5px; background: #666666; }
ul.auctionUl-list&gt;li p { margin: 0px 0px; }
.auctionTeam-container { padding: 70px 0px 40px; }
.auctionTeam-box { margin-bottom: 40px; }
.auctionTeam-pic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin: 0px auto 20px; padding-bottom: 128.44%; }
.auctionTeam-pic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.auctionTeam-pic figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.auctionTeam-content h5 { padding-bottom: 0px; margin: 0px 0px 15px; text-transform: capitalize; }
.auctionProcess-section { padding: 70px 0px 0px; }
.auction-process-group .esg-itemBox { margin: 50px 0px 80px; }
.auction-process-group .esg-itemBox h4 { height: auto !important; margin-bottom: 15px !important; }
.auctionProcess-section .wide-container { max-width: 1690px; }
.auction-right-process .esg-itemBox::before,  .auction-left-process .esg-itemBox::before { position: absolute; top: 90px; z-index: 1; content: ''; width: 115px; height: 17px; right: -135px; background: url(../images/auctionArrow1.png); background-repeat: no-repeat; }
.auction-right-process .row .col-lg-3:last-child .esg-itemBox::before { position: absolute; top: auto; left: 50%; z-index: 1; content: ''; width: 16px; height: 96px; bottom: -115px; margin-left: -10px; background: url(../images/auctionArrow2.png); background-repeat: no-repeat; }
.auction-left-process .esg-itemBox::before { background: url(../images/auctionArrow3.png); }
.auction-left-process .row .col-lg-3:first-child .esg-itemBox::before { display: none; }
.auctionGuideline-container { margin-bottom: 70px; }
.auctionGuideline-container .nav-tabs.tabstyle1 { margin: 0px auto 30px; }
.ul-listing.gavelIcon&gt;li::before { top: 6px; font-size: 15px; content: '\f0e3'; }
.auction-modal .modal-dialog { max-width: 830px; }
.auction-modal .modal-dialog .modal-content { border-radius: 30px; }
.auction-modal .modal-body { padding: 50px 50px; }
.auction-modalBox .btn-close { position: absolute; top: 10px; opacity: 1; right: 0px; z-index: 1; width: 28px; height: 28px; padding: 0px 0px; background-size: cover; }
.auction-modalBox .btn-close:hover { filter: invert(13%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(111%) contrast(104%); }
.auction-modalBox .pageTitle { padding-right: 50px; }
.auction-modalBox .pageTitle h2 { line-height: 1; }
.auctionModal-grid { padding-bottom: 10px; }
.auctionModal-col { margin-bottom: 20px; background: #F6F6F6; padding: 40px 50px 30px; }
.auctionModal-dateBox { padding: 5px 0px; }
.auctionModal-dateBox h5 { color: #666666; padding-bottom: 10px; }
.auctionModal-formGroup h4 { font-size: 20px; color: #666666; padding-bottom: 15px; }
.progressBtn { min-width: auto !important; }
.progress-barSection { font-size: 12px; max-width: 500px; margin: 0px auto; text-align: center; padding: 35px 0px 0px; }
.progress-barSection .progress { height: 7px; margin-bottom: 10px; border-radius: 20px; background: #E7E7E7; }
.progress-barSection .progress .progress-bar { border-radius: 20px; background: var(--secondary); }
.auctionStep-content { margin-bottom: 30px; }
.auctionStep-content h4 { color: #666666; }
.otherOption-select .nice-select { height: auto; padding: 0px 50px 20px 0px; background: transparent !important; }
.otherOption-select .form-control { height: auto; padding: 2px 0px 10px; }
/*About CMIS*/



.cmisTop-service { margin-bottom: 40px; }
.cmisTop-service .aboutService-pic::before { background-image: url(../images/cmisBg.png); }
.cmisTop-service .aboutService-mask-container { color: var(--primary); }
.cmisTop-service .aboutService-mask-container h2 { color: #333333 !important; }
.cmisService-section { background: #f1f1f1; padding: 70px 0px 40px; }
.cmisService-list .col-lg-2 { width: 20%; }
.cmisProperty-team .esg-itemBox { margin: 35px 0px; }
.cmisPartner-itemBox { margin-bottom: 30px; }
.cmisPartner-itemBox a { position: relative; display: block; width: 100%; height: 100%; }
.cmisPartner-pic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin: 0px auto 20px; padding-bottom: 100%; }
.cmisPartner-pic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.cmisPartner-pic figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.cmisPartner-content h4 { padding: 0px 0px; margin-bottom: 20px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.cmisPartner-itemBox a:hover .cmisPartner-content h4 { color: var(--secondary); }
.cmisTeam-slider { margin: 0px -12px; }
.cmisTeam-slide { padding: 0px 12px; }
.cmisTeam-itemBox { opacity: 0.7; font-size: 20px; }
.slick-active .cmisTeam-itemBox { opacity: 1; }
.cmisTeam-pic-container { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin: 0px auto 25px; padding-bottom: 128.44%; }
.cmisTeam-pic-container figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.cmisTeam-pic-container figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.cmisTeam-content h5 { padding: 0px 0px; margin-bottom: 20px; }
ul.cmisTeam-listing { margin: 0px 0px; padding: 0px 0px; list-style-type: none; }
ul.cmisTeam-listing&gt;li { position: relative; margin-bottom: 5px; }
ul.cmisTeam-listing&gt;li i { font-size: 14px; margin-right: 10px; color: var(--primary); }
ul.cmisTeam-listing&gt;li&gt;a { color: var(--primary); }
ul.cmisTeam-listing&gt;li&gt;a:hover { color: var(--secondary); }
.cmisTeam-slider .slick-arrow { top: 40%; }
.cmisTeam-slider .left-slick { left: 8%; text-shadow: 0px 0px 0px #000000; }
.cmisTeam-slider .right-slick { right: 8%; text-shadow: 0px 0px 0px #000000; }
/*About- Service*/



.aboutService-container { padding: 110px 0px 80px; background: var(--background5); }
.aboutService-container .pageTitle { padding-bottom: 80px; }
.aboutService-box { margin-bottom: 30px; }
.aboutService-box a { position: relative; display: block; width: 100%; height: 100%; }
.aboutService-pic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; padding-bottom: 83.30%; }
.aboutService-pic::before { position: absolute; inset: 0px; z-index: 1; content: ''; background: url(../images/aboutService-bg.png); background-size: cover; background-position: top center; }
.aboutService-pic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.aboutService-pic figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.aboutService-box a:hover .aboutService-pic figure img { transform: scale(1.1); }
.aboutService-mask-container { position: absolute; inset: 0px; z-index: 1; overflow: auto; padding: 35px 40px; text-align: center; color: var(--white); }
.aboutService-mask-container .pageTitle { font-size: 20px; padding-bottom: 20px; }
.aboutService-mask-container .pageTitle h2 { line-height: 1.4; color: var(--white); padding-bottom: 15px; }
.find-stas-section { padding: 60px 60px; }
.find-stasBox { position: relative; display: block; width: 100%; height: 100%; }
.find-stasBox a { position: relative; display: block; width: 100%; height: 100%; font-size: 24px; text-align: center; padding: 150px 15px; background: #EBEBEB; color: var(--primary); }
.agentDark-box a { color: var(--white); background: #828282; }
.find-stasBox .pageTitle { padding-bottom: 20px; }
.find-stasBox .pageTitle h2 { padding-bottom: 15px; }
.agentDark-box .pageTitle,  .agentDark-box .pageTitle h2 { color: var(--white); }
.find-stas-btn { font-family: var(--fontStyle2) !important; font-size: 18px; font-weight: 500; color: var(--secondary); letter-spacing: -0.18px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.find-stasBox a:hover .find-stas-btn { color: #000000; text-decoration: underline; }
/*Service Space*/



.nav-tabs.tabstyle1 { font-family: var(--fontStyle2); position: relative; display: flex; width: auto; border: none; padding: 0px 0px; border-radius: 10px; margin: 0px auto 50px; list-style-type: none; justify-content: center; }
.nav-tabs.tabstyle1&gt;li { position: relative; display: inline-block; padding: 0px 0px; border-right: 1px solid #E8E8E8; }
.nav-tabs.tabstyle1&gt;li:last-child { border: none; }
.nav-tabs.tabstyle1&gt;li&gt;a { font-size: 18px; font-weight: 500; min-width: 185px; line-height: 24px; padding: 18px 15px; border-radius: 0px; text-align: center; line-height: normal; border: none !important; color: var(--secondary); background: var(--white); }
.nav-tabs.tabstyle1&gt;li:first-child&gt;a { border-radius: 8px 0px 0px 8px; }
.nav-tabs.tabstyle1&gt;li:last-child&gt;a { border-radius: 0px 8px 8px 0px; }
.nav-tabs.tabstyle1&gt;li&gt;a:hover,  .nav-tabs.tabstyle1&gt;li&gt;a.active { color: var(--white); background: var(--primary); }
.serviceSpace-slider { margin: 0px -15px 40px !important; }
.serviceSpace-slide { padding: 0px 15px; }
.serviceSpace-slider .slick-list { overflow: visible; }
.serviceSpace-pic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; padding-bottom: 97.30%; }
.serviceSpace-pic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.serviceSpace-pic figure img { position: relative; width: 100%; height: 100%; opacity: 0.5; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.slick-active .serviceSpace-pic figure img { opacity: 1; }
.serviceSub-ctc { padding: 60px 60px; }
.serviceSub-ctc .pageTitle { font-size: 20px; }
.serviceSpace-slider .slick-arrow { font-size: 50px; color: var(--white); }
.serviceSpace-slider .slick-prev { left: -10%; }
.serviceSpace-slider .slick-next { right: -10%; }
.serviceSpace-contentBox { max-width: 650px; margin: 0px auto; text-align: center; }
/*Be an ERA Agent */



.beBanner-section { margin-bottom: 10px; }
.beAgent-banner img { width: 100%; }
.beAgent-caption { position: absolute; inset: 0px; z-index: 2; padding: 75px 0px; text-align: center; }
.joinAgent-btn { height: 100%; }
ul.nav-tabs1.joinAgent-tabs { border: none; display: flex; flex-wrap: wrap; padding: 0px 0px; list-style-type: none; justify-content: center; }
ul.nav-tabs1.joinAgent-tabs&gt;li { margin: 0px 0px; padding: 0px 15px; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a { position: relative; display: block; width: 100%; height: 100%; min-width: 470px; max-width: 470px; text-align: center; padding: 20px 15px; border-radius: 15px; border: 3px solid var(--secondary); background: rgb(153,153,153); background: linear-gradient(0deg, rgba(153,153,153,1) 0%, rgba(255,255,255,1) 100%); }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a:hover,  ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a.active { background: rgb(178,6,0); background: linear-gradient(0deg, rgba(178,6,0,1) 0%, rgba(240,31,0,1) 100%); }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a .pageTitle { font-family: var(--fontStyle2); padding: 0px 0px; color: #333333; font-weight: 600; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a .pageTitle h2 { color: var(--secondary); padding-bottom: 15px; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a:hover .pageTitle,  ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a:hover .pageTitle h2,  ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a.active .pageTitle,  ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a.active .pageTitle h2 { color: #ffffff; }
.joinAgent-btn a .pageTitle img { margin-right: 10px; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a:hover .pageTitle img,  ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a.active .pageTitle img { filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(52deg) brightness(103%) contrast(106%); }
.video-container { margin: 0px auto; padding: 0px 15px; max-width: 1330px; }
.videoBanner-box a { position: relative; display: block; width: 100%; height: 100%; }
.videoBanner-box a::before { font-family: 'Font Awesome 6 Free'; position: absolute; display: flex; top: 50%; left: 50%; z-index: 1; content: '\f04b'; width: 60px; height: 60px; font-size: 25px; font-weight: 700; align-items: center; border-radius: 60px; color: var(--white); justify-content: center; border: 1px solid var(--white); -webkit-backdrop-filter: blur(16px); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.videoBanner-pic img { width: 100%; }
.beAgent-countryBox { padding-top: 40px; }
.beAgent-countryBox h3 { font-family: var(--fontStyle1) !important; padding: 0px 0px; font-weight: 600; letter-spacing: normal; }
.joinERA-section { padding: 60px 60px 30px; background: var(--secondary); }
ul.joinERA-btns { font-family: var(--fontStyle2); display: flex; flex-wrap: wrap; padding: 0px 0px; margin: 0px -20px; list-style-type: none; }
ul.joinERA-btns&gt;li { width: 50%; padding: 0px 20px 30px; }
ul.joinERA-btns&gt;li&gt;a { position: relative; display: block; width: 100%; font-size: 24px; color: #333333; font-weight: 600; text-align: center; border-radius: 5px; padding: 18px 15px; background: var(--white); }
ul.joinERA-btns&gt;li&gt;a:hover { color: var(--white); background: var(--primary); }
.newAgent-top { font-family: var(--fontStyle2); font-size: 24px; font-weight: 600; padding: 80px 0px; text-align: center; background-size: cover; background-position: center center; }
.newAgent-top .container { max-width: 1000px; }
.ul-listing1 { text-align: left; margin-bottom: 40px; }
.newAgent-container { margin: 0px auto; max-width: 1650px; padding: 0px 15px; }
.newAgent-realSlider { margin: 0px -70px; }
.newAgent-realSlide { padding: 0px 70px; }
.newAgent-videoBox { font-size: 20px; color: #000000; }
.newAgent-videoBox a { position: relative; display: block; width: 100%; height: 100%; color: #000000; }
.newAgent-videoPic { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin-bottom: 30px; padding-bottom: 60.26%; }
.newAgent-videoBox a .newAgent-videoPic::before { font-family: 'Font Awesome 6 Free'; position: absolute; display: flex; top: 50%; left: 50%; z-index: 1; content: '\f04b'; width: 60px; height: 60px; font-size: 25px; font-weight: 700; align-items: center; border-radius: 60px; color: var(--white); justify-content: center; border: 1px solid var(--white); -webkit-backdrop-filter: blur(16px); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.newAgent-videoPic figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.newAgent-videoPic figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.navs-content { text-align: center; }
.navs-content h4 { color: #000000; padding: 0px 0px; font-weight: 600; margin-bottom: 20px; }
.newAgent-realSlider .slick-prev,  .newAgent-realSlider .slick-next { font-size: 46px; color: var(--white); }
.newAgent-realSlider .slick-prev { left: 0px; }
.newAgent-realSlider .slick-next { right: 0px; }
.millionaires-slider { margin: 0px -5px; }
.millionaires-slide { padding: 0px 5px; }
.millionaires-slider .slick-prev,  .millionaires-slider .slick-next { font-size: 46px; color: var(--white); }
.millionaires-slider .slick-prev { left: 130px; }
.millionaires-slider .slick-next { right: 130px; }
.millionaires-itemBox a { position: relative; display: block; width: 100%; height: 100%; }
.millionairePic-container { position: relative; display: block; height: 0px; width: 430px; overflow: hidden; padding-bottom: 141.39%; }
.millionairePic-container figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.millionairePic-container figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.millionaire-preBtn { position: absolute; inset: 0px; opacity: 0; display: flex; font-size: 20px; text-align: center; color: var(--white); align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.20); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.millionaires-itemBox a:hover .millionaire-preBtn { opacity: 1; }
.millionaire-preBtn i { margin-right: 10px; }
.noCaption-box h4 { margin: 0px 0px; }
.getInTech-modal .modal-dialog { max-width: 830px; }
.getInTech-modal .modal-dialog .modal-content { border-radius: 30px; }
.getInTech-modal .modal-body { padding: 50px 50px; }
.getInTech-modalBox .btn-close { position: absolute; top: 12px; opacity: 1; right: 0px; z-index: 1; width: 28px; height: 28px; padding: 0px 0px; background-size: cover; }
.getInTech-modalBox .btn-close:hover { filter: invert(13%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(111%) contrast(104%); }
.getInTech-modalBox .pageTitle { padding-right: 50px; }
.getInTech-modalBox .form-group { margin-bottom: 30px; }
.widthBtn-auto .submit { min-width: auto; }
/*Resources :: Blog*/



.resourcesBlog-section { margin-bottom: 50px; }
.resourcesBlog-section .wide-container,  .sellProduct-section .wide-container,  .ymal-research .wide-container,  .realtyWatch-property .wide-container,  .aboutBeliefs-section .wide-container { max-width: 100%; padding: 0px 60px; }
.resources-filter { padding-top: 20px; margin-bottom: 25px; }
.resources-selectBox .nice-select { border: none !important; height: auto !important; background: transparent !important; padding: 0px 20px 0px 0px !important; }
.resources-selectBox .nice-select::after { right: 0px; color: #808080; }
.resources-selectBox .nice-select .current { font-family: var(--fontStyle2); font-weight: 600; color: var(--primary); }
.resources-selectBox .nice-selected .nice-select .current { font-weight: 600; color: #000000; }
.resources-selectBox .NiceSelect ul.list li { font-weight: 500; color: #000000; padding: 15px 30px; }
.resources-selectBox .NiceSelect ul.list li:first-child { font-weight: 700; color: #000000 !important; background: #f5f5f5 !important; }
.resources-selectBox .nice-select .option:hover,  .resources-selectBox .nice-select .option.focus,  .resources-selectBox .nice-select .option.selected.focus { color: var(--white); background: var(--secondary); }
.resources-selectBox .nice-select .option.selected { color: var(--white) !important; background: var(--secondary) !important; }
.resources-search a { font-family: var(--fontStyle2); font-weight: 600; color: var(--primary); }
.resources-search a img { margin-left: 10px; }
.resources-search a:hover { color: var(--secondary); }
.resources-search a:hover img { filter: invert(13%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(111%) contrast(104%); }
.resources-listing { position: relative; display: flex; flex-wrap: wrap; margin: 0px -15px 10px; }
.resources-listing&gt;.resources-item { position: relative; display: block; width: 33.3333%; padding: 0px 15px; margin-bottom: 40px; }
.resourcesItem-box a { position: relative; display: block; width: 100%; height: 100%; text-align: center; color: var(--primary); padding: 30px 24px 50px; background: var(--white); }
.blogTag-box { position: absolute; left: 0px; z-index: 1; bottom: 0px; font-size: 15px; font-weight: 700; padding: 7px 15px; color: var(--white); background: #414141; border-radius: 0px 8px 0px 0px; text-align: left; }
.blogPic-container { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin-bottom: 20px; padding-bottom: 48.30%; }
.blogPic-container figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.blogPic-container figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.resourcesBlog-content { padding: 0px 15px; margin-bottom: 40px; }
.resourcesBlog-title { margin: 0px 0px 25px; }
.resourcesBlog-content h4 { padding: 0px 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.resourcesItem-box a:hover .resourcesBlog-content h4 { color: var(--secondary); }
.blogInner-content { margin-bottom: 0px; }
.blogInner-content ul { display: flex; flex-wrap: wrap; margin: 0px -7px; padding: 0px 0px; list-style-type: none; justify-content: center; }
.blogInner-content ul&gt;li { padding: 0px 7px 10px; }
.blogInner-content ul&gt;li i { font-size: 18px; margin-right: 10px; }
.blogInner-text p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.blogRead-more { font-family: var(--fontStyle2) !important; font-size: 18px; font-weight: 500; color: var(--secondary); }
/* Quick Search */



.quick-search .form-control { height: 50px; padding: 14px 15px; border-radius: 0px; border: 1px solid #ffffff; }
.quick-search .form-control:focus,  .quick-search .form-control:hover { border: 1px solid #ea3c24; }
.quick-search .btn-1 { position: relative; border: none; height: 50px; color: #ffffff; line-height: 1; font-size: 16px; border-radius: 0; padding: 10px 20px; text-align: center; background: var(--secondary); vertical-align: top; display: inline-block; text-transform: uppercase; border: 1px solid var(--secondary); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.quick-search .btn-1:hover { color: #ffffff; background: #000000; border-color: #000000; }
.quick-search .btn-close { position: absolute; color: #ffffff; opacity: 1; right: 0; width: 15px; height: 15px; top: -30px; font-size: 0px; background-size: cover; outline: none !important; text-shadow: none !important; filter: invert(100%) sepia(7%) saturate(226%) hue-rotate(246deg) brightness(113%) contrast(100%); }
.quick-search .btn-close:hover { opacity: 0.8; filter: invert(13%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(111%) contrast(104%); }
.modal-content { border: none; box-shadow: none; border-radius: 0px; }
.modal-backdrop.show { opacity: 0.8; }
.researchTitle-box { margin-bottom: 25px; }
.researchTitle-box .blogInner-content { margin-bottom: 20px; }
.resources-socialMedia { position: relative; display: block; text-align: center; padding: 30px 0px 50px; }
ul.resources-socialMedia { display: flex; flex-wrap: wrap; padding: 0px 0px; margin: 0px -10px; list-style-type: none; justify-content: center; }
ul.resources-socialMedia&gt;li { position: relative; display: block; padding: 0px 10px 15px; }
ul.resources-socialMedia&gt;li&gt;a { position: relative; display: block; color: #555555; }
ul.resources-socialMedia&gt;li&gt;a i { font-size: 22px; }
ul.resources-socialMedia&gt;li&gt;a:hover { color: var(--secondary); }
.weight600 { font-weight: 600; }
.imgWrapper img { width: 100%; }
.eraTable-main thead { border-color: #333333; }
.eraTable-main thead tr th { font-family: var(--fontStyle2); font-weight: 600; line-height: 25px; padding: 17px 35px; color: var(--white); background: #333333; border-right-color: #ABABAB; }
.eraTable-main thead tr th:last-child { border-right-color: #333333; }
.eraTable-main tbody tr { border: 1px solid #ABABAB; border-width: 0px 0px 1px 0px; }
.eraTable-main tbody tr td { border: none; padding: 13px 35px; color: var(--primary); background: var(--background5); }
.eraTable-main tbody tr td:nth-child(even) { background: var(--background3); }
.eraTable-main tbody tr:last-child { border: none; }
.researchCountry-row { position: relative; display: flex; flex-wrap: wrap; margin: 0px -15px; }
.researchCountry-col { position: relative; display: block; width: 20%; padding: 25px 15px; }
.researchCountry-icon { position: relative; display: block; margin-bottom: 30px; }
.researchCountry-icon img { max-height: 100px; }
.researchCountry-box h4 { padding: 0px 0px; margin-bottom: 25px; }
ul.researchCountry-ul { margin: 0px 0px; padding: 0px 0px; list-style-type: none; }
ul.researchCountry-ul&gt;li { position: relative; display: block; line-height: normal; word-wrap: break-word; padding: 0px 0px 15px 25px; }
ul.researchCountry-ul&gt;li:last-child { padding-bottom: 0px; }
ul.researchCountry-ul&gt;li i { position: absolute; top: 7px; left: 0px; z-index: 1; font-size: 15px; }
ul.researchCountry-ul&gt;li p { line-height: normal; }
ul.researchCountry-ul&gt;li a { color: var(--primary); }
ul.researchCountry-ul&gt;li a:hover { color: var(--secondary); }
.bottomSocial-media { font-weight: 600; color: #333333; justify-content: flex-start !important; }
.ymal-research { margin-bottom: 60px; padding: 60px 0px 30px; }
.ymal-research .resources-listing&gt;.resources-item { margin-bottom: 30px; }
.floating-linkBtn { position: fixed; z-index: 99; right: -89px; bottom: 280px; rotate: -90deg; }
.floating-linkBtn a { font-weight: 700; color: #ffffff; padding: 18px 30px; letter-spacing: 1.60px; text-transform: uppercase; background: rgb(159,0,26); border-radius: 15px 15px 0px 0px; border-image-source: linear-gradient(to left, #743ad5, #d53a9d); background: linear-gradient(0deg, rgba(159,0,26,1) 0%, rgba(200,16,46,1) 50%, rgba(239,59,88,1) 100%); }
.floating-linkBtn a:before { left: 0; right: 0; top: -15px; content: ""; z-index: -1; margin: -4px; bottom: -15px; position: absolute; border-radius: inherit; background: linear-gradient(to left, #EDEDED, #333333, #666666); }
.floating-linkBtn a:hover { border-color: #9f001a; background: rgb(159,0,26); background: linear-gradient(0deg, rgba(159,0,26,1) 0%, rgba(159,0,26,1) 50%, rgba(159,0,26,1) 100%); }
.singVIP-modal .modal-dialog { max-width: 820px; }
.singVIP-modal .modal-dialog .modal-content { border-radius: 30px; }
.singVIP-modal .modal-body { padding: 90px 100px 100px; }
.singVIP-modal .btn-close { position: absolute; top: 0px; opacity: 1; right: 0px; z-index: 1; width: 20px; height: 20px; padding: 0px 0px; background-size: cover; }
.singVIP-modal .btn-close:hover { filter: invert(13%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(111%) contrast(104%); }
.trusted-radio { position: relative; display: flex; flex-wrap: wrap; padding: 25px 0px 0px 12px; }
.trusted-radio .form-check { padding-left: 0px; margin: 0px 0px 0px 0px; }
.trusted-radio .form-check .wpcf7-list-item { margin-right: 30px; }
.trusted-radio .form-check .wpcf7-list-item.last { margin-right: 0px; }
.trusted-radio .form-check .form-check-input { width: 15px; height: 15px; margin-top: 8px; background: transparent; border-color: #D8D8D8 !important; }
.trusted-radio .form-check .form-check-input:checked { background: transparent !important; border-color: transparent !important; background-image: url(../images/radioActive.png) !important; background-size: cover !important; box-shadow: none !important; border: none !important; outline: none !important; }
.trusted-radio.blockRadio { flex-direction: column; }
.trusted-radio.blockRadio .form-check { margin-bottom: 5px; }
/*Realty Watch*/



ul.downloadStore-box { display: flex; flex-wrap: wrap; margin: 0px 0px; padding: 0px 0px; justify-content: center; list-style-type: none; }
ul.downloadStore-box&gt;li { padding: 0px 10px 20px; }
ul.downloadStore-box&gt;li img { max-height: 68px; }
.solutions-estate-section { padding: 75px 0px 0px; background-size: cover; background-position: center center; }
.solutions-estate-grid { position: relative; display: block; padding-top: 20px; }
.solutions-estate-grid .row .col-lg-2 { width: 32%; }
.solutions-estate-grid .row .col-lg-5 { width: 34%; }
.rightEstate-listing { position: relative; display: block; text-align: right; }
.rightEstate-listing .row .col { order: 1; }
.rightEstate-listing .row .col-auto { order: 2; }
.solutions-estate-box { margin-bottom: 55px; }
.solutions-estate-icon { position: relative; display: flex; width: 106px; height: 106px; padding: 15px 15px; border-radius: 106px; align-items: center; background: var(--white); justify-content: center; }
.realtyWatch-property { padding-bottom: 40px; }
.solutions-estate-content h4 { font-weight: 600; color: #333333; padding-bottom: 15px; }
.realtyWatch-property .aboutService-mask-container .pageTitle { font-size: 20px; }
.realtyWatch-property .aboutService-mask-container .pageTitle h2 { font-size: 24px; font-weight: 600; letter-spacing: normal; }
/*Event Listing*/



.upcomeing-event-section { background-size: cover; padding: 40px 0px 100px; background-position: center center; }
.upcomeing-event-section .wide-container { max-width: 1310px; }
.uce-itemBox a { position: relative; display: block; width: 100%; height: 100%; font-size: 20px; padding: 30px 30px; color: var(--primary); background: #ffffff; }
.uce-itemBox a .blogPic-container { margin: 0px; padding-bottom: 60.71%; }
.uce-contentBox { padding-left: 30px; text-align: center; }
.uce-contentBox .resourcesBlog-content h2 { color: var(--secondary); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.uce-itemBox a:hover .resourcesBlog-content h2 { color: #000000; }
.uce-contentBox .resourcesBlog-content { padding: 0px 0px; margin-bottom: 25px; }
.uce-contentBox .blogInner-content ul&gt;li i { font-size: 16px; }
.uce-slider { margin: 0px 0px !important; }
.uce-slider .slick-dots { bottom: -60px; }
.uce-slider .slick-dots li button::before { font-size: 13px; }
.eventTabs-filter .nav-tabs.tabstyle1 { margin: 0px auto 30px; }
.eventList-box .blogInner-content ul li i { font-size: 16px; margin-top: -4px; vertical-align: middle; }
.eventList-box .blogInner-text p { -webkit-line-clamp: 4; }
.eventList-box .resourcesBlog-content { margin-bottom: 30px; }
.eventList-box a { padding: 30px 24px; }
.edms-section p { margin-bottom: 25px; }
.edms-section p:last-child { margin: 0px 0px; }
.edms-section h4 { font-weight: 600; padding-bottom: 15px; color: var(--primary); }
.edms-section ul.ul-listing { font-size: 20px; color: var(--primary); }
.edms-section ul.ul-listing&gt;li { padding: 0px 0px 0px 30px; }
.edms-section ul.ul-listing li:before { color: #333333; }
.eventVideo-box a::before { width: 95px; height: 95px; font-size: 40px; border-radius: 8px; color: var(--secondary); background: var(--white); }
.event-topicSection .nav-tabs.tabstyle1 { margin: 0px auto 40px; }
.event-topicSection .nav-tabs.tabstyle1&gt;li a { min-width: 120px; }
.event-topicSection { padding-bottom: 40px; }
.topicUser-info { font-size: 20px; margin-bottom: 25px; }
.topicUser-info i { font-size: 16px; color: #666666; margin-right: 10px; }
.topicUser-info strong { font-weight: 400; color: #333333; }
.dayTopic-section { padding: 50px 0px 0px; }
.dayTopic-box { margin-bottom: 30px; }
.dayTopic-box a { position: relative; display: block; width: 100%; height: 100%; color: #666666; text-align: center; }
.dayTopic-pic-container { position: relative; display: block; height: 0px; width: 100%; overflow: hidden; margin-bottom: 20px; padding-bottom: 95.73%; }
.dayTopic-pic-container figure { position: absolute; padding: 0px; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; overflow: hidden; text-align: center; margin: 0px auto !important; }
.dayTopic-pic-container figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; margin: 0px auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.dayTopic-content h4 { font-weight: 600; padding: 0px 0px; margin-bottom: 20px; }
.dayTopic-content { margin: 0px 0px 25px; }
.dayTopic-content .topicUser-info { margin: 0px 0px; }
.dayTopic-content .topicUser-info strong { font-weight: 700; }
.dayTopic-box a:hover .innerLink-btn { color: var(--primary); text-decoration: underline; }
/*Event Booking*/



.eventBooking-title { margin-bottom: 60px; }
.eventBooking-title .pageTitle { padding-bottom: 25px; }
.eventBooking-title h4 { font-weight: 600; color: #333333; padding-bottom: 35px; }
.eventBook-innerForm { margin-bottom: 30px; }
.eventBook-innerForm h4,  .eventBook-innerForm h5 { font-weight: 600; color: #333333; }
.eventBook-innerForm .nice-select,  .eventBook-innerForm .nice-select:hover,  .eventBook-innerForm .nice-select:focus { background: transparent; }
.eventBook-innerForm .nice-select .current { color: var(--primary); }
.eventBook-innerForm .nice-select:after { right: 0px; }
.eventPrice-box { text-align: center; background: #c2c2c2; padding: 140px 15px 150px; }
.eventPrice-box .pageTitle { font-size: 24px; padding-bottom: 40px; }
/* Pagination */



.pagination-row { justify-content: center; }
/* Pagination */



.pagination, .page-item .page-link { border-radius: 21px !important; }
.page-item:first-child .page-link { }
.page-item:last-child .page-link { }
.pagination { font-family: var(--fontStyle2); flex-wrap: wrap; margin: 0px 0x; align-items: center; }
.page-item { font-size: 18px; margin: 0px 22px 20px; }
.page-link { position: relative; display: block; color: #808080; width: auto; height: auto; padding: 0px; border: none; font-weight: 500; margin: 0px auto; line-height: normal; text-align: center; background: transparent; }
.page-item.page-prev { margin-right: 25px; }
.page-item.page-next { margin-left: 25px; }
.page-item.page-prev .page-link,  .page-item.page-next .page-link { font-size: 35px; color: #BDBDBD; background: transparent; }
.page-item.disabled .page-link { opacity: 0.1; }
.page-link:hover,  .page-link:focus,  .page-item.active .page-link { color: var(--secondary); background: transparent; text-decoration: underline; }
.page-item.page-prev .page-link:hover,  .page-item.page-prev .page-link:focus,  .page-item.page-prev.active .page-link,  .page-item.page-next .page-link:hover,  .page-item.page-next .page-link:focus,  .page-item.page-next.active .page-link { color: var(--secondary); background: transparent; }
.slick-dots li { margin: 0 2px; }
.slick-dots li button::before { font-size: 11px; color: #D1D1D1; opacity: 1; }
.slick-dots li.slick-active button::before { opacity: 1; color: var(--secondary); }
.slick-slide &gt; div { position: relative; display: block; padding: 0px; margin: 0px; font-size: 0px; }
.slick-slide img { display: inline-block; }
.slick-prev,  .slick-next { background: none; z-index: 5; width: auto; height: auto; font-size: 20px; color: #000000; text-align: center; border-radius: 0px; -webkit-transition: all 0s ease-out; -moz-transition: all 0s ease-out; -ms-transition: all 0s ease-out; -o-transition: all 0s ease-out; transition: all 0s ease-out; }
.slick-prev { left: 0px; }
.slick-next { right: 0px; }
.slick-prev:before,  .slick-next:before { display: none; }
.slick-prev:hover,  .slick-next:hover,  .slick-prev:focus,  .slick-next:focus { color: var(--secondary); }
.slider-nav { margin-left: 0px; margin-right: 0px; }
/*Contact Us*/



.custom-checkBox { margin-top: 15px; }
.custom-checkBox input { position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; background: transparent; border-color: #6B6B6B; border-radius: 3px !important; margin: 8px 0px 0px 0px !important; }
.custom-checkBox label { position: relative; line-height: 1.3; padding-left: 35px; }
.custom-checkBox .wpcf7-list-item { margin: 0px 0px; }
.contact-info-section { padding: 0px 30px 0px 0px; }
.cib-section { padding-left: 25px; margin-bottom: 20px; color: var(--primary); }
.contact-infoBox .cib-section:last-child { margin: 35px 0px 0px; }
.cib-section i { position: absolute; top: 4px; left: 0px; z-index: 1; font-size: 15px; color: #333333; }
.cib-section i.fa-clock { top: 6px; }
.cib-section h6 { font-size: 20px; padding-bottom: 12px; letter-spacing: normal; text-transform: capitalize; }
.cib-section a { color: var(--primary); }
.cib-section a:hover { color: var(--secondary); }
.contact-accordion { padding-top: 10px; margin-left: -25px; }
ul.con-accBox,  ul.con-accBox li ul { margin: 0px 0px; padding: 0px 0px; list-style-type: none; }
ul.con-accBox&gt;li { position: relative; display: block; margin-bottom: 20px; }
ul.con-accBox&gt;li:last-child { margin-bottom: 0px; }
ul.con-accBox&gt;li .accordion-btn-wrap { right: 0px !important; width: 100% !important; height: 100% !important; text-align: right !important; }
ul.con-accBox&gt;li .accordion-btn-wrap .accordion-btn { padding: 0px 25px; width: 100% !important; height: 100% !important; }
ul.con-accBox&gt;li .accordion-btn-wrap i { position: relative; inset: auto; font-size: 18px; color: #808080; }
ul.con-accBox&gt;li&gt;a { font-family: var(--fontStyle2); position: relative; display: block; font-size: 20px; font-weight: 600; border-radius: 8px; color: var(--secondary); padding: 14px 50px !important; background: var(--background5); border: 1px solid var(--background5); }
.has-subnav.active&gt;a { border-color: #DBDBDB; color: var(--secondary); background: var(--white); border-radius: 8px 8px 0px 0px; }
.has-subnav.active .accordion-btn i { color: var(--secondary) !important; }
.contact-accordionBody { padding: 25px 50px; background: var(--background5); border-radius: 0px 0px 8px 8px; }
ul.cai-ul { padding: 0px 0px 15px !important; }
ul.cai-ul&gt;li { position: relative; display: block; padding: 0px 0px 5px 18px; }
ul.cai-ul&gt;li::before { position: absolute; top: 10px; left: 0px; width: 8px; height: 8px; content: ''; border-radius: 8px; background: var(--primary); }
.map-container { position: relative; display: block; width: auto; height: 840px; overflow: hidden; border-radius: 10px; }
.map-container iframe { position: relative; width: 100%; height: 100%; border: none; overflow: hidden; }
.contact-from .custom-checkBox span { position: relative; width: 100%; margin: 0px 0px; }
/* .contact-from .custom-checkBox span .form-check-input {

	border: none;

	margin: 0px 0px;

	} */



input[type="number"] { -moz-appearance: textfield; }
 input[type="number"]::-webkit-inner-spin-button,  input[type="number"]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 margin: 0;
}
.form-check-input:checked+ label { color: #000000; }
.form-check-input:checked { background-color: #DD1A32; border-color: #DD1A32 !important; }
/* Site map */



.site-map { position: relative; display: block; max-width: 480px; margin: 30px auto; padding: 25px 55px; border-radius: 5px; border: 1px solid #000000; }
.site-map h4 { text-align: center; padding-bottom: 15px; }
.site-map-logo { position: relative; margin: 30px auto; text-align: center; }
.site-map ol { padding: 0px 0px; margin: 0px 0px; font-weight: 400; }
.site-map ol li { color: #000000; padding: 6px 0px; }
.site-map ol li a { color: #000000; font-size: 16px; }
.site-map ol li a:hover { color: #DD1A32; }
.pageTitle { position: relative; display: block; width: 100%; font-size: 24px; margin: 0px auto; padding: 0px 0px 30px; }
.pageTitle h1,  .pageTitle h2,  .pageTitle h3,  .pageTitle h4,  .pageTitle h5,  .pageTitle h6,  .pageTitle1 h1,  .pageTitle1 h2,  .pageTitle1 h3,  .pageTitle1 h4,  .pageTitle1 h5,  .pageTitle1 h6  .pageTitle2 h1,  .pageTitle2 h2,  .pageTitle2 h3,  .pageTitle2 h4,  .pageTitle2 h5,  .pageTitle2 h6 { padding-bottom: 0px; }
.pageTitle h1,  .pageTitle h2 { font-size: 48px; color: #333333; line-height: 1.3; font-weight: 700; letter-spacing: -1.35px; }
.uppercase { text-transform: uppercase !important; }
.NoUppercase { text-transform: none !important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: var(--fontStyle2); position: relative; font-size: 48px; color: #333333; line-height: 1.2; font-weight: 600; margin: 0px 0px 0px; text-transform: none; padding: 0px 0px 20px; letter-spacing: normal; }
.h1, .h2, .h3, .h4, .h5, .h6 { color: #333333; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .h1 strong, .h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong { font-weight: 700; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .h1 span, .h2 span, .h3 span, .h4 span, .h5 span, .h6 span { }
h2, .h2 { font-size: 40px; }
h3, .h3 { font-size: 34px; }
h4, .h4 { font-size: 24px; }
h5, .h5 { font-size: 20px; }
h6, .h6 { font-size: 18px; }
p { margin: 0 0 20px; line-height: 1.3; }
/*p:last-child { margin: 0px 0px; }*/
p[align=center] { text-align: center !important; }
p[align=left] { text-align: left !important; }
p[align=right] { text-align: right !important; }
ul.ul-listing,  ol.ol-listing { margin: 0px 0px 20px; display: block; padding: 0px; width: 100%; text-align: left; font-weight: 400; list-style-position: inside; }
ul.ul-listing.text-center,  ol.ol-listing.text-center { text-align: center; }
ul.ul-listing li { position: relative; list-style-type: none; padding: 2px 0px 2px 30px; }
ul.ul-listing li:before { font-family: 'Font Awesome 6 Free'; position: absolute; content: '\f058'; left: auto; top: 5px; color: #DD1A32; font-size: 13px; font-weight: 900; overflow: hidden; margin-left: -30px; }
ul.ul-listing li p { margin-bottom: 25px; }
ul.ul-listing ul { margin: 10px 0px 0px; }
ol.ol-listing { padding: 0px 0px 0px 15px; list-style-position: outside; }
ol.ol-listing li { line-height: 24px; margin-bottom: 10px; list-style-type: decimal; padding: 2px 0px 2px 0px; }
ol.ol-listing li ul.ul-listing li { list-style-type: none; }
/* Link Button */



.link-btn,  .link-btn1 { font-family: var(--fontStyle2); position: relative; z-index: 1; padding: 0px; display: block; font-size: 18px; margin: 0px auto 0px; }
.link-btn a,  .link-btn button,  .link-btn1 a,  .link-btn1 button { position: relative; font-weight: 500; min-width: 210px; line-height: 20px; padding: 18px 35px; border-radius: 8px; text-align: center; vertical-align: top; color: var(--white); display: inline-block; letter-spacing: -0.18px; background: var(--secondary); border: 1px solid var(--secondary); box-shadow: none; text-transform: capitalize; text-decoration: none !important; }
.link-btn1 a,  .link-btn1 .submitBtn,  .link-btn1 button { width: auto; border: none; min-width: auto; font-weight: 500; padding: 0px 0px; color: var(--secondary); background: transparent; }
.link-btn a:hover,  .link-btn button:hover { color: var(--white); background: var(--primary); border-color: var(--primary); }
.link-btn1 a:hover,  .link-btn1 button:hover { color: var(--primary); text-decoration: underline !important; }
.link-btn1 span.wpcf7-spinner,  .link-btn span.wpcf7-spinner { display: none !important; }
/* Footer Styles */



.footer-wrapper { position: relative; width: 100%; display: block; margin: 0px auto; padding: 0px 0px; max-width: 100%; background-size: cover; background-position: bottom center; }
/* Footer Top */



.footer-top { position: relative; display: block; font-size: 15px; overflow: hidden; line-height: 24px; padding: 75px 60px; color: var(--primary); background-position: center center; }
.footer { position: relative;max-width:1920px;margin:0 auto;}
.footer .row { position: relative; justify-content: space-between; }
.footer a { color: var(--primary); }
.footer a:hover { color: var(--secondary); }
.footer p { text-align: inherit; }
.ftcol { position: relative; float: left; width: auto; max-width: 25%; min-width: 310px; padding: 0px 15px; }
.footer-infoBox { position: relative; display: block; }
.footlogo { position: relative; display: block; width: 236px; height: 80px; overflow: hidden; margin: 0px 0px 30px; }
.footlogo a { position: relative; width: 100%; height: auto; display: block; overflow: hidden; }
.footlogo img { position: relative; display: block; height: auto; max-width: 100%; }
.footer-contact-info-box { position: relative; display: block; width: 100%; margin: 0px; max-width: 280px; padding: 0px 0px 5px; }
.footer-location,  .footer-phone-number,  .footer-email-address { position: relative; display: block; text-align: left; line-height: 24px; margin: 0px 0px 15px; padding: 0px 0px 0px 25px; }
.footer-location i,  .footer-phone-number i,  .footer-email-address i { position: absolute; top: 7px; left: 0px; font-size: 15px; color: #555555; }
.footer-location a { font-family: var(--fontStyle2); position: relative; display: block; font-size: 16px; font-weight: 500; margin-top: 15px; color: var(--secondary); }
.footer-location a:hover { color: var(--primary); text-decoration: underline; }
.footer-social-media ul { display: flex; flex-wrap: wrap; padding: 0px 0px; margin: 0px -10px; list-style-type: none; }
.footer-social-media ul li { position: relative; padding: 0px 10px 10px; }
.footer-social-media ul li a { position: relative; display: block; font-size: 15px; color: #555555; }
.footer-social-media ul li a:hover { color: var(--secondary); }
/* Footer Head */

	

.footer-head { font-family: var(--fontStyle2); position: relative; display: block; font-size: 28px; font-weight: 700; color: #990033; margin: 0px 0px 20px; }
/* Footer Nav */



ul.footer-nav { position: relative; display: block; padding: 0px; font-size: 20px; margin: 0px 0px; list-style-type: none; }
ul.footer-nav li { position: relative; display: block; margin: 0px auto; border-bottom: 1px solid #D8D8D8; }
ul.footer-nav li a { position: relative; display: block; color: var(--primary); padding: 8px 30px 8px 0px; }
ul.footer-nav li a:after { font-family: "Font Awesome 6 Free"; position: absolute; top: 9px; right: 0px; font-size: 10px; font-weight: 700; content: "\f105"; color: #BBBBBB; }
ul.footer-nav li a:hover,  ul.footer-nav li.selected a,  ul.footer-nav li a:hover::after,  ul.footer-nav li.selected a::after { color: var(--secondary); }
ul.footer-nav li.selected a { font-weight: 600; }
/* Footer Bottom */



.footer-bottom { position: relative; display: block; font-size: 15px; overflow: hidden; line-height: 24px; text-align: center; padding: 0px 0px 70px; color: var(--primary); }
.copyright-content { margin-bottom: 20px; }
/* Copyright */



.copyright { position: relative; display: block; margin: 0px auto; }
.footer-bottom-nav { display: flex; flex-wrap: wrap; padding: 0px 0px; margin: 0px -15px; list-style-type: none; justify-content: center; }
.footer-bottom-nav li { line-height: 1; padding: 0px 15px; margin-bottom: 8px; border-right: 1px solid var(--primary); }
.footer-bottom-nav li:last-child { border: none; }
.footer-bottom-nav li a { color: var(--primary); }
.footer-bottom-nav li a:hover { color: var(--secondary); }
.footIcon-box { position: absolute; right: 0px; bottom: 40px; }
.footIcon-box img { max-width: 290px; }
/* Nice Select */



.NiceSelect { position: relative; display: flex; }
.NiceSelect span { width: 100%; }
.NiceSelect select { display: none; }
.nice-select { width: 100%; height: 58px; border: none; font-size: 20px; border-radius: 0px; line-height: normal; color: var(--primary); background: #ffffff; padding: 13px 50px 10px 0px; border-bottom: 1px solid #DADADA; }
.nice-select,  .nice-select .list { font-size: 20px; font-weight: 400; color: #333333; padding-left: 5px; background: #ffffff; }
.nice-select.open, .nice-select:active, .nice-select:focus { border-color: var(--secondary); background-color: #ffffff; }
.nice-select:hover { background: #ffffff; border-color: var(--secondary); }
.nice-select .current { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: pre-wrap; }
.nice-selected .nice-select .current { opacity: 1; font-weight: 400; color: #000000; }
.nice-select:after { font-family: "Font Awesome 6 Free"; position: absolute; border: none; top: 50%; right: 20px; width: auto; height: auto; color: #808080; display: block; line-height: 1; font-size: 14px; content: "\f0d7"; font-weight: 900; pointer-events: none; margin: 0px !important; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); transform: translateY(-50%) !important; }
.nice-select.open:after,  .nice-select:hover:after { color: var(--secondary) !important; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.nice-select.open:after { content: "\f0d8"; }
.nice-select.open .list { opacity: 1; pointer-events: initial; transform: scale(1) translateY(0); }
.nice-select.disabled { opacity: 0.5; color: #ffffff; pointer-events: none; border-color: #ffffff; }
.nice-select.disabled:after { border-color: #ffffff; }
.nice-select .list { position: absolute; margin-top: 0px; opacity: 0; top: 100%; left: 0; z-index: 99; min-width: 100%; overflow: hidden; padding: 0px 0px; overflow-y: auto; max-height: 300px; border-radius: 0px; pointer-events: none; box-sizing: border-box; transform-origin: 50% 0; background-color: #FAFAFA; transform: scale(0.75) translateY(-25px); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; }
.nice-select .list:hover .option:not(:hover) { color: #1d1d1d; background-color: transparent; }
.nice-select .option { font-weight: 400; cursor: pointer; outline: none; color: #1d1d1d; font-size: 20px; min-height: 40px; background: none; line-height: 30px; padding: 10px 20px; }
.nice-select .option:hover,  .nice-select .option.focus,  .nice-select .option.selected.focus { color: #ffffff; background: #DD1A32; }
.nice-select .option.selected { font-weight: 400; }
.nice-select .option.disabled { opacity: 0.5; color: #ffffff; cursor: default; background-color: transparent; }
/* Contact Form */



.form-group.floating-label label { position: absolute; pointer-events: none; left: 5px; top: 24px; width: auto; margin: 0px; z-index: 2; padding: 0px; line-height: 1; font-size: 20px; font-weight: 400; background: none; color: var(--primary); transition: 0.2s ease all; }
.required-field { color: #FF0000; }
.form-group.floating-label .focus label,  .form-group.floating-label .not-empty label,  .form-group.floating-label .focus + label,  .form-group.floating-label .not-empty + label,  .form-group.floating-label.focus label,  .form-group.floating-label.not-empty label { top: 0px; left: 0px; font-size: 12px; font-weight: 500; padding: 0px 0px; color: #000000; opacity: 1 !important; text-transform: uppercase; }
.form-group.floating-label .focus .required-field,  .form-group.floating-label .not-empty .required-field,  .form-group.floating-label .focus + .required-field,  .form-group.floating-label .not-empty + .required-field,  .form-group.floating-label.focus .required-field,  .form-group.floating-label.not-empty .required-field { color: #7D0029; }
.form-control:disabled,  .form-control[readonly] { background-color: transparent; }
.form-label { margin: 0px 0px; color: #000000; padding-bottom: 15px; letter-spacing: 0.24px; }
.form-group,  .form-check { padding: 0px; position: relative; margin-bottom: 18px; }
.form-control,  .form-custom-select,  .form-select { position: relative; display: block; width: 100%; height: 58px; font-size: 20px; font-weight: 400; color: #000000; line-height: 24px; border-radius: 0px; padding: 15px 0px 5px; background-image: none; background-color: transparent; border: none; border-bottom: 1px solid #DADADA; }
textarea.form-control { min-height: 114px; line-height: 24px; border-radius: 0px; height: auto !important; }
textarea { resize: none; }
.form-control:focus,  .form-control:hover { color: #000000; outline: none !important; border-color: rgba(146, 3, 55, 0.6); background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
 .form-control::-webkit-input-placeholder, ::-webkit-input-placeholder {
 opacity: 0.3;
 color: #333333;
 font-weight: 400;
}
 .form-control:-moz-placeholder, :-moz-placeholder { /* Firefox 18- */
 opacity: 0.3;
 color: #333333;
 font-weight: 400;
}
 .form-control::-moz-placeholder, ::-moz-placeholder {  /* Firefox 19+ */
 opacity: 0.3;
 color: #333333;
 font-weight: 400;
}
 .form-control:-ms-input-placeholder, :-ms-input-placeholder {
 opacity: 0.3;
 color: #333333;
 font-weight: 400;
}
 .form-control:focus::-webkit-input-placeholder {
color: transparent !important;
}
 .form-control:focus:-moz-placeholder {
color: transparent !important;
}
 .form-control:focus::-moz-placeholder {
color: transparent !important;
}
 .form-control:focus:-ms-input-placeholder {
color: transparent !important;
}
/* Scroll To Top */

	

#toTop { text-decoration: none; position: fixed; display: none; bottom: 100px; right: 10px; width: 50px; height: 50px; border: none; z-index: 1001; text-indent: 100%; background: url(../images/ui.totop.png) 0px 0px no-repeat; overflow: hidden; }
#toTopHover { background: url(../images/ui.totop.png) 0px -50px no-repeat; width: 50px; height: 50px; display: block; overflow: hidden; float: left; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
#toTop:active, #toTop:focus { outline: none; }
.mean-container a.meanmenu-reveal { color: #DD1A32; }
.mean-container .mean-nav { margin-top: 56px; }
.mean-container .mean-nav ul li:hover &gt; a, .mean-container .mean-nav ul li.selected &gt; a,  .mean-container a.meanmenu-reveal span { background: #DD1A32; }
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a { background: #333333; }
.mean-container .mean-nav ul li a.mean-expand:hover { background: #000000; }
/* Thank You Container */



.thank-you-container,  .thank-you-container figure { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; margin: 0px auto; }
.thank-you-container figure img { position: relative; height: 100%; width: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.thank-you-content-area { position: absolute; z-index: 5; top: 0%; left: 0%; width: 100%; height: 100%; display: block; margin: 0px auto; background-color: rgba(0, 0, 0, 0.40); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.thank-you-content-area .captionWrapper { position: relative; display: table; height: 100%; width: 100%; margin: 0px auto; }
.thank-you-content-area .captionContainer { padding: 0px; position: relative; display: table-cell; vertical-align: middle; }
.thank-you-content-area .thank-you-content { position: relative; display: block; width: 100%; color: #ffffff; max-width: 630px; }
.thank-you-content h1 { font-size: 80px; line-height: 1.1; color: #ffffff; padding-bottom: 20px; }
.thank-you-content h1 span { display: block; font-size: 52px; }
.thank-you-content p { margin: 0px 0px 25px; }
/*Support Changes*/



.trusted-radio .form-check { padding: 0px 0px; margin: 0px 0px; }
.designRadio-box .form-check { padding: 0px 20px 0px 30px; }
.designRadio-box .form-check .form-check-input { margin-top: 7px; }
.designRadio-box { padding: 25px 0px 0px 0px; }
.social-sharing-section { padding-top: 30px !important; }
.selected-dial-code { display: none !important; }
.country-code input.form-control { padding-left: 50px !important; }
.intl-tel-input .selected-flag .iti-arrow { right: 40px; }
 .country-code input.form-control::placeholder {
 color: #666666;
}
 .country-code .form-control::-webkit-input-placeholder, ::-webkit-input-placeholder {
 opacity: 1;
 color: var(--primary);
 font-weight: 400;
}
 .country-code .form-control:-moz-placeholder, :-moz-placeholder { /* Firefox 18- */
 opacity: 1;
 color: var(--primary);
 font-weight: 400;
}
 .country-code .form-control::-moz-placeholder, ::-moz-placeholder {  /* Firefox 19+ */
 opacity: 1;
 color: var(--primary);
 font-weight: 400;
}
 .country-code .form-control:-ms-input-placeholder, :-ms-input-placeholder {
 opacity: 1;
 color: var(--primary);
 font-weight: 400;
}
.country-code .flag-container { top: auto; bottom: 23px; }
.country-code .control-label { display: none !important; }
.country-code ul.country-list { z-index: 9; background: #ffffff !important; }
.auctionModal-dateBox span.wpcf7-form-control-wrap input.wpcf7-form-control,  .auctionModal-dateBox span.wpcf7-form-control-wrap textarea.wpcf7-form-control { width: 100%; border: transparent; color: var(--primary); background: transparent; }
.auctionModal-dateBox span.wpcf7-form-control-wrap textarea.wpcf7-form-control { min-height: 70px; }
.auctionModal-formGroup .trusted-radio span.wpcf7-form-control { width: 100%; border: transparent; background: transparent; }
.auctionModal-formGroup .trusted-radio .wpcf7-list-item { width: 100%; margin: 2px 0px; }
.auctionModal-formGroup .trusted-radio { padding-left: 0px; }
.auctionModal-formGroup .trusted-radio .form-check-input { width: 15px; height: 15px; margin-top: 7px; margin-right: 10px; background: transparent; border-color: #D8D8D8 !important; }
.auctionModal-formGroup .trusted-radio .form-check-input:checked { background: transparent !important; border-color: transparent !important; background-image: url(../images/radioActive.png) !important; background-size: cover !important; box-shadow: none !important; border: none !important; outline: none !important; }
.cf7mls-btns { text-align: center; }
.cf7mls-btns button.action-button { position: relative; font-weight: 500; line-height: 20px; border-radius: 8px; text-align: center; vertical-align: top; color: var(--white); display: inline-block; letter-spacing: -0.18px; margin: 0px auto !important; float: none !important; padding: 18px 35px !important; background: var(--secondary); border: 1px solid var(--secondary); box-shadow: none; text-transform: capitalize; text-decoration: none !important; }
.cf7mls-btns button.action-button:hover { color: var(--white); background: var(--primary); border-color: var(--primary); }
.auctionModal-radio { padding-left: 30px !important; }
.cf7mls-btns { position: relative; padding-top: 20px; }
.cf7mls-btns button.cf7mls_back { margin: 0px 0px; float: left !important; color: var(--alternate1); padding: 0px 0px !important; border: transparent !important; background: transparent !important; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.cf7mls-btns button.cf7mls_back::before { font-family: 'Font Awesome 6 Free'; font-size: 14px; content: "\f177"; font-weight: 700; vertical-align: top; display: inline-block; margin: 1px 10px 0px 0px; }
.cf7mls-btns button.cf7mls_back:hover { color: var(--secondary) !important; }
 .country-code input::-webkit-input-placeholder:after {
color:red;
content:" *";
}
.loadmore-item { display: none; }
.wpcf7 form .wpcf7-response-output { border: none; color: #fff; max-width: 620px; margin: 20px auto 0px; padding: 10px 20px; border-radius: 5px; text-align: center; background: #ec6f6f; border: 1px solid red !important; }
.wpcf7 form.sent .wpcf7-response-output { background: #46b450 !important; border-color: #46b450 !important; }
.country-code ul.country-list { top: 24px; }
.eraCustom-accordion .accordion-item h2 { padding: 0px 0px; }
.eraCustom-accordion .accordion-item h2 button { font-weight: 700; color: var(--secondary); padding: 0px 30px 0px 0px; }
.eraCustom-accordion .accordion-item h2 button::after { margin-right: -30px; }
.eraCustom-accordion .accordion-item h2 br { display: none; }
.eraCustom-accordion .accordion-item { margin-bottom: 20px; padding-bottom: 20px; }
.eraCustom-accordion { padding-top: 20px; }
.wpcf7-form { overflow: visible !important; }
.contentdiv-section { position: relative; display: block; margin-bottom: 30px; }
.pl35 { padding-left: 35px; }
.highlight { outline: 2px solid red; box-shadow: 0 0 5px red; }
.highlight + label { color: red; }
.link-clear-btn a { position: relative; display: block; font-size: 15px; font-weight: 500; padding: 3px 15px; border-radius: 30px; color: var(--secondary); border: 1px solid var(--secondary); }
.link-clear-btn a i { margin-left: 5px; }
.link-clear-btn a:hover { color: var(--white); background: var(--secondary); }
a.btn-reset { display: block; font-size: 30px; color: #000000; padding: 4px 15px; position: relative; border-left: 1px solid #dfdfdf; }
a.btn-reset:hover { color: var(--secondary); }
.page-ditor-data img.aligncenter { display: block; margin: 0px auto; }
.page-ditor-data img.alignleft { display: block; margin: 0px 0px; }
.page-ditor-data table { width: 100%; height: 100%; max-width: 100%; margin-bottom: 30px; }
.page-ditor-data table tr th,  .page-ditor-data table tr td { padding: 10px 15px; border: 1px solid #cfcfcf; }
.form-textarea { padding-top: 20px; }

.newLaunch-slider .slick-track{margin-left: -15%;}

@media (max-width: 1920.98px) {.newLaunch-slider .slick-track{margin-left:0;}}

/* =Media Queries =*/



@media (max-width: 1799.98px) {
.newAgent-container { max-width: 1520px; }
}
 @media (max-width: 1699.98px) {
body, .nav&gt;ul&gt;li&gt;a, .nav ul, .newLaunch-box a, .serviceMask-content .pageTitle, ul.footer-nav, .aboutService-mask-container .pageTitle, .milestones-content, .find-stasBox a,  .form-group.floating-label label, .form-control, .form-custom-select, .form-select, .serviceSub-ctc .pageTitle, .cib-section h6, ul.con-accBox&gt;li&gt;a, ul.joinERA-btns&gt;li&gt;a,  .nice-select, .nice-select .list, .nice-select .option, .newAgent-videoBox, .newAgent-top, .millionaire-preBtn, .success-storiesBox, .accordion-button, .realtyWatch-property  .aboutService-mask-container .pageTitle, .uce-itemBox a, .edms-section ul.ul-listing, .topicUser-info, .cmisTeam-itemBox { font-size: 18px }
.notifiedBar-slide, .headerRegister-btn a, .link-btn, .link-btn1, .innerLink-btn, .nav-tabs.tabstyle1&gt;li&gt;a, .find-stas-btn, .blogRead-more, .page-item, .blogInner-content ul&gt;li i, .aboutauction-box h6 { font-size: 16px; }
.footer-bottom, .footer-top, .footer-location i, .footer-phone-number i, .footer-email-address i, ul.researchCountry-ul&gt;li i { font-size: 14px; }
.blogTag-box { font-size: 13px; }
.container { max-width: 1030px; }
.wide-container { max-width: 1200px; }
h1 { font-size: 40px; }
h2 { font-size: 38px; }
h3, .millionaires-slider .slick-prev, .millionaires-slider .slick-next { font-size: 30px; }
h4, .pageTitle, .realtyWatch-property .aboutService-mask-container .pageTitle h2 { font-size: 20px; }
h5, .esgTimeline-box h4, .auctionModal-formGroup h4, ul.resources-socialMedia&gt;li&gt;a i { font-size: 18px; }
h6 { font-size: 16px; }
.pageTitle h1, .pageTitle h2 { font-size: 40px; }
.header-container { padding: 0px 20px 0px 30px; }
.nav&gt;ul ul a, .nav&gt;ul ul ul a { padding: 16px 30px; }
.floating-linkBtn { right: -82px; bottom: 260px; }
.notifiedBar-section { padding: 13px 40px; }
.headerRegister-btn a { line-height: 24px; padding: 14px 28px; }
.notifiedBar-slider .left-slick { left: -20px; }
.notifiedBar-slider .right-slick { right: -20px; }
.homeBannerSlider .slick-dots { bottom: 40px; }
.pageTitle h2.pb20 { padding-bottom: 10px !important; }
.newLaunch-btn { font-size: 14px; padding: 12px 30px; }
.newLaunch-slider .left-slick, .success-slider .left-slick { left: 8%; }
.newLaunch-slider .right-slick, .success-slider .right-slick { right: 8%; }
.newLaunch-slider .slick-arrow, .success-slider .slick-arrow, .cmisTeam-slider .slick-arrowm, .serviceSpace-slider .slick-arrow { font-size: 44px; }
.link-btn a, .link-btn button { min-width: 170px; padding: 14px 30px; }
.homeService-section { padding: 40px 40px 10px; }
.serviceMask-content { padding: 25px 15px; }
.ctc-wrapper { padding: 60px 0px; }
.gx-10 { --bs-gutter-x: 5rem;
}
.footer-top { padding: 75px 30px; }
.footer-head { font-size: 24px; }
.innerBanner-caption { padding: 50px 0px 0px; }
.aboutListing-section { padding: 50px 30px 0px; }
.aboutService-mask-container { padding: 30px 15px; }
.resourcesBlog-section .wide-container, .sellProduct-section .wide-container, .ymal-research .wide-container, .realtyWatch-property .wide-container, .aboutBeliefs-section .wide-container { padding: 0px 30px; }
.nav-tabs.tabstyle1&gt;li&gt;a { min-width: 170px; padding: 14px 15px; }
.find-stas-section, .serviceSub-ctc { padding: 30px 30px; }
.trusted-radio .form-check .form-check-input { margin-top: 6px; }
ul.con-accBox&gt;li&gt;a { padding: 10px 50px 10px 30px !important; }
.contact-accordionBody { padding: 18px 30px; }
.beAgent-caption { padding: 45px 0px; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a { max-width: 400px; min-width: 400px; }
.joinERA-section { padding: 30px 30px 0px; }
.getInTech-modal .modal-dialog, .auction-modal .modal-dialog { max-width: 700px; }
.videoBanner-box a::before, .newAgent-videoBox a .newAgent-videoPic::before { width: 50px; height: 50px; font-size: 20px; }
.newAgent-realSlider { margin: 0px -30px; }
.newAgent-realSlide, .cover-container { padding: 0px 30px; }
.millionairePic-container { width: 400px; }
.millionaires-slider .slick-prev { left: 100px; }
.millionaires-slider .slick-next { right: 100px; }
.treeLeaf img { max-width: 700px; }
.esgTimeline-section { padding: 250px 0px 120px; }
.esgTimeline-section .wide-container::before { top: 67px; width: 57px; margin-left: -31px; background-size: cover; bottom: 0px; background-repeat: round; }
.esgTimeline-box { padding: 25px 0px; }
.esgTimeline-box::before { width: 167px; height: 43px; right: -112px; }
.treeRoots img { max-width: 700px; }
.gx-timeline { --bs-gutter-x: 15rem;}
.treeRoots { bottom: 30px; }
.esgTimeline-section .wide-container .row .col-lg-6:nth-child(even) .esgTimeline-box::before { left: -119px; }
.hearAgents-container { padding: 30px 30px 80px; }
/* .resourcesBlog-content h4 { max-height: 50px; } */

.page-item.page-prev .page-link, .page-item.page-next .page-link { font-size: 26px; }
.eraSell-topSection .wide-container { padding: 0px 50px; }
.success-storiesBox { width: 760px; }
.solutions-estate-box { margin-bottom: 40px; }
.solutions-estate-icon { width: 90px; height: 90px; }
.solutions-estate-icon img { max-width: 45px; }
.solutions-estate-grid .gx-5 { --bs-gutter-x: 2rem; }
.aboutauction-box .link-btn a { padding: 14px 25px; }
.auction-modal .modal-body { padding: 30px 30px; }
.auction-modalBox .btn-close { top: 5px; width: 20px; height: 20px; }
.auctionModal-col { margin-bottom: 15px; padding: 30px 30px 25px; }
/* .cmisTeam-itemBox { width: 400px; } */

.thank-you-content h1 { font-size: 60px; }
.thank-you-content h1 span { font-size: 48px; }
.thank-you-content-area .thank-you-content { max-width: 500px; }
.otherOption-select .nice-select { padding: 2px 50px 20px 0px; }
.auctionModal-formGroup .trusted-radio .form-check-input { margin-top: 4px; }
.noticationHeader-box { max-height: 46px; }
.nav&gt;ul ul&gt;li:hover&gt;ul { margin-top: -58px; }
.nav&gt;ul ul ul { margin-top: -58px !important; }

/**/

.single-research h1, .single-post h1, .single-press h1 { font-size: 45px; }
.single-research h2, .single-post h2, .single-press h2 { font-size: 32px; }
}
 @media (max-width: 1599.98px) {
.newAgent-container { max-width: 1380px; }
}
 @media (max-width: 1499.98px) {
.header-container { padding: 0px 15px; }
.footer-top { padding: 50px 15px; }
.footer-bottom { padding: 0px 0px 50px; }
.serviceSpace-slider { margin: 0px -10px 40px !important; }
.serviceSpace-slide { padding: 0px 10px; }
.millionaires-slider .slick-prev { left: 30px; }
.millionaires-slider .slick-next { right: 30px; }
.aboutauction-box { padding: 40px 15px 30px; }
.serviceSpace-slider .slick-prev { left: -8%; }
.serviceSpace-slider .slick-next { right: -8%; }
}
 @media (max-width: 1399.98px) {
body, .nav&gt;ul&gt;li&gt;a, .nav ul, .newLaunch-box a, .pageTitle, .serviceMask-content .pageTitle, ul.footer-nav, .aboutService-mask-container .pageTitle, .milestones-content,  .find-stasBox a, .form-group.floating-label label, .form-control, .form-custom-select, .form-select, .serviceSub-ctc .pageTitle, .cib-section h6, ul.con-accBox&gt;li&gt;a,  ul.joinERA-btns&gt;li&gt;a, .nice-select, .nice-select .list, .nice-select .option, .newAgent-videoBox, .newAgent-top, .millionaire-preBtn, .success-storiesBox, .accordion-button,  .realtyWatch-property .aboutService-mask-container .pageTitle, .uce-itemBox a, .edms-section ul.ul-listing, .topicUser-info, .cmisTeam-itemBox { font-size: 16px }
.notifiedBar-slide, .headerRegister-btn a, .link-btn, .link-btn1, .blogRead-more, .page-item, .blogInner-content ul&gt;li i { font-size: 14px; }
.homeNew-launches-section { margin-bottom: 20px; padding: 45px 0px 60px; }
.proInsights-section { padding: 40px 0px 0px; }
.serviceMask-content { padding: 20px 15px; }
.serviceMask-content .pageTitle h2 { padding-bottom: 10px; }
.homeService-section { padding: 30px 15px 0px; }
.footIcon-box img { max-width: 190px; }
.footIcon-box { bottom: 20px; }
.aboutProgress-secction { padding: 30px 0px; }
.section-container { padding: 55px 0px 40px; }
.aboutListing-section { padding: 30px 15px 0px; }
.missionVision-section { padding: 50px 0px 20px; }
.pageTitle h1, .pageTitle h2 { font-size: 32px; }
h2 { font-size: 30px; }
.section-container-full, .newAgent-top { padding: 55px 0px; }
.eraSell-topSection { padding: 55px 0px !important; }
/* .milestones-box { width: 320px; } */

.milestones-slide { padding: 0px 20px; }
.resourcesBlog-section .wide-container, .sellProduct-section .wide-container, .ymal-research .wide-container, .realtyWatch-property .wide-container, .aboutBeliefs-section .wide-container { padding: 0px 15px; }
.aboutTeam-box, .auctionGuideline-container { margin-bottom: 40px; }
.aboutService-wrapper, .auctionTeam-container { padding: 50px 0px 20px; }
.find-stas-section, .serviceSub-ctc { padding: 30px 15px; }
.find-stasBox a, .hearAgents-section, .eventPrice-box { padding: 100px 15px; }
.teamContent-modal .modal-dialog { max-width: 900px; }
.teamContent-modalBox .btn-close { top: -55px; right: -30px; width: 15px; height: 15px; }
.teamContent-modal .modal-body { padding: 30px 30px 30px 15px; }
.popupTeam-image { width: 300px; }
.teamPop-title { margin-bottom: 20px; padding-bottom: 20px; }
.aboutService-container { padding: 70px 0px 60px; }
.aboutService-container .pageTitle { padding-bottom: 50px; }
ul.cai-ul&gt;li::before { width: 5px; height: 5px; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a { max-width: 320px; min-width: 320px; }
.joinERA-section { padding: 20px 15px 0px; }
ul.joinERA-btns { margin: 0px -10px; }
ul.joinERA-btns&gt;li { padding: 0px 10px 20px; }
.getInTech-modalBox .btn-close { width: 20px; height: 20px; }
.newAgent-realSlider { margin: 0px -15px; }
.newAgent-videoPic { margin-bottom: 20px; }
.millionairePic-container { width: 320px; }
.millionaires-slider .slick-prev { left: 15px; }
.millionaires-slider .slick-next { right: 15px; }
.esg-era-section { padding: 55px 0px 30px; }
.esg-itemBox h4 { margin-bottom: 15px; }
.hearAgents-container { padding: 30px 15px 40px; }
.resources-filter { padding-top: 0px; margin-bottom: 10px; }
.resourcesBlog-content, .resourcesBlog-section { margin-bottom: 30px; }
.resources-selectBox .NiceSelect ul.list li { padding: 10px 20px; }
.page-item { margin: 0px 10px 10px; }
.ymal-research { margin-bottom: 30px; padding: 50px 0px 20px; }
ul.researchCountry-ul&gt;li i { top: 6px; }
.eraSell-topSection .wide-container, .newAgent-realSlide, .cover-container { padding: 0px 15px; }
.eraSell-topSection .row.gx-5 { --bs-gutter-x: 2.5rem;
}
.successQuote-icon { font-size: 70px; }
.success-storiesBox { padding: 20px 25px 20px; }
.ul-listing.dotsBtn-list li::before { top: 9px; font-size: 6px; }
.solutions-estate-section { padding: 55px 0px 0px; }
.pageTitle { padding: 0px 0px 20px; }
ul.auctionUl-list&gt;li::before { top: 10px; }
.gx-15 { --bs-gutter-x: 6rem;
}
.auction-right-process .esg-itemBox::before, .auction-left-process .esg-itemBox::before { background-size: cover; width: 70px; height: 9px; right: -75px; }
.auction-process-group .esg-itemBox { margin: 40px 0px 50px; }
.auction-right-process .row .col-lg-3:last-child .esg-itemBox::before { width: 7px; height: 46px; bottom: -75px; background-size: cover; }
.auctionProcess-section { padding: 50px 0px 0px; }
.cmisTeam-content h5 { margin-bottom: 15px; }
.cmisTeam-slider .left-slick { left: 5%; }
.cmisTeam-slider .right-slick { right: 5%; }
.serviceSpace-slider .slick-prev { left: -4%; }
.serviceSpace-slider .slick-next { right: -4%; }
.trusted-radio .form-check .form-check-input { margin-top: 4px; }
.noticationHeader-box { max-height: 42px; }
.nav&gt;ul&gt;li { margin: 0px 8px; }
.milestones-slider .left-slick { left: -40px; }
.milestones-slider .right-slick { right: -40px; }
.contentdiv-section { margin-bottom: 20px; }
.single-research h1, .single-post h1, .single-press h1 { font-size: 45px; }
.single-research h2, .single-post h2, .single-press h2 { font-size: 32px; }
}
 @media (max-width: 1299.98px) {
.logo { width: 180px; height: 61px; }
.footer-head { font-size: 20px; }
ul.footer-nav { font-size: 14px; }
.footer-contact-info-box { max-width: 250px; }
.ftcol { min-width: 220px; }
.customBelief-row .col-lg-2 { width: 33.3333%; }
.singVIP-modal .modal-dialog { max-width: 650px; }
.singVIP-modal .modal-body { padding: 40px 40px 60px; }
.resources-listing { margin: 0px -10px 10px; }
.resources-listing&gt;.resources-item { padding: 0px 10px; margin-bottom: 30px; }
.resourcesBlog-content { padding: 0px 0px; }
.resourcesItem-box a { padding: 20px 15px 30px; }
.researchCountry-col { width: 25%; }
.uce-itemBox a { padding: 15px 15px; }
/* .cmisTeam-itemBox { width: 300px; } */

.serviceSpace-slider .slick-prev { left: 5%; }
.serviceSpace-slider .slick-next { right: 5%; }
.esgTimeline-box::before { top: 60px; }
.esgTimeline-section .wide-container .row .col-lg-6:nth-child(even) .esgTimeline-box::before { top: 150px; }
}
 @media (max-width: 1199.98px) {
body.body-noscroll { height: 100%; overflow: hidden; }
#pageHeaderWrapper { position: relative; top: auto; left: auto; background: #000000; }
.topRightHeader { position: absolute; left: 0px; top: 0px; width: 100%; }
.headerGroupContainer { z-index: 5; margin: 20px 60px 20px auto; }
.nav-wrapper { float: none; margin: 0px auto; height: 40px; z-index: 1; position: absolute; left: 0px; right: 0px; }
.headerTop.active .nav-wrapper { z-index: 1111; }
.nav-container { position: absolute; top: auto; margin: 0px; display: block; clear: both; left: 0px; right: 0px; }
.nav-wrapper .nav, /*.headerRegister-btn,*/ .floating-linkBtn { display: none !important; }
.mean-container a.meanmenu-reveal { top: 0px; right: 0px !important; }
.headerTop.active .mean-container .mean-nav { height: 367px; overflow: hidden; }
.mean-container .mean-nav&gt;ul { height: 400px; overflow: auto; }
.logo { width: 150px; height: 51px; }
/* .headerSerach-btn { margin-right: 0px; } */
.headerSerach-btn a img { max-width: 18px; margin-top: -3px; }
.homeBannerSlider .slick-dots { bottom: 20px; }
.newLaunch-box { width: 700px; }
.newLaunch-slider .left-slick { left: 15px; }
.newLaunch-slider .right-slick { right: 15px; }
.footIcon-box img { max-width: 140px; }
.innerBanner-caption { padding: 20px 0px 0px; }
.aboutProgress-box { padding: 50px 15px; }
.missionVision-section .esg-iconBox img { max-height: 60px; }
.aboutService-container .pageTitle { padding-bottom: 30px; }
.serviceSpace-slider .slick-arrow { font-size: 30px; }
.contact-infoBox, .getInTech-form { padding-top: 0px !important; }
.newAgent-realSlider, .millionaires-slider, .cmisTeam-slider { padding-bottom: 20px !important; }
.millionairePic-container { width: 250px; }
.resources-listing&gt;.resources-item { width: 50%; margin-bottom: 20px; }
.resources-search a img { max-width: 16px; }
.resourcesBlog-title, .researchCountry-box h4 { margin: 0px 0px 20px; }
.eraTable-main thead tr th { padding: 15px 20px; }
.eraTable-main tbody tr td { padding: 10px 20px; }
.uce-contentBox { padding-left: 0px; }
.auctionTitlebox .link-btn1.pt25 { padding-top: 10px !important; }
.gx-15 { --bs-gutter-x: 3rem;
}
.auction-right-process .esg-itemBox::before, .auction-left-process .esg-itemBox::before { width: 40px; height: 5px; right: -45px; }
.cmisService-list .col-lg-2 { width: 33.3333%; }
.cmisTeam-slider .slick-dots li:not(.slick-active) button::before { color: #000000; }
.noticationHeader-box .notifiedBar-section { position: relative !important; inset: auto !important; z-index: 1; }
.noticationHeader-box, .noticationHeader-box&gt;.sticky-wrapper { max-height: 100%; height: auto !important; }
}
 @media (min-width: 1199.98px) {
.webNone { display: none !important; }
}
 @media (max-width: 1099.98px) {
.auction-right-process .row .col-lg-3, .auction-left-process .row .col-lg-3 { width: 50%; }
.auction-right-process .esg-itemBox::before, .auction-left-process .esg-itemBox::before, .auction-right-process .row .col-lg-3:last-child .esg-itemBox::before { display: none; }
.auction-process-group .esg-itemBox { margin: 0px 0px 30px; }
.auctionProcess-section .pageTitle { padding-bottom: 25px !important; }
.auctionProcess-section { padding: 50px 0px 30px; }
}
 @media (min-width: 992px) {
}



/* Portrait tablets and medium desktops */

@media (max-width: 991.98px) {
.wp-caption.alignnone {width: auto !important;}
.newLaunch-box { width: 550px; }
.newLaunch-slider .slick-dots { bottom: 0px; left: 0px; }
.newLaunch-slider .slick-dots li.slick-active button::before { color: var(--secondary); }
.newLaunch-slider .slick-dots li button::before { color: #000; }
.gx-10 { --bs-gutter-x: 3rem;
}
.ctc-wrapper { text-align: center; padding: 30px 0px; }
.ctc-wrapper .row .col-auto, .success-storiesBox { width: 100%; }
.ctcLogo, .ctc-wrapper .pageTitle { margin-bottom: 15px; }
.ctcLogo img { max-width: 80px; }
.footer-contact-info-box { max-width: 100%; }
.ftcol { max-width: 50%; width: 50%; }
.ftcol1, .ftcol2 { margin-bottom: 30px; }
.footer-bottom { padding: 0px 0px 30px; }
.footIcon-box, .treeLeaf, .esgTimeline-box::before, .esgTimeline-section .wide-container::before, .treeRoots { display: none; }
.footer-head { margin: 0px 0px 12px; }
.innerBanner-caption { position: relative; inset: auto; padding: 30px 0px 35px; background: #333333; color: #ffffff; }
.innerBanner-caption .pageTitle h1, .innerBanner-caption .pageTitle h2 { color: #ffffff; }
.customBelief-row .col-lg-2 { width: 50%; }
.aboutService-wrapper { padding: 50px 0px 0px; }
.find-stasBox { margin-bottom: 20px; height: auto; }
.find-stas-section { padding: 30px 15px 10px; }
.popupTeam-image { width: 250px; }
.aboutService-container { padding: 50px 0px 30px; }
.serviceSpace-pic { width: 100%; margin-bottom: 18px; }
ul.con-accBox&gt;li&gt;a { padding: 10px 50px 10px 15px !important; }
.contact-accordionBody { padding: 15px 15px; }
.contact-info-section { padding: 0px 0px 30px 0px; }
.map-container { height: 500px; }
.beBanner-section { margin-bottom: 5px; }
.beAgent-caption { position: relative; inset: auto; padding: 35px 0px; background: #333333; }
.beAgent-caption .pageTitle, .beAgent-caption .pageTitle h2 { color: var(--white) !important; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a .pageTitle, ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a .pageTitle h2 { color: #000000 !important; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a:hover .pageTitle, ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a:hover .pageTitle h2, ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a.active .pageTitle, ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a.active .pageTitle h2 { color: #ffffff !important; }
.esgTimeline-section { padding: 30px 0px; }
.esgTimeline-pic, .uce-itemBox a .blogPic-container { margin-bottom: 20px; }
.researchCountry-col { width: 33.3333%; }
.researchCountry-icon img { max-height: 60px; }
.eraSell-topSection .pt20.gx-5 { padding-top: 0px !important; }
.success-slider { padding: 0px 15px 30px !important; }
.success-slider .slick-dots { left: 0px; }
.success-slider .slick-dots li:not(.slick-active) button::before { color: #000000; }
.successQuote-icon { top: 0px; left: 20px; font-size: 50px; }
.accordion-button h4 { padding: 0px 0px 10px; }
.accordionInner-body { padding: 0px 0px; margin: 0px 0px; }
.accordion { padding-top: 25px; }
.accordion-item { margin-bottom: 25px; padding-bottom: 25px; }
.accordionInner-body .ul-listing.dotsBtn-list { padding-left: 25px; }
.accordion-button { padding: 0px 40px 0px 0px; }
ul.downloadStore-box&gt;li img { max-height: 35px; }
.solutions-estate-grid .row .col-lg-2, .solutions-estate-grid .row .col-lg-5 { width: 100%; }
.solutions-estate-pic { max-width: 150px; margin: 0px auto 25px; }
.rightEstate-listing { text-align: left; }
.rightEstate-listing .row .col-auto { order: 1; }
.rightEstate-listing .row .col { order: 2; }
.leftEstate-listing .solutions-estate-box:nth-child(2) { padding-left: 0px; }
.solutions-estate-box .row .col { align-content: center; }
.aboutauction-box { margin-bottom: 25px; }
.cmisService-list .col-lg-2 { width: 50%; }
.cmisProperty-team .esg-itemBox { margin: 20px 0px; }
.thank-you-content-area { position: relative; inset: auto; background: #333333; padding: 30px 0px; }
.cmisPartner-itemBox { margin-bottom: 20px; }
.cmisPartner-content h4 { margin-bottom: 10px; }
.cmisTop-service { margin-bottom: 20px; }
.pageTitle h1.pb20, .pageTitle h2.pb20 { padding-bottom: 10px !important; }
.faq-accordion .accordion-item .accordion-button&gt;.row&gt;.col-lg-6:last-child { display: none; }
.esgTimeline-box { border-bottom: 1px solid #cfcfcf; padding: 30px 0px; }
}
 @media (max-width: 800px) {
}



/* Landscape phones and portrait tablets */

@media (max-width: 767.98px) {
h1, .pageTitle h1, .pageTitle h2 { font-size: 24px !important; letter-spacing: 0px !important; }
h2 { font-size: 24px; letter-spacing: 0px !important; }
h3 { font-size: 20px; letter-spacing: 0px !important; }
h4, .footer-head, .realtyWatch-property .aboutService-mask-container .pageTitle h2 { font-size: 18px; letter-spacing: 0px !important; }
h5, .esgTimeline-box h4, .auctionModal-formGroup h4, ul.resources-socialMedia&gt;li&gt;a i { font-size: 16px; letter-spacing: 0px !important; }
h6 { font-size: 14px; letter-spacing: 0px !important; }
.notifiedBar-slide { font-size: 12px; }
.notifiedBar-section { padding: 12px 30px; }
.newLaunch-box { width: 100%; }
.newLaunch-slider { padding: 0px 15px; }
.newLaunch-content { position: relative; inset: auto; background: #333333 !important; padding: 15px 15px; opacity: 1; visibility: visible; }
.serviceMask-container { position: relative; inset: auto; background: #f5f5f5; }
.aboutProgress-box { padding: 50px 0px 20px; }
.aboutProgress-box .row .col-auto { width: 100%; text-align: center; padding-bottom: 30px; }
.customBelief-row .col-lg-2, .cmisService-list .col-lg-2 { width: 100%; }
.nav-tabs.tabstyle1 { margin: 0px -5px 40px; }
.nav-tabs.tabstyle1&gt;li { width: 50%; padding: 5px 5px; }
.nav-tabs.tabstyle1&gt;li&gt;a { min-width: 140px; padding: 14px 15px; font-size: 14px; border-radius: 5px !important; min-width: 100%; }
.teamContent-modalBox .btn-close { top: 0px; z-index: 9; right: 0px; filter: invert(10%) sepia(86%) saturate(3322%) hue-rotate(338deg) brightness(0%) contrast(104%); }
.teamContent-modal .modal-body { padding: 15px 15px; }
.getInTech-modal .modal-body { padding: 30px 15px; }
.map-container { height: 400px; }
ul.nav-tabs1.joinAgent-tabs&gt;li { width: 100%; padding: 5px 0px; }
ul.nav-tabs1.joinAgent-tabs&gt;li.joinAgent-btn a { max-width: 100%; min-width: 100%; }
.videoBanner-box a::before, .newAgent-videoBox a .newAgent-videoPic::before { width: 40px; height: 40px; font-size: 18px; }
.resources-listing&gt;.resources-item { width: 100%; }
.blogInner-content ul&gt;li { padding: 0px 7px 10px; }
.blogTag-box { font-size: 11px; padding: 5px 10px; }
ul.resources-socialMedia { margin: 0px -7px; }
ul.resources-socialMedia&gt;li { padding: 0px 7px 12px; }
.researchCountry-col { width: 50%; }
ul.auctionUl-list { column-count: 1; }
.auction-modal .modal-body { padding: 30px 15px; }
.auction-modalBox .btn-close { top: -15px; width: 15px; height: 15px; }
.auctionModal-col { padding: 30px 15px 25px; }
.auction-modal .modal-dialog .modal-content { border-radius: 15px; }
.thank-you-content h1 { font-size: 34px !important; line-height: 1.4; }
.thank-you-content h1 span { font-size: 22px !important; }
.auction-from.pt10 { padding-top: 0px !important; }
.banner-wrapper .container { width: 100%; padding: 0px 0px; }
.home .proInsights-section { min-height: 400px; }
.auctionModal-dateBox span.wpcf7-form-control-wrap textarea.wpcf7-form-control { min-height: 50px; }
.setp-1 .auctionModal-grid .auctionModal-col:first-child, .setp-2 .auctionModal-grid .auctionModal-col:first-child { padding-bottom: 15px; }
.setp-1 .auctionModal-grid .auctionModal-col:first-child .row&gt;.col-md-6:nth-child(2), .setp-2 .auctionModal-grid .auctionModal-col:first-child .row&gt;.col-md-6:nth-child(2) { order: 3; }

.single-research h2, .single-post h2, .single-press h2 { font-size: 22px; }
}
 @media (min-width: 768px) {
}
 @media (max-width: 575.98px) {
.ftcol { max-width: 100%; width: 100%; }
.ftcol1, .ftcol2, .ftcol3 { margin-bottom: 30px; }
.milestones-box { width: 100%; }
.milestones-content { padding: 60px 0px 0px 0px; }
.esg-iconBox img { max-height: 40px; }
.esg-iconBox { margin-bottom: 10px; }
.singVIP-modal .modal-body { padding: 40px 15px 30px; }
.singVIP-modal .btn-close, .getInTech-modalBox .btn-close { top: -20px; width: 15px; height: 15px; }
.singVIP-modal .modal-dialog .modal-content, .getInTech-modal .modal-dialog .modal-content { border-radius: 15px; }
.popupTeam-image { width: 100%; margin-bottom: 25px; }
.popupTeam-image img { max-width: 190px; }
.teamContent-modalBox .row .col-auto { width: 100%; }
.getInTech-modalBox .pageTitle { padding-right: 0px; }
.millionairePic-container, .resources-filter&gt;.row&gt;.col-auto { width: 100%; }
.solutions-estate-box .row .col-auto { width: 100%; max-width: 100%; }
.solutions-estate-box { text-align: center; margin-bottom: 30px; }
.solutions-estate-icon { width: 75px; height: 75px; margin: 0px auto 15px; }
.auction-right-process .row .col-lg-3, .auction-left-process .row .col-lg-3, .cmisTeam-itemBox { width: 100%; }
/* .nav-tabs.tabstyle1&gt;li { margin-bottom: 10px; } */

	

}
 @media (min-width: 576px) {
}
 @media (max-width: 480px) {
.researchCountry-col { width: 100%; }
.joinERA-section { padding: 20px 15px 10px; }
ul.joinERA-btns&gt;li { width: 100%; padding-bottom: 10px; }
.aboutService-mask-container { position: relative; inset: auto; background: #333333; }
.cmisTop-service .aboutService-mask-container, .cmisTop-service .aboutService-mask-container h2 { color: var(--white) !important; }
.headerRegister-btn a { line-height: 1; padding: 8px 10px;font-size: 10px;}
.headerGroupContainer {margin: 20px 45px 20px auto;}
.headerSerach-btn {margin-right: 12px;}
}
 @media (max-width: 399.98px) {
}
 @-ms-viewport {
width: auto !important;
}
.custom-blog-details i { font-size: 14px; }
.custom-blog-details img, .custom-blog-details i { margin: 10px 0px; display: block; }
.custom-blog-details ul { margin-bottom: 25px; }
.custom-blog-details ul li { padding-bottom: 15px; }
.wp-caption-text { font-size: 14px; color: rgb(118, 118, 118); } </pre></body></html>