/*
Theme Name: Consulting Child
Author: VamTam
Author URI: https://vamtam.com
Template: vamtam-consulting
*/



/*

put your child theme styles here


you don't need any @import rules

*/

/** General **/
a {
	transition:none;
}
a:hover {
	text-decoration:none;
	border-bottom:0;
}
em {
	font-style:italic;
}
strong em {
	font-weight:700;
}
.cbp-popup-content, .main-container, body, p {
	font-family:'Assistant', Arial;
	font-size:22px;
	font-weight:400;
}
.main-container input[type=date], .main-container input[type=email], .main-container input[type=number], .main-container input[type=password], .main-container input[type=range], .main-container input[type=search], .main-container input[type=tel], .main-container input[type=text], .main-container input[type=url], .main-container select, .main-container textarea {
	font-family:'Assistant', Arial;
	font-size:16px;
}
input[type=submit] {
	font-family:'Assistant', Arial;
	font-size:18px;
}
#sub-header .page-header .desc, #sub-header.has-text-shadow .page-header h1 {
	font-family:'Assistant', Arial;
}
#sub-header.has-text-shadow .page-header .desc,#sub-header .page-header .desc {
	font-size:18px;
	font-weight:400;
	color:#fff;
}
#sub-header .page-header .desc h3 {
	color:#fff;
	font-size:36px;
	margin-bottom:0;
}
.section-title h1, .section-title h2, .fl-module-vamtam-heading.section-title  .vamtam-heading{
	color:#1D2328;
	font-size:48px;
	font-weight:600;
	margin-bottom:20px!important;
}
.fl-module-vamtam-heading.section-title h3.vamtam-heading {
	color:#1D2328;
	font-size:36px;
	font-weight:600;
	margin-bottom:20px!important;
}
.fl-module-vamtam-heading.section-title h4.vamtam-heading {
	color:#1D2328;
	font-size:28px;
	font-weight:600;
	margin-bottom:20px!important;
}
.section-title h1:before, .section-title h2:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(-25deg);
	-ms-transform:rotate(-25deg); /* IE 9 */
	-webkit-transform:rotate(-25deg); /* Safari and Chrome */
	height:31px;
	width:5px;
	background:#724C98;
	margin-left:15px;
}
.section-title h3:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(-25deg);
	-ms-transform:rotate(-25deg); /* IE 9 */
	-webkit-transform:rotate(-25deg); /* Safari and Chrome */
	height:31px;
	width:5px;
	margin-top:-4px;
	background:#724C98;
	margin-left:15px;	
}
.section-title h4:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(-25deg);
	-ms-transform:rotate(-25deg); /* IE 9 */
	-webkit-transform:rotate(-25deg); /* Safari and Chrome */
	height:31px;
	width:5px;
	margin-top:-5px;
	background:#724C98;
	margin-left:15px;	
}
.vamtam-button.button-border {
	border-radius:0;
	font-family:'Assistant', Arial;
}
input[type=submit], .main-container input[type=date], .main-container input[type=email], .main-container input[type=number], .main-container input[type=password], .main-container input[type=range], .main-container input[type=search], .main-container input[type=tel], .main-container input[type=text], .main-container input[type=url], .main-container select, .main-container textarea {
	padding:0 10px;
	border-radius:0;
	line-height:45px;
	height:45px;
}
.fl-row .fl-row-content-wrap {
	padding-top:65px;
	padding-bottom:65px;
}
.fl-row.no-padding .fl-row-content-wrap {
	padding-top:0;
	padding-bottom:0;
}
.fl-row.no-padding-top .fl-row-content-wrap {
	padding-top:0;
}
.fl-row.no-padding-bottom .fl-row-content-wrap {
	padding-bottom:0;
}
.team-member .share-icons .icon, a .icon.shortcode.use-hover {
	background:#fff;
	border-radius:4px;
	color:#1D2328;
	height:20px;
	width:20px;
	font-size:12px!important;
	padding:0!important;
}
.team-member .share-icons .icon {
	margin:0 15px;
}
.team-member:hover .share-icons .icon:hover {
	color:#724C98;
}
.bottom-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.bottom-form input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.bottom-form input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.bottom-form input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.cbp-ready .cbp-item {
	border-right:1px solid #fff;
}
.team-member .thumbnail img {
	transform:none;
}
.team-member:hover .thumbnail img {
	opacity:1;
}

