




.team-pic.rashid img{
	 transition: transform .2s; /* Animation */
  transform: scale(1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
		opacity:1;
}


.team-pic.rashid.collapsed img{
  filter: grayscale(100%);
  transform: scale(0.9); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */

}


.contact-text {
  font-size: 16px;
}

.card-body.shadow.creden {
  font-size: 16px;
}


/* RashidYounus.com */
@media screen and (max-width:767px) {
.teams-2col > .team-profile.teamorder-1 {order:1;}
.teams-2col > .collapse.teamorder-0 {order:0;}
.teams-2col > .collapse.teamorder-2 {order:2;}
.teams-3col > .team-profile.teamorder-1 {order:1;}
.teams-3col > .team-profile.teamorder-3 {order:3;}
.teams-3col > .collapse.teamorder-0 {order:0;}
.teams-3col > .collapse.teamorder-2 {order:2;}
.teams-3col > .collapse.teamorder-4 {order:4;}
	
	

}


@media screen and (max-width:998px) {
img.im-responsive {
  width: 100% !important;
  height: auto !important;
  margin-bottom: 10px;
  border: 2px solid #eee;
  border-radius: 10px;
  max-width:100%  !important;
  float: none !important;
  text-align: center !important;
  display: block !important;
  text-align: center;
	
}
	
}
/* font-family: 'Lato', sans-serif; */

/* _________________________main page __________________________________ */

.shadow.creden h3 {

  color: #ff6600;
}

.advisory-title h2 {
  color: #ff6600 !important;
}
.purpose h4, .contact h4 {
	font-weight: 400 !important;
  color: #ff6600 !important;
}

.team-pic h5{

  color: #ff6600;
	
}
.hightlight{
	background-color: #ff6600;
color: #fff;
padding: 5px 14px;

	
}

.download {

  width: 100%;
}
.btn.btn-primary.filter-button {
  margin-bottom: 5px;
	font-size: 15px;
}


img.basic {
  width: 100%;
  height: auto ;
  margin-bottom: 10px;
  border: 2px solid #eee;
  border-radius: 10px;
	max-width: 400px;
display: block;
	margin: 0 auto;

}

img.im-responsive {
  width: 100%;
  height: auto ;
  margin-bottom: 10px;
  border: 2px solid #eee;
  border-radius: 10px;
	max-width: 330px;
float: left;
margin-right: 26px;
display: block;

}
.shadow.creden{
	margin-bottom: 20px;
	margin-top: 10px;

}

.shadow.creden h3{
	font-size: 25px;
font-weight: bold;
	
}

.shadow.creden h6{
font-weight: bold;
color: #007bff;
	
	
}


.shadow.creden ul.services-li  {
	margin-top: 20px;
  margin-left: -10px !important;
  display: table;
}

.shadow.creden .services-li li {
  list-style: disc;
}

.shadow{
	border-radius: 14px;
	-webkit-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.22);
box-shadow: 0px 0px 32px -11px rgba(0,0,0,0.22);
}

a.social-link {
  font-size: 15px;
}

.punchline {
  font-size: 42px;
  font-weight: bold;

}

.row.team-member {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: row;
}
.flex-width-100{
	width: 100%;
		position: relative;
}

.flex-width-50{
	width: 50%;
		position: relative;
}
.collapse-100{
position: absolute;
    width: 100%;
	display: contents;
}
.collapse-200{
position: absolute;
    width: 200%;
	display: contents;
}

ul.team-li li{
	list-style: disc;
	margin-bottom: 9px;
}

.statement{
	margin-top: -100px;
}


.team-pic.collapsed img {
  opacity: 1;
  transition: 0.3s;
	
}


.btn.btn-primary.btn-sm.collapsed .fa-plus-square-o::before {
  content: "\f196" !important;
}

.btn.btn-primary.btn-sm .fa-plus-square-o::before {
  content: "\f147" !important;
	
}

.fa.fa-plus-square-o {
  margin-top: 6px;
  float: left;
  margin-right: 8px;
}


.core-team-wrap img{
	border: 5px solid #f0f0f0;
	margin-bottom: 10px;
}



a.link{
	font-size: 15px;
}

body {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 15px;
}

p {

	font-family: 'lato';
	font-weight: 300;
	margin: 7px 0;
}

a {
	color: #2e62ff;
	font-size: 19px;
}

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}

