@charset "utf-8";/* CSS Document */body {    font-family: 'Montserrat Regular', 'Poppins Regular';	font-size: 14px;    /*line-height: 20px;*/    color: #413d35;}.lp-pd-46{	padding: 46px 10px !important;}.lp-bg{    background-color: #f0f0f0 !important;}.lp-btn{    background-color: #a2b23a !important;    color: #fff !important}.lp-btn:hover{    background-color: #177caa !important;    color: #fff !important}p {    margin-bottom: 10px;}img {    max-width: 100%;    height: auto;}.no-padding {    padding-left: 0;	padding-right: 0;}.gap {    margin-bottom: 15px;    margin-top: 15px;}.breadcrumbs{	background: #716f6e;    padding: 10px;	color: #fff;}.breadcrumbs span{	padding: 0 2px;}.breadcrumbs span:first-child{	padding-left: 0px;}.breadcrumbs a{	color: #fff;	text-decoration: none;}/*****************404 Page**********************/.invalidpage {    padding-bottom: 25px;	padding-top: 208px;}.invalidpage h1 {    /*font-size: 120px;*/}.invalidpage h2 {    font-size: 50px;}/*****************404 Page Ends**********************/.fixedheader{	position: fixed;    top: 0px;	width: 100%;    z-index: 999;    background: #fff;	border-bottom: 1px solid #dbdbdb;}.header-outer{	padding: 10px;}#menu-menu-1{	text-align: right;	margin: 0;	padding: 0;}#menu-menu-1 li{	display: inline;	list-style-type: none;    padding: 0 5px 0 1px;    border-right: 1px solid;}#menu-menu-1 li:last-child{	border-right: 0;}#menu-menu-1 li a{	color: #525252;	text-decoration: none;	font-size: 13px;}.header-menu{	text-align: right;}#menu{	display: inline-block;}.burger-menu-mobile .navbar-toggle{	display: block;	margin: 0;    margin-top: 10px;}.burger-menu-mobile .navbar-toggle .icon-bar{	display: block;    background-color: #e84234;    width: 20px;    height: 2px;    border: none;    border-radius: 0;    -webkit-transition: all .2s;    transition: all .2s;}.burger-menu-mobile .navbar-toggle.open .icon-bar:first-child{	-webkit-transform: rotate(45deg) translate(4px,4px);    transform: rotate(45deg) translate(4px,4px);}.burger-menu-mobile .navbar-toggle.open .icon-bar:nth-child(2){	background-color: transparent;}.burger-menu-mobile .navbar-toggle.open .icon-bar:last-child{	-webkit-transform: rotate(-45deg) translate(5px,-5px);    transform: rotate(-45deg) translate(5px,-5px);}.social{	display: inline-block;	text-align: right;	margin: 0;    padding: 0;}.social li{	display: inline-block;	padding: 0 5px;    list-style-type: none;}.enquire-now-outer{	display: inline-block;    width: 100%;	text-align: right;}#menu-footer {    float: left;}.enquire-now{	display: inline-block;	background: #a1b33a;    color: #fff;    padding: 5px 15px;    border-radius: 5px;}.enquire-now a{	color: #fff;	text-decoration: none;}.slider-logo-text {    position: absolute;    top: 15%;    bottom: 0;    left: 0;    right: auto;    font-weight: 600;    font-size: 46px;    line-height: 56px;    color: #000;    text-align: center;}.slider-logo-text a.lease-ret{	display: inline-block;	background:#187cab url("../images/read-more-arrow.png") no-repeat 86% center;	font:bold 22px/22px Calibri, Arial;	color: #fff;	padding: 15px 40px 15px 15px;	border-radius: 5px;}.slider-logo-text span.second-text{	font-style:italic; display:block;font-size:32px; line-height:34px;}.slider-logo-text a.lease-ret span{	margin-right:12px;}.slider-logo-text a.lease-ret:hover{	text-decoration:none;}.slider-logo-text img{	/*position: absolute;    top: 20%;*/	display:block;}/*.slider-logo-text span{	position: absolute;    top: 40%;	display: block;    }*/.swiper-slide img {    width: 100%;}.swiper-slide img.slider-logo{    width: auto;}.slider-logo-text a.lease-ret:hover{	text-decoration:none;}.swiperpaginationouter {    position: absolute;    bottom: 50px;    left: 19%;    right: 0;}.swiper-pagination-bullet{	margin: 0px 4px;	opacity: 1;	background: #187cab;}.swiper-pagination-bullet-active{	background: #a0ad3c;}.home-whyretransform{	background: url("../images/why-bg.jpg");	background-position: center bottom;	background-size: cover;	color: #fff;	text-align: center;	padding: 50px 0;	margin-top: 25px;}.home-whyretransform .whytitle{	margin: 20px 0;	font-size: 44px;    font-weight: 300;}.home-whyretransforminnerblocks{	display: inline-block;	width: 20%;	color: #fff;	text-align: center;	margin: 50px 0;    border-right: 1px solid #3f474b;    padding: 0 30px;	font-size: 15px;    vertical-align: top;}.home-whyretransforminnerblocks:last-child{	border-right: 0;}.home-whyretransforminnerblocks img{	border-bottom: 5px solid #107aaa;    margin-bottom: 25px;    padding-bottom: 15px;}.home-whyretransforminnerblocks:nth-child(2) img, .home-whyretransforminnerblocks:nth-child(4) img{	border-bottom: 5px solid #a3b339;}.home-whyretransforminnerblocks p{	margin-bottom: 0;}.home-services{	background: url("../images/services-bg.jpg");	background-position: center;	background-size: cover;	text-align: center;	padding: 0 0 50px;}.home-services h2{	color: #000;	margin: 50px 0 30px;	font-size: 36px;	font-weight: 100;}/*.business-management-services, .technology-services{	background: #696666;}*/.single-service-homepage{	margin: 5px 0;	padding: 0 5px;}/*.single-service-homepage:first-child, .single-service-homepage:nth-child(4){	padding-left: 0;}.single-service-homepage:nth-child(3), .single-service-homepage:last-child{	padding-right: 0;}.single-service-homepage:nth-child(4), .single-service-homepage:nth-child(5), .single-service-homepage:nth-child(6){	margin-bottom: 0;}*/.single-service-homepage-inner{	color: #fff;	padding: 10px 20px;	height: 100%;	display: table;}.single-service-homepage-inner>div{	display: table-cell;	vertical-align: middle;}.single-service-homepage-inner h3{	margin: 10px 0;	font-size: 20px;    line-height: 26px;}.home-expertise{	background: url("../images/expertise-bg.jpg");	background-position: center bottom;	background-size: cover;	text-align: center;	color: #000;	padding: 50px 0;}.home-expertise h2{	font-size: 48px;	font-weight: 300;	margin: 20px 0;}.home-expertise h4{	font-size: 22px;	font-weight: 600;}.swiper-container-expertise{    margin: 20px auto 0;    position: relative;    overflow: hidden;    z-index: 1;}.home-expertiselogo{	margin-bottom: 30px;}.home-expertiselogo img, .swiper-container-clients .swiper-slide img{	border: 1px solid #dbdbdb;	padding: 15px 8px;}.swiper-button-next-expertise, .swiper-button-prev-expertise{	position: absolute;    top: 50%;    width: 24px;    height: 48px;    margin-top: -22px;    z-index: 10;    cursor: pointer;    -moz-background-size: 24px 48px;    -webkit-background-size: 24px 48px;    background-size: 24px 48px;    background-position: center !important;    background-repeat: no-repeat !important;}.swiper-button-next-expertise{	background: url("../images/arrow-right.png");	right: 0px;    left: auto;}.swiper-button-prev-expertise{	background: url("../images/arrow-left.png");	left: 0px;    right: auto;}.home-updates{	background: url("../images/updates-bg.jpg");	background-position: center;	background-size: cover;	color: #fff;}.home-updates h2{	font-size: 36px;    font-weight: 100;}.home-updates .h2border{	border-bottom: 1px solid #fff;    display: inline-block;    width: 75px;}.home-updates .home-newsmedia{	background: rgba(0,0,0,0.5);	padding: 50px 20px;}.swiper-container-news, .swiper-container-testimonials{    margin: 50px auto 0;    position: relative;    overflow: hidden;    z-index: 1;}.swiper-container-news .newsdate{	display: block;	font-size: 18px;	margin-bottom: 10px;	text-transform: uppercase;}.swiper-container-news .newstitle{	display: block;	font-size: 24px;    margin-bottom: 20px;	text-transform: uppercase;}.swiper-container-news p, .swiper-container-testimonials p{	line-height: 26px;}.swiper-container-news .newslink{	display: inline-block;	color: #fff;    text-decoration: none;    background: #107aaa;    padding: 8px 20px;    margin-top: 25px;}.swiper-pagination-news, .swiper-pagination-testimonials{	text-align: right;}.swiper-container-testimonials .testimonialtitle {    display: block;    font-size: 22px;    margin-bottom: 10px;    text-transform: none;    border-top: 1px solid #383f43;    padding-top: 20px;    margin-top: 25px;    color: #ffffff;}.swiper-container-testimonials .testimonialdesignation {    display: block;    font-size: 16px;    margin-bottom: 10px;    text-transform: none;    color: #fff;}.home-updates .home-testimonials{	padding: 50px 20px;}.home-updates .swiper-pagination-bullet{	background: #107aaa;}.home-updates .swiper-pagination-bullet-active{	background: #fff;}.swiper-container-clients{    margin: 0px auto;    position: relative;    overflow: hidden;    z-index: 1;}.home-clients{	padding: 50px 0;}.home-clients h2{	font-size: 48px;    font-weight: 100;    margin: 20px 0;}.swiper-pagination-clients{	margin-top: 20px;}.home-clients .swiper-pagination-bullet{	background: #a0ad3c;}.home-clients .swiper-pagination-bullet-active{	background: #107aaa;}/*Default Template*/.default-template-banner .container {    text-align: center;    width: 100%;    margin: auto;    float: left;}.default-template-banner .banner-text {    position: absolute;    top: 35%;    color: #222222;    font-weight: 600;    text-transform: none;    width: 100%;    text-align: center;    font-family:'Montserrat Bold';    font-size: 58px;}.default-template-content{	padding: 25px 0;}.default-template-content .entry-title{	font-size: 50px;    font-weight: 100;    color: #000;    margin: 20px 0;}.default-template-content p{	margin-bottom: 20px;}.default-template-below-sections{	background: #1082b6;	color: #fff;	margin: 50px 0;}.default-template-below-sections-inner{	padding: 25px 0;}.default-template-below-sections-inner h3{	text-align: center;	font-size: 28px;}.vision-section{	display: table;	padding: 15px;	background: #acc225;	color: #fff;	margin-bottom: 20px;}.vision-section>div, .mission-section>div{	display: table-cell;}.vision-section>div:first-child, .mission-section>div:first-child{	width: 60px;}.vision-section>div img, .mission-section>div img{	padding-right: 15px;}.vision-section h2, .mission-section h2{	font-size: 38px;    margin-top: 0;    font-weight: 100;}.mission-section{	padding: 15px;	background: #1c73c3;	color: #fff;	display: table;}.contact-us{	padding: 50px 0;}.contact-us .default-template-content p{	margin-bottom: 10px;}.border-div{	border: 1px solid #dedddd;    border-radius: 3px;	margin-bottom: 30px;}.border-div.contact-form{	padding-top: 20px;}.flag-section{	display: inline-block;    vertical-align: top;    padding-top: 25px;}.address-section{	display: inline-block;    padding-left: 15px;}.address-section h3{	display: inline-block;	color: #4e4e4e;    font-size: 28px;    border-bottom: 2px solid;    padding-bottom: 3px;        margin: 30px 0;}.address-section .inner-address.border-bottom{	padding-bottom: 15px;    border-bottom: 1px solid #dedede;    margin-bottom: 25px;}.address-section .inner-address.border-bottom-india{	display: inline-block;	width: 80%;	padding-bottom: 15px;    border-bottom: 1px solid #dedede;    margin-bottom: 25px;}.address-section .inner-address{	margin-bottom: 15px;}.address-section a{	color: #413d35;	text-decoration: none;}.address-section p{	line-height: 22px;}.address-section .locatelink{	margin-left: 15px;}.contact-form h3{	color: #4e4e4e;    text-transform: uppercase;}.map-div{	padding: 0;    border: 0;}.contact-form input, .contact-form textarea{	width: 100%;	padding: 5px 7px;    border: 1px solid #cccccc;    margin-bottom: 5px;}.contact-form textarea{	height: 120px;	max-width: 100%;}.contact-form .wpcf7-submit{	background: #187cab;    color: #fff;    border: 0;	outline: 0;    padding: 10px;    text-transform: uppercase;	}/*Services*/.services-archive{	background: url("../images/services-archive-bg.jpg");	background-position: center bottom;	background-size: cover;	text-align: center;	padding: 25px 0 50px;	color: #000;}.services-archive h1{	font-size: 44px;	margin: 20px 0 30px;}.services-archive .container{	margin-bottom: 40px;}.services-archive h2{    margin: 10px 0 30px;	font-size: 36px;    font-weight: 100;}.single-service-page-image .container{	position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;}.single-service-page-image .banner-text{	position: absolute;    top: 25%;    color: #222222;    font-size: 42px;    font-weight: 500;    line-height: 50px;    text-transform: none;}.single-service-page-content{	padding: 50px 0;}.single-service-page-left-navigation{	padding-left: 0;}.single-service-page-left-navigation ul{	margin: 0;	padding: 0;	list-style-type: none;}.single-service-page-left-navigation ul li{	padding: 15px;    border-bottom: 1px solid #cccccc;}.single-service-page-left-navigation ul li:first-child{	border-top: 1px solid #cccccc;}.single-service-page-left-navigation ul li.active{	border-left: 5px solid #1473e6;}   .single-service-page-left-navigation ul li.active a{	color: #000;	font-weight: 600;}.single-service-page-left-navigation ul li a{	color: #666666;	text-decoration: none;}.single-service-page-desc h1{	position: relative;    padding-right: 90px;	margin: 0 0 25px;}.single-service-page-desc h1 span.single-service-icons{	display: inline-block;    position: absolute;    right: 0px;    top: -5px;	width: 100%;    text-align: right;}.single-service-page-desc h1 span.single-service-icons>div{	display: inline-block;}.single-service-page-desc h1 span.single-service-icons>div img{	cursor: pointer;}.single-service-page-desc h1 .hover-message{	display: none;	position: absolute;    right: 5px;    top: -25px;    font-size: 14px;    background: #999;    color: #fff;    padding: 5px 10px;}.single-service-page-desc h1 span.single-service-icons>div:hover .hover-message{	display: inline-block;}.single-service-page-desc p{	margin-bottom: 15px;	line-height: 22px;}.services-inner-section{	padding: 20px;	margin-bottom: 20px;	display: table;}.services-inner-section-image, .services-inner-section-desc{	display: table-cell;	vertical-align: top;}.services-inner-section-image{	width: 200px;	padding-right: 20px;}.services-inner-section-desc{	padding-top: 50px;}.light-grey-services{	background: #efefef;}.dark-grey-services{	background: #dddcdc;}.services-inner-section-desc .services-inner-section-bullets:nth-child(2) ul{	border-right: 1px solid #c1c1c1;}.services-inner-section-bullets ul{	padding-left: 0px;	padding-right: 20px;	margin-right: 20px;	list-style-type: none;}.services-inner-section-bullets ul li::before {	content: "• ";	color: #0a81ca;	padding-right: 5px;    font-weight: 900;}.real-estate-application-software-implementation .services-inner-section{	background: #d5d5d5;	cursor: pointer;}.real-estate-application-software-implementation .services-inner-section:hover{	background: #f5f3f3;}.mortgage-solutions .services-inner-section{	padding: 10px;	margin: 0;}.mortgage-solutions .services-inner-section>div{	padding: 30px 20px;	text-align: center;	height: 100%;	background: #d5d5d5;	cursor: pointer;}.mortgage-solutions .services-inner-section>div:hover{	background: #f5f3f3;}.financial-data-modeling>div{	display: inline-block;    width: 45%;    margin-bottom: 20px;    margin-right: 15px;	background: #716f6e;	color: #fff;	padding: 10px;}.financial-data-modeling>div::before{	content: url("../images/arrowicon.png");	padding-right: 10px;	vertical-align: sub;}.financial-data-modeling>div>p{	display: inline-block;}/*Our Team*/.ourteam-archive-banner .container, .ourexpertise-archive-banner .container{	position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;}.ourteam-archive-banner .banner-text, .ourexpertise-archive-banner .banner-text{	position: absolute;    top: 27%;    color: #222222;	font-size: 44px;    font-weight: 600;    text-transform: none;}.ourteam-archive h1, .ourexpertise-archive h1{	font-size: 50px;    font-weight: 100;    color: #000;    margin: 50px 0 30px;}.our-team-info .grey-bg{	background: #e0e0e0;	color: #000;}.our-team-info .blue-bg{	background: #1082b6;	color: #fff;}.our-team-info .single-team-member{	padding: 50px 0;}.single-team-member-title{	border-bottom: 1px solid;    margin-bottom: 15px;}.our-team-info .single-team-member h3{	margin-top: 0;	margin-bottom: 5px;}.our-team-info .single-team-member h5{	margin: 0;    margin-bottom: 15px;    text-transform: uppercase;}.our-team-info .single-team-member p{	margin-bottom: 15px;}.single-expertiselogo{	margin-bottom: 30px;}.single-expertiselogo img{	border: 1px solid #dbdbdb;}/*News Event Single*/.single-newsevent-banner .container{	position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;}.single-newsevent-banner .banner-text{	position: absolute;    top: 35%;    color: #222222;    font-size: 50px;    font-weight: 600;    text-transform: none;    width: 50%;}.single-newsevent-content{	padding: 25px 15px;}.single-newsevent-content h4{	font-weight: 600;}.single-newsevent-content p{	margin-bottom: 20px;}/*Footer*/.footerouter{	padding: 10px 0;    background: #000;    color: #fff;}.footerouter #copyright{	font-size: 12px;    margin-top: 20px;    margin-bottom: 20px;/*    text-align: center;*/}.footerright{	text-align: right;}#menu-menu-2{	padding: 0;    margin: 0;	margin-top: 10px;}#menu-menu-2 li{	display: inline-block;	padding: 0 3px;    list-style-type: none;    border-right: 1px solid;}#menu-menu-2 li:last-child{	border-right: 0;	padding-right: 5px;}#menu-menu-2 li a{	color: #fff;	text-decoration: none;	font-size: 12px;}/*Footer*/#content12 .default-template-content{	padding-top:0;}#content12 .entry-title {    color: #000;    font-size: 50px;    font-weight: 100;    margin: 17px 0 20px;}#content12 .icsLftBox {    float: left;    width: 80%;}#content12 .cycloneslider-template-standard{	margin-bottom:0;}#content12 .icsLftBox .botom_images img{	width:100%;}#content12 .icsRgtBox{    float: right;    width: 20%;}#content12 .icsRgtBox .inner_main_content_te{	background-color: #f0f0f0;    display: table;    float: right;    height: 55.5vw;    margin: 0;    padding: 6px;    width: 95%;}#content12 .icsRgtBox .inner_main_content_te input{	width:100%;	color: #555555;    font-family: calibri;    font-size: 13px;    height: 18px;    padding-left: 3px;    text-align: left;}#content12 .icsRgtBox .inner_main_content_te textarea{/*	width:100%;*/	width:100%;	height:167px;}#content12 .icsRgtBox .inner_main_content_te .form_btn{	width:100%;	float:left;	text-align:center;}#content12 .icsRgtBox .inner_main_content_te .btnsubmit {    background: #ededed none repeat scroll 0 0;    border: 1px solid #d5d5d5;    border-radius: 10px;    color: #0072ae;    cursor: pointer;	font-size: 16px;    height: 28px;    text-align: center;    text-decoration: none;    vertical-align: middle;    width: 98px;	margin:0 0 15px;}#content12 .icsRgtBox .inner_main_content_te .form_text1{	font-family:Calibri, Arial;}#content12 .icsRgtBox .inner_main_content_te .error{	color:#F00;	font-family:Calibri, Arial;	font-weight:normal;	margin:0;}h1#icsc-summt-bbt{	font-size:21px !important;	font-weight:600 !important;	color:#187cab !important;}.border{	border: #187cab solid 1px;    display: block;    width: 100%;    margin-bottom: 20px;}.mid_atlantic_contact_div .inner_main_content_te{	padding: 30px 10px !important;}.mid_atlantic_contact_div{	background-color: #f0f0f0 !important;	}.mid_atlantic_contact input{	border:none;	padding: 3px 0;}.mid_atlantic_contact input[type="submit"]{	background-color:#a2b23a !important;	color:#fff !important;}.mid_atlantic_contact input[type="submit"]:hover{	background-color:#177caa !important;	color:#fff !important;}/*MRI*/section#content12 {    float: left;    width: 100%;}.relative{position: relative;}.form-box {	position: absolute;    max-width: 350px;    top: 50%;    right: 7%;    background: rgba(0, 0, 0, 0.6);    padding: 30px 20px;    transform: translateY(-50%);}#enquiry_form #submit_enq_btn {    background: #a1b33a;    border: 0;    padding: 10px;    border-radius: 7px;    color: #fff;    width: 100%;}.mri-content {    padding: 50px 0;    float: left;    width: 100%;}@media only screen and (min-width: 991px) and (max-width: 1220px) {	.default-template-banner .banner-text{		top: 10%;		font-size: 40px;	}	.single-service-page-image .banner-text{		top: 5%;	}	.ourteam-archive-banner .banner-text, .ourexpertise-archive-banner .banner-text{		top: 10%;		font-size: 40px;	}	/*.slider-logo-text img{		top: 10%;	}*/	.slider-logo-text{		top:30%;		font-size: 40px;		line-height: 44px;		padding:0 20px;	}}@media(max-width: 991px){	.header-outer{		padding: 5px;	}	body.menuopen{		overflow: hidden;	}	.header-menu-outer{		text-align: left;		position: absolute;		top: 55px;		left: 0;		right: 0;		margin: 0;		width: 100%;		height: 0;		opacity: 0;		box-shadow: none;		overflow: hidden;		-webkit-transition: all .3s ease-in-out;		transition: all .3s ease-in-out;		background: #737172;		z-index: 999;	}	.header-menu-outer.active{		-webkit-transition: all .3s ease-in-out;		transition: all .3s ease-in-out;		height: calc(100vh - 10px);		opacity: 1;	}		.header-menu{		text-align: center;	}	.enquire-now-outer{		text-align: center;		margin: 30px 0 20px;	}	#menu{		display: block;	}	#menu-menu-1 li{		display: inline-block;		width: 100%;		text-align: center;		border-right: 0;	}	#menu-menu-1 li a {    display: inline-block;    color: #fff;    border-bottom: 1px solid #908f8f;    margin: 6px 0;    padding-bottom: 15px;	}	#menu-menu-1 li:last-child a{		border-bottom: 0;	}	.social{		margin-top: 15px;	}	/*.slider-logo-text img{		top: 5%;		width: 200px;	}	.slider-logo-text span{		top: 100px;		font-size: 34px;		line-height: 34px;	}*/	.home-whyretransform{		padding: 0;	}	.home-whyretransform .whytitle, .home-expertise h2{		font-size: 32px;	}	.home-whyretransforminnerblocks{		width: 100%;		margin: 0;		border-right: 0;		border-bottom: 1px solid #3f474b;		padding-bottom: 20px;		margin-bottom: 10px;	}	.home-whyretransforminnerblocks:last-child{		border-bottom: 0;	}	.home-whyretransforminnerblocks img{		margin-bottom: 15px;		padding-bottom: 5px;	}	.home-services, .home-expertise, .home-clients{		padding: 0;		padding-bottom: 20px;	}	.home-services h2{		margin: 20px 0;		font-size: 24px;	}	.single-service-homepage-inner h3{		font-size: 16px;		line-height: 20px;	}	.home-updates .home-newsmedia, .home-updates .home-testimonials{		padding: 20px 5px;	}	.swiper-container-news, .swiper-container-testimonials{		margin: 10px auto 0;	}	.home-expertise h4{		font-size: 20px;	}	.home-updates h2{		font-size: 26px;		margin-bottom: 0;	}	.swiper-container-news .newsdate{		font-size: 14px;	}	.swiper-container-news .newstitle{		font-size: 20px;		margin-bottom: 15px;	}	.swiper-container-news .newslink{		margin-top: 10px;		margin-bottom: 10px;	}	.swiper-pagination-news, .swiper-pagination-testimonials{		text-align: center;	}	.swiper-container-testimonials .testimonialtitle{		padding-top: 15px;		margin-top: 10px;		font-size: 18px;	}	.swiper-container-testimonials .testimonialdesignation{		font-size: 14px;	}	.swiper-pagination-clients{		margin-top: 10px;	}	.footerouter #copyright{		margin-top: 10px;	}	.footerright{		text-align: center;	}	.default-template-content{		padding: 25px 15px;	}	.default-template-below.contact-us .default-template-content{		padding: 25px 0;	}	.default-template-banner .banner-text, .ourteam-archive-banner .banner-text, .ourexpertise-archive-banner .banner-text{		font-size: 34px;		top: 5%;	}	.single-service-page-left-navigation{		padding: 0 15px;	}	.single-service-page-content{		padding: 50px 0 0;	}	.single-service-page-desc h1{		font-size: 26px;	}	.contact-us{		padding: 0;	}	.address-section{		padding: 0;		width: 100% !important;	}	.address-section h3{		margin: 20px 0 10px;	}	.address-section .locatelink{		display: none;	}	.address-section .inner-address.border-bottom-india, .address-section .inner-address.border-bottom, .address-section  .inner-address.gandhinagar{		padding-bottom: 5px;		margin-bottom: 10px;		width: 100%;	}	.border-div{		margin-bottom: 15px;	}	.single-newsevent-banner .banner-text{		width: auto;		top: 0;		font-size: 22px;	}	.single-service-page-image .banner-text{		top: 5%;		margin: 10px 0;		font-size: 40px;		line-height: 40px;	}	.swiper-pagination-clients{		display: none;	}	/*** Add New Css - 15-09-2017 ***/		.slider-logo-text{		top:30%;		font-size: 30px;		line-height: 34px;		padding:0 20px;	}	.slider-logo-text a.lease-ret{		font-size:18px;		line-height:20px;		padding:8px 25px 9px 10px;		margin:5px 0 0;	}	.footerright .social {	    margin-top: 15px;	    text-align: center;	    float: none;	}	.footerouter #copyright {	    margin-top: 10px;	}	.form-box {	    position: relative;	    max-width: 100%;	    top: 0;	    right: 0;	    background: #23282d;	    padding: 30px 20px;	    transform: translateY(0);	}}@media(max-width: 767px){	.business-management-services .single-service-homepage, .technology-services .single-service-homepage{		padding: 0;		margin-bottom: 10px;	}	#menu-menu-2 li{		width: 100%;		border-right: 0;	}	#menu-menu-2 li a{		display: inline-block;		border-bottom: 1px solid #fff;		margin-bottom: 5px;		padding-bottom: 5px;	}	#menu-menu-2 li:last-child a{		border-bottom: 0;	}	.single-service-page-desc{		padding: 25px 15px;	}	.single-team-member-title{		margin-top: 25px;	}	#content12 .entry-title{		font-size:32px;		line-height:33px;	}	#content12 .icsLftBox,.page-template-cdm_conference .icsRgtBox{		width:100%;	}	#content12 .icsRgtBox .inner_main_content_te{		float:right;		width:100%;		margin-top:20px;	}	/** Add new css - 11-09-2017 ***/	#content12 .entry-title{		font-size:32px;		line-height:33px;	}	#content12 .icsLftBox,#content12 .icsRgtBox{		width:100%;	}	#content12 .icsRgtBox .inner_main_content_te{		float:right;		width:100%;		margin-top:20px;	}	.swiper-slide img.slider-logo{		width:180px;	}	.swiperpaginationouter{		bottom:18px;	}	.slider-logo-text{		top:18%;		font-size: 26px;		line-height: 28px;	}	.slider-logo-text span.second-text{		font-size:18px; line-height:20px;	}	.slider-logo-text a.lease-ret{		font-size:16px;		line-height:18px;		padding:8px 25px 9px 10px;		margin:5px 0 0;	}	.slider-logo-text a.lease-ret span{		margin-right:20px;	}		#menu-footer {		width: 100%;	}	.form-box {	    position: relative;	    max-width: 100%;	    top: 0;	    right: 0;	    background: #23282d;	    padding: 30px 20px;	    transform: translateY(0);	}}@media only screen and (max-width: 479px) {	#content12 .entry-title{		font-size:26px;		line-height:28px;	}	.slider-logo-text{		/*top: 10px;*/ 		font-size:14px;		line-height:16px;		padding:0 40px;	}		/*.slider-logo-text span{		top:28px;		font-size:18px;		line-height:20px;		padding:0 20px;	}	.slider-logo-text a.lease-ret{		padding:5px;		margin:5px 0 0;	}*/	.slider-logo-text span.second-text{		font-size:12px; line-height:14px;	}	.slider-logo-text a.lease-ret{		font-size:14px;		line-height:16px;		background-size:20px;		padding:8px 17px 9px 10px;		margin:5px 0 0;	}}.ui-datepicker th {    background: #ccc none repeat scroll 0 0;    border: 1px solid #ffffff !important;    color: #000;}/*add below new css*/  @media only screen and (min-width: 992px) and (max-width:1199px) {#menu {    display: inline-block;    margin-bottom: 8px;}}.privacy-notice{	margin:50px 0 14px 0;}.privacy-notice h3{    text-align: left;    font-size: 40px;    color: #0b99cd;    padding: 20px 0 40px 0;    margin: 0;}.privacy-notice p{    font-size: 14px;    text-align: left;    margin: 0;    padding: 0 0 20px 0;    color: #333;    line-height: 22px;}.privacy-notice p a{    font-size: 14px;    text-align: left;    margin: 0;    padding: 10px 30px 10px 30px;    color: #fff;    line-height: 22px;    font-weight: normal;    border-radius: 5px;    font-family: 'Montserrat Regular';    background: #a3b439;}.privacy-notice ul {	margin: 0 0 15px 45px;	padding: 0;	list-style-type: none;}.privacy-notice ul li {     font-size: 18px;    text-align: left;    margin: 0;    padding: 0 0 20px 15px;    color: #282828;    line-height: 32px;    list-style: disc;}.privacy-notice h4{	padding-bottom: 20px;}.privacy-notice ul li:before{    font-size: 18px;    /*color: #0099cc;     content: "\f0d9";*/    padding: 0 9px 0 0;    margin: 0;    font: normal normal normal 20px/1 FontAwesome;    top: 2px;    position: relative;}.map{	    text-align: center;}.map h2 {    text-transform: uppercase;    font-size: 50px;    font-weight: 100;    color: #0999cb;    padding: 50px 0 0px;    margin-bottom: 30px;}#map_section{	margin-top: 10px;}.margin_bottom{	margin-bottom: 30px;}.location-details-dallas {    display: inline-block;    position: absolute;    left: 190px;    top: 270px;    text-align: center;}.location-details-dubai {    display: inline-block;    position: absolute;    left: 480px;    top: 300px;    text-align: center;}.location-details-ny {    display: inline-block;    position: absolute;    left: 271px;    top: 250px;    text-align: center;}.location-details-uk {    display: inline-block;    position: absolute;    left: 320px;    top: 255px;    text-align: center;}.location-details-mum {    display: inline-block;    position: absolute;    left: 20px;    top: 320px;    text-align: center;}.location-details-guj {    display: inline-block;    position: absolute;    left: 450px;    top: 316px;    text-align: center;}.location-details-che {    display: inline-block;    position: absolute;    left: 460px;    top: 320px;    text-align: center;}.no-padding {    padding: 0;}#image_map {    width: 100%;    margin: 0px auto;    position: relative;    height: auto;}.address {    display: none;    padding: 25px;    background: rgba(255,255,255,0.9);    border-radius: 10px;}/* 4 see 1 pages css start */#fourseeabout_us{	float:left;	width:100%;}#fourseeabout_us h1{	font-size:40px;	text-align:center;	color:#2585b0;	margin:50px 0 0 0;	padding:0 0 30px 0;	font-weight:normal;}#fourseeabout_us p{	font-size:18px;	text-align:center;	color:#000;	margin:0 0 50px 0;	padding:0;	font-weight:600;	line-height:25px;}#screenText{	float:left;	width:100%;}#screenText .dashboard img,#screenText .voice img,#screenText .report img{	-webkit-box-shadow: 0 0 30px rgba(136,136,136, .65);    -moz-box-shadow: 0 0 30px rgba(136,136,136, .65);    box-shadow: 0 0 30px rgba(136,136,136, .65);}#screenText .dashboard,#screenText .voice{	background:#f1f0f0;	float:left;	padding:50px 0;	width:100%;}#screenText .dashboard .dashText,#screenText .voice .voiceText{	padding-top:95px;	position:relative;	padding-left:100px;}#screenText .dashboard .dashText h3,#screenText .voice .voiceText h3 {    color: #2585b0;    font-size: 30px;    text-align: left;    line-height: 30px;    padding: 5px 0 0 76px;    margin: 0;    font-weight: 600;    position: relative;}#screenText .dashboard .dashText h3:before{    background: url(../images/dashboard_icon.png) no-repeat;    content: "";    position: absolute;    width: 52px;    height: 55px;    top: 0;    left: 0;}#screenText .voice .voiceText h3:before{    background:url(../images/voice_analytics_icon.png) no-repeat;    content: "";    position: absolute;    width: 50px;    height: 50px;    top: 0;    left: 0;}#screenText .dashboard .dashText p,#screenText .voice .voiceText p,#screenText .report .reportText p{	color:#000;	font-size:14px;	text-align:left;	line-height:24px;	padding:40px 0 0 0;	margin:0;	font-weight:300;}#screenText .report {    float: left;    padding: 50px 0;    width: 100%;}#screenText .report .reportText{    padding-top: 95px;    position: relative;}#screenText .report .reportText h3 {    color: #2585b0;    font-size: 30px;    text-align: left;    line-height: 30px;    padding:17px 0 0 76px;    margin: 0;    font-weight: 600;    position: relative;}#screenText .report .reportText h3:before{    background:url(../images/report_icon.png) no-repeat;    content: "";    position: absolute;    width: 56px;    height: 54px;    top: 0;    left: 0;}#benefits{    background: url(../images/benefits_background_bg.png) no-repeat #000;    background-size: auto;    height: 100%;    width: 100%;    float: left;	padding:0;	background-size:cover;}.benefitsBoxCon{	 float: left;    width: 100%;    display: flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}#benefits h2 {    color: #fff;    font-size: 38px;    text-align: center;    margin: 50px 0;    padding: 0;    line-height: 38px;	font-weight:400;}#benefits .benefit_box{	 width: 243px;    background: url(../images/benefits_background_bg.png) repeat;    text-align: center;    border-bottom: 3px solid #a3b439;    padding: 20px;    float: left;    margin: 0 180px 50px 0;}#benefits .benefit_box:nth-child(3n+0){	margin-right:0;}#benefits .benefit_box h4{	font-size:18px;	text-align:center;	padding:20px 0;	margin:0;	color:#fff;	font-weight:400;}#benefits .benefit_box p{	font-size:14px;	text-align:center;	padding:0 0 10px 0;	margin:0;	color:#fff;	font-weight:300;	line-height:22px;}#benefits .benefit_box:hover{	width:243px;	background:#fff;	text-align:center;	border-bottom:3px solid #a3b439;	padding:20px;}#benefits .benefit_box:hover h4,#benefits .benefit_box:hover p{	color:#000;}#benefits .benefit_box .benefit_icon1{	background:url(../images/benefit_icon.png) no-repeat;	width:32px;	height:32px;	margin:0 auto;}#benefits .benefit_box:hover .benefit_icon1{	background:url(../images/benefit_icon_hover.png) no-repeat;}#benefits .benefit_box .benefit_icon2{	background:url(../images/msp_icon.png) no-repeat;	width:40px;	height:36px;	margin:0 auto;}#benefits .benefit_box:hover .benefit_icon2{	background:url(../images/msp_icon_hover.png) no-repeat;}#benefits .benefit_box .benefit_icon3{	background:url(../images/cloud_icon.png) no-repeat;	width:40px;	height:26px;	margin:0 auto;}#benefits .benefit_box:hover .benefit_icon3{	background:url(../images/cloud_icon_hover.png) no-repeat;}#benefits .benefit_box .benefit_icon4{	background:url(../images/security_icon.png) no-repeat;	width:28px;	height:35px;	margin:0 auto;}#benefits .benefit_box:hover .benefit_icon4{	background:url(../images/security_icon_hover.png) no-repeat;}#benefits .benefit_box .benefit_icon5{	background:url(../images/people_icon.png) no-repeat;	width:28px;	height:35px;	margin:0 auto;}#benefits .benefit_box:hover .benefit_icon5{	background:url(../images/people_icon_hover.png) no-repeat;}#benefits .benefit_box .benefit_icon6{	background:url(../images/process_icon.png) no-repeat;	width:32px;	height:32px;	margin:0 auto;}#benefits .benefit_box:hover .benefit_icon6{	background:url(../images/process_icon_hover.png) no-repeat;}#steps {    width: 100%;    float: left;    padding:0;}#steps h2 {    color: #2585b0;    font-size: 38px;    text-align: center;    margin: 50px 0;    padding: 0;    line-height: 38px;}#steps .stepContainer{	float: left;    width: 100%;    position: relative;    margin-bottom: 35px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}#steps .stepContainer:after{     position: absolute;    content: '';    border-bottom: 2px solid #a3b439;    bottom: 25px;    width: 910px;    left: 93px;}#steps .step_Box{	float: left;    width: 187px;    background: #f0efef;    margin: 0 40px 50px 0;    position: relative;    border-bottom: 2px solid #a3b439;}#steps .step_Box:nth-child(5){	 margin: 0 0 50px 0;}#steps .step_Box .hed_step{	background:#2585b0;	padding:10px 15px;	position:relative;}#steps .step_Box .hed_step img {    position: absolute;    right: 17px;    top: 19px;}#steps .step_Box .hed_step p.big{	font-size:30px;	color:#fff;	text-align:left;	font-weight:600;}#steps .step_Box .hed_step p{	font-size:14px;	color:#fff;	text-align:left;	font-weight:400;}#steps .step_Box .cont_step{	float:left;	padding:15px;}#steps .step_Box .cont_step h4{	font-size:18px;	text-align:center;	color:#000;	font-weight:600;	padding:0 0 15px 0;	margin:11px 0 0 0;}#steps .step_Box .cont_step p{	font-size:14px;	text-align:center;	color:#000;	font-weight:400;	line-height:22px;}#steps .step_Box .hed_step .arrow-down{    width: 0;    height: 0;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px solid #2585b0;    position: absolute;    right: 23px;    bottom: -10px;}#steps .step_Box .vl{    border-left: 2px solid #a3b439;    height: 25px;    position: absolute;    bottom: -25px;	left:50%;}.four_see_banner .banner-text {    position: absolute;    top: 50%;    color: #fff;    font-size: 50px;    font-weight: 400;    text-transform: none;    text-align: center;    padding: 0;    float: left;    left: 40%;}#contact_us{    background: url(../images/foursee_contact_bg.jpg) no-repeat #000;    background-size: auto;    height: 100%;    width: 100%;    float: left;	padding:0 0 50px 0;	background-size:cover;}#contact_us h2{	color:#2585b0;	font-size:38px;	text-align:center;	margin:50px 0;	padding:0;	line-height:38px;}#contact_us .contact_left_container h3{	font-size:24px;	text-align:left;	color:#d7d7d7;	padding:0;	margin:0 0 40px 0;	font-weight:300;}#contact_us .contact_left_container ul{	margin:0;	padding:0;	list-style-type:none;}#contact_us .contact_left_container ul li{	margin:0;	padding:0 0 27px 35px;	font-size:18px;	text-align:left;	color:#d7d7d7;	font-weight:300;	line-height:24px;	position:relative;}#contact_us .contact_left_container ul li a{	margin:0;	padding:0 0 20px 0;	font-size:18px;	text-align:left;	color:#d7d7d7;	font-weight:300;	line-height:24px;}#contact_us .contact_left_container ul li:nth-child(1):before{    background: url(../images/home_icon_fourSee.png) no-repeat;    content: "";    width: 21px;    height: 19px;    position: absolute;    left: 0;    top: 2px;}#contact_us .contact_left_container ul li:nth-child(2):before{    background: url(../images/phone_icon_fourSee.png) no-repeat;    content: "";    width: 21px;    height: 21px;    position: absolute;    left: 0;    top: 2px;}#contact_us .contact_left_container ul li:nth-child(3):before{    background: url(../images/mail_icon_fourSee.png) no-repeat;    content: "";    width:19px;    height: 17px;    position: absolute;    left: 0;    top: 5px;}#contact_us .contact_right_container,#contact_us .fourSee_contactForm{	float:left;	width:100%;}#contact_us .contact_right_container h3{	font-size:24px;	text-align:left;	color:#d7d7d7;	padding:0;	margin:0 0 40px 0;	font-weight:300;}#contact_us .contact_right_container input,#contact_us .contact_right_container textarea{	background:#fff;	border:2px solid #2585b0;	font-size:14px;	color:#000;	text-align:left;	width:100%;	height:40px;	padding:8px;	margin:0 0 30px 0;	resize:none;}#contact_us .contact_right_container textarea{	height:75px;}#contact_us .contact_right_container input[type=submit]{    background: #2585b0;    border: 0;    font-size: 18px;    text-align: center;    color: #fff;    width: 110px;    padding: 10px 8px;    height: 46px;    line-height: 18px;	margin:0;}#contact_us .contact_right_container input[type=submit]:hover{	background:#a3b339;}.fourSee_contactForm .wpcf7-response-output{	border: 2px solid #fff;	color: #f00;}.social_media_icons{    margin: 0;    padding: 4px 0 0 0;}.page-id-1628 h1.entry-title{	display: none !important;}#wpcf7-f281-p12-o1 .wpcf7-response-output{	display: none !important;}@media screen and (max-width:375px){	.social_media_icons {	    margin: 10px 0 4px 0;	    padding: 4px 0 0 0;	}}.swiper-wrapper {    transition-duration: 1000ms !important;}/* Florida Conefercne email landing page css start*/.page-id-1910 .florida_content{	display: flex;	flex-direction: row;    align-items: center;    justify-content: center;}.page-id-1910 .florida_address{		width: 50%;	line-height: 35px;	color:#000;	    border-right: #ccc solid thin;}	.page-id-1910 .icsc_box{	width: 50%;	padding-left: 20px;	 }.page-id-1910 .botom_images{	display: none;	}.florida_bottom_content{	color:#000;	margin-top: 20px;}.florida_bottom_content p {    margin-bottom: 10px;    line-height: 23px;}.florida_bottom_content a{	color: #0389fb;    font-weight: 600;}.florida_services{	margin-top: 40px;}.service_box{    padding: 30px 25px;    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #e9e9e9), color-stop(50%, #ffffff));    background: -o-linear-gradient(bottom, #e9e9e9 50%, #ffffff 50%);    background: linear-gradient(to top, #e9e9e9 50%, #ffffff 50%);    -webkit-transition: 0.2s all linear;    -o-transition: 0.05s all ease-in;    transition: 0.05s all ease-in;    display: flex;    width: 100%;    min-height: 210px;    margin-bottom: 25px;    text-decoration: none;    flex-direction: column;    align-items: center;    justify-content: center; 	cursor: pointer; 	text-decoration: none; 	-webkit-box-shadow: 0 1px 3px 0px #000; 	box-shadow: 0 1px 3px 0px #000;}.service_box:hover{	-webkit-box-shadow: 0 2px 5px 0px #000; 	box-shadow: 0 2px 5px 0px #000; 	text-decoration: none; 	background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #a3b439), color-stop(50%, #ffffff)); 	background: linear-gradient(to bottom, #a3b439 50%, #ffffff 50%); 	background: linear-gradient(to top, #a3b439 50%, #ffffff 50%);}.service_box .service_img{    background: #a3b439;    border-radius: 50%;    width: 90px;    height: 90px;    /* margin: 0 auto; */    text-align: center;    line-height: 90px;    box-shadow: 0 2px 4px 1px #000;    display: flex;    align-items: center;    justify-content: center;}.service_box .service_img img{	margin:0 auto;	display: inline-block;    width: 80%;}.service_box .service_title{	color: #000;    font-size: 16px;    margin: 20px 0 0 0;    font-weight: 600;    text-align: center;    text-transform: uppercase;    text-decoration: none;}.nrta_emailer_bg{	background: url('https://retransform.com/wp-content/uploads/2019/09/nrta_banner_image.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 511px;	position: relative;	background-position: center;}.cityscape_emailer_bg{	background: url('https://retransform.com/wp-content/uploads/2019/09/cityscape_conference_landing.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.canada_conf_bg{	background: url('https://retransform.com/wp-content/uploads/2019/09/icsc_canadian_conference_landing_page_banner-min.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.yardi_conf_bg{	background: url('../images/Yardi_advance_sol_conference_min.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.mri_ascend_bg{	background: url('../images/mri_ascend_min.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.chicago_deal_bg{	background: url('../images/chicago_deal_making_min.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.recon_asia_bg{	background: url('../images/landing_banner_recon_min.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.mipim_bg{	background: url('../images/landing-banner-mipim-min.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.recon_mena_bg{	background: url('../images/recon_mena_landing.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.proptech_middle_east{	background: url('../images/proptech_middle_east_dubai.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.yasc_singapore{	background: url('../images/yasc-singapore.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.argus_connect_bg{	background: url('../images/argus_connect_london.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.new_york_bg{	background: url('../images/new_york_bg.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.nmhc_optech_bg{	background: url('../images/nmhc_bg.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.southeast_conf_bg{	background: url('../images/icsc_southeast.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.redriver_conf_bg{	background: url('../images/icsc_redriver.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.icsc_whistler_conf_bg{	background: url('../images/whistler-conference.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.yasc_nov_2019_bg{	background: url('../images/yasc_nov.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.banner_content{    position: absolute;    top: 160px;    left: 0;    right: 0;    text-align: left;}.banner_content h1{	text-transform: uppercase;	font-family: 'Montserrat', sans-serif;	font-size: 48px;	color:#fff;}.banner_content h4{	font-family: 'Abel', sans-serif;	font-size: 28px;	color:#fff;    opacity: 0.9;}.emailer_border{	width: 15%;	border-bottom: #ffffff solid 3px;	display: inline-block;	margin: 10px 0 15px 0; }.banner_content .date_emailer{	font-family: 'Poppins', sans-serif;	font-weight: 600;	color:#fff;	text-align: left;	font-size: 21px;	letter-spacing: 1px;}.emailer_banner_form{   	position: absolute;    right: 0;    top: 160px;}.emailer_banner_form form{	width: 300px;}.meeting_title{	font-family: 'Montserrat', sans-serif;	font-weight: 600;	color:#fff;}.emailer_banner_form input, .emailer_banner_form textarea{	background-color: transparent;	border-color:#fff;	border-radius:0;}.emailer_banner_form input::placeholder, .emailer_banner_form textarea::placeholder{	color:#fff;}.emailer_banner_form input:focus, .emailer_banner_form textarea:focus{	border-color: #fff !important;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5), 0 0 8px rgba(255,255,.5);    box-shadow: inset 0 1px 1px rgba(255,255,255,.5),inset 0 0 8px rgba(255,255,255,.5);    color:#fff;	background-color: #282828;	}.emailer_banner_form textarea{	height: 65px;}.emailer_banner_form textarea, .emailer_banner_form input, .emailer_banner_form input[type="date"]{	color:#fff !important;}.emailer_banner_form input[type="submit"]{	width: 100%;	display: inline-block;	color:#f0f1f1;	background-color: #232728;	padding:10px 10px; 	border:#232728 solid thin;	-webkit-transition: 0.2s all linear;-o-transition: 0.2s all linear;transition: 0.2s all linear;}.emailer_banner_form input[type="submit"]:hover{	background-color: transparent;	border:#fff solid thin;}.emailer_content{	padding: 90px 0;	background-color: #ececec;}.emailer_content h1{	font-family: 'Montserrat', sans-serif;	font-weight: 700;	font-size: 30px;	text-transform: uppercase;	color:#303030;    text-align: center;    margin-bottom: 50px;    line-height: 38px;    margin-top:0; }.mb-0{	margin-bottom: 0;}.emailer_content .short_desc{	color: #303030;    font-size: 18px;    line-height: 24px;    text-align: center;    font-weight: 400;    font-family: 'Poppins', sans-serif;    margin-bottom: 0;}.join_us_section{	padding: 90px 0;}.join_us_content{	}.fw-600{	font-weight: 600;}.join_us_title{	font-family: 'Poppins', sans-serif;	font-size: 20px;	    margin-bottom: 30px;    color:#000;    line-height: 30px;}.join_us_para{	font-family: 'Poppins', sans-serif;	font-size: 18px;	line-height: 28px;	line-height: 35px;	color:#000;}.mt-70{	margin-top: 70px;}.mt-35{	margin-top: 35px;}.flx_row{	display: flex;}.flx_col{	display: flex;	align-items: center;	justify-content: center;	position: relative;}.flx_row .flx_col:nth-child(1):after{    content: "";    display: inline-block;    border-right: #adadad solid 2px;    height: calc(100% - 50%);    position: absolute;    right: 0;}.mt-55{	margin-top: 55px;}.mt-135{	margin-top: 135px;}.about_retrans{	padding: 90px 0 90px 0;	background-color:#ececec; }.emailer_title{	font-size: 30px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	color:#232323;	position: relative;    text-align: center;    margin-bottom: 50px;    text-transform: uppercase;    margin-top: 0;}/*.emailer_title:after{	    content: "";    width: 27%;    color: #000000;    display: inline-block;    text-align: center;    border-bottom: #000 solid 5px;    position: absolute;    bottom: -5px;    left: 0;    right: 0;    text-align: center;    margin: 0px auto;    border-radius: 5px;}*/.about_retrans p{	font-size: 18px;	color:#010101;	font-weight: 400;	line-height: 25px;		font-family: 'Poppins', sans-serif;		margin-bottom: 0;		}.emailer_services{	background-color:#232323;		padding: 90px 0; }.ser_box{	margin-bottom: 20px;	min-height: 170px;}.ser_img{	/*text-align: center;*/}.ser_img img{	/*display: inline-block;*/}.ser_content h5{	font-size: 18px;	font-weight: 400;	font-family: 'Poppins', sans-serif;	color:#fff;    margin-top: 25px;	margin-bottom: 0px;	    line-height: 30px;}.ser_content h5 a{	color:#fff;	-webkit-transition: 0.1s all linear;-o-transition: 0.1s all linear;transition: 0.1s all linear;	text-decoration: none;}.ser_content h5 a:hover{	color:#fff;	opacity: 0.6;	text-decoration: none;}.ser_content p{	font-size: 16px;	font-family: 'Poppins', sans-serif;	color:#9f9f9f;	line-height: 22px;	font-weight: 400;}.white{	color:#fff !important;}.ltr-space-1{	letter-spacing: 1px;}#wpcf7-f1991-o1 input[type="date"]::-webkit-inner-spin-button,#wpcf7-f1991-o1 input[type="date"]::-webkit-clear-button{	display: none;}#wpcf7-f1991-o1 input::-webkit-inner-spin-button,#wpcf7-f1991-o1 input::-webkit-outer-spin-button {  -webkit-appearance: none !important;  margin: 0 !important;}#datepicker{	position: relative;	display: inline-block;}#wpcf7-f2028-o1 input[type="date"] {    display: inline-block;    position: relative;    padding-top: 0;    padding-bottom: 0;}#wpcf7-f2028-o1 input[type="date"]::-webkit-calendar-picker-indicator{	display: none;}#wpcf7-f1991-o1 input[type="date"]::-webkit-calendar-picker-indicator {	color: rgba(0, 0, 0, 0);  	opacity: 1;}#wpcf7-f1991-o1 input[type="date"]::-webkit-calendar-picker-indicator{  cursor: pointer;  background: url(https://retransform.com/wp-content/uploads/2019/09/cal.png) no-repeat;  background-size: 22px 23px;  width: 22px;  height: 23px;  transform: translate(13px, 2px); }#wpcf7-f1991-o1 input[type="date"] -webkit-calendar-picker-indicator:after{	content: "";  display: block;  background: url(https://retransform.com/wp-content/uploads/2019/09/cal.png) no-repeat;  background-size: 22px 23px;  width: 22px;  height: 23px;  position: absolute;  top: 50%;  right: 0;  margin-top: -16px;}#wpcf7-f1991-o1 input[type="date"]{	width: 100%;  /*padding: 5px;*/  /*height: 24px;*/  display: block;  position: relative;}#wpcf7-f1991-o1 input[type="date"]:before, #wpcf7-f2028-o1 input[type="date"]:before {    content: attr(placeholder) !important;    color: #fff;    margin-right: 0.5em;}#wpcf7-f1991-o1 input[type="date"]:focus:before,#wpcf7-f1991-o1 input[type="date"]:valid:before, #wpcf7-f2028-o1 input[type="date"]:focus:before,#wpcf7-f2028-o1 input[type="date"]:valid:before {    content: "";}#wpcf7-f2028-o1 input[type="date"]{	display: inline-block;}	#wpcf7-f2028-o1 .ui-datepicker-trigger{	position: absolute;    top: 0;    right: 10px;    height: 19px;    display: inline-block;    vertical-align: top;}.event_temp_section{	background: url('../images/event_lp.jpg') no-repeat;	background-size:cover;	background-attachment: scroll;		width: 100%;	height: 81.76vh;	position: relative;	background-position: center;}.event_section{	padding: 60px 0; }.event_box{	position: relative;	margin-bottom: 30px;}.event_box .event_content{	background-color: rgba(91, 172, 186, 0.85);	position: absolute;	right: 0;	top: 0;	bottom: 0; 	width: 50%;	padding: 30px 30px 0 30px;    border-radius: 0 4px 4px 0;}/*.event_section .col-md-6:nth-of-type(2) .event_box .event_content,.event_section .col-md-6:nth-of-type(3) .event_box .event_content,.event_section .col-md-6:nth-of-type(6) .event_box .event_content {    background-color: rgba(196, 209, 31, 0.85);}.event_box:nth-of-type(2) .event_content{	background-color: rgba(196, 209, 31, 0.85); } */.row .col-md-6:nth-of-type(4n+2) .event_content,.row .col-md-6:nth-of-type(4n+2) + .col-md-6 .event_content {  background-color: rgba(196, 209, 31, 0.85);}.row .col-md-6:nth-of-type(4n+3) .event_content,.row .col-md-6:nth-of-type(4n+3) + .col-md-6 .event_content {  background-color: rgba(91, 172, 186, 0.85);}.event_box .event_img img{}.event_box h3 {    font-family: 'Montserrat Regular';    font-weight: 600;    font-size: 23px;    color: #fff;    margin-top: 0;    margin-bottom: 8px;}.event_box .event_city{	font-family: 'Montserrat';		font-weight: 400;	font-size: 18px;	color:#fff;	margin-bottom: 5px;}.event_box .event_date {    font-family: 'Montserrat Regular';    font-weight: 600;    font-size: 14px;    color: #234f57;}.event_box .knw_more{	text-align: right;    position: absolute;    bottom: 30px;    right: 30px;    margin-bottom: 0;	}   .event_box .knw_more a{	font-family: 'Montserrat';    font-size: 14px;    color: #383838;    font-weight: 600;    display: inline-block;    padding: 10px 40px;    border-radius: 30px;    background-color: #fff;    -webkit-box-shadow: 0px 2px 2px 1px #676767;    box-shadow: 0px 2px 2px 1px #676767;	text-decoration: none;}.event_box .knw_more a:hover{	background-color: transparent;	    background-color: transparent;    box-shadow: 0px 2px 7px 1px #000000;    color: #fff;}.event_template_banner_content{}/*for blog*/.blog_section h1{	font-size: 30px;    position: relative;    font-weight: 600;    margin-bottom: 30px;    line-height: 38px;	text-align: left;}.blog_section h2{	font-size: 23px;    font-weight: 600;    margin-bottom: 30px;    position: relative;}.blog_section h1:after{	content: "";    display: block;    /* margin-top: 35px; */    border-bottom: #a3b439 solid 3px;    position: absolute;    bottom: -15px;    top: 0;    left: 0;    right: 0;    width: 70%;}.blog_section h2:after{	content: "";    display: block;    /* margin-top: 35px; */    border-bottom: #a3b439 solid 3px;    position: absolute;    bottom: -15px;    top: 0;    left: 0;    right: 0;    width: 30%;}.blog_section h3{	font-size: 20px;    position: relative;    margin-left: 25px;    font-weight: 600;    margin-bottom: 15px;    color:#187cab;}.blog_section p span{	font-weight: 600;	color:#494949;}.postid-2252 .blogBoxDetails .blog-meta h4,.postid-2264 .blogBoxDetails .blog-meta h4, .postid-2085 .blogBoxDetails .blog-meta h4, .postid-2001 .blogBoxDetails .blog-meta h4, .postid-1899 .blogBoxDetails .blog-meta h4, .postid-1692 .blogBoxDetails .blog-meta h4, .postid-1306 .blogBoxDetails .blog-meta h4, .postid-1303 .blogBoxDetails .blog-meta h4{	display: none;}.blog_section h3:after{	content: "";    position: absolute;    top: 5px;    left: -25px;    display: inline-block;    background: url(https://retransform.com/wp-content/uploads/2019/11/bicon.jpg) no-repeat;    background-size: 15px;    width: 15px;    height: 100%;}.blog_section p{	font-size: 15px !important;	line-height: 24px !important;}.blog_section ul li{	font-size: 15px !important;	line-height: 24px !important;	list-style: none;	background: none !important;	font-weight: 600;	color:#494949;	margin-bottom: 10px;	padding-left: 0;}.blog_section ul li:last-child{	margin-bottom: 0;}.blog_section ul li:before{	content: "";    background-color: transparent;    width: 10px;    height: 10px;    margin-right: 20px;    display: inline-block;    border-right: #a3b439 solid 2px;    border-top: #a3b439 solid 2px;    transform: rotate(45deg);}.blog_section a{    color: #0f6d98;    font-weight: 600;}.bmt-30{	margin-top: 30px;}.bmt-25{	margin-top: 25px;}.bmt-20{	margin-top: 20px;}.bmt-15{	margin-top: 15px;}.bmt-10{	margin-top: 10px;}/*for blog end*//*responsive*/@media (max-width: 1200px) and (min-width: 991px){.event_box .event_content{	    padding: 10px 10px 0 10px;}.event_box h3{	font-size: 25px;}.event_box .event_city{	font-size: 16px;}.event_box .event_date{    font-size: 14px;}.event_box .knw_more{    bottom: 10px;    right: 10px;}.event_box .knw_more a{    padding: 10px 25px;}}@media (max-width: 600px){.event_box .event_content{    padding: 10px 10px 0 10px;}.event_box h3{	font-size: 22px;}.event_box .event_city{    font-size: 16px;}.event_box .event_date{    font-size: 14px;}.event_box .knw_more{    bottom: 10px;    right: 10px;}.event_box .knw_more a{    padding: 10px 25px;}}@media (max-width: 991px){.nrta_emailer_bg, .cityscape_emailer_bg, .canada_conf_bg, .yardi_conf_bg, .mri_ascend_bg, .chicago_deal_bg, .recon_asia_bg,.mipim_bg, .recon_mena_bg, .proptech_middle_east, .yasc_singapore, .argus_connect_bg, .new_york_bg, .nmhc_optech_bg, .southeast_conf_bg, .yasc_nov_2019_bg{	background-size: cover;	background-position: center;	height: 100vh;}.nrta_emailer_bg, .cityscape_emailer_bg, .canada_conf_bg, .yardi_conf_bg, .mri_ascend_bg, .chicago_deal_bg, .recon_asia_bg,.mipim_bg, .recon_mena_bg, .proptech_middle_east, .yasc_singapore, .argus_connect_bg, .new_york_bg, .nmhc_optech_bg, .redriver_conf_bg, .yasc_nov_2019_bg, .icsc_whistler_conf_bg{	background-size: cover;	background-position: center;	height: 100vh;}.event_temp_section{	background-size: cover;	background-position: center;	height: 100vh;	}}@media (max-width: 767px){.event_temp_section{	display: flex;	align-items: center;;	justify-content: center;}.event_temp_section .banner_content{	top: 0;}#wpcf7-f1991-o1 .wpcf7-response-output{	color:#fff;}.ser_content h5 a{	color:#fff !important;}.page-id-1910 .florida_content{	display: block;}.page-id-1910 .florida_address{		width: 100%;}	.page-id-1910 .icsc_box{	width: 100%;}.icsc_box img{	width: 40%;}.page-id-1910 .icsc_box{	padding-left: 0;	margin: 0 0 15px 0;}/*06-19-19 css*/.banner_content{    position: relative;    top: 60px;    left: 0;    right: 0;        text-align: center;}.banner_content h1{	font-size: 35px;	margin-top: 15px;}.banner_content h4{	font-size: 22px;}.banner_content .date_emailer{	font-size: 17px;}.meeting_title{	    font-size: 18px;    margin-top: 5px;}.emailer_border{	width: 10%;    margin: 0px 0 10px 0;}.banner_content .date_emailer{	text-align: center;}.emailer_banner_form {    position: relative;    right: 0;    top: 75px;    left: 0;    right: 0;    text-align: center;}.emailer_banner_form form{	margin: 0 auto;}.emailer_content {    padding: 443px 0 0;}.emailer_content h1{    line-height: 32px;    font-size: 23px;    margin-bottom: 25px;}.emailer_content .short_desc{    font-size: 16px;}.join_us_section {    padding: 60px 0;}.mt-70 {    margin-top: 0;}.join_us_title{	    font-size: 18px;}.join_us_para{	font-size: 16px;}.mt-55 {    margin-top: 35px;}.about_retrans{	padding: 40px 0 40px 0;}.emailer_title{	line-height: 32px;    font-size: 23px;    margin-bottom: 25px;}.about_retrans p{	font-size: 16px;}.emailer_services{	padding: 40px 0;}.ser_content h5{	font-size: 16px;}}@media (max-width: 479px){	/*event template page css*/.event_box .event_content {    padding: 5px 5px 0 5px;}.event_box h3 {    font-size: 13px;    margin-bottom: 5px;}.event_box .event_city {    font-size: 13px;}.event_box .event_date {    font-size: 13px;}.event_box .knw_more {    bottom: 10px;    right: 10px;    margin-bottom: 0;}.event_box .knw_more a {    padding: 4px 6px;    font-size: 13px;    border-radius: 20px;}/*06-19-19 css*/.banner_content h1{	font-size: 25px;	margin-bottom: 3px;}.banner_content h4{	font-size: 18px;	margin-top: 4px;}.banner_content .date_emailer{	font-size: 14px;    margin-bottom: 5px;}.meeting_title{	    font-size: 15px;    margin-top: 10px;}.banner_content .date_emailer{	text-align: center;}.emailer_content h1{    line-height: 25px;    font-size: 20px;    margin-bottom: 25px;}.emailer_content .short_desc{    font-size: 15px;}.join_us_title{	font-size: 16px;    margin-bottom: 20px;}.join_us_para{	font-size: 15px;    line-height: 30px;}.mt-55 {    margin-top: 25px;}.emailer_title{	line-height: 32px;    font-size: 21px;    margin-bottom: 25px;}.about_retrans p{	font-size: 15px;}.emailer_services .col-xs-6{	width: 100%;}.ser_box{	text-align: center;}.ser_img img {    display: inline-block;}.ser_content h5{	font-size: 15px;}.flx_row, .flx_col{	display: block;}.event_box .event_content {    background-color: rgba(91, 172, 186, 0.85);    position: absolute;    right: 0;    top: 0;    bottom: 0;    width: 80%;    padding: 14px 30px 0 30px;    border-radius: 0 4px 4px 0;}}@media (max-width: 479px){	.emailer_banner_form form{		width: 100%;	}	.banner_content{	    top: 20px;	}	.emailer_banner_form {		top: 91px;	}}/*only for phone 5SE*/@media only screen and (min-width: 320px) and (max-width: 568px)and (-webkit-device-pixel-ratio: 2) and (aspect-ratio: 40/71) and (orientation:portrait) {	.page-template-icsc_canadian_conference_2019 .banner_content {    top: 15px;}.page-template-icsc_canadian_conference_2019 .emailer_banner_form {    top: 15px;}.page-template-icsc_canadian_conference_2019 .banner_content h1 {    font-size: 20px;    margin-top: 0px;}}