/** Search Results **/
.search-results .loop-wrapper.news .list-item {
	display:inline-block;
	float:none;
	position:relative;
	top:auto!important;
	left:auto!important;
	vertical-align:top;
}
.search-results .loop-wrapper.news .post-article .post-content-outer {
	padding:0;
	font-size:16px;
}
.search-results .loop-wrapper.news .post-actions-wrapper {
	padding:0 0px 10px 0px;
}
.search-results .loop-wrapper .post-actions-wrapper a {
	font-size:14px;
	opacity:1;
}
.search-results .loop-wrapper.news .list-item header.single {
	padding:0;
}

/** Header **/
.top-nav p {
	margin-bottom:0;
}
.top-bar-contact {
	text-align:left;
}
.top-bar-contact .fl-module {
	display:inline-block;
	vertical-align:middle;
	width:auto!important;
	padding-left:40px;
	position:relative;
}
.top-bar-contact .fl-module:after {
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(-30deg);
	-ms-transform:rotate(-30deg); /* IE 9 */
	-webkit-transform:rotate(-30deg); /* Safari and Chrome */
	height:26px;
	width:1px;
	background:#fff;
	position:absolute;
	left:20px;
	top:6px;
}
.top-bar-contact .fl-module:last-child , .top-bar-contact .fl-module.no-border{
	padding-left:0;
}
.top-bar-contact .fl-module:last-child:after, .top-bar-contact .fl-module.no-border:after  {
	display:none;
}
.top-bar-contact p {
	margin-bottom:0;
}
.fl-col-group-equal-height .top-bar-contact .fl-col-content {
	-webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.top-bar-contact .fl-icon i{
	font-size:19px;
}
#main-menu .menu>.menu-item.current-menu-ancestor>a, #main-menu .menu>.menu-item.current-menu-item>a, #main-menu .menu>.menu-item.current-menu-parent>a, #main-menu .menu>.menu-item.current_page_ancestor>a, #main-menu .menu>.menu-item.current_page_item>a, #main-menu .menu>.menu-item.current_page_parent>a {
	font-weight:600;
	color:#1D2328;
	border-bottom:3px solid #724C98;
	padding-bottom:10px;
	position:relative;
}
.sticky-header-type-over #main-menu .menu>.menu-item.current-menu-ancestor>a, .sticky-header-type-over #main-menu .menu>.menu-item.current-menu-item>a, .sticky-header-type-over #main-menu .menu>.menu-item.current-menu-parent>a, .sticky-header-type-over #main-menu .menu>.menu-item.current_page_ancestor>a, .sticky-header-type-over #main-menu .menu>.menu-item.current_page_item>a, .sticky-header-type-over #main-menu .menu>.menu-item.current_page_parent>a {
	color:#fff;
}
.sticky-header-type-over .sticky-header-state-stuck #main-menu .menu>.menu-item> a , .sticky-header-type-over .sticky-header-state-stuck #main-menu .menu>.menu-item a:hover  {
	color:#1D2328;
}
#main-menu .sub-menu .menu-item.current-menu-item>a {
	border-bottom:3px solid #724C98;
	padding-bottom:3px;	
}
#main-menu .menu .menu-item a:hover{
	font-weight:600;
	color:#1D2328;
	border-bottom:3px solid #724C98;
	padding-bottom:10px;
}
.sticky-header-type-over #main-menu .menu>.menu-item>a:hover {
	color:#fff;
}
#main-menu .menu>.menu-item {
	font-weight:600;
	color:#1D2328;
	padding:0 25px;
}
.sticky-header-type-over #main-menu .menu>.menu-item> a { 
	color:#fff;
}
#main-menu .menu>.menu-item .sub-menu {
	top:15px;
}
#main-menu .menu>.menu-item .sub-menu a {
	font-size:18px;
}
#main-menu .menu>.menu-item .sub-menu a:hover {
	padding-bottom:3px;
}
.page-header.layout-centered h1:after {
	content:"";
	display:block;
	width:60px;
	margin:15px auto;
	border-bottom:1px solid #fff;
}
.page-header .page-header-line {
	display:none;
}
.logo-tagline img {
	max-height:45px!important;
}

