/*
Theme Name: 	nextwavehire Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for nextwavehire - Premium WordPress Theme
Template:		nextwavehire
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#Content { padding-top: 0px !important; }
.about-page-content p { color: #fff !important; }
.about-page-content p a { color: #fff !important; }
.top_bar_right .action_button { background-color: #59DDC0; font-size: 12px; padding: 0 28px; max-width: 172px; text-align: center; font-weight: 400; font-family: Helvetica; }
.features-image .vc_single_image-wrapper { margin-bottom: 22px; }
.feature-detail h3 { color: #13A0DE; line-height: 150%; }
.feature-detail p { color: #787878; font-size: 16px; line-height: 150%; }
footer#Footer .footer_copy { display: none; }
.social-link-footer { margin: 0 auto; text-align: center; }
.social-link-footer a { font-size: 18px; line-height: 150%; }
.social-link-footer .gap { display: block; height: 18px; }
.nextwave-about-hero h4 { font-size: 18px; line-height: 100%; margin-bottom: 0; font-weight: 400; }
.nextwave-about-hero h4 a { color: #ffffff; }
.nextwave-about-hero p { font-size: 14px; line-height: 100%; margin: 10px 0; }
.about-we-created h4 a { font-weight: 700; color: #ffffff; font-family: Lato; text-decoration: underline; }
.about-we-created h4 { font-size: 18px; line-height: 150%; color: #ffffff; }
.team-name h3 { font-size: 24px; line-height: 150%; margin-bottom: 10px; color: #333333; }
.team-name h4 { font-size: 18px; line-height: 150%; margin-bottom: 10px; color: #333333; }
.aio-tooltip .aio-icon { height: 0.75em; width: 0.75em; }
.aio-tooltip .aio-icon { height: 0.75em; width: 0.75em; line-height: 0.75em; margin-top: 13px; margin-bottom: 15px; }
.team-bio h5 { font-size: 14px; line-height: 150%; color: #333333; }
.location-text h4 { color: #333333; font-size: 18px; line-height: 150%; margin: 10px 0 !important; }
.location-text h4 a { color: #333333; }
#Top_bar .menu.page-menu li a { border-right: none !important; text-transform: uppercase; }

@media screen and (min-width:768px) and (max-width:2560px) {
#computer-screens .vc_column-inner { padding: 0; }
}

@media screen and (min-width:320px) and (max-width:767px) {
.wpb_text_column.wpb_content_element.testimonial-text { text-align: center; }
}

@media screen and (min-width:600px) and (max-width:604px) {
#hero-section .vc_column-inner { padding-top: 0; }
#hero-section .ult-spacer { margin-bottom: 0; }
}

@media screen and (min-width:504px) and (max-width:533px) {
#hero-section .vc_column-inner { padding-top: 0; }
#hero-section h1.vc_custom_heading { font-size: 40px !important; }
#hero-section h2.vc_custom_heading { font-size: 25px !important; }
}

@media screen and (min-width:400px) and (max-width:432px) {
#hero-section .vc_column-inner { padding-top: 0; }
#hero-section h1.vc_custom_heading { font-size: 33px !important; }
#hero-section h2.vc_custom_heading { font-size: 23px !important; }
}

@media screen and (min-width:320px) and (max-width:384px) {
#hero-section .ult-spacer { margin-bottom: 0; }
}

@media screen and (min-width:346px) and (max-width:384px) {
#hero-section .vc_row.wpb_row.vc_inner.vc_row-fluid { padding: 0 20px !important; }
#hero-section h1.vc_custom_heading { font-size: 30px !important; }
#hero-section h2.vc_custom_heading { font-size: 20px !important; }
}

@media screen and (max-width:320px) {
#hero-section h1.vc_custom_heading { font-size: 27px !important; }
#hero-section h2.vc_custom_heading { font-size: 20px !important; }
.logo-mobile { width: 90% !important; height: 90% !important; }
}