.et_pb_section .et_pb_row {
width:90% !important;
}
.grecaptcha-badge {
display:none !important;
} .page_banner {
padding:80px 0px !important;
}
.page_banner .et_pb_row {
padding:0px !important;
}
.page_banner .et_pb_text_inner h2 {
padding:0px !important;
font-size:30px !important;
line-height:120% !important;
color:#ffffff !important;
word-spacing:2px !important;
}
@media only screen and (max-width:980px) {
.page_banner {
padding:70px 0px !important; }
.page_banner .et_pb_text_inner h2 {
font-size:26px !important; }
}
@media only screen and (max-width:767px) {
.page_banner {
padding:60px 0px !important; }
.page_banner .et_pb_text_inner h2 {
font-size:22px !important; }
}  #top-header {
}
#top-header .container {
padding:6px 30px !important;
}
#top-header .container #topbar_left {
display:block;
float:left;
font-size:14px;
line-height:20px;
}
#top-header .container #topbar_left a {
display:block;
float:left;
padding-right:30px;
font-weight:400;
font-size:14px;
line-height:20px;
}
#top-header .container #topbar_left a:last-child {
padding-right:0px;
}
#top-header .container #topbar_left a i {
display:block;
float:left;
padding-right:7px;
font-size:20px;
line-height:20px;
color:#ffffff;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#top-header .container #topbar_left a span {
display:block;
float:left;
padding:4px 0px 2px;
font-size:14px;
line-height:14px;
color:#ffffff;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#top-header .container #topbar_left a:hover i,
#top-header .container #topbar_left a:hover span {
color:#c0c0c0;
}
#top-header #et-secondary-menu .et-social-icons {
display:none !important;
}
#top-header #et-secondary-menu #topbar_right {
display:block;
float:left;
font-size:20px;
line-height:20px;
}
#top-header #et-secondary-menu #topbar_right a {
display:block;
float:left;
padding-left:10px;
font-size:20px;
line-height:20px;
}
#top-header #et-secondary-menu #topbar_right a i {
display:block;
float:left;
font-size:20px;
line-height:20px;
color:#ffffff;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#top-header #et-secondary-menu #topbar_right a:hover i {
color:#c0c0c0;
}
@media only screen and (max-width:980px) {
#top-header .container {
width:100% !important; }
#top-header #et-secondary-menu {
display:block !important; float:right !important; }
}
@media only screen and (max-width:767px) {
#top-header .container {
padding:6px 20px !important; }
#top-header .container #topbar_left a {
padding-right:20px; }
#top-header .container #topbar_left a i {
padding-right:5px; }
}
@media only screen and (max-width:479px) {
#top-header .container {
padding:6px 10px !important; }
}
@media only screen and (max-width:399px) {
#top-header .container #topbar_left a {
padding-right:15px; }
#top-header .container #topbar_left a i {
padding-right:4px; }
} #main-header {
box-shadow:none !important;
-webkit-box-shadow:none !important;
}
#main-header .container {
padding:0px 30px !important;
}
#main-header .logo_container a img {
max-height:90% !important;
}
#main-header #et-top-navigation #top-menu li {
padding-right:25px !important;
}
#main-header #et-top-navigation #top-menu li:last-child {
padding-right:0px !important;
}
#main-header #et-top-navigation #top-menu > li > a {
font-size:16px !important;
line-height:16px !important;
text-transform:uppercase !important;
}
#main-header #et-top-navigation #top-menu > li.current-menu-item a {
color:#000000 !important;
}
#main-header #et-top-navigation #top-menu > li .sub-menu li {
padding-left:0px !important;
}
#main-header #et-top-navigation #top-menu > li .sub-menu li a {
width:240px !important;
}
@media only screen and (max-width:1199px) {
#main-header #et-top-navigation #top-menu li {
padding-right:20px !important; }
#main-header #et-top-navigation #top-menu li a {
font-size:15px !important; }		
}
@media only screen and (max-width:980px) {
#main-header .container {
width:100% !important; }
}
@media only screen and (max-width:767px) {
#main-header .container {
padding:0px 20px !important; }
}
@media only screen and (max-width:479px) {
#main-header .container {
padding:0px 15px !important; }
} .et_mobile_menu li a {
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
background-color:#ffffff !important;
color:#000000 !important;
opacity:1.0 !important;
}
.et_mobile_menu li.current-menu-item a,
.et_mobile_menu li a:hover {
background-color:#fafafa !important;
} #main-footer #footer-widgets {
padding:60px 0px 0px !important;
}
#main-footer #footer-widgets .footer-widget {
width:32% !important;
margin:0px 0px 60px 2% !important;
}
#main-footer #footer-widgets .footer-widget:first-child {
margin-left:0px !important;
} #main-footer #footer-widgets .textwidget p {
padding:0px !important;
font-weight:400 !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff !important;
}
#main-footer #footer-widgets .textwidget p img {
padding:0px 0px 30px !important;
width:300px !important;
height:auto !important;
} #main-footer #footer-widgets .widget_block {
float:none !important;
margin:50px auto 0px !important;
text-align:center !important;
}
#main-footer #footer-widgets .widget_block a {
display:inline-block;
padding:0px 20px !important;
}
#main-footer #footer-widgets .widget_block a i {
font-size:24px !important;
line-height:100% !important;
color:#ffffff !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#main-footer #footer-widgets .widget_block a:hover i {
color:#ed7a27 !important;
} #main-footer #footer-widgets .footer-widget .widget_nav_menu {
float:right !important;
}
#main-footer .footer-widget .widget_nav_menu ul#menu-main-menu {
list-style-type:none !important;
}
#main-footer .footer-widget .widget_nav_menu ul#menu-main-menu li {
margin:0px !important;
padding:3px 0px !important;
text-align:right !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
}
#main-footer .footer-widget .widget_nav_menu ul#menu-main-menu li a {
color:#ffffff !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#main-footer .footer-widget .widget_nav_menu ul#menu-main-menu li a:hover {
color:#ed7a27 !important;
}
#main-footer .footer-widget .widget_nav_menu ul#menu-main-menu li:before {
display:none !important;
}
#main-footer .footer-widget .widget_nav_menu ul#menu-main-menu li .sub-menu {
display:none !important;
}
@media only screen and (max-width:980px) {
#main-footer #footer-widgets .footer-widget {
width:100% !important; margin:0px 0px 60px 0px !important; }
#main-footer #footer-widgets .textwidget p {
text-align:center !important; }
#main-footer #footer-widgets .widget_block {
margin:0px auto !important; }
#main-footer #footer-widgets .footer-widget .widget_nav_menu {
float:none !important; margin:0px auto !important; }
#main-footer .footer-widget .widget_nav_menu ul#menu-main-menu li {
text-align:center !important; }
} #footer-bottom {
padding:20px !important;
}
#footer-bottom .container {
width:100% !important;
max-width:100% !important;
}
#footer-bottom #footer-info {
width:100% !important;
padding:0px !important;
text-align:center !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
}  #home_banner {
height:700px;
height:calc(100vh - 112px);
padding:50px 0px !important;
}
#home_banner .et_pb_row {
width:90% !important;
max-width:1200px !important;
padding:0px !important;
height:100% !important;
}
#home_banner .et_pb_row .et_pb_column_2_3 {
float:left !important;
width:67% !important;
margin:0px !important;
}
#home_banner .et_pb_row .et_pb_column_1_3 {
float:left !important;
width:33% !important;
margin:0px !important;
}
#home_banner .et_pb_row .et_pb_column,
#home_banner .et_pb_row .et_pb_column .et_pb_text {
height:100% !important;
position:relative;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
position:absolute;
bottom:0px;
padding-bottom:10%;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1 {
padding:0px 0px 25px;
font-weight:700;
font-size:60px;
line-height:110%;
color:#ffffff;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h4 {
padding:0px 0px 40px;
font-weight:400;
font-size:24px;
line-height:140%;
color:#ffffff;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner a {
display:inline-block;
margin-right:10px;
padding:19px 0px 17px;
width:180px;
text-align:center;
vertical-align:bottom;
font-size:18px;
line-height:100%;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner a:first-of-type {
background-color:#ffffff;
color:#000000;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner a:first-of-type:hover {
background-color:#000000;
color:#ffffff;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner a:last-of-type {
background-color:#000000;
color:#ffffff;
}
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner a:last-of-type:hover {
background-color:#ffffff;
color:#000000;
}
@media only screen and (max-width:1799px) {
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
padding-bottom:7.5%; }
}
@media only screen and (max-width:1599px) {
#home_banner {
height:600px; height:calc(100vh - 112px); }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
padding-bottom:5%; }
}
@media only screen and (max-width:1399px) {
#home_banner {
height:500px; height:calc(100vh - 112px); }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
padding-bottom:2.5%; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1 {
padding:0px 0px 20px; font-size:50px; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h4 {
padding:0px 0px 30px; font-size:22px; }		
}
@media only screen and (max-width:1199px) {
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
padding-bottom:5%; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1 {
font-size:44px; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h4 {
font-size:20px; }
}
@media only screen and (max-width:960px) {
#home_banner {
height:800px; height:calc(100vh - 112px); }
#home_banner .et_pb_row .et_pb_column_2_3 {
float:none !important; width:100% !important; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
padding-bottom:20%; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1 {
padding:0px 0px 25px; text-align:center !important;
text-shadow:1px 1px 1px rgba(0,0,0,0.3); }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h4 {
padding:0px 0px 40px; text-align:center !important;
text-shadow:1px 1px 1px rgba(0,0,0,0.3); font-size:22px; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner div {
text-align:center !important; }
}
@media only screen and (max-width:767px) {
#home_banner {
height:700px; height:calc(100vh - 112px); }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
padding-bottom:15%; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1 {
padding:0px 0px 20px; font-size:36px; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h4 {
padding:0px 0px 30px; font-size:20px; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h4 br {
display:none !important; }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner a {
padding:16px 0px 14px; width:150px; font-size:16px; }
}
@media only screen and (max-width:599px) {
#home_banner {
height:600px; height:calc(100vh - 112px); }
}
@media only screen and (max-width:479px) {
#home_banner {
height:500px; height:calc(100vh - 112px); }
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h1 {
font-size:32px; }
} #home_intro {
padding:70px 0px 150px !important;
}
#home_intro .et_pb_row {
padding:0px !important;
}
#home_intro .et_pb_text_inner {
max-width:1040px !important;
margin:0px auto !important;
}
#home_intro .et_pb_text_inner p {
padding:0px 0px 30px !important;
font-size:22px !important;
line-height:160% !important;
}
#home_intro .et_pb_text_inner p:last-child {
padding:0px !important;
}
@media only screen and (max-width:1199px) {
#home_intro .et_pb_text_inner p {
padding:0px 0px 25px !important; font-size:20px !important; }
}
@media only screen and (max-width:980px) {
#home_intro {
padding:70px 0px 120px !important; }
}
@media only screen and (max-width:980px) {
#home_intro {
padding:60px 0px 100px !important; }
#home_intro .et_pb_text_inner p {
padding:0px 0px 20px !important; font-size:18px !important; }
} #home_services {
background-color:#f3f3f3 !important;
padding:40px 0px 70px !important;
}
#home_services .et_pb_row {
max-width:1080px !important;
padding:0px !important;
}
#home_services .et_pb_text_inner h3 {
padding:0px 0px 50px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#home_services .et_pb_column_1_5 {
float:left !important;
width:20% !important;
margin:0px 0px 50px !important;
}
#home_services .et_pb_column_1_5 .et_pb_text_inner {
text-align:center !important;
}
#home_services .et_pb_column_1_5 .et_pb_text_inner h4 {
padding:30px 0px 0px !important;
font-weight:400 !important;
font-size:24px !important;
line-height:120% !important;
}
#home_services .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-size:20px !important;
line-height:160% !important;
}
#home_services .et_pb_text_inner p:last-child {
padding:0px !important;
}
#home_services .et_pb_text_inner a {
display:inline-block;
margin:10px 0px 0px;
padding:19px 0px 17px;
width:180px;
text-align:center;
vertical-align:bottom;
font-size:18px;
line-height:100%;
background-color:#000000;
color:#ffffff;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_services .et_pb_text_inner a:hover {
background-color:#808080;
}
@media only screen and (max-width:980px) {
#home_services {
padding:50px 0px 70px !important; }
#home_services .et_pb_text_inner h3 {
padding:0px 0px 40px !important; font-size:26px !important;
max-width:550px !important; margin:0px auto !important; }
#home_services .et_pb_column_1_5 {
width:50% !important; margin:0px 0px 40px !important; }
#home_services .et_pb_column_1_5:last-child {
margin-left:25% !important; }
#home_services .et_pb_column_1_5 .et_pb_text_inner h4 {
padding:15px 0px 0px !important; font-size:22px !important; }
#home_services .et_pb_text_inner p {
font-size:18px !important; }
}
@media only screen and (max-width:767px) {
#home_services {
padding:50px 0px 70px !important; }
#home_services .et_pb_text_inner h3 {
padding:0px 0px 35px !important; font-size:24px !important; }
#home_services .et_pb_column_1_5 {
width:100% !important; margin:0px 0px 35px !important; }
#home_services .et_pb_column_1_5:last-child {
margin-left:0px !important; }
#home_services .et_pb_column_1_5 .et_pb_text_inner h4 {
padding:10px 0px 0px !important; font-size:20px !important; }
#home_services .et_pb_text_inner p {
font-size:16px !important; }
#home_services .et_pb_text_inner a {
padding:16px 0px 14px; width:150px; font-size:16px; }
} #home_half_boxes {
padding:0px !important;
}
#home_half_boxes .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#home_half_boxes .et_pb_row .et_pb_column_1_2 {
display:block !important;
float:left !important;
width:50% !important;
margin:0px !important;
}
#home_half_boxes .et_pb_column_1_2 .et_pb_image_wrap {
width:100% !important;
}
#home_half_boxes .et_pb_column_1_2 .et_pb_image_wrap img {
width:100% !important;
height:auto !important;
}
#home_half_boxes .et_pb_column_1_2 .et_pb_text {
height:100% !important;
position:relative;
}
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
position:absolute;
top:50%;
transform:translate(0px,-50%);
width:100% !important;
padding:0px 30px !important;
}
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner h4 {
max-width:410px !important;
margin:0px auto !important;
padding:0px !important;
font-weight:700 !important;
font-size:26px !important;
line-height:140% !important;
color:#ffffff !important;
}
@media only screen and (max-width:1199px) {
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner h4 {
max-width:390px !important; font-size:24px !important; }
}
@media only screen and (max-width:980px) {
#home_half_boxes .et_pb_row .et_pb_column_1_2 {
float:none !important; width:100% !important; }
#home_half_boxes #home_half_box3 .et_pb_image {
display:none !important; }
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
position:relative; top:auto; transform:none; padding:80px 30px !important; }
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner h4 {
max-width:410px !important; font-size:26px !important; text-align:center !important; }
}
@media only screen and (max-width:767px) {
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
padding:70px 30px !important; }
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner h4 {
max-width:390px !important; font-size:24px !important; }
}
@media only screen and (max-width:479px) {
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
padding:60px 30px !important; }
#home_half_boxes .et_pb_column_1_2 .et_pb_text .et_pb_text_inner h4 {
max-width:100% !important; font-size:20px !important; }
} #home_why_choose {
padding:80px 0px 150px !important;
}
#home_why_choose .et_pb_row {
padding:0px !important;
}
#home_why_choose .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 50px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#home_why_choose .et_pb_column_1_4 {
box-sizing:border-box !important;
display:block !important;
float:left !important;
width:25% !important;
margin:0px !important;
padding:50px 20px !important;
border:solid 1px transparent !important;
border-left-color:#e8e8e8 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_why_choose #home_why_choose1 {
border-left-color:transparent !important;
}
#home_why_choose .et_pb_column_1_4:hover {
border-left-style:none !important;
box-shadow: 0px 2px 80px 0px rgb(0 0 0 / 10%);
}
#home_why_choose .et_pb_column_1_4 .et_pb_text_inner h4 {
padding:20px 0px 20px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:120% !important;
}
#home_why_choose .et_pb_column_1_4 .et_pb_text_inner p {
max-width:240px !important;
margin:0px auto !important;
padding:0px !important;
font-style:italic !important;
font-weight:400 !important;
font-size:16px !important;
line-height:150% !important;
}
@media only screen and (max-width:980px) {
#home_why_choose {
padding:80px 0px 120px !important; }
#home_why_choose .et_pb_column_4_4 .et_pb_text_inner h2 {
font-size:26px !important; }
#home_why_choose .et_pb_row {
max-width:720px !important; }
#home_why_choose .et_pb_column_1_4 {
width:50% !important; }
#home_why_choose #home_why_choose3 {
border-top-color:#e8e8e8 !important; border-left-color:transparent !important; }
#home_why_choose #home_why_choose4 {
border-top-color:#e8e8e8 !important; }
}
@media only screen and (max-width:767px) {
#home_why_choose {
padding:70px 0px 100px !important; }
#home_why_choose .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 30px !important; font-size:24px !important; }
#home_why_choose .et_pb_column_1_4 {
width:100% !important; }
#home_why_choose .et_pb_row {
max-width:360px !important; }
#home_why_choose #home_why_choose2 {
border-top-color:#e8e8e8 !important; border-left-color:transparent !important; }
#home_why_choose #home_why_choose4 {
border-left-color:transparent !important; }
} #home_outplacement {
padding:50px 0px 70px !important;
}
#home_outplacement .et_pb_row {
padding:0px !important;
max-width:1080px !important;
}
#home_outplacement .et_pb_text_inner h2 {
padding:0px 0px 40px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#home_outplacement .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:140% !important;
}
#home_outplacement .et_pb_text_inner p a {
font-weight:700 !important;
border-bottom:solid 1px #000000 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_outplacement .et_pb_text_inner p a:hover {
border-bottom-color:transparent !important;
}
#home_outplacement .et_pb_text_inner .small-button {
margin:20px 5px 0px !important;
padding:14px 0px 12px !important;
width:260px !important;
text-align:center !important;
background-image:none !important;
border-style:none !important;
border-radius:0px !important;
transition:all 0.3s ease-in-out;
text-shadow:none !important;
font-weight:500 !important;
font-size:18px !important;
line-height:22px !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_outplacement .et_pb_text_inner .small-button:first-child {
background-color:#ed7a27 !important;
}
#home_outplacement .et_pb_text_inner .small-button:first-child:hover {
background-color:#000000 !important;
}
#home_outplacement .et_pb_text_inner .small-button:last-child {
background-color:#000000 !important;
}
#home_outplacement .et_pb_text_inner .small-button:last-child:hover {
background-color:#ed7a27 !important;
}
@media only screen and (max-width:980px) {
#home_outplacement .et_pb_text_inner h2 {
font-size:26px !important; }
}
@media only screen and (max-width:767px) {
#home_outplacement .et_pb_text_inner h2 {
font-size:24px !important; }
#home_outplacement .et_pb_text_inner p {
font-size:18px !important; }
#home_outplacement .et_pb_text_inner .small-button {
width:220px !important; padding:12px 0px 10px !important; font-size:16px !important; }
} #home_quote {
padding:120px 0px 110px !important;
}
#home_quote .et_pb_row {
max-width:1100px !important;
padding:0px !important;
}
#home_quote .et_pb_text_inner h3 {
padding:0px 0px 30px !important;
font-weight:700 !important;
font-size:36px !important;
line-height:120% !important;
font-style:italic !important;
word-spacing:2px !important;
color:#ffffff !important;
}
#home_quote .et_pb_text_inner h4 {
padding:0px !important;
font-weight:300 !important;
font-size:30px !important;
line-height:100% !important;
color:#ffffff !important;
}
@media only screen and (max-width:980px) {
#home_quote .et_pb_text_inner h3 {
padding:0px 0px 25px !important; font-size:32px !important; }
#home_quote .et_pb_text_inner h4 {
font-size:28px !important; }
}
@media only screen and (max-width:767px) {
#home_quote {
padding:100px 0px 90px !important; }
#home_quote .et_pb_text_inner h3 {
padding:0px 0px 20px !important; font-size:28px !important; }
#home_quote .et_pb_text_inner h4 {
font-size:24px !important; }
} #home_testi {
padding:80px 0px 120px !important;
}
#home_testi .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px 10px !important;
}
#home_testi .et_pb_text_inner > h2 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container {
max-width:1140px !important;
margin:0px auto !important;
padding:30px 20px !important;
}
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container p {
text-align:center !important;
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:140% !important;
}
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container p img {
margin:10px 0px 0px !important;
width:150px !important;
height:150px !important;
border-radius:50% !important;
}
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container h4 {
text-align:center !important;
padding:0px 0px 5px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:120% !important;
}
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container h6 {
text-align:center !important;
padding:0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:120% !important;
}
#home_testi .et_pb_text_inner > p > a {
display:inline-block !important;
margin:30px 0px 0px !important;
padding:16px 0px 14px !important;
width:180px !important;
text-align:center !important;
font-weight:500 !important;
font-size:18px !important;
line-height:22px !important;
background-color:#000000 !important;
color:#ffffff !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_testi .et_pb_text_inner > p > a:hover {
background-color:#ed7a27 !important;
}
@media only screen and (max-width:1199px) {
#home_testi .et_pb_row {
padding:0px !important; }
}
@media only screen and (max-width:980px) {
#home_testi .et_pb_text_inner > h2 {
padding:0px 0px 0px !important; font-size:26px !important; }
#home_testi .et_pb_row {
padding:0px !important; }
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container p {
font-size:18px !important; }
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container h4 {
font-size:20px !important; }
}
@media only screen and (max-width:767px) {
#home_testi {
padding:70px 0px 110px !important; }
#home_testi .et_pb_text_inner > h2 {
padding:0px !important; font-size:24px !important; }
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container p {
font-size:16px !important; }
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container h4 {
font-size:18px !important; }
#home_testi #testi_slider .owl-stage-outer .owl-item .sa_hover_container h6 {
font-size:14px !important; }
#home_testi .et_pb_text_inner > p > a {
margin:20px 0px 0px !important; padding:14px 0px 12px !important;
width:160px !important; font-size:16px !important; line-height:20px !important; }
}
@media only screen and (max-width:479px) {
#home_testi {
padding:70px 0px 90px !important; }
} #home_contact {
padding:0px 0px 70px !important;
}
#home_contact .et_pb_row {
padding:0px !important;
}
#home_contact .et_pb_text_inner h2 {
padding:10px 0px 40px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#home_contact .wpcf7 {
max-width:640px !important;
margin:0px auto !important;
}
#home_contact input {
box-sizing:border-box !important;
}
#home_contact .wpcf7 form div {
text-align:center !important;
padding:0px 0px 12px !important;
}
#home_contact #cont_name {
width:49% !important;
margin-right:1% !important;
}
#home_contact #cont_phone {
width:49% !important;
margin-left:1% !important;
}
#home_contact #cont_email {
width:100% !important;
margin:0px !important;
}
#home_contact #cont_message {
width:100% !important;
margin:0px !important;
}
#home_contact input[type=text],
#home_contact input[type=email] {
padding:13px 15px !important;
border-style:none !important;
background-color:#eeeeee !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
}
#home_contact textarea {
padding:13px 15px !important;
border-style:none !important;
background-color:#eeeeee !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
height:146px !important;
}
#home_contact #cont-accept {
text-align:center !important;
}
#home_contact #cont-accept .wpcf7-list-item {
margin:0px 5px 0px 0px !important;
}
#home_contact #cont-accept span {
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
#home_contact #cont_recaptcha {
padding:5px 0px 0px !important;
text-align:center !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
}
#home_contact #cont_recaptcha a {
color:#000000 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_contact #cont_recaptcha a:hover {
color:#505050 !important;
}
#home_contact input[type=submit] {
display:inline-block !important;
margin:20px 0px 0px !important;
padding:14px 0px 12px !important;
width:120px !important;
text-align:center !important;
font-weight:500 !important;
font-size:18px !important;
line-height:22px !important;
background-color:#000000 !important;
border-style:none !important;
color:#ffffff !important;
cursor:pointer !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_contact input[type=submit]:disabled {
background-color:#e0e0e0 !important;
cursor:not-allowed !important;
}
#home_contact input[type=submit]:hover {
background-color:#ed7a27 !important;
cursor:pointer !important;
}
#home_contact input[type=submit]:disabled:hover {
background-color:#e0e0e0 !important;
cursor:not-allowed !important;
}
#home_contact .wpcf7 form .ajax-loader {
display:block !important;
clear:both !important;
text-align:center !important;
margin:10px auto 0px !important;
}
#home_contact .wpcf7 form .wpcf7-not-valid-tip {
display:none !important;
}
#home_contact .wpcf7 form .wpcf7-response-output {
margin:0px !important;
padding:0px !important;
border-style:none !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
#home_contact .wpcf7 form.sent div,
#home_contact .wpcf7 form.sent p {
display:none !important;
}
#home_contact .wpcf7 form.sent div.wpcf7-response-output {
display:block !important;
padding:120px 0px 0px !important;
}
@media only screen and (max-width:980px) {
#home_contact .et_pb_text_inner h2 {
padding:20px 0px 30px !important; font-size:26px !important; }
}
@media only screen and (max-width:767px) {
#home_contact .et_pb_text_inner h2 {
font-size:24px !important; }
#home_contact #cont_name {
width:100% !important; margin:0px 0px 12px !important; }
#home_contact #cont_phone {
width:100% !important; margin:0px !important; }
}  #about_industries {
padding:30px 0px 100px !important;
}
#about_industries .et_pb_row {
padding:0px !important;
}
#about_industries .et_pb_text_inner h4 {
font-size:24px !important;
line-height:130% !important;
}
#about_industries .et_pb_text_inner ul {
padding:0px 0px 0px 15px !important;
}
#about_industries .et_pb_text_inner ul li {
padding:2px 0px !important;
font-size:20px !important;
line-height:26px !important;
}
@media only screen and (max-width:980px) {
#about_industries {
padding:40px 0px 100px !important; }
#about_industries .et_pb_text_inner h4 {
font-size:22px !important; }
#about_industries .et_pb_row .et_pb_column {
margin:0px !important; }
}
@media only screen and (max-width:767px) {
#about_industries {
padding:30px 0px 90px !important; }
#about_industries .et_pb_text_inner h4 {
font-size:20px !important; }
#about_industries .et_pb_text_inner ul li {
font-size:18px !important; line-height:24px !important; }
} #about_members {
padding:30px 0px 70px !important;
}
#about_members .et_pb_row {
padding:0px !important;
max-width:1280px !important;
}
#about_members .et_pb_text_inner h2 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
color:#000000 !important;
word-spacing:2px !important;
}
#about_members .et_pb_row .et_pb_column_1_5 {
width:16% !important;
margin:0px 2% !important;
position:relative !important;
height:150px !important;
}
#about_members .et_pb_blurb {
position:absolute !important;
top:50%;
transform:translate(0px,-50%);
}
@media only screen and (max-width:1199px) {
#about_members {
padding:30px 0px 50px !important; }
#about_members .et_pb_row .et_pb_column_1_5 {
width:18% !important; margin:0px 1% !important; }
}
@media only screen and (max-width:980px) {
#about_members .et_pb_text_inner h2 {
padding:0px 0px 25px !important; font-size:26px !important; }
#about_members .et_pb_row .et_pb_column_1_5 {
height:120px !important; }
}
@media only screen and (max-width:767px) {
#about_members .et_pb_text_inner h2 {
padding:0px 0px 24px !important; font-size:24px !important; }
#about_members .et_pb_row .et_pb_column_1_5 {
float:none !important; width:240px !important; margin:0px auto 30px !important;
height:auto !important; }
#about_members .et_pb_blurb {
position:relative !important; top:auto; transform:none; }
}  #outplacement_benefits {
padding:70px 0px 40px !important;
}
#outplacement_benefits .et_pb_row {
padding:0px !important;
}
#outplacement_benefits .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-size:26px !important;
line-height:32px !important;
}
#outplacement_benefits .et_pb_text_inner p {
padding:0px 0px 10px !important;
font-size:20px !important;
line-height:28px !important;
}
#outplacement_benefits .et_pb_text_inner ul {
padding:0px 0px 0px 15px !important;
}
#outplacement_benefits .et_pb_text_inner ul li {
padding:2px 0px !important;
font-size:20px !important;
line-height:26px !important;
}
@media only screen and (max-width:1199px) {
#outplacement_benefits .et_pb_text_inner h3 {
font-size:24px !important; line-height:30px !important; }
#outplacement_benefits .et_pb_text_inner p {
font-size:18px !important; line-height:26px !important; }
#outplacement_benefits .et_pb_text_inner ul li {
font-size:18px !important; line-height:24px !important; }
}
@media only screen and (max-width:767px) {
#outplacement_benefits .et_pb_text_inner h3 {
font-size:22px !important; line-height:28px !important; }
#outplacement_benefits .et_pb_text_inner p {
font-size:16px !important; line-height:24px !important; }
#outplacement_benefits .et_pb_text_inner ul li {
font-size:16px !important; line-height:22px !important; }
} #faq_accordion {
padding:60px 0px 70px !important;
background-color:#ebebeb !important;
}
#faq_accordion .et_pb_row {
padding:0px !important;
}
#faq_accordion .et_pb_text_inner p {
padding:0px 0px 10px !important;
font-weight:400 !important;
font-size:18px !important;
line-height:26px !important;
color:#000000 !important;
}
#faq_accordion .et_pb_text_inner p a i {
display:inline-block !important;
margin-left:10px !important;
font-size:26px !important;
line-height:26px !important;
color:#E64996 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#faq_accordion .et_pb_text_inner p a:hover i {
color:#000000 !important;
}
#faq_accordion .et_pb_accordion .et_pb_toggle {
background-color:#ffffff !important;
}
#faq_accordion .et_pb_accordion .et_pb_toggle h5 {
font-weight:700 !important;
font-size:16px !important;
line-height:130% !important;
color:#000000 !important;
text-transform:uppercase !important;
}
#faq_accordion .et_pb_toggle_content p {
font-size:16px !important;
line-height:24px !important;
}
#faq_accordion .et_pb_toggle_content ul {
margin:0px 0px 0px 10px !important;
padding:0px 0px 20px 15px !important;
}
#faq_accordion .et_pb_toggle_content ul li {
padding:2px 0px !important;
font-size:16px !important;
line-height:24px !important;
}
@media only screen and (max-width:980px) {
#faq_accordion .et_pb_text_inner p {
font-size:16px !important; line-height:24px !important; }
#faq_accordion .et_pb_text_inner p a i {
font-size:24px !important; line-height:24px !important; }
}
@media only screen and (max-width:767px) {
#faq_accordion .et_pb_accordion .et_pb_toggle h5 {
font-size:14px !important; }
#faq_accordion .et_pb_toggle_content p {
font-size:14px !important; line-height:22px !important; }
#faq_accordion .et_pb_toggle_content ul {
margin:0px !important; }
#faq_accordion .et_pb_toggle_content ul li {
font-size:14px !important; line-height:22px !important; }
} .et_builder_inner_content {
padding-bottom:40px !important;
}
.single_review {
padding:70px 0px 30px !important;
}
.single_review .et_pb_row {
padding:0px !important;
}
.single_review .et_pb_text_inner {
max-width:1100px !important;
margin:0px auto !important;
}
.single_review .et_pb_text_inner img {
display:block !important;
width:150px !important;
height:150px !important;
margin:0px auto !important;
border-radius:50% !important;
}
.single_review .et_pb_text_inner h3 {
padding:0px 0px 3px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
text-transform:uppercase !important;
word-spacing:1px !important;
}
.single_review .et_pb_text_inner h5 {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
}
.single_review .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
}
.single_review .et_pb_text_inner p:last-child {
padding:0px !important;
}
@media only screen and (max-width:767px) {
.et_builder_inner_content {
padding-bottom:30px !important; }
.single_review {
padding:60px 0px 20px !important; }
.single_review .et_pb_text_inner img {
width:120px !important; height:120px !important; }
.single_review .et_pb_text_inner h3 {
font-size:18px !important; line-height:24px !important; }
.single_review .et_pb_text_inner h5 {
font-size:14px !important; line-height:20px !important; }
.single_review .et_pb_text_inner p {
font-size:14px !important; line-height:20px !important; }
}  #services_intro {
padding:70px 0px 110px !important;
}
#services_intro .et_pb_row {
padding:0px !important;
max-width:1060px !important;
}
#services_intro .et_pb_text_inner h2 {
padding:0px 0px 30px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#services_intro .et_pb_text_inner p {
padding:0px 0px 30px !important;
font-weight:400 !important;
font-size:22px !important;
line-height:150% !important;
}
#services_intro .et_pb_text_inner ul {
list-style-type:none !important;
padding:0px !important;
}
#services_intro .et_pb_text_inner li {
text-align:center !important;
padding:3px 0px !important;
font-weight:400 !important;
font-size:22px !important;
line-height:130% !important;
}
@media only screen and (max-width:980px) {
#services_intro .et_pb_text_inner h2 {
font-size:26px !important; }
#services_intro .et_pb_text_inner p {
font-size:20px !important; }
#services_intro .et_pb_text_inner li {
font-size:20px !important; }
}
@media only screen and (max-width:767px) {
#services_intro {
padding:60px 0px 90px !important; }
#services_intro .et_pb_text_inner h2 {
padding:0px 0px 20px !important; font-size:24px !important; }
#services_intro .et_pb_text_inner p {
padding:0px 0px 20px !important; font-size:18px !important; }
#services_intro .et_pb_text_inner li {
font-size:18px !important; }
} #services_elements {
padding:40px 0px 30px !important;
}
#services_elements .et_pb_row {
padding:0px !important;
max-width:1060px !important;
}
#services_elements .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 50px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
color:#5cbfda !important;
word-spacing:2px !important;
}
#services_elements .et_pb_column_1_2 {
width:48% !important;
margin:0px 0px 0px 4% !important;
}
#services_elements .et_pb_column_1_2:first-child {
margin-left:0px !important;
}
#services_elements .et_pb_blurb {
margin:0px 0px 50px !important;
}
#services_elements .et_pb_blurb_content .et_pb_main_blurb_image {
width:50px !important;
}
#services_elements .et_pb_blurb_content .et_pb_blurb_container {
padding-left:25px !important;
}
#services_elements .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header {
padding:0px 0px 5px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:130% !important;
}
#services_elements .et_pb_blurb_container .et_pb_blurb_description ul {
margin-left:10px !important;
padding:0px 0px 0px 15px !important;
}
#services_elements .et_pb_blurb_container .et_pb_blurb_description ul li {
padding:2px 0px !important;
font-weight:400 !important;
font-size:18px !important;
line-height:130% !important;
}
@media only screen and (max-width:980px) {
#services_elements {
padding:50px 0px 30px !important; }
#services_elements .et_pb_column_4_4 .et_pb_text_inner h2 {
font-size:24px !important; }
#services_elements .et_pb_column_1_2 {
float:none !important; width:100% !important; max-width:480px !important;
margin:0px auto !important; }
#services_elements .et_pb_column_1_2:first-child {
margin:0px auto !important; }
}
@media only screen and (max-width:767px) {
#services_elements {
padding:40px 0px 30px !important; }
#services_elements .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 40px !important; font-size:22px !important; }
#services_elements .et_pb_blurb_content .et_pb_main_blurb_image {
width:32px !important; }
#services_elements .et_pb_blurb_content .et_pb_blurb_container {
padding-left:15px !important; }
#services_elements .et_pb_blurb {
margin:0px 0px 40px !important; }
#services_elements .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header {
font-size:20px !important; }
#services_elements .et_pb_blurb_container .et_pb_blurb_description ul li {
font-size:16px !important; }
}
@media only screen and (max-width:479px) {
#services_elements .et_pb_column_4_4 .et_pb_text_inner h2 {
font-size:20px !important; }
} #services_outplacement {
padding:70px 0px 0px !important;
}
#services_outplacement .et_pb_row {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px !important;
}
#services_outplacement .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 70px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#services_outplacement .et_pb_column_1_3 {
float:left !important;
width:33.33% !important;
margin:0px !important;
position:relative !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_module {
max-width:400px !important;
margin:0px auto !important;
padding:0px !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_image {
padding:50px 30px 0px !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_text {
padding:40px 30px 140px !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_text_inner h4 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
color:#ffffff !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_text_inner p {
padding:25px 0px 0px !important;
font-weight:400 !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_text_inner ul {
padding:0px !important;
list-style-type:none !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_text_inner ul li {
padding:2px 0px !important;
font-weight:400 !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_button_module_wrapper {
position:absolute !important;
bottom:50px;
left:50%;
transform:translate(-50%, 0px);
width:100% !important;
text-align:center !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_button_module_wrapper a {
padding:13px 25px 11px !important;
font-weight:500 !important;
font-size:17px !important;
line-height:24px !important;
border-style:none !important;
border-radius:0px !important;
color:#000000 !important;
background-color:#ffffff !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_button_module_wrapper a:after {
display:none !important;
}
#services_outplacement .et_pb_column_1_3 .et_pb_button_module_wrapper a:hover {
color:#ffffff !important;
background-color:#000000 !important;
}
@media only screen and (max-width:980px) {
#services_outplacement .et_pb_column_4_4 .et_pb_text_inner h2 {
font-size:24px !important; }
#services_outplacement .et_pb_column_1_3 {
float:none !important; width:100% !important; }
#services_outplacement .et_pb_column_1_3 .et_pb_module {
max-width:600px !important; }
}
@media only screen and (max-width:767px) {
#services_outplacement {
padding:60px 0px 0px !important; }
#services_outplacement .et_pb_column_1_3 .et_pb_image {
padding:40px 20px 0px !important; }
#services_outplacement .et_pb_column_1_3 .et_pb_text {
padding:30px 30px 120px !important; }
#services_outplacement .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 0px 60px !important; font-size:22px !important; }
#services_outplacement .et_pb_column_1_3 .et_pb_text_inner h4 {
padding:0px 0px 10px !important; font-size:20px !important; line-height:26px !important; }
#services_outplacement .et_pb_column_1_3 .et_pb_text_inner p {
padding:20px 0px 0px !important; font-size:16px !important; line-height:22px !important; }
#services_outplacement .et_pb_column_1_3 .et_pb_text_inner ul li {
font-size:16px !important; line-height:22px !important; }
#services_outplacement .et_pb_column_1_3 .et_pb_button_module_wrapper a {
padding:11px 20px 9px !important; font-size:15px !important; line-height:24px !important; }
} #news_articles_section {
padding:80px 0px 50px !important;
}
#news_articles_section .et_pb_row {
padding:0px !important;
}
#news_articles_section .et_pb_column_4_4 .et_pb_text_inner > h2 {
padding:0px 0px 30px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#news_articles_section .et_pb_column_4_4 .et_pb_text_inner > p {
max-width:1060px !important;
margin:0px auto !important;
padding:0px !important;
font-weight:400 !important;
font-size:22px !important;
line-height:150% !important;
} #news_article_slider {
margin-top:60px !important;
}
#news_article_slider .owl-item .sa_hover_container {
margin:0px 4% 100px !important;
}
#news_article_slider .owl-item .sa_hover_container .nsa_content {
position:absolute;
bottom:60px;
min-height:170px;
left:15%;
box-sizing:border-box;
width:70%;
padding:20px;
text-align:center;
color:#707070;
background-color:#ffffff;
box-shadow:4px 4px 15px 0px rgba(0,0,0,0.1);
-webkit-box-shadow:4px 4px 15px 0px rgba(0,0,0,0.1);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#news_article_slider .owl-item .sa_hover_container .nsa_content:after {
content:'> VIEW ARTICLE';
position:absolute;
bottom:20px;
left:0px;
width:100%;
text-align:center;
display:block;
padding:5px 0px 0px;
font-weight:500;
font-size:14px;
line-height:18px;
color:#c0c0c0;
}
#news_article_slider .owl-item .sa_hover_container:hover .nsa_content {
bottom:10px;
left:4%;
width:92%;
min-height:150px;
}
#news_article_slider .owl-item .sa_hover_container .nsa_content p {
padding:0px 0px 10px;
font-weight:700;
font-size:16px;
line-height:20px;
color:#000000;
}
#news_article_slider .owl-item .sa_hover_container .nsa_content h4 {
padding:0px;
font-weight:300;
font-size:20px;
line-height:24px;
color:#000000;
} #news_article_slider .owl-item .sa_hover_container .sa_hover_buttons {
top:0px !important;
left:0px !important;
width:100% !important;
height:100% !important;
margin:0px !important;
}
#news_article_slider .owl-item .sa_hover_container .sa_hover_buttons a,
#news_article_slider .owl-item .sa_hover_container .sa_hover_buttons div {
width:100% !important;
height:100% !important;
background-image:none !important;
background-color:transparent !important;
} #news_article_slider .owl-nav .owl-prev,
#news_article_slider .owl-nav .owl-next {
width:30px !important;
height:40px !important;
margin-top:-20px !important;
}
#news_article_slider .owl-nav .owl-prev {
left:-70px;
background:transparent url(//tcisouthafrica.com/wp-content/themes/Divi-Child/images/slider-arrow-prev.png) no-repeat top left !important;
}
#news_article_slider .owl-nav .owl-next {
right:-70px;
background:transparent url(//tcisouthafrica.com/wp-content/themes/Divi-Child/images/slider-arrow-next.png) no-repeat top left !important;
} #news_article_slider .owl-dots .active span {
background-color:#000000 !important;
}
@media only screen and (max-width:1399px) {
#news_article_slider .owl-nav .owl-prev {
left:-40px; }
#news_article_slider .owl-nav .owl-next {
right:-40px; }
}
@media only screen and (max-width:1199px) {
#news_article_slider .owl-item .sa_hover_container .nsa_content {
left:10%; width:80%; padding:15px; font-size:14px; line-height:18px;
min-height:140px; }
#news_article_slider .owl-item .sa_hover_container .nsa_content:after {
bottom:10px; font-size:13px; }
#news_article_slider .owl-item .sa_hover_container:hover .nsa_content {
min-height:130px; }
#news_article_slider .owl-item .sa_hover_container .nsa_content p {
padding:0px 0px 7px; font-size:14px; line-height:18px; }
#news_article_slider .owl-item .sa_hover_container .nsa_content h4 {
font-size:18px; line-height:22px; }
#news_article_slider .owl-nav .owl-prev,
#news_article_slider .owl-nav .owl-next {
width:30px !important; height:40px !important; margin-top:-20px !important; }
#news_article_slider .owl-nav .owl-prev {
left:-30px; }
#news_article_slider .owl-nav .owl-next {
right:-30px; }
}
@media only screen and (max-width:980px) {
#news_articles_section .et_pb_column_4_4 .et_pb_text_inner > h2 {
padding:0px 0px 30px !important; font-size:24px !important; }
#news_articles_section .et_pb_column_4_4 .et_pb_text_inner > p {
font-size:20px !important; }
#news_article_slider .owl-item .sa_hover_container .nsa_content,
#news_article_slider .owl-item .sa_hover_container:hover .nsa_content{
min-height:130px; bottom:10px; left:4%; width:92%; }
#news_article_slider .owl-item .sa_hover_container .nsa_content p {
padding:0px 0px 8px; font-size:15px; line-height:18px; }
#news_article_slider .owl-item .sa_hover_container .nsa_content h4 {
font-size:19px; line-height:22px; }
}
@media only screen and (max-width:767px) {
#news_articles_section .et_pb_column_4_4 .et_pb_text_inner > h2 {
padding:0px 0px 25px !important; font-size:22px !important; }
#news_articles_section .et_pb_column_4_4 .et_pb_text_inner > p {
font-size:18px !important; }
#news_article_slider {
max-width:320px !important; margin:40px auto 22px !important; }
#news_article_slider .owl-nav .owl-prev {
left:-50px; }
#news_article_slider .owl-nav .owl-next {
right:-50px; }
}
@media only screen and (max-width:480px) {
#news_article_slider .owl-nav {
display:none !important; }
} #post-455 #services_intro {
padding-bottom:50px !important;
}
#tci_partners {
padding:0px !important;
}
#tci_partners:after {
content:'';
display:block;
margin:70px auto 0px;
width:70%;
max-width:900px;
height:1px;
background-color:#e8e8e8;
}
#tci_partners .et_pb_row {
padding:30px 0px !important;
}
#tci_partners .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:30px 0px 0px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
word-spacing:2px !important;
}
#tci_partners .et_pb_column_1_4 {
width:25% !important;
margin:0px !important;
}
#tci_partners .et_pb_column_1_2 {
width:46% !important;
margin:0px 2% !important;
padding:30px !important;
border-radius:15px;
box-shadow:0px 39px 80px -6px rgb(0 0 0 / 10%);
}
#tci_partners .partner_row1 .et_pb_column_1_4 {
width:12% !important;
}
#tci_partners .partner_row1 .et_pb_column_1_2 {
width:72% !important;
}
#tci_partners .et_pb_blurb {
margin:0px 0px 25px !important;
}
#tci_partners .et_pb_blurb .et_pb_blurb_content {
max-width:100% !important;
}
#tci_partners .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
width:100px !important;
}
#tci_partners .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
display:block !important;
border-radius:50% !important;
}
#tci_partners .et_pb_blurb .et_pb_blurb_container h4 {
padding:20px 0px 5px !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#tci_partners .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p {
padding:0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#a0a0a0 !important;
font-style:italic !important;
}
#tci_partners .et_pb_column_1_2 .et_pb_text_inner p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:18px !important;
line-height:26px !important;
color:#000000 !important;
}
#tci_partners .et_pb_column_1_2 .et_pb_text_inner p:last-child {
padding:0px !important;
}
#tci_partners .et_pb_column_1_2 .et_pb_text_inner a {
font-weight:500 !important;
font-size:18px !important;
line-height:26px !important;
color:#983c85 !important;
}
#tci_partners .et_pb_column_1_2 .et_pb_text_inner a:hover {
color:#000000 !important;
}
@media only screen and (max-width:980px) {
#post-455 #services_intro {
padding-bottom:70px !important; }
#tci_partners {
padding:0px !important; }
#tci_partners:after {
display:none !important; }
#tci_partners .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:30px 0px 30px !important; font-size:24px !important; }
#tci_partners .et_pb_row {
padding:0px !important; }
#tci_partners .et_pb_column_1_2 {
float:none !important; width:100% !important; margin:0px auto 40px !important;
max-width:500px !important; }
#tci_partners .partner_row1 .et_pb_column_1_4 {
width:100% !important; }
#tci_partners .partner_row1 .et_pb_column_1_2 {
width:100% !important; }
}
@media only screen and (max-width:767px) {
#tci_partners .et_pb_column_4_4 .et_pb_text_inner h2 {
font-size:22px !important; }
#tci_partners .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
width:80px !important; }
#tci_partners .et_pb_blurb .et_pb_blurb_container h4 {
padding:10px 0px 5px !important; font-size:22px !important;	line-height:28px !important; }
#tci_partners .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p {
font-size:15px !important; line-height:20px !important; }
#tci_partners .et_pb_column_1_2 .et_pb_text_inner p {
font-size:16px !important; line-height:24px !important; }
#tci_partners .et_pb_column_1_2 .et_pb_text_inner a {
font-size:16px !important; line-height:24px !important; }
}
@media only screen and (max-width:479px) {
#tci_partners .et_pb_column_1_2 {
padding:20px !important; }
#tci_partners .et_pb_blurb .et_pb_blurb_container h4 {
padding:0px 0px 3px !important; font-size:20px !important;	line-height:26px !important; }
#tci_partners .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p {
font-size:14px !important; line-height:18px !important; }
}