/** Footer **/
.footer-top .fl-row-content-wrap {
	padding-top:65px;
	padding-bottom:65px;
}
.footer-top .fl-col:first-child p {
	font-size:18px;
	font-weight:600;
	line-height:1.8;
}
.footer-top .fl-col:last-child p {
	font-size:18px;
	font-weight:700;
	line-height:1.14;
	color:#E1C486;
}
.footer-top h4 {
	color:#724C98;
	font-size:22px;
	font-weight:600;
}
.footer-top h4:after {
	content:"";
	width:30px;
	margin:25px 0 15px 0;
	border-bottom:3px solid #724C98;
	display:block;
}
.footer-top .fl-icon , .footer-top .fl-icon a{
	color:#724C98;
	font-size: 18px;
    width: 20px;
}
.footer-top .location .fl-icon {
	vertical-align:top;
	padding-top:2px;
}
.footer-top .fl-icon-text {
    padding-left: 0;
    padding-right: 20px;
	font-size:18px;
}
.footer-bottom .fl-row-content-wrap {
	padding-top:25px;
	padding-bottom:25px;
}
.footer-bottom p {
	margin-bottom:0;
	font-size:14px;
	color:#6C6C6B;
	font-weight:300;
}
.main-footer .widget.widget_nav_menu .menu li a {
	padding:0 0 15px 0;
}
.no-bottom-form .main-footer .bottom-form {
	display:none;
}


/** Sidebar **/
.fl-builder .page-wrapper>aside.left {
	margin-top:65px;
}
.vamtam-body-sidebar .widget .widgettitle {
	font-size:32px;
	font-weight:600;
}
aside .widget_nav_menu .menu li a, .menu-services-container ul li a {
	padding-right:0;
	font-size:18px;
	font-weight:600;
	padding:15px 0;
	border-bottom: 1px solid var(--vamtam-default-line-color);
	display:block;
}
aside .widget_nav_menu .menu li:last-child a, .menu-services-container ul li:last-child a {
	border-bottom:0;
}
aside .widget_nav_menu .menu li.current_page_item a , aside .widget_nav_menu .menu li a:hover, .menu-services-container ul li.current_page_item a  , .menu-services-container ul li a:hover  {
	color:#724C98;
	font-weight:600;
}
.menu-services-container ul {
	margin:0 0 30px 0;
}
.menu-services-container ul li {
	list-style:none;
}
.service-sidebar {
	padding-left:3%;
}


/** Home **/
.home-services .fl-row-content-wrap {
	padding-top:65px;
	padding-bottom:65px;
}
.home-services .fl-col-bg-overlay .fl-module {
	position:initial;
}
.home-services h2 {
	color:#fff;
	text-align:center;
	font-size:26px;
	font-weight:700;
	margin-bottom:25px;
}
.home-services h2 a {
	color:#fff;
}
.home-services h2 a:after {
	content:"";
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	top:0;
	z-index:10;
}
.home-services p {
	color:#fff;
	text-align:center;
	font-size:20px;
	max-width:220px;
	margin:0 auto;
}
.home-services .fl-col-group-equal-height > .fl-col {
	border-right:1px solid #fff;
}
.home-services .fl-col-group-equal-height > .fl-col:last-child {
	border-right:0;
}
.home-service > .fl-col-content  {
	min-height:650px;
}
.home-team .fl-row-content-wrap  {
	padding-top:65px;
}
.our-team .fl-row-content-wrap  {
	padding-top:35px;
	padding-bottom:65px;
}
.member-text {
	padding:40px 20px 20px 60px;
}
.member-text h2,.member-text h2 a{ 
	color:#fff;
	position:relative;
	font-size:24px;
	font-weight:600;
	margin-bottom:0;
	margin-top:0;
}
.member-text h2:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(-25deg);
	-ms-transform:rotate(-25deg); /* IE 9 */
	-webkit-transform:rotate(-25deg); /* Safari and Chrome */
	height:48px;
	width:4px;
	background:#724C98;
	margin-left:15px;
	position:absolute;
	left:-30px;
	top:6px;
}
.member-text h3{ 
	color:#fff;
	font-size:20px;
	font-weight:300;
	margin-bottom:20px;
	margin-top:0;
}
.member-text p{ 
	color:#fff;
	font-size:16px;
	font-weight:300;
	margin-bottom:0;
}
.team-member {
	margin-bottom:0;

}
.our-team .team-member:nth-child(odd) {
	border-right:1px solid #fff;
}
.our-team .team-member:nth-child(even) {
	border-left:1px solid #fff;
}
.home-projects .fl-row-content-wrap {
	padding-top:65px;
	padding-bottom:65px;
}
.bottom-form .fl-row-content-wrap {
	padding:65px 0;
}
.bottom-form .form-title {
	color:#fff;
	font-size:40px;
	font-weight:600;
	margin-bottom:45px;
	text-align:center;
}
.bottom-form .wpcf7-form-control-wrap {
	display:inline-block;
	vertical-align:top;
	width:33%;
	margin-left:3%;
}
.bottom-form .wpcf7 input {
	background:none;
	padding:0 10px;
	border-radius:0;
	border:1px solid #fff;
	font-size:16px;
	margin-bottom:0;
	color:#fff;
}
.bottom-form .wpcf7 input[type=submit] {
	height:45px;
	line-height:45px;
	padding:0 10px;
	width:27%;
	background:#724C98;
	font-size:18px;
	color:#fff;
	border:1px solid #724C98;
}
.bottom-form .wpcf7 p {
	margin-bottom:0;
}

