/*
Theme Name: Manon Child
Theme URI: http://manon.edge-themes.com
Description: A child theme of Manon Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Text Domain: manon
Template: manon
*/
ul#menu-footer-custom-menu li {
    display: inline-block;
}
i.fa.fa-location-arrow {
    margin-right: 10px;
}
body footer .widget {
    margin-bottom: 0;
}
.edgtf-footer-bottom-inner {
    padding: 10px 0 !important;
}
.edgtf-footer-bottom-inner p, .edgtf-footer-bottom-inner a {
    color: #fff;
}
.edgtf-footer-bottom-inner a{
	text-decoration:underline;
}
.edgtf-footer-bottom-column-2{
	float:right;
}
.edgtf-footer-bottom-inner .widget_text p{
	padding-top:0 !important;
}
.edgtf-footer-bottom-inner a:hover{
	color:#fff;
}
.edgtf-footer-bottom-inner i{
	color:red;
}
.team_intro {
    width: 100%;
    max-width: 850px;
    margin: 0 auto;
    text-align: center;
}
.experience h2 {
    font-size: 85px;
}
.single-post h3 {
    font-weight: 500;
    font-size: 40px;
}
.disable {
    display: none;
}
.career_intro {
    width: 100%;
    max-width: 950px;
    margin: 0 auto;
    line-height: 30px;
}
.openings_title h4 span {
    font-size: 20px;
    color: #000;
    font-weight: 500;
}
.current_open .vc_tta-panel-body{
	border: 1px solid #cdcdcd !important;
    border-top: 0 !important;
}
.current_open li {
    line-height: 30px;
}
.edgtf-testimonials-holder.edgtf-testimonials-carousel .edgtf-testimonial-text {
    margin-top: 0;
    font-size: 16px;
    color: #595959;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    line-height: 35px;
}
h4.edgtf-testimonial-author {
    font-size: 18px;
    font-weight: 400;
}
.staff_says span.edgtf-testimonials-author-name {
    display: block;
    margin-bottom: 10px;
}
.staff_says i.fa.fa-heart {
    color: red;
}
.single-post h4 {
    font-weight: 400;
    font-size: 25px;
}
.single-post h5 {
    font-weight: 400;
    font-size: 20px;
}
.edgtf-pfs-bottom-area {
    display: none;
}
.top_bar li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    font-weight: 600;
}
.edgtf-top-bar .widget a:hover{
	color:#fff;
}
.top_bar i {
    margin-right: 5px;
    font-size: 14px;
}
.casestudy .edgtf-ps-info-item.edgtf-ps-date {
    display: none;
}
.casestudy p:first-child {
    width: 100%;
    max-width: 78%;
    margin: 0 auto;
    line-height: 30px;
}
.case_study_page .edgtf-pfs-bottom-area {
    display: block;
}
a.edgtf-side-menu-button-opener {
    display: none;
}
body footer .widget ul li{
	display: inline-block;
	margin: 0 10px;
}
.edgtf-footer-bottom-inner a{
	color:#fff !important;
	text-decoration:none;
}
.edgtf-footer-bottom-inner a:hover{
	color:#fff !important;
	text-decoration:none;
}
.wnb_process span.edgtf-pb-percent {
    display: none;
}
.wnb_process_home span.edgtf-nwt-number {
    font-size: 50px;
    font-weight: 300;
}
.new_team_members img {
    filter: grayscale(100%);
	 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
}
.new_team_members img:hover {
    filter: inherit;
}
.new_team_members .edgtf-team-info h6 {
    font-weight: 300;
	text-transform:capitalize;
}
div#text-3 p {
    margin-bottom: 0;
}
div#text-10 p {
    padding-top: 0;
}
.home_blog h6 {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
}
.services_form {
    background-color: #000000;
    color: #ffffff;
    padding: 40px;
}
.services_form p input {
    border-color: #ffffff !important;
    color: #ffffff !important;
}
.services_form span.edgtf-btn-text {
    font-size: 18px !important;
    text-align: center;
    margin: 0 auto;
    padding-left: 35px;
}
.services_form button.wpcf7-form-control.wpcf7-submit.edgtf-btn.edgtf-btn-medium.edgtf-btn-solid {
    margin-top: 30px;
    background-color: #ffffff;
    font-size: 18px;
}
.services_form h5{
    color: #ffffff;
    margin: 0 0 10px 0;
}
.services input {
    margin-bottom: 0 !important;
}
.services_form .wpcf7-form-control-wrap {
    margin-top: 10px;
}
.services input {
    margin-bottom: 0 !important;
}
.services_form p {
    margin-bottom: 15px;
}

