@import url("https://fonts.googleapis.com/css?family=Barlow:400,500,600,700");
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@1,700&display=swap");
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
transition-duration: 1s;
}
html, body{
overflow-x: hidden;
font-family: 'Barlow' !important;
}
body{
margin: 0 auto;
padding-right: 0px !important;
}
.site-content{
overflow: hidden;
}
.single-post .site-content{
overflow: unset;
}
input[type="submit"], input[type="text"], input[type="email"], textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
img{
max-width: 100%;
display: block;
height: auto;
}
img.alignleft{
float: left;
margin-right: 20px;
margin-bottom: 20px;
}
img.alignright{
float: right;
margin-left: 20px;
margin-bottom: 20px;
}
img.aligncenter{
margin: 0 auto;
margin-bottom: 20px;
}
strong a{
font-weight: bold !important;
}
.postBtn{
font-size: 15px;
font-weight: 600;
line-height: 20px;
color: #FFFFFF;
padding: 12px 15px;
background-color: #6EB149;
border-radius: 23px;
border: 1px solid #6EB149;
display: block;
max-width: 180px;
width: 100%;
text-align: center;
margin-top: 25px;
margin-bottom: 10px;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
.button-layout{
width: 100%;
display: table;
}
.postBtn:hover{
text-decoration: none;
color: #6EB149;
cursor: pointer;
background-color: transparent;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
h1{
font-family: 'Barlow', sans-serif !important;
font-size: 54px;
line-height: 64px;
font-weight: 600;
margin-top: 0px;
margin-bottom: 20px;
color: #011627;
}
h2{
font-family: 'Barlow', sans-serif !important;
font-size: 44px;
line-height: 52px;
font-weight: 600;
margin-top: 0px;
margin-bottom: 20px;
color: #011627;
}
h3{
font-family: 'Barlow', sans-serif !important;
font-size: 34px;
line-height: 40px;
font-weight: 600;
margin-top: 0px;
margin-bottom: 20px;
color: #011627;
}
h4{
font-family: 'Barlow', sans-serif !important;
font-size: 28px;
line-height: 33px;
font-weight: 600;
margin-top: 0px;
margin-bottom: 20px;
color: #011627;
}
h5{
font-family: 'Barlow', sans-serif !important;
font-size: 22px;
line-height: 28px;
font-weight: 600;
margin-top: 0px;
margin-bottom: 20px;
color: #011627;
}
h6{
font-family: 'Barlow', sans-serif !important;
font-size: 22px;
line-height: 28px;
font-weight: 400;
margin-top: 0px;
margin-bottom: 20px;
color: #2C2F39;
}
p{
font-family: 'Barlow', sans-serif !important;
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-top: 0px;
margin-bottom: 20px;
color: #2C2F39;
}
span{
font-family: 'Barlow', sans-serif !important;
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-top: 0px; color: #2C2F39;
word-break: break-word;
}
li{
font-family: 'Barlow', sans-serif !important;
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-top: 0px;
margin-bottom: 5px;
color: #2C2F39;
}
ul, ol{
padding-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
color: #303438;
}
a{
font-family: 'Barlow', sans-serif !important; text-decoration: none;
display: inline-block;
color: #6EB149;
-o-transition: all 500ms ease-in-out;
-webkit-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
a:hover{
color: #6EB149;
text-decoration: underline;
-o-transition: all 500ms ease-in-out;
-webkit-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
#site-navigation ul#primary-menu li a,
#site-navigation ul#primary-menu li a:hover{
-o-transition: none;
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
transition: none;
}
div, p, ul, li, ol, span, h1, h2, h3, h4, h5, h6, a, img, table, tr, td, input, textarea{
box-sizing: border-box;
}
:focus, :active{
outline: unset;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.site-header{
padding-top: 25px;
padding-bottom: 25px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
}
.site-header .big-container{
display: table;
width: 100%;
}
.big-container{
max-width: 1330px;
padding-left: 15px;
padding-right: 15px;
margin: 0 auto;
display: block;
}
.small-container{
max-width: 1110px;
display: block;
margin: 0 auto;
padding-left: 15px;
padding-right: 15px;
}
.site-branding{
width: 315px;
display: block;
float: left;
}
.site-branding a img{
max-width: 315px;
height: 52px;
}
#site-navigation{
width: calc(100% - 315px);
display: table;
float: left;
height: 55px;
}
#site-navigation .menu-page-menu-container{
display: table-cell;
vertical-align: middle;
}
#site-navigation ul#primary-menu{
padding-left: 0px;
margin-top: 0px;
list-style-type: none;
margin-bottom: 0px;
text-align: right;
}
#site-navigation ul#primary-menu li{
display: inline-block;
padding: 8px 15px;
margin-bottom: 0px;
}
#site-navigation ul#primary-menu li.current_page_item a{
color: #6EB149;
}
#site-navigation ul#primary-menu li a{
color: #353535;
font-size: 15px;
font-weight: 600;
line-height: 27px;
letter-spacing: 1px;
text-transform: uppercase;
}
#site-navigation ul#primary-menu li a:hover{
text-decoration: none;
color: #6EB149;
}
.enquireBtn a{
background-color: #6EB149;
color: #fff !important;
padding: 4px 24px;
border-radius: 17px;
-o-transition: all 500ms ease-in-out;
-webkit-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.enquireBtn a:hover{
text-decoration: none;
opacity: 0.75;
-o-transition: all 500ms ease-in-out;
-webkit-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.cta{
width: 100%;
background-color: #1A2D3C;
padding-top: 20px;
padding-bottom: 80px;
margin-top: -5px;
}
.cta h3{
color: #fff;
margin-bottom: 40px;
}
#gform_2 label{
font-family: 'Barlow';
color: #F9FAFC;
font-size: 15px;
font-weight: 600;
line-height: 20px;
margin-bottom: 8px;
}
#gform_2 span.gfield_required{
line-height: inherit;
color: #fff !important;
}
#gform_2 textarea{
border-radius: 3px !important;
border-width: 1px !important;
border-color: #E7E9EA !important;
border-style: solid !important;
background-color: #E7E9EA;
width: 100% !important;
font-family: 'Barlow';
color: #2C2F39;
font-size: 18px;
font-weight: 400;
line-height: 28px;
}
#gform_2 select{
border-radius: 3px !important;
border-width: 1px !important;
border-color: #E7E9EA !important;
border-style: solid !important;
background-color: #E7E9EA;
height: 46px !important;
width: 100% !important;
font-family: 'Barlow';
color: #2C2F39;
font-size: 18px;
font-weight: 400;
line-height: 28px;
}
#gform_2 input[type="text"], #gform_2 input[type="email"]{
border-radius: 3px !important;
border-width: 1px !important;
border-color: #E7E9EA !important;
border-style: solid !important;
background-color: #E7E9EA;
height: 46px !important;
width: 100% !important;
font-family: 'Barlow';
color: #2C2F39;
font-size: 18px;
font-weight: 400;
line-height: 28px;
}
#gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_4, #gform_submit_button_5{
font-size: 15px;
font-weight: 600;
line-height: 20px;
color: #FFFFFF;
padding: 12px 35px;
background-color: #6EB149;
border-radius: 23px;
border: 1px solid #6EB149;
margin: 0 auto;
display: table;
margin-top: 0 auto;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
#gform_submit_button_4{
margin: unset;
}
#gform_submit_button_1:hover, #gform_submit_button_2:hover, #gform_submit_button_4:hover, #gform_submit_button_5:hover{
text-decoration: none;
color: #6EB149;
cursor: pointer;
background-color: transparent;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
.site-footer{
position: relative;
background-color: #011627;
margin-top: -5px;
}
.footer-overlay{
background-position: center right;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
top: -75px;
width: 100%;
height: 560px;
right: 65px;
}
.site-footer .big-container{
display: block;
width: 100%;
padding-top: 80px;
}
.footer-inner{
width: 100%;
position: relative;
display: table;
z-index: 1;
padding-bottom: 65px;
}
.footer-1, .footer-2, .footer-3{
width: 25%;
display: block;
float: left;
}
.footer-4{
width: 25%;
float: left;
display: block;
}
.footer-1 h4, .footer-2 h4, .footer-3 h4, .footer-4 h4{
color: #fff;
font-size: 15px;
font-weight: 600;
line-height: 20px;
margin-top: 0px;
margin-bottom: 15px;
}
.footer-1 p, .footer-2 p, .footer-3 p, .footer-4 p, .footer-1 p a, .footer-2 p a, .footer-3 p a, .footer-4 p a{
color: #fff;
font-size: 15px;
line-height: 20px;
font-weight: 400;
margin-bottom: 10px;
}
.footer-1 p a:hover, .footer-2 p a:hover, .footer-3 p a:hover, .footer-4 p a:hover{
text-decoration: none;
color: #6EB149;
}
.footer-4{
position: relative;
}
.footer-4 p a{
margin-top: 15px;
display: block; }
.footer-4 p a:last-child img{
margin-left: 0px;
height: 36.5px;
width: auto;
display: block;
}
.footer-4 p a:first-child{
margin-top: 0px;
}
.footer-bottom{
padding-top: 15px;
padding-bottom: 15px;
display: table;
width: 100%;
}
.footer-bottom-left, .footer-bottom-right{
width: 50%;
display: inline-block;
float: left;
}
.footer-bottom-right{
text-align: right;
}
.footer-bottom p, .footer-bottom p a{
color: #646E78;
font-size: 15px;
font-weight: 400;
line-height: 24px;
}
.footer-bottom p a:hover{
text-decoration: none;
color: #686868;
}
.page-header{
position: relative;
padding-top: 110px;
padding-bottom: 110px;
border-bottom: 0px !important;
margin: 0px !important;
}
.page-headr-overlay{
background-repeat: no-repeat;
background-size: cover;
background-image: url(//acumenbi.co.nz/wp-content/uploads/2019/08/acumenbi-footerpattern@2x.png);
background-position: center bottom;
height: 285px;
position: absolute;
top: 0px;
width: 100%; }
.page-header .small-container{
position: relative;
}
.page-header h1{
color: #6EB149;
font-size: 60px;
line-height: 67px;
font-weight: 700;
margin-bottom: 100px;
margin-top: 0px;
}
.page-header h2, .contentBox h2{
color: #373737;
font-size: 44px;
font-weight: 700;
line-height: 45px;
margin-top: 0px;
margin-bottom: 30px;
}
.page-header h4{
color: #373737;
font-size: 28px;
font-weight: 400;
line-height: 45px;
margin-top: 0px;
margin-bottom: 30px;
}
.page-header p{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 30px;
margin-top: 0px;
margin-bottom: 20px;
}
.page-header-inner{
max-width: 750px;
position: relative;
}
.left-image-right-content-inner{
border-top: 1px solid #DEDEDE;
display: table;
width: 100%;
padding-top: 90px;
padding-bottom: 90px;
}
.left-image{
width: 35%;
display: block;
float: left;
}
.left-image img{
width: 250px;
display: block;
margin: 0 auto;
}
.right-content{
width: 65%;
display: block;
float: left;
}
.right-content h4{
font-size: 28px;
font-weight: 700;
line-height: 32px;
color: #6EB149;
margin-top: 0px;
margin-bottom: 15px;
}
.right-content h5{
color: #373737;
font-size: 24px;
font-weight: 400;
line-height: 30px;
margin-bottom: 15px;
}
.right-content p{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 30px;
margin-bottom: 10px;
margin-top: 10px;
}
.left-image-right-content-background-image-inner{
padding-top: 100px;
padding-bottom: 100px;
}
.left-image-right-content-background-image{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.left-image-right-content-background-image:before{ content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.left-image-right-content-background-image-inner{
display: table;
width: 100%;
}
.left-image-right-content-background-image-inner .right-content{
float: right;
}
.left-image-right-content-background-image .small-container{
position: relative;
}
.left-image-right-content-background-image-inner .right-content h2{
color: #6EB149;
font-size: 44px;
font-weight: 700;
line-height: 45px;
margin-bottom: 25px;
margin-top: 0px;
}
.left-image-right-content-background-image-inner .right-content p{
color: #FFFFFF;
font-size: 24px;
font-weight: 400;
line-height: 34px;
margin-bottom: 25px;
}
.left-image-right-content-background-image-inner .right-content p a{
color: #FFFFFF;
font-size: 14px;
font-weight: 600;
line-height: 14px;
display: inline-block;
margin-top: 25px;
padding: 10px 0px;
border-bottom: 1px solid white;
}
.left-image-right-content-background-image-inner .right-content p a:hover{
text-decoration: none;
}
.left-image-right-content-background-image-inner .right-content i{
color: #fff;
position: relative;
line-height: 20px;
top: 2px;
font-size: 15px;
left: 10px;
cursor: pointer;
}
.nounderline{
border-bottom: 0px !important;
}
.two-columns-inner{
display: table;
width: 100%;
padding-top: 100px;
padding-bottom: 100px;
border-bottom: 1px solid #DEDEDE;
}
.two-columns:first-of-type .two-columns-inner{
padding-top: 15px;
}
.two-columns:last-of-type .two-columns-inner{
padding-bottom: 150px;
}
.two-columns:last-of-type .two-columns-inner{
border-bottom: 0px !important;
}
div.two-columns:last-of-type > div.small-container > div.two-columns-inner{
border-bottom: 0px !important;
}
.left-column h2{
color: #6EB149;
font-size: 44px;
font-weight: 700;
line-height: 54px;
max-width: 410px;
margin-top: 0px;
margin-bottom: 55px;
}
.right-column h2{
color: #6EB149;
font-size: 44px;
font-weight: 700;
line-height: 54px;
max-width: 410px;
margin-top: 0px;
margin-bottom: 55px;
}
.two-columns img{
margin-bottom: 25px;
}
.two-columns p{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 30px;
}
.two-columns p a{
color: #373737;
font-size: 16px;
font-weight: 600;
line-height: 28px;
text-decoration: underline;
}
.left-column, .right-column{
width: 50%;
display: block;
float: left;
}
.left-inner, .right-inner{
max-width: 490px;
}
.left-inner{
padding-right: 15px;
}
.right-inner{
padding-left: 15px;
}
.category-lists{
list-style-type: none;
padding-left: 0px;
}
.category-lists li{
display: inline-block;
margin-right: 25px;
margin-top: 25px;
}
.category-lists li:last-child{
margin-right: 0px;
}
.category-lists li a{
border: 1px solid rgba(110, 177, 73, 0.5);
border-radius: 25px;
padding: 6px 25px;
font-size: 15px;
line-height: 25px;
font-weight: 600;
color: rgba(110, 177, 73, 0.5);
}
.category-lists li a:hover, .category-lists li a:active, .category-lists li a:focus, .category-lists li a.actived{
border: 1px solid #6EB149;
background-color: #6EB149;
text-decoration: none;
color: #fff;
}
.blog div.content-page div.page-header{
padding-bottom: 40px;
}
.category-lists{
padding-top: 25px;
padding-bottom: 25px;
margin-bottom: 0px;
}
.default-news-lists{
margin-top: 30px;
margin-bottom: 30px;
}
.blog .news-lists,
.archive .news-lists{
display: table;
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
}
.blog .news,
.archive .news{
width: calc(100% / 3);
display: block;
float: left;
padding-top: 25px;
padding-bottom: 25px;
}
.news h4 a{
font-size: 28px;
line-height: 33px;
font-weight: 600;
color: #011627;
}
.news h4 a:hover, .news h4 a:active, .news h4 a:focus, .industry h4 a:hover, .industry h4 a:active, .industry h4 a:focus{
text-decoration: none;
}
.news-meta{
margin-top: 20px;
margin-bottom: 10px;
}
.news-meta p{
float: left;
}
.news-meta p, .news-meta p span,
.single-post .post-header p,
.single-post .post-header p span{
color: #646E78;
font-weight: 600;
font-size: 15px;
line-height: 20px;
margin-bottom: 0px;
}
.light{
color: #686868;
text-transform: uppercase;
}
.divide-line{
margin-left: 10px;
margin-right: 10px;
}
.news-inner{
padding-left: 20px;
padding-right: 20px;
}
.news:nth-of-type(3n+1){
clear: both;
}
.news-clear{
padding-bottom: 65px;
}
div.navigation{
padding-bottom: 90px;
}
div.navigation ol{
text-align: center;
}
div.navigation ol li{
margin-right: 10px !important;
height: 35px !important;
width: 35px !important;
line-height: 35px !important;
display: inline-block !important;
}
div.navigation ol li:last-child{
margin-right: 0px !important;
}
div.navigation ol li a{
border-radius: 50% !important;
border: 1px solid #D9D9D9 !important;
color: #D9D9D9 !important;
font-size: 15px !important;
line-height: 15px !important;
background-color: white !important;
padding: 7px 12px !important;
margin: 0px !important;
}
div.navigation ol li a:hover{
border: 1px solid #686868 !important;
color: white !important;
background-color: #686868 !important;
}
div.navigation ol li span.current{
border: 1px solid #686868 !important;
color: white !important;
background-color: #686868 !important;
border-radius: 50% !important;
font-size: 15px !important;
line-height: 15px !important;
padding: 7px 12px !important;
}
.wp-paginate.wpp-modern-grey .current{
opacity: 1 !important;
}
div.navigation ol li a.next i, div.navigation ol li a.prev i{
font-size: 11px !important;
position: relative;
top: -2px;
line-height: 11px;
}
div.navigation ol li a.next, div.navigation ol li a.prev{
padding: 7px 11px !important;
}
.single div.content-page div.page-header div.big-container div.page-header-inner{
width: 100%;
max-width: 100%;
position: relative;
}
.post-header-meta{
color: #373737 !important;
font-size: 14px !important;
font-weight: 500 !important;
}
.post-header-meta .light{
font-size: 14px !important;
font-weight: 500 !important;
color: #686868 !important;
}
.single div.content-page div.page-header div.big-container div.page-header-inner h1{
margin-bottom: 55px;
}
.single div.content-page div.page-header{
padding-bottom: 30px;
}
.full-width-layout{
padding-top: 20px;
padding-bottom: 20px;
}
.two_columns{
display: table;
width: 100%;
padding-top: 30px;
padding-bottom: 30px;
}
.left-columns, .right-columns{
width: 50%;
display: block;
float: left;
padding-left: 15px;
padding-right: 15px;
}
.post-img{
width: 100%;
height: 375px;
margin-top: 10px;
}
.post-content-outter{
width: 100%;
display: table;
}
.industry-content, .department-content{
width: 100%;
display: block;
}
.post-share-bar a i{
color: #D9D9D9;
font-size: 25px;
}
.post-share-bar a {
display: inline-block;
margin-right: 30px;
}
.post-share-bar a:last-child{
margin-right: 0px;
}
.news-tags p{
color: #373737;
font-size: 14px;
font-weight: 500;
line-height: 25px;
}
.news-tags .light{
color: #686868;
font-size: 14px;
font-weight: 500;
line-height: 25px;
word-break: break-word;
}
.relative-news{
background-color: #FFF;
padding-top: 0px;
padding-bottom: 60px;
}
.page-template-tpl-content .relative-news{
background-color: rgba(110, 177, 73, 0.06);
}
.relative-news h4{
margin-bottom: 30px;
}
.industries-lists, .department-lists {
display: table;
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
}
.industry{
width: 25%;
display: block;
float: left;
padding-top: 25px;
padding-bottom: 25px;
}
.department {
width: calc(100% / 3);
display: block;
float: left;
padding-top: 25px;
padding-bottom: 25px;
}
.industry:nth-of-type(4n+1){
clear: left;
}
.department:nth-of-type(3n+1){
clear: left;
}
.industry-inner, .department-inner {
padding-left: 20px;
padding-right: 20px;
}
.department h4{
margin-top: 30px;
margin-bottom: 30px;
}
.department h4 a{
color: #6EB149;
font-size: 28px;
font-weight: 700;
line-height: 32px;
}
.industry h5{
margin-top: 20px;
margin-bottom: 20px;
}
.industry h5 a{
color: #011627;
font-size: 22px;
font-weight: 600;
line-height: 28px;
}
.excerpt{
color: #2C2F39;
font-size: 18px;
font-weight: 400;
line-height: 30px;
}
.industry a.withunderline, .department a.withunderline{
display: inline-block;
font-size: 14px;
font-weight: 600;
line-height: 20px;
color: #373737;
border-bottom: 1px solid #373737;
padding-bottom: 5px;
margin-top: 25px;
}
.industry a.withunderline:hover, .department a.withunderline:hover{
text-decoration: none;
}
.industry a i, .department a i{
color: #373737;
margin-left: 5px;
font-size: 14px;
line-height: 20px;
}
.department-lists{
padding-bottom: 150px;
}
.divide{
margin-left: 10px;
margin-right: 10px;
}
ul#primary-menu.menu li{
position: relative;
}
ul#primary-menu.menu li > ul.sub-menu{
background-color: white;
width: 200px;
box-shadow: 0px 0px 10px 0px #e9e9e9;
list-style-type: none;
padding-left: 0px;
border-right: 1px solid #ececec;
border-left: 1px solid #ececec;
border-top: 1px solid #ececec;
position: absolute;
z-index: 10;
top: 44px;
visibility: hidden;
left: 0px;
margin-top: 0px;
}
ul#primary-menu.menu li:hover > ul.sub-menu{
visibility: visible;
}
ul#primary-menu.menu li > ul.sub-menu li{
display: block;
clear: both;
border-bottom: 1px solid #ececec;
width: 100%;
padding-bottom: 10px;
padding-top: 10px;
}
ul#primary-menu.menu li > ul.sub-menu li a{
color: #373737 !important;
text-align: left !important;
display: block !important;
width: 100% !important;
font-size: 16px !important;
font-weight: 500 !important;
line-height: 27px !important;
padding: 0px !important;
text-transform: capitalize !important;
}
ul#primary-menu.menu li > ul.sub-menu li a:hover{
color: #6EB149 !important;
}
ul#primary-menu.menu .current_page_parent a{
color: #6EB149 !important;
}
ul#primary-menu.menu li > ul.sub-menu li.current_page_item a{
color: #6EB149 !important;
}
ul#primary-menu.menu > li > ul.sub-menu > li.current-menu-item > a{
color: #6EB149 !important;
} .carousel-control.left, .carousel-control.right{
background-image: unset !important;
}
#news-slider .item{
width: 100%;
}
#news-slider .item .item-left{
width: 50% !important;
display: block !important;
float: left !important;
padding-right: 30px !important;
}
#news-slider .item .item-right{
width: 50% !important;
display: block !important;
padding-left: 30px !important;
float: left !important;
}
.home-news{
padding-top: 100px;
padding-bottom: 100px;
}
#news-slider .item .item-right .post-header-meta{
color: #6EB149 !important;
font-size: 14px !important;
font-weight: bold !important;
line-height: 30px !important;
text-transform: uppercase !important;
}
#news-slider .item .item-right h4 a{
color: #373737 !important;
font-size: 44px !important;
font-weight: bold !important;
line-height: 57px !important;
}
#news-slider .item .item-right h4 a:hover{
text-decoration: none !important;
}
#news-slider .item .item-right .short-content{
color: #373737 !important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 30px !important;
}
#news-slider{
position: relative;
}
.control-panel{
position: absolute;
right: 0;
bottom: 0;
}
div#news-slider .carousel-control{
position: relative !important;
}
.control-panel .left, .control-panel .right{
background-color: #E5E5E5;
width: 48px;
height: 48px;
padding: 16px;
text-shadow: unset !important;
opacity: 1 !important;
}
.control-panel .left:hover, .control-panel .right:hover{
background-color: #686868;
}
.control-panel .left{
margin-right: 10px;
}
div#news-slider div.item div.item-right a.withunderline{
display: inline-block;
font-size: 14px;
font-weight: 600;
line-height: 20px;
color: #373737;
border-bottom: 1px solid #373737;
padding-bottom: 5px;
margin-top: 25px;
}
div#news-slider div.item div.item-right{
min-height: 465px;
height: 100%;
display: table;
}
div#news-slider div.item div.item-right-inner{
display: table-cell;
vertical-align: middle;
}
div#news-slider div.item div.item-right a.withunderline:hover{
text-decoration: none;
}
div#news-slider div.item div.item-right a i{
color: #373737;
margin-left: 5px;
font-size: 14px;
line-height: 20px;
}
.carousel-fade .carousel-inner .item {
opacity: 0;
transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-control {
z-index: 2;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right {
opacity: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left {
opacity: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
} #site-navigation ul#primary-menu > li:last-child{
padding-right: 0px;
}
#news-slider .news-feature-img{
height: 465px !important;
}
.post-img{
margin-bottom: 15px;
}
.page-header .big-container{
position: relative;
}
.single-industries #site-navigation ul#primary-menu.menu li.current_page_parent a{
color: #373737 !important;
}
.single-departments #site-navigation ul#primary-menu.menu li.current_page_parent a{
color: #373737 !important;
} .post-share-bar a:hover i{
color: #6EB149;
}
.small-container ul, .small-container ol{
padding-left: 20px;
}
.small-container ul li, .small-container ol li{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 30px;
}
.small-container ul li h4, .small-container ol li h4{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 30px;
}
.heading-columns{
display: table;
width: 100%;
margin-left: -30px;
margin-right: -30px;
margin-bottom: 45px;
margin-top: 45px;
}
.heading-column{
display: block;
width: calc(100% / 3);
float: left;
padding-left: 30px;
padding-right: 30px;
}
.heading-column img{
max-width: 250px;
margin-bottom: 20px;
}
.heading-column p{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 30px;
margin-bottom: 0px;
}
.page-template-tpl-about-us div.page-header div.small-container div.page-header-inner h3{
color: #6EB149;
}
.page-template-tpl-about-us div.page-header div.small-container div.page-header-inner{
max-width: 100%;
}
div#news-slider div.carousel-inner div.item div.item-right div.item-right-inner span.link-span:hover a,
div#news-slider div.carousel-inner div.item div.item-right div.item-right-inner span.link-span:hover a i{
color: #6EB149;
display: inline-block;
}
div#news-slider div.item div.item-right span.link-span:hover a.withunderline{
border-bottom: 1px solid #6EB149;
}
.page-template-tpl-content.page-id-24 div.two-columns div.small-container div.two-columns-inner div.left-column div.left-inner h4{
color: #6EB149;
}
input[type="submit"], input[type="text"], input[type="email"], textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#gform_1 label, #gform_3 label{
color: #373737;
font-size: 16px;
font-weight: 300;
line-height: 20px;
}
.gform_required_legend{
display: none;
}
#input_3_1, #input_3_3, #input_3_5, #input_3_4,
#input_3_6, #input_3_7{
width: 100% !important;
border-width: 1px !important;
border-color: #d9d9d9 !important;
border-style: solid !important;
background-color: #f9f9f9 !important;
}
.gfield textarea{
width: 100% !important;
border-width: 1px !important;
border-color: #d9d9d9 !important;
border-style: solid !important;
background-color: #f9f9f9 !important;
}
#input_3_1, #input_3_3, #input_3_5, #input_3_4,
#input_3_6, #input_3_7{
height: 45px !important;
}
#gform_submit_button_3{
font-family: 'Barlow' !important;
color: #6EB149;
font-size: 18px;
font-weight: 400;
line-height: 35px;
width: 175px !important;
text-align: center;
padding-top: 6px;
padding-bottom: 6px;
border: 1px solid #6EB149;
background: linear-gradient(to right, #6EB149 50%, white 50%);
background-size: 200% 100%;
background-position: right bottom;
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
letter-spacing: 1px;
text-transform: uppercase;
}
#gform_submit_button_3:hover{
color: #6EB149;
background-position: left bottom;
color: #fff;
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
}
#cta-box h2{
margin-top: 0px;
font-family: 'Barlow';
color: #373737;
font-size: 24px;
font-weight: 700;
line-height: 30px;
}
#cta-box p{
font-family: 'Barlow';
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 27px;
}
#cta-box label{
font-family: 'Barlow';
color: #373737;
font-size: 14px;
font-weight: 700;
line-height: 28px;
text-transform: uppercase;
}
#cta-box input{
border-radius: 3px !important;
border-width: 1px !important;
border-color: #e3e3e3 !important;
border-style: solid !important;
background-color: #ffffff;
height: 48px !important;
width: 100% !important;
font-family: 'Barlow';
color: #373737;
font-size: 16px;
font-weight: 300;
line-height: 27px;
}
#cta-box #gform_submit_button_2{
font-family: 'Barlow' !important;
color: #fff !important;
font-size: 14px !important;
font-weight: 700 !important;
line-height: 28px !important;
border-radius: 3px !important;
border-width: 1px !important;
border-color: #6EB149 !important;
border-style: solid !important;
background-color: #6EB149 !important;
width: 160px !important;
display: block !important;
margin: 0 auto !important;
text-transform: uppercase !important;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
#cta-box .gform_wrapper .top_label div.ginput_container{
margin-top: 0px;
}
#cta-box #gform_submit_button_2:hover{
text-decoration: none;
color: #6EB149 !important;
background-color: #fff !important;
-webkit-transition: background-color 500ms linear !important;
-ms-transition: background-color 500ms linear !important;
transition: background-color 500ms linear !important;
}
ul#primary-menu li#menu-item-31 ul.sub-menu{
width: 210px;
}
div#content div.content-page div.main-content div.two-columns p strong{
color: #6EB149;
}
.sgpb-main-html-content-wrapper p{
margin-bottom: 0px;
}
#gform_confirmation_message_1{
color: #373737 !important;
font-size: 18px !important;
font-weight: 400 !important;
line-height: 27px !important;
}
#gform_confirmation_message_2 h1,
#gform_confirmation_message_2 h2,
#gform_confirmation_message_2 h3,
#gform_confirmation_message_2 h4,
#gform_confirmation_message_2 h5,
#gform_confirmation_message_2 h6,
#gform_confirmation_message_2 p{
color: #fff !important;
}
.scrollToTop{
border: 1px solid #6EB149;
width: 40px;
height: 40px;
display: table;
position: fixed;
bottom: 25px;
background-color: #6EB149;
right: 25px;
}
.scrollToTop:hover{
background-color: transparent;
}
.topIcon{
display: table-cell;
vertical-align: middle;
width: 16px;
height: 16px;
margin: 0 auto;
text-align: center;
}
.scrollToTop i{
color: #fff;
margin: 0 auto;
text-align: center;
font-size: 16px;
}
.scrollToTop:hover i{
color: #6EB149;
}
.industries-cta, .department-cta{
background-color: rgba(110, 177, 73, 0.06);
padding-bottom: 100px;
padding-top: 100px;
}
.industries-cta p, .department-cta p{
font-size: 28px;
line-height: 38px;
color: #373737;
}
.single-industries div#page div#content.site-content div.content-page div.main-content.queued div.industry-content div.small-container,
.single-department div#page div#content.site-content div.content-page div.main-content.queued div.department-content div.small-container,
.single-post .post-header .small-container,
.single-post .main-content .small-container{
max-width: 850px;
}
.single-post .post-header .small-container{
padding-left: 0px;
padding-right: 0px;
}
.first-two-column{
padding-top: 100px;
}
ul#primary-menu.menu li#menu-item-376 ul.sub-menu{
width: 270px;
}
.archive div#page div#content.site-content div.content-page div.page-header{
padding-bottom: 40px;
}
ul#primary-menu.menu li#menu-item-438 ul.sub-menu{
width: 200px;
}
.sg-popup-builder-content p{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 28px;
}
.sg-popup-builder-content ul li{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 28px;
margin-bottom: 10px;
}
.notification-box{
display: none;
padding: 40px;
border-radius: 3px;
background-color: #70b04f;
max-width: 265px;
position: fixed;
right: 30px;
z-index: 9999;
top: 200px;
box-shadow: 8px 15px 40px 0px rgba(0, 0, 0, 0.36);
}
.notification-box p{
color: #ffffff;
font-size: 28px;
font-weight: 700;
line-height: 30px;
margin-bottom: 0px;
}
.contentBox{
padding-top: 75px;
padding-bottom: 75px;
}
.contentBox p, .contentBox ul li, .contentBox ol li{
color: #373737;
font-size: 18px;
font-weight: 400;
line-height: 30px;
}
.contentBox p a:hover{
text-decoration: underline;
}
ul#primary-menu.menu > li.current_page_ancestor > a{
color: #6EB149 !important;
}
ul#primary-menu.menu > li > ul.sub-menu > li.current-menu-parent > a {
color: #6EB149 !important;
}
.menu-arrow{
display: inline-block;
position: absolute;
top: 15px;
right: 15px;
}
ul#primary-menu.menu li#menu-item-438 > ul.sub-menu > li:nth-of-type(1) > ul.sub-menu{
left: 200px;
top: -1px;
}
ul#primary-menu.menu li#menu-item-438 > ul.sub-menu > li:nth-of-type(2) > ul.sub-menu{
left: 200px;
top: -1px;
}
ul#primary-menu.menu li#menu-item-376 > ul.sub-menu > li:nth-of-type(1) > ul.sub-menu{
left: 270px;
top: -1px;
}
ul#primary-menu.menu li#menu-item-376 > ul.sub-menu > li:nth-of-type(2) > ul.sub-menu{
left: 270px;
top: -1px;
}
.linkedin-icon{
display: block;
position: absolute;
top: 45px;
right: 90px;
}
.linkedin-icon i{
font-size: 25px;
}
.home-partners{
padding-top: 60px;
}
.smallHeading{
text-align: center;
color: #6EB149;
font-size: 15px;
font-weight: 600;
line-height: 20px;
text-transform: uppercase;
margin-bottom: 10px;
}
.home-partners h3{
text-align: center;
margin-bottom: 0px;
}
.partner-lists{
padding-top: 60px;
}
.partner-item{
width: 25%;
display: flex;
align-items: center;
float: left;
height: 55px;
margin-top: 10px;
margin-bottom: 10px;
}
.partner-item a{
width: 100%;
display: block;
}
.partner-item a img{
display: block;
margin: 0 auto;
}
.home-white-section{
padding-top: 60px;
padding-bottom: 60px;
}
.why-us{
padding-top: 60px;
padding-bottom: 60px;
}
.why-us h2{
text-align: center;
}
.why-us h6{
text-align: center;
margin-bottom: 0px;
}
.why-us-lists{
padding-top: 20px;
}
.why-us-item p{
margin-bottom: 0px;
}
.why-us-item{
width: 25%;
display: block;
float: left;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 60px;
}
.why-us-item img{
margin-bottom: 20px;
}
.buttonStyle span{
color: #6EB149;
font-size: 15px;
line-height: 20px;
font-weight: 600;
position: relative;
}
.buttonStyle{
color: #6EB149;
font-size: 15px;
line-height: 20px;
font-weight: 600;
margin: 0 auto;
text-transform: uppercase;
text-decoration: none;
}
.buttonStyle svg{
position: relative;
left: 10px;
top: 0px;
transition: left 0.5s ease;
-o-transition: left 0.5s ease;
-webkit-transition: left 0.5s ease;
-ms-transition: left 0.5s ease;
-moz-transition: left 0.5s ease;
}
.buttonStyle:hover svg{
position: relative;
left: 20px;
transition: left 0.5s ease;
-o-transition: left 0.5s ease;
-webkit-transition: left 0.5s ease;
-ms-transition: left 0.5s ease;
-moz-transition: left 0.5s ease;
}
.buttonStyle:hover{
text-decoration: none;
}
.buttonStyle:hover span:after, .buttonStyle:focus span:after, .buttonStyle:active span:after {
width: 100%;
}
.buttonStyle span:after {
content: '';
position: absolute;
bottom: 0;
left: 0%;
width: 0%;
height: 1px;
background: #6EB149;
-webkit-transition: width .5s;
transition: width .5s;
}
.home-experienced-team{
padding-top: 60px;
padding-bottom: 60px;
}
.home-experienced-team-inner{
max-width: 840px;
margin: 0 auto;
}
.home-experienced-team h2{
text-align: center;
margin-bottom: 30px;
}
.buttonStyleOutter{
text-align: center;
padding-top: 60px;
}
.buttonStyleOutter .buttonStyle:first-child{
margin-right: 80px;
}
.home-feature-inner{
padding-top: 60px;
padding-bottom: 60px; }
.home-feature-left{
padding-right: 85px;
float: left;
width: 50%;
position: relative;
display: block;
}
.home-feature-left h2, .home-feature-left h6{
position: relative;
z-index: 1;
}
.home-feature-left p{
position: relative;
z-index: 1;
}
.home-feature > svg{
position: relative;
top: 5px;
}
.home-feature-left h3{
margin-bottom: 30px;
}
.home-feature-right{
padding-left: 85px;
float: left;
width: 50%;
display: block;
}
.feature-right-item{
margin-bottom: 40px;
}
.home-feature-icon{
position: absolute;
top: 140px;
left: -200px;
-webkit-transform:rotate(-350deg);
-moz-transform: rotate(-350deg);
-ms-transform: rotate(-350deg);
-o-transform: rotate(-350deg);
transform: rotate(-350deg);
width: 745px;
height: auto;
max-width: unset;
}
.promotion-slider .slider-item{
margin-top: 20px;
}
.feature-right-lists .feature-right-item:last-child{
margin-bottom: 0px;
}
.home-promotion-sliders{
padding-top: 60px;
padding-bottom: 60px;
}
.promotion-slider .slider-item .slider-item-inner{
border-radius: 10px;
box-shadow: 0 0 10px rgba(1, 22, 39, 0.15);
margin-bottom: 20px;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
-webkit-transform: translateY(-0px);
transform: translateY(-0px);
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.post-share-bar{
margin-top: 20px;
}
.promotion-slider .slider-item .slider-item-inner .sliderImg{
border-radius: 10px 10px 0 0;
}
.promotion-slider .slider-item .slider-item-inner .slider-content{
padding: 25px 30px;
min-height: 300px;
position: relative;
}
.promotion-slider .slider-item .slider-item-inner .slider-content p,
.promotion-slider .slider-item .slider-item-inner .slider-content h4{
position: relative;
z-index: 1;
}
.promotion-slider .slider-item .slider-item-inner .slider-content .promotion-icon{
position: absolute;
bottom: -45px;
right: -40px;
}
.promotion-slider .slider-item .slider-item-inner .slider-content .buttonStyle{
position: absolute;
bottom: 30px;
z-index: 1;
}
.extraSpace{
margin-top: 60px;
}
.home-promotion-sliders div.tns-nav{
text-align: center;
margin-top: 15px;
}
.home-promotion-sliders div.tns-nav button{
background-color: rgba(100, 110, 120, 0.2);
width: 30px;
height: 4px;
border-radius: 0px;
border: 0px;
margin-right: 8px;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.home-promotion-sliders div.tns-nav button:last-child{
margin-right: 0px;
}
.home-promotion-sliders div.tns-nav button:hover{
background-color: #6EB149;
cursor: pointer;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.home-promotion-sliders div.tns-nav button.tns-nav-active{
background-color: #6EB149;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover{
cursor: pointer;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content{
background-color: #6EB149;
box-shadow: 0 10px 25px rgba(1, 22, 39, 0.26);
border-radius: 0 0 10px 10px;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content .buttonStyle svg path{
stroke: #fff !important;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content .buttonStyle span:after{
background:  #fff;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content .buttonStyle span{
color: #fff;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content h4,
.promotion-slider .slider-item .slider-item-inner:hover .slider-content p{
color: #fff;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content svg.promotion-icon path{
fill: #fff !important;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content .buttonStyle svg{
position: relative;
left: 20px;
transition: left 0.5s ease;
-o-transition: left 0.5s ease;
-webkit-transition: left 0.5s ease;
-ms-transition: left 0.5s ease;
-moz-transition: left 0.5s ease;
}
.promotion-slider .slider-item .slider-item-inner:hover .slider-content .buttonStyle span:after{
width: 100%;
}
.banner-slider .slider-left{
width: calc(50% - 40px);
float: left;
display: block;
margin-right: 40px;
}
.banner-slider .slider-right{
width: calc(50% - 40px);
float: left;
display: block;
margin-left: 40px;
}
.banner-slider .slider-left .slider-content{
max-width: 580px;
}
.banner-slider .slider-left .slider-content p.smallTxt{
font-size: 15px;
font-weight: 600;
line-height: 20px;
color: #6EB149;
margin-bottom: 10px;
}
.banner-slider .slider-left .slider-content a.bannerBtn{
font-size: 15px;
font-weight: 600;
line-height: 20px;
color: #FFFFFF;
padding: 12px 15px;
background-color: #6EB149;
border-radius: 23px;
border: 1px solid #6EB149;
display: inline-block;
max-width: 180px;
width: 100%;
text-align: center;
margin-top: 10px;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
.banner-slider .slider-left .slider-content a.bannerBtn:hover{
text-decoration: none;
color: #6EB149;
cursor: pointer;
background-color: transparent;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
.home-banner-sliders{
padding-top: 120px;
margin-bottom: -100px;
z-index: 1;
position: relative; }
.home-banner-sliders .tns-nav{
margin-top: 60px;
margin-bottom: 40px;
}
.home-banner-sliders .tns-nav button{
background-color: rgba(100, 110, 120, 0.2);
width: 30px;
height: 4px;
border-radius: 0px;
border: 0px;
margin-right: 8px;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.home-banner-sliders .tns-nav button.tns-nav-active{
background-color: #6EB149;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.home-banner-sliders .tns-nav button:hover{
background-color: #6EB149;
cursor: pointer;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.home-banner-sliders .tns-nav button:last-child{
margin-right: 0px;
}
.banner-slider .slider-right .slider-right-inner .sliderImg-outter{
position: relative;
}
.banner-slider .slider-right .slider-right-inner{
position: absolute;
top: -35px;
right: 0;
}
.banner-slider .slider-right .slider-right-inner .sliderImg-outter:after{
position: absolute;
top: -28%;
left: -4%;
right: 0;
bottom: 0;
content: '';
background-image: url(//acumenbi.co.nz/wp-content/uploads/2022/10/ABI-hero-image-bg-pattern.svg);
background-size: contain;
background-position: left center;
background-repeat: no-repeat;
}
.banner-slider .slider-right .slider-right-inner .sliderImg-outter .sliderImg {
-webkit-clip-path: url(#mask);
clip-path: url(#mask);
object-fit: cover;
width: 100%;
position: relative;
z-index: 1;
}
.banner-slider .slider-right{
position: relative;
} .widget img{
margin-bottom: 0px;
}
.gform_wrapper.gravity-theme .gform_footer{
padding-bottom: 0px !important;
}
.home-banner-sliders .tns-nav{
position: relative;
z-index: 1;
}
.post-header,
.new-page-header{
padding-top: 120px;
background-color: #F9FAFC;
overflow: hidden;
margin-bottom: -60px;
}
.post-header .smallTxt,
.new-page-header .smallTxt{
color: #6EB149;
margin-bottom: 10px;
}
.post-header .post-header-inner,
.new-page-header .new-page-header-inner{
max-width: 640px;
min-height: 300px;
}
.post-header .post-header-inner p,
.new-page-header .new-page-header-inner p{
margin-bottom: 10px;
}
.blog-image-outter{
max-width: 880px;
margin: 0 auto;
padding-left: 15px;
margin-bottom: 20px;
padding-right: 15px;
}
.industries-image-outter{
max-width: 1330px;
margin: 0 auto;
padding-left: 15px;
margin-bottom: 20px;
padding-right: 15px;
}
.headerIcon{
position: absolute;
right: -70px;
top: -270px;
}
.news-meta p.timetoread{
font-size: 15px !important;
line-height: 20px !important;
font-weight: 400 !important;
margin-bottom: 0px !important;
font-style: italic !important;
color: #2C2F39 !important;
display: inline-block !important;
float: right !important;
}
.post-header .big-container,
.new-page-header .big-container{
position: relative;
}
.post-content .full-width-layout p:last-child,
.post-content .two_columns .left-columns p:last-child,
.post-content .two_columns .right-columns p:last-child{
margin-bottom: 0px;
}
.bolg-image{
z-index: 1;
position: relative;
}
blockquote{
margin: 0;
margin-bottom: 20px;
padding: 15px 20px;
border-left: 5px solid #6EB149;
}
blockquote p{
font-family: 'Merriweather', serif !important;
font-weight: bold;
font-style: italic;
color: #6EB149;
}
blockquote:last-child{
margin-bottom: 0px;
}
.page-template-tpl-ourexpertiseindustries div.new-page-header-inner{
max-width: 625px;
}
.page-template-tpl-ourexpertiseindustries div.new-page-header-inner h1,
.page-template-tpl-ourexpertiseindustries div.new-page-header-inner h2,
.page-template-tpl-ourexpertiseindustries div.new-page-header-inner h3,
.page-template-tpl-ourexpertiseindustries div.new-page-header-inner h4,
.page-template-tpl-ourexpertiseindustries div.new-page-header-inner h5,
.page-template-tpl-ourexpertiseindustries div.new-page-header-inner h6{
margin-bottom: 30px;
}
.one-column-layout-inner{
max-width: 840px;
margin: 0 auto;
}
.one-column-layout,
.two-columns-layout,
.industries-section,
.default-news-section,
.post-panel-section,
.technologies-cta,
.three-columns-layout,
.four-columns-layout,
.one-third-and-two-third-layout,
.careers-cta{
padding-top: 60px;
padding-bottom: 60px;
}
.two-columns-layout .left-column{
padding-right: 20px;
display: block;
float: left;
width: 50%;
clear: unset;
margin-bottom: 0px;
}
.twoColumnsHeading{
width: 50%;
margin-bottom: 40px;
}
.threeColumnsHeading,
.fourColumnsHeading,
.oneThirdTwoThirdHeading{
margin-bottom: 40px;
}
.two-columns-layout .right-column{
padding-left: 20px;
display: block;
float: left;
width: 50%;
clear: unset;
}
.two-columns-layout p.smallGreenTxt,
.industries-section p.smallGreenTxt,
.default-news-section p.smallGreenTxt,
.post-panel-section p.smallGreenTxt{
color: #6EB149;
font-size: 15px;
line-height: 20px;
font-weight: 600;
margin-bottom: 10px;
}
.industry h5 a:hover{
text-decoration: none;
}
.cusHR{
height: 1px;
border: 0;
border-top: 1px solid #646E78;
color: #646E78;
}
.one-column-layout img{
display: inline-block;
margin-top: 20px;
margin-bottom: 20px;
}
.industry .industry-inner a{
display: inline;
}
.news-shadow{
cursor: pointer;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
-webkit-transform: translateY(0px);
transform: translateY(0px);
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow .news-shadow-inner p,
.news-shadow .news-shadow-inner h4 a{
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow .news-shadow-inner h4{
margin-bottom: 20px; transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.post-panel-section .news .news-inner .news-shadow,
.default-news-section .news .news-inner .news-shadow{
box-shadow: 0 0 10px rgba(1, 22, 39, 0.15);
border-radius: 10px;
}
.content-page{
position: relative;
z-index: 1;
}
.news-shadow-inner{
padding:  25px;
}
.default-news-section-header{
padding-left: 15px;
}
.news-shadow:hover{
cursor: pointer;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow:hover .news-shadow-inner{
background-color: #6EB149;
box-shadow: 0 10px 25px rgba(1, 22, 39, 0.26);
border-radius: 0 0 10px 10px;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow:hover .news-shadow-inner .buttonStyle svg path{
stroke: #fff !important;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow:hover .news-shadow-inner .buttonStyle span:after{
background:  #fff;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow:hover .news-shadow-inner .buttonStyle span{
color: #fff;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow:hover .news-shadow-inner h4,
.news-shadow:hover .news-shadow-inner h4 a,
.news-shadow:hover .news-shadow-inner p{
color: #fff;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow:hover .news-shadow-inner svg.promotion-icon path{
fill: #fff !important;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.news-shadow:hover .news-shadow-inner .buttonStyle svg{
position: relative;
left: 20px;
transition: left 0.5s ease;
-o-transition: left 0.5s ease;
-webkit-transition: left 0.5s ease;
-ms-transition: left 0.5s ease;
-moz-transition: left 0.5s ease;
}
.news-shadow:hover .news-shadow-inner .buttonStyle span:after{
width: 100%;
}
.page-header-left{
width: 50%;
float: left;
display: block;
padding-right: 20px;
position: relative;
z-index: 1;
}
.page-header-right{
width: 50%;
float: left;
display: block;
padding-left: 20px;
}
.page-header-right img{
max-width: 320px;
position: relative;
z-index: 1;
margin: 0 auto;
}
.page-template-tpl-technologies .new-page-header .big-container{
min-height: 275px;
}
.two-columns-layout .two-columns-layout-inner .column-content{
width: 50%;
float: left;
display: inline-block;
}
.three-columns-layout .three-columns-layout-inner .column-content{
width: calc(100% / 3);
float: left;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
}
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(3n+1){
clear: left;
}
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(1),
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(2),
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(3){
margin-top: 0px;
}
.three-columns-layout .three-columns-layout-inner{
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
}
.two-columns-layout .two-columns-layout-inner .column-content:nth-of-type(2n+1){
padding-right: 20px;
margin-top: 20px;
clear: left;
}
.two-columns-layout .two-columns-layout-inner .column-content:nth-of-type(2n){
padding-left: 20px;
margin-top: 20px;
}
.two-columns-layout .two-columns-layout-inner .column-content:nth-of-type(1),
.two-columns-layout .two-columns-layout-inner .column-content:nth-of-type(2){
margin-top: 0px;
}
.buttonStyle.center{
display: table;
text-align: center;
width: auto;
margin: 0 auto;
}
.one-column-layout .one-column-content{
margin-top: 20px;
}
.one-column-layout .one-column-content:nth-of-type(1){
margin-top: 0px;
}
.one-column-layout .buttonStyle,
.two-columns-layout .buttonStyle,
.three-columns-layout .buttonStyle,
.four-columns-layout .buttonStyle,
.one-third-and-two-third-layout .buttonStyle{
margin-bottom: 20px;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n+1){
padding-right: 20px;
margin-top: 20px;
clear: left;
display: flex;
align-items: center;
width: 33%;
float: left;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n){
padding-left: 20px;
margin-top: 20px;
display: flex;
align-items: center;
width: 67%;
float: left;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content .column-content-inner{
width: 100%;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(1),
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2){
margin-top: 0px;
}
.technologies-cta-inner,
.careers-cta-inner{
background-color: #6EB149;
border-radius: 10px;
padding: 80px 40px;
}
.technologies-cta-inner h1,
.technologies-cta-inner h2,
.technologies-cta-inner h3,
.technologies-cta-inner h4,
.technologies-cta-inner h5,
.technologies-cta-inner h6,
.technologies-cta-inner p,
.careers-cta-inner h1,
.careers-cta-inner h2,
.careers-cta-inner h3,
.careers-cta-inner h4,
.careers-cta-inner h5,
.careers-cta-inner h6,
.careers-cta-inner p{
color: #fff;
}
.technologies-cta-content,
.careers-cta-content{
max-width: 550px;
margin: 0 auto;
}
.technologies-cta-btn,
.careers-cta-btn{
font-size: 15px;
font-weight: 600;
line-height: 20px;
color: #6EB149;
padding: 12px 25px;
background-color: #fff;
border-radius: 23px;
border: 1px solid #fff;
display: block;
max-width: 200px;
margin: 0 auto;
width: auto;
text-align: center;
margin-top: 30px;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
.technologies-cta-btn:hover,
.careers-cta-btn:hover{
text-decoration: none;
color: #fff;
cursor: pointer;
background-color: transparent;
-webkit-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}
.page-header-left.moreWidth{
width: 100%;
max-width: 625px;
}
.page-header-right.noWidth{
width: 100%;
margin: 0 auto;
position: absolute;
}
.four-columns-layout .four-columns-layout-inner .column-content{
width: 25%;
float: left;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
}
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(4n+1){
clear: left;
}
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(1),
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(2),
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(3),
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(4){
margin-top: 0px;
}
.gform_wrapper.gravity-theme .gfield_required{
color: #000 !important;
}
.four-columns-layout .four-columns-layout-inner{
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
}
.column-content.check ul{
list-style-type: none;
padding-left: 0px;
}
.column-content.check ul{
list-style-type: none;
padding-left: 30px;
margin-top: 0px;
}
.column-content.check ul li::before {
content: url(//acumenbi.co.nz/wp-content/uploads/2022/11/Icon-awesome-check.svg);
margin-left: -30px;
padding-right: 10px;
}
.our-people-lists{
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
}
.our-people{
padding-top: 60px;
padding-bottom: 60px;
}
.our-people > .our-people-section{
padding-bottom: 60px;
}
.our-people > .our-people-section:last-child{
padding-bottom: 0px;
}
.person-item{
width: 25%;
float: left;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
margin-bottom: 20px;
}
.our-people-section h3{
display: inline-block;
}
.person-item .personImg{
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.person-item-inner{
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);	
}
.person-content-inner{
padding: 30px 20px;
}
.person-item h5{
margin-bottom: 4px;
}
.person-item p.position{
font-size: 15px;
line-height: 24px;
font-weight: 400;
margin-bottom: 10px;
color: #2C2F39;
}
.person-item:nth-of-type(4n+1){
clear: left;
}
.location-section h2{
color: #fff;
margin-bottom: 60px;
}
.location-section{
width: 100%;
background-color: #1A2D3C;
padding-top: 20px;
padding-bottom: 80px;
margin-top: -5px;
}
.location{
display: block;
float: left;
width: calc(100% / 2);
padding-left: 20px;
padding-right: 20px;
}
.location-lists{
display: block;
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
}
.location .map{
margin-bottom: 30px;
}
.location .map iframe{
border-radius: 10px;
}
.location h4,
.location p{
color: #fff;
}
.page-template-tpl-contact .one-column-layout .one-column-layout-inner{
overflow: hidden;
}
#gform_4 input[type="text"],
#gform_4 input[type="email"]{
width: 100% !important;
border-width: 1px !important;
border-color: #E7E9EA !important;
border-style: solid !important;
background-color: #F9FAFC !important;
border-radius: 3px !important;
}
#input_1_6_6, #input_1_6_3, #input_1_3, #input_1_2, #input_1_1, #gform_1 textarea,
#input_5_6, #input_5_3, #input_5_7, #input_5_1{
width: 100% !important;
border-width: 1px !important;
border-color: #E7E9EA !important;
border-style: solid !important;
background-color: #F9FAFC !important;
border-radius: 3px !important;
}
#input_1_6 label{
padding-top: 0px;
margin-bottom: 10px;
}
#gform_1 label,
#gform_4 label{
color: #011627;
margin-bottom: 10px;
font-size: 15px;
font-weight: 600;
line-height: 20px;
}
.contact-phone{
width: 50%;
float: left;
padding-right: 20px;
}
.contact-email{
width: 50%;
float: left;
padding-left: 20px;
}
.contact-phone-inner a,
.contact-email-inner a{
font-size: 28px;
line-height: 33px;
color: #fff;
text-align: center;
display: inline-block;
font-weight: 600px;
}
.contact-phone-inner a:hover,
.contact-email-inner a:hover{
text-decoration: none;
}
.content-below{
padding-top: 80px;
}
.contact-phone-inner,
.contact-email-inner{
text-align: center;
padding: 30px;
background-color: #6EB149;
border-radius: 10px;
min-height: 150px;
}
.contact-email-inner{
padding-top: 40px;
}
.contact-phone-inner svg,
.contact-email-inner svg{
display: block;
clear: both;
margin: 0 auto;
margin-bottom: 10px;
}
.modal a.close-modal{
background-image: url(//acumenbi.co.nz/wp-content/uploads/2022/11/Icon-feather-plus.png);
top: 25px;
right: 25px;
width: 45px;
height: 45px;
}
.modal a.close-modal:hover{
background-image: url(//acumenbi.co.nz/wp-content/uploads/2022/11/Icon-feather-plus-1.png);
}
.blocker{
background-color: rgba(30, 41, 46, 0.45);
}
.modal{
border-radius: 10px;
box-shadow: unset;
}
.team-content{
max-width: 975px;
width: 100%;
padding: 100px;
}
.team-left{
margin-right: 20px;
width: calc(40% - 20px);
float: left;
}
.team-right{
margin-left: 20px;
width: calc(60% - 20px);
float: left;
}
.person-content-inner-left{
width: 90%;
float: left;
}
.team-photo{
margin-bottom: 20px;
}
.team-content .position,
.team-content .personEmail{
margin-bottom: 0px;
}
.personEmail a{
color: #2C2F39;
}
.person-content-inner-right{
width: 10%;
float: left;
}
.post-lists{
display: table;
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
}
.single-industries .post-panel-section{
padding-top: 80px;
padding-bottom: 80px;
}
.industry-content{
padding-bottom: 80px;
}
.relative-news .big-container div.tns-outer{
margin-left: -15px;
margin-right: -15px;
}
.customize-tools{
margin-top: 45px;
}
.customize-tools #customize-controls div.prev i,
.customize-tools #customize-controls div.next i{
color: #6EB149;
line-height: 40px;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.customize-tools #customize-controls div.prev:hover i,
.customize-tools #customize-controls div.next:hover i{
color: #fff;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.customize-tools #customize-controls div.prev,
.customize-tools #customize-controls div.next{
width: 40px;
cursor: pointer;
height: 40px;
border-radius: 50%;
border: 1px solid #6EB149;
text-align: center;
float: left;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.customize-tools #customize-controls div.prev:hover,
.customize-tools #customize-controls div.next:hover{
background-color: #6EB149;
transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.customize-tools .customize-container{
margin: 0 auto;
}
.customize-tools{
display: flex;
width: 100%;
}
.customize-tools #customize-controls div.prev{
margin-right: 30px;
}
.default-news-section .customize-tools,
.post-panel-section .customize-tools{
margin-top: 30px;
}
.wp-playlist{
padding: 0px !important;
width: calc(100% - 50px) !important;
}
.wp-playlist span{
color: #fff;
font-size: 11px;
font-weight: 700;
text-align: center;
font-size: 10px;
line-height: 10px;
}
@media(max-width: 2000px){
.post-header,
.new-page-header{
margin-bottom: -40px;
}
}
@media(max-width: 1800px){
.home-banner-sliders{
margin-bottom: -50px;
}
}
@media(max-width: 1450px){
.post-header,
.new-page-header{
margin-bottom: -30px;
}
}
@media(max-width: 1330px){
h1{
font-size: 52px;
line-height:62px;
}
h2{
font-size: 42px;
line-height:50px;
}
.home-banner-sliders{
margin-bottom: 60px;
}
.location{
padding-left: 15px;
padding-right: 15px;
}
.location-lists {
display: block;
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n+1){
padding-right: 15px;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n){
padding-left: 15px;
}
.post-lists, .blog .news-lists,
.archive .news-lists{
display: table;
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
.news-inner{
padding-left: 15px;
padding-right: 15px;
}
.post-lists{
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
.four-columns-layout .four-columns-layout-inner,
.our-people-lists {
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
.four-columns-layout .four-columns-layout-inner .column-content,
.person-item{
padding-left: 15px;
padding-right: 15px;
}
.technologies-cta-inner,
.careers-cta-inner{
padding: 70px 40px;
}
.industry-inner{
padding-left: 15px;
padding-right: 15px;
}
.industries-lists{
display: table;
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
.home-feature-inner, ..home-experienced-team{
padding-top: 55px;
padding-bottom: 55px;
}
.home-banner-sliders, .post-header, .new-page-header{
padding-top: 100px;
}
.banner-slider .slider-left{
width: calc(50% - 30px);
margin-right: 30px;
}
.banner-slider .slider-right{
width: calc(50% - 30px);
margin-left: 30px;
}
.why-us-item{
padding-right: 50px;
}
.home-promotion-sliders .why-us {
padding-top: 50px;
padding-bottom: 50px;
}
.one-column-layout, .two-columns-layout, .industries-section, .default-news-section,
.technologies-cta, .three-columns-layout, .four-columns-layout, .post-panel-section,
.one-third-and-two-third-layout, .careers-cta, .our-people{
padding-top: 55px;
padding-bottom: 55px;
}
.single-industries .post-panel-section{
padding-top: 65px;
padding-bottom: 65px;
}
.industry-content{
padding-bottom: 65px;
}
.our-people > .our-people-section{
padding-bottom: 55px;
}
.home-partners, .home-white-section{
padding-top: 50px;
}
.footer-4 a:last-child img{
margin-left: 0px !important;
}
#site-navigation ul#primary-menu li{
padding: 10px;
}
.menu-arrow{
right: 10px;
}
.footer-4 a img{
margin-bottom: 10px;
}
.footer-1, .footer-2, .footer-3, .footer-4{
width: 25%;
}
.footer-1 aside, .footer-2 aside, .footer-3 aside, .footer-4 aside{
max-width: 220px;
margin: 0 auto;
}
.partnership-left, .partnership-right{
width: 100%;
display: table;
text-align: center;
float: none;
max-width: 660px;
margin: 15px auto;
}
.businesscentral-left {
width: 100%;
display: table;
text-align: center;
float: none;
max-width: 660px;
margin: 15px auto;
}
.businesscentral-right{
width: 100%;
display: table;
text-align: center;
float: none;
max-width: 405px;
margin: 15px auto;
margin-top: 40px;
}
.partnership-left{
margin-bottom: 30px;
}
.home-banner{
height: 525px;
}
.partnership-right{
max-width: 530px;
}
.businesscentral-right a{
margin-left: 0px;
}
.businesscentral-left{
max-width: 690px;
}
.linkedin-icon{
right: 15px;
}
.footer-bottom p{
margin-bottom: 0px;
}
.buttonStyleOutter{
padding-top: 50px;
}
.home-feature-left{
padding-right: 60px;
}
.home-feature-right{
padding-left: 60px;
}
}
@media(max-width: 1200px){
h1{
font-size: 50px;
line-height:60px;
}
h2{
font-size: 40px;
line-height:48px;
}
.post-header,
.new-page-header{
margin-bottom: -20px;
}
.relative-news h4{
margin-bottom: 15px;
}
.home-banner-sliders{
margin-bottom: 50px;
}
div.navigation{
padding-bottom: 80px;
}
.industry{
width: calc(100% / 3);
}
.industry:nth-of-type(4n+1) {
clear: unset;
}
.industry:nth-of-type(3n+1) {
clear: left;
}
.news-lists{
padding-top: 20px;
}
.why-us-item{
padding-right: 40px;
}
#site-navigation ul#primary-menu li{
padding: 10px 5px;
}
.home-promotion-sliders, .why-us{
padding-top: 40px;
padding-bottom: 40px;
}
.home-partners{
padding-top: 40px;
}
.home-white-section{
padding-top: 40px;
}
.home-feature-left{
padding-right: 40px;
}
.home-feature-right{
padding-left: 40px;
}
.home-banner-sliders, .post-header, .new-page-header{
padding-top: 80px;
}
}
@media(max-width: 1099px){
h1{
font-size: 48px;
line-height:58px;
}
h2{
font-size: 38px;
line-height:46px;
}
h3{
font-size: 32px;
line-height: 38px;
}
.post-header,
.new-page-header{
margin-bottom: -10px;
}
.team-content{
padding: 75px;
}
.home-banner-sliders{
margin-bottom: 40px;
}
.person-item{
margin-top: 15px;
margin-bottom: 15px;
}
.our-people-lists .person-item .person-item-inner{
max-width: 320px;
margin: 0 auto;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n+1){
width: 50%;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n){
width: 50%;
}
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(4n+1),
.our-people-lists .person-item:nth-of-type(4n+1){
clear: unset;
}
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(2n+1){
clear: left;
}
.our-people-lists .person-item:nth-of-type(3n+1){
clear: left;
}
.four-columns-layout .four-columns-layout-inner .column-content{
width: 50%;
}
.our-people-lists .person-item{
width: calc(100% / 3);
}
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(3), .four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(4){
margin-top: 20px;
}
div.navigation{
padding-bottom: 65px;
}
.two-columns-layout .two-columns-layout-inner .column-content:nth-of-type(2n+1){
padding-right: 15px;
}
.two-columns-layout .two-columns-layout-inner .column-content:nth-of-type(2n){
padding-left: 15px;
}
.page-header-right img{
max-width: 300px;
}
.three-columns-layout .three-columns-layout-inner .column-content{
width: 50%;
}
.three-columns-layout .three-columns-layout-inner .column-content .column-content-inner{
max-width: 400px;
margin: 0 auto;
}
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(3){
margin-top: 20px;
}
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(3n+1){
clear: unset;
}
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(2n+1){
clear: left;
}
.technologies-cta-inner,
.careers-cta-inner{
padding: 60px 40px;
}
.two-columns-layout .left-column{
padding-right: 15px;
}
.two-columns-layout .right-column{
padding-left: 15px;
}
.news-lists{
padding-top: 10px;
}
.home-feature-inner, .home-experienced-team{
padding-top: 50px;
padding-bottom: 50px;
}
.banner-slider .slider-left{
width: calc(50% - 15px);
margin-right: 15px;
}
.banner-slider .slider-right{
width: calc(50% - 15px);
margin-left: 15px;
}
.why-us-item:nth-of-type(2n+1){
clear: left;
}
.why-us-item{
width: 50%;
padding-left: 20px;
padding-right: 20px;
}
.why-us-item-inner{
max-width: 320px;
margin: 0 auto;
}
.cta h3{
margin-bottom: 35px;
}
.site-footer .big-container, .home-banner-sliders, .post-header, .new-page-header{
padding-top: 65px;
}
.footer-inner {
padding-bottom: 50px;
}
#site-navigation ul#primary-menu li{
padding: 15px 5px;
}
.menu-arrow{
right: 5px;
}
.notification-box{
padding: 20px;
width: 185px;
right: 15px;
}
.notification-box p{
font-size: 22px;
}
.cta,
.location-section{
padding-bottom: 65px;
}
.home-promotion-sliders, .why-us{
padding-top: 32.5px;
padding-bottom: 32.5px;
}
.one-column-layout, .two-columns-layout, .industries-section, .default-news-section,
.technologies-cta, .three-columns-layout, .four-columns-layout, .post-panel-section,
.one-third-and-two-third-layout, .careers-cta, .our-people, .single-industries .post-panel-section{
padding-top: 50px;
padding-bottom: 50px;
}
.industry-content{
padding-bottom: 50px;
}
.our-people > .our-people-section{
padding-bottom: 50px;
}
.home-partners, .home-white-section{
padding-top: 32.5px;
}
.buttonStyleOutter{
padding-top: 40px;
}
.home-feature-left{
padding-right: 20px;
}
.home-feature-right{
padding-left: 20px;
}
}
@media(max-width: 1025px){
.left-column, .right-column{
width: 100%;
display: block;
float: none;
clear: both;
}
.left-inner, .right-inner{
padding-left: 0px;
padding-right: 0px;
margin: 0 auto;
}
.left-column{
margin-bottom: 30px;
}
.heading-column{
width: 50%;
display: block;
padding-right: 0px;
padding-left: 0px;
}
.heading-column-inner{
max-width: 300px;
margin: 0 auto;
}
.heading-columns{
margin-right: 0px;
margin-left: 0px;
}
}
@media(max-width: 1023px){
.site-branding{
width: 100%;
}
}
@media(max-width: 991px){
h1{
font-size: 46px;
line-height:56px;
}
h2{
font-size: 36px;
line-height:44px;
}
h3{
font-size: 30px;
line-height: 36px;
}
h4, .news h4 a{
font-size: 26px;
line-height: 32px;
}
.post-header,
.new-page-header{
margin-bottom: 0px;
}
.default-news-section .customize-tools,
.post-panel-section .customize-tools{
margin-top: 15px;
}
.team-content{
padding: 50px;
}
.team-left-inner, .team-right-inner{
max-width: 500px;
margin: 0 auto;
}
.team-left{
margin-bottom: 30px;
}
.team-left, .team-right{
width: 100%;
float: none;
clear: both;
margin-left: 0px;
margin-right: 0px;
}
.team-photo{
max-width: 290px;
margin: 0 auto;
margin-bottom: 20px;
}
.home-banner-sliders{
margin-bottom: 30px;
}
.location-section h2{
text-align: center;
margin-bottom: 45px;
}
.location-lists {
display: block;
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
.location{
width: 100%;
float: none;
clear: both;
padding: 0px;
margin-bottom: 30px;
}
.location-inner{
max-width: 400px;
margin: 0 auto;
}
.contact-phone{
padding-right: 15px;
}
.contact-email{
padding-left: 15px;
}
.our-people-section h3{
width: 100%;
text-align: center;
}
.our-people-lists .person-item:nth-of-type(3n+1){
clear: unset;
}
.our-people-lists .person-item:nth-of-type(2n+1){
clear: left;
}
.our-people-lists .person-item{
width: 50%;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2){
margin-top: 20px;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n+1){
width: 100%;
padding: 0px;
height: auto !important;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content:nth-of-type(2n){
width: 100%;
padding: 0px;
height: auto !important;
}
.one-third-and-two-third-layout .one-third-and-two-third-layout-inner .column-content .column-content-inner{
max-width: 767px;
margin: 0 auto;
}
.two-columns-layout .two-columns-layout-inner .column-content .column-content-inner{
max-width: 767px;
margin: 0 auto;
}
.two-columns-layout .two-columns-layout-inner .column-content{
width: 100%;
float: none;
padding: 0 !important;
}
.two-columns-layout .two-columns-layout-inner .column-content:nth-of-type(2){
margin-top: 20px;
}
.page-header-right img{
max-width: 280px;
}
.three-columns-layout .three-columns-layout-inner {
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
.three-columns-layout .three-columns-layout-inner .column-content{
padding-left: 15px;
padding-right: 15px;
}
.technologies-cta-inner,
.careers-cta-inner{
padding: 50px 40px;
}
.twoColumnsHeading{
float: none;
clear: both;
width: 100%;
max-width: 767px;
margin: 0 auto;
margin-bottom: 30px;
}
.threeColumnsHeading,
.fourColumnsHeading,
.oneThirdTwoThirdHeading{
margin-bottom: 30px;
}
.two-columns-layout p.smallGreenTxt{
max-width: 767px;
margin: 0 auto;
margin-bottom: 10px;
}
.two-columns-layout .left-column,
.two-columns-layout .right-column{
float: none;
clear: both;
padding: 0px;
width: 100%;
max-width: 767px;
margin: 0 auto;
}
.two-columns-layout .left-column{
margin-bottom: 30px;
}
.home-feature-inner{
padding-top: 45px;
padding-bottom: 45px;
}
.banner-slider .slider-left{
width: 100%;
margin-right: 0px;
float: none;
position: relative;
z-index: 1;
clear: both;
}
.banner-slider .slider-right{
width: 100%;
margin-left: 0px;
float: none;
clear: both;
}
.banner-slider .slider-right .slider-right-inner{
position: relative;
top: 70px;
left: 0;
right: unset;
max-width: 600px;
margin: 0 auto;
margin-bottom: 0px;
margin-bottom: -50px;
}
.home-feature-left{
width: 100%;
float: none;
clear: both;
padding-right: 0px;
margin-bottom: 30px;
}
.home-feature-left-inner, .home-feature-right-inner{
max-width: 620px;
margin: 0 auto;
}
.home-feature-right{
padding-left: 0px;
width: 100%;
float: none;
clear: both;
}
.cta h3{
margin-bottom: 30px;
}
.home-partners{
padding-top: 22.5px;
}
.partner-lists{
padding-top: 25px;
}
.one-column-layout, .two-columns-layout, .industries-section, .default-news-section,
.technologies-cta, .three-columns-layout, .four-columns-layout, .post-panel-section,
.one-third-and-two-third-layout, .careers-cta, .our-people, .single-industries .post-panel-section{
padding-top: 45px;
padding-bottom: 45px;
}
.industry-content{
padding-bottom: 45px;
}
.our-people > .our-people-section{
padding-bottom: 45px;
}
.home-experienced-team{
padding-top: 45px;
padding-bottom: 45px;
}
.home-promotion-sliders, .why-us{
padding-top: 22.5px;
padding-bottom: 22.5px;
}
.buttonStyleOutter{
padding-top: 30px;
}
.partner-item{
width: 50%;
margin-top: 15px;
margin-bottom: 15px;
}
.home-white-section{
padding-top: 22.5px;
}
.linkedin-icon {
right: 75px;
}
.footer-3{
clear: left;
}
.industries-cta, .department-cta{
padding-bottom: 50px;
padding-top: 50px;
}
.first-two-column{
padding-top: 40px;
} .two_columns{
padding-top: 30px;
padding-bottom: 30px;
}
#news-slider .item .item-right h4 a {
color: #373737 !important;
font-size: 35px !important;
font-weight: bold !important;
line-height: 45px !important;
}
.post-content .two_columns .left-columns, .post-content .two_columns .right-columns, .industry-content .two_columns .left-columns, .industry-content .two_columns .right-columns, .department-content .two_columns .left-columns, .department-content .two_columns .right-columns{
width: 100%;
display: block;
float: none;
clear: both;
padding-left: 0px;
padding-right: 0px;
} .blog .news:nth-of-type(3n+1),
.archive .news:nth-of-type(3n+1){
clear: unset;
}
.blog .news:nth-of-type(2n+1),
.archive .news:nth-of-type(2n+1){
clear: left;
}
.industry, .department{
width: 50%;
padding-top: 15px;
padding-bottom: 15px;
}
.industry:nth-of-type(3n+1), .department:nth-of-type(3n+1){
clear: unset;
}
.industry:nth-of-type(2n+1), .department:nth-of-type(2n+1){
clear: left;
}
.blog .news,
.archive .news{
width: 50%;
padding-top: 15px;
padding-bottom: 15px;
}
.left-column h2, .right-column h2{
margin-bottom: 35px;
}
.two-columns-inner{
padding-bottom: 75px;
padding-top: 75px;
}
.two-columns:last-child .two-columns-inner{
padding-bottom: 85px;
}
.left-image-right-content-background-image-inner{
padding-top: 75px;
padding-bottom: 75px;
}
.left-image-right-content-background-image-inner .right-content{
float: none;
}
.left-image{
width: 100%;
display: block;
float: none;
clear: both;
}
.left-image img{
margin-bottom: 30px;
}
.right-content{
width: 100%;
display: block;
float: none;
clear: both;
max-width: 400px;
margin: 0 auto;
}
.left-image-right-content-inner{
padding-top: 75px;
padding-bottom: 75px;
}
.page-header{
padding-bottom: 75px;
padding-top: 75px;
}
.home-ads{
padding-top: 75px;
}
.key-proposition{
padding-top: 75px;
}
.benefit:nth-of-type(1), .benefit:nth-of-type(2), .benefit:nth-of-type(3){
width: 50%;
display: block;
}
.benefit:nth-of-type(1), .benefit:nth-of-type(2){
margin-bottom: 30px;
}
.service:nth-of-type(1), .service:nth-of-type(2), .service:nth-of-type(3){
width: 50%;
display: block;
}
.service:nth-of-type(1), .service:nth-of-type(2){
margin-bottom: 30px;
}
.services{
padding-top: 75px;
padding-bottom: 75px;
}
.quotes{
height: 495px;
}
#news-slider .news-feature-img{
height: 365px !important;
}
.home-news{
padding-bottom: 75px;
padding-top: 75px;
}
.clients{
padding-bottom: 75px;
}
.cta,
.location-section{
padding-bottom: 45px;
}
.site-footer .big-container, .home-banner-sliders, .post-header, .new-page-header{
padding-top: 45px;
} .footer-inner {
padding-bottom: 30px;
}
.footer-1, .footer-2, .footer-3, .footer-4{
width: 50%;
}
.footer-1, .footer-2{
margin-bottom: 30px;
}
.department-lists{
padding-bottom: 75px;
}
.benefit:nth-of-type(3){
clear: left;
}
div.navigation{
padding-bottom: 45px;
}
.news-lists{
padding-top: 25px;
}
.category-lists li{
margin-top: 20px;
}
}
@media(max-width: 777px){
.footer-bottom-left, .footer-bottom-right{
width: 100%;
display: block;
float: none;
text-align: center;
}
}
@media(max-width: 767px){
iframe{
max-width: 100% !important;
}
h1{
font-size: 44px;
line-height:54px;
}
h2{
font-size: 34px;
line-height:42px;
}
h3{
font-size: 28px;
line-height: 34px;
}
h4, .news h4 a{
font-size: 24px;
line-height: 30px;
}
h5{
font-size: 20px;
line-height: 26px;
}
h6{
font-size: 20px;
line-height: 26px;
}
.default-news-section .customize-tools{
margin-top: 0px;
}
.post-panel-section .news .news-inner .news-shadow, .default-news-section .news .news-inner .news-shadow{
border: 1px solid rgba(1, 22, 39, 0.15);
box-shadow: unset;
}
.news-shadow:hover .news-shadow-inner{
border: 0;
box-shadow: unset;
}
.default-news-section-header {
padding-left: 0px;
}
.blog .news-lists,
.default-news-lists,
.archive .news-lists{
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
.relative-news .big-container div.tns-outer{
margin-left: 0px;
margin-right: 0px;
}
.news-shadow .news-shadow-inner h4{
min-height: auto;
}
.team-content{
padding: 25px;
}
.home-banner-sliders{
margin-bottom: 20px;
}
.content-below{
padding-top: 45px;
}
.contact-phone{
width: 100%;
float: none;
clear: both;
padding-right: 0px;
margin-bottom: 30px;
}
.contact-email{
clear: both;
width: 100%;
float: none;
padding-left: 0px;
}
.contact-phone-inner, .contact-email-inner{
max-width: 400px;
margin: 0 auto;
}
.four-columns-layout .four-columns-layout-inner .column-content .column-content-inner{
max-width: 400px;
margin: 0 auto;
}
.four-columns-layout .four-columns-layout-inner .column-content,
.our-people-lists .person-item{
width: 100%;
float: none;
clear: both !important;
}
.four-columns-layout .four-columns-layout-inner .column-content:nth-of-type(2){
margin-top: 20px;
}
.threeColumnsHeading,
.fourColumnsHeading,
.oneThirdTwoThirdHeading{
text-align: center;
}
.page-header-right{
margin-top: 30px;
margin-bottom: 30px;
}
.page-header-left, .page-header-right{
width: 100%;
float: none;
padding: 0 !important;
}
.three-columns-layout .three-columns-layout-inner .column-content:nth-of-type(2){
margin-top: 20px;
}
.three-columns-layout .three-columns-layout-inner .column-content{
width: 100%;
float: none;
clear: both !important;
}
.technologies-cta-inner,
.careers-cta-inner{
padding: 40px;
}
.post-panel-section h2,
.default-news-section h2,
.industries-section h2{
max-width: 410px;
margin: 0 auto;
margin-bottom: 20px;
}
.default-news-section p.smallGreenTxt,
.industries-section p.smallGreenTxt,
.post-panel-section p.smallGreenTxt{
max-width: 410px;
margin: 0 auto;
margin-bottom: 10px;
}
.one-column-layout, .two-columns-layout, .industries-section, .default-news-section,
.technologies-cta, .three-columns-layout, .four-columns-layout, .post-panel-section,
.one-third-and-two-third-layout, .careers-cta, .our-people, .single-industries .post-panel-section{
padding-top: 40px;
padding-bottom: 40px;
}
.industry-content{
padding-bottom: 40px;
}
.our-people > .our-people-section{
padding-bottom: 40px;
}
.why-us-item{
width: 100%;
padding: 0px !important;
clear: both !important;
float: none;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.cta h3{
margin-bottom: 25px;
}
.linkedin-icon {
max-width: 220px;
margin: 0 auto;
position: relative;
top: unset;
right: unset;
}
.notification-box{
padding: 15px;
width: 150px;
right: 15px;
}
.notification-box p{
font-size: 18px;
}
.partnership-right a:nth-of-type(1) img{
margin: 10px auto;
}
.partnership-right a:nth-of-type(2) img{
margin: 10px auto;
}
.partnership-right a:nth-of-type(3) img{
margin: 10px auto;
}
.scrollToTop{
display: none;
}
.businesscentral-left-inner {
max-width: 100%;
text-align: center;
}
.businesscentral-right img{
display: block;
clear: both;
float: none;
margin-top: 0;
margin: 0 auto;
}
.businesscentral-right a{
display: inline-block;
clear: both;
float: none;
margin-left: 0px;
}
.heading-column{
width: 100%;
display: inline-block;
float: none;
clear: both;
margin: 15px auto;
}
.bolg-image{
height: 320px !important;
}
.department-lists{
padding-bottom: 55px;
}
.post-content{
width: 100%;
}
.post-share-bar a {
margin-bottom: 0px;
display: inline-block;
margin-right: 30px;
}
.post-share-bar {
width: 100%;
display: block;
float: none;
padding-top: 10px;
}
.news-meta{
text-align: center;
}
.news-clear{
padding-bottom: 35px;
}
.relative-news{
padding-top: 0px;
padding-bottom: 45px;
}
.relative-news > .big-container > h4{
text-align: center;
margin-bottom: 0px;
}
.news-inner, .industry-inner, .department-inner{
max-width: 450px;
margin: 0 auto;
}
.news-inner, .news-lists {
padding-left: 0px;
padding-right: 0px;
}
.post-lists{
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
.category-lists li{
margin-bottom: 25px;
}
.blog .news:nth-of-type(2n+1),
.archive .news:nth-of-type(2n+1){
clear: unset;
}
.industry:nth-of-type(2n+1), .department:nth-of-type(2n+1){
clear: unset;
}
.category-lists {
padding-top: 0px;
padding-bottom: 0px;
}
.category-lists li{
margin-bottom: 15px;
}
.blog .news,
.archive .news{
width: 100%;
clear: both;
float: none;
display: block;
padding-bottom: 15px;
padding-top: 15px;		
} .industry, .department{
width: 100%;
clear: both;
float: none;
display: block;
padding-bottom: 15px;
padding-top: 15px;
}
.left-column h2, .right-column h2{
font-size: 35px;
line-height: 45px;
}
.two-columns:last-child .two-columns-inner{
padding-bottom: 55px;
}
.two-columns-inner{
padding-bottom: 45px;
padding-top: 45px;
}
.left-image-right-content-background-image-inner{
padding-top: 45px;
padding-bottom: 45px;
}
.page-header h4{
font-size: 26px;
line-height: 36px;
}
.page-header h2, .left-image-right-content-background-image-inner .right-content h2{
font-size: 35px;
line-height: 45px;
}
.page-header h1{
font-size: 50px;
line-height: 55px;
margin-bottom: 65px;
}
.left-image-right-content-inner{
padding-top: 45px;
padding-bottom: 45px;
}
.page-header{
padding-bottom: 35px;
padding-top: 35px;
}
.site-branding{
width: 100%;
}
.key-proposition-left{
margin-bottom: 30px;
}
.key-proposition-left h2{
max-width: 100%;
}
.key-proposition-left, .key-proposition-right{
width: 100%;
float: none;
display: block;
padding-left: 0px;
padding-right: 0px;
}
.benefit:nth-of-type(1), .benefit:nth-of-type(2), .benefit:nth-of-type(3), .service:nth-of-type(1), .service:nth-of-type(2), .service:nth-of-type(3){
width: 100%;
display: block;
float: none;
clear: both;
}
.key-proposition, .services{
padding-bottom: 35px;
padding-top: 35px;
}
.home-ads{
padding-top: 35px;
}
.benefit-lists{
padding-bottom: 35px;
}
.service:nth-of-type(1), .service:nth-of-type(2){
margin-bottom: 35px;
}
#news-slider .item .item-left, #news-slider .item .item-right{
width: 100% !important;
display: block !important;
padding-left: 0px !important;
padding-right: 0px !important;
float: none !important;
clear: both !important;
}
#news-slider .news-feature-img{
height: 250px !important;
}
#news-slider .item .item-right{
margin-top: 30px;
}
.home-news{
padding-top: 35px;
padding-bottom: 35px;
}
#news-slider .item .item-right h4 a{
font-size: 35px !important;
line-height: 45px !important;
}
#quotes-slider .carousel-inner .item p{
font-size: 22px;
line-height: 32px;
}
#quotes-slider .carousel-indicators{
bottom: 10px !important;
}
.client{
width: 50%;
}
.footer-1, .footer-2, .footer-3, .footer-4{
width: 100%;
float: none;
clear: both;
display: block;
}
.footer-3{
margin-bottom: 30px;
}
.footer-4 a :last-child img{
margin-bottom: 0px;
}
.clients{
padding-top: 35px;
padding-bottom: 35px;
}
.clients h2{
font-size: 35px;
line-height: 45px;
}
.key-proposition-left h2{
font-size: 35px;
line-height: 45px;
}
.partnership-right a {
display: block;
float: none;
margin: 0 auto;
max-width: 220px;
}
.home-banner h1{
font-size: 50px;
line-height: 55px;
}
.home-banner{
height: 520px;
}
.category-lists li{
margin-top: 15px;
}
}
@media(max-width: 575px){
h1{
font-size: 42px;
line-height:52px;
}
.one-column-layout, .two-columns-layout, .industries-section, .default-news-section,
.technologies-cta, .three-columns-layout, .four-columns-layout, .post-panel-section,
.one-third-and-two-third-layout, .careers-cta, .our-people, .single-industries .post-panel-section{
padding-top: 35px;
padding-bottom: 35px;
}
.industry-content{
padding-bottom: 35px;
}
.our-people > .our-people-section{
padding-bottom: 35px;
}
.partner-item{
width: 100%;
float: none;
clear: both;
margin-top: 20px;
margin-bottom: 20px;
}
.category-lists li{
margin-top: 10px;
margin-bottom: 10px;
}
}
@media(max-width: 485px){
.category-lists li{
margin-top: 5px;
margin-bottom: 5px;
}
h1{
font-size: 40px;
line-height:50px;
}
.buttonStyleOutter .buttonStyle{
width: 100%;
display: block;
}
.buttonStyleOutter .buttonStyle:first-child{
margin-right: 0px;
margin-bottom: 15px;
}
.mob-menu-header-holder{
top: 5px !important;
}
.quotes{
height: 635px;
}
.site-branding a img{
max-width: 200px;
}
.home-banner h1{
font-size: 45px;
line-height: 55px;
}
.mobmenur-container{
top: 43px !important;
}
.home-banner p{
font-size: 18px;
line-height: 28px;
}
}