/** About **/
.about-boxes.bottom .fl-row-content-wrap {
	padding-bottom:85px;
}
.about-boxes .about-box .fl-col-content{
	padding:50px 72px;
}
.about-boxes h2 {
	color:#fff;
	font-size:36px;
	font-weight:600;
}
.about-boxes h3 {
	color:#fff;
	font-size:40px;
	font-weight:400;
	line-height:1.5;
}
.about-boxes .white p {
	color:#fff;
}
.about-box.first {
	padding-bottom:55px;
}

/** Our team **/
.our-people .section-title {
	padding-right:40px;
}
.our-people .fl-module-vamtam-team-member {
	padding:0 35px;
	margin-bottom:75px;
}
.team-member:hover {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
.team-member .thumbnail {
	border-radius:0;
}
.team-member .team-member-info h3, .team-member .team-member-info h3 a {
	font-size:18px;
	font-weight:600;
	padding-bottom:0;
}
.team-member-bio p {
	font-size:16px;
	margin-bottom:0;
}
.team-member .team-member-info {
	padding:25px 45px 25px 23px;
	position:relative;
}
.team-member .team-member-info:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(-25deg);
	-ms-transform:rotate(-25deg); /* IE 9 */
	-webkit-transform:rotate(-25deg); /* Safari and Chrome */
	height:36px;
	width:4px;
	background:#724C98;
	position:absolute;
	right:22px;
	top:34px;
}
/*.our-people .fl-col-group {
	margin-bottom:75px;
}*/
.our-people .fl-col-group:last-child {
	margin-bottom:0;
}
.member-box .contact-info > .fl-module-content {
	padding-left:50px;
	color:#fff;
	font-size:18px;
}
.member-box .contact-info > .fl-module-content p, .member-box .contact-info > .fl-module-content a {
	color:#fff;
}
.member-box .contact-info > .fl-module-content i {
	font-size:18px;
}


/** Project **/
.project-top-text p {
	font-size:24px;
	font-weight:600;
}
.project-problem p {
	font-size:18px;
}
.project-solution-title .fl-col-content {
	padding:200px 0;
}
.project-solution-title .fl-module-vamtam-heading .vamtam-heading { 
	color:#fff;
	font-size:65px;
	font-weight:700;
}
.project-info .fl-photo-caption-below {
	position:absolute;
	top:Calc(50% - 10px);
	width:100%;
	text-align:center;
	color:#fff;
	font-size:24px;
	font-weight:600;
	padding:0;
}
.project-info .fl-photo .fl-photo-content  {
	position:relative;
}
.project-info .fl-photo .fl-photo-content:after  {
	content:"";
	display:block;
	position:absolute;
	background:rgba(0,0,0,0.65);
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.project-info p {
	font-size:16px;
}
.project-numbers h3 {
	font-size:36px;
	margin-bottom:0;
}
.project-numbers p {
	font-size:100px;
	font-weight:300;
	line-height:1;
	color:#724C98;
	margin-bottom:0;
}
.vamtam-related-content {
	background:#f7f7f7;
}
.related-content-title {
	font-family:'Assistant';
	font-size:36px;
	font-weight:600;
	margin-bottom:45px;
}
.related-content-title:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	transform:rotate(-25deg);
	-ms-transform:rotate(-25deg); /* IE 9 */
	-webkit-transform:rotate(-25deg); /* Safari and Chrome */
	height:31px;
	width:5px;
	background:#724C98;
	margin-left:15px;	
}
.portfolios.has-gap .portfolio-item-wrapper, .portfolios.has-gap .portfolio-item-wrapper .portfolio-image, .portfolios.has-gap .portfolio-item-wrapper .portfolio-image .vamtam-responsive-wrapper {
	border-radius:0;
}
.portfolios .state-open.hover-animation-2 .portfolio-image .cbp-slider-wrapper img, .portfolios .state-open.hover-animation-2 .portfolio-image>.vamtam-responsive-wrapper img, .portfolios .state-open.hover-animation-2 .portfolio-image>a .vamtam-responsive-wrapper img {
	opacity:1;
}
.portfolios .state-open .portfolio-item-wrapper .portfolio_details {
	background:rgba(255,255,255,0.8);
}
.portfolios .hover-animation-2 .portfolio_details .title {
	color:#724C98;
	font-size:28px;
}

