@font-face {
	font-family: 'DINPro';
	src: url('/wp-content/themes/epic/assets/fonts/DINPro-Medium.eot');
	src: url('/wp-content/themes/epic/assets/fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Medium.woff2') format('woff2'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Medium.woff') format('woff'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Medium.ttf') format('truetype'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Medium.svg#DINPro-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro';
	src: url('/wp-content/themes/epic/assets/fonts/DINPro-Regular.eot');
	src: url('/wp-content/themes/epic/assets/fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Regular.woff2') format('woff2'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Regular.woff') format('woff'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Regular.ttf') format('truetype'),
		url('/wp-content/themes/epic/assets/fonts/DINPro-Regular.svg#DINPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	font-family: 'DINPro';
	font-weight: 500;
}
/*======================Header===============

===========================================*/
.site-navigation-fixed.navigation-top, .has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding, .navigation-top{position: inherit;}
.site-branding{margin-bottom: 0 !important;}
.header-left {width: 30%; float: left;}
.header-right {width: 70%; float: right;}
.site-header {padding: 20px 0 25px; background: #e8e7e7;}
.navigation-top {background: transparent; border: 0;}
.site-branding {padding-bottom: 0; padding-left: 20px;}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a{color: #000;}
.navigation-top a {font-size: 15px; font-weight: 500; color: #000; text-transform: uppercase; letter-spacing: 0.8px; padding: 30px 23px;}
.menu, .main-navigation ul{text-align: right;}
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header{height: auto;}
.custom-header{margin-bottom: 0 !important;}
.site-branding{padding-top: 0 !important;}
.main-navigation a:hover{color: #ba7944; text-decoration: none;}
.site-branding a:hover, .site-branding a:focus{opacity: 1;}
.menu-toggle{color: #ba7944;}
.flexible-content-wrapper a{color: black !important;}
.two_column_image .col-md-6.col-sm-6{padding:0px;}
.page-id-416 .trad-left p,.page-id-416 .invest-right p
{font-size: 18px; color: #000;font-weight: normal;margin-bottom: 20px;}
.page-id-416 .trad-left h2,.page-id-416 .invest-right h2{
	font-size: 30px;color: #000;text-transform: uppercase;font-weight: 500;letter-spacing: 5px;}
.page-id-416 .invest-right h4
{line-height: 40px;letter-spacing: 3px;font-size: 20px;
}
/*======================Sider===============

===========================================*/
.slider-caption {font-size: 40px !important; line-height: 52px !important; text-transform: uppercase; letter-spacing: 8px !important;}
.slider .hesperiden.tparrows.tp-leftarrow:before, .slider .hesperiden.tparrows.tp-rightarrow:before{content: ""; width: 45px; height: 86px; display: inline-block; background: url('/wp-content/themes/epic/assets/images/left-arrow.png'); background-repeat: no-repeat;}
.slider .hesperiden.tparrows{background: transparent; width: 45px; height: 86px;}
.slider .hesperiden.tparrows.tp-rightarrow:before{background: url('/wp-content/themes/epic/assets/images/right-arrow.png');}
.slider .slider-caption {text-align:center;}
/*======================Footer===============

===========================================*/
.site-footer {border: 0; margin: 0; padding: 25px 0 60px; background: #e7e6e6;}
.footer-address {width: 50%; float: left;}
.f-title, address, .f-link label, .f-link a {font-size: 18px; color: #000; margin-top: 0; margin-bottom: 5px; font-weight: normal;}
address {margin-bottom: 30px;}
.widget .f-link a {text-decoration: none; text-shadow: none;}
.f-link label {display: inline-block; margin: 0;}
.widget, .site-footer .widget-area{padding: 0;}
.footer-right {text-align: right;}
.copyright, .copyright a {font-size: 18px; color: #000; font-weight: normal; margin-bottom: 0;}
.footer-logo {margin-bottom: 85px;}
.footer-left .footer-address .f-link a:hover, .footer-left .footer-address .f-link a:focus, .footer-right .copyright a:hover,.footer-right .copyright a:focus {color:#000; font-weight:500; box-shadow:none;}
.footer-logo .widget-area a:hover, .widget a:hover,.site-footer .widget-area a:hover{box-shadow:none;}
.designby{display:none;}
/*==============Middle Conetent css=========

===========================================*/
.left-wrap {width: 50%; float: left;}
.right-wrap {width: 50%; float: right;}
.epic-story-section .left-wrap img {width: 100%;}
.epic-story-section .right-wrap, .attention-section .right-wrap {padding: 75px 75px 0 110px;}
.section-title {font-size: 30px; color: #000; text-transform: uppercase; margin-top: 0; font-weight: 500; letter-spacing: 5px; margin-bottom: 60px;}
.epic-story-text {font-size: 26px; color: #ba7944; letter-spacing: 4px; line-height: 40px;}
.agent-section{background: url('/wp-content/themes/epic/assets/images/agent-bg.jpg'); background-size: cover; background-position: center center; padding: 65px 0 45px; clear: both;}
.agent-text, .agent-section p, .estate-text, .real-estate-section p {margin: 0; text-align: center; color: #fff; font-size: 26px; font-weight: 500; letter-spacing: 5px; line-height: 40px;}
.agent-section p, .real-estate-section p {color: #ba7944; display: block;} 
.investment-ethos-section .right-wrap img, .attention-section .left-wrap img{width: 100%;}
.investment-ethos-section .left-wrap {padding: 75px 65px 0 110px;}
.small-text {font-size: 18px; color: #000; font-weight: normal; margin-bottom: 30px;}
.real-estate-section{padding: 70px 0 80px; background: url('/wp-content/themes/epic/assets/images/real-estate-bg.jpg'); background-size: cover; background-position: center; clear: both;}
.investment-ethos-section .left-wrap .content-inner-wrap a{font-weight:600;color:#000;}
.investment-ethos-section .left-wrap .content-inner-wrap a:hover, .investment-ethos-section .left-wrap .content-inner-wrap a:focus{box-shadow:none;text-decoration:underline;}
/*==============About Page css=========

======================================*/
.single-featured-image-header {border: 0; background: transparent; position: relative;}
.single-featured-image-header img {width: 100%;}
.page-title {position: absolute; top: 50%; left: 50%; margin: 0; padding: 0; color: #fff; font-size: 70px; font-weight: 500; letter-spacing: 15px; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); text-align: center;}
.about-us-wrap .trad-left .small-text a{box-shadow:none;font-weight:600;color:#000;}
.investment-wrap .section-title span{color:#000;}
.invest-right .small-text a{box-shadow:none;}
/*==============About us Page css=========

======================================*/
.traditional-wrap{overflow:hidden;padding:70px 0px 30px;background-size: contain;background-image:url('https://phptasks.com/epic/wp-content/uploads/2017/07/about-us-bg.png');background-position: right; background-repeat:no-repeat;}
.investment-wrap{padding:85px 0px 50px;}
.invest-section{background-position: left; background-repeat:no-repeat;padding:60px 0px 0px;overflow:hidden;background-image:url('https://phptasks.com/epic/wp-content/uploads/2017/07/invest-bg.png');}
.site-content{padding:0px;padding-bottom:0px !important;}
.trad-left{width:57%;float:left;}
.trad-right{width:35%;display:inline-block;float:right;padding:65px 0px 85px;}
.trad-left .small-text span{font-weight:bold;}
.trad-right h2{line-height:40px;}
.invest-left{padding:82px 0px 45px;}
.invest-left h2, .part-left h2{color: #ba7944;font-size: 16px;letter-spacing: 2px;line-height: 35px;font-weight: 600;}
.invest-left h2 span, .part-left h2 span{color:#1c2125;}
.invest-right h2{padding-bottom:50px;margin:0px;}
.invest-left{width: 43%;float:left;padding-left:200px;}
.invest-right{width: 52%;float:left;padding-left:75px;}
.invest-right .small-text a{color:#000;}
.invest-right .small-text a:hover{font-weight:600; text-decoration: none;}
.abt-img-left{width:50%;float:left;}
.abt-img-right{width:50%; float:right;}
.about-image-wrap{overflow:hidden;}
.partner-wrap{padding:60px 0px 100px;}
.partner-section{background-repeat:no-repeat;overflow:hidden;background-image:url('https://phptasks.com/epic/wp-content/uploads/2017/07/strategic-bg.jpg');}
.part-left{padding-top:120px;width:30%;float:left;padding-left:200px;}
.part-right{width:42%;float:left;padding-left:75px;}
.part-right h2, .strategic h2{line-height:40px;letter-spacing:3px;margin-bottom:45px;}
.partner-wrap .part-right .strategic .section-title {margin-bottom:35px;}
.michel-image img{width:100%;}
.michel-image{position:relative;}
.michel-image-text{position:absolute;right:16%; bottom:0px;top:46%;}
.michel-image-text p{color:#fff;font-family: 'DINPro';font-weight:500;font-size:16px;letter-spacing: 4px;}
/*==============Contact Page css=========

======================================*/
.contact-wrap{padding:65px 0px 80px;}
.contact-wrap .section-title{margin-bottom:35px !important;}
.uk-office address > span, .us-office address > span{color:#ba7944;font-size:18px;}
.uk-link a,.uk-link label{color:#000;font-size:18px;}
.uk-link label{padding-right:5px;}
.uk-office address, .us-office address {font-weight:500;}
.uk-solicitors address , .uk-auditor address , .us-auditor address , .us-lawyers address {margin-bottom:0px;font-weight:500;}
.uk-bottom h2, .us-bottom h2{font-size:18px;color:#ba7944;margin:0;padding-bottom:5px;}
.uk-map, .us-map{padding:65px 0px 35px;}
.about-us .row img{width:100%;}

/*==============Desclaimer Page css=========

======================================*/
.desclaimer-wrap h2{margin-bottom:35px;}
.desclaimer-wrap{padding:60px 0px 40px;}

/*=====================Expertise Page============

===============================================*/
.expertise-section {padding: 30px 0 250px; background: #000;}
.expertise-top-title {font-size: 28px; color: #fff; text-align: center; margin-bottom: 70px; font-weight: 400; letter-spacing: 5px; margin-top: 40px;}
.expertise-outer-wrap {padding: 0 107px;}
.expertise-wrap {margin: 0 -10px; overflow: hidden;}
.expertise-box {width: 50%; float: left; padding: 0 10px; margin-bottom: 70px;}
.expertise-box img {width: 100%;}
.cs-title h1, .team-title h1 {margin: 0; font-size: 26px; color: #fff; font-weight: 400; letter-spacing: 5px;}
.expertise-image {margin-bottom: 40px;}
.has-sidebar:not(.error404) #primary{width: 100%;}
.expertise-left p,.expertise-left p a, .expertise-left span, .expertise-overview h2, .expertise-overview p {font-size: 18px; color: #ba7944; margin: 0; font-weight: 500; vertical-align: top;}
.expertise-inner-page {padding: 75px 0 160px; background: #000;}
.expertise-left .address {margin-bottom: 30px;}
.expertise-detail span {width: 35%; display: inline-block;}
.expertise-detail p {display: inline-block; width: 65%;}
.expertise-detail {margin-bottom: 3px;}
.expertise-overview h2{margin-top: 0; margin-bottom: 5px; padding-top: 0;}
.expertise-overview p{color: #fff; margin-bottom: 30px; font-weight: 400; line-height: 26px;}
.expertise-overview p strong{color: #A46935; font-weight: 400;}
.expertise-content-wrap {width: 72%; margin: 0 auto;}
.comments-area{display: none;}
.expertise-left p,.expertise-left span,.expertise-left .address a{font-weight:normal;}
.expertise-overview  p a{font-weight:600;color: #ba7944;text-decoration: underline;}
.entry-content a img, .widget a img{box-shadow:none;}
.epic-background-section .modal-button img {width: 35px;}
/*=================Insight Page==================*/

.insight-title {font-size: 70px; font-weight: 500; color: #ba7944; text-transform: uppercase; text-align: center; letter-spacing: 10px; line-height: 70px; margin: 80px 0 60px;}
.insights-wrap .insights-box {width: 50%; float: left; padding: 0 10px;}
.insights-wrap {overflow: hidden; width: 85%; margin: 0 auto;}
.insights-wrap .insights-box img{width: 100%;}
.insights-image {margin-bottom: 40px;}
.insights-title h1,.post-top-wraper .entry-title , .date{margin: 0; font-size: 26px; color: #ba7944; text-transform: uppercase; letter-spacing: 5px; line-height: 38px;}
.insight-link {color: #ba7944; font-size: 29px;}
.insights-box {margin-bottom: 80px;}
.insights-title a:hover, .insights-title a:focus{text-decoration: none;}
.entry-meta{display: none;}
.post-left-wrap, .post-right-wrap {width: 50%; float: left;}
.post-right-wrap {padding-left: 20px;}
.post-left-wrap img {width: 100%;}
.post-top-wraper {overflow: hidden; width: 82%; margin: 0 auto;}
.post-left-wraper  .post-thumbnail{margin-bottom: 40px;}
.post-right-wrap .entry-content h4, .post-right-wrap .entry-content p {font-size: 24px; color: #000; margin-top: 0; margin-bottom: 30px; line-height: 34px; font-weight: normal;}
.post-right-wrap .entry-content p {font-size: 18px; line-height: 25px;}
.date{color: #000;}

/*=====================Team Page=====================*/
.team-wrap .team-box {width: 50%; float: left; padding: 0 10px; margin-bottom: 40px;}
.team-wrap {overflow: hidden; padding: 0 105px;}
#team-list{margin: 75px 0 20px;}
.team-image img{width: 100%;}
.team-image{margin-bottom: 45px;}
.team-title h1{color: #000; text-transform: uppercase; font-weight: 500;} 
.team-title a:hover{text-decoration: none; color: #ba7944;}
.team-title {font-size: 21px; margin-bottom: 0; text-transform: capitalize;}
/* gallery section css */
.epic-gallery-section{display: inline-block; width: 100%; overflow: hidden; position: relative;}
.epic-gallery-image {display: block; width: 50%; float: left; padding: 10px;}
.epic_modal, .modal-backdrop {position: absolute !important;}
.epic_modal .modal-dialog {width: auto; margin: 0; height: 100%;}
.modal-content {border-radius: 0 !important; height: 100%; background: transparent !important; border: none !important;}
.imagepreview {width: 100%;}

/* team page */
.team-background-img img{width: 100%;}
.team_modal {position: absolute !important;}
.team-content-section {position: relative;}
.team_modal .modal-dialog {background: #bc7a46 !important;}
.modal-content {background-color: #bc7a46 !important; padding: 100px 150px;}
.expertise-inner-page .closemodal {right: 40px; z-index: 9999; top: 40px;}
.expertise-inner-page .next {right: 80px;}
.expertise-inner-page .previous {left: 80px;}
.expertise-inner-page .modal-content {padding: 105px 135px 0;}

@media screen and (min-width:768px){ 
	.modal-dialog{width: 850px;}
}

 /*=============================01 08 2017=====================*/
.epic-background-section {padding-top: 68px; padding-bottom: 45px;}
.close-team-modal , .closemodal {float: right; background-image: url(/wp-content/themes/epic/assets/images/popup-close.png); background-size: cover; background-repeat: no-repeat; height: 50px; width: 50px; position: absolute; top: 22px; right: 310px; cursor: pointer;}
.epic_modal .modal-body{padding: 0px;} 

/*======================team popup 3 aug 2017=================*/
.team-popup-title h1 {font-size: 26px; color: #000; letter-spacing: 5px; text-transform: uppercase; font-weight: 500; margin-top: 0; margin-bottom: 10px;}
.team-popup-image {margin-bottom: 50px;}
.team-popup-excerpt h1 {margin: 0;}
.team-popup-excerpt ul li {color: #fff; font-size: 26px; text-transform: uppercase; letter-spacing: 5px; line-height: 37px;}
.team-popup-excerpt {margin-bottom: 35px;}
.team-popup-excerpt ul{list-style: none;}
.modal-content {padding: 100px 150px;}
.team-popup-content p {color: #000; font-weight: 500; font-size: 18px; letter-spacing: 0; padding-bottom: 0; margin-bottom: 30px;}
.team-popup-content p:last-child{margin-bottom: 0;}
.modal-body {padding: 0 !important;}
.close-team-modal {right: 26px !important;top: 54px !important;}
.team-content-section .team_modal {background-color: rgba(0, 0, 0, 0.5);}
.nav-links .nav-title{display: none;}
.nav-subtitle {color: #ba7944; text-transform: capitalize; letter-spacing: inherit; font-size: 28px; font-weight: normal; display: inline-block; position: relative;}
nav.navigation.post-navigation {width: 53%; margin: 0 auto;}
.team-popup-image img {width: 100%;}
.team-member-popup.team-next-previous .previous-post-id {position: absolute; left: 60px; top: 50%;}
.team-member-popup.team-next-previous .next-post-id {position: absolute; right: 60px; top: 50%;}
#loading-image {position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}

.next {float: right;}
.previous, .next {cursor: pointer; position: absolute; top: 50%; z-index: 9999; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.next {right: 100px;}
.previous {left: 100px;}
.team-popup-title h1 {font-size: 26px; color: #000; letter-spacing: 5px; text-transform: uppercase;}
.team-popup-excerpt ul li {color: #fff; font-size: 26px; text-transform: uppercase; letter-spacing: 5px; line-height: 37px;}
.team-popup-excerpt ul{list-style: none;}

.team-popup-content p, .team-popup-content {color: #000;padding-bottom: 28px; font-weight: 400; font-size: 17px; font-weight: 500;}
.modal-body {padding: 0 !important;}
.team-modal-button span.previous {bottom: 33%; left: 22px;}
.team-modal-button span.previous img {width: 70%;}
.team-modal-button span.next img {width: 70%;}
.team-modal-button span.next{bottom: 33%; right: 22px;}
.team-content-section .team_modal {background-color: rgba(0, 0, 0, 0.5);}
.epic-background-section {padding-top: 0; padding-bottom: 0;}
.epic_modal .modal-body{padding: 0px;}
.custom-logo-link img{max-height: 200px;} 
.expertise-box .cs-title h1{text-transform: uppercase;}
.team_modal .modal-content{min-height: 800px;}
.pegination-wrap nav.navigation.post-navigation {width: 100%; padding: 0 10px;}
.post-navigation .nav-previous{float: right; text-align: right;}
.post-navigation .nav-next{float: left; text-align: left;}
/*===================Responsive css===================

====================================================*/
@media screen and (max-width: 1309px){
	.epic-background-section .close-team-modal, .epic-background-section .closemodal{right: 95px;}
	.previous{left: 50px;}
	.next{right: 50px;}
	.team-title{font-size: 19px;}
	.traditional-wrap{background-size: 115px;}
}
@media screen and (max-width: 1460px){
	.traditional-wrap .trad-right{margin-right: 80px;}
}
@media screen and (max-width: 1410px){
	.previous{left: 20px;}
	.next{right: 20px;}
	.close-team-modal, .closemodal{right: 100px; top: 13px;}
}
@media screen and (max-width:1300px){
	.invest-left, .part-left{width:40%;}
}
@media screen and (min-width: 1280px){
	.epic-story-section .right-wrap, .attention-section .right-wrap{padding: 75px 70px 0 70px;}
	.part-right h2, .strategic h2{letter-spacing: 3px;}
	.section-title{font-size:30px;}
	.about-us-wrap .trad-right{width: 30%;}
}
@media screen and (min-width: 1210px){
	.container{width: 1210px;}
}
@media screen and (min-width: 1310px){
	.container{width: 1310px;}
}
@media screen and (max-width: 1209px){
	.team-title{min-height: 60px;}
}
@media screen and (max-width: 1269px){
	.part-right .section-title{font-size: 27px;}
}
@media screen and (max-width: 1199px){
	.part-right .section-title{font-size: 20px;}
	.epic-story-section .right-wrap, .attention-section .right-wrap{padding: 50px 50px 0 60px;}
	.section-title{margin-bottom: 40px;}
	.epic-story-text{font-size: 23px;}
	.investment-ethos-section .left-wrap{padding: 50px 50px 0 50px;}
	.small-text{margin-bottom: 20px;}
	.attention-section .right-wrap {padding: 50px 45px 0 50px;}
	.site-footer{padding: 20px 0 30px;}
	.team-wrap{padding: 0;}
	.insights-wrap{width: 100%;}
	.trad-left{width:49%;}
	.invest-left, .part-left{width:50%;}
	.part-left{padding-left:150px;}
	.expertise-content-wrap{width: 100%;}
	.expertise-inner-page .modal-content{padding: 80px 100px 0;}
	.expertise-inner-page .previous{left: 50px;}
	.expertise-inner-page .next{right: 50px;}
	.epic-background-section .closemodal{right: 45px;}
	.team-title{min-height: auto;}
}
@media screen and (max-width: 991px){
	.slider-caption{font-size: 26px !important; line-height: 34px !important;}
	.epic-story-section .right-wrap, .attention-section .right-wrap{padding: 30px 30px 0 30px;}
	.epic-story-text{font-size: 18px; line-height: 32px;}
	.agent-section{padding: 30px 0 35px;}
	.investment-ethos-section .left-wrap{padding: 30px 30px 0 30px;}
	.real-estate-section{padding: 30px 0 40px;}
	.insight-title{font-size: 26px; margin: 40px 0;}
	.team-title{min-height: 60px;}
	.insights-title h1, .post-top-wraper .entry-title, .date{font-size: 29px; line-height: 30px;}
	.insights-box{margin-bottom: 40px;}
	.epic-story-section .right-wrap, .attention-section .right-wrap, .investment-ethos-section .left-wrap{padding: 35px 20px 0 40px;}
	.section-title{margin-bottom: 30px; font-size: 26px;}
	.agent-text, .agent-section p, .estate-text, .real-estate-section p{font-size: 22px;}
	.epic-story-text{font-size: 22px; line-height: 34px;}
	.navigation-top a{padding: 30px 10px;}
	.site-header{padding: 10px 0;}
	.footer-right{text-align: left; margin-top: 30px;}
	.footer-logo{margin-bottom: 20px;}
	.trad-left,.invest-left, .part-left{width: 55%;}
	.part-right{padding-left:40px;}
	.invest-left{padding-left: 144px;}
	.part-left{padding-left:150px;}
	.invest-right{padding-left:40px;} 
	.page-title{font-size:55px;}
	.uk-map, .us-map {padding: 30px 0px 35px;}
	.uk-bottom, .us-bottom{padding-bottom:35px;}
	.contact-wrap {padding: 40px 0px 0px;}
	.trad-left {float: none;}
	.trad-right{width:100%;padding:0px;} 
	.traditional-wrap .trad-right{margin-right: 0;}
	.trad-left{width: 100%; padding: 0;}
	.traditional-wrap{padding:30px 0px 30px;}
	.investment-wrap{padding:0px;}
	.modal-dialog{width: 720px; margin: 0 auto;}
	.modal-content{padding: 90px;}
	.next{right: 60px;}
	.previous{left: 60px;}
	.team-member-popup.team-next-previous .previous-post-id{left: 30px;}
	.team-member-popup.team-next-previous .next-post-id{right: 30px;}
	.epic-background-section{padding-top: 25px; padding-bottom: 0;}
	.expertise-inner-page{padding: 60px 0 75px;}
	.epic-background-section .close-team-modal, .epic-background-section .closemodal{right: 50px; z-index: 9999;}
	.expertise-outer-wrap{padding: 0;}
	 .cs-title h1, .team-title h1{font-size: 21px;}
	 .expertise-top-title{margin-bottom: 31px;}
	 .expertise-box{margin-bottom: 61px;}
	 .contact-wrap .col-md-6{width: 50%; float: left;}
}
@media screen and (max-width: 767px){
	.section-title{margin-bottom: 20px;}
	.epic-story-section .right-wrap, .attention-section .right-wrap{padding: 30px 15px;}
	.agent-text, .agent-section p, .estate-text, .real-estate-section p{line-height: 32px;}
	button.menu-toggle {display: inline-block; float: right; font-size: 36px; padding: 0;}
	.menu-main-menu-container{padding-top: 60px;}
	.menu-toggle:focus{outline: none;}
	.slider-caption{font-size: 15px !important; line-height: 20px !important;}
	.team-image{margin-bottom: 20px;}
	.insights-wrap .insights-box{width: 100%;}
	.slider-caption{font-size: 28px !important; line-height: 36px !important; }
	.site-branding{padding: 0;}
	.main-navigation ul{background: transparent; padding: 0;}
	.main-navigation li,.main-navigation > div > ul{border: 0;}
	.navigation-top a{padding: 10px 0;}
	.left-wrap, .right-wrap{width: 100%;}
	.section-title {margin-bottom: 15px;font-size: 20px;letter-spacing: 3px;}
	.trad-right h2 {line-height: 30px;}
	.small-text{font-size:16px;    margin-bottom: 15px;}
	.invest-left, .part-left, .invest-right, .part-right{width:100%;}
	.invest-left, .part-left {padding-left: 200px;padding:0px;}
	.part-left , .part-right{padding-left: 110px;padding-bottom:20px;}
	.invest-left,.invest-right {padding-left: 135px; padding-bottom:20px;}
	.invest-right h2{padding-bottom:30px;}
	.part-right h2, .strategic h2{line-height:30px;margin-bottom:25px;}
	.partner-wrap {padding: 60px 0px 0px; }
	.invest-section{padding-top:30px;background-size: contain;background-size: 125px;}
	.modal-dialog{width: 95%;}
	.team-member-popup.team-next-previous img {width: 25px;}
	.close-team-modal, .closemodal{background-size: 32px;}
	.modal-content{padding: 60px;}
	.close-team-modal{top: 15px !important;}
	.team-member-popup.team-next-previous .next-post-id, .team-member-popup.team-next-previous .previous-post-id{top: 60%;}
	.team-member-popup.team-next-previous .previous-post-id{left: 15px;}
	.team-member-popup.team-next-previous .next-post-id{right: 15px;}
	.team-popup-image{margin-bottom: 20px;}
	.team-popup-title h1, .team-popup-excerpt ul li{font-size: 22px;}
	.team-popup-excerpt ul li{line-height: 30px;}
	.team-popup-excerpt, .team-popup-content p{margin-bottom: 15px;}
	.next{right: 5px;}
	.previous{left: 5px;}
	.previous img, .next img{width: 20px;}
	.expertise-left{margin-bottom: 30px;}
	.expertise-section{padding-bottom: 100px;}
	.cs-title h1, .team-title h1{font-size: 23px; letter-spacing:4px; min-height: 50px;}
	.page-title{font-size: 44px; letter-spacing: 10px;}
	.epic-background-section{padding: 0;}
	.post-navigation .nav-previous, .post-navigation .nav-next {width: 50%;}
	.post-navigation .nav-next{margin: 0;}
	.pegination-wrap nav.navigation.post-navigation{padding: 0;}
}
@media screen and (max-width: 600px){
	.section-title{font-size:23px;}
	.team-title{font-size: 17px;}
	.small-text{font-size:16px;}
	.desclaimer-wrap h2 {margin-bottom: 20px;}
	.traditional-wrap, .invest-section, .partner-section{background-image:none;}
	.trad-right, .trad-left, .invest-left, .part-left{width:100%;}
	.invest-left, .invest-right, .part-left, .part-right{padding-left:20px;}
	.partner-wrap {padding: 30px 0px 0px;}
	.page-title {font-size: 25px;}
	.cs-title h1, .team-title h1{min-height: 65px;}
	.expertise-box{margin-bottom: 37px;}
	.post-left-wrap ,.post-right-wrap {width: 100%;}
	.post-right-wrap{padding-left: 0;}
	.page-title{font-size: 38px; letter-spacing: 10px;}
	.slider-caption{font-size: 18px !important; line-height: 24px !important;}
	.pegination-wrap nav.navigation.post-navigation{width: 100%;}
	.nav-subtitle{font-size: 23px;}
}
@media screen and (max-width: 520px){
	.footer-address{width: 100%; margin-bottom: 30px;}
	address{margin-bottom: 15px;}
	.footer-right{margin-top: 0;}
	/*.header-right, .header-left{width: 100%;}
	.menu-toggle {z-index: 9999; position: absolute; right: 0; top: 10px;}*/
	.menu-main-menu-container{padding-top: 0;clear:both; float:right;}
	.team-wrap .team-box{width: 100%;}
	.insights-title h1, .post-top-wraper .entry-title, .date{font-size: 18px; line-height: 23px;}
	.insights-box{margin-bottom: 20px;}
	.insight-title{margin: 20px 0; line-height: 30px;}
	.cs-title h1, .team-title h1{min-height: auto;}
	.slider-caption{padding-left: 11px !important; padding-right: 11px !important;}
	.contact-wrap .col-md-6{width: 100%;}
	.expertise-box{width: 100%;}
	.epic_padding {padding: 40px 40px 40px 40px;}
}
@media screen and (max-width: 754px){
	.page-title {font-size: 45px;}
	.flexible-content-wrapper .estate-text br{display: none;}
}

@media screen and (max-width: 420px){
	.contact-wrap .section-title {margin-bottom: 20px !important;}
	.uk-map, .us-map {padding: 10px 0px 10px;}
	.uk-bottom, .us-bottom {padding-bottom: 0px;}
	.us-office {padding-top: 25px;}
	.page-title , .section-title{font-size: 19px;}
	 .trad-right h2 {line-height: 25px;}
	.invest-left h2, .part-left h2{line-height:30px;}
	.traditional-wrap {padding: 30px 0px 0px;}
	.abt-img-left,.abt-img-right{width:100%;}
	.abt-img-left{margin-bottom:15px;}
	.modal-content{padding: 30px;} 
	.close-team-modal{right: -15px !important;}
	.close-team-modal, .closemodal{background-size: 19px;} 
	.close-team-modal{top: 6px !important;}
	.team-popup-excerpt ul li{font-size: 17px; line-height: 20px;}
	.team-member-popup.team-next-previous img{width: 15px;}
     .expertise-inner-page{padding-bottom: 54px; padding-top: 50px;}
     .expertise-left .address{margin-bottom: 12px;}
     .page-title{font-size: 27px;}
     .post-top-wraper{width: 100%;}
     .slider-caption{line-height: 30px !important;}
	 .expertise-inner-page .modal-content{padding: 35px 35px 0;}
	.epic-background-section .modal-button img{width: 15px;}
	.expertise-inner-page .next{right: 10px;}
	.expertise-inner-page .previous{left: 10px;}
	.epic-background-section .closemodal {right: -25px; top: 13px;}
	.slider-caption{line-height: 20px !important; font-size: 18px !important; letter-spacing: 3px !important;}
}
@media screen and (max-width: 320px){
	.expertise-top-title{font-size: 20px;}
	.expertise-box{margin-bottom: 7px;}
	.expertise-section{padding-bottom: 18px;}
	.page-title{letter-spacing: 8px;}
	.part-right h2, .strategic h2{line-height: 24px;}
	.section-title{margin:0;}
	.insights-box{padding: 0;}
	.nav-subtitle{margin: 0;}
}
@media screen and (min-width:768px) and (max-width:900px)
{  .epic_padding{padding:20px;} 
   .small-text{font-size:15px;}
   .flexible-content-wrapper .right-wrap img{min-width: 453px;}
   .flexible-content-wrapper .left-wrap img{min-height: 453px;}
}
@media screen and (min-width:901px) and (max-width:1200px)
{
	.epic_padding{padding:35px;} 
}
@media screen and (min-width:360px) and (max-width:768px)
{
   .page-id-416 .traditional-wrap{background-image:none !important;}

}
@media screen and (min-width:768px) and (max-width:1199px)
{
	.invest-left{    padding-left: 157px;     width: 45%;}
}