/* ipl form popup style */
.wpb_single_image .vc_single_image-wrapper{
	margin-bottom: 25px;
}
.popmake-8181, .pum-theme-default-theme{
    background: #000 !important;
    opacity: 0.9 !important;
}

.pum-theme-8172 .pum-title, .pum-theme-default-theme .pum-title, #pum_popup_title_8181{
    text-align: center !important;
	margin-bottom: 40px !important;
}

.pum-theme-8172 .pum-content label, .pum-theme-default-theme .pum-content label, .pum-overlay label{
	color: #000 !important;
}

.looking-for .wpcf7-form-control.wpcf7-select {
	margin-top: 20px !important;
}

.looking-for .edgtf-btn-text{
	margin-top: 20px !important;
}

.looking-for .recaptcha{
	bottom: 15px !important;
}

.edgtf-btn.edgtf-btn-solid{
	cursor: pointer;
}
.nf-form-fields-required {
    display: none;
}

/*Responsive*/
@media only screen and (max-width:1024px){
/*  html body:not(.edgtf-content-is-behind-header):not(.error404) .edgtf-content{
	margin-top:-120px !important;
} */ 
.edgtf-footer-bottom-inner .edgtf-grid-col-6 {
    width: 50%;
    float: left;
}
/* div#slide-1-layer-16 {
    font-size: 74px !important;
    margin-left: 17% !important;
} */
.case_study_title div{
	padding:0 !important;
}
.pum-theme-8172.pum-theme-default-theme {
	opacity: 1 !important;
}
}
@media only screen and (max-width:812px){
/*.tp-caption img {
    display: none;
}*/
div#slider-1-layer-14 {
    display: none;
}
div#slide-1-layer-16, div#slide-3-layer-6, div#slide-2-layer-5 {
    font-size: 60px !important;
}
.tp-parallax-wrap:nth-child(5n) {
    top: 0 !important;
    left: 135px !important;
}
.tp-mask-wrap {
    overflow: visible !important;
}
.tp-parallax-wrap:nth-child(3n) {
    left: 140px !important;
	top:200px !important;
}
}
@media only screen and (max-width:768px){
div .how_we_work, div .section_first {
    padding-bottom: 80px !important;
}
.empty_space_cu{
	display:none;
}
.years_in_game h1 {
    font-size: 80px;
    line-height: 90px;
}
.home h2 {
    font-size: 60px;
}
}
@media only screen and (max-width:680px){
.edgtf-footer-bottom-inner .edgtf-grid-col-6 {
   width: 100%;
   float: none;
   text-align: center;
}
.edgtf-footer-bottom-column-2{
	float:none;
}
.years_in_game h1 {
    font-size: 68px;
    line-height: 80px;
}
}
@media only screen and (max-width:640px){
div .years_in_game h1 {
    font-size: 60px;
}
}
@media only screen and (max-width:568px){
.tp-parallax-wrap:nth-child(5n) {
    top: 0 !important;
    left: 75px !important;
}
.tp-parallax-wrap:nth-child(3n) {
    left: 75px !important;
	top:200px !important;
}
div#slide-1-layer-16, div#slide-3-layer-6, div#slide-2-layer-5 {
    font-size: 55px !important;
}
}
@media only screen and (max-width:480px){
div .years_in_game h1 {
    font-size: 47px;
    line-height: 60px;
}
.home h2{
	font-size:35px;	
}
}
@media only screen and (max-width:414px){
.tp-caption img {
    display: block;
}
.tp-parallax-wrap {
    top: 0 !important;
}
.tp-parallax-wrap:nth-child(5n) {
    top: 200px !important;
    left: 55px !important;
}
.tp-parallax-wrap:nth-child(3n) {
    left: 55px !important;
	top: 380px !important;
}
div#rev_slider_1_1_forcefullwidth {
    height: 400px !important;
}
.tp-bullets.manon-nav.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
    display: none;
}
}
@media only screen and (max-width: 375px){
.tp-parallax-wrap:nth-child(5n) {
    top: 200px !important;
    left: 35px !important;
}
.tp-parallax-wrap:nth-child(3n) {
    left: 35px !important;
	top: 380px !important;
}
}
@media only screen and (max-width: 320px){
div#slide-1-layer-16, div#slide-3-layer-6, div#slide-2-layer-5 {
    font-size: 48px !important;
}
.tp-parallax-wrap:nth-child(5n) {
    top: 200px !important;
    left: 10px !important;
}
.tp-parallax-wrap:nth-child(3n) {
    left: 10px !important;
	top: 380px !important;
}
}