/** Contact **/
.contact-page-section .wpcf7 .fl-col-group {
	margin-bottom:25px;
}
.contact-page-section .wpcf7 .fl-col-group .fl-col.half {
	width:50%;
}
.contact-page-section .wpcf7 .fl-col-group .fl-col:first-child {
	padding-right:15px;
}
.contact-page-section .wpcf7 .fl-col-group .fl-col:last-child {
	padding-left:15px;
}
.contact-page-section .wpcf7 .wpcf7-form-control-wrap, .contact-page-section .wpcf7 .wpcf7-form-control-wrap input {
	width:100%;
	margin-bottom:0;
}
.contact-page-section .wpcf7 textarea {
	min-height:87px;
	margin-bottom:0;
}
.contact-page-section .wpcf7 input[type=submit] {
	font-size:18px;
	font-weight:600;
	padding:0 75px;
}
.contact-page-section .wpcf7 p:last-child {
	margin-bottom:0;
}
.contact-page-info {
	padding-right:45px;
}
.contact-page-logo {
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}
.contact-page-info .fl-icon-text {
	font-size:18px;
	font-weight:700;
	padding-left:20px;
	color:#6C6C6B;
}
.contact-page-info .fl-icon-text a {
	color:#6C6C6B;
}
.contact-page-info .fl-icon-text em {
	font-size:20px;
	color:#1D2328;
	font-weight:700;
}
.contact-page-info .location .fl-icon {
	vertical-align:top;
	padding-top:5px;
}
.contact-page-info .fl-icon a, .contact-page-info .fl-icon i {
	color:#724C98;
}
.contact-page-info .fl-icon i {
	font-size:18px;
	width:20px;
}
.contact-page-info .location .fl-icon i {
	font-size:26px;
}
.contact-page-info .fl-module-vamtam-icon-group a i {
	color:#fff;
	background:#1D2328;
	width:22px;
	height:22px;
	border-radius:5px!important;
	font-size:14px!important;
	line-height:22px;
	text-align:center;
}
.contact-page-info .fl-module-vamtam-icon-group a:hover i {
	background:#724C98;
}


@media (max-width:1400px) {
.section-title h1, .section-title h2, .fl-module-vamtam-heading.section-title .vamtam-heading {
	font-size:36px;
}
.home-service > .fl-col-content  {
	min-height:520px;
}
.footer-top .fl-icon-text {
	padding-right:12px;
	font-size:16px;
}
.member-text p {
	font-size:15px;
}
.member-text h2, .member-text h2 a {
	font-size:22px;
}
.about-boxes .about-box .fl-col-content {
	padding:40px 42px
}
.fl-node-5925a2da1b3f4 > .fl-col-content {
	margin-top:-75px;
}
body .fl-row-content-wrap {
	padding-right:30px;
	padding-left:30px;
}
.contact-page-info .fl-col-group-equal-height .fl-col {
	width:50%;
}
}

