@import url(https://fonts.googleapis.com/css?family=Cinzel);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400italic);
@import url(https://s3.amazonaws.com/store24-ubertor-com/macrealtygroup.ourubertor.com/content/document/37.css);
@import url(https://s3.amazonaws.com/store24-ubertor-com/macrealtygroup.ourubertor.com/content/document/36.css);

body {
    font-size: 13px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    color: #222;
}

/* Menu */

.navbar-logo {
    display: inline-block;
    float: left;
    background: url(https://s3.amazonaws.com/store24-ubertor-com/macrealtygroup.ourubertor.com/content/image/35.png) no-repeat;
    width: 220px;
    height: 120px;
    background-size: contain;
}

#main_menu a {
    color: #000;
    font-size: 12px;
    padding: 8px 10px 7px 10px;
    font-weight: 300;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(18, 18, 18, 0.25);
    font-family: 'Cinzel', serif;
}

.dropdown-menu {
    background-color: #A0A0A0;
}

.top-navbar .nav-collapse {
    background: #A0A0A0;
    background: -moz-linear-gradient(top, rgba(160,160,160,1) 0%, rgba(217,217,217,1) 100%);
    background: -webkit-linear-gradient(top, #A0A0A0 0%,#D9D9D9 100%);
    background: linear-gradient(to bottom, #A0A0A0 0%,#D9D9D9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#d9d9d9',GradientType=0 );
}

.top-navbar {
    padding-top: 29px;
    border-radius: 0;
    border: none;
}

#main_menu li.active > a, #main_menu li.sel > a, #main_menu li:hover > a {
    color: #fff;
    background: rgba(0, 0, 0, 0);
}

.navbar-logo h2 {
    display: none !important;
}

.header-meta ul a {
    color: #1A181B;
    font-weight: 300;
}

.header-meta ul {
    text-align: right;
}

.header-meta .icon-social {
    text-align: right;
}

ul#main_menu {
	width: 100%;
    max-width: 1346px;
    margin: 0 auto;
}

div#navbar .container {
    width: 100%;
    max-width: 100%;
}


#home-widgets {
    display: inline-block;
    width: 100%;
}

/* CTAs */

.skills {
    position: relative;
    opacity: 1 !important;
    top: 0 !important;
    height: auto;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.services-block:nth-child(1), .skills-block:nth-child(1), .member-block:nth-child(1) {
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.skills-block {
    opacity: 1;
    top: 0;
    text-align: left;
    position: relative;
}

.skills-block .skills-wrapper {
    height: 348px;
    border-bottom: 1px solid #2b2b2b;
    padding: 90px 15px 0;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.skills-block .skills-wrapper .fa {
    font-size: 40px;
    margin-bottom: 20px;
    color: #CECECE;
}

.skills-block .skills-name {
    color: #999;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 30px;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

p.mini {
    font-size: 15px;
    color: #666;
    margin: 0 0 10px;
}

a {
    color: #989898;
}

a:hover {
    color: #DEB528;
}

/* About */

.about {
    margin: 80px 0;
    position: relative;
    top: 0px;
    opacity: 1;
    -moz-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.about .title {
    text-align: center;
    font-size: 50px;
    position: relative;
    color: #DEB528;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 100px;
    top: -15px;
    margin-bottom: 40px;
    font-family: 'Cinzel', serif;
}


.title .title-bg {
    font-size: 100px;
    color: #F1F1F1;
    position: absolute;
    top: -3px;
    left: 0;
    width: 100%;
    font-weight: 200;
    pointer-events: none;
    z-index: -1;
    font-family: sans-serif;
}

.about article {
    float: right;
    margin-bottom: 20px;
}

.blacktext {
    font-family: "Playfair Display", serif;
    color: #000;
}

p {
    font-size: 16px;
    color: #333;
    margin: 5px 0 15px;
    font-family: "Raleway", sans-serif;
    font-weight: 300;
}

.flexslider {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

.about img {
    width: 100%;
}

.flex-control-nav {
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
}

.flex-control-nav li {
    display: inline-block;
}

.flex-direction-nav {
    display: none;
}

input[type="submit"], .button {
    color: #DEB528;
    padding: 0 20px;
    height: 48px;
    border: 2px solid #DEB528;
    margin-top: 45px;
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    line-height: 42px;
    letter-spacing: 1px;
    display: inline-block;
    background: rgba(0,0,0,0);
    font-family: 'Lato';
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    font-family: 'Raleway', sans-serif;
}

.red footer.footer a.arrow-up:hover, .red .next-services-block:hover, .red .prev-services-block:hover, .red .home .flex-prev:hover, .red .home .flex-next:hover, .red.white .button.black:hover, .red .button.black:hover, .red input[type="submit"], .red .button {
    border-color: #a91632;
}


.m_cta_thumbnail {
    background: #fff;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    margin: 0px 5px;
}

.m_cta_thumbnail_img {
    display: block;
    height: 135px;
    background-position: center center;
    background-size: cover;
    position: relative;
}

.m_cta_thumbnail_content {
    display: block;
    padding: 25px 30px;
    color: #004D97;
}

.m_cta_thumbnail_content_header {
    min-height: 150px;
}

.m_cta_thumbnail_content_header .country {
    text-transform: uppercase;
    color: #797D83;
    font-size: 12px;
    height: 30px;
    overflow: hidden;
    white-space: normal;
}

.m_cta_thumbnail_content_header .country a {
    color: #797D83;
    text-decoration: none;
}

.m_cta_thumbnail_content_header .m_stars {
    margin-bottom: 5px;
}

.m_cta_thumbnail_content_header .title {
    white-space: normal;
    text-align: left;
}
 
.m_cta_thumbnail_content_header .subtitle {
    text-transform: inherit;
    font-size: 13px;
    font-weight: lighter;
    margin-top: 10px;
    white-space: normal;
    text-align: left;
    color: #222;
    margin: 20px 0;
}

.m_cta_thumbnail_content_header .title a {
    font-family: "Playfair Display", "Vidaloka", "Georgia", serif;
    font-size: 17px;
    font-style: italic;
    line-height: normal;
    color: #004D97;
    text-decoration: none;
}

.m_cta_thumbnail_content_price .m_btn {
    margin-top: 12px;
}

.m_btn {
    display: block;
    background: #A58F3B;
    color: #fff !important;
    text-align: center;
    min-height: 50px;
    box-sizing: border-box;
    padding: 15px 5px 15px 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    border: 0px;
    margin: 0px;
    text-decoration: none !important;
    border-radius: 0px;
    transition: background 300ms ease-in-out;
}

.m_cta.gold:hover {
    background: #A58F3B;
}

/*	PROMO BLOCK 3
/*----------------------------------------------------*/

.promo-3 {
	background: url("https://s3.amazonaws.com/store24-ubertor-com/macrealtygroup.ourubertor.com/content/image/100.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	padding: 140px 0;
}

.promo-3 h1 {
	font-size: 60px;
	color: #ffffff;
	font-family: "Playfair Display", serif;
	text-shadow: 1px 0px 2px #000;
}

.promo-3 h2 {
	color: #ffffff;
	font-size: 23px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	text-shadow: 1px 0px 2px #000;
}

.promo-3 a {
	margin-top: 40px;
}

.btn-outline:hover {
    text-decoration: none;
    color: #FFF;
}

.btn-outline.outline-light, .icon.outline-light {
    color: #FFF;
    background: none;
    border: 2px solid #FFF;
    font-family: 'Raleway', sans-serif;
}

.btn-outline.outline-light:hover, .icon.outline-light:hover {
    color: #2c3e50;
    background: #FFF;
}

.promo-3 a {
    margin-top: 40px;
}

.btn-outline-xl {
    padding: 18px 30px;
    font-size: 24px;
}

/*	PROMO BLOCK 4
/*----------------------------------------------------*/

.promo-4 {
	background: url("https://s3.amazonaws.com/store24-ubertor-com/macrealtygroup.ourubertor.com/content/image/88.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	padding: 140px 0;
}

.promo-4 h1 {
	font-size: 60px;
	color: #ffffff;
	font-family: "Playfair Display", serif;
	text-shadow: 1px 0px 2px #000;
}

.promo-4 h2 {
	color: #ffffff;
	font-size: 23px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	text-shadow: 1px 0px 2px #000;
}

.promo-4 a {
	margin-top: 40px;
}

.btn-outline:hover {
    text-decoration: none;
    color: #FFF;
}

.btn-outline.outline-light, .icon.outline-light {
    color: #FFF;
    background: none;
    border: 2px solid #FFF;
    font-family: 'Raleway', sans-serif;
}

.btn-outline.outline-light:hover, .icon.outline-light:hover {
    color: #2c3e50;
    background: #FFF;
}

.promo-4 a {
    margin-top: 40px;
}

.btn-outline-xl {
    padding: 18px 30px;
    font-size: 24px;
}

/*	PROMO BLOCK 5
/*----------------------------------------------------*/

.promo-5 {
	background: url("https://s3.amazonaws.com/store24-ubertor-com/macrealtygroup.ourubertor.com/content/image/91.jpg") center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	padding: 140px 0;
}

.promo-5 h1 {
	font-size: 60px;
	color: #ffffff;
	font-family: "Playfair Display", serif;
	text-shadow: 1px 0px 2px #000;
}

.promo-5 h2 {
	color: #ffffff;
	font-size: 23px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	text-shadow: 1px 0px 2px #000;
}

.promo-5 a {
	margin-top: 40px;
}

.btn-outline:hover {
    text-decoration: none;
    color: #FFF;
}

.btn-outline.outline-light, .icon.outline-light {
    color: #FFF;
    background: none;
    border: 2px solid #FFF;
    font-family: 'Raleway', sans-serif;
}

.btn-outline.outline-light:hover, .icon.outline-light:hover {
    color: #2c3e50;
    background: #FFF;
}

.promo-5 a {
    margin-top: 40px;
}

.btn-outline-xl {
    padding: 18px 30px;
    font-size: 24px;
}


/*	CONTENT BLOCK 1-4
/*----------------------------------------------------*/

.content-1-4 {
	padding: 0px;
	position: relative;
}

.content-1-4 .image-container {
	position: absolute;
	height: 100%;
	padding: 0px;
	top: 0px;
}

.content-1-4 .image-container .background-image-holder {
	background: #000 url('https://s3.amazonaws.com/store24-ubertor-com/macrealtygroup.ourubertor.com/content/image/254.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100%;
}

.content-1-4 .content {
	padding-top: 80px;
	padding-bottom: 80px;
}

.content-1-4 h1 {
	margin-bottom: 32px;
	font-family: "Playfair Display", serif;
}

h1 {
    margin-bottom: 32px;
    font-family: "Playfair Display", serif;
}

.content-1-4 p.lead {
	margin-bottom: 20px;
	font-size: 18px;
}

.content-1-4 p {
    font-size: 14px;
    line-height: 1.6;
    margin: 15px 0;
    color: #515157;
}

.btn-outline {
    color: #FFF;
    padding: 12px 20px;
    margin: 15px 0;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0;
    text-shadow: none;
    border: none;
    text-transform: uppercase;
}

.btn-outline.outline-dark, .icon.outline-dark {
    color: #2c3e50;
    background: none;
    border: 2px solid #2c3e50;
    font-family: 'Raleway', sans-serif;
}

h5, .h5 {
    font-size: 14px;
    font-family: "Playfair Display", serif;
}

.ms-tab {
    background: #DEB528;
    text-align: center;
    padding: 25px;
    max-width: 200px;
    margin: 0 auto;
    color: white;
    font-size: 19px;
    font-weight: 600;
    border-radius: 10px 10px;
}

.ms-tab:hover {
    background: #c7a222;
}

/*	CONTENT BLOCK 1-4 MEDIA QUERIES
/*----------------------------------------------------*/

/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {

	.content-1-4 .image-container {
		display: none;
	}



}

#about-me  {
  display: none;
}

/* Footer */

footer {
    background: #262521;
}

body.home footer  {
  margin-top: 0;
}

.logo {
  background: url("http://limelightmarketing.ca/wp-content/uploads/2014/02/web-logo-footer-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 27px;
  margin: 0 14px 0 0;
  width: 130px;
}

footer .links {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 20px;
  width: 160px;
}

footer .links a {
  float: left;
  font-size: 80%;
  line-height: 10pt;
  margin: 0;
  opacity: 1;
  position: relative;
  text-decoration: none;
}

footer h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 11pt;
    margin-bottom: 20px;
    font-family: 'Cinzel', serif;
}

.foot_phone a {
	font-size: 20px;
    font-family: 'Cinzel', serif;
}

.foot_address {
    margin-bottom: 11px;
    padding-bottom: 13px;
    border-bottom: 1px solid #3e3e3e;
    color: #969696;
    font-family: 'Raleway', sans-serif;
}

.foot_mail a {
    display: inline-block;
    line-height: 20px;
    color: #999;
}

.foot_menu li {
    padding-bottom: 4px;
    font-family: 'Raleway', sans-serif;
    color: gray;
}

.foot_menu li a {
    color: #969696;
}

.links2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 20px;
  width: 161px;
  float: right;
  padding-right: 92px;
}

.links2 a {
  float: right;
  font-size: 80%;
  line-height: 10pt;
  margin: 0;
  opacity: 1;
  position: relative;
  text-decoration: none;
}

#powered_by {
  top: -11px;
  /* background: url(https://s3.amazonaws.com/store24-ubertor-com/cl4749/content/image/343.png); */
}

.paddingtop2em {
    padding: 2em 0 0;
}

footer .newsletter_form input[type="text"] {
    width: 140px;
    margin: 0 8px 10px 0;
    padding: 10px 10px 11px;
    font-size: 11px;
    color: #666;
    background-color: #333;
    border: 2px solid #434343;
}

input[type="submit"] {
    float: right;
    margin: 0;
    padding: 10px 52px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 900;
    font-style: normal;
    line-height: 20px;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    background: #434343;
    border: 0;
    box-shadow: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

footer p {
	font-size: 10pt;
	color: #919191;
}

.stats-row {
margin-bottom: 20px;
}

/*-----------------------------------------------------------------------------------*/
/*	SOCIAL
/*-----------------------------------------------------------------------------------*/
.social a {
	display:inline-block;
	width:40px;
	height:40px;
	margin:0 7px 10px 0;
	text-align:center;
	border:2px solid #434343;
}
.social a:hover {border-color:#fff;}
.social a i {
	line-height:36px;
	font-size:20px;
	color:#434343;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.social a:hover i {color:#fff;}

.icon-o {
    color: #A9A9A9;
    box-shadow: rgb(221, 221, 221) 0px 0px 0px 1px;
    height: 100px;
    width: 100px;
    display: inline-block;
    transform: scale(1);
    line-height: 100px;
    font-size: 50px;
    border-radius: 50%;
    background: rgb(255, 255, 255);
    transition: all 0.35s ease;
}

.text-grey {
font-size: 15px;
}

.section-lg {
    padding: 50px 0px;
}

footer .col-xs-12 {
	display: none;
}

.top3em {
    margin-top: 3em;
}

body.custom_page .main-content li {
    list-style: inherit;
    padding-left: 0;
}

#slides {
  height: 833px !important;
  overflow: hidden;
}

@media screen and (min-width: 1200px) {
#slider1_container {
  height: 650px !important;
}
}

@media screen and (min-width: 1000px) and (max-width: 1200px) { 
#slider1_container {
  height: 550px !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1000px) { 
#slider1_container {
  height: 450px !important;
}
}

@media screen and (max-width: 768px) {
#slider1_container {
  height: 400px !important;
}
}

/* TABS */

ul.al-tab .fa{ 
    padding: 0 3px 0 0;
}

ul.al-tab {
    border-bottom: 0px;
    background: #383838;
}

ul.al-lnav {
    background: #f7f7f7;
    color: #FFF;
}

.nav-tabs {
	margin: 0 auto;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#main_menu a {
    font-size: 11px;
}
.oldhero-txt {
    bottom: 76px;
}
footer .newsletter_form input[type="text"] {
    width: 115px;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#main_menu a {
    font-size: 9px;
    padding: 8px 5px 7px 5px;
}
.oldhero-txt {
    bottom: 50px !important;
}
.oldhero-txt h1 {
    padding: 3px !important;
    font-size: 29px !important;
    line-height: 1em !important;
    margin-bottom: 10px;
}
.paddingtop2em {
    max-width: 720px;
}
.pull-right {
    width: 28%;
}
}

.sidebar-title {
    background: #A0A0A0;
    background: -moz-linear-gradient(top, rgba(160,160,160,1) 0%, rgba(217,217,217,1) 100%);
    background: -webkit-linear-gradient(top, #A0A0A0 0%,#D9D9D9 100%);
    background: linear-gradient(to bottom, #A0A0A0 0%,#D9D9D9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#d9d9d9',GradientType=0 );
}

.post_heading a {
    text-decoration: none;
    color: #000;
    font-weight: 300;
    font-size: 28px;
    margin-bottom: 32px;
    font-family: "Playfair Display", serif;
}

p.description span.inner_description img {
    width: 65px;
    padding: 10px;
}

#posts .blog-photo img {
    width: 80%;
}

.testicontent {
    background: #f3f3f3;
    padding: 50px;
    height: auto;
    margin-bottom: 30px;
    min-height: 399px;
}

i.fa.fa-star {
    color: #f3b506;
}


@media only screen and (max-width: 991px) {
.ms-tab {
margin-bottom: 20px;
}
}

.newslettercontent p {
    Font-weight: bold;
    font-size: 19px;
}


.newslettercontent a {
    color: #deb528;
}

img.newsletter-img {
    width: 100%;
}

/*-----------------------------new page css-----------------*/

section.newbanner {
    background-image: url(https://www.macsuites.ca/wp-content/uploads/2025/03/11.jpg?id=11840) !important;
    background: #000000;
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    object-fit: cover;
    padding: 90px 0;
    width: 100%;
}

.boxtext {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    background-color: #ffffff;
    border-radius: 5px;
}

.col-md-6.mac_column-inner {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    background-color: #ffffff;
    border-radius: 5px;
}

.immigbox.one {
    background-color: #736b6b;
    border-style: solid;
    border-radius: 6px;
    border-color: #ffffff;
    padding: 8%;
    transition: 700ms;
    margin: 10px 0;
    box-shadow: none;
    color: #ffffff;
}

.immigbox.one a {
    color: #ffffff;
}

.immigbox.two {
    border-style: solid;
    border-width: 2px;
    border-radius: 6px;
    border-color: rgb(198, 198, 198);
    padding: 8%;
    transition: 700ms;
    margin: 10px 0;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}

section.newbeforefooter {
    background-image: url(https://store24-ubertor-com.s3.amazonaws.com/macrealtygroup.ourubertor.com/content/image/21039.jpg) !important;
    background: #000000;
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    object-fit: cover;
    padding: 90px 0;
    width: 100%;
}


#relocation-banner {
  background: url(https://store24-ubertor-com.s3.amazonaws.com/macrealtygroup.ourubertor.com/content/image/21041.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  padding: 100px 0;
}
#relocation-banner .rel-banner-content {
  background: #fff;
  padding: 3rem;
  border-radius: 5px;
  max-width: 80%;
}

#relocation-services .reloc-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
#relocation-services .reloc-grid .reloc-item {
  border: 1px solid rgba(198, 198, 198, 1);
  padding: 3rem;
  border-radius: 5px;
}
.reloc-item > div:first-child {
  border-bottom: 1px solid;
  padding: 20px 0;
}
.reloc-item > div:first-child span {
  display: flex;
  width: 80px;
  height: 80px;
  background: white;
  border-radius: 100px;
  border: 2px solid rgb(128, 119, 119);
  align-items: center;
  justify-content: center;
}
.reloc-item > div:first-child span .fa {
  color: #f7be68;
  font-size: 35px;
}
.reloc-item:nth-child(odd) {
  background: rgb(128, 119, 119);
  color: #fff;
}
.reloc-item:nth-child(odd) p {
  color: #fff;
}
#relocation-services {
  padding-bottom: 100px;
}
#relocation-services h2 {
  text-align: center;
  margin-bottom: 60px;
  color: #A58F3B;
  font-size: 40px;
}

@media screen and (max-width: 1024px) {
  #relocation-services .reloc-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (max-width: 1024px) {
  #relocation-services .reloc-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  #mac-advantages img  {
    height: initial;
  }
}

#mac-advantages img {
  object-fit: cover;
  height: 700px;
  width: 100%;
  margin: auto;
}