.error_page_logo{
	padding: 30px 30px;
}
.go_back_link {
    position: absolute;
    top: 70%;
	left: 43%;
	color: #89898d;
    font-size: 20px;
    font-family: 'lato';
}
.error-page .error_page {
	font-size:50px;
	color: #89898d;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.error-page .error_page::before{
	content: '404';
	font-size: 12rem;
	display: block;
	color: #ff6600;
}
.main-page-title,.footer-title{
	color: #2e62ff;
	font-weight: 300;
	padding: 25px 0;
	font-size: 4.4em;
	text-transform: uppercase;
}
.pvt-ltd{
	color: #b2b2b7;
	font-weight: 500;
	font-family: 'lato';
	font-size: 20px;
	margin: 5px 0 20px 10px;
}
.text-para {
	color: #89898d;
	font-size: 20px;
}

.activity-description .description {
    color: #89898d;
    font-size: 20px;
    padding: 20px 20px;
}
.section {
	padding: 0 0 50px 0;
}

i.fab.fa-twitter.margin-right {
	color: #03a9f4;
}

ul li .margin-right {
	margin-right: 20px;
	padding: 15px 0;
}

ul.social-icons,.download {
	display: none;
}
.download {
    box-shadow: -1px -1px 10px 0px rgb(50 50 50 / 24%);
}
.side-bar:hover .social-icons,.side-bar:hover .download {
	display: inline-block;
	text-align: center;
}
.side-bar:hover .social-icons li {
    display:inline-block;
}

.download {
    bottom: 0;
    position: absolute;
}

.download a.download-file{
    font-size:16px;
    color:#6e6e6f;
    display:block;
    padding: 10px 0;
    font-weight:500;
}
.download a.download-file:hover{
        background: #f8f8fa;
    border-left: 3px solid #1d33c5;
}
.download span.title {
    font-weight: 500;
    color: #6e6e6f;
    font-size:16px;
}

i.fab.fa-facebook-f.facebook.margin-right {
    color: #3b5998;
}
ul li a {
	color: #2e62ff;
	text-decoration: none;
	font-family: 'Lato';
	font-weight: 500;
}

h1,
h2,
h3,
h4 {
	font-family: 'Lato';
	font-family: 300;
}

video {
	position: relative;
	width: 100%;
	top: 0;
	height: auto;
}

.text {
	width: 96%;
}

.fullscreen-video {
	position: relative;
	height: 100%;
}

.video-box {
	padding-left: 91px;
	transition: 0.3s;
}

.description-text {
	text-align: center;
	background-repeat: no-repeat;

	width: 100%;
	background-size: cover;
	background-position: center;
}

.description-text h3 {
	color: #2e62ff;
	padding: 80px 0 30px 0;
	font-weight: 300;

	font-size: 25px;
color: #89898d;
text-align: justify;
	
}