@media (max-width:1140px) {
.member-text {
	padding:20px 15px 20px 50px;
}
.member-text h2, .member-text h2 a {
	font-size:20px;
}
.member-text h3 {
	font-size:17px;
}
.footer-top .fl-col-group.fl-col-group-custom-width > .fl-col:nth-child(2) {
	width:27.33%;
}
.footer-top .fl-col-group.fl-col-group-custom-width > .fl-col:nth-child(3) {
	width:39.33%;
}
#main-menu .menu>.menu-item {
	padding:0 15px;
}
header.main-header button.header-search {
	font-size:1em;
}
.about-boxes h2 {
	font-size:28px;
}
.about-boxes .white p {
	font-size:17px;
}
.our-people .fl-module-vamtam-team-member {
	padding:0 10px;
}
.team-member .team-member-info {
	padding:25px 45px 25px 5px;
}
.our-people .fl-module-vamtam-team-member {
	margin-bottom:35px;
}
.contact-page-info .fl-col-group-equal-height .fl-col {
	width:100%;
	max-width:100%;
}
}

@media (max-width: 992px) { 
body.responsive-layout header.main-header .top-nav {
    display: block!important;
}
.top-nav .fl-row > .fl-row-content-wrap {
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.top-nav .fl-col-group > .fl-col:first-child {
	display:none;
}
.top-nav .fl-col:last-child .fl-col-content {
	justify-content:center;
}
.top-bar-contact .fl-module:after {
	top:calc(50% - 12px);
}
.section-title h1, .section-title h2, .fl-module-vamtam-heading.section-title .vamtam-heading {
	font-size:28px;
}
.home-service > .fl-col-content {
	min-height:375px;
}
.home-services p {
	font-size:24px;
}
.team-member {
	width:50%!important;
	clear:none;
	float:left;
}
.member-text p {
	font-size:17px;
}
.home-projects rs-sbg {
	background-size:auto!important;
}
.sticky-header-type-over #main-menu .menu>.menu-item> a, .sticky-header-type-over #main-menu .menu>.menu-item.current-menu-ancestor>a, .sticky-header-type-over #main-menu .menu>.menu-item.current-menu-item>a, .sticky-header-type-over #main-menu .menu>.menu-item.current-menu-parent>a, .sticky-header-type-over #main-menu .menu>.menu-item.current_page_ancestor>a, .sticky-header-type-over #main-menu .menu>.menu-item.current_page_item>a, .sticky-header-type-over #main-menu .menu>.menu-item.current_page_parent>a {
	color:#1D2328!important;
}
.footer-top .fl-col-small  {
	width:100%!important;
	max-width:100%;
}
.footer-top .fl-icon-text {
	font-size:18px;
}
.service-sidebar { 
	max-width:100%!important;
	text-align:center;
}
.service-sidebar .fl-module-vamtam-heading .vamtam-heading {
	text-align:center;
}
.menu-services-container ul {
	text-align:center;
}
.menu-services-container ul li {
	display:inline-block;
	margin:0 20px;
}
.our-people .fl-col-small:not(.fl-col-small-full-width) {
	max-width:100%;
	width:50%!important;
	clear:none;
	float:left;
}
.our-people .team-member {
	float:none;
	width:100%!important;
}
.team-member .team-member-info h3, .team-member .team-member-info h3 a {
	font-size:20px;
}
.contact-page-section .wpcf7 .fl-col-group .fl-col:first-child, .contact-page-section .wpcf7 .fl-col-group .fl-col:last-child {
	padding:0;
}
.contact-page-section .wpcf7 .fl-col-group .fl-col {
	margin-bottom:15px;
}
.contact-page-section .wpcf7 .fl-col-group {
	margin-bottom:0;
}
.fl-module-vamtam-heading.section-title h3.vamtam-heading {
	font-size:28px;
}
}

@media (max-width:767px) {
.top-nav .fl-col-group > .fl-col:last-child .fl-module:first-child, .top-nav .fl-col-group > .fl-col:last-child .fl-module:last-child {
	display:none;
}	
.top-nav .fl-row > .fl-row-content-wrap {
	padding-top:10px!important;
	padding-bottom:10px!important;
}
.page-header h1 {
	font-size:40px;
}
.fl-module-vamtam-heading.section-title h3.vamtam-heading {
	font-size:22px;
}
.team-member {
	width:100%!important;
	float:none;
}
.about-boxes .about-box .fl-col-content {
	padding:40px 20px;
}
.our-people .fl-module-vamtam-team-member {
	padding:0;
}
.our-people .fl-module-vamtam-team-member .fl-module-content {
	margin:0;
}
}