/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* .fusion-header-wrapper .fusion-header .fusion-row{border-bottom: 1px solid #f2f2f2;} */
.header-social-div .fusion-row {border-bottom: none !important;}
.fusion-logo img {-webkit-transition: 2s all;width: auto !important;}
.fusion-header.fusion-sticky-shadow {box-shadow: none !important;}
.fusion-logo {width:32%;}
.page-id-8784 .fusion-logo {width: 32%;}
/* .page-id-8785 .fusion-logo {width: 25%;} */
.homepage-top-slider .slide-content-container.slide-content-left {padding-left: 110px; padding-right: 60px;}
.fusion-megamenu-holder {border: 2px solid #c8caca !important;border-top: 1px solid #c8caca !important;}
.fusion-megamenu li:hover{background:#d3dbeb;}
.fusion-megamenu li {text-align: center;padding: 10px 0px !important;}
.fusion-megamenu li .fusion-megamenu-icon {width: auto;float: left;position: absolute;    left: 10%; top: 30%;}
.fusion-megamenu li a {font: 14px Arial !important;font-weight: 400 !important;font-style: normal;    padding-top: 20px;}
.fusion-megamenu li .fusion-megamenu-icon img {width: auto !important;max-height: inherit;}
.fusion-main-menu > ul > li {padding-right:60px;}
/* ul#menu-main-menu-german li { padding-right: 20px !important;} */
#menu-item-8176 .fusion-megamenu li a {text-align: left;}
#menu-item-8176 .fusion-megamenu li .fusion-megamenu-icon {right: 10%;left: inherit;top: 50%;    margin-top: -20px;text-align: right;}
#menu-item-8176 .fusion-megamenu li#menu-item-570 .fusion-megamenu-icon,#menu-item-8176 .fusion-megamenu li#menu-item-589 .fusion-megamenu-icon,#menu-item-8176 .fusion-megamenu li#menu-item-602 .fusion-megamenu-icon {right: 10%;left: inherit;top: 50%;    margin-top: -10px;text-align: right;}
#menu-item-8176 .fusion-megamenu li .fusion-megamenu-title{padding: 0 20px 15px;}
.homepage-top-slider .heading h2.title-heading-left {font-size: 72px !important;font-family: Arial !important;font-weight: bold !important;font-style: normal;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);-webkit-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);-moz-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);text-transform: inherit !important;    line-height:86px !important;margin-bottom:0px !important;}
.executivesider-top-slider .heading h2.title-heading-center{font-size: 72px !important;font-family: Arial !important;font-weight: 700 !important;font-style: normal;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);-webkit-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);-moz-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);text-transform: capitalize !important;line-height: 64px !important;}
.homepage-top-slider .caption {width:100%;font-size: 20px;}
.homepage-top-slider .buttons {float:left;}
.executivesider .caption {width:100%;}
.executivesider-top-slider .caption h3.title-heading-center{font-size: 20px !important;font-family: Arial !important;font-weight: 400 !important;font-style: normal;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);-webkit-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412); -moz-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);text-transform: capitalize !important;}
.homepage-top-slider .caption h3.title-heading-left{font-size: 20px !important;font-family: Arial !important;font-weight: normal !important;font-style: normal;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);-webkit-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412); -moz-text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.647058823529412);line-height:24px !important;}
.homepage-top-slider .caption h3.title-heading-left strong{font-weight: normal !important;}
.homepage-top-slider .buttons a.fusion-button {font: 14px Arial !important;background: #32629a;border: 0;
border-radius: 50px !important;padding: 15px 56px;}
.homepage-top-slider .buttons a.fusion-button:hover{background:#fff;}
.homepage-top-slider .buttons a.fusion-button:hover span{color:#32629a !important;}
.homepage-top-slider .flex-control-paging li a{background: #fff !important;border:1px solid #fff;width: 14px;height: 14px;}
i.fa.fa-quote-right {color:#ff6c30;font-size: 20px;}
.homepage-top-slider .flex-control-paging li a.flex-active{background:#ff6c30 !important;border:1px solid #fff;}
.homepage-top-slider .flex-control-paging li a:hover{background: #ff6c30 !important;}
.fusion-main-menu li a{border: 0px !important;}
.header-top-social div#social_links-widget-4 {margin: 0 !important;}
.fusion-header-wrapper .fusion-main-menu {float: left;-webkit-transition: 2s all;}
.header-social-div {float: left;height: 100px;-webkit-transition: 2s all;}
.header-top-social div#social_links-widget-4 {margin-bottom: 0 !important;margin-top: 29px !important;display: inline-block; padding:9px 17px;background: #ff6c30;border-radius: 0px 50px 50px 0px;margin-left: 0px;-webkit-transition: 2s all;}
li#menu-item-21 a span.menu-text {padding: 11px 16px 12px 20px;background: #ff6c30;border-radius: 50px 0px 0px 50px;color: #fff;border-right: 1px solid;}
a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook {display: none;}
#social_links-widget-4 a {margin: 0;padding: 5px;}
.scroll-down-slider {position: absolute;right: 30px; bottom: 5%;}
/* .counter-section-home{border-bottom: 1px solid #bcbcbc;} */
.counter-section {float: left;width: 100%;padding: 50px 30px 30px;background: #f8f8f8;margin: 0 !important;}
.content-box-percentage i.fa-search {background:url(images/continents-img.png) no-repeat center top;background-size: 100% 100%;width: 139px;height: 125px;}
.content-box-percentage i.fa-envelope-o{background:url(images/Offices-img.png) no-repeat center top;background-size: 100% 100%;width:200px;height: 118px;}
.content-box-percentage i.fa-heart{background:url(images/Countries-img.png) no-repeat center top;background-size: 100% 100%;width: 139px;height: 125px;}
.content-box-percentage i.fa-star-o{background:url(images/Percent-img.png) no-repeat center top;background-size: 100% 100%;width:139px;height: 125px;}
.content-box-percentage i.fa-film{background:url(images/Assignments-img.png) no-repeat center top;background-size: 100% 100%;width:200px;height: 125px;}
.content-box-percentage i:before{display:none;}
.content-box-percentage span.display-counter {font-style: normal;font: 72px Arial;font-weight: 700;position: absolute;left: 50%;width: 120px; margin-left: -63px;top: 50%;margin-top: -50px;}
.content-box-percentage {text-align: center;position: relative;height: 130px;margin-bottom: 10px;}
.counter-box-container {border: 0 !important; padding: 0 !important;}
.counter-box-content {font-style: normal;font: 18px Arial !important; font-weight: 700 !important;    padding: 0px 35px;}
div#onecounter {height: 0px !important;}
.footer-top-section {display: block; background: #32629a;}
.fusion-footer footer.fusion-footer-widget-area {padding:0px;background: #282a2b;}
footer.fusion-footer-widget-area .fusion-columns{padding: 50px 50px 80px;background: #282a2b;margin: 0;}
footer.fusion-footer-copyright-area {background: #282a2b;padding: 0;}
#footer .fusion-copyright-content {padding: 0px 55px;background: #282a2b;}
#footer .fusion-copyright-notice{float: left;width: 100%;border-top: 1px solid #646666;padding: 10px 5px;height: 40px;}
#footer .fusion-copyright-notice  div {font: 13px Arial !important;font-weight: 400;font-style: normal;  color: #F2F2F2;}
.fusion-widget-area h4.widget-title {font: 18px Arial !important;font-weight: 400 !important;    font-style: normal !important;color: #FFFFFF !important; text-transform: inherit !important; margin-bottom: 10px;}
section#text-3 .textwidget {padding: 17px 0px;border-radius: 50px;    position: relative;}
section#text-3 .textwidget p {margin: 0;position: relative;}
section#text-3 .textwidget p span.Email input {font-size: 12px !important; padding: 20px 0px;color:#000;}
section#text-3 .textwidget form {margin: 0;    padding: 0;}
#mc_embed_signup_scroll .mc-field-group {width:100% !important;padding-bottom: 0% !important;
    min-height: 40px !important;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border: 0px !important;    border-color: transparent !important;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{position: absolute;bottom: -36px;margin: 0 !important; left: 20px;}
section#text-3 .textwidget p input.wpcf7-submit {width: 32% !important;background: #32629a !important;    text-transform: inherit;font: 14px Arial !important;font-weight: 400;font-style: normal;border-radius: 0;padding: 7px 0px !important;position: absolute;top: 6px !important;right: 6px;}
section#text-3 .textwidget .footer-newsletter input{padding: 2px 8px;height: 41px;border-radius: 50px;}
section#text-3 .textwidget .footer-newsletter .newsletter-submit {position: absolute;top: 50% !important;right: 10px;margin-top: -15px;}
section#text-3 .textwidget .footer-newsletter .newsletter-submit input{background: #ff6c30 !important;text-transform: inherit;font: 14px Arial !important;font-weight: 400;font-style: normal;    border-radius: 30px;padding: 7px 8px !important;border: 0;color: #fff !important; height: auto;margin: 0px;}
#mc4wp-form-1 {margin: 0;  position: relative;}
#mc4wp-form-1 input[type=email] {    min-height: 42px;}
#mc4wp-form-1 input[type=submit] {background: no-repeat; border: none; color: #fff;}
ul#menu-footer-menu li a {font: 14px Arial !important;font-weight: 400;font-style: normal;color: #fff !important;border-right: 1px solid #fff !important;display: inline-block !important;line-height: 15px !important;padding: 0px 23px !important;}
.fusion-widget-area .col-lg-4:first-child {width: 25%;padding-left: 0;}
.fusion-widget-area .col-lg-4:nth-child(2) {width: 50%;}
.fusion-widget-area .col-lg-4:nth-child(3) { width: 25%;padding-right: 0px;padding-left: 40px;}
.footer2 {padding: 0px 0px 0px 50px !important;}
.footer2 section.fusion-footer-widget-column {margin-bottom: 35px;}

section#nav_menu-4 { margin-bottom: 0px;}
#nav_menu-4 ul li {padding: 10px 0px;border: none;display: inline-block;}
#nav_menu-4 ul li a:before { display: none;}
#nav_menu-4 ul li a {font: 14px Arial !important;font-weight: 400;font-style: normal;color: #fff !important;border-right: 1px solid #fff !important;display: inline-block !important;   line-height: 15px !important;padding: 0px 21px !important;}
#nav_menu-4 li.menu-item-55 a {padding-left: 0px !important;}
#nav_menu-4 ul li.menu-item-56 a {padding-right: 0px !important;border-right: 0 !important;}
.fusion-widget-area #nav_menu-4 h4.widget-title {margin-bottom: 35px;}
#menu-widget-3 {margin-bottom: 0px;}
#menu-widget-3 ul li a:after{display:none;}
#menu-widget-3 ul li{text-align: center;}
#menu-widget-3 ul li#menu-item-56 {border-right: 0;}
.footer2 ul#menu-footer-menu li#menu-item-55 a {padding-left: 0px !important;}
#menu-widget-3 ul li#menu-item-56 a { border-right: 0 !important;}
section#social_links-widget-5 h4.widget-title { margin-bottom: 16px;}
.footer3 .fusion-social-networks-wrapper {margin: 0 !important;}
.footer3 a.fusion-social-network-icon {margin: 0 !important;height: 53px;width: 53px;line-height: 54px; text-align: center;background: #fff;color: #282a2b !important;font-size: 32px !important;border-radius: 50px;margin-right: 7px !important;}
.footer-top-con-sec {float: left; width: 100%;}
.footer-top-con-sec div#text-5 {margin-bottom: 0px;}
.ready-to-talk {float: left;width: 100%;text-align: center;background: #32629a;color: #fff;    padding: 17% 0px;}
.white-contact h2 {font: 48px Arial !important;font-weight: 700 !important;font-style: normal;color: #ff6c30 !important;margin-bottom: 30px;text-transform: inherit;}
.white-contact {float: left;
    width: 100%;
    text-align: center;
    background: #fff !important;
    color: #fff;
    padding: 17% 0px;
}
.white-contact p{font: 18px Arial !important;font-weight: 400;
 font-style: normal;color: #fff !important;margin-bottom: 40px;}
.white-contact a {
    font: 16px Arial !important;
    font-weight: 400;
    font-style: normal;
    color: #fff !important;
    background:#ff6c30 ;
    padding: 18px 73px;
    border-radius: 50px;
}
.white-contact a:hover{background:none; color:#ff6c30 !important; border:1px solid #ff6c30;}
.quote {font-size:28px;margin-bottom: 50px;}
.ready-to-talk h2{font: 48px Arial !important;font-weight: 700 !important;font-style: normal;color: #fff !important;margin-bottom: 30px;text-transform: inherit;}
.ready-to-talk p{font: 18px Arial !important;font-weight: 400;font-style: normal;color: #fff !important;margin-bottom: 40px;}
.ready-to-talk a{font: 16px Arial !important;font-weight: 400;font-style: normal;color: #000 !important;background: #fff;padding: 18px 73px;border-radius: 50px;}
.ready-to-talk a:hover{background:none; color:#fff !important; border:1px solid #fff;}
.home-latest-postlist .fusion-column-wrapper {padding: 85px 50px 50px !important;}
.latest-post-title {margin-bottom: 90px !important;}

.latest-post-title h2{font: 48px Arial !important;font-weight: 700 !important;font-style: normal;color: #333333 !important;}
.home-blog .home-latest-post article .fusion-post-content-wrapper {padding: 0px 10px !important;
    background-color: #f3f3f3 !important;
}
.home-latest-post article .fusion-post-content-wrapper{padding: 0px 10px !important;}
.home-latest-post article .fusion-masonry-element-container { padding-top: 80% !important;}
.home-latest-post article .fusion-post-wrapper {background-color: inherit !important; border: 0px !important;}
.home-latest-post article .fusion-post-content-wrapper h2{text-transform: capitalize;}
.home-latest-post article .fusion-post-content-wrapper h2 a{font: 28px Arial !important;font-weight: 700 !important;font-style: normal;color: #32629a !important;}
.home-latest-post article .fusion-post-content-wrapper h2 a:hover{color:#32629a;}
.home-latest-post article .fusion-post-content-wrapper p{font: 16px Arial !important;font-weight: 400;font-style: normal;color:#666666 !important;}
.global-office {padding: 0px 120px;}
.global-office-title { margin-bottom: 0 !important;}
.global-office-title h2{font: 48px Arial !important;font-weight: 700 !important;font-style: normal;color: #333333 !important;padding: 134px 0px 120px !important;text-transform: capitalize !important;}
.global-office-list {float: left;width: 100%;text-align: center;}
.global-office-con {position: relative;display: inline-block;}
.global-office-name {float: left;width: 100%;}
.global{
	width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
   
}
.flip-img{
	z-index: 2;
	width: 100%;
	height: 100%;
}
.flip-office-content{
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background:#32629a;
    border-radius: 50%;
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);  
	transform: rotateY(-180deg);  
	padding:70px 30px 30px;
}

.global-office-con:hover .flip-img{
	z-index: 1;
    /* -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg); */
}
.global-office-con:hover .flip-office-content{
	z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.global-office-name h3{font: 18px Arial !important;font-weight: 700 !important;font-style: normal;margin-bottom: 30px;text-transform: capitalize !important;}
.flip-office-content h3{font: 28px Arial !important;font-weight: bold !important;color: #fff !important; margin-top: 0;margin-bottom: 10px !important;text-transform: capitalize !important;}
.flip-office-content a {display: inline-block;width: 33px;height: 33px;background: #fff;color: #32629a;font-size: 18px;line-height: 35px;border-radius: 50%;margin: 5px;padding-left: 5px;}
.flip-office-content a:hover{color: #32629a !important;}
.flip-office-content a:hover i{color: #32629a !important;}
.flip-office-content a i {display: inline-block;}
.flip-office-content p {margin: 0px !important;}
.flip-office-content img {margin-bottom: 10px;}
.and-you-sec {float: left;width: 298px;height: 298px;background: #32629a;border-radius: 50%;    padding-top: 90px;}
.flip-office-content.and-you-con{background:#fff;padding: 110px 10px 50px;}

.flip-office-content.and-you-con a{height:auto;width:auto;color:#32629a;font: 36px Arial !important;font-weight: bold !important;margin-bottom: 20px;}
.and-you-sec h3{font: 36px Arial !important;font-weight: 700 !important;font-style: normal;color:#fff !important;text-transform: capitalize !important;}
/* .fusion-footer {padding-left: 30px; padding-right: 30px;}
 */
.home-google-map {float: left;width: 100%;padding: 30px 50px 50px;}
.global-map .home-google-map {padding-bottom: 80px;}
.fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important;}
.page-id-18 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important;/* background-position: 0px 80px !important; */}
.page-id-9040 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important;/* background-position: 0px 80px !important; */}
.page-id-9042 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important;/* background-position: 0px 80px !important; */}

.fusion-page-title-bar .fusion-page-title-captions h1{font-family: Arial !important;font-weight: bold;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.647058823529412);-webkit-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.647058823529412);text-transform: inherit !important;margin-bottom:0px;font-size: 72px !important;line-height: 1.4 !important;}
.fusion-page-title-bar .fusion-page-title-captions  h3 { font-size: 20px;line-height: 26px;font-family: arial;font-weight: normal;}
.fusion-page-title-bar .fusion-page-title-captions{font-family: Arial !important;font-weight: 400;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.647058823529412);-webkit-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.647058823529412);}
.page-id-306 .fusion-page-title-bar .fusion-page-title-captions,.page-id-308 .fusion-page-title-bar .fusion-page-title-captions,.page-id-310 .fusion-page-title-bar .fusion-page-title-captions,.page-id-313 .fusion-page-title-bar .fusion-page-title-captions,.page-id-315 .fusion-page-title-bar .fusion-page-title-captions,.page-id-317 .fusion-page-title-bar .fusion-page-title-captions,.page-id-319 .fusion-page-title-bar .fusion-page-title-captions,.page-id-321 .fusion-page-title-bar .fusion-page-title-captions,.page-id-323 .fusion-page-title-bar .fusion-page-title-captions,.page-id-325 .fusion-page-title-bar .fusion-page-title-captions,.page-id-327 .fusion-page-title-bar .fusion-page-title-captions,.page-id-329 .fusion-page-title-bar .fusion-page-title-captions,.page-id-331 .fusion-page-title-bar .fusion-page-title-captions,.page-id-333 .fusion-page-title-bar .fusion-page-title-captions {padding: 0px 30%;}

.page-id-306 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-308 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-310 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-313 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-315 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-317 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-319 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-321 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-323 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-325 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-327 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-329 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-331 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-333 .fusion-page-title-bar .fusion-page-title-row h1 {padding-bottom: 76px;}

.page-id-306 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-308 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-310 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-313 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-315 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-317 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-319 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-321 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-323 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-325 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-327 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-329 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-331 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-333 .fusion-page-title-bar .fusion-page-title-bar h3 {line-height: 28px;}

/*------------------------About page-------
-------------------------------------------*/
.page-id-8 .fusion-page-title-bar .fusion-page-title-row h1{text-transform: capitalize !important;}
.page-id-8 .fusion-page-title-bar .fusion-page-title-row h3{text-transform: capitalize !important;}

.about-slide {position: relative;float: left;width: 100%;}
.slide-img p {margin: 0 !important;}
.slide-img {float: left;width: 100%;}
.slide-img img {width: 100%;}
.slide-con a {font: 13px Arial !important;font-weight: 400 !important;font-style: normal;    color: #fff !important;background: #32629a;padding: 14px 83px;border-radius: 50px;}
.bit-about-content-left {float: left;width: 100%;padding: 50px 40px;}
.bit-about-content-left h2{font: 48px Arial !important;font-weight: 700 !important;font-style: normal;text-align: center;margin-bottom: 25px !important;text-transform: capitalize;}
.bit-about-content-left p{font: 16px Arial !important;font-weight: 400 !important;font-style: normal;line-height:28px !important;    color: #000;}
.bit-about-content-right {float: left;width: 100%;background: #f2f2f2;padding: 50px 50px 160px;}
.bit-about-content-right h2 {font: 48px Arial !important;font-weight: 700 !important;font-style: normal;text-align: center;margin-bottom: 25px !important;text-transform: capitalize;}
.bit-about-content-right p{font: 16px Arial !important;font-weight: 400 !important;font-style: normal;line-height: 28px !important;color: #000;}
.meet-team-section {float: left;width: 100%;background: #2b344a;padding: 0px 0px 116px;   margin-bottom: 0px !important;}
.page-id-4 .meet-team-title {float: left;width: 100%;padding: 70px 0px 0px !important;text-align: center;}
.page-id-8686 .meet-team-title {float: left;width: 100%;padding: 70px 0px 0px !important;text-align: center;}
.meet-team-title h3 {font: 48px Arial !important;font-weight: 700 !important;font-style: normal;    color: #fff !important;margin-top: 0px;margin-bottom: 70px;text-transform: inherit;line-height: 38px !important;text-align: center;}
.meet-team-title div{font: 20px Arial !important;font-weight: 400 !important;font-style: normal;color: #fff !important;width: 58%;display: inline-block;}
.meet-team-section .fusion-builder-row.fusion-builder-row-inner.fusion-row {float: left;    width: 100%;}
.meet-people-list {position:relative;display:inline-block;}
.teem-peo-img{
	z-index: 2;
	width: 100%;
	height: 100%;
}
.teem-peo-content{
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 10px;
    padding-bottom: 10px;
	background:url(images/meet-sec-img.png)no-repeat center top / 100% 667px;
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);  
	transform: rotateY(-180deg);  
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{color: #ff6c30 !important;background:none;font-size: 70px !important;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background:transparent !important;}
.flex-direction-nav a{opacity:1;color: #ff6c30 !important;background:transparent !important;font-size: 45px !important;}
.meet-our-people {position: relative;}
/* .meet-people-list:hover .teem-peo-img{
	z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
} */
.meet-people-list:hover .teem-peo-content{
	z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.teem-peo-content h3 {font: 22px Arial !important;font-weight: 700 !important;font-style: normal;color: #ff6c30 !important;text-align:center;margin: 5px 0px !important;text-transform: capitalize;}
.teem-peo-content h4 {font: 22px Arial !important;font-weight: 700 !important;font-style: normal;color: #32629A !important;text-align:center;margin: 5px 0px !important;text-transform: capitalize;}
.teem-peo-content div {font: 14px Arial !important;font-weight: 400 !important;font-style: normal;color: #747A87 !important;line-height: 28px !important;padding: 37px 20px; margin-top: 10px;}
.teem-peo-content ul {float: left;width:60%; margin: 0;padding: 0;list-style: none;position: absolute;bottom: 10px;right: 8px;text-align: right;}
.teem-peo-content ul li {display: inline-block;padding:2px 3px;}
.teem-peo-content ul li a.see-office {font: 13px Arial !important;font-weight: 400 !important;font-style: normal;padding: 3px 10px;background:#ff6c30;color: #fff;}
.teem-title {float: left;width: 100%;text-align: center;    margin-top: 15px;}
.teem-title h3{font: 13px Arial !important;font-weight: 700 !important;font-style: normal;color: #fff !important;margin: 2px 0px;text-transform: capitalize;}
.teem-title h4{font: 13px Arial !important;font-weight: 700 !important;font-style: normal;color: #fff !important;margin: 2px 0px;text-transform: capitalize;}
.header-top-social .widget {margin-bottom: 0px !important;}

/*------------------------Practices page-------
-------------------------------------------*/
.page-id-10 .ready-to-talk {background: #fff;color: #32629a;}
.page-id-10 .ready-to-talk h2 {color: #32629a !important;text-transform: capitalize;}
.page-id-10 .ready-to-talk p {color: #32629a !important;}
.page-id-10 .ready-to-talk a {border: 1px solid #32629a;}
.page-id-10 .ready-to-talk a:hover{background:#32629a;color:#fff;}
.practices-banner-sec {float: left; width: 100%;position: relative;}
.people-quote-right {float: right !important;}
.people-quote-cont {float: left;width: 100%;padding: 50px;}

.people-quote-cont h2{font: 28px Arial !important;font-weight: 700 !important;font-style: normal;color:#666666 !important;text-transform: capitalize;}
.people-quote-cont div{font: 16px Arial !important;font-weight: 400 !important;font-style: normal;color:#666666 !important;line-height: 28px !important;}
.people-quote-cont i.fa.fa-quote-left {font-size: 20px;display: inline-flex;float: left;  padding-top: 7px;}
.quote-right-img {float: left;width: 100%;text-align: center;padding: 50px 0px;}
.area-covered-sec {background: #32629a;}
.area-covered {float: left;width: 100%;padding: 50px;}
.area-covered h3{font: 28px Arial !important;font-weight: 700 !important;font-style: normal;color:#fff !important;margin-top: 15px;margin-bottom: 15px;text-transform: capitalize;}
.area-covered ul {padding-left: 15px;}
.area-covered li{font: 16px Arial !important;font-weight: 400 !important;font-style: normal;color:#fff !important;line-height: 30px !important;}
.recent-assignments {float: left;width: 100%;padding: 50px;}
.recent-assignments h3{font: 28px Arial !important;font-weight: 700 !important;font-style: normal;color:#fff !important;margin-top: 15px;margin-bottom: 15px;text-transform: capitalize;}
.recent-assignments ul {padding-left: 15px;}
.recent-assignments li{font: 16px Arial !important;font-weight: 400 !important;font-style: normal;color:#fff !important;line-height: 30px !important;}

.team-data .fusion-text { text-align: center;}
.team-data.teem-peo-content div {text-align: left;}
.quote-right-img img {border-radius: 50%;/*border: 2px solid #406da0; */}

/*------------------------consumer page-------
-------------------------------------------*/
.page-id-258 .ready-to-talk {background: #fff;color: #32629a;}
.page-id-258 .ready-to-talk h2,.page-id-264 .ready-to-talk h2,.page-id-260 .ready-to-talk h2 ,.page-id-266 .ready-to-talk h2,.page-id-268 .ready-to-talk h2,.page-id-262 .ready-to-talk h2{color: #32629a !important;}

.page-id-258 .ready-to-talk p,.page-id-264 .ready-to-talk p,.page-id-260 .ready-to-talk p,.page-id-266 .ready-to-talk p,.page-id-262 .ready-to-talk p,.page-id-268 .ready-to-talk p {color: #32629a !important;}
.page-id-258 .ready-to-talk a,.page-id-264 .ready-to-talk a,.page-id-260 .ready-to-talk a ,.page-id-266 .ready-to-talk a,.page-id-262 .ready-to-talk a,.page-id-268 .ready-to-talk a{border: 1px solid #32629a;}
.page-id-258 .ready-to-talk a:hover,.page-id-264 .ready-to-talk a:hover,.page-id-260 .ready-to-talk a:hover,.page-id-266 .ready-to-talk a:hover,.page-id-262 .ready-to-talk a:hover,.page-id-268 .ready-to-talk a:hover{background:#32629a;color:#fff;}


/*------------------------life-science page-------
-------------------------------------------*/
.page-id-264 .ready-to-talk,.page-id-260 .ready-to-talk,.page-id-266 .ready-to-talk,.page-id-262 .ready-to-talk,.page-id-268 .ready-to-talk{background: #fff;color: #32629a;}
.page-id-264 .practices-title {margin-top: -41px;margin-left: -248px;}

/*------------------------finance page-------
-------------------------------------------*/
.page-id-260 .practices-title {margin-top: -41px;margin-left: -160px;}

/*------------------------luxury page-------
-------------------------------------------*/
.page-id-266 .practices-title {margin-top: -41px; margin-left: -146px;}

/*------------------------industrial page-------
-------------------------------------------*/
.page-id-262 .practices-title {margin-left: -217px;}

/*------------------------technology page-------
-------------------------------------------*/
.page-id-268 .practices-title {margin-left: -254px;}
.page-id-268 .practices-banner-sec img {width: 100%;}

/*------------------------Become A Partner page-------
-------------------------------------------*/
.page-id-12 .fusion-page-title-bar .fusion-page-title-row h1 {text-transform: capitalize !important;}

.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 { font-size: 20px; line-height: 42px; padding: 0px 12%;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.647058823529412);   -webkit-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.647058823529412);    -moz-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.647058823529412);text-transform: capitalize !important;}
.become-partner-block {background: #ff6c30;padding: 140px 48px 120px;margin-bottom: 0px !important;}
.block-first .fusion-column-wrapper {float: left; width: 100%; background: #fff;text-align: center;padding: 53px 30px 0px !important; margin-bottom: 0px !important;min-height: 461px !important;}
.block-another .fusion-column-wrapper {color:#fff;float: left;width: 100%;text-align: center;padding: 45px 30px 0px !important;border: 1px solid #fff; min-height: 461px !important;}
.block-first .business-content h2{color:#ff6c30 !important;text-transform: inherit !important;}
.business-content h2{font: 28px Arial !important;font-weight: 700 !important;font-style: normal;color:#fff !important;text-transform: inherit !important;}
.block-first .business-content div{color:#ff6c30 !important;}
.business-content div{font: 16px Arial !important;font-weight: 400 !important;font-style: normal;color:#fff !important;line-height: 28px !important;text-align: left;}
.block-first div.business-content ul li {margin-bottom: 5px;}
.become-business-block div { margin-bottom: 20px;}
.partner-quotes {float: left;width: 100%;padding: 50px;}
.block-first div {margin-bottom: 13px;}
.block-first div.business-content { margin-bottom: 0;}
.partner-quotes .partner-img {width: 386px;height: 386px;overflow: hidden;display: inline-block;float: right;border-radius: 50%;z-index: 2;}
.partner-content {float: left;width: 50%;font: 16px Arial !important;font-weight: 400 !important;font-style: normal;color:#666666 !important;line-height: 28px !important;padding:60px 0px 50px;}
.partner-content p{margin:0px !important;}
.partner-quotes.second-quotes .partner-img-sec{float: left;}
.partner-quotes.second-quotes .partner-content {float: right;}
.partner-quotes.second-quotes {border-top: 1px solid #0058a5;border-bottom: 1px solid #0058a5;}
.partner-content i.fa.fa-quote-left {float: left;width: auto;padding-top: 7px;font-size: 20px;color:#ff6c30;}
.partner-img-sec { position: relative; display: inline-block; float: right;}

.contact {float: left;position: relative;margin-bottom: 0 !important;margin-top: 29px !important;display: inline-block;padding:11px 16px 9px 20px;background: #ff6c30;border-radius: 50px 0px 0px 50px;border-right: 1px solid #fff;-webkit-transition: 2s all;}
.custom-menu {float: right;}
/* li#menu-item-wpml-ls-2-fr,li#menu-item-wpml-ls-2-de,li#menu-item-wpml-ls-2-en {padding-right:10px !important;} */
.contact-us {display: none;}
li#menu-item-wpml-ls-107-fr,li#menu-item-wpml-ls-107-de,li#menu-item-wpml-ls-107-en {padding-right:10px !important;}
.wpml-ls-menu-item .wpml-ls-flag {border-radius: 50%;width: 23px;height: 22px;}
.contact a {color: #fff;font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;letter-spacing: 0px;}
.contact a:hover {color: #fff;}
.partner-img-cont{
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background:#32629a;
    border-radius: 50%;
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);  
	transform: rotateY(-180deg);  
	padding:99px 30px;
    text-align: center;
}
.partner-img-sec:hover .partner-img{
	z-index: 1;
    /* -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg); */
}
.partner-img-sec:hover .partner-img-cont{
	z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
.partner-img-cont h3{font: 28px Arial !important;font-weight: 700 !important;font-style: normal;color: #F2F2F2 !important;line-height: 48px !important;margin:0px !important;text-transform: capitalize !important;}
.partner-img-cont a{font: 16px Arial !important;font-weight: 400 !important;font-style: normal;color: #32629A !important;background: #fff;padding: 2px 5px;border-radius: 5px;}
.partner-img-cont ul {padding: 0;margin: 0; list-style: none;padding-top: 20px;text-align: center;
padding-left: 8px;}
.partner-img-cont li a{background:none;padding:0px; display: inline-block;}
.partner-img-cont ul li {display: inline-block;}
.partner-img-cont li i {color: #fff;font-size: 35px; display: inline-block;}
.partner-img-cont p {margin: 0 !important;margin-top: 20px !important;}


/*------------------------News page-------
-------------------------------------------*/
.page-id-14 .fusion-page-title-bar .fusion-page-title-row h1 {text-transform: capitalize !important;}
.page-id-14 .fusion-page-title-bar .fusion-page-title-captions {padding: 0 20%;}
.press-list {float: left;width: 100%; padding: 21px 40px 0px;}
.press-list .alm-listing li {float: left;width: 33%;padding: 15px !important;margin-bottom: 0px !important;}

.press-list .alm-listing li:first-child{padding-left: 0px !important;}
.press-list .alm-listing li:last-child{padding-right: 0px !important;}
.press-list .alm-listing li .press-lists {background: #fff;    padding: 38px 27px;}
.press-list li .press-lists h3 {height: 130px; overflow: hidden;    text-transform: capitalize !important;}
.press-list li .press-lists h3 a{font: 28px Arial !important;font-weight: 700 !important;font-style: normal;color:#3d5b97 !important;}
.press-list .alm-listing li .press-lists .entry-meta {margin-bottom: 20px;}
.press-list li .press-lists span{font: 14px Arial !important;font-weight: 400 !important;font-style: normal;color:#3d5b97 !important;}
.press-list li .press-lists .press-date{color:#858384 !important;}
.press-list li .press-lists p.press-content{font: 16px Arial !important;font-weight: 700 !important;font-style: normal;color:#858587 !important;line-height: 30px !important;height: 150px;overflow: hidden;}
.load-more-post{font: 13px Arial !important;font-weight: 400 !important;font-style: normal !important;height: 56px !important;padding: 0px 131px !important;background: #32629a !important;text-transform: uppercase;margin-bottom: 0px !important;border-radius: 0px !important;}
.load-more-post:hover{background:#0058a5 !important;}
.press-list .alm-btn-wrap {padding-bottom: 38px !important;}

.press-lists a.press-read-more {padding-top: 30px;display: block;color:#32629a !important;font: 14px Arial !important;font-weight: 400 !important;font-style: normal !important;padding-left: 7px;}
.press-lists a.press-read-more:hover{color:#32629a !important;}


/*------------------------Global Partner -------------------------------------*/
.global-content .fusion-text h3{font: 48px Arial !important;font-weight: 700 !important;font-style: normal;color:#1E1E1E !important;text-align:center;margin-bottom: 37px; margin-top: 56px;text-transform: capitalize !important;}

.global-offc-content p , .global-offc-content{font: 16px Arial;font-weight: 400; font-style: normal; color:#747A87;line-height: 28px;margin-bottom: 20px;}

 .who-we-are-img img {width: 50%;margin-top:0px;} 
.page-id-8701 .who-we-are-img img {width: 100%;margin-top: 40px;}
.page-id-8783 .who-we-are-img img {width: 100%;margin-top: 40px;}
.page-id-8782 .who-we-are-img img {width: 100%;margin-top: 40px;}
.who-we-are-cont {padding-left: 50px;}
.who-right-img{padding-left: 50px;}
.what-we-do { padding: 68px 50px 40px;}
.page-id-4 .what-we-do { padding: 35px 0px 40px;}
.page-id-8686 .what-we-do { padding: 35px 0px 40px;}
.what-we-do.home-team-sec {padding-left: 50px;}
.page-id-4 .what-we-do h3 {font: 28px Arial !important;font-weight: 700 !important;font-style: normal; color: #fff !important;text-align: center;margin: 0;margin-bottom: 30px;text-transform: capitalize;    line-height: 23px !important;}
.page-id-8686 .what-we-do h3 {font: 28px Arial !important;font-weight: 700 !important;font-style: normal; color: #fff !important;text-align: center;margin: 0;margin-bottom: 30px;text-transform:inherit;line-height: 23px !important;}
.page-id-8688 .what-we-do h3 {font: 28px Arial !important;font-weight: 700 !important;font-style: normal; color: #fff !important;text-align: center;margin: 0;margin-bottom: 30px;text-transform:inherit;line-height: 23px !important;} 
.what-we-do h3 {font: 48px Arial !important;font-weight: 700 !important;font-style: normal;    color: #fff !important;text-align:center;margin: 0;margin-bottom: 10px;text-transform: inherit;}
.what-we-do p{color: #FFFFFF;font: 16px Arial !important;font-weight: 400;  line-height: 28px !important;}

.global-assingment h3{font: 36px Arial !important;font-weight: 700 !important; font-style: normal;color: #32629A !important;text-align: center;margin: 0;padding: 60px 0px 41px;text-transform: capitalize;}
.assingment-details {padding-left: 20px; margin-top: 0;}
.assingment-details li {font: 16px Arial !important;font-weight: 400;font-style: normal !important;color: #747474;line-height: 28px !important;}
.assingment-details li  a:hover{color:#333333  !important;}
.global-assingment p {font: 16px Arial !important;font-weight: 400;font-style: normal;line-height:28px !important;}
.practices li{color: #32629A;}
.practices li a{color: #32629A;}
.practices li a:hover{color: #32629A;}

/*------------------------contact Page -------------------------------------*/
.page-id-18 .fusion-page-title-bar .fusion-page-title-row h1 { text-transform: capitalize !important;}
.page-id-18 .fusion-page-title-bar .fusion-page-title-row h3 { text-transform: capitalize !important;}
.page-id-18 .footer-top-section {display: none;}
.page-id-18 .fusion-page-title-bar-center .fusion-page-title-captions {padding: 0px 28%;}
.contact-form-sec .fusion-column-wrapper {padding: 87px 303px 20px !important;}
.contact-info{font:18px Arial !important;font-weight: 400;font-style: normal !important;color:#ff6c30;line-height: 28px !important;margin-bottom: 27px;padding: 0px 23px;text-align:center;}
.contact-info p{font-style: italic !important;}
.contact-info strong {font-size:22px;}
.contact-form-sec form div input,.contact-form-sec form div select { height: 59px !important;color: #000 !important;font-size: 13px !important;padding: 2px !important; border: 1px solid #a9a9a9 !important;}
.contact-form-sec form div select {color:#333 !important;}
.contact-form-sec form div { margin-bottom: 21px;}
.captcha {float: left;margin-bottom: 0px !important;}
.contact-form-sec form div div{margin-bottom: 0px;}
.contact-form-sec form div input::-webkit-input-placeholder,.contact-form-sec form div textarea::-webkit-input-placeholder {text-transform: inherit;}
.contact-form-sec form div input::-moz-placeholder,.contact-form-sec form div textarea::-moz-placeholder {text-transform: inherit;}
.contact-form-sec form div input:-ms-input-placeholder,.contact-form-sec form div textarea:-ms-input-placeholder {text-transform: inherit;}
.contact-form-sec form div input:-moz-placeholder,.contact-form-sec form div textarea:-moz-placeholder {text-transform: inherit;}
/* .contact-form-sec form .phone-city { float: left; width: 100%; padding-right: 0px;}
.contact-form-sec form .how-help-you { float: left; width: 100%;} */
.contact-form-sec form .how-help-you  textarea{padding: 2px !important; height: 151px;border: 1px solid #a9a9a9 !important;}
.contact-form-sec form .list-city {padding-right: 0 !important;}
.contact-form-sec form .list-city .select-arrow{font-size: 0;border: 0; width: 30px !important;}
.contact-form-sec form .list-city .select-arrow:after{content: "\f0d7";font-family: 'FontAwesome';font-size: 18px;color: #000;}
.contact-form-sec form .how-help-you  textarea::-webkit-input-placeholder{line-height:145px;}
.contact-form-sec form .how-help-you  textarea::-moz-placeholder{line-height:145px;}
.contact-form-sec form .how-help-you  textarea:-ms-input-placeholder{line-height:145px;}
.contact-form-sec form .how-help-you  textarea:-moz-placeholder{line-height:145px;}
/* .contact-form-sec form .submit{ float: right;margin-bottom: 0px !important;margin-top: 10px !important;} */
.contact-form-sec form .submit input{height: auto !important;text-transform: unset;padding: 12px 36px !important; background: #ff6c30; color: #fff !important;font: 16px Arial !important;   font-weight: bolder !important; font-style: normal !important;border: 0px !important;    border-radius: 50px;}
.contact-form-sec form .submit input:hover{background:#ff6c30 !important;}
.contact-map-sec .fusion-title{margin-bottom:0px !important;}
.contact-map-sec h2.title-heading-center {font:52px Arial !important;font-weight: 700 !important;font-style: normal !important;color: #fff !important;padding:40px 0px 28px !important;}
.contact-map-sec {margin-bottom: 86px !important;}


/*------------------------Blog Page---------------------------------*/
.blog-title {margin-bottom: 51px !important;margin-top: 32px !important;}
.blog-title h1 {font: 72px Arial !important;font-weight: 700 !important;font-style: normal !important;color: #32629A !important;margin: 20px 0px !important;}
.blog-list article .fusion-post-wrapper {border: 0 !important;}
.blog-list article .post-content h2{text-transform: capitalize !important;}
.blog-list article .post-content h2 a{font: 28px Arial !important;font-weight: 700 !important;font-style: normal !important;color: #32629A !important;}
.blog-list article .post-content h2 a:hover{color: #32629A !important;}
.blog-list article .post-content .fusion-post-content-container p{font: 13px Arial !important;font-weight: 400 !important;font-style: normal !important;color: #666666 !important;}
.single #sidebar #text-9 .Blog-link {float: left;width: 100%; display: none;}
.single #sidebar #text-9 .press-link.heading {float: left;width: 100%;}
.single.category-news #sidebar #text-9 .press-link.heading {display: none;}
.single.category-news  #sidebar #text-9 .Blog-link{display: block;}


/*------------------------Blog view Page -------------------------------------*/

.single-post .fusion-page-title-bar {height: auto !important;}
.single-post .fusion-page-title-bar {height: auto !important;background: #f2f2f2 !important;}
.single-post .fusion-page-title-secondary {display: none;}
.single-post .fusion-page-title-bar .fusion-page-title-captions {padding-left: 115px;width: 744px;}
.single-post .fusion-page-title-bar .fusion-page-title-captions h1{font: 28px Arial !important;font-weight: 700 !important;font-style: normal !important;color: #32629A !important;text-shadow: none;text-transform: capitalize !important; padding: 44px 0px 10px;}
.single-post .fusion-page-title-bar .fusion-page-title-captions h2{font: 18px Arial !important;font-weight: 700 !important;font-style: normal !important;color: #32629A !important;text-shadow: none;text-transform: capitalize !important;padding-bottom: 44px; margin-bottom: 0;}
.single-post-con {padding-left: 115px;width: 857px;}
.single-post #main .sidebar {width: 22% !important; margin-right: 53px !important;margin-top: 50px;}
.single-post-con .single-navigation .fusion-single-navigation-wrapper { margin: 0 2em;height: 37px;}
.single-navigation {margin-top: 50px;height: 38px;line-height: 38px;margin-bottom: 36px !important;}
.single-navigation a {font: 13px Arial !important;font-weight: 400 !important;font-style: normal !important;}
.single-navigation a:hover{font-weight: 700 !important;color:#000 !important;}
.single-navigation a:before,.single-navigation a:after{font-size: 22px !important;line-height: 20px;}
.single-navigation a:hover:before,.single-navigation a:hover:after{color:#000 !important;font-weight: 400 !important;	}
.single-post .post-thumb-img {display: none;}

.single-post-con .post-content img{width: 100%;margin-bottom: 55px;}
.single-post-con .post-content p{font: 16px Arial !important;font-weight: 400 !important;font-style: normal !important;line-height:28px !important;color:#333333 !important;}
.single-post-con .post-content p em{font-style: italic !important;}
.single-post-con .post-content p strong{font-weight: 700 !important;}
.single-post-con .post-content p a{color:#333333 !important;}
.single-post-con .post-content li{font: 16px Arial !important;font-weight: 400 !important;font-style: normal !important;line-height:28px !important;color:#333333 !important;    margin-bottom: 20px;}
.single-post-con .post-content li em{font-style: italic !important;}
.single-post-con .post-content li strong{font-weight: 700 !important;}
.single-post-con .post-content li a{color:#333333 !important;}
.single-post-con .fusion-meta-info {display: none;}
.single-post-con .share-box h4{font: 30px Arial !important;font-weight: 700 !important;font-style: normal !important;text-transform: capitalize !important;}
.related-posts h3{font: 16px Arial !important;font-weight: 700 !important;font-style: normal !important;text-transform: capitalize !important;}
.related-posts .title-sep-container{display:none;}
.related-posts .fusion-title.fusion-title-size-three.sep-double {border-bottom: 1px solid;    margin-bottom: 15px !important;padding-bottom: 10px;}
.single-post #sidebar .search-table input {height: 37px;padding: 2px;border: 1px solid #a9a9a9 !important;}
.single-post #sidebar .search-table .search-button input {width: 37px;border: 0px !important;    background: #32629a;}
section#search-3 {margin-bottom: 30px !important;}
.single-post #sidebar .search-table .search-button input:hover{background: #32629a !important;}
.single-post #text-9,.single-post #text-10,.single-post #text-8 {margin-bottom: 36px !important;float: left; width: 100%;}
.single-post #text-9 .heading h4,.single-post #text-10 .heading h4,.single-post #text-8 .heading h4,.single-post #tweets-widget-2 .heading h4{font: 18px Arial !important;font-weight: 400 !important;font-style: normal !important;color:#333333 !important;margin-bottom: 12px;text-transform: capitalize !important;}
.press-links {float: left;width: 100%;border: 1px solid #e4e4e4;padding: 20px;}
.press-links a {font: 14px Arial !important;font-weight: 400 !important;font-style: normal !important;background: #32629a;padding: 15px 29px;color: #fff;display: inline-block;}
.download-app {float: left;width: 100%;padding: 20px;border: 1px solid #e4e4e4;padding-bottom: 0;}
.download-app img {width: auto; margin-bottom: 22px;}
section#pyre_tabs-widget-2 {float: left; margin-bottom: 20px !important;}
.single-post #text-8 .textwidget {padding: 15px;border: 1px solid #e4e4e4;}
.single-post #text-8 .textwidget p {margin: 0;}
.single-post #text-8 .footer-newsletter { float: left;width: 100%;position: relative;}
.single-post #text-8 .footer-newsletter input {padding: 2px; border: 1px solid #a9a9a9;}
.single-post #text-8 .footer-newsletter .newsletter-submit input{font: 13px Arial !important;font-weight: 400 !important;font-style: normal !important;border: 0;background: #32629a;    padding: 8px 12px;}
.newsletter-submit { position: absolute;right: 5px; top: 50%; margin-top: -15px;}
#pyre_tabs-widget-2 .tab-hold #tabs li.active a{border-top-color: #2c629c;}
#pyre_tabs-widget-2 .tab-hold #tabs li a{font: 14px Arial !important;font-weight: 400 !important;font-style: normal !important;height: 38px;line-height: 30px !important;}
#pyre_tabs-widget-2 #tab-popular ul li a{font: 12px Arial !important;font-weight: 400 !important;font-style: normal !important;margin-bottom: 5px;}
#pyre_tabs-widget-2 #tab-popular ul li .fusion-meta{font: 12px Arial !important;font-weight: 400 !important;font-style: normal !important;}
section#tweets-widget-2 { float: left; width: 100%;}

/*------------------------Legal info page-------
-------------------------------------------*/

.legal-title h1 {font: 72px Arial !important;font-weight: 700 !important;font-style: normal !important;color: #ff6c30 !important;margin: 50px 0px !important;}
.legal-info-con { float: left;width: 100%;text-align: center;font: 16px Arial !important;
font-weight: 400 !important; font-style: normal !important;color: #333;}
#tweets-widget-2 iframe#twitter-widget-0 {padding: 10px !important;border: 1px solid #eaeaea !important;}	
.related-posts .fusion-carousel-item .fusion-carousel-meta {display: none;}
.related-posts .fusion-carousel-item .fusion-carousel-title a{font: 14px Arial !important;font-weight: 400 !important;font-style: normal !important;}
.related-posts .fusion-carousel-item .fusion-carousel-title a:hover{color: #333333 !important;}


/**********************26-03-2018---------------------------*/

#menu-item-387 .fusion-megamenu li#menu-item-275 .fusion-megamenu-title:before{content:'';width:40px;height:35px;background:url(images/menu-logo-sprite.png) 0 395px;position: absolute;left: 28px;top: 50%;    margin-top: -15px;}
#menu-item-387 .fusion-megamenu li#menu-item-272 .fusion-megamenu-title:before{content:'';width:40px;height:35px;background:url(images/menu-logo-sprite.png) 0 247px;position: absolute;left: 28px;top: 50%;    margin-top: -15px;}
#menu-item-387 .fusion-megamenu li#menu-item-274 .fusion-megamenu-title:before{content:'';width:40px;height:35px;background:url(images/menu-logo-sprite.png) 0 347px;position: absolute;left: 28px;top: 50%;    margin-top: -15px;}
#menu-item-387 .fusion-megamenu li#menu-item-271 .fusion-megamenu-title:before{content:'';width:40px;height:35px;background:url(images/menu-logo-sprite.png) 0 203px;position: absolute;left: 28px;top: 50%;    margin-top: -15px;}
#menu-item-387 .fusion-megamenu li#menu-item-273 .fusion-megamenu-title:before{content:'';width:40px;height:35px;background:url(images/menu-logo-sprite.png) 0 294px;position: absolute;left: 28px;top: 50%;    margin-top: -15px;}
#menu-item-387 .fusion-megamenu li#menu-item-270 .fusion-megamenu-title:before{content:'';width:40px;height:35px;background:url(images/menu-logo-sprite.png) 0 160px;position: absolute;left: 28px;top: 50%;margin-top: -15px;}
#menu-item-8176 .fusion-megamenu li#menu-item-608 .fusion-megamenu-title:before{content:'';width:80px;height:40px;background:url(images/menu-logo-sprite.png) 0 123px;position: absolute;right: 10%;top: 50%;margin-top: -20px;}
#menu-item-8176 .fusion-megamenu li#menu-item-601 .fusion-megamenu-title:before{content:'';width:80px;height:40px;background:url(images/menu-logo-sprite.png) 0 90px;position: absolute;right: 10%;top: 50%;margin-top: -20px;}
.global-office-con:hover .flip-office-content span.budapest-lmg-logo {content: '';width: 144px; height: 50px;background: url(images/menu-logo-sprite.png) 0 54px;position: absolute;left: 50%; top: 35%;margin-top: -39px;margin-left: -72px;}
.category-news #sidebar section#pyre_tabs-widget-2 {display: none;}
.category-news .related-posts.single-related-posts {display: none;}
.category-news.single .fusion-sharing-box {margin-bottom: 40px;margin-top: 60px;}
.partner-quotes .partner-content div {margin-top: 20px;}
.page-id-8452 section#content {margin: 50px 0px 30px; text-align: center;}
.post-password-form input.fusion-button {height: auto !important;text-transform: capitalize !important;padding: 14px 43px !important;background: #32629a !important;color: #fff !important;font: 13px Arial !important;font-weight: bolder !important;font-style: normal !important;   border: 0px !important; border-radius: 5px !important;}
.post-password-form label {font: 18px Arial !important;font-weight: 400 !important;font-style: normal !important;}
.post-password-form label input {padding: 5px !important;height: 44px !important;width: 25% !important;border: 1px solid #a9a9a9 !important;}
.post-password-form p {font: 18px Arial !important;font-weight: 400 !important;font-style: normal !important;}
.redbook-content{font: 18px Arial !important;font-weight: 400 !important;font-style: normal !important;text-align: left;}
.redbook-content p{font: 18px Arial !important;font-weight: 400 !important;font-style: normal !important;}
.redbook-content p strong{font: 18px Arial !important;font-weight: 700 !important;font-style: normal !important;}
.redbook-content strong{font: 18px Arial !important;font-weight: 700 !important;font-style: normal !important;}
.redbook-content a{font: 18px Arial !important;font-weight: 400 !important;font-style: normal !important;}
.redbook-content a:hover{color: #32629A !important;}
.gmp_MapPreview .right-img img {max-width: 100% !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
		::i-block-chrome,.fusion-megamenu li {float: left !important;width: 251px !important;}
		::i-block-chrome,.global-office .fusion-layout-column{margin-right: 0px !important;}
		.gm-style div[style="position: absolute; left: 0px; top: 0px;"]{display:none;}
		::i-block-chrome,.fusion-widget-area .col-lg-4:nth-child(3) {padding-left: 10px;}
		::i-block-chrome,section#text-3 .textwidget .footer-newsletter .newsletter-submit {margin-top: -17px;}
		::i-block-chrome,.gm-style div[style="position: absolute; left: 1px; top: 1px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background-color: rgb(255, 255, 255); width: 645px; height: 427px; "]{display:none;}
		::i-block-chrome,.gm-style div[style="position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.199219); border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 4px -1px; box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 4px -1px; width: 647px; height: 429px; "]{display:none;}
		::i-block-chrome,.gm-style div[style="width: 0px; height: 0px; border-right-style: solid; border-right-color: transparent; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.0976563); border-right-width: 10px; border-left-width: 10px; position: absolute; left: 314px; top: 429px; border-top-width: 24px; "]{display:none;}
		:i-block-chrome,.gm-style div[style="position: absolute; left: 314px; top: 426px; border-top-width: 24px; "]{display:none;}
		::i-block-chrome,.fusion-page-title-wrapper {display: table-cell !important;vertical-align: middle;}
		
}
/* The Modal (background) */
.modal {display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}


div#myModal {overflow: auto;text-align: center;padding-top: 240px;}
#myModal div {width: 500px;display: inline-block;height: 150px;padding: 50px;background: #fff;position: relative;}
#myModal div button.close {color: #000;opacity: 1;font-size: 34px;margin-left: 20px;    margin-top: 10px;position: absolute;right: 20px;top: 0px;}
#myModal div p {line-height: 28px;font-size: 16px; color: #000;}

#mce-responses .modal {
    overflow: auto;
    text-align: center;
	padding: 15% 0px;
}

#mce-responses .modal .display-popup button.close {
    color: #000;
    opacity: 1;
	position: absolute;
    right: 10px;
    top: 10px;
}
#mce-responses .modal .display-popup {
    width: 600px;
    display: inline-block;
    background: #fff;
	padding: 30px;
	position: relative;
}

#mce-responses .modal .display-popup div#mce-error-response {
    display: inline-block !important;
    float: none;
    margin: 0;
    padding: 0;
    color: #2c629c; 
    z-index: 9;
    background: #fff;
    opacity: 1;
}
#mce-responses .modal .display-popup div#mce-error-response a:hover{color: #2c629c;}
li#menu-item-9024 {display: none;}
ul#menu-footer-menu li#menu-item-9367 a {padding-left: 0px !important;}
.home-who-we-left { margin-bottom: 80px !important;}
.international-partner {margin-top: 0px !important;}
.international-partner .bit-about-content-left {padding-top: 20px;}
.international-partner span.fusion-nav-prev:before{opacity: 0.5;}
.international-partner span.fusion-nav-next:before{opacity: 0.5;}
.legal-info-page h2 {font: 30px Arial !important;text-transform: capitalize;color: #000 !important;margin-bottom: 0; margin-top: 16px;}
.legal-info-page p {font: 16px Arial !important;font-weight: 400 !important;font-style: normal;line-height: 28px !important;color: #000;margin-bottom: 10px !important;}
.legal-info-page ul li {font: 14px Arial !important;font-weight: 400 !important;font-style: normal;line-height: 24px !important;color: #000;margin-bottom: 10px !important;}
.legal-info-page h3 {font: 26px Arial !important;text-transform: capitalize;margin: 0px 0px 20px;color: #000 !important;margin-bottom: 0;margin-top: 15px;}



/*-------------------------------- 06-09-2018------------
--------------------------------------------------------*/
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 2px solid #e85c41;
    padding: 2px 8px;
    height: 41px;
border-radius: 50px;}
#mc_embed_signup .button {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
    background:#ff6c30 !important;
    text-transform: inherit;
    font: 14px Arial !important;
    font-weight: 400;
    font-style: normal;
    border-radius: 30px;
    padding: 7px 8px !important;
    border: 0;
    color: #fff !important;
    height: auto;
}
#mc_embed_signup form {padding: 10px 0 10px !important;}
input#mce-EMAIL {padding: 2px 8px !important;height: 41px !important;border-radius: 50px !important;}
#mc_embed_signup .button{border-radius:15px !important;}
.bit-about-content-left h2 {text-transform: inherit;}
.legal-info-page P {FONT-SIZE: 16PX !IMPORTANT;}
.legal-info-page h2,.legal-info-page h3{font-size: 16px !important;font-weight: 700 !important;}

.contact .dutch-contact{}
.contact .eng-contact{}
.contact .french-contact{}
:lang(fr-FR) .contact{padding: 12px 16px 13px 20px;}
:lang(fr-FR) .contact a{font-size: 12px !important;}
:lang(de-DE) .contact{padding: 11px 16px 9px 20px;}



:lang(en-EN) .fusion-main-menu > ul > li{padding-right: 60px !important;}
ul#menu-main-menu-german li a:hover {color: #ff6c30;}
ul#menu-main-menu-french li a:hover {color: #ff6c30;}
.fusion-main-menu>ul>li>a:hover {color: #ff6c30;}

/*-------------------------------- 10-09-2018 ------------
--------------------------------------------------------*/
.current-menu-item a span { color: #ff6c30 !important;}

/*-------------------------------- 25-09-2018 ------------
--------------------------------------------------------*/
.fusion-header-sticky-height { height: 100px !important;}
/*-------------------------------- 29-09-2018 ------------
--------------------------------------------------------*/
ul#menu-footer-menu-french  li#menu-item-9592 a {padding-left: 0px !important;}
ul#menu-footer-menu-german  li#menu-item-9595 a {padding-left: 0px !important;}
#nav_menu-4 ul li.menu-item-9597 a{padding-right: 0px !important;border-right: 0 !important;}
#nav_menu-4 ul li.menu-item-9594 a{padding-right: 0px !important;border-right: 0 !important;}
/*-------------------------------- 16-10-2018 ------------
--------------------------------------------------------*/
/* .become-business-block img {-webkit-animation: fade 8s;
animation: fade 10s;-moz-animation: fade 10s;-o-animation: fade 10s;}
@-webkit-keyframes fade {
0% {opacity: 0.2} 
50% {opacity: 0.2}
100% {opacity:1}
}
@-moz-keyframes fade{
    0% {opacity: 0.2} 
  50% {opacity: 0.2}
  100% {opacity:1}  
}
@keyframes fade {
  0% {opacity: 0.2} 
  50% {opacity: 0.2}
  100%{opacity: 1}
}
@-o-keyframes fade {
0% {opacity: 0.2} 
  50% {opacity: 0.2}
  100%{opacity: 1}
}
 */
/*-------------------------------- 19-10-2018 ------------
--------------------------------------------------------*/
input.wpcf7-form-control.wpcf7-submit {height: auto !important;text-transform: unset;    padding: 14px 43px !important;background:#ff6c30;color: #fff !important;font: 13px Arial !important;font-weight: bolder !important; font-style: normal !important;    border: 0px !important; border-radius: 50px;}
.submit {padding: 0px 302px 20px !important;float: left;}
.fusion-header { max-height: 100px;}

.fusion-is-sticky .header-top-social div#social_links-widget-4 {margin-top:12px !important;}
.fusion-is-sticky .contact {margin-top:12px !important;}

/*-------------------------------- MEDIA QUERY------------
--------------------------------------------------------*/

@media (min-width: 1600px) {
.page-id-18 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important; background-attachment: initial; background-position: center;}
.page-id-9040 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important; background-attachment: initial; background-position: center;}
.page-id-9042 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important; background-attachment: initial; background-position: center;}
	
}  

@media (max-width: 1600px) {
.page-id-18 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important;/* background-position: 0px 80px !important; */     background-position: center center;     background-attachment: initial;}
.page-id-9040 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important;/* background-position: 0px 80px !important; */     background-position: center center;     background-attachment: initial;}
.page-id-9042 .fusion-page-title-bar{border-top: 0px !important;border-bottom: 0px !important;/* background-position: 0px 80px !important; */     background-position: center center;     background-attachment: initial;}
	
}

@media only screen and (max-width: 1920px) and (min-width: 1300px) {
.tfs-slider .background-image {background-position: unset !important;}
} 

@media (max-width: 1920px) {
	.and-you-sec {width: 298px;height: 298px;}
	@-moz-document url-prefix() { 
		.header-top-social div#social_links-widget-4 { margin-top: 21px !important;padding: 14px 15px;}
	}
	@-moz-document url-prefix() { 
		.fusion-widget-area .col-lg-4:nth-child(3) { padding-left: 20px;}
	}
	.parallax-mirror {transform:none; height:723px;}
	.parallax-slider {background-size:100% auto !important;}
	
	
}
@media (max-width: 1325px) {
	.footer3 a.fusion-social-network-icon {height: 50px;width: 50px;line-height: 50px;font-size: 30px !important;margin-right: 5px !important;}
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 {padding: 0px 10%;}
	.page-id-8784 .fusion-main-menu > ul > li {padding-right: 50px !important;}
	:lang(de-DE) .fusion-main-menu > ul > li {padding-right: 20px !important;}
}
@media (max-width: 1322px) {
	.fusion-logo {width: 33%;}
	:lang(fr-FR) .fusion-logo {width: 25%;} 
}
@media (max-width: 1320px) {
	.press-list {padding: 21px 20px 0px;}
	.page-id-8701 .content-box-percentage span.display-counter {font: 52px Arial;margin-top: -40px;font-weight: 700;}
}
@media (max-width: 1315px) {
	.bit-about-content-right {padding: 50px 30px 160px;}
	.bit-about-content-left {padding: 50px 30px;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions { padding: 0 19%;}
}
@media (max-width: 1305px) {
	.fusion-logo {width: 32%;}
}
@media (max-width: 1300px) {
	.homepage-top-slider .caption {width: 55%;}
	footer.fusion-footer-widget-area .fusion-columns {padding: 50px 50px 60px;}
	.ready-to-talk {padding: 12% 0px;}
	.single-post-con {padding-left: 50px; width: 807px;}
	.single-post .fusion-page-title-bar .fusion-page-title-captions {padding-left: 50px;
    width: 744px;}
	.homepage-top-slider .slide-content-container.slide-content-left { padding-left: 50px;
    padding-right: 50px;}
	.page-id-8784 .fusion-main-menu > ul > li {padding-right: 40px !important;}
}
@media (max-width: 1295px) {
	.teem-peo-content div {font: 14px Arial !important;line-height: 28px !important;}
	.teem-peo-content ul {width: 70%;}
	.fusion-logo { width:33%;}
	:lang(de-DE) .fusion-logo {width: 26%;}
	:lang(de-DE) .fusion-main-menu > ul > li {padding-right:20px !important;} 
	:lang(en-US) .fusion-main-menu > ul > li {padding-right:46px !important;} 
}
@media (max-width: 1285px) {
	ul#menu-footer-menu li a { padding: 0px 20px !important;}
	.footer3 a.fusion-social-network-icon {height: 45px;width: 45px;line-height: 45px;font-size: 26px !important; margin-right: 5px !important;}
	.people-quote-cont h2 {font: 24px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions {padding: 0 18%;}
}
@media (max-width: 1273px) {
	.people-quote-cont {padding: 50px 30px;}
	:lang(fr-FR) .fusion-logo {width: 21%;}
	:lang(de-DE) .fusion-logo {width: 21%;}
	:lang(en-US) .fusion-main-menu > ul > li {padding-right:37px !important;}
}
@media (max-width: 1265px) {
	.page-id-8784 .fusion-main-menu > ul > li {padding-right: 40px !important;}
	.page-id-8785 .fusion-main-menu > ul > li {padding-right: 42px !important;}
}
@media (max-width: 1260px) {
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 {padding: 0px 7%;}
 	.fusion-main-menu > ul > li {padding-right: 30px !important;}
}
@media (max-width: 1250px) {
	.and-you-sec {width: 296px;height: 296px;}
}
@media (max-width: 1240px) {
	.bit-about-content-right h2 {font: 42px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions {padding: 0 17%;}
	.home-latest-post article .fusion-post-content-wrapper p {font: 12px Arial !important;    font-weight: 400 !important; font-style: normal !important;}
}
@media (max-width: 1230px) {
	.footer2 {padding: 0px 0px 0px 35px !important;}
	section#text-3 .textwidget {padding: 15px 0px;}
	section#text-3 .textwidget p input.wpcf7-submit {width: 30% !important; font: 12px Arial !important;}
	.page-id-18 .fusion-page-title-bar-center .fusion-page-title-captions {padding: 0px 25%;}
	.page-id-8784 .fusion-main-menu > ul > li {padding-right:25px !important;}
	.page-id-8785 .fusion-main-menu > ul > li {padding-right: 31px !important;}
}
@media (max-width: 1225px) {
	.counter-box-content {padding: 0px 30px;}
	.partner-content {width: 50%;padding: 30px 0px 50px;}
	.teem-peo-content div {padding: 15px 20px;}
	.fusion-main-menu > ul > li {padding-right:20px !important;} 
	:lang(en-US) .fusion-main-menu > ul > li {padding-right:32px !important;} 
}
@media (max-width: 1215px) {
	.fusion-logo {padding-left: 0px;}
	.page-id-306 .fusion-page-title-bar .fusion-page-title-captions,.page-id-308 .fusion-page-title-bar .fusion-page-title-captions,.page-id-310 .fusion-page-title-bar .fusion-page-title-captions,.page-id-313 .fusion-page-title-bar .fusion-page-title-captions,.page-id-315 .fusion-page-title-bar .fusion-page-title-captions,.page-id-317 .fusion-page-title-bar .fusion-page-title-captions,.page-id-319 .fusion-page-title-bar .fusion-page-title-captions,.page-id-321 .fusion-page-title-bar .fusion-page-title-captions ,.page-id-323 .fusion-page-title-bar .fusion-page-title-captions,.page-id-325 .fusion-page-title-bar .fusion-page-title-captions,.page-id-327 .fusion-page-title-bar .fusion-page-title-captions,.page-id-329 .fusion-page-title-bar .fusion-page-title-captions,.page-id-331 .fusion-page-title-bar .fusion-page-title-captions,.page-id-333 .fusion-page-title-bar .fusion-page-title-captions {padding: 0px 25%;}

}
@media (max-width: 1200px) {
	.bit-about-content-left h2 {margin-bottom: 0px !important;}
	.home-who-we-left {margin-bottom: 50px !important;}
	.footer2 {padding: 0px 0px 0px 20px !important;}
	.fusion-widget-area .col-lg-4:nth-child(3) {padding-left: 20px;}
	.global-office-title h2 {padding: 70px 0px 90px !important;}
	.ready-to-talk {padding: 10% 0px;}
	.teem-peo-content div {font: 12px Arial !important;line-height: 22px !important;}
	.and-you-sec {width: 278px;height: 278px;    padding-top: 80px;}
	.teem-peo-content ul li a.see-office {font: 12px Arial !important; padding: 3px;}
	.teem-peo-content ul li { padding: 0px 2px;margin-bottom: 5px;}
	.teem-peo-content ul {right: 3px;width: 63%;bottom: 5px;}
	.meet-team-title {padding: 80px 0px 100px;}
	.home-google-map .fusion-google-map {height: 600px !important;}
	.people-quote-cont {padding: 30px;}
	.quote-right-img {padding: 30px 0px;}
	.teem-peo-content h3 {font: 22px Arial !important;font-weight: 700 !important;font-style: normal;}
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 350px;}
	.become-footer-top .ready-to-talk {padding: 10% 20px;}
	.become-footer-top .ready-to-talk h2 {font: 60px Arial !important;font-weight: 700 !important;font-style: normal;}
	.assignments-sec .fusion-column-wrapper {padding: 0px 30px !important;}
	.submit {width: 100%;float: left;padding: 20px 240px 20px !important;}
	.contact-form-sec .fusion-column-wrapper {padding: 20px 240px 20px !important;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions {padding: 0 16%;}
	.single-post-con {padding-left: 0px; width: 750px;}
	.single-post .fusion-page-title-bar .fusion-page-title-captions {padding-left: 0px;width: 750px;}
	.single-post #main .sidebar {width: 25% !important;margin-right: 0px !important;}
	.meet-team-section {padding: 0px 0px 86px;}
	.executivesider-top-slider .heading h2.title-heading-center {font-size: 50px !important;    font-family: Arial !important;font-weight: 700 !important;line-height: 60px !important;}
	.content-box-percentage i.fa-search {width: 100px;height: 100px;}
	.content-box-percentage i.fa-envelope-o { width: 100px; height: 100px;}
	.content-box-percentage i.fa-heart {width: 100px; height: 100px;}
	.content-box-percentage i.fa-star-o {width: 70px;height: 100px;}
	.content-box-percentage i.fa-film {width: 162px;height: 100px;}
	.page-id-8701 .content-box-percentage span.display-counter {font: 45px Arial;margin-top: -47px;font-weight: 700;margin-left: -66px;}
	.page-id-8701 .counter-box-content {font: 14px Arial !important;font-weight: 700 !important;}
	.page-id-8701 .bit-about-content-left h2 {font: 36px Arial !important;font-weight: 700 !important;  font-style: normal;}
	:lang(en-US) .fusion-main-menu > ul > li {padding-right:32px !important;} 
	}
@media (max-width: 1185px) {
	.fusion-logo {width: 29%;}
	:lang(de-DE) .fusion-logo {width: 23%;}
}
	.fusion-logo img {-webkit-transition: 2s all;/* height:68px !important; */}
	.fusion-logo a {text-align: left;}
	#social_links-widget-4 a {font-size: 14px !important;}
	li#menu-item-21 a span.menu-text {padding: 18px 16px 16px 20px;}
	@-moz-document url-prefix() {
		.header-top-social div#social_links-widget-4 {margin-top: 29px !important;padding: 13px 15px;}
	}
	.header-top-social div#social_links-widget-4 {padding: 10px 17px;}

@media (max-width: 1175px) {
	.fusion-logo {width: 23%;}
	.counter-box-content {padding: 0px 20px;}
	ul#menu-footer-menu li a {padding: 0px 16px !important;}
	.footer3 a.fusion-social-network-icon {height: 40px;width: 40px;line-height: 40px;font-size: 22px !important;}
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 {padding: 0px 2%;}
}
@media (max-width: 1170px) {
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions { padding: 0 15%;}
	.page-id-8784 .fusion-main-menu > ul > li {padding-right:13px !important;}
	.page-id-8785 .fusion-main-menu > ul > li {padding-right: 27px !important;}
	:lang(fr-FR) .fusion-logo {width: 23%;}
}
@media (max-width: 1165px) {
	.teem-peo-content div {margin-top: 0px;}
	.teem-peo-content {padding-top: 10px;}
	.teem-peo-content h3 {font: 22px Arial !important;font-weight: 700 !important;
    font-style: normal;}
}
@media (max-width: 1160px) {
	.fusion-logo {width:27%;}
	:lang(de-DE) .fusion-main-menu > ul > li {padding-right: 10px !important;}
}
@media (max-width: 1150px) {
	#menu-item-8176 .fusion-megamenu-wrapper {left: -360px !important;}
	.fusion-widget-area .col-lg-4:first-child {width: 28%;}
	.footer2 {padding: 0px 0px 0px 15px !important;}
	.fusion-widget-area .col-lg-4:nth-child(3) {width: 22%;padding-left: 15px;}
	.footer3 a.fusion-social-network-icon {height: 35px;width: 35px;line-height: 35px;font-size: 20px !important;}
	.footer2 section.fusion-footer-widget-column {margin-bottom: 27px;}
	.and-you-sec {width: 262px;height: 262px;}
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 110%;}
	.block-another .fusion-column-wrapper {padding: 20px 10px !important;}
	.become-partner-block {padding: 80px 0px;}
	.block-first .fusion-column-wrapper {padding: 20px 10px !important;}
	.partner-content { padding-top: 30px;line-height: 26px !important;padding-right: 30px;}
	.partner-quotes.second-quotes .partner-content {padding-right: 0px;padding-left: 30px;}
	.partner-content i.fa.fa-quote-left {padding-top: 5px;}
}

@media (max-width: 1140px) {
	.teem-peo-content {padding-top: 10px;}
	.teem-peo-content h3 {font: 20px Arial !important;font-weight: 700 !important;font-style: normal;}
	.teem-peo-content div {font: 14px Arial !important;line-height: 22px !important;margin-top: 10px;padding: 10px;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions {padding: 0 14%;}
}
@media (max-width: 1130px) {
	.flip-office-content {padding: 40px 30px 30px;}
	.flip-office-content.and-you-con { padding: 90px 10px 50px;}
	.single-post #text-9 .heading h4, .single-post #text-10 .heading h4, .single-post #text-8 .heading h4, .single-post #tweets-widget-2 .heading h4 {font: 16px Arial !important;  font-weight: 400 !important; font-style: normal !important; }
	.page-id-8784 .fusion-logo {width: 24%;}
	.page-id-8785 .fusion-logo {width: 24%;}
}
@media (max-width: 1120px) {
	.fusion-logo {width: 23%;}
	.fusion-logo img {width: 90% !important;}
}
@media (max-width: 1110px) {
	.teem-peo-content div {font: 14px Arial !important;line-height: 20px !important;}
	.quote-right-img { padding: 50px 0px 30px;}
}
@media (max-width: 1105px) {
	.bit-about-content-right h2 {font: 40px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.bit-about-content-left h2 {font: 40px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions {padding: 0 13%;}
	:lang(fr-FR) .fusion-logo {width: 20%;}
	:lang(de-DE) .fusion-logo {width: 20%;}
}
@media (max-width: 1100px) {
	#menu-item-8176 .fusion-megamenu-wrapper { left: -330px !important;}
	.and-you-sec {width: 244px;height: 244px;padding-top: 70px;}
	.home-google-map .fusion-google-map {height: 550px !important;}
	.partner-quotes {padding: 50px 30px;}
	.single-post-con {width: auto;}
	.homepage-top-slider .heading h2.title-heading-left {font-size: 50px !important;    font-family: Arial !important; font-weight: 700 !important;}
	/* :lang(fr-FR) .fusion-logo {width: 23%;}  */
}

@media (max-width: 1090px) {
	ul#menu-footer-menu li a { padding: 0px 13px !important;}
	.and-you-con img {width: 50%;}
	.flip-office-content.and-you-con a {font: 32px Arial !important;    font-weight: bold !important;}
	.flip-office-content.and-you-con {padding: 80px 10px 50px;}
	.flip-office-content h3 {font: 24px Arial !important;}
	.flip-office-content img {width: 80%;}
	.page-id-18 .fusion-page-title-bar-center .fusion-page-title-captions {padding: 0px 22%;}
	.fusion-main-menu > ul > li { padding-right:18px !important;}
	.fusion-logo {width: 27%;}
	.page-id-8784 .fusion-main-menu > ul > li {padding-right: 13px !important;}
	.page-id-8785 .fusion-main-menu > ul > li {padding-right: 18px !important;}
}
@media (max-width: 1080px) {
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions { padding: 0 12%;}
}
@media (max-width: 1075px) {
	li#menu-item-21 a span.menu-text { padding: 18px 12px 16px 12px;}
	.header-top-social div#social_links-widget-4 {padding: 10px 12px;}
	.counter-box-content {padding: 0px 10px;}
	.and-you-sec {width: 234px;height: 234px;padding-top: 60px;}
	.people-quote-cont {padding: 20px;}
}

@media (max-width: 1060px) {
	.meet-team-title h3 {font: 50px Arial !important; margin: 20px 0px;}
	.meet-team-title div { width: 68%;}
	.bit-about-content-right h2 { font: 36px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.bit-about-content-left {padding: 50px 30px 30px;}
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 {font-size: 18px;
    line-height: 22px;padding: 0px 15px;}
}
@media (max-width: 1055px) {
	.fusion-logo {width:27%;}
	.fusion-main-menu > ul > li { padding-right:18px !important;}
	.fusion-main-menu>ul>li:last-child{padding-right: 0px !important;}
	.teem-peo-content h3 {font: 20px Arial !important;font-weight: 700 !important;font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions { padding: 0 11%;}
	.single-post .fusion-page-title-bar .fusion-page-title-captions { width: 680px;}
	.meet-team-section {padding: 0px 0px 70px;}
	:lang(de-DE) .contact  a {font-size: 12px;}
	:lang(de-DE) .header-top-social div#social_links-widget-4 {padding: 7px 12px 8px;}
}
@media (max-width: 1045px) {
	ul#menu-footer-menu li a { padding: 0px 10px !important;}
	.fusion-widget-area #nav_menu-4 h4.widget-title {margin-bottom: 30px;}
	.fusion-main-menu li a {font-size: 12px !important;}
}
@media (max-width: 1040px) {
	section#text-3 .textwidget {padding: 10px 0px;}
	section#text-3 .textwidget p input.wpcf7-submit { width: 38% !important; font: 12px Arial !important;}
	.fusion-widget-area .col-lg-4:first-child {width: 32%;}
	.fusion-widget-area .col-lg-4:nth-child(2) {width: 46%;}
	.people-quote-cont { padding: 20px 10px;}
	.become-partner-block {padding: 80px 0px;}
	.press-list .alm-listing li .press-lists {padding: 38px 20px;}
	.page-id-8784 .fusion-logo {width: 22%;}
	.page-id-8785 .fusion-main-menu > ul > li {padding-right: 10px !important;}
	.wpml-ls-menu-item .wpml-ls-flag {border-radius: 50%;width: 19px;height: 19px;}
	:lang(fr-FR) .fusion-logo {width: 26%;}
	:lang(de-DE) .fusion-logo {width: 28%;}
	:lang(fr-FR) .fusion-main-menu > ul > li {padding-right: 20px !important;}
}
@media (max-width: 1035px) {
	ul#menu-footer-menu li a { font: 12px Arial !important;}
	.and-you-sec {width: 223px;height: 223px;padding-top: 70px;}
	.and-you-sec h3 {font: 30px Arial !important;}
	.fusion-widget-area #nav_menu-4 h4.widget-title {margin-bottom: 40px;}
	ul#menu-footer-menu li a {font: 16px Arial !important;}
	section#social_links-widget-5 h4.widget-title {margin-bottom: 40px;}
	:lang(en-US) .fusion-main-menu > ul > li {padding-right:28px !important;} 
}
@media (max-width: 1024px) {
	.people-quote-cont div {font: 12px Arial !important;line-height: 28px !important;}
	.people-quote-cont {padding: 20px 20px;}
	.people-quote-cont h2 {font: 20px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.business-content h2 {font: 22px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.block-another .fusion-column-wrapper {padding: 20px !important;}
	.business-content div {font: 12px Arial !important;font-weight: 400 !important;
    font-style: normal;line-height: 26px !important;}
	.partner-content { font: 12px Arial !important;font-weight: 400 !important; font-style: normal;line-height: 26px !important;}
	.fusion-social-networks {padding: 0px !important;}
	.what-we-do h3 { font: 40px Arial !important;font-weight: 700 !important;font-style: normal;}
	.what-we-do p {font: 14px Arial !important;font-weight: 400;line-height: 28px !important;}
	.global-assingment h3 {font: 30px Arial !important;font-weight: 700 !important;font-style: normal;padding: 30px 0px;}
	.assingment-details li {font: 14px Arial !important;font-weight: 400;font-style: italic !important;line-height: 28px !important;}
	.global-assingment p {font: 14px Arial !important;font-weight: 400;font-style: normal;line-height: 28px !important;}
	.contact-form-sec .fusion-column-wrapper {padding: 87px 200px 110px !important;}
	.submit {padding:0px 200px 20px !important;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 56px !important;    font-weight: 700 !important; font-style: normal;}
	.press-list li .press-lists h3 a {font: 24px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.press-list li .press-lists h3 {height: 120px; overflow: hidden;}
	.press-list li .press-lists span {font: 12px Arial !important;font-weight: 400 !important;}
	.press-list li .press-lists p.press-content {font: 14px Arial !important;font-weight: 700 !important; font-style: normal;}
	.press-list .alm-listing li .press-lists { padding: 30px 20px;}
	.page-id-8 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 62px !important;
    font-weight: 700 !important;font-style: normal;}
	.single-post #main .sidebar {width: 28% !important;}
	.single-post-con .share-box h4 {font: 22px Arial !important;font-weight: 700 !important;    font-style: normal !important;}
	.quote-right-img { padding: 10px 0px;}
	.quote-right-img img {width: 70%;}
	.flip-office-content h3 {font: 18px Arial !important;}
	.home-latest-post article .fusion-post-content-wrapper h2 a {font: 16px Arial !important;    font-weight: 700 !important; font-style: normal;}
	.partner-content {width: 50%;}
}
@media (max-width: 1020px) {
	ul#menu-footer-menu li a {padding: 0px 10px !important;}
	.footer3 a.fusion-social-network-icon {height: 32px;width: 32px;line-height: 32px;font-size: 18px !important;}
	.and-you-sec {width: 216px;height: 216px; padding-top: 65px;}
	.bit-about-content-left h2 {font: 30px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.page-id-8701 .bit-about-content-left {padding: 20px 30px 50px;}
}
@media (max-width: 1015px) {
	.homepage-top-slider .caption { width: 65%;}
	.homepage-top-slider .caption h3.title-heading-left {font-size: 16px !important;}
}
@media (max-width: 1005px) {
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 110%;}
	.teem-peo-content ul {width: 70%;}
	.teem-peo-content h3 {font: 18px Arial !important;font-weight: 700 !important;    font-style: normal;}
	#menu-item-8176 .fusion-megamenu-wrapper {left: -300px !important;}
	#menu-item-8176 .fusion-megamenu li .fusion-megamenu-icon img {width: 70% !important;}
	#menu-item-8176 .fusion-megamenu li .fusion-megamenu-icon {margin-top: -16px;right: 5%;}
	
	
}
@media (max-width: 1000px) {
	.and-you-sec {width: 212px;height: 212px; padding-top: 62px;}
	:lang(fr-FR) .fusion-logo {width: 25%;}
}
@media (max-width: 991px) {
	.fusion-logo {width: 26%;}
	.fusion-main-menu > ul > li {padding-right:20px !important;}
	.content-box-percentage span.display-counter {font: 54px Arial;margin-top: -40px;font-weight: 700;}
	.fusion-widget-area .col-lg-4:first-child {width: 45%;}
	.fusion-widget-area .col-lg-4:nth-child(2) {width: 55%;}
	.fusion-widget-area .col-lg-4:nth-child(3) { width: 100%;padding-left: 0px; margin-top: 20px;}
	ul#menu-footer-menu li a {font: 14px Arial !important;}
	footer.fusion-footer-widget-area .fusion-columns {padding: 50px;}
	.global-office {padding: 0px 30px;}
	.global-office-title h2 {padding: 70px 0px 50px !important;}
	.ready-to-talk {padding: 7% 0px;}
	.ready-to-talk a {padding: 14px 65px;}
	.and-you-sec {width: 268px;height: 268px; padding-top: 90px;}
	.teem-peo-content div { line-height: 18px !important;}
	.home-google-map .fusion-google-map {height: 500px !important;}
	/* 
	.fusion-page-title-bar .fusion-page-title-captions h1 {font: 60px Arial !important;font-weight: 700 !important;font-style: normal;} */
	.practices-title {margin-top: -34px;margin-left: -148px;}
	.page-id-264 .practices-title {margin-top: -34px;margin-left: -206px;}
	.page-id-260 .practices-title {margin-top: -34px;margin-left: -133px;}
	.page-id-266 .practices-title {margin-top: -34px;margin-left: -122px;}
	.page-id-262 .practices-title {margin-left: -181px;}
	.page-id-268 .practices-title {margin-left: -211px;}
	.become-banner-con h1 {font: 56px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.become-banner-con {width: 580px;margin-left: -290px;margin-top: -25px;}
	.flip-office-content.and-you-con { padding: 110px 10px 50px;}
	.slide-con h1 {font: 50px Arial !important;font-weight: 700 !important;font-style: normal;}
	.slide-con div {font: 16px Arial !important;font-weight: 400 !important;font-style: normal;}
	.slide-con {margin-left: -250px;width: 500px;}
	.bit-about-content-right {padding: 50px 30px 100px;}
	.become-footer-top .ready-to-talk {padding: 15% 20px;}
	.become-footer-top .ready-to-talk h2 {font: 50px Arial !important;font-weight: 700 !important; font-style: normal;}
	.press-banner-con h1 {font: 50px Arial !important;font-weight: 700 !important;font-style: normal;}
	.press-banner-con {margin-top: -52px;margin-left: -275px;width: 550px;}
	.page-id-306 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-308 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-310 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-313 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-315 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-317 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-319 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-321 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-323 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-325 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-327 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-329 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-331 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-333 .fusion-page-title-bar .fusion-page-title-row h1 {font: 48px Arial !important;
    font-weight: 700 !important; font-style: normal;}
	.page-id-306 .fusion-page-title-bar .fusion-page-title-captions,.page-id-308 .fusion-page-title-bar .fusion-page-title-captions,.page-id-310 .fusion-page-title-bar .fusion-page-title-captions,.page-id-313 .fusion-page-title-bar .fusion-page-title-captions,.page-id-315 .fusion-page-title-bar .fusion-page-title-captions,.page-id-317 .fusion-page-title-bar .fusion-page-title-captions,.page-id-319 .fusion-page-title-bar .fusion-page-title-captions,.page-id-321 .fusion-page-title-bar .fusion-page-title-captions ,.page-id-323 .fusion-page-title-bar .fusion-page-title-captions,.page-id-325 .fusion-page-title-bar .fusion-page-title-captions,.page-id-327 .fusion-page-title-bar .fusion-page-title-captions,.page-id-329 .fusion-page-title-bar .fusion-page-title-captions,.page-id-331 .fusion-page-title-bar .fusion-page-title-captions,.page-id-333 .fusion-page-title-bar .fusion-page-title-captions {padding: 0px 15%;}
	.who-we-are-cont {padding: 0px 20px;}
	.press-links a {padding: 15px 20px;}
	.single-post-con .share-box {margin-top: 0px !important;}
	.quote-right-img img {width: auto;}
	.quote-right-img {padding: 0px;}
	.fusion-widget-area .col-lg-4:first-child {width: 40%;}
	.fusion-widget-area .col-lg-4:nth-child(2) { width: 33%;}
	.fusion-widget-area .col-lg-4:nth-child(3) {width: 20%;margin-top: 0;}
	.home-who-we-left {margin-bottom: 20px !important;}
	.page-id-8701 .content-box-percentage span.display-counter {font: 45px Arial;margin-top: -40px; font-weight: 700;margin-left: -64px;}
	.page-id-8784 .fusion-main-menu li a {font-size:12px !important;}
	.page-id-8785 .fusion-main-menu li a {font-size: 14px !important;}
	.page-id-8784 .fusion-logo { width: 24%;}	
	.page-id-8785 .fusion-logo { width: 24%;}
:lang(fr-FR) .contact {padding: 12px 6px 13px 8px;}	
:lang(de-DE) .contact a{font-size:12px;}
:lang(de-DE) .contact {padding: 9px 8px;}
:lang(de-DE) #social_links-widget-4 a {font-size: 12px !important;}
    div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation a.wpgdprc-button {font-size: 10px;}
}
@media (max-width: 975px) {
	.fusion-logo { width: 25%;}
	.counter-box-content {font: 14px Arial !important;font-weight: 700 !important;}
	.bit-about-content-right h2 {font: 30px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.bit-about-content-left h2 {font: 30px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.page-id-8785 .fusion-logo {width: 23%;}
}
@media (max-width: 965px) {
	.and-you-sec { width: 258px; height: 258px;}
	.fusion-logo {width: 29%;margin: 20px 0px !important;}
	.page-id-8784 .fusion-main-menu li a {font-size: 12px !important;}
}
@media (max-width: 960px) {
	.page-id-8785 .contact {padding: 9px 6px 9px 10px;}
}
@media (max-width: 950px) {
	#menu-item-8176 .fusion-megamenu-wrapper {left: -280px !important;}
	.page-id-8784 .fusion-logo {width: 23%;}
	.page-id-8785 .fusion-logo {width: 23%;}
	:lang(fr-FR) .fusion-logo {width: 20%;}
	:lang(de-DE) .fusion-logo {width: 20%;}
	:lang(fr-FR) .fusion-main-menu > ul > li {padding-right: 10px !important;}
}
@media (max-width: 945px) {
	#menu-item-8176 .fusion-megamenu-wrapper {left: -320px !important;}
	#social_links-widget-4 a {font-size: 12px !important;}
	.header-top-social div#social_links-widget-4 {margin-top: 29px !important;padding: 11px 12px;}
	.partner-content {line-height: 24px !important;}
	.partner-content i.fa.fa-quote-left {font-size: 16px;}
	@-moz-document url-prefix() { 
		.header-top-social div#social_links-widget-4 {margin-top: 29px !important;}
	}
}
@media (max-width: 940px) {
	.fusion-main-menu > ul > li {padding-right: 10px !important;}
	:lang(en-EN) .fusion-main-menu > ul > li {padding-right: 30px !important;}
	.page-id-8784 .fusion-logo { width: 21%;}
	.page-id-8785 .fusion-logo { width: 21%;}
}
@media (max-width: 930px) {
	.and-you-sec {width: 249px;height: 249px;padding-top: 80px;}
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 123%;}
	.single-post-con .share-box h4 {font: 18px Arial !important;font-weight: 700 !important;    font-style: normal !important;}
	.single-post-con .share-box .fusion-social-networks a{padding: 5px !important;
    font-size: 12px;}
	.fusion-widget-area .col-lg-4:first-child {width: 35%;}
	.fusion-widget-area .col-lg-4:nth-child(2) { width: 37%;}
	.teem-peo-content div {line-height: 16px !important;font: 12px Arial !important;padding: 5px 10px;}
	.teem-peo-content h3 {font: 16px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.teem-peo-content ul {bottom: 0px;}
	.page-id-8701 .bit-about-content-left h2 {font: 30px Arial !important;font-weight: 700 !important;font-style: normal;}
	.page-id-8784 .contact a {font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;}
	.page-id-8785 .contact a {font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;}
	.page-id-8784 .header-top-social div#social_links-widget-4 {padding: 9px 12px 10px;}
	.page-id-8785 .header-top-social div#social_links-widget-4 {padding: 9px 12px 8px;}
}
@media (max-width: 920px) {
	.fusion-logo img {width: 100% !important;}
	.fusion-logo {width: 23%;margin: 20px 0px !important;}
	.fusion-main-menu li a {border: 0px !important;font-size: 12px !important;}	
	.page-id-8784 .fusion-logo {width: 18%;}
	.page-id-8785 .fusion-logo {width: 18%;}
}
@media (max-width: 915px) {
	#menu-item-8176 .fusion-megamenu-wrapper {left: -290px !important;}
	:lang(de-DE) .fusion-logo {width: 20%;}
}
@media (max-width: 910px) {
	.fusion-logo { width: 23%;}
	.fusion-widget-area .col-lg-4:first-child {width: 40%;}
	.and-you-sec {width: 241px;height: 241px;padding-top: 70px;}
	.bit-about-content-right h2 {font: 28px Arial !important;font-weight: 700 !important;}
	.bit-about-content-left h2 {font: 28px Arial !important;font-weight: 700 !important;}
	.single-post #text-9 .heading h4, .single-post #text-10 .heading h4, .single-post #text-8 .heading h4, .single-post #tweets-widget-2 .heading h4 {font: 14px Arial !important;  font-weight: 400 !important; font-style: normal !important;}
}
@media (max-width: 900px) {
	.fusion-logo {width: 21%;}
	/* .content-box-percentage i.fa-search {width: 115px;height: 115px;}
	.content-box-percentage i.fa-envelope-o {width: 108px; height: 115px;}
	.content-box-percentage i.fa-heart {width: 110px;height: 115px;}
	.content-box-percentage i.fa-star-o {width: 86px;height: 115px;}
	.content-box-percentage i.fa-film {width: 145px;height: 105px;} */
	.content-box-percentage span.display-counter {font: 44px Arial;font-weight: 700;}
	.content-box-percentage {height: 115px;}
	.content-box-percentage span.display-counter {margin-top: -30px;margin-left: -66px;}
	.bit-about-content-left p {font: 12px Arial !important;line-height: 28px !important;}
	.bit-about-content-right p {font: 12px Arial !important;line-height: 28px !important;}
	.bit-about-content-left h2 {font: 34px Arial !important;font-weight: 700 !important;}
	.bit-about-content-right h2 {font: 34px Arial !important;font-weight: 700 !important;}
	.and-you-sec {width: 239px;height: 239px;}
	.meet-team-title {padding: 50px 0px 70px;}
	.meet-team-title div {width: 80%;}
	.meet-team-title h3 {font: 44px Arial !important;}
	.home-google-map .fusion-google-map {height: 450px !important;}
	.recent-assignments {padding: 30px;}
	.area-covered {padding: 30px;}
	.recent-assignments h3 {font: 24px Arial !important;font-weight: 700 !important;font-style: normal;}
	.area-covered h3 {font: 24px Arial !important;font-weight: 700 !important;font-style: normal;}
	.block-another .fusion-column-wrapper {padding: 10px !important;}
	.become-partner-block {padding: 30px 0px;}
	.flip-office-content.and-you-con {padding: 90px 10px 50px;}
	.bit-about-content-right h2 {font: 30px Arial !important;font-weight: 700 !important;}
	.bit-about-content-left h2 {font: 30px Arial !important; font-weight: 700 !important;}
	.what-we-do { padding: 40px 30px;}
	.global-assingment h3 {font: 26px Arial !important;font-weight: 700 !important;font-style: normal;padding: 20px 0px;}
	.assingment-details li {font: 12px Arial !important;font-weight: 400;font-style: normal !important;line-height: 28px !important;}
	.global-assingment p {font: 12px Arial !important;font-weight: 400;font-style: normal;
    line-height: 28px !important;}
	.contact-info {font: 14px Arial !important;font-weight: 400;font-style: normal !important;padding: 0px;line-height: 28px !important;}
	.contact-form-sec .fusion-column-wrapper {padding: 50px 150px !important;}
	.submit{padding: 20px 150px !important;}
	.contact-map-sec h2.title-heading-center {font: 60px Arial !important;font-weight: 700 !important; font-style: normal !important;}
	.press-list .alm-listing li .press-lists {padding: 20px 10px;}
	.press-list li .press-lists h3 a {font: 22px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.press-list li .press-lists h3 {height: 110px; overflow: hidden;}
	.blog-title h1 {font: 60px Arial !important;font-weight: 700 !important;font-style: normal !important;}
	.legal-info-page h2 {font: 24px Arial !important; margin-bottom: 20px !important;}
	.legal-info-page h3 {font: 22px Arial !important;margin: 0px 0px 10px;}
	:lang(de-DE) .contact {padding: 9px 9px 9px 10px;}
}
@media (max-width: 895px) {
	.teem-peo-content div {font: 10px Arial !important;line-height: 18px !important;}
	.partner-content {width: 47%;padding-top: 0px;}
	.partner-quotes {padding: 30px;}
	.page-id-8784 .contact {padding: 11px 9px 9px 10px;}
	.page-id-8785 .contact {padding: 11px 9px 9px 10px;}
	.page-id-8785 .fusion-main-menu li a {font-size: 13px !important;}
}
@media (max-width: 880px) {
	li#menu-item-21 a span.menu-text {padding: 18px 8px 16px;}
	.header-top-social div#social_links-widget-4 {padding: 11px 10px;}
	.fusion-widget-area .col-lg-4:first-child {width: 38%;}
	.and-you-sec {width: 231px;height: 231px;}
	.teem-peo-content ul {bottom: 0px;width: 60%;}
	.teem-peo-content ul li {margin-bottom: 3px;}
	.teem-peo-content ul li a.see-office {font: 10px Arial !important;}
	.teem-peo-content div {margin-top: 5px;}
	.teem-peo-content h3 {font: 14px Arial !important;font-weight: 700 !important;font-style: normal;}
	.quote-right-img {padding: 20px 0px 0px;}
}
@media (max-width: 875px) {
	.page-id-8784 .fusion-main-menu > ul > li {padding-right: 12px !important;}
	.page-id-8785 .fusion-main-menu > ul > li {padding-right: 12px !important;}
}
@media (max-width: 870px) {
	.fusion-logo {width: 20%; margin-top: 21px !important;}
	#menu-item-8176 .fusion-megamenu-wrapper { left: -250px !important;}
	.homepage-top-slider .heading h2.title-heading-left { font-size: 46px !important;}
	.homepage-top-slider .buttons a.fusion-button {padding: 15px 30px;}
	.teem-peo-content div {line-height: 16px !important;}
	.people-quote-cont h2 {font: 18px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions { padding: 0 10%;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h1 { font-size: 46px !important;    font-weight: 700 !important; font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h3 {font-size: 18px;}
	.page-id-8 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 52px !important;
    font-weight: 700 !important; font-style: normal;}
	:lang(de-DE) .fusion-main-menu > ul > li {padding-right: 10px !important;}
	:lang(fr-FR) .fusion-logo {width: 20%;}
}
@media (max-width: 855px) {
	.fusion-logo { width: 17%;}
	:lang(de-DE) .header-top-social div#social_links-widget-4 {padding: 9px 6px 8px!important;}
}
@media (max-width: 850px) {
	.contact a { font-size: 14px;}
	.header-top-social div#social_links-widget-4 {padding: 9px 8px 10px;}
	.bit-about-content-right {padding: 40px 30px 70px;}
	.fusion-logo {width: 22%;margin-right: 10px !important;}
	.fusion-main-menu > ul > li {padding-right: 15px !important;}
	:lang(en-EN).fusion-main-menu > ul > li { padding-right: 30px !important;}
	.bit-about-content-left {padding: 40px 30px;}
	.and-you-sec {width: 222px;height: 222px;padding-top: 65px;}	
	.business-content h2 {font: 20px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.teem-title h3 {font: 10px Arial !important;font-weight: 700 !important;font-style: normal;}
	.gm-style-iw>div:first-child {max-width: 350px !important;max-height: 250px !important;
    display: block !important;overflow-x: auto !important;}
	.gm-style-iw .egm-marker-iw div {width: 100% !important;border-right: 0 !important;    padding-right: 20px !important;}
	.gm-style-iw .egm-marker-iw div.right-img { width: 100% !important;height: auto !important; margin: 20px 0px;}
	.gm-style-iw .egm-marker-iw div div {padding-right: 0px !important;}
	.gm-style-iw>div:first-child::-webkit-scrollbar {width: 3px;}
	.gm-style-iw>div:first-child::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background: #f1f1f1;}
	.gm-style-iw>div:first-child::-webkit-scrollbar-thumb {background: #fff;}
	.gm-style-iw>div:first-child::-webkit-scrollbar-thumb:hover {background: #32629a;}
	.partner-quotes .partner-img { width: 336px;height: 336px;overflow: hidden;}
	.partner-quotes .partner-content .quote{margin-bottom: 20px;}
	:lang(fr-FR) .fusion-main-menu > ul > li { padding-right: 10px !important;}
	:lang(de-DE) .fusion-main-menu > ul > li {padding-right: 10px !important;}
	:lang(fr-FR) .contact {padding: 8px 6px 13px 8px;}	
    .wpgdprc .wpgdprc-consent-bar__notice p {font-size: 12px;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice {max-width: 400px;}
}
@media (max-width: 845px) {
	.fusion-widget-area .col-lg-4:first-child {width: 38%;}
	.fusion-widget-area .col-lg-4:nth-child(2) {width: 40%;}
	:lang(fr-FR) #social_links-widget-4 a {font-size: 11px !important;}
	.fusion-main-menu li a {font-size: 10px !important;}
}
@media (max-width: 840px) {
	#menu-item-8176 .fusion-megamenu-wrapper { left: -235px !important;}
	.people-quote-cont i.fa.fa-quote-left {padding-top: 0px;}
	.people-quote-cont div {line-height: 24px !important;}
	.bit-about-content-right h2 {font: 26px Arial !important;font-weight: 700 !important;}
	.bit-about-content-left h2 {font: 26px Arial !important;font-weight: 700 !important;}
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 {padding: 0px 8%;}
	.press-list .alm-listing li {padding: 10px !important;}
	.quote-right-img {padding: 0px;}
	.page-id-8784 .fusion-logo {width: 16%;}
	.page-id-8785 .fusion-logo {width: 16%;}
	:lang(de-DE) .fusion-main-menu > ul > li {padding-right: 10px !important;}
}
@media (max-width: 835px) {
	.and-you-sec {width: 217px; height: 217px;}
	.flip-office-content.and-you-con {padding: 70px 10px 50px;}
	.teem-peo-content ul li {margin-bottom: 3px;}
	.bit-about-content-right h2 {font: 38px Arial !important;font-weight: 700 !important;}
	.bit-about-content-left h2 {font: 38px Arial !important;font-weight: 700 !important;}
	.become-footer-top .ready-to-talk h2 {font: 40px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.teem-peo-content ul {width: 70%;}
}
@media (max-width: 825px) {
	.fusion-logo { width: 21%;}
	#menu-item-8176 .fusion-megamenu-wrapper {left: -215px !important;}
	ul#menu-footer-menu li a {padding: 0px 8px !important;}
	.footer2 {padding: 0px !important;}
	.fusion-widget-area .col-lg-4:nth-child(3) {margin-bottom: 0px;}
	.and-you-sec {width: 213px;height: 213px;padding-top: 60px;}
	.executivesider-top-slider .heading h2.title-heading-center {font-size: 40px !important;  font-family: Arial !important;font-weight: 700 !important;line-height: 50px !important;}
	:lang(fr-FR) .page-id-8784 .contact {padding: 11px 7px 9px 6px;}
	:lang(fr-FR) .contact a {font-size: 10px !important;}
	:lang(de-DE) .contact a {font-size: 12px !important;}
	:lang(de-DE) .contact {padding: 10px 7px 10px 10px;}
	:lang(de-DE).header-top-social div#social_links-widget-4 {padding: 9px 5px 10px;}
}
@media (max-width: 820px) {
	.contact a {font-size: 12px;}
	.header-top-social div#social_links-widget-4 {padding: 10px 8px 9px;}
	.page-id-8784 .contact a {font-size: 12px;font-family: Arial, Helvetica, sans-serif;    font-weight: 400;}
	.page-id-8785 .contact a {font-size: 12px;font-family: Arial, Helvetica, sans-serif;    font-weight: 400;}
	.page-id-8784 .header-top-social div#social_links-widget-4 {padding: 9px 12px 8px;}
	:lang(de-DE) .header-top-social div#social_links-widget-4 {padding: 7px 4px 6px;}
	:lang(de-DE).wpml-ls-menu-item .wpml-ls-flag {width: 18px; height: 18px;}
	:lang(en-US).contact {padding: 13px 16px 9px 20px;}
}
@media (max-width: 810px) {
	.and-you-sec {width: 208px;height: 208px;}
	.press-list .alm-listing li {padding: 7px !important;}
	.page-id-8784 .fusion-main-menu > ul > li {padding-right: 10px !important;}
	.page-id-8785 .fusion-main-menu > ul > li {padding-right: 10px !important;}
	.page-id-8784 .fusion-main-menu li a {font-size: 13px !important;}
	.page-id-8785 .fusion-main-menu li a {font-size: 13px !important;}
}
@media (max-width: 800px) {
	.header-social-div {display: none;}
	.contact-us {display: block;}
	.fusion-logo { width: auto;}
	li#mobile-menu-item-616 { display: none;}
	li#mobile-menu-item-617 { display: none;}
	.fusion-header-wrapper .fusion-header .fusion-row { border-bottom: 0;}
	nav.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left {padding-top: 10px !important;}
	.fusion-logo img { width: 100% !important;margin-top: 0;}
	.fusion-mobile-menu-icons a:hover{cursor:pointer;}
	.fusion-mobile-menu-icons a.fusion-icon.fusion-icon-bars:before{color:#000;}
	.fusion-mobile-menu-icons {margin-top: 20px !important;}
	.fusion-mobile-nav-holder > ul > li > a{font-family: Arial, Helvetica, sans-serif !important;font-size: 16px !important;}
	.homepage-top-slider .heading h2.title-heading-left {font-size: 34px !important;line-height: 45px !important;}
	.homepage-top-slider .caption h3.title-heading-left {font-size: 14px !important;}
	.homepage-top-slider .caption {width: 80%;}
	.homepage-top-slider .buttons a.fusion-button {font: 13px Arial !important;padding: 12px 24px;}
	.counter-box-content {font: 20px Arial !important; font-weight: 700 !important;}
	.counter-section .fusion-counter-box {margin-bottom: 45px;}
	ul#menu-footer-menu li a {padding: 0px!important;border: 0 !important;}
	#menu-footer-menu li{width: 100%;text-align: left !important;}
	.fusion-widget-area .col-lg-4:nth-child(2) {margin-bottom: 0 !important;}
	#footer .fusion-copyright-notice {height: 50px;}
	#footer .fusion-copyright-content {padding: 0px 15px;}
	section#text-3 .textwidget {padding: 10px 0px;}
	.fusion-widget-area .col-lg-4:first-child {padding-right: 0;}
	.home-latest-post article .fusion-post-content-wrapper h2 a {font: 28px Arial !important;font-weight: 700 !important;}
	.home-latest-postlist .fusion-column-wrapper {padding: 30px !important;}
	.global-office-name h3 {font: 28px Arial !important;}
	.ready-to-talk h2 {font: 52px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.ready-to-talk p {font: 16px Arial !important;}
	.bit-about-content-left p {font: 16px Arial !important;line-height: 28px !important;}
	.bit-about-content-right p { font: 16px Arial !important;line-height: 28px !important;}
	.bit-about-content-left h2 {font: 46px Arial !important;font-weight: 700 !important;}
	.bit-about-content-right h2 {font: 46px Arial !important;font-weight: 700 !important;}
	.and-you-sec h3 { font: 38px Arial !important;}
	.and-you-sec {width: 298px;height: 298px; padding-top: 90px;}
	.meet-people-list {float: left;width: 100%;text-align: center;margin-bottom: 20px;}
	.meet-our-people {display: inline-block;font-weight: 700 !important;font-style: normal;}
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 100%;}
	.teem-peo-content div {font: 16px Arial !important; line-height: 28px !important;}
	.meet-team-title div {width: 100%;}
	.meet-team-section {padding: 0px 0px 60px;}
	.fusion-page-title-bar .fusion-page-title-captions h1 {font: 50px Arial !important;font-weight: 700 !important;font-style: normal;}
	.practices-title {margin-top: -13px;margin-left: -123px;}
	.people-quote-cont {padding: 20px 50px;}
	.people-quote-cont h2 {font: 28px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.people-quote-cont i.fa.fa-quote-left {padding-top: 6px;}
	.people-quote-cont div {font: 14px Arial !important; line-height: 28px !important;}
	.people-quote-left .fusion-column-wrapper {min-height: auto !important;}
	.page-id-264 .practices-title {margin-top: -29px;margin-left: -172px;}
	.page-id-260 .practices-title {margin-top: -29px;margin-left: -111px;}
	.page-id-266 .practices-title {margin-top: -29px;margin-left: -101px;}
	.page-id-262 .practices-title { margin-left: -151px;}
	.page-id-268 .practices-title {margin-left: -176px;}
	.become-partner-block {padding: 30px 0px;}
	.business-content h2 {font: 30px Arial !important;font-weight: 700 !important;font-style: normal;}
	.business-content div {font: 20px Arial !important;font-weight: 400 !important;
    font-style: normal;line-height: 30px !important;}
	.block-another .fusion-column-wrapper {padding: 20px !important;}
	.block-another {margin-bottom: 35px !important;}
	.block-first { margin-bottom: 35px !important;}
	.partner-img-sec {float: none;}
	.partner-quotes {padding: 30px; text-align: center;}
	.partner-quotes.second-quotes .partner-content {padding: 0px;}
	.partner-quotes.second-quotes .partner-img-sec {float: none;}
	.partner-content {width: 100%;padding-top: 20px !important;text-align: left;padding: 0;font: 14px Arial !important;font-weight: 400 !important;font-style: normal;    line-height: 28px !important;}
	.partner-content i.fa.fa-quote-left {font-size: 18px;padding-top: 7px;}
	.flip-office-content.and-you-con {padding: 110px 10px 50px;}
	.teem-title h3 {font: 12px Arial !important;font-weight: 700 !important;font-style: normal;}
	.teem-title h3 {font: 18px Arial !important;font-weight: 700 !important;font-style: normal;}
	.teem-peo-content ul {bottom: 0px;}
	.teem-peo-content h3 {font: 22px Arial !important;font-weight: 700 !important;font-style: normal;}
	.page-id-306 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-308 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-310 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-313 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-315 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-317 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-319 .fusion-page-title-bar .fusion-page-title-row h1 ,.page-id-321 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-323 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-325 .fusion-page-title-bar .fusion-page-title-row h1 ,.page-id-327 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-329 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-331 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-333 .fusion-page-title-bar .fusion-page-title-row h1 {padding-bottom: 30px;}
	.area-covered-sec .fusion-column-wrapper {border-right: 0px !important;}
	.assignments-sec .fusion-column-wrapper { border-right: 0px !important;}
	.global-assingment h3 {font: 36px Arial !important;font-weight: 700 !important;font-style: normal; padding: 20px 0px;}
	.assingment-details li {font: 16px Arial !important;font-weight: 400;font-style: normal !important; line-height: 28px !important;}
	.global-assingment p { font: 16px Arial !important; font-weight: 400; font-style: normal;    line-height: 28px !important;}
	.who-right-img {padding-left: 0px;}
	#mc4wp-form-1 input[type=email] { max-width: 100%;}
	.page-id-18 .fusion-page-title-bar-center .fusion-page-title-captions { padding: 0px 12%;}
	.contact-map-sec h2.title-heading-center {font: 50px Arial !important;font-weight: 700 !important;font-style: normal !important;padding: 30px 0px !important;}
	.press-list .alm-listing li {width: 100%;padding: 15px !important;}
	.press-list .alm-listing li:first-child {padding-left: 15px !important;}
	.press-list .alm-listing li:last-child {padding-right: 15px !important;}
	.press-list li .press-lists h3 a { font: 28px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.press-list li .press-lists span {font: 14px Arial !important;font-weight: 400 !important;}
	.press-list li .press-lists p.press-content { font: 16px Arial !important;font-weight: 700 !important;font-style: normal;line-height: 30px !important;height: auto;overflow: hidden;}
	.press-list li .press-lists h3 {height: auto; overflow: hidden;}
	.page-id-8 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 44px !important;
    font-weight: 700 !important; font-style: normal;}
	.page-id-8 .fusion-page-title-bar .fusion-page-title-row h3 { font-size: 18px;}
	.single-post-con .share-box .fusion-social-networks a {padding: 7px !important;font-size: 14px;}
	.single-post-con .share-box h4 {font: 20px Arial !important;font-weight: 700 !important;
    font-style: normal !important;}
	.legal-title h1 {font: 56px Arial !important;font-weight: 700 !important;font-style: normal !important;}
	li#menu-item-9024 {display:block;}
	.custom-menu {display: none;}
	.fusion-widget-area .col-lg-4:first-child {margin-bottom: 10px !important;}
	.fusion-widget-area #nav_menu-4 h4.widget-title {margin-bottom: 20px;}
	.fusion-widget-area .col-lg-4:nth-child(2) {margin-bottom: 20px !important;}
	section#social_links-widget-5 h4.widget-title {margin-bottom: 30px;}
	.ready-to-talk {padding: 12% 0px;}
	.teem-peo-content ul li a.see-office {font: 12px Arial !important;}
	.teem-peo-content h3 {font: 26px Arial !important;font-weight: 700 !important;    font-style: normal;}
	.teem-peo-content div {font: 22px Arial !important;line-height: 34px !important;    margin-top: 20px;}
	.who-we-are-img img {width: 70%;margin: 40px 0px;}
	.home-team-con .fusion-column-wrapper { border-left: 0px !important;}
	.home-what-we-con {border-bottom: 1px solid #ffffff !important;}
	.what-we-do p {font: 16px Arial !important;font-weight: 400;line-height: 28px !important;}
	.partner-quotes .partner-img {float: none;}
	.become-business-block div {margin-bottom: 20px;}
	.white-contact h2 {font: 38px Arial !important;font-weight: 700 !important;}
	.block-first .fusion-column-wrapper {padding: 20px !important;}
	.white-contact {padding: 20% 0px 17%;}
	.executivesider-top-slider.globalslider .caption h3.title-heading-center {font-size: 18px !important;font-family: Arial !important;font-weight: 400 !important;line-height: 26px !important;}
	.page-id-8701 .bit-about-content-left {padding: 20px 30px;}
	.page-id-8701 .who-we-are-img img { width: 100%;margin:0px 0 20px;}
	li#mobile-menu-item-wpml-ls-2-fr span.menu-text img.wpml-ls-flag {width: 100%;height: 100%;    border-radius: 50%;}
	li#mobile-menu-item-wpml-ls-2-fr span.menu-text {width: 23px;height: 23px; border-radius: 50%;}
	li#mobile-menu-item-wpml-ls-2-de span.menu-text img.wpml-ls-flag {width: 100%;height: 100%;    border-radius: 50%;}
	li#mobile-menu-item-wpml-ls-2-de span.menu-text {width: 23px;height: 23px; border-radius: 50%;}
	.page-id-8784 .fusion-logo {width: 35%;}
	.page-id-8785 .fusion-logo {width: 35%;}
	.page-id-8784 .fusion-logo img {width: auto !important;}
	.page-id-8785 .fusion-logo img {width: auto !important;}
	li#mobile-menu-item-wpml-ls-107-fr span.menu-text img.wpml-ls-flag {width: 100%;height: 100%;border-radius: 50%;}
	li#mobile-menu-item-wpml-ls-107-fr span.menu-text {width: 23px; height: 23px;}
	li#mobile-menu-item-wpml-ls-107-de span.menu-text img.wpml-ls-flag {width: 100%;height: 100%;border-radius: 50%;}
	li#mobile-menu-item-wpml-ls-107-de span.menu-text {width: 23px; height: 23px;}
	:lang(de-DE) .fusion-logo {width: auto !important;}
	:lang(fr-FR) .fusion-logo {width: auto !important;}	
    .what-we-do.home-team-sec {padding-left: 0px;}
    li.menu-item-language .menu-text img.wpml-ls-flag{opacity: 1 !important;}
    div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation a.wpgdprc-button {font-size: 14px;}
}
@media (max-width: 720px) {
	.page-id-306 .fusion-page-title-bar .fusion-page-title-captions,.page-id-308 .fusion-page-title-bar .fusion-page-title-captions,.page-id-310 .fusion-page-title-bar .fusion-page-title-captions,.page-id-313 .fusion-page-title-bar .fusion-page-title-captions,.page-id-315 .fusion-page-title-bar .fusion-page-title-captions,.page-id-317 .fusion-page-title-bar .fusion-page-title-captions,.page-id-319 .fusion-page-title-bar .fusion-page-title-captions,.page-id-321 .fusion-page-title-bar .fusion-page-title-captions,.page-id-323 .fusion-page-title-bar .fusion-page-title-captions,.page-id-325 .fusion-page-title-bar .fusion-page-title-captions,.page-id-327 .fusion-page-title-bar .fusion-page-title-captions,.page-id-329 .fusion-page-title-bar .fusion-page-title-captions,.page-id-331 .fusion-page-title-bar .fusion-page-title-captions,.page-id-333 .fusion-page-title-bar .fusion-page-title-captions {padding: 0px 5%;}
	.contact-form-sec .fusion-column-wrapper {padding: 50px 100px !important;}
	.submit{padding: 20px 100px !important;width: 100%;}
	.blog-title h1 {font: 50px Arial !important;font-weight: 700 !important;font-style: normal !important;}
}
@media (max-width: 700px) {
	.meet-team-title div {font: 16px Arial !important;}
	.meet-team-title h3 {font: 40px Arial !important;}
	.meet-team-title {padding: 20px 0px 40px;}
	.become-banner-con h1 {font: 46px Arial !important;font-weight: 700 !important;font-style: normal;}
	.become-banner-con div {font: 24px Arial !important;font-weight: 400 !important;    font-style: normal;}
	.slide-con h1 {font: 40px Arial !important;font-weight: 700 !important; font-style: normal;}
	.slide-con {margin-left: -200px;width: 400px;}
	.press-banner-con h1 {font: 40px Arial !important;font-weight: 700 !important;font-style: normal;}
	.press-banner-con div {font: 18px Arial !important;font-weight: 400 !important;font-style: normal;}
	.press-banner-con {margin-top: -43px;margin-left: -210px; width: 420px;}
}
@media (max-width: 670px) {
	.homepage-top-slider .buttons a.fusion-button {font: 10px Arial !important;padding: 12px 20px;}
	.people-quote-cont {padding: 20px 30px;}
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 {font-size: 20px;
    line-height: 30px;padding: 0px 15px;}
}
@media (max-width: 650px) {
	.home-latest-post article .fusion-post-content-wrapper h2 a {font: 20px Arial !important;font-weight: 700 !important;}
	.home-google-map .fusion-google-map {height: 450px !important;}
	.contact-form-sec form .phone-city {width: 100%;padding-right: 0px;}
	.contact-form-sec .fusion-column-wrapper {padding: 50px !important;}
	.submit {padding:20px 50px !important;}
	.page-id-8 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 38px !important;
    font-weight: 700 !important;font-style: normal;}
	.page-id-8 .fusion-page-title-bar .fusion-page-title-row h3 { font-size: 16px;}
	.blog-title h1 {font: 40px Arial !important; font-weight: 700 !important; font-style: normal !important;}
	.executivesider-top-slider .heading h2.title-heading-center {font-size: 34px !important; font-family: Arial !important;font-weight: 700 !important; line-height: 42px !important;}
}
@media (max-width: 640px) {
	.page-id-8 #content{margin-bottom:0px !important;}
	.people-quote-cont h2 { font: 24px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.single-post-con .share-box .fusion-social-networks a { padding: 9px !important; font-size: 16px;}
	.single-post-con .share-box h4 {font: 24px Arial !important;font-weight: 700 !important;
    font-style: normal !important;margin-bottom: 20px !important;}
	.executivesider-top-slider.globalslider .caption h3.title-heading-center {font-size: 16px !important;font-family: Arial !important;font-weight: 400 !important;line-height: 26px !important;}
}
@media (max-width: 610px) {
	.page-id-14 .fusion-page-title-bar .fusion-page-title-captions { padding: 0;}
}
@media (max-width: 600px) {
	.white-contact h2 {font: 34px Arial !important;font-weight: 700 !important;}
	.page-id-8701 .bit-about-content-left h2 {font: 24px Arial !important;font-weight: 700 !important; font-style: normal;}
}
@media (max-width: 585px) {
	.homepage-top-slider .slide-content-container.slide-content-left {padding-left: 30px;padding-right: 30px;}
	.homepage-top-slider .caption {width: 85%;}
	.meet-team-title div {font: 14px Arial !important;}
	.meet-team-title h3 {font: 38px Arial !important;}
}
@media (max-width: 575px) {
	.homepage-top-slider .heading h2.title-heading-left {font-size: 28px !important;line-height: 40px !important;}
	.homepage-top-slider .caption h3.title-heading-left {line-height: 20px !important;}
	.become-banner-con h1 {font: 38px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.become-banner-con { width: 400px;margin-left: -200px; margin-top: -48px;}
	.page-id-306 .fusion-page-title-bar .fusion-page-title-captions,.page-id-308 .fusion-page-title-bar .fusion-page-title-captions,.page-id-310 .fusion-page-title-bar .fusion-page-title-captions,.page-id-313 .fusion-page-title-bar .fusion-page-title-captions,.page-id-315 .fusion-page-title-bar .fusion-page-title-captions,.page-id-317 .fusion-page-title-bar .fusion-page-title-captions,.page-id-319 .fusion-page-title-bar .fusion-page-title-captions,.page-id-321 .fusion-page-title-bar .fusion-page-title-captions,.page-id-323 .fusion-page-title-bar .fusion-page-title-captions,.page-id-325 .fusion-page-title-bar .fusion-page-title-captions,.page-id-327 .fusion-page-title-bar .fusion-page-title-captions,.page-id-329 .fusion-page-title-bar .fusion-page-title-captions,.page-id-331 .fusion-page-title-bar .fusion-page-title-captions,.page-id-333 .fusion-page-title-bar .fusion-page-title-captions {padding: 0px;}
}
@media (max-width: 560px) {
	.people-quote-cont h2 {font: 22px Arial !important;font-weight: 700 !important;font-style: normal;}
	.people-quote-cont {padding: 10px 0px;}	
	.page-id-18 .fusion-page-title-bar-center .fusion-page-title-captions {padding: 0px;}
	.contact-map-sec h2.title-heading-center {font: 40px Arial !important; font-weight: 700 !important;font-style: normal !important;}
}
@media (max-width: 550px) {
	.press-banner-con h1 {font: 30px Arial !important;font-weight: 700 !important;font-style: normal;}
	.press-banner-con div {font: 14px Arial !important;font-weight: 400 !important;font-style: normal;}
	.press-banner-con {margin-top: -33px;margin-left: -165px;width: 330px;}
	.what-we-do h3 {font: 34px Arial !important;font-weight: 700 !important;font-style: normal;}
	.legal-title h1 {font: 46px Arial !important;font-weight: 700 !important;font-style: normal !important; margin: 30px 0px 10px !important;}
}
@media (max-width: 540px) {
	.meet-team-title div {font: 14px Arial !important;line-height: 26px !important;}
	.bit-about-content-right h2 {font: 30px Arial !important;font-weight: 700 !important;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 36px !important;    font-weight: 700 !important;font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h3 { font-size: 16px;}
	.executivesider-top-slider .heading h2.title-heading-center {font-size: 26px !important; font-family: Arial !important;font-weight: 700 !important;line-height: 38px !important;}
	.white-contact h2 {font: 28px Arial !important;font-weight: 700 !important;}
}
@media (max-width: 535px) {
	.homepage-top-slider .caption {width: 100%;}
	.homepage-top-slider .caption h3.title-heading-left {font-size: 12px !important;line-height: 19px !important;}
	.homepage-top-slider .buttons a.fusion-button {font: 8px Arial !important;padding: 10px 15px;}
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 { padding: 0px 5%;}
}
@media (max-width: 520px) {
	.blog-title h1 {font: 30px Arial !important;font-weight: 700 !important; font-style: normal !important;}
	.single-post-con .share-box .fusion-social-networks a {padding: 5px !important;font-size: 14px;}
}
@media (max-width: 500px) {
	.scroll-down-slider img {width: 50%;}
	.scroll-down-slider {right: 0px;}
	.home-latest-post article .fusion-post-content-wrapper {padding: 10px 0px!important;}
	.meet-team-section {padding: 0px 0px 40px;}
	.teem-peo-content ul { bottom: 5px;}
	.home-google-map .fusion-google-map {height: 400px !important;}
	.fusion-page-title-bar .fusion-page-title-captions h1{font: 40px Arial !important;font-weight: 700 !important;font-style: normal;}
	.practices-title {margin-top: -22px;margin-left: -98px;}
	.page-id-264 .practices-title {margin-top: -22px;margin-left: -137px;}
	.page-id-260 .practices-title {margin-top: -22px;margin-left: -88px;}
	.page-id-266 .practices-title {margin-top: -22px;margin-left: -81px;}
	.page-id-262 .practices-title {margin-left: -121px;}
	.page-id-268 .practices-title {margin-left: -141px;}
	.business-content h2 {font: 26px Arial !important;font-weight: 700 !important;font-style: normal;}
	.partner-quotes {padding: 30px 0px;}
	.slide-con h1 {font: 34px Arial !important;font-weight: 700 !important;font-style: normal;}
	.slide-con div {font: 14px Arial !important;font-weight: 400 !important;font-style: normal;}
	.slide-con {margin-left: -140px;width: 280px;}
	.slide-con a {padding: 14px 60px;}
	.become-banner-con div {font: 18px Arial !important;font-weight: 400 !important;    font-style: normal;}
	.become-banner-con {width: 340px;margin-left: -170px;margin-top: -31px;}
	.page-id-310 .fusion-page-title-bar .fusion-page-title-row h1 {font: 40px Arial !important;
    font-weight: 700 !important; font-style: normal;}
	.contact-info {font: 12px Arial !important;font-weight: 400;font-style: normal !important;
    line-height: 28px !important;}
	.press-list {padding: 0;}
	.press-list li .press-lists h3 a {font: 24px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.gm-style .gm-style-iw {padding: 15px;}
	.gm-style-iw>div:first-child {max-width: 300px !important;}
	.ready-to-talk {padding: 20% 0px;}
	.executivesider-top-slider .caption h3.title-heading-center {font-size: 16px !important; font-family: Arial !important;font-weight: 400 !important;}
}
@media (max-width: 480px) {
    .fusion-logo {width: 77% !important;}
    :lang(de-DE) .fusion-logo {width: 77% !important;}
    :lang(fr-FR) .fusion-logo {width: 77% !important;} 
}
@media (max-width: 470px) {
	.people-quote-cont h2 {font: 20px Arial !important;font-weight: 700 !important;font-style: normal;}
	.contact-form-sec .fusion-column-wrapper {padding: 30px !important;}
	.submit {padding:20px 30px !important;}
}
@media (max-width: 460px) {
	.homepage-top-slider .tfs-slider .flex-control-nav {bottom: 3px !important;}
	.ready-to-talk h2 {font: 40px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.ready-to-talk p {font: 14px Arial !important;}
	.ready-to-talk a {padding: 12px 65px;}
	.teem-title h3 {font: 14px Arial !important;font-weight: 700 !important;font-style: normal;}
	.become-banner-con {width: 300px;margin-left: -150px; margin-top: -31px;}
	.become-banner-con div {font: 14px Arial !important;font-weight: 400 !important;    font-style: normal;}
	.white-contact h2 {font: 24px Arial !important; font-weight: 700 !important;}
}
@media (max-width: 450px) {
	#footer .fusion-copyright-content {padding: 0px 20px;}
	footer.fusion-footer-widget-area .fusion-columns { padding: 50px 20px;}
	.home-latest-post article {padding: 0 0 15px !important;}
	.home-latest-post article .fusion-post-content-wrapper h2 a {font: 18px Arial !important;font-weight: 700 !important;}
	.bit-about-content-right h2 {font: 26px Arial !important;font-weight: 700 !important;}
	.home-google-map {padding: 20px;}
	.slide-con a {padding: 14px 65px;}
	.business-content div {font: 16px Arial !important;font-weight: 400 !important;font-style: normal;line-height: 26px !important;}
	.slide-con {margin-top: -92px;}
	.slide-con h1 {font: 26px Arial !important;font-weight: 700 !important;font-style: normal;}
	.global-content .fusion-text h3 {font: 34px Arial !important;font-weight: 700 !important;   font-style: normal;margin-bottom: 30px;margin-top: 40px;line-height: 22px !important;}
	.who-we-are-cont {padding: 0px;}
	.page-id-12 .fusion-page-title-bar .fusion-page-title-captions h3 {padding: 0px;    line-height: 30px;}
	.contact-map-sec h2.title-heading-center {font: 30px Arial !important;font-weight: 700 !important; font-style: normal !important;}
	.load-more-post {padding: 0px 50px !important;width: 100% !important;}
	.legal-title h1 {font: 36px Arial !important;font-weight: 700 !important;font-style: normal !important;}
	.who-we-are-img img { width: 100%;margin: 40px 0px;}
	.page-id-8701 .who-we-are-img img { width: 100%;margin:0px 0 20px;}
	.executivesider-top-slider.globalslider .caption h3.title-heading-center {font-size: 14px !important;font-family: Arial !important;font-weight: 400 !important;line-height: 18px !important;}
	.executivesider-top-slider .heading h2.title-heading-center {font-size: 22px !important;
    font-family: Arial !important;font-weight: 700 !important;line-height: 30px !important;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice {max-width: 210px !important;}
    .wpgdprc .wpgdprc-consent-bar__notice p {font-size: 10px;}
}
@media (max-width: 440px) {
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 30px !important;    font-weight: 700 !important; font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h3 { font-size: 14px;}
}
@media (max-width: 430px) {
	.meet-team-section {padding: 0px 0px 20px;}
	.teem-peo-content div {line-height: 30px !important;}
	.page-id-306 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-308 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-310 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-313 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-315 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-317 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-319 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-321 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-323 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-325 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-327 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-329 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-331 .fusion-page-title-bar .fusion-page-title-row h1,.page-id-333 .fusion-page-title-bar .fusion-page-title-row h1 {font: 36px Arial !important;
    font-weight: 700 !important;font-style: normal;}
	.page-id-306 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-308 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-310 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-313 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-315 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-317 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-319 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-321 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-323 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-325 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-327 .fusion-page-title-bar .fusion-page-title-bar h3,.page-id-329 .fusion-page-title-bar .fusion-page-title-bar h3 ,.page-id-331 .fusion-page-title-bar .fusion-page-title-bar h3 ,.page-id-333 .fusion-page-title-bar .fusion-page-title-bar h3 {font-size: 14px;}
	.executivesider-top-slider .heading h2.title-heading-center {font-size: 20px !important;  font-family: Arial !important;font-weight: 700 !important;line-height: 30px !important;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__container { width: 100%;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content {display:block !important;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice { max-width: 100% !important;}
    .wpgdprc .wpgdprc-consent-bar__notice p { font-size: 12px;margin-bottom: 16px;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content .wpgdprc-consent-bar__column a.wpgdprc-consent-bar__settings {padding-bottom: 20px;display: inline-block;}
}
@media (max-width: 420px) {
	.homepage-top-slider .slide-content-container.slide-content-left {padding-left: 15px;padding-right: 15px;}
	.bit-about-content-left {padding: 40px 10px;}
	.bit-about-content-right {padding: 30px 10px;}
	.teem-peo-content div {line-height: 24px !important;}
	.single-post-con .share-box .fusion-social-networks a {padding: 10px !important; font-size: 14px;}
	.page-id-8701 .bit-about-content-left h2 {font: 20px Arial !important;font-weight: 700 !important;font-style: normal;}
}
@media (max-width: 410px) {
	.and-you-sec {width: 283px;height: 283px; padding-top: 80px;}
}
@media (max-width: 400px) {
	.homepage-top-slider .caption h3.title-heading-left {line-height: 16px !important;}
	.homepage-top-slider .heading h2.title-heading-left {font-size: 20px !important;line-height: 30px !important;}
	.latest-post-title h2 {font: 40px Arial !important;}
	.teem-peo-content ul {width: 80%;}
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 440px;}
	.home-google-map .fusion-google-map {height: 350px !important;}
	.fusion-page-title-bar .fusion-page-title-captions h1{font: 30px Arial !important;font-weight: 700 !important;   font-style: normal;}
	.practices-title {margin-top: -17px;margin-left: -74px;}
	.page-id-264 .practices-title {margin-left: -103px;}
	.page-id-260 .practices-title {margin-left: -66px;}
	.page-id-266 .practices-title {margin-left: -61px;}
	.page-id-262 .practices-title {margin-left: -90px;}
	.page-id-268 .practices-title {margin-left: -105px;}
	.become-partner-block {padding: 30px 0px;}
	.business-content h2 {font: 20px Arial !important;font-weight: 700 !important;font-style: normal;}
	.partner-content i.fa.fa-quote-left {font-size: 16px;padding-top: 5px;}
	.press-banner-con div {font: 12px Arial !important;font-weight: 400 !important;font-style: normal;}
	.press-banner-con h1 {font: 26px Arial !important;font-weight: 700 !important;font-style: normal;}
	.press-banner-con {margin-top: -29px;margin-left: -140px; width: 280px;}
	.slide-con h1 { font: 26px Arial !important;font-weight: 700 !important;font-style: normal;}
	.fusion-body .fusion-page-title-bar {min-height: 300px !important;}
	.fusion-page-title-row {min-height: 300px !important;}
	.page-id-310 .fusion-page-title-bar .fusion-page-title-row h1 {font: 30px Arial !important;
    font-weight: 700 !important; font-style: normal;}
	.page-id-18 .fusion-page-title-captions .fusion-page-title-bar h3 { font-size: 16px;}
	.blog-title h1 {  font: 26px Arial !important; font-weight: 700 !important; font-style: normal !important;}
	.blog-title h1 {font: 22px Arial !important;font-weight: 700 !important;font-style: normal !important;}
	.page-id-333 .fusion-page-title-bar .fusion-page-title-row h1 {font: 30px Arial !important;
    font-weight: 700 !important;font-style: normal;}
	.what-we-do {padding: 20px 30px;}
	.what-we-do h3 {margin-bottom: 20px;}
	.partner-quotes .partner-img {width: 290px;height: 290px;overflow: hidden;}
	.white-contact h2 {font: 20px Arial !important;font-weight: 700 !important;}
	.white-contact a {padding: 15px 60px;}
	.legal-info-page h3 {font: 18px Arial !important;margin: 0px 0px 10px;line-height: 26px !important;}
	.legal-info-page h2 {font: 20px Arial !important;margin-bottom: 20px !important;    line-height: 26px !important;}
    .fusion-mobile-menu-icons {margin-top: 10px !important;}
}
@media (max-width: 390px) {
	.and-you-sec {width: 265px;height: 265px; padding-top: 70px;}
	.area-covered {padding: 30px 20px;}
	.recent-assignments {padding: 30px 20px;}
	.become-banner-con h1 {font: 26px Arial !important;font-weight: 700 !important;font-style: normal;}
	.become-banner-con div { font: 14px Arial !important;font-weight: 400 !important;  font-style: normal;}
	.become-banner-con {width: 260px;margin-left: -130px;margin-top: -24px;}
	.flip-office-content.and-you-con {padding: 100px 10px 50px;}
	.teem-title h3 {font: 16px Arial !important;font-weight: 700 !important;font-style: normal;}
	.teem-peo-content h3 {font: 20px Arial !important;font-weight: 700 !important;font-style: normal;}
	.bit-about-content-right h2 {font: 22px Arial !important;font-weight: 700 !important;}
}
@media (max-width: 375px) {
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 26px !important;    font-weight: 700 !important;font-style: normal;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h3 { font-size: 12px;}
}
@media (max-width: 370px) {
	.homepage-top-slider .heading {margin-bottom: 5px !important;}
	.homepage-top-slider .caption h3.title-heading-left {font-size: 10px !important;}
	.and-you-sec { width: 247px;height: 247px; padding-top: 60px;}
	.area-covered {padding: 10px;}
	.recent-assignments {padding: 10px;}
	.contact-map-sec h2.title-heading-center {font: 24px Arial !important;font-weight: 700 !important;font-style: normal !important;padding: 30px 0px !important;}
	.legal-title h1 { font: 28px Arial !important;font-weight: 700 !important;font-style: normal !important; margin: 30px 0px 10px !important;}
}
@media (max-width: 360px) {
	.and-you-sec h3 { font: 34px Arial !important;}
	.and-you-sec {width: 238px;height: 238px; padding-top: 70px;}
	.block-another .fusion-column-wrapper { padding: 10px !important;}
	.business-content div {font: 14px Arial !important;font-weight: 400 !important;font-style: normal;line-height: 22px !important;margin-bottom: 10px !important;}
	.become-business-block div {margin-bottom: 10px;}
	.press-banner-con {margin-top: -52px;margin-left: -120px;width: 240px;}
	.page-id-8 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 32px !important;
    font-weight: 700 !important; font-style: normal;}
	.teem-peo-content div {font: 20px Arial !important;}
	.bit-about-content-left h2 {font: 42px Arial !important;font-weight: 700 !important;}
}
@media (max-width: 350px) {
	.homepage-top-slider .slide-content-container.slide-content-left {padding-left: 10px;padding-right: 10px;}
	.homepage-top-slider .heading h2.title-heading-left {font-size: 18px !important;line-height: 26px !important;}
	.homepage-top-slider .flex-control-paging li a {width: 12px;height: 12px;}
	.homepage-top-slider .buttons a.fusion-button {font: 8px Arial !important;padding: 8px 13px;}
	.ready-to-talk h2 {font: 30px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.ready-to-talk {padding: 20% 10px;}
	.and-you-sec {width: 225px;height: 225px; padding-top: 60px;}
	.slide-con { margin-top: -90px;margin-left: -140px;}
	.slide-con a {padding: 10px 40px;}
	.teem-peo-content div {font: 18px Arial !important;}
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 400px;}
	.meet-team-title h3 {font: 32px Arial !important;}
	.home-google-map .fusion-google-map { height: 300px !important;}
	.flip-office-content.and-you-con {padding: 80px 10px 50px;}
	.page-id-310 .fusion-page-title-bar .fusion-page-title-captions {padding: 0px;}
	.press-list li .press-lists h3 a { font: 22px Arial !important;font-weight: 700 !important;
    font-style: normal;}
	.press-list li .press-lists span {font: 12px Arial !important;font-weight: 400 !important;}
	.executivesider-top-slider .heading h2.title-heading-center {font-size: 16px !important;font-family: Arial !important;font-weight: 700 !important;line-height: 26px !important;}
	.executivesider-top-slider .caption h3.title-heading-center {font-size: 14px !important;  font-family: Arial !important;font-weight: 400 !important;}
	.partner-quotes .partner-img {width: 250px;height: 250px;}
	.white-contact h2 {font: 18px Arial !important;  font-weight: 700 !important;}
	.executivesider-top-slider.globalslider .caption h3.title-heading-center {font-size: 12px !important;font-family: Arial !important;font-weight: 400 !important;line-height: 16px !important;}
}
@media (max-width: 340px) {
	.and-you-sec {width: 214px; height: 214px; padding-top: 60px;}
	.and-you-sec h3 { font: 30px Arial !important;}
	.meet-team-section {padding: 0px;}
	.become-banner-con {width: 240px;margin-left: -120px;margin-top: -24px;}
	.page-id-14 .fusion-page-title-bar .fusion-page-title-row h1 {font-size: 24px !important;
    font-weight: 700 !important; font-style: normal;}
}
@media (max-width: 330px) {
	.latest-post-title h2 {font: 34px Arial !important;}
	.and-you-sec {width: 207px;height: 207px;padding-top: 55px;}
	.teem-peo-content {background: url(images/meet-sec-img.png)no-repeat center top / 100% 360px;}
	.meet-team-title h3 {font: 28px Arial !important;}
	.bit-about-content-left h2 {font: 38px Arial !important;font-weight: 700 !important;}
}
@media (max-width: 320px) {
	.and-you-sec {width: 200px;height: 200px; padding-top: 50px;}
	.flip-office-content.and-you-con {padding: 70px 10px 50px;}
}	

/* CSS LINES OF LUDOVIC */
.gmb-infobubble-container {	
	overflow: auto;
    cursor: default;
    clear: both;
    position: relative;
    padding: 12px;
    width: 500px !important;
    height: 200px !important;
    background-color: rgba(51, 102, 153, 0.7)!important;
    opacity: 70% !important;
    /* border-radius: 3px; */
    border-width: 0px;
    /* border-color: rgb(204, 204, 204); */
    border-style: solid;
}
.gmb-infobubble p.place-title {
	color:white !important;
}
.gmb-infobubble .place-description {
	color:white !important;
}

div < .gm-style-iw {
display:none;
}
.gm-style .gm-style-iw {
    background:#ff6c30 !important;
	opacity:0.6;
    padding: 25px 30px;
    margin: 0;
	display:block !important;
}
.gm-style .gm-style-iw .gm-style-iw-d{background: transparent !important;}
.gm-style div[style="position: absolute; left: 0px; top: 0px;"]{display:none;}

/* contact-gravity-form-start */

.Contact_form_gra_wrapper .Contact_form_gra .gform_body .gform_fields {
    grid-row-gap: 21px !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body div.gfield .ginput_container input {
    height: 59px !important;
    color: #000 !important;
    font-size: 13px !important;
    padding: 2px !important;
    border: 1px solid #a9a9a9 !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body div.gfield .ginput_container input::-webkit-input-placeholder {
    color: #a9a9a9 !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body div.gfield .ginput_container textarea {
    padding: 2px !important;
    height: 151px;
    border: 1px solid #a9a9a9 !important;
    overflow: hidden !important;
    width: 100% !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body div.gfield .ginput_container textarea::-webkit-input-placeholder {
    line-height: 145px !important;
    color: #a9a9a9 !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body fieldset.gfield .ginput_container {
    margin: 0 0 0 1em !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body fieldset.gfield .ginput_container input[type="checkbox"] {
    height: auto !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body fieldset.gfield .ginput_container label {
    color: #5a5a5a !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body fieldset.gfield .ginput_container .gfield_required_text {
    display: none !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_footer {
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_footer input.gform_button {
    height: auto !important;
    text-transform: unset !important;
    padding: 12px 36px !important;
    background: #ff6c30;
    color: #fff !important;
    font: 16px Arial !important;
    font-weight: bolder !important;
    font-style: normal !important;
    border: 0px !important;
    border-radius: 50px !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_footer input.gform_button:active {
    background: #96c346 !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_footer .gform_ajax_spinner {
    margin-left: 5px !important;
}
.Contact_form_gra_wrapper .gform_validation_errors {
    display: none !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body .gfield .gfield_validation_message {
    background: none !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #dc3232 !important;
    font-size: 1em !important;
    font-weight: normal !important;
}
.Contact_form_gra_wrapper .Contact_form_gra .gform_body fieldset.gfield .gfield_validation_message {
    font-size: 1.3em !important;
    margin: 0 0 0 1em !important;
}
.Contact_form_gra .gform_confirmation_message {
    font-size: 16px;
    text-align: center;
}

/* contact-gravity-form-end */

html[lang="fr-FR"] .fusion-sticky-menu- nav ul li a {
    height: 55px !important;
}
html[lang="fr-FR"] .fusion-sticky-menu- .fusion-main-menu {
    padding: 0px 0 !important;
}
html[lang="fr-FR"] .fusion-sticky-menu- .fusion-header .fusion-logo{
margin:5px 0px 5px 0px;
}

#menu-item-13253 span {
  color: #ff6c30;
}
.fusion-logo img {
    margin-left: -40px;
}

@media screen and (max-width:800px){
.fusion-logo img {
    margin-left: 0px;
}
}