.sidebar-hovered .video-box {
	padding-left: 190px;
}
.breadcrumb-item.active a {
	color: #fff;
	font-family: 'lato';
	font-size: 14px;
	font-weight: 500;
}
nav .breadcrumb {
    margin-left: 90px;
    background:#2a334d;
	color:#ff6600;
	width: 400px;
	position: fixed;
	top: 0;
	left: 0;
    z-index: 100;
	border-radius: 0;
	clip-path: polygon(0 0, 99% 0, 85% 133%, 0 100%);
	padding: 20px 0;
	height: 64px;
}
.breadcrumb-item{font-family: 'lato';
	font-size: 14px;
	font-weight: 500;
	padding: 0 0 0 33px;
}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #fff;
	content: ">";
}
.navbar-toggler-icon.home-toggle,
.btn-toggle-menu.top-btn.home-close-toggle{color:#fff;}


button.top-button {
    background: #2d62fe;
    border: none;
    width: 100%;
    display: block;
    padding: 20px;
}
span.navbar-toggler-icon {
    color:#2d62fe;
}
 .top-button .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background: #fff;
	margin-bottom: 4px;
}
button.btn-toggle-menu.top-btn {
    position: absolute;
    right: 15px;
    top: 15px;
	z-index: 100;
	background: none;
	border: none;
	display: none;
}
.close-icon{color: #fff; display: none;}
i.fas.fa-times.home-close-toggle {
    color: #fff;
}

.btn-toggle-menu.top-btn.active .navbar-toggler-icon{
	display: none;	
}

.btn-toggle-menu.top-btn.active .close-icon{display: inline-block; color: #2d62fe;}

.side-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 93px;
	background: #ffffff;
	height: 100%;
	transition: 0.3s;
	position: fixed;
	z-index: 150;
	-webkit-box-shadow: 14px 2px 30px -18px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 14px 2px 30px -18px rgba(0, 0, 0, 0.55);
	box-shadow: 14px 2px 30px -18px rgba(0, 0, 0, 0.55);
}

.side-bar .rotate-logo {
	padding: 50px 0 0 10px;
}

.side-bar .menus {
	display: none;
}

.menus .t-logo {
	padding: 36px 36px;
}

.menus ul {
	text-align: center;
	padding: 0;
}

.menus ul li {
	list-style: none;
}


.menus ul li a {
	color:#6e6e6f;
	text-decoration: none;
	font-family: 'Lato';
	font-weight: 500;
	font-size: 1rem;
	padding: 10px 0;
	display: block
}


.menus ul li a:hover {
	background: #f8f8fa;
	border-left: 3px solid #1d33c5;
}

i.fas.fa-file-pdf.pdf-icon {
    margin-right: 10px;
}

.side-bar:hover {
	width: 190px;
}

.side-bar:hover .menus {
	display: block;
}

.side-bar:hover .rotate-logo,
.side-bar:hover .collapsed {
	display: none;
}

.header-content {
	z-index: 2;
	width: 500px;
}

.header-content h3 p {
	font-weight: 200;
	font-size: 47px;
}

.header-content span {
	color: #ffae00;
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

.box-padding {
	padding: 70px 0;
	background: #fbfbfd;
}

.our-activities {
	padding: 70px 0;
}
.our-activities p {
    font-size: 25px;
	color: #89898d;
}
.activity-image {
	position: relative;
}

.activity-icon {
	background: #fff;
	height: 100px;
	width: 100px;
	position: absolute;
	border-radius: 50%;
	border: 0;
	left: 43%;
	top: 35%;
	bottom: 0;
	box-shadow: -2px 9px 10px -1px rgb(236, 236, 236);
}

.logos-wrap .client-box {
	height: 220px;
	/* background: #f8f8f9; */
	margin-bottom: 15px
}

.logos-wrap .client-box:before {
	content: " ";
	vertical-align: middle;
	height: 100%;
	display: inline-block;
}

.logos-wrap .client-box img {
	vertical-align: middle;
}

.activity-icon .shape_one {
	position: absolute;
	top: 26px;
	left: 35px;
}

.activity-icon img {
	position: absolute;
	top: 26px;
	left: 28px;
}
img.img-fluid.icon {
    top: 27px;
    left: 34px;
}

.activity-description {
	margin-top: 15px;
}

.purpose h4 {
	font-weight: 200;
	font-family: 'Lato', sans-serif;
	color: #1d1d22;
}

.activity-description span {
	border-bottom: 2px solid #000;
	padding: 8px 0
}

.activity-description a,
.our-purpose a {
	color: #2f65ff;
	font-family: 'Lato';
	font-size: 18px;
}

.our-activities .container .f-row {
	padding: 40px 0;
}

.col-sm-6.leadership {
	padding: 36px 0 0 0;
}

.leadership h3 {
	padding: 15px 0 0 0;
	font-size: 20px;
	font-family: 'Lato';
	font-weight: 600;
}

.row.workers {
	padding: 36px 0;
}

button.btn.btn-primary.lm-btn {
	color: #fff;
	padding: 16px 100px;
	background: #205aff;
	border-radius: 100px;
}

p.text-para.border_bottom {
	border-bottom: 1px solid #bbbbbb;
	padding: 38px 0;
}

.footer_title {
	color: #1e32c6;
	font-weight: 100;
	padding: 0;
	font-size: 50px;
	text-transform: uppercase;
}

.col-sm-6.git {
	padding: 66px;
}

.icon {
	float: left;
	margin: 0 12px 1px 0;
	font-size: 18px;
	color: #ff6600;
}

.git span {
	font-size: 18px;
	color: #ff6600;
}

.icon-2,
.icon-3 {
	font-size: 18px;
	color: #ff6600;
	display: inline-block;
	padding: 20px 0;
}

span.space {
	margin: 0 35px;
	color: #a5a5a7;
}

.col-sm-6.f-logo {
	padding: 60px;
}

.f-nav-bar .f-number {
	color: #205aff;
	font-size: 20px;
	font-weight: bold;
}

.footer-nav a.nav-link {
	color: #79797e;
	font-family: 'Lato';
	border-right: 1px solid #79797e;
	padding: 0 13px;
}

.footer-nav a.contact-us {
	border-right: none;
}

.col-md-3 {
	padding: 15px 0;
}

.email,
.call {
	color: #b2b2b7;
	font-size: 20px;
	font-weight: 400;
}

.email {
	border-right: 2px solid #b2b2b7;
}
.emaill {
	border: none;
	color: #b2b2b7;
	font-size: 20px;
	font-weight: 400;
}
.space {
	margin-right: 10px;
	color: #b2b2b7;
	font-size: 20px;
}

.address-box {
	padding: 20px;
	border-top: 1px solid #b2b2b7;
	text-align: center;
	display: inline-block;
	margin: 20px 0 0 0;
}

.adresss {
	color: #89898d;
	font-size: 24px;
	font-weight: 400;
}

.footer-location .footer-icon {
	float: right;
}

.footer-icon .location-icon {
	float: left;
	text-align: center;
	color: #ff6600;
	margin-right: 10px;
}

.footer-icon .location-text {
	font-family: 'lato';
	font-weight: 300;
	font-size: 18px;
	color: #ff6600;
	float: right;
}
/* __________________________________our-purpose page________________________________ */

.our-purpose p{
padding: 80px 0 30px 0;
font-weight: 300;
font-size: 25px;
color: #89898d;
text-align: justify;
}
.our-purpose .page-heading{
	color: #ffffff;
    font-weight: 400;
    padding: 20px;
    font-size: 30px;
    text-transform: uppercase;
    background: #2a334d;
    text-align: center;
    margin: 15px 0;
}
.pie-chart,
.flow-diagram {
    text-align: center;
    padding: 20px;
}
.pie-chart .pie-chart-img,
.flow-img{
	 max-width: 65%;
}
/* __________________________________cfo profile page Page________________________________ */
.banner.banner-Profile {
	background-image: url(../images/Profile.jpeg);
}
/* 
/* __________________________________Success Stories page Page________________________________ */
.banner.banner-SuccessStories {
	background-image: url(../images/SuccessStories.jpg);
}
/* __________________________________our-purpose page END________________________________ */

/* __________________________________our-purpose page Page________________________________ */

/* __________________________________our-purpose page Page________________________________ */
.banner.banner-FinancialManagemen {
	background-image: url(../images/FinancialManagemen.jpg);
}
/* __________________________________our-purpose page END________________________________ */

/* __________________________________our-purpose page Page________________________________ */
.banner.banner-Only-cfo {
	background-image: url(../images/Virtual.jpg);
}
/* __________________________________our-purpose page END________________________________ */

/* __________________________________CFO-on-demand page________________________________ */
.banner.banner-cfo {
	background-image: url(../images/cfo-banner.jpg);
}
.CFO-on-demand p{
	font-size: 20px;
    color: #2d2d31;
	text-align: justify;
	font-size: 16px;
	letter-spacing: 1px;

}
.cfo-box{
    background: #f3f5f7;
    border: 3px solid #34a2ad;
    border-radius: 50%;
    height: 220px;
    width: 220px;
    box-shadow: -2px 45px 12px -28px #c5c0c3;
	margin:0 auto;
}
.cfo-box:hover{
	border: 3px solid #2a334d;
	background: #ffffff;
   
    border-radius: 50%;
    height: 220px;
    width: 220px;
    box-shadow: -2px 45px 12px -28px #636162;
	margin:0 auto;
}
.cfo-box.black-border {
    border: 3px solid #020202;
}
.cfo-box.black-border:hover{
	border: 3px solid #34a2ad;
	background: #ffffff;
   
    border-radius: 50%;
    height: 220px;
    width: 220px;
    box-shadow: -2px 45px 12px -28px #636162;
	margin:0 auto;
}

.cfo-title {
    background: #f3f5f7;
    text-align: center;
    border-radius: 15px 15px 15px 0;
    padding: 0 10px 10px 10px;
    margin-top: 25px;
	min-height: 100px;			
}

.cfo-title:hover{
	background: #646262;
    /* text-align: center; */
    border-radius: 15px 15px 15px 0;
    padding: 0 10px 10px 10px;
    margin-top: 25px;
	min-height: 100px;
	border-width: 1px;
	border-color: black;
	color: white;
}


.Financial-title{
	background: #f3f5f7;
    text-align: left;
    border-radius: 15px 15px 15px 0;
    padding: 0 10px 10px 10px;
    margin-top: 25px;
	min-height: 100px;	
}

.Financial-title:hover{
	background: #646262;
    /* text-align: center; */
    border-radius: 15px 15px 15px 0;
    padding: 0 10px 10px 10px;
    margin-top: 25px;
	min-height: 100px;
	border-width: 1px;
	border-color: black;
	color: white;
}


.CFO-on-demand .cfo-section {
	margin: -50px 0 10px 0;
}
.cfo-title span {
    font-size: 18px;
}
.CFO-on-demand h4.cfo-heading {
    background: #12aec3;
    padding: 10px;
    color: #fff;
    border-radius: 15px 0 0 0;
	margin: 0 -10px 0 -10px;;
}
.cfo-box p {
	color: #000!important;
	text-align: center;
    /* font-weight: bold; */
	padding: 35px;
}
.CFO-on-demand .page-heading{
	color: #ffffff;
    font-weight: 400;
    padding: 20px;
    font-size: 30px;
    text-transform: uppercase;
    background: #2a334d;
    text-align: center;
    margin: 15px 0;
}
.CFO-on-demand h4{text-align: center;}
.container.CFO-on-demand h5{
	color: #ffffff;
    background: #000;
    padding: 10px 70px;
    display: inline-block;
    /* font-weight: bold; */
    transform: skewX(190deg);
}
/* .container.CFO-on-demand h5 {
	color: #ffffff;
    position: relative;
    display: inline-block;
	font-weight: bold;
}
.container.CFO-on-demand h5:after{
    content: "";
    background: #000;
    position: absolute;
    border: 0;
    height: 40px;
    width: 270px;
    z-index: -1;
    text-align: center;
    margin: 0 auto;
    left: -20px;
    top: -6px;
    transform: skewX(200deg);
} */
.CFO-on-demand ul.cfo-help {
    padding: 0px 0 0 25px;
}
.CFO-on-demand .cfo-description{margin:0}
.CFO-on-demand h1 {padding: 30px 0!important}
.CFO-on-demand ul.cfo-help li {
	font-size: 19px;
    color: #000000;
    /* font-weight: 600; */
    list-style: disc;
    padding: 5px 0;
}
.we-can-help .skew {
    border: 3px solid #12aec3;
    transform: skewX(190deg);
}
.we-can-help .skew.black {
    border: 3px solid #000000;
}
/* __________________________________CFO-on-demand page END________________________________ */





/* __________________________________Advisory page________________________________ */

.banner.banner-advisory-credentials {
	background-image: url(../images/advisory-pic.jpg);
	background-position: center;
}


.advisory-section {
	margin-bottom: 20px;
	display: flex;
}

.advisory-items {
	width: 53%;
	background: #2a334d;
	padding: 28px;
}

.advisory-title {
    background: #1f2639;
	padding: 20px 20px;
}

.advisory-title h2 {
    color: #ffff;
    font-family: 'lato';
    font-weight: 300;
	text-transform: uppercase;
	text-align: center;
}

.advisory-image {
	width: 47%;
}
ul li.advisory-para {
    color:#fff;
    padding: 15px;
	list-style: disc;
}
.advisory-section ul {
    padding-top: 35px;
}
.advisory-section ul.sm-padding {
    padding-top: 75px;
}
.advisory-text p {
	font-size: 18px;
    color: #ffff;
    font-family: 'lato';
	font-weight: 300;
	margin: 18px 0 0 0;
}
.advisory-text .advisory-para {
    font-size: 21px;
}
.advisory-image img {
	width: 100%;
}

.mobile-only{display: none;}

/* __________________________________core team page________________________________ */

.banner {
	background-repeat: no-repeat;
	width: 100%;
	height: 50vh; /*11May2023*/
	background-size: cover;
	background-position: top;
}


.banner.banner-contact {
	background-image: url(../images/contact.jpg);
	background-position: bottom;

}

.banner.banner-core-team {
	background-image: url(../images/team.jfif);
}

.page-title h1 {
padding: 80px 0 30px 0;
color: #2e62ff;
font-weight: 300;
text-transform: uppercase;
font-size: 4.4em;
}

.core-team-title {
	background: #2a334d;
	padding: 34px;
	margin-bottom: 30px;
}

.core-team-title h2 {
    color: #ffff;
    font-family: 'lato';
	font-weight: 300;
	font-size: 36px;
}

.core-team-card {
	background: #f4f4f5;
	margin: 20px 0;
	cursor: pointer;
}

.core-team-image .designation {
	font-size: 1rem;
	font-family: 'lato';
	color: #939396;
	padding: 0 8px;
}

.core-team-image .card-content {
	display: inline-block;
	vertical-align: middle;
}
a.p-2.name {
    font-size: 1rem;
}
.core-team-image .card-information {
	display: none;
}

.core-team-card:hover .card-information {
	display: block;
}
a.bridggit_mail {
    font-size: 15px;
}
a.float-right {
    font-size: 15px;
}

.core-team-card:hover .designation,
.core-team-card:hover .card-content>a {
	display: none;
}

.core-team-image .card-information {
	display: none;
	width: 271px;
	padding: 0 6px;
}
.modal-content .modal-header {
    border-bottom: none;
}
.modal-image {
    width: 28%;
    float: left;
}
.modal-body {
    padding: 2rem;
}
.modal-designation{
	font-size: 18px;
	font-weight: 400;
	font-family: 'lato';
	color: #939396;
}
.modal-name{color: #000;}
.modal-content{color: #939396;}


/* ___________________________Our purpose page_____________ */


.banner.banner-our-purpose {
	background-image: url(../images/services-pic.jpg);
	background-position: bottom;
}
.page-title.cfo h1 {
    padding: 20px 0;
}
/* ___________________________Our purpose page End_____________ */



/*CFO-on-demand-Services*/
.banner.CFO-on-demand-Services {
	background-image: url(../images/CFO-on-demand-Services.jpg);
}
/*CFO-on-demand-Services*/

/* ___________________________what we keep us busy page_____________ */

.banner-what-we-keep-us{
	background-image: url(../images/our-purpose.jfif)
}

.what-we-keep-title {
	background: #1f2639;
	padding: 35px 31px 35px 31px;
	margin-bottom: 10px;
}

.what-we-keep-title h2 {
	color: #ffff;
	font-family: 'lato';
	font-weight: 300;
	font-size: 36px;
	
}

.corporate_box {
	display: flex;
	margin-bottom: 20px;
}

.specialist-advice {
    background: #2a334d;
    width: 55%;
    padding: 13px 55px 40px 55px;
}

.specialist-advice h2 {
	color: #fff;
	padding: 20px 0;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 26px;
	word-spacing: 5px;
}
.specialist-advice p{
	color: #fff;
    font-size: 20px;
    font-family: 'lato';
    font-weight: 300;
    margin: 23px 0;
}

/* ____________________________Responsive__________________________________ */


@media screen and (max-width: 1024px)  {

	body{margin-left: 81px;}
	
	.description-text h3{font-size: 23px;text-align: center;}
		
	.activity-icon {top: 35%;left: 42%;}
	
	.video-box {padding-left: 10px;}
	
	.email {border:none;}

	.page-title h1{text-align: center; font-size: 2rem;}

	.what-we-keep-title{width: 100%; text-align: center;}

	.what-we-keep-title h2,
	.core-team-title h2,
	.specialist-advice h2,
	.specialist-advice p,
	.advisory-text p
	{font-size: 1rem; text-align: center;}

	.corporate_box,
	.advisory-section{display: block;}
	.specialist-advice,
	.advisory-items,
	.advisory-image{width: 100%}
	.advisory-section ul,.advisory-section ul.sm-padding {padding-top: 0;}
	.advisory-title{text-align: center;padding: 20px 0;}
	.breadcrumb{width: 25%;}
	.mobile-only{display: block;}
	.desktop-only{display: none;}
	}
	@media screen and (max-width: 787px) {
		
		
		body {
			margin-left: 0
		}
		.video-box {
			padding-left: 0;
		}
	
		.side-bar {
			width: 260px;
			left: -100%;
		}
	
		.side-bar.active {
			left: 0;
		}
		
	
		.side-bar:hover {
			width: 260px;
		}
	
		.side-bar .top-button {
			display: none;
		}
	
		.side-bar .menus {}
		
		.side-bar .rotate-logo {
			padding: 50px 0 0 10px;
			display: none;
		}
		.side-bar .menus {
			display: block;
		}
		button.btn-toggle-menu.top-btn{
			display: block;
		}
		.mobile-only{display: block;}
		.desktop-only{display: none;}

	}
	@media screen and (max-width: 769px){
		.activity-icon {top: 22%;left: 36%;}
		nav .breadcrumb{margin-left: 0;}
	}
	@media screen and (max-width: 768px)  {
		.activity-icon {
			top: 21%;
			left: 39%;	
		}
		.main-page-title, .footer-title
		{
			font-size: 30px;
		}
	}
	@media screen and (max-width: 575px)  {
		.activity-icon {display: none;}
		.activity-description span{padding: 0px;}
		.emaill,.call,.adresss{font-size: 18px; text-align: center;}
		.breadcrumb{display: none;}
		.activity-description {	margin: 20px 0;}
		.page-title h1 {padding: 30px 0 30px 0;	}
		.pie-chart .pie-chart-img, .flow-img {max-width: 100%;}
		.pie-chart, .flow-diagram {padding: 0px;}
		.CFO-on-demand p,.CFO-on-demand h4{text-align: center;
		}
		.we-can-help .skew,
		.we-can-help .skew.black {
			border: none;
			transform: none;
		}
		
}





.home-text {
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
}

home-text p{
	font-size: 15px;
	color: #fff;
}


/* Override UGG site */
#main {width: 100%; padding:0;}
.content-asset p {margin:0 auto;}


/* Helpers */
/**************************/
.margin-top-10 {padding-top:10px;}
.margin-bot-10 {padding-bottom:10px;}

/* Typography */
/**************************/
#parallax-world-of-ugg h1 {font-size:24px; font-weight:400; text-transform: uppercase; color:black; padding:0; margin:0;}
#parallax-world-of-ugg h2 {font-size:30px; background-color: #2e62ff;
padding: 10px 5px;
letter-spacing: 0px;
text-align: center;
color: white;
font-weight: 400;
text-transform: uppercase;
z-index: 10;
opacity: .9;

}
#parallax-world-of-ugg h3 {font-size:14px; line-height:0; font-weight:400; letter-spacing:8px; text-transform: uppercase; color:black;}
#parallax-world-of-ugg p { font-weight: 200;
font-size: 35px;
color: #fff;}
.first-character {font-weight:400; float: left; font-size: 84px; line-height: 64px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: 'Source Sans Pro', sans-serif;}

.sc {color: #3b8595;}
.ny {color: #3d3c3a;}
.atw {color: #c48660;}

/* Section - Title */
/**************************/
#parallax-world-of-ugg .title {background: white; padding: 60px; margin:0 auto; text-align:center;}
#parallax-world-of-ugg .title h1 {font-size:35px; letter-spacing:8px;}

/* Section - Block */
/**************************/
#parallax-world-of-ugg .block {background: white; padding: 60px; width:820px; margin:0 auto; text-align:justify;}
#parallax-world-of-ugg .block-gray {background: #f2f2f2;padding: 60px;}
#parallax-world-of-ugg .section-overlay-mask {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; opacity: 0.70;}

/* Section - Parallax */
/**************************/
#parallax-world-of-ugg .parallax-one {padding-top: 100px; padding-bottom: 100px; overflow: hidden; position: relative; width: 100%; background-image: url( ../images/para.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}


/* Extras */
/**************************/
#parallax-world-of-ugg .line-break {border-bottom:1px solid black; width: 150px; margin:0 auto;}

/* Media Queries */
/**************************/



@media screen and (max-width: 959px) and (min-width: 768px) {
  #parallax-world-of-ugg .block {padding: 40px; width:620px;}


}
@media screen and (max-width: 767px) {
  #parallax-world-of-ugg .block {padding: 30px; width:420px;}
  #parallax-world-of-ugg h2 {font-size:19px; letter-spacing: 0;}
  #parallax-world-of-ugg .block {padding: 30px;}
  #parallax-world-of-ugg .parallax-one, #parallax-world-of-ugg .parallax-two, #parallax-world-of-ugg .parallax-three {padding-top:100px; padding-bottom:100px;}
	#parallax-world-of-ugg p {

  font-size: 20px;
	}
	
	
}


@media screen and (max-width: 922px) {

  #parallax-world-of-ugg h2 {font-size:25px; letter-spacing: 0;}

	
	
}


@media screen and (max-width: 700px) {

  #parallax-world-of-ugg h2 {font-size: 3.2vw !important;}

	
	
}


@media screen and (max-width: 479px) {
  #parallax-world-of-ugg .block {padding: 30px 15px; width:290px;}
}





