ul, li{
margin: 0px;
padding: 0px;
}
a{
color: #FFF;
}
a:hover{
color: #a5ca39;
}
li{
list-style: none;
}
a {
transition: all ease-out 0.2s;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
}
section{
height: auto !important;
width: 100%;
float: left;
}
div, img {
transition: all 0.5s ease 0s, opacity 0.5s ease 0s, transform 0.5s ease 0s;
}
.headerWrap{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/banner3.jpg) no-repeat center center;
background-size: 108%;
}
.headerWrap{
max-height: 650px;
}
.home #masthead{
-webkit-transition: all 1s, opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: all 1s, opacity 0.3s, -moz-transform 0.3s;
transition: all 1s, opacity 0.3s, transform 0.3s;
}
.clsHead{
padding-top:42px;
}
#clsMenu .widget{
margin: 0px;
padding: 0px;
}
.logo {
margin-top: -10px;
margin-bottom: 10px;
}
.is-sticky .logo{
margin-top: 0px;
margin-bottom: 0px;
}
.home .logo {
margin-top: 0px;
margin-bottom: 0px;
}
.clsTopLinks{
font-size: 15px;
}
.clsTopLinks li{
float: left;
margin-left: 12px;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_mail.png) no-repeat left center;
padding-left: 30px;
}
.clsTopLinks li.phone{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_phone.png) no-repeat left center;
}
.clsTopLinks li.phone a{
font-family: 'gothambold';
}
.clsTopLinks a{
color: #ffffff;
text-decoration: none;
border: none;
}
.clsTopLinks a:hover{
color: #a5ca39;
}
.clsHead [class*="col-md-"]{
padding: 0px;
}
.wr-megamenu-container ul.wr-mega-menu{
position: relative;
}
.wr-mega-menu > li > a{
font-family: 'gothambold';
font-size: 14px;
text-transform: uppercase;
}
.wr-mega-menu > li > a:hover{
color: #a5ca39;
}
.wr-mega-menu > li:last-child a{
padding: 15px 0px 15px 15px;
}
.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover > a.menu-item-link{
background: none !important;
color: #a5ca39 !important;
}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner{
background: #FFF !important;
background: rgba(255,255,255, 0.80) !important;
}
.jsn-bootstrap3 h2, .jsn-bootstrap3 .h2{
color: #4c565d;
font-family: 'gothambold';
font-size: 13px;
text-transform: uppercase;
}
.jsn-bootstrap3 .widget {
padding: 6px 8px 40px 8px !important;
}
.jsn-bootstrap3 a{
border:none !important;
}
.sub-menus a{
font-size: 13px;
color: #4c565d;
line-height: 26px;
}
#navbar .menu-item-has-children > a, #navbar .menu-item-has-children > a:hover{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_dropmenu.png) no-repeat right center !important;
}
#navbar .wr-megamenu-container{
background: none !important;
} .navbar {
margin-top: 5px;
}
.wr-megamenu-container ul.wr-mega-menu > li{
margin: 15px 0 0 0;
}
.wr-megamenu-container ul.wr-mega-menu > li:last-child{
margin: 15px 0 0 0;
}
#navbar .menu-item-has-children > a, #navbar .menu-item-has-children > a:hover{
background-position: right 3px !important;
}
#wr-megamenu-menu-2 > li > a {
overflow: hidden;
padding: 0 15px 15px 15px;
line-height: 14px;
}
#wr-megamenu-menu-2 > li:last-child > a {
padding: 0 0 15px 15px;
}
#wr-megamenu-menu-2 > li.current-menu-item > a span {
color: #a5ca39 !important;
}
#wr-megamenu-menu-2 > li > a span {
color: #FFF;
position: relative;
display: inline-block;
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
}
#wr-megamenu-menu-2 > li > a:hover span::before {
display: block !important;
}
#wr-megamenu-menu-2 > li > a span::before {
color: #a5ca39;
position: absolute;
display: none;
top: 13px;
content: attr(data-hover);
font-weight: 700;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
#wr-megamenu-menu-2 > li > a:hover span,
#wr-megamenu-menu-2 > li > a:focus span {
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
transform: translateY(-100%);
} #slideshow{
margin-top: 100px; }
#slideshow h1 {
color: #fff;
font-family: "Graphik-Semibold";
font-size: 72px;
line-height: 68px;
margin-bottom: 11px;
padding: 0 10%;
text-align: center;
text-transform: none;
}
#slideshow h2 {
color: #fff;
font-family: "Graphik-Medium";
font-size: 30px;
line-height: 52.29px;
margin-bottom: 20px;
text-align: center;
}
#slideshow h2 span{
border-bottom: 2px solid #a5ca39;
color: #a5ca39;
}
#slideshow .widget{
padding: 0px;
}
#slideshow .clsBtns {
margin-bottom: 20px;
text-align: center;
}
#slideshow .clsBtns .btn span{
display: block;
}
#slideshow .clsBtns a{ padding: 0px;
text-align: center;
background: #a5ca39;
color: #FFF;
min-width: 268px;
border-radius: 3px;
border:none;
font-family: "Graphik-Medium";
text-transform: uppercase;
font-size: 23px;
line-height: 20px;
height: 68px;
overflow: hidden;
}
#slideshow .clsBtns a:hover{ color: #a5ca39;
}
#slideshow .clsBtns a:first-child { }
#slideshow .textwidget p{
color: #fff;
font-family: "Graphik-Light";
font-size: 21px;
line-height: 25px;
margin: 0 0 10px;
padding: 29px 0 0;
text-align: center;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_up.png) no-repeat center top;
}
#slideshow .clsMouse{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_mouse.png) no-repeat center center;
border: 0 none;
display: block;
height: 57px;
margin: 0 auto;
text-align: center;
text-decoration: none;
text-indent: -999em;
width: 24px;
} .clsBtns a{
position: relative;
z-index: 1;
}
.btnd {
border: none;
font-family: inherit;
font-size: inherit;
color: inherit;
background: none;
cursor: pointer;
padding: 24px 62px;
display: inline-block;
margin: 0px;
text-transform: uppercase;
outline: none;
position: relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.btnd:after {
content: '';
position: absolute;
z-index: -1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.btnd:before{
speak: none;
position: relative;
-webkit-font-smoothing: antialiased;
}
.btnd-1 {
color: #FFF;
}
.btnd-1e {
overflow: hidden;
}
.btnd-1e:after {
width: 100%;
height: 0;
top: 50%;
left: 50%;
background: #fff;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btnd-1e:hover,
.btnd-1e:active {
color: #a5ca39;
}
.btnd-1e:hover:after {
height: 260%;
opacity: 1;
}
.btnd-1e:active:after {
height: 400%;
opacity: 1;
}
#content{
min-height: 200px;
} .home .main{
padding-left: 0px;
padding-right: 0px;
}
h2.clsHeading{
font-family: 'gothamlight';
font-size: 50px;
color: #333c42;
line-height: 60px;
text-align: center;
margin: 0px;
padding:0px;
}
.clsItalics{
font-family: 'gothamlight';
font-size: 16px;
color: #414b52;
text-align: center !important;
}
#logoSection{
background: #efefef;
}
#logoSection img{
margin: 23px 8px 17px;
filter: grayscale(0%);
opacity: 1;
}
#logoSection img:hover{
filter: grayscale(100%);
opacity: 0.5;
-webkit-transition: all 0.5s, opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: all 0.5s, opacity 0.3s, -moz-transform 0.3s;
transition: all 0.5s, opacity 0.3s, transform 0.3s; }
#logoSection .clsImgRow {
float: left;
}
#logoSection .clsImgWrps {
float: left;
}
#whatSection {
padding: 0 0 30px 0;
}
.clsMarginRight{
margin-left: 0px !important;
margin-right: 50% !important;
}
#whatSection .business-content h3{
font-family: 'gothammedium';
font-size: 33px;
color: #4c565d;
line-height: 45px;
margin-bottom: 12px;
margin-top: 25px;
}
#whatSection .business-content p{
line-height:20px;
font-size:15px;
color:#414b52;
font-family: 'gothamlight';
}
#whatSection .card-cont p{
line-height:15px;
font-size:13px;
color:#414b52;
font-family: 'gothamlight';
}
#whatSection .cards { margin-top: 25px;}
#whatSection .card-desc{display:inline-block;margin-right:20px;padding-right: 28px;text-align:center;vertical-align:top}
#whatSection .card-img-holder{background:#fff;height:65px;width:65px;display:inline-block;line-height:62px;border-radius:50%;text-align:center;margin-bottom:5px;vertical-align:middle}
#whatSection .slides1{ background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/scroll_slide_bg1.png) no-repeat 50% bottom ; background-size: 105%; min-height: 350px; width: 100%; margin:0px; max-width: 100%; }
#whatSection .slides2{ background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/scroll_slide_bg2.png) no-repeat 50% bottom ; background-size: 105%; min-height: 350px; width: 100%; margin:0px; max-width: 100%; }
#whatSection .slides3{ background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/scroll_slide_bg3.png) no-repeat 50% bottom ; background-size: 105%; min-height: 350px; width: 100%; margin:0px; max-width: 100%; }
#whatSection .slides4{ background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/scroll_slide_bg4.png) no-repeat 50% bottom ; background-size: 105%; min-height: 350px; width: 100%; margin:0px; max-width: 100%; }
#whatSection .owl-carousel .owl-wrapper-outer {
margin: 0 0 30px 0;
}
#whatSection .owl-pagination{
text-align: center;
display: block;
margin:0 auto;
width: 100%
}
#whatSection .owl-page{
display: inline-block;
margin-right: 30px;
}
#whatSection .owl-page:first-child span::before {
content: "SEO";
}
#whatSection .owl-page:nth-child(2) span::before {
content: "PPC";
}
#whatSection .owl-page:nth-child(3) span::before {
content: "CRO";
}
#whatSection .owl-page:last-child span::before {
content: "SMO";
}
#whatSection .owl-page span{
font-family: 'gothammedium';
font-size:16px;
color: #4c565d;
padding-bottom: 20px;
line-height: 15px;
background: none;
border-radius: 0px;
width: auto;
}
#whatSection .owl-page span:hover {
border-bottom: 4px solid #a5ca39;
color: #a5ca39;
-webkit-transition: all 0.3s, opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: all 0.3s, opacity 0.3s, -moz-transform 0.3s;
transition: all 0.3s, opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px);
}
#whatSection .owl-page.active span{
border-bottom: 4px solid #a5ca39;
color: #a5ca39;
}
#teamSection{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/team-bg1.jpg) left top;
background-color: gray;
background-size: cover;
display: block;
padding: 25px 0;
}
#teamSection .clsContainer h3 {
color: #fff;
text-transform: uppercase;
text-align: center;
padding: 0 70px;
}
#teamSection .row,
#teamSection .row p {
text-align: center;
margin: 0;
color: #FFF;
line-height: initial;
}
#teamSection .row p.number {
font-size: 32px;
margin-bottom: 8px;
margin-top: 5px;
font-weight: bold;
}
#teamSection .row p.title {
margin-bottom: 15px;
}
#teamSection .row p .zero {
color: #83918A;
}
#teamSection .row .icon {
border-radius: 100%;
background-color: #a5ca39;
display: block;
margin-left:auto;
margin-right:auto;
display:center;
width: 130px;
height: 130px;
border: 5px solid #FFF;
margin-bottom: 10px;
}
#teamSection .row .icon:hover {
background-color: #EDFA00;
border: 5px solid transparent;
}
#teamSection .row .icon img {
padding: 25px;
margin: auto;
}
#clientSection .owl-controls {
text-align: center;
}
#clientSection .owl-controls .owl-page {
display: inline-block;
}
#clientSection .owl-controls .owl-page span {
background: none repeat scroll 0 0 #fff;
border-radius: 20px;
display: block;
height: 12px;
margin: 5px 7px;
opacity: 0.5;
width: 12px;
}
#clientSection .owl-controls .owl-page.active span {
background-color: #8EDB24;
}
span.green {
color: #a5ca39;
}
span.underline {
border-bottom: 3px solid rgba(255, 255, 255, 0.8);
line-height: 20px;
margin-bottom: 5px;
}
span.bold {
font-weight: bold;
}
#clientSection h2.clsHeading {
color: #FFF;
}
#clientSection .clsItalics {
color: #FFF;
}
.clsEmpWrap {
float: left;
}
.clsEmpImg {
float: left;
margin-left: 34px;
margin-right: 14px;
}
#clientSection{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/our_clients.jpg) no-repeat left top;
background-size: cover;
display: block;
padding: 84px 0 69px 0;
}
#clientSection .clsContainer:first-child{
margin-bottom: 29px;
}
#clientSection img{
margin: auto;
display: block;
filter: grayscale(0%);
opacity: 1;
-webkit-transition: all 0.5s, opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: all 0.5s, opacity 0.3s, -moz-transform 0.3s;
transition: all 0.5s, opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px); }
#clientSection img:hover{
filter: grayscale(100%);
opacity: 0.4;
}
#companySection{
padding: 110px 0 90px 0;
background: #efefef;
}
#companySection .clsContainer > .col-md-6:first-child{
padding-left: 60px;
}
#companySection h3{
font-family: 'gothambook';
font-size: 29px;
color: #4c565d;
padding: 0px;
margin: 0 0 20px 0;
}
#companySection p{
font-size: 13px;
color: #4c565d;
line-height: 20px;
}
#companySection .videoWrap{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/iframe_bg.png) no-repeat center top;
display: block;
height: 362px;
position: relative;
width: auto;
}
.clsGreen{
color: #a5ca39 !important;
font-size: 16px;
font-family: 'gothambook';
line-height: 25px;
}
.clsGreen span{
font-size: 46px;
color:#a5ca39;
font-family: 'gothamblack';
}
.clsGray{
color: #4c565d !important;
font-size: 16px;
font-family: 'gothambook';
line-height: 25px;
}
.clsGray span{
font-size: 46px;
color:#4c565d;
font-family: 'gothamblack';
}
.clsCount{
margin-top: 30px;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/count_bg_ipad.png) no-repeat center center;
text-align: center;
}
.clsGreen, .clsGray{
padding: 34px 18px 26px 18px;
}
.footerLinks .widget{
padding: 0;
}
.footerLinks{
background: #4c565d;
padding: 67px 0 10px 0;
}
.footerLinks > .clsContainer > div{
padding: 0px 5px 0 0;
margin-bottom: 45px;
}
.footerLinks h3.widgettitle{
font-family: 'gothammedium';
font-size: 23px;
color: #FFF;
padding-bottom: 22px;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ft_bdr.jpg) no-repeat left bottom;
margin-bottom: 29px;
}
.footerLinks .menu li{
border: 0px !important;
}
#lastestPosts .owl-controls{
position: absolute; top: -77px; right: 40px;
}
.itemsWrap{
max-width: 250px;
}
#lastestPosts img{
border:3px solid #efefef;
border-radius: 3px;
}
#lastestPosts .owl-buttons{
width: 50px;
}
#lastestPosts .owl-buttons div{
float: left;
}
#lastestPosts .owl-prev{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/left_arrow.png) no-repeat left top;
height: 21px;
width: 21px;
text-indent: -999em;
}
#lastestPosts .owl-prev:hover{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/left_arrow_hover.png) no-repeat left top;
height: 21px;
width: 21px;
}
#lastestPosts .owl-next{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/right_arrow.png) no-repeat left top;
height: 21px;
width: 21px;
margin-left: 3px;
text-indent: -999em;
}
#lastestPosts .owl-next:hover{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/right_arrow_hover.png) no-repeat left top;
height: 21px;
width: 21px;
}
.itemsWrap p{
margin: 18px 0;
}
.itemsWrap a{
font-size: 16px;
font-family: 'gothammedium';
color: #FFF;
line-height: 20px;
}
#lastestPosts .itemsWrap a:hover{
color: #a5ca39;
-webkit-transition: all 1s, opacity 1s, -webkit-transform 1s;
-moz-transition: all 1s, opacity 1s, -moz-transform 1s;
transition: all 1s, opacity 1s, transform 1s;
}
.itemsWrap span{
font-size: 14px;
font-family: 'gothambook';
color: #a5ca39;
line-height: 25px;
}
#text-3 p,
#text-4 p{
font-size: 14px;
font-family: 'gothambook';
color: #FFF;
line-height: 24px;
margin: 0 0 10px 0px;
padding: 0;
border:none;
}
#text-3 p a,
#text-4 p a{
font-size: 14px;
font-family: 'gothambook';
color: #FFF;
line-height: 24px;
padding-left: 32px;
text-decoration: none;
border:none;
}
#text-3 p a:hover,
#text-4 p a:hover{
color: #a5ca39;
-webkit-transition: all 1s, opacity 1s, -webkit-transform 1s;
-moz-transition: all 1s, opacity 1s, -moz-transform 1s;
transition: all 1s, opacity 1s, transform 1s;
}
.selSocial{
margin-top:37px;
max-width: 160px;
}
.selSocial > a {
display: inline-block;
margin-bottom: 7px !important;
}
.selPhone{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_phone1.png) no-repeat left top;
display: block;
}
.selMail{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_mail1.png) no-repeat left top;
display: block;
}
.selMarker{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_marker.png) no-repeat left top;
display: block;
}
.selSocial img {
opacity: 0.7;
}
.selSocial img:hover { opacity: 1;
-webkit-transition: all 0.5s, opacity 0.5s, -webkit-transform 0.3s;
-moz-transition: all 0.5s, opacity 0.5s, -moz-transform 0.3s;
transition: all 0.5s, opacity 0.5s, transform 0.3s;
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
transform: translateY(-5px);
}
.menu-our-services-container li{
padding: 0;
}
.menu-our-services-container li a{
font-size: 14px;
line-height: 30px;
color: #FFF;
padding: 0 0 5px 0;
}
.menu-our-services-container li a:hover{
color:#a5ca39 !important;
-webkit-transition: all 1s, opacity 1s, -webkit-transform 1s;
-moz-transition: all 1s, opacity 1s, -moz-transform 1s;
transition: all 1s, opacity 1s, transform 1s;
}
.site-infos{
background: #3c464d;
color: #FFF;
font-size: 14px;
padding: 32px 0;
}
.site-infos .menu li {
float: left;
font-size: 14px;
line-height: 14px;
margin-top: 5px;
padding: 0 10px;
}
.site-infos .menu li:first-child {
border-right: 1px solid #ffffff;
}
.clsFields .clsrow{
max-width: 290px;
margin-bottom: 4px;
display: block;
overflow: hidden;
}
.clsFields .col-md-12, .clsFields .col-md-6{
padding: 0px;
}
.clsFields input[type="text"], .clsFields input[type="tel"], .clsFields input[type="email"], .clsFields input[type="url"]{
height: 37px;
}
.clsFields textarea{
height: 77px;
}
.clsFields input[type="text"], .clsFields input[type="tel"], .clsFields input[type="email"], .clsFields input[type="url"], .clsFields input[type="password"], .clsFields input[type="search"], .clsFields textarea{
border-radius: 2px;
background: #FFF  !important;
font-family: 'gothammedium'  !important;
font-size: 12px  !important;
}
.wpcf7-captcha-captcha-699{
border-radius: 2px;
height: 37px;
width: 97%;
}
.wpcf7-submit{
font-family: 'gothambold' !important;
font-size: 12px  !important;
text-align: center !important;
color: #FFF  !important;
background: #a5ca39 !important;
width: 100%;
max-width: 149px;
float: right;
border-radius: 2px;
}
.wpcf7-not-valid-tip{
color: #f7e700 !important;
font-size: 11px !important;
}
.wpcf7-response-output{
margin: 5px 0  !important;
font-size: 11px;
color: #f7e700 !important;
}
#contact .wpcf7-response-output,  #contact .wpcf7-not-valid-tip{
color: #ff0000 !important;
}
.textwidget .wpcf7{ max-width: 290px;
}
.clsspace .col-md-6{
padding-right: 0px;
padding-left: 2px;
}
.clsspace .col-md-6:first-child{
padding-right: 2px;
padding-left: 0px;
}
#clsContactFormWrap .col-md-6 .col-md-6:first-child{
padding: 0px 10px 0px 0px;
}
#clsContactFormWrap .col-md-6 .col-md-6:nth-child(2){
padding: 0px 0px 0px 10px;
}
@media (max-width: 1023px){
#clsContactFormWrap .col-md-6 .col-md-6:first-child{
padding: 0px;
}
#clsContactFormWrap .col-md-6 .col-md-6:nth-child(2){
padding: 0px;
}
}
#clsContactFormWrap .wpcf7-form-control-wrap{
position: static;
}
#clsContactFormWrap  .g-recaptcha {
position: relative;
} #page{
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
#sideMenu.menu-open{
width: 280px;
}
#sideMenu {
background: #3f3c3d;
float: left;
height: 100%;
overflow: hidden;
position: fixed;
left: 0;
top: 0;
-webkit-transition: width .3s ease-out;
-moz-transition: width .3s ease-out;
-ms-transition: width .3s ease-out;
-o-transition: width .3s ease-out;
transition: width .3s ease-out;
width: 0px;
}
#sideMenu > div {
height: 100%;
max-width: 100%;
min-width: 280px;
overflow: auto;
width: 100%;
padding: 25px 15px 25px 25px;
}
#main-menu-aside {
padding: 20px 0 20px 32px;
}
#sideMenu li {
line-height: 1.7;
padding: 4px 0;
text-transform: uppercase;
display: block;
font-family: "gothambold";
font-size: 14px;
text-transform: uppercase;
}
#sideMenu li li {
font-family:'gothambold';
font-size: 13px;
}
#sideMenu li li a{
color: #FFF;
font-family: "gothamlight";
text-transform: none;
}
#sideMenu li a{
color: #ffffff;
border:none;
}
#sideMenu li a:hover{
color: #a5ca39;
border:none;
text-decoration: none;
}
#sideMenu ul ul{
padding: 0px;
}
#sideMenu li li {
padding: 0;
}
#sideMenu li li li {
font-weight: 300;
padding-left: 15px;
}
#close-menu {
color: #a5ca39;
cursor: pointer;
font-size: 26px;
opacity: 0; filter: alpha(opacity=0);
position: fixed;
left: 0px;
top: 25px;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
z-index: 1;
}
#close-menu.menu-open {
opacity: 1.0; filter: alpha(opacity=100);
left: 230px;
}
.admin-bar #close-menu {
top: 53px;
}
#sideMenu .wr-megamenu-inner {
background: none !important;
display: block;
position: static;
margin: 0 0 0 10px;
}
#sideMenu .row {
background: none !important;
padding: 0 !important;
margin:0px;
}
#sideMenu .row > div {
clear: both;
margin: 0 0 5px;
padding: 0 !important;
width: 100% !important;
}
#sideMenu .jsn-bootstrap3 .widget{
padding: 0px !important;
margin: 0 !important;
}
#sideMenu h2, #sideMenu .h2{
margin: 10px 0;
color: #FFF;
font-family: "gothammedium";
}
#sideMenu .textwidget{
margin-left: 10px;
font-size: 12px;
} .clsTopLinks a, #nav_menu-2 a , #menu-footer-other-links a{
padding: 0 0 5px;
position: relative;
}
#text-3 p a,
#text-4 p a {
position: relative;
}
.clsTopLinks a::after , #nav_menu-2 a::after, #text-3 p a::after, #text-4 p a::after , #menu-footer-other-links a::after{
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 1px;
background: #fff;
content: '';
opacity: 0;
-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
transition: height 0.3s, opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px);
}
#text-3 p a::after
#text-4 p a::after{
left: 32px;
width: 76%;
}
.clsTopLinks a:hover::after,
.clsTopLinks a:focus::after,
#nav_menu-2 a:hover::after,
#nav_menu-2 a:focus::after,
#text-3 p a:hover::after,
#text-3 p a:focus::after,
#text-4 p a:hover::after,
#text-4 p a:focus::after,
#menu-footer-other-links a:hover::after,
#menu-footer-other-links a:focus::after {
height: 3px;
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
} .videoContent {
height: 100%;
list-style: outside none none;
margin: 0 auto;
max-width: 455px;
position: relative;
text-align: center;
width: 100%;
overflow: hidden;
} .videoContent figure {
cursor: pointer;
float: left;
margin: 38px 0;
overflow: hidden;
position: relative;
text-align: center;
width: 100%;
}
.videoContent figure img {
position: relative;
display: block;
height: 100%;
width: 100%;
opacity: 0.8;
max-height: 264px;
max-width: 455px;
}
.videoContent figure figcaption {
padding: 2em;
color: #fff;
text-transform: uppercase;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.videoContent figure figcaption::before,
.videoContent figure figcaption::after {
pointer-events: none;
}
.videoContent figure figcaption,
.videoContent figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .videoContent figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.videoContent figure h2 {
font-weight: 300;
}
.videoContent figure h2 span {
font-weight: 800;
}
.videoContent figure h2,
.videoContent figure p {
margin: 0;
}
.videoContent figure p {
letter-spacing: 1px;
font-size: 68.5%;
}
.videoContent figure.effect-bubba { }
.videoContent figure.effect-bubba img {
opacity: 0.7;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.videoContent figure.effect-bubba:hover img {
opacity: 0.4;
}
.videoContent figure.effect-bubba figcaption::before,
.videoContent figure.effect-bubba figcaption::after {
bottom: 40px;
content: "";
left: 20px;
opacity: 0;
position: absolute;
right: 20px;
top: 20px;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.videoContent figure.effect-bubba figcaption::before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0,1);
transform: scale(0,1);
}
.videoContent figure.effect-bubba figcaption::after {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1,0);
transform: scale(1,0);
}
.videoContent figure.effect-bubba h2 {
padding-bottom: 20%;
padding-top: 15%; -webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
figure.effect-bubba:hover h2{
display: none;
}
.videoContent figure.effect-bubba p {
height: 100%;
opacity: 0;
padding: 14% 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
.videoContent figure.effect-bubba p img{
margin: auto;
min-height: 92px !important;
width: 92px !important;
}
.videoContent figure.effect-bubba:hover figcaption::before,
.videoContent figure.effect-bubba:hover figcaption::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.videoContent figure.effect-bubba:hover h2,
.videoContent figure.effect-bubba:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}  .headerWrapInner {
background: #fff;
border-top: solid 5px #a5ca37;
}
.headerWrapInner .clsHead {
padding: 20px 0 0;
}
.headerWrapInner #wr-megamenu-menu-2 > li > a span {
color: #4c565d;
}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu a {
color: #4c565d;
font-weight: normal;
font-size: 14px;
font-family: "gothambold";
text-transform: uppercase;
}
.headerWrapInner #navbar .menu-item-has-children > a,
.headerWrapInner #navbar .menu-item-has-children > a:hover {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_droparrow_gray.png) no-repeat scroll right 5px !important;
}
.headerWrapInner .clsTopLinks a {
color: #4c565d;
}
.headerWrapInner .clsTopLinks li {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_mail_dark.png) no-repeat scroll left center;
}
.headerWrapInner .clsTopLinks li.phone {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_phone_gray.png) no-repeat scroll left center;
}
.headerWrapInner .toggleMenu {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/menu_toggle_dark.png) no-repeat scroll center center;
}
.page-id-173 .site-content {
background: #fff;
}
#main {
padding: 0;
}
.resources-pages-slide {
width: 100%;
float: left;
padding-top: 50px;
min-height: 350px;
text-align: center;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/resources-banner.jpg) no-repeat scroll center center;
background-size: cover ;
}
.resources-pages-slide-detail {
width: 100%;
float: left;
padding-top: 50px; min-height: 350px;
text-align: center;
}
.resources-pages-slide h1 {
width: 100%;
float: left;
color: #a5ca39;
font-family: 'latobol';
font-size: 40px;
font-weight: normal;
}
.resources-pages-slide h3 {
width: 100%;
float: left;
color: #fff;
font-family: 'latobol';
font-size: 20px;
line-height: 28px;
padding: 10px 100px 30px;
font-weight: normal;
}
.resources-pages-slide .clsBtns a {
background: #a5ca39 none repeat scroll 0 0;
border: medium none;
border-radius: 0;
color: #fff;
font-family: "latoreg";
font-size: 16px;
height: 50px;
line-height: 20px;
min-width: 268px;
padding: 0;
text-align: center;
text-transform: uppercase;
}
.resources-pages-slide .btnd {
padding: 15px 30px;
}
.blogSection {
padding: 50px 0;
background: #fff;
}
.resourcesSideMenu {
width: 100%;
float: left;
background: #a5ca39;
min-height: 100px;
padding: 10px;
}
.resourcesSideMenu ul {
width: 100%;
float: left;
}
.resourcesSideMenu ul li {
width: 100%;
float: left;
padding: 7px;
margin-bottom: 10px;
border: solid 1px #fff;
cursor: pointer;
transition: all ease-out 0.5s;
-webkit-transition: all ease-out 0.5s;
-moz-transition: all ease-out 0.5s;
-o-transition: all ease-out 0.5s;
}
.resourcesSideMenu ul li:hover {
border: solid 1px #4c565d;
background: #4c565d;
}
.resourcesSideMenu ul li.page-active {
border: solid 1px #4c565d;
background: #4c565d;
}
.resourcesSideMenu ul li input {
float: left;
}
.resourcesSideMenu ul li a {
clear: none;
color: #fff;
float: left;
font-family: "gothambold";
font-weight: normal;
font-size: 14px;
margin: 0;
padding: 0 0 0 8px;
text-transform: uppercase;
width: auto;
}
.resourcesSideMenu ul li:last-child h4 {
line-height: 14px;
}
.checkbox, .radio {
width: 19px;
height: 25px;
padding: 0;
margin: 1px 0 0;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/radio.png) no-repeat;
display: block;
clear: left;
float: left;
} .b-img-area {
width: 100%;
float: left;
height: 140px;
overflow: hidden;
}
.b-img-area img {
width: 100%;
float: left;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
}
.b-img-area img:hover {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
opacity: 0.5;
}
.b-list-info {
width: 100%;
float: left;
min-height: 240px;
padding: 20px 12px 40px; }
.b-list-info h3, .b-list-info h3 a {
color: #4c565d;
font-family: 'gothammedium';
font-size: 15px;
font-weight: normal;
line-height: 22px;
}
.b-list-info p {
color: #4c565d;
font-family: 'gothamlight';
font-size: 13px;
font-weight: normal;
line-height: 20px;
margin: 10px 0 0 0;
}
.more-area {
width: 100%;
float: left;
background: #eeeeee;
}
.more-area p {
width: 63%;
float: left;
color: #737373;
font-size: 11px;
padding: 10px 0 0 8px;
margin: 0;
line-height: 14px;
font-family: 'gothamlight';
font-weight: normal;
}
.more-area a {
width: 37%;
float: left;
color: #fff;
font-size: 14px;
padding: 13px 0;
text-align: center;
font-family: 'gothambook';
font-weight: normal;
background: #a5ca39;
transition: all ease-out 0.5s;
-webkit-transition: all ease-out 0.5s;
-moz-transition: all ease-out 0.5s;
-o-transition: all ease-out 0.5s;
}
.more-area a:hover {
background: #4c565d;
}
.creativeAgency {
background: #a4ca39;
min-height: 100px;
}
.creativeAgency h1 {
width: 100%;
float: left;
font-family: 'latoreg';
font-weight: normal;
font-size: 39px;
color: #fff;
text-align: center;
padding: 40px 120px 20px;
margin-bottom: 20px;
line-height: 50px;
border-bottom: dotted 1px #fff;
}
.creativeAgency h1 span {
color: #4b555e;
font-size: 29px;
}
.creativeAgency img {
width: 100%;
float: left;
}
.blog-detail {
width: 100%;
float: left;
padding-right: 35px;
padding-left: 35px;
border-right:1px solid #dcdcdc;
}
.blog-detail h1 {
position: relative;
color: #a5ca39;
font-size: 24px;
line-height: 32px;
font-weight: normal;
padding: 0 0 20px 104px;
margin-bottom: 20px;
text-align:left;
font-family: 'gothambold';
border-bottom: solid 1px #dcdcdc;
}
.p-date { color: #fff;
font-family: "gothambold";
font-size: 11px;
font-weight: normal;
height: 70px;
left: 0;
line-height: 16px;
padding-top: 0px;
position: absolute;
text-align: center;
top: 0;
width: 70px;
}
.blog-detail p {
position: relative;
color: #4c565d;
font-size: 17px;
line-height: 24px;
font-weight: normal;
text-align:left;
font-family: 'gothambook';
margin-bottom: 15px;
}
.blog-detail h2 {
position: relative;
color: #4c565d;
font-size: 26px;
line-height: 28px;
font-weight: normal;
padding: 0 0 20px 0;
text-align:left;
margin-bottom: 20px;
font-family: 'gothambold';
border-bottom: solid 1px #dcdcdc;
}
.blog-detail h3 {
position: relative;
color: #a5ca39;
font-size: 20px;
line-height: 24px;
font-weight: normal;
padding: 15px 0 0;
margin-bottom: 20px;
font-family: 'gothambold';
}
.blog-detail img {
padding-bottom: 30px;
}
.blog-detail .selSocial {
max-width: 100%;
width: 100%;
}
.blog-detail .clsPostMeta{
font-size: 14px;
line-height: 15px;
font-weight: normal;
padding: 0 0 20px 0;
text-align:left;
margin-bottom: 20px;
font-family: 'gothammedium';
color: #4c565d;
}
.blog-detail .clsPostMeta a.clsGreens {
border-bottom: 1px solid #e8f2cd;
padding-bottom: 1px;
font-size: 14px;
line-height: 15px;
font-weight: normal;
font-family: 'gothammedium';
color: #a5ca39;
}
#clsFloatingIcons {
display: none;
}
.home #clsFloatingIcons {
display: none;
}
.etv-list-info {
min-height: 150px;
}
.current-menu-item .menu-item .menu-item-type-post_type{
background:#000;
}
.services-pages-slide {
width: 100%;
float: left;
padding: 60px 0;
min-height: 400px;
text-align: center;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/servicesPage-banner.jpg) no-repeat scroll center center;
background-size: cover ;
}
.services-pages-slide p {
font-family: 'latolig';
color: #fff;
font-size: 20px;
font-weight: normal;
line-height: 23px;
}
.services-pages-slide h1 {
font-family: 'latoreg';
color: #fff;
font-size: 40px;
padding: 10px 0;
font-weight: normal;
line-height: 42px;
}
.enter-web {
width: 100%;
background: #374046;
padding: 6px;
float: left;
margin-top: 20px;
}
.enter-web input[type="text"] {
width: 68%;
float: left;
padding-left: 12px;
background: none;
border: none;
color: #b1bac0;
font-weight: normal;
font-family: 'latolig';
font-style: italic;
height: 60px;
}
.enter-web input[type="submit"] {
width: 125px;
height: 60px;
float: right;
background: #a5ca39;
border: none;
color: #fff;
font-size: 18px;
text-transform: uppercase;
font-weight: normal;
font-family: 'latobol';
transition: all ease-out 0.2s;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
}
.enter-web input:hover[type="submit"] {
background: #51575b;
}
*::-webkit-input-placeholder {
color: #b1bac0;
}
*:-moz-placeholder { color: #b1bac0;
}
*::-moz-placeholder { color: #b1bac0;
}
*:-ms-input-placeholder { color: #b1bac0;
}
.services-row-block {
width: 100%;
float: left;
text-align: center;
padding: 60px 0;
background: #fff;
}
.s-info-block {
padding-left: 50px;
padding-left: 50px;
}
.services-row-block .row {
margin-top: 30px;
margin-bottom: 30px;
padding: 0 50px;
}
.services-row-block h2 {
width: 100%;
float: left;
text-align: left;
color: #4c565d;
font-size: 28px;
padding: 40px 0 15px 0;
font-family: 'gothambold';
font-weight: normal;
}
.services-row-block p {
width: 100%;
float: left;
text-align: left;
color: #4c565d;
font-size: 18px;
font-family: 'gothamlight';
line-height: 29px;
font-weight: normal;
}
.services-row-block img { padding-top: 70px;
} a.service-more {
float: left;
color: #4c565d;
font-size: 17px;
font-family: 'gothambold';
font-weight: normal;
border: solid 3px #4c565d;
padding: 10px 30px;
margin-top: 15px;
text-transform: uppercase;
}
a.service-more:hover {
border: solid 3px #a5ca39;
background: #a5ca39;
color: #fff;
}
.ideal-partner {
width: 100%;
float: left;
min-height: 570px;
padding: 70px 0;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ideal-partner-bg.jpg) no-repeat scroll 0 0;
background-size: cover ;
}
.ideal-partner h2 {
width: 100%;
float: left;
color: #4c565d;
padding: 40px 0 15px 0;
font-family: 'gothammedium';
font-size: 33px;
line-height: 37px;
font-weight: normal;
}
.ideal-partner p {
width: 100%;
float: left;
color: #4c565d;
font-family: 'gothammedium';
font-size: 20px;
padding: 6px 0;
font-weight: normal;
line-height: 26px;
}
.ideal-partner img {
width: 100%;
}
a.ideal-contact {
float: left;
color: #4c565d;
font-size: 18px;
font-family: 'gothambold';
font-weight: normal;
border: solid 3px #4c565d;
padding: 10px 30px;
margin-top: 15px;
text-transform: uppercase;
}
a.ideal-contact:hover {
border: solid 3px #a5ca39;
background: #a5ca39;
color: #fff;
}
.clientSection{
background: #fff;
display: block;
padding: 84px 0 69px 0;
}
.clientSection h2, .clientSection p {
color: #4c565d;
}
.clientSection .clsContainer:first-child{
margin-bottom: 29px;
}
.clientSection img{
margin: 23px 26px 17px;
filter: grayscale(0%);
opacity: 1;
-webkit-transition: all 0.5s, opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: all 0.5s, opacity 0.3s, -moz-transform 0.3s;
transition: all 0.5s, opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px); }
.clientSection img:hover{
filter: grayscale(100%);
opacity: 0.4;
}
.client-says {
width: 100%;
float: left;
padding: 60px 0;
text-align: center;
background: #a5ca39;
}
.client-says h2, .client-says p {
color: #fff;
}
.client-says h4 {
color: #fff;
font-family: 'gothammedium';
font-size: 15px;
line-height: 25px;
padding: 0 60px;
padding-bottom: 30px;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/q-left.png) left top no-repeat,
url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/q-right.png) right top no-repeat;
}
.clsFontWhite h4{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/q-left1.png) left top no-repeat,
url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/q-right1.png) right top no-repeat;
}
.client-says h3 {
color: #fff;
font-family: 'gothammedium';
font-size: 26px;
line-height: 30px;
padding-bottom: 30px;
}
.client-says h3 span {
color: #fff;
font-family: 'gothamlight';
font-size: 18px;
line-height: 30px;
}
.client-sayContent {
margin-top: 40px;
}
.team-section {
width: 100%;
float: left;
padding: 0;
background: #fff;
}
.team-section .col-md-1 {
padding: 0 !important;
}
.team-section .col-md-4 {
padding: 0 !important;
height: 114px;
}
.team-section .col-md-2 {
padding: 0 !important;
height: 114px;
}
.team-section img {
width: 100%;
float: left;
}
.meet-team-area {
background: #4c565d none repeat scroll 0 0;
float: left;
min-height: 228px;
padding: 20px;
position: relative;
width: 100%;
z-index: 999;
}
.meet-team-area h2 {
font-family: 'gothammedium';
font-size: 30px;
color: #fff;
font-weight: normal;
}
.meet-team-area p {
font-family: 'gothammedium';
font-size: 15px;
color: #fff;
font-weight: normal;
line-height: 22px;
}
.join-team {
background: #4c565d none repeat scroll 0 0;
float: left;
min-height: 228px;
padding: 20px;
position: relative;
width: 100%;
z-index: 999;
text-align: center;
}
.join-team h2 {
font-family: 'gothammedium';
font-size: 22px;
line-height: 22px;
color: #fff;
font-weight: normal;
}
.join-team p {
color: #fff;
font-family: "gothammedium";
font-size: 15px;
font-weight: normal;
line-height: 18px;
padding-top: 15px;
padding-bottom: 15px;
}
.join-team a {
color: #fff;
font-family: 'gothambold';
font-size: 15px;
font-weight: normal;
line-height: 18px;
border: solid 3px #fff;
padding: 8px 15px;
text-transform: uppercase;
transition: all ease-out 0.2s;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
}
.join-team a:hover {
color: #a5ca39;
border: solid 3px #a5ca39;
}
img.team_arr {
bottom: 75px;
position: absolute;
right: -42px;
width: auto;
}
.teamSection {
background: #fff none repeat scroll 0 0;
padding: 50px 0;
}
.teamSection .col-md-9 {
text-align: center;
}
.teamSection .col-md-9 .row {
margin-bottom: 30px;
}
.team-pages-slide {
width: 100%;
float: left;
padding-top: 80px;
min-height: 350px;
text-align: center;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/team-banner.jpg) no-repeat scroll center center ;
background-size: cover;
}
.team-pages-slide h1 {
width: 100%;
float: left;
color: #fff;
font-family: 'latoreg';
font-size: 40px;
font-weight: normal;
}
.team-pages-slide h3 {
width: 100%;
float: left;
color: #fff;
font-family: 'latolig';
font-size: 20px;
line-height: 28px;
padding: 10px 100px 30px;
font-weight: normal;
}
.memeber-block {
width: 170px;
height: 170px;
margin: 0 auto;
overflow: hidden;
position: relative;
background: #4c565d;
border-radius: 150px;
-moz-border-radius: 150px;
-webkit-border-radius: 150px;
-o-border-radius: 150px;
transition: all ease-out 0.5s;
-webkit-transition: all ease-out 0.5s;
-moz-transition: all ease-out 0.5s;
-o-transition: all ease-out 0.5s;
}
.memeber-block:hover {
background: #a5ca39;
}
.memeber-block > img {
left: 10px;
position: absolute;
bottom: 0;
border-radius: 48%;
}
.teamSection h1 {
font-family: 'gothambold';
font-size: 35px;
color: #4c565d;
font-weight: normal;
line-height: normal;
text-align: left;
padding: 0 0 15px 15px;
}
.teamSection h3 {
font-family: 'ProximaNova-Regular';
font-size: 18px;
color: #4c565d;
font-weight: normal;
line-height: normal;
padding: 10px 0 0 0;
}
.teamSection p {
color: #4c565d;
font-family: "ProximaNova-Light";
font-size: 14px;
font-weight: normal;
line-height: normal;
margin: 0;
}
.team-bottom{margin-bottom: 30px;}
.clsEmpImg-bg > img {
position: absolute;
top: 12%;
left: 9%;
border-radius: 150px !important;
-moz-border-radius: 150px !important;
-webkit-border-radius: 150px !important;
-o-border-radius: 150px !important;
}
.effect-bubba br {
display: none;
}
.contact-page-slide {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/thankyou-banner.jpg) no-repeat scroll center center ;
background-size: cover;
float: left;
min-height: 350px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.contact-page-slide h2 {
color: #fff;
font-family: "BrandonGrotesque-Medium";
font-size: 55px;
line-height: 43px;
padding-bottom: 5px;
padding-top: 35px;
text-align: center;
text-transform: uppercase;
}
.contact-page-slide h2 span {
color: #fff;
font-family: "Open Sans";
font-size: 25px;
font-style: italic;
font-weight: 300;
padding-bottom: 20px;
}
.contact-page-slide p {
color: #fff;
font-family: "latolig";
font-size: 19px;
font-weight: normal;
line-height: 23px;
padding: 15px 120px;
margin: 0;
}
ul.contact-btn-row {
width: 100%;
float: left;
text-align: center;
padding: 12px 0;
}
ul.contact-btn-row li {
display: inline-block;
margin: 0 5px;
}
ul.contact-btn-row li a {
color: #fff;
font-family: 'latobol';
font-size: 18px;
font-weight: normal;
line-height: 59px;
display: block;
padding: 0 40px 0 90px;
}
ul.contact-btn-row li a.head-mail {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/mail-icon-c.png) left top no-repeat #a5ca37;
}
ul.contact-btn-row li a.head-mail:hover {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/mail-icon-c.png) left top no-repeat #87a922;
}
ul.contact-btn-row li a.head-call {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/call-icon-c.png) left top no-repeat #a5ca37;
}
ul.contact-btn-row li a.head-call:hover {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/call-icon-c.png) left top no-repeat #87a922;
}
.drop-message {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/contact-sec-bg.jpg) no-repeat scroll center center ;
background-size: cover;
float: left;
min-height: 580px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.drop-message h1 {
color: #4c565d;
font-size: 30px;
text-transform: uppercase;
font-family: 'gothambold';
padding-bottom: 40px;
}
.drop-message form {
padding: 0 120px;
}
.input-field {
color: #a3a7aa;
font-size: 14px;
font-family: 'gothambold';
background: #fff;
height: 55px;
width: 100%;
float: left;
border: solid 1px #d9d9d9;
margin-bottom: 10px;
}
.input-field-half {
width: 49% !important;
}
.text-field-area {
color: #a3a7aa;
font-size: 14px;
font-family: 'gothambold';
background: #fff;
height: 160px;
width: 100%;
float: left;
border: solid 1px #d9d9d9;
margin-bottom: 10px;
}
.g-recaptcha div, .g-recaptcha iframe {
max-width: 100% !important;
margin: 0 auto;
}
.rc-anchor-normal {
width: 100% !important;
}
.g-recaptcha {
float: left;
width: 100%;
}
.input-submit {
width: 100%;
float: left;
background: #4c565d;
height: 55px;
border: none;
text-transform: uppercase;
font-family: 'gothambold';
font-size: 20px;
color: #fff;
margin-top: 10px;
cursor: pointer;
text-align: center;
transition: all ease-out 0.2s;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
}
.input-submit:hover {
background: #a5ca37;
}
.contact-location {
width: 100%;
float: left;
padding: 80px 0;
text-align: center;
}
.contact-location h1 {
color: #4c565d;
font-size: 30px;
text-transform: uppercase;
font-family: 'gothambold';
padding-bottom: 40px;
}
.location-block {
width: 100%;
float: left;
margin-bottom: 40px;
}
.location-img-block {
position: relative;
width: 100%;
float: left;
}
.location-block p {
color: #4c565d;
font-size: 15px;
font-family: 'gothamlight';
line-height: 22px;
text-align: left;
margin: 15px 0;
width: 100%;
float: left;
}
ul.location-con-list {
width: 100%;
float: left;
background: #ececec;
padding: 12px;
}
ul.location-con-list li {
width: 50%;
float: left;
color: #4c565d;
font-size: 15px;
font-family: 'gothamlight';
font-weight: normal;
}
ul.location-con-list li img {
padding-right: 6px;
}
ul.location-con-list li:first-child {
width: 40%;
}
ul.location-con-list li:last-child {
width: 60%;
}
ul.location-con-list li a {
color: #4c565d;
}
.skyline_overlay {
background: transparent none repeat scroll 0 0;
bottom: 0.5rem;
left: 0.5rem;
opacity: 0;
padding: 1rem;
position: absolute;
right: 0.5rem;
top: 0.5rem;
transition: all 0.3s cubic-bezier(0.25, 0.75, 0.75, 1) 0s;
z-index: 500;
}
.location-img-block:hover .skyline_overlay {
background: rgba(135, 169, 34, 0.95) none repeat scroll 0 0;
opacity: 1;
}
.skyline_overlay-inner {
left: 0;
position: absolute;
width: 100%;
z-index: 100;
}
.location-img-block .skyline_overlay-inner {
top: 50%;
transform: translateY(-50%);
}
.skyline_overlay-label {
font-size: 35px;
color:#fff;
text-transform: uppercase;
font-family: 'gothamblack';
text-align: center;
}
.skyline__overlay-cta {
left: 0;
position: absolute;
width: 100%;
}
.btn--white, .hero--cta a {
color: #fff;
}
.btn2:hover::before, .card:hover .card__btn::before, .gform_button:hover::before, .ginput_container .button:hover::before, .hero--cta a:hover::before, .skyline-wrapper:hover button::before, .location-img-block:hover button::before {
transform: translate3d(0px, 0.24rem, 0px);
}
.btn2::before, .gform_button::before, .ginput_container .button::before, .hero--cta a::before {
margin-bottom: 0.8em;
}
.btn2::before, .gform_button::before, .ginput_container .button::before, .hero--cta a::before, .btn2::after, input[type="submit"]::after, .gform_button::after, .ginput_container .button::after, .hero--cta a::after {
border-top: 1px solid;
content: "";
display: block;
transition: all 0.3s cubic-bezier(0.25, 0.75, 0.75, 1) 0s;
}
.btn2, .gform_button, .ginput_container .button, .hero--cta a {
background-color: transparent;
font-family: "Merriweather",georgia,serif;
font-weight: 400;
transition: all 0.3s cubic-bezier(0.25, 0.75, 0.75, 1) 0s;
}
.btn2, .gform_button, .ginput_container .button, .hero--cta a {
border: medium none;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 0.888889rem;
font-weight: normal;
line-height: 1.33333;
margin: 0;
min-width: 8em;
padding: 0;
color: #fff !important;
text-align: center;
text-decoration: none;
background: none;
vertical-align: middle;
}
.btn2::before, .gform_button::before, .ginput_container .button::before, .hero--cta a::before, .btn2::after, input[type="submit"]::after, .gform_button::after, .ginput_container .button::after, .hero--cta a::after {
border-top: 1px solid;
content: "";
display: block;
transition: all 0.3s cubic-bezier(0.25, 0.75, 0.75, 1) 0s;
}
.btn2:hover::after, .card:hover .card__btn::after, .gform_button:hover::after, .ginput_container .button:hover::after, .hero--cta a:hover::after, .skyline-wrapper:hover button::after, .location-img-block:hover button::after {
transform: translate3d(0px, -0.24rem, 0px);
}
.btn2::after, .gform_button::after, .ginput_container .button::after, .hero--cta a::after {
margin-top: 0.8em;
}
.btn2:hover, .card:hover .card__btn, .gform_button:hover, .ginput_container .button:hover, .hero--cta a:hover, .skyline-wrapper:hover button, .skyline:hover button {
background-color: transparent;
}
.page-template-about-php .upwards-sec{
padding: 100px 0;
}
.about-page-slide {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/about-us.jpg) no-repeat bottom center;
background-size: cover;
background-attachment: inherit !important;
float: left;
min-height: 350px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.about-page-slide h1 {
color: #fff;
font-size: 40px;
text-transform: uppercase;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
position: relative;
margin: 0 0 30px 0;
}
.about-page-slide h1:before {
content: '';
height: 5px;
width: 70px;
background: #a5ca39;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -35px;
}
.about-page-slide h3 {
color: #fff;
font-size: 30px;
font-family: 'gothambold';
font-style: italic;
line-height: 37px;
padding: 0 110px 30px;
font-weight: normal;
}
.about-page-slide h3 span {
color: #a5ca39;
}
.upwards-sec {
width: 100%;
float: left;
text-align: center;
padding: 40px 0;
}
.upwards-sec h1 {
color: #4c565d;
font-size: 35px;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
position: relative;
margin: 30px 0;
line-height: 40px;
}
.upwards-sec h1 span {
font-family: 'gothamlight';
}
.upwards-sec p {
color: #4c565d;
font-size: 19px;
font-family: 'gothamlight';
padding-bottom: 10px;
font-weight: normal;
line-height: 27px;
padding: 0 120px 12px;
}
.upwards-sec p strong {
color: #a5ca39;
font-weight: normal;
font-style: italic;
font-family: 'gothambold';
}
.upwards-sec p span {
color: #a5ca39;
font-size: 20px;
font-family: 'gothammedium';
}
.clsPad40{
padding: 0 46px;
}
.clsSecOne{
padding: 0 100px;
}
.clsSecOne h3{
font-family: "Open Sans";
font-size: 35px;
font-weight: 300;
line-height: 40px;
padding: 17px;
}
.clsSecOne h4{
font-family: "Open Sans";
font-size: 23px;
font-weight: 300;
line-height: 30px;
padding: 17px 0 34px;
}
.clsSecOne p{
font-style: italic;
}
ul.upwards-img-block {
width: 100%;
float: left;
padding: 30px 100px;
text-align: center;
}
ul.upwards-img-block li {
width: 33.33%;
float: left;
text-align: center;
}
ul.upwards-img-block li p {
color: #a5ca39;
font-size: 22px;
font-family: 'gothambook';
font-weight: normal;
line-height: 24px;
padding: 15px 0;
}
.lessons {
width: 100%;
float: left;
}
.lessons p {
color: #fff;
font-size: 20px;
font-family: 'gothamlight';
padding-bottom: 10px;
font-weight: normal;
line-height: normal;
}
.lesson-green {
width: 50%;
float: left;
min-height: 315px;
padding-right: 30px;
padding-top: 60px;
padding-bottom: 60px;
background: #a5ca39;
}
.lesson-green p span {
color: #4c565d;
font-family: 'gothambold';
font-style: italic;
}
.lesson-black {
width: 50%;
float: left;
min-height: 315px;
padding-left: 30px;
padding-top: 60px;
padding-bottom: 84px;
background: #4c565d;
}
.lesson-black p span {
color: #a5ca39;
font-family: 'gothambold';
font-style: italic;
}
.heavier-sec {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/laser-bg.jpg) no-repeat scroll center center ;
background-size: cover;
float: left;
min-height: 420px;
padding: 40px 0;
text-align: center;
width: 100%;
}
.heavier-sec h1 {
color: #4c565d;
font-size: 35px;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
position: relative;
margin: 20px 0;
}
.heavier-sec h1:before {
content: '';
height: 5px;
width: 70px;
background: #a5ca39;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -35px;
}
.heavier-sec p {
color: #4c565d;
font-size: 19px;
font-family: 'gothamlight';
padding-bottom: 10px;
font-weight: normal;
line-height: 27px;
padding: 0 120px 12px;
}
.heavier-sec p span {
font-size: 21px;
font-family: 'gothambold';
}
.focus-title{
font-size: 21px;
font-family: 'gothambold';
color:#4C565D;
}
.focus-title-new{
font-size: 21px;
font-family: 'gothambold';
color:#4C565D;
margin-top: -22px;
}
.heavier-sec h4 {
font-size: 16px;
color: #4c565d;
text-transform: uppercase;
line-height: 15px;
padding-top: 10px;
font-family: 'gothambold';
}
.services-expanded {
width: 100%;
float: left;
padding: 40px 0;
text-align: center;
}
.services-expanded h1 {
color: #4c565d;
font-size: 35px;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
position: relative;
margin: 30px 0;
line-height: 40px;
}
.services-expanded h1 span {
font-family: 'gothamlight';
}
.services-expanded p {
color: #4c565d;
font-size: 16px;
font-family: 'gothambold';
text-transform: uppercase;
padding: 20px 0;
line-height: 16px;
font-weight: normal;
}
.service-ex-img {
width: 140px;
height: 140px;
background: #fff;
border: solid 2px #4c565d;
border-radius: 100px;
margin: 10px auto 0;
transition: all ease-out 0.2s;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
}
.seo-ex {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/seo-ex.png) center 10px no-repeat;
}
.seo-ex:hover {
background: #a5ca39 url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/seo-ex.png) no-repeat scroll center -150px;
border: solid 2px #a5ca39;
}
.ppc-ex {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ppc-ex.png) center 10px no-repeat;
}
.ppc-ex:hover {
background: #a5ca39 url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ppc-ex.png) no-repeat scroll center -160px;
border: solid 2px #a5ca39;
}
.cro-ex {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/cro-ex.png) center 10px no-repeat;
}
.cro-ex:hover {
background: #a5ca39 url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/cro-ex.png) no-repeat scroll center -160px;
border: solid 2px #a5ca39;
}
.wm-ex {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/wm-ex.png) center 10px no-repeat;
}
.wm-ex:hover {
background: #a5ca39 url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/wm-ex.png) no-repeat scroll center -160px;
border: solid 2px #a5ca39;
}
.smm-ex {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/smm-ex.png) center 10px no-repeat;
}
.smm-ex:hover {
background: #a5ca39 url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/smm-ex.png) no-repeat scroll center -150px;
border: solid 2px #a5ca39;
}
.maw-ex {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/maw-ex.png) center 20px no-repeat;
}
.maw-ex:hover {
background: #a5ca39 url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/maw-ex.png) no-repeat scroll center -155px;
border: solid 2px #a5ca39;
}
.customer-base {
width: 100%;
float: left;
text-align: center;
padding: 100px 0;
background: #4c565d;
}
.customer-base-inner {
width: 100%;
float: left;
padding: 0 100px;
}
.customer-base h1 {
color: #fff;
font-size: 30px;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
line-height: 32px;
}
.customer-base h1 span {
color: #a5ca39;
}
.customer-base p {
font-family: 'gothamlight';
color: #fff;
font-size: 19px;
font-weight: normal;
line-height: 27px;
}
.what-now {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/what-now-bg.jpg) no-repeat scroll center center ;
background-size: cover;
float: left;
min-height: 920px;
padding: 70px 0 20px;
text-align: center;
width: 100%;
}
.what-now h1 {
color: #4c565d;
font-size: 35px;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
position: relative;
margin: 20px 0;
}
.what-now h1:before {
content: '';
height: 5px;
width: 70px;
background: #a5ca39;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -35px;
}
.what-now h2 {
color: #4c565d;
font-size: 30px;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
position: relative;
margin: 20px 0;
}
.what-now h3 {
color: #4c565d;
font-size: 25px;
font-family: 'gothambold'; font-weight: normal;
line-height: 30px;
margin: 20px 0;
}
.what-now p {
color: #4c565d;
font-size: 19px;
font-family: 'gothamlight';
padding-bottom: 10px;
font-weight: normal;
line-height: 27px;
padding: 0 120px 12px;
}
.what-now-slider {
width: 100%;
float: left;
padding: 0 100px;
}
ul.slide-area {
width: 100%;
float: left;
padding: 70px 100px;
position: relative;
}
ul.slide-area li {
width: 25%;
float: left;
text-align: center;
cursor: pointer;
}
.as-comp-content {
width: 100%;
float: left;
padding: 0 200px;
}
.as-comp-content p {
padding: 0;
font-size: 18px;
}
.s-arr {
width: 68px;
height: 68px;
background: #c4c4c4;
border-radius: 50px;
text-align: center;
position: absolute;
top: 38%;
left: 0;
transition: all ease-out 0.2s;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
}
.s-arr:before {
display: inline-block;
vertical-align: middle;
content: '';
height: 100%;
}
.s-arr img {
vertical-align: middle;
display: inline-block;
}
.s-arr:hover {
background: #a5ca39;
}
.w-right-arr {
left: auto;
right: 0;
}
.text4 {
display: none;
}
.text2 {
display: none;
}
.text3 {
display: none;
}
.active-img {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/w-shadow.png) center bottom no-repeat;
}
.active-img img {
position: relative;
top: -30px;
}
.get-touch {
width: 100%;
float: left;
padding: 50px 0 70px;
text-align: center;
}
.get-touch h1 {
color: #4c565d;
font-size: 35px;
font-family: 'gothambold';
padding-bottom: 10px;
font-weight: normal;
position: relative;
}
.get-touch h1:before {
content: '';
height: 5px;
width: 70px;
background: #a5ca39;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -35px;
}
.get-touch p {
color: #4c565d;
font-size: 21px;
font-family: 'gothamlight';
padding-bottom: 10px;
font-weight: normal;
line-height: 32px;
padding: 35px 120px 50px;
}
.get-touch p span {
font-family: 'gothambold';
}
.get-touch p span.green {
color: #a5ca39;
}
.get-touch-btn {
font-family: 'gothambold';
color: #fff;
border: none !important;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
background: #a5ca39;
padding: 15px 38px;
transition: all ease-out 0.2s;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
-o-transition: all ease-out 0.2s;
}
.get-touch-btn:hover {
background: #4c565d;
color: #fff;
} .seo-page-slide {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/seo.jpg) no-repeat scroll bottom center ;
background-size: cover;
float: left;
min-height: 460px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.seo-page-slide h1 {
color: #fff;
font-size: 65px;
text-transform: uppercase;
font-family: 'BrandonGrotesque-Medium';
font-weight: normal;
position: relative;
margin: 30px 0 0 0;
}
.seo-page-slide h2 {
color: #fff;
font-size: 25px;
font-family: 'Open Sans', sans-serif;
padding-bottom: 40px;
font-style: italic;
font-weight: 300;
position: relative;
}
.seo-page-slide .clsBtns a {
background: #a5ca39 none repeat scroll 0 0;
border: medium none;
border-radius: 0;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 18px;
height: 68px;
line-height: 20px;
min-width: 250px;
padding: 0;
margin-right: 6px;
text-align: center;
text-transform: uppercase;
}
.seo-page-slide .clsBtns a .btnd {
padding: 24px 50px;
}
.seo-page-slide .clsBtns {
text-align: center;
}
.seo-page-slide .clsBtns a:last-child {
background: #a5ca39 !important;
}
.brand-logo {
width: 100%;
float: left;
background: #f9f9fa;
padding: 25px 0;
text-align: center;
}
.brand-logo img {
padding: 0 17px;
position: relative;
transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
}
.brand-logo img:hover {
opacity: 0.5;
top: -5px;
transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
}
.seo-middle-sec {
overflow: hidden;
position: relative;
padding: 40px 0;
min-height: 900px;
}
.seo-middle-sec .left, .seo-middle-sec .right {
display: inline-block;
margin: 0;
padding: 0;
position: relative;
vertical-align: top;
width: 49%;
}
.seo-middle-sec .tour-content {
margin: 0 auto;
max-width: 80%;
width: 100%;
z-index: 3;
}
.seo-middle-sec .ani-wrapper img {
display: inline-block;
max-width: none;
}
.seo-middle-sec .tour-content h2 {
color: #323a45;
font-size: 32px;
font-family: "Open Sans",sans-serif;
font-weight: 300;
letter-spacing: normal;
line-height: 35px;
margin: 40px 0 20px;
}
.seo-middle-sec .tour-content p {
color: #8f949d;
font-size: 16px;
font-family: "Open Sans",sans-serif;
font-weight: 400;
line-height: 1.9em;
margin: 0 0 3.125em;
}
.seo-middle-sec .tour-content h3 {
color: #6a707a;
font-size: 20px;
font-family: "Open Sans",sans-serif;
font-weight: 400;
margin: 0;
padding: 0;
text-transform: none;
}
.seo-middle-sec h3 br {
display: none;
}
.seo-middle-sec .tour-content p.bullet {
margin: 3px 0 20px;
}
.seo-middle-sec .tour-item .icon {
display: inline-block;
height: 24px;
margin-right: 0.3125em;
vertical-align: middle;
width: 24px;
}
.seo-middle-sec2 .ani-wrapper img {
position: absolute;
right: 0;
}
.audit-sec {
width: 100%;
float: left;
text-align: center;
background: #a5ca39;
padding: 70px 0;
}
.audit-sec h4, .audit-sec h1 {
color: #fff;
font-size: 33px;
font-family: "Open Sans",sans-serif;
font-weight: 400;
line-height: 40px;
}
.audit-sec h4 span, .audit-sec h1 span {
font-weight: 700;
}
.audit-fields-sec {
width: 100%;
float: left;
padding: 40px 0;
}
.field-block {
width: 20%;
background: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
margin: 0 4px;
display: inline-block;
}
.field-block img {
float: left;
padding: 12px 0 0 15px;
}
.field-block input[type="text"], .field-block input[type="tel"], .field-block input[type="email"]  {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
color: #8f949d;
float: right;
font-family: "Open Sans",sans-serif;
font-size: 18px;
font-weight: 400;
padding: 0;
width: 100%;
height: 55px;
}
.audit-sec input[type="submit"] {
font-size: 23px !important;
font-family: "Open Sans",sans-serif !important;
padding: 15px 80px !important;
color: #fff !important;
float: none !important;
max-width: none !important;
width: auto !important;
background: #323a45 !important;
border-radius: 3px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
}
.audit-sec input:hover[type="submit"] {
background: rgba(51, 51, 51, 0.7) !important;
}
.audit-sec .wpcf7 {
float: left;
max-width: 100%;
width: 100%;
}
.field-block span.wpcf7-form-control-wrap {
float: right;
position: relative;
width: 75%;
}
.field-block span.wpcf7-not-valid-tip {
bottom: -23px;
color: #f00 !important;
display: block;
font-size: 12px !important;
left: -16px;
position: absolute;
width: 100%;
}
.audit-sec .wpcf7-response-output {
color: #f00 !important;
font-size: 12px;
margin: 5px 0 !important;
border: 2px solid #f00;
}
.wr-megamenu-inner {
display: none !important;
}
.ppc-slide {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ppc2.jpg) no-repeat scroll bottom center ;
background-size: cover;
float: left;
min-height: 460px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.headerWrapInner #navbar .menu-item-has-children:nth-child(3n) > a, #navbar .menu-item-has-children:nth-child(3n) > a { }
.content-mobile {
display: none;
width: 100%;
padding: 20px;
} form .wpcf7-submit.input-submit {
min-width: 100%;
background-color: #4c565d !important;
font-family: gothambold;
font-size: 20px !important;
font-weight: normal;
}
form .wpcf7-submit.input-submit:hover {
background-color: #a5ca37 !important;
}
.video-image img {
height: 131px;
width: 270px;
}
.hidden-form {
display: none !important;
}
.enter-web .step {
font-size: 25px;
}
.wpcf7-form .enter-web br {
display: none;
}
.team-bottom.col-md-3.col-sm-3.fancybox {
min-height: 241px;
}
@media (max-width: 990px) {
.footerLinks .col-lg-3.col-md-3.col-sm-6.col-md-12:nth-child(3) {
clear: left;
}
}
#clsFaq {
padding: 0 46px;
}
#clsFaq h2{
border-bottom: 3px solid #e9e9e9;
color: #323a45;
font-family: Open Sans;
font-size: 28px;
line-height: 40px;
padding-bottom: 21px;
padding-top:17px;
text-align: left;
position: relative;
}
#clsFaq h2 span{
position: absolute;
right: 8px;
top: 0;
bottom: 0;
margin: auto;
display: block;
width: 26px;
height: 15px;
cursor: pointer;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/down_arrow.png) no-repeat center center;
}
#clsFaq h2 span.active{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/up_arrow.png) no-repeat center center;
}
.clsListContent{
padding: 39px 0 42px;
text-align: left;
display: none;
}
.active .clsListContent{
display: block;
}
.clsListGreen > li {
font-family: "Open Sans";
font-size: 18px;
line-height: 30px;
padding-bottom: 15px;
padding-left: 30px;
font-weight: 300;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/p_dot.png) no-repeat left 8px;
}
.clsListBlack {
margin-top: 18px;
}
.clsListBlack li{
font-family: "Open Sans";
font-size: 18px;
line-height: 30px;
padding-bottom: 15px;
padding-left: 30px;
font-weight: 300;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/p_b_dot.png) no-repeat left 8px;
}
@media (max-width: 767px){
#clsFaq {
padding: 0 15px;
}
}
.point-page-slide {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/point_bg.png) no-repeat bottom center;
background-size: cover;
background-attachment: inherit !important;
float: left;
min-height: 350px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.wont-page-slide {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/thankyou-banner.jpg) no-repeat bottom center;
background-size: cover;
background-attachment: inherit !important;
float: left;
min-height: 350px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.wont-page-slide h2 {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/wont_gradbg.png) repeat-y center center;
background-size: cover;
background-attachment: inherit !important;
color: #fff;
font-family: "BrandonGrotesque-Bold";
font-size: 48px;
line-height: 55px;
margin-bottom: 11px;
margin-top: 47px;
padding: 51px 10px 51px;
text-align: center;
text-transform: uppercase;
min-height: 155px;
}
.clsAbtBusiness{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/business_bg.jpg) no-repeat center center;
background-size: cover;
padding: 80px 46px;
}
.clsAbtBusiness h3, .clsAbtRelevant h3 {
text-align: center;
font-family: "Open Sans";
font-size: 37px;
line-height: 40px;
padding-bottom: 34px;
margin-bottom: 34px;
font-weight: 300;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/bdr_img.png) no-repeat bottom center;
color: #ffffff;
}
.clsAbtBusiness p, .clsAbtRelevant p{
text-align: center;
font-family: "Open Sans";
font-size: 25px;
line-height: 33px;
margin-bottom: 20px;
font-weight: 300;
color: #ffffff;
}
.clsAbtBusnsDesc img, .clsAbtRelevant img{
max-width: 186px;
margin: 20px auto;
display: block;
}
.clsAbtBusnsDesc > div, .clsAbtRelevant > div{
text-align: left;
}
.clsAbtBusnsDesc p, .clsAbtRelevant p {
color: #a6a8ad;
font-size: 18px;
line-height: 30px;
text-align: left;
font-weight: 300;
}
.clsAbtRelevant{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/relevant_bg.jpg) no-repeat center center;
background-size: cover;
padding: 80px 46px;
}
.clsAbtOffer, .clsAbtSafe, .clsAbtStrong{
padding: 120px 46px;
} 
.clsAbtOffer h3, .clsAbtSafe h3{
text-align: left;
font-family: "Open Sans";
font-size: 37px;
line-height: 40px;
margin-bottom: 25px;
font-weight: 300;
color: #4c565d;
}
.clsAbtOfferDesc img, .clsAbtSafe img{
max-width: 308px;
margin: 0 auto 20px auto;
display: block;
}
.clsAbtOffer h4, .clsAbtSafe h4{
color: #4c565d;
font-family: "Open Sans";
font-size: 25px;
font-weight: 300;
line-height: 33px;
margin-bottom: 27px;
text-align: left;
}
.clsAbtOffer p, .clsAbtSafe p {
color: #a6a8ad;
font-size: 18px;
line-height: 30px;
text-align: left;
font-weight: 300;
}
.clsAbtKnow{
background: #a5ca39;
background-size: cover;
padding: 80px 46px;
}
.clsAbtKnow h3{
text-align: center;
font-family: "Open Sans";
font-size: 37px;
line-height: 40px;
padding-bottom: 34px;
margin-bottom: 34px;
font-weight: 300;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/bdr_white_img.png) no-repeat bottom center;
color: #ffffff;
}
.clsAbtKnow p{
text-align: center;
font-family: "Open Sans";
font-size: 25px;
line-height: 33px;
margin-bottom: 20px;
font-weight: 300;
color: #ffffff;
}
.clsAbtKnowDesc img{
max-width: 186px;
margin: 20px auto;
display: block;
}
.clsAbtKnowDesc > div{
text-align: left;
}
.clsAbtKnowDesc p{
color: #ffffff;
font-size: 18px;
line-height: 30px;
text-align: left;
}
.clsAbtStrong h3{
text-align: center;
font-family: "Open Sans";
font-size: 37px;
line-height: 40px;
margin-bottom: 0px;
font-weight: 300;
color: #4c565d;
}
.clsAbtStrong h4{
color: #4c565d;
font-family: "Open Sans";
font-size: 25px;
font-weight: 300;
line-height: 33px;
margin-bottom: 27px;
padding-bottom: 34px;
text-align: center;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/bdr_img.png) no-repeat bottom center;
}
.clsAbtStrong p{
color: #8f949d;
font-size: 18px;
line-height: 30px;
text-align: center;
font-style: normal;
font-weight: 300;
}
@media (max-width: 1199px){
.page-template-point-of-difference-php .upwards-sec {
padding: 40px 0;
}
.clsSecOne, .clsPad40{
padding: 0px;
}
.clsAbtOffer, .clsAbtSafe, .clsAbtStrong, .clsAbtBusiness, .clsAbtKnow, .clsAbtRelevant {
padding: 80px 0;
}
.clsAbtOfferDesc img, .clsAbtSafe img{
max-width: 100%;
}
.clsAbtOffer h3, .clsAbtSafe h3 {
font-size: 27px;
line-height: 30px;
margin-bottom: 15px;
}
.clsAbtOffer h4, .clsAbtSafe h4 {
font-size: 15px;
line-height: 25px;
margin-bottom: 27px;
}
.clsAbtStrong p, .clsAbtSafe p, .clsAbtOffer p, .clsAbtSafe p, .clsAbtBusnsDesc p, .clsAbtRelevant p  {
color: #a6a8ad;
font-size: 15px;
line-height: 30px;
text-align: left;
}
.team-bottom{
min-height: 270px;
}
.resourcesSideMenu ul li a{
font-size: 13px;
line-height: 24px;
}
.blog-detail h1{
font-size: 16px;
line-height: 24px;
}
.blog-detail p{
font-size: 15px;
}
.blog-detail article li{
line-height: 25px;
}
.blog-detail h2{
font-size: 18px;
line-height: 24px;
}
h3.author-title{
text-align: center;
width: 100%;
}
.clsAuthDes {
text-align: center;
}
.clsAuthorSocial .clsFollow{
font-size: 15px !important;
margin-right: 10px !important;
}
.clsAuthorSocial .selSocial img{
max-width: 24px;
}
}
@media (max-width: 767px){
.clsAuthorSocial .clsFollow{
line-height: 23px !important;
}
.point-page-slide, .wont-page-slide{
min-height: 200px;
}
.clsAbtOffer, .clsAbtSafe, .clsAbtStrong, .clsAbtBusiness, .clsAbtKnow, .clsAbtRelevant {
padding: 40px 0;
}
.clsSecOne h3, .clsAbtStrong h3 {
font-size: 25px;
line-height: 35px;
padding: 17px 0;
}
.clsSecOne h4, .clsAbtStrong h4 {
font-size: 15px;
line-height: 25px;
padding: 0 0 17px;
}
.page-template-about-php .upwards-sec p {
font-size: 15px;
line-height: 25px;
}
.clsAbtBusiness h3, .clsAbtRelevant h3{
margin-bottom: 24px;
padding-bottom: 24px;
font-size: 27px;
}
.clsAbtBusiness p, .clsAbtRelevant p{
font-size: 15px;
line-height: 30px;
}
.clsAbtStrong p, .clsAbtSafe p, .clsAbtOffer p, .clsAbtSafe p, .clsAbtBusnsDesc p, .clsAbtRelevant p, .clsAbtKnowDesc p{
text-align: center;
line-height: 30px;
}
.clsAbtOffer h3, .clsAbtSafe h3{
text-align: center;
line-height: 40px;
}
.clsAbtOffer h4, .clsAbtSafe h4{
text-align: center;
}
.clsAbtKnow h3{
font-size: 27px;
margin-bottom: 14px;
padding-bottom: 14px;
}
.clsAbtKnowDesc p{
font-size: 15px;
}
.clsAbtKnow p{
font-size: 15px;
font-weight: 400;
line-height: 30px;
}
.blog-detail{
padding-left: 0;
padding-right: 0;
border: none;
}
}
@media (min-width: 600px) and (max-width: 767px){
.clsSubscribeTips{
float: left;
}
.clsAbout{
float: right;
}
.clsTesti{
float: left;
}
.clsRecentBlog{
float: right;
}
.clsHire{
float: left;
}
}
.blog-detail article p a{
color:#a5ca39;
}
.blog-detail article ul, .blog-detail article ol{
margin: 20px 0;
padding-left: 20px;
}
.blog-detail article li{
background:url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_icon.png) no-repeat left 10px;
background-size: 13px;
padding-left: 25px;
}
.clsPagination{
border-top:1px solid #eeeeee;
padding-top: 38px;
}
.wp-pagenavi{
text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span{
border: 0px !important;
}
.wp-pagenavi a{
font-size: 14px;
font-family: 'gothammedium';
color: #9e9e9e !important;
}
.wp-pagenavi span{
color: #424242 !important;
}
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu li.wr-megamenu-item{
width: 250px !important;
}
.thankyou-page-slide {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/thankyou-banner.jpg) no-repeat scroll center center ;
background-size: cover;
float: left;
min-height: 350px;
padding-top: 50px;
text-align: center;
width: 100%;
}
.thankyou-page-slide h2 {
color: #fff;
font-family: "BrandonGrotesque-Medium";
font-size: 40px;
line-height: 43px;
padding-bottom: 5px;
padding-top: 35px;
text-align: center;
text-transform: uppercase;
}
.thankyou-page-slide h2 span {
color: #fff;
font-family: "Open Sans";
font-size: 25px;
font-style: italic;
font-weight: 300;
padding-bottom: 20px;
}
.clsPagination{
border-top:1px solid #eeeeee;
padding-top: 38px;
}
.wp-pagenavi{
text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span{
border: 0px !important;
}
.wp-pagenavi a{
font-size: 14px;
font-family: 'gothammedium';
color: #9e9e9e !important;
}
.wp-pagenavi span{
color: #424242 !important;
}
.clsBlogLeft{
float: left !important;
}
.clsBlogRight{
float: right !important;
}
.footerLinks > .clsContainer > div:last-child{
padding-left: 25px;
}
.clsBlogWrap{
margin-bottom: 30px;
border: 1px solid #d9dbdc;
-moz-transition: all 0.22s ease-in-out;
-o-transition: all 0.22s ease-in-out;
-webkit-transition: all 0.22s ease-in-out;
transition: all 0.22s ease-in-out;
}
.clsBlogWrap:hover {
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4);
}
#wpcf7-f542-o1 .g-recaptcha{
margin-bottom: 20px;
}
.audit-sec .g-recaptcha{
margin-bottom: 30px;
}
.page-template-page-wont-let-down .clsAbtBusiness{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/help_bg.jpg) no-repeat center center;
background-size: cover;
}
.page-template-page-wont-let-down .clsAbtBusiness p {
color: #ffffff;
font-size: 27px;
font-family: "Open Sans";
text-align: center;
}
.clsWont h3{
color: #4c565d;
font-size: 30px;
font-family: "Open Sans";
font-weight: 400;
text-align: center;
line-height: 44px;
}
.clsWont h3 span{
color: #a5ca39;
font-size: 30px;
font-family: "Open Sans";
font-weight: 600;
text-align: center;
line-height: 44px;
}
.clsWont h4{
color: #a5ca39;
font-size: 35px;
font-family: "Open Sans";
font-weight: 800;
text-align: center;
line-height: 39px;
padding-bottom: 0;
margin-top: 50px;
}
.clsWont h4 span{
color: #4c565d;
font-size: 35px;
font-family: "Open Sans";
font-weight: 800;
text-align: center;
line-height: 39px;
}
.clsWont p {
color: #4c565d;
font-size: 20px;
font-family: "Open Sans";
text-align: center;
line-height: 32px;
padding-bottom: 0;
font-style: italic;
}
.page-template-page-wont-let-down .services-row-block h2{
font-family: "Open Sans";
font-weight: normal;
font-size: 40px;
line-height: 40px;
color: #a5ca39;
margin-bottom: 20px;
}
.page-template-page-wont-let-down .services-row-block h4{
font-family: "Open Sans";
font-weight: 300;
text-align: left;
font-size: 31px;
line-height: 34px;
color: #323a45
}
.page-template-page-wont-let-down .services-row-block p{
font-family: "Open Sans";
font-weight: 300;
text-align: left;
font-size: 18px;
line-height: 31px;
color: #8f949d
}
.page-template-page-wont-let-down .services-row-block img {
bottom: 0;
display: block;
left: 0;
margin: auto;
max-height: 150px;
max-width: 100%;
padding-top: 0 !important;
position: absolute;
right: 0;
top: 0;
}
.clsGrayBg{
background: #f5f5f5;
}
.clsGrayBg .hi-icon-effect-1 .hi-icon{
background: #FFF;
}
.single article a{
color:#a5ca39;
}
.blog-details-page-slide {
background: rgba(0, 0, 0, 0) url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/blog_details_bg.png) no-repeat bottom center;
background-size: cover;
background-attachment: inherit !important;
float: left;
min-height: 350px;
padding-top: 25px;
padding-bottom: 25px;
text-align: center;
width: 100%;
font-family: 'Montserrat', sans-serif;
}
.blog-details-page-slide h1{
text-align: left;
font-size: 26px;
color: #a5ca39;
margin-top: 25px;
font-weight: 400;	
}
.blog-details-page-slide h2{
text-align: left;
font-size: 36px;
color: #FFFFFF;	
line-height: 40px;
font-weight: 700;
}
.blog-details-page-slide h3{
text-align: left;
font-size: 22px;
color: #FFFFFF;	
font-weight: 400;
}
.blog-details-page-slide .clsBtns{
padding-top: 21px;
font-weight: 400;
}
.blog-details-page-slide .btn{
background: #a5ca39;
border-radius: 0;
float: left;
height: 55px;
margin: 0;
padding: 0;
width: 212px;
}
.blog-details-page-slide span{
font-size: 18px;
height: 54px;
line-height: 40px;
margin: -1px 0px 0px -1px;
padding: 5px 0;
text-align: center;
width: 211px;
}
.blog-details-page-slide .clsBtns img{
float: left;
margin-left: 25px;
}
.blogWrapper{
max-width: 640px;
margin: 0 auto;
}
.clsSubscribeTips{
margin-bottom: 40px; 
background: #f8fdea;
width: 271px;
margin-left: auto;
margin-right: auto;
}
.clsSubscribeTips h4 {
padding: 20px 18px 36px 18px;
margin-bottom: 0px;
font-family: 'gothambold';
font-size: 22px;
line-height: 26px;
color: #FFF;
text-align: center;
min-height: 134px;
background: #a5ca39 url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tips_bg.png) no-repeat center bottom;
}
.clsSubscribeTips h4 span{
color: #4c565d;
}
.clsBdr{
border-left: 1px solid #e3ead1;
border-right: 1px solid #e3ead1;
border-bottom: 1px solid #e3ead1;
}
.clsProductTips{
padding: 30px 0 20px;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tips_bdr.png) no-repeat center bottom;
}
.clsProductTips > div:first-child{
padding: 0px;
}
.clsProductTips p{
padding: 0 0px 25px 0px;
font-family: 'gothambook';
font-size: 11px;
line-height: 15px;
color: #4c565d;
}
#wpcf7-f3505-o1{
display: block;
float: none;
margin: 0 auto !important;
max-width: 236px;
}
.clsTipsForm{
padding-top: 2px;
}
.clsTipsForm h5 {
padding: 0px 25px 19px 25px;
font-family: 'gothambold';
font-size: 18px;
line-height: 19px;
color: #4c565d;
text-align: center;
}
.clsTipsForm .wpcf7-text{
background: #fff;
border: 1px solid #d3dfaf;
border-radius: 2px;
color: #7b8084;
display: block;
font-family: "gothambook";
font-size: 12px;
height: 40px;
margin: 0 auto;
padding: 0 20px;
width: 236px;
}
.clsTipsForm .wpcf7-submit{
clear: both;
display: block;
float: none;
margin: 8px auto 0;
max-width: 100%;
width: 236px;
}
.clsTipsForm h6{
margin-top: 0px;
}
.clsTipsForm h6 a{
padding: 15px 25px 10px 25px;
font-family: 'gothambold';
font-size: 15px;
line-height: 19px;
color: #a5ca39;
text-align: center;
text-decoration: underline;
}
.clsTipsForm p {
padding: 0px 15px 20px 15px;
font-family: 'gothambook';
font-size: 13px;
line-height: 19px;
color: #717b82;
text-align: center;
}
.clsGrays{
color: #4c565d;
}
.clsGreens{
color: #a5ca39;
}
.clsAbout{
margin-bottom: 40px;
width: 271px;
margin-left: auto;
margin-right: auto;
}
.clsAbout h4 {
padding: 5px 18px 15px 18px;
font-family: 'gothambold';
font-size: 20px;
line-height: 20px;
text-transform: uppercase;
color: #4c565d;
text-align: center;
}
.clsAbout img{
padding-bottom: 18px;
}
.clsAbout p {
padding: 0 18px 25px 18px;
font-family: 'gothambook';
font-size: 15px;
line-height: 23px;
color: #4c565d;
}
.clsRecentBlog{
margin-bottom: 40px; 
width: 271px;
margin-left: auto;
margin-right: auto;
}
.clsRecentBlog h4 {
padding: 18px 21px;
font-family: 'gothambold';
font-size: 20px;
line-height: 22px;
text-transform: uppercase;
color: #FFF;
background:#4c565d;
margin: 0px;
}
.clsRecentBlog ul{
padding: 0px;
margin: 0px;
}
.clsRecentBlog li {
padding: 14px 15px 14px 21px;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
float: none;
width: 100%;
clear: both;
}
.clsRecentBlog li a{
font-family: 'gothambook';
font-size: 15px;
line-height: 23px;
color: #4c565d;
}
.clsRecentBlog li a:hover{
color: #A5CA39;
}
.clsTesti{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/testi_bg.png) no-repeat left top;
background-size: cover;
min-height: 304px;
margin-bottom: 40px;
width: 271px;
margin-left: auto;
margin-right: auto;
}
.clsTesti h4 {
color: #FFF;
font-family: "gothambook";
font-size: 20px;
line-height: 24px;
padding: 29px 24px 10px 24px;
text-align: center;
}
.clsTesti h5 {
color: #4c565d;
font-family: "gothambold";
font-size: 14px;
line-height: 16px;
padding: 0px 24px 15px 24px;
text-align: center;
}
.clsTesti img.clsTestiImg{
padding-bottom: 12px;
margin: 0 auto;
display: block;
max-width: 186px;
}
.clsHire{
margin-bottom: 40px;
width: 271px;
margin-left: auto;
margin-right: auto;
}
.clsHire h4 {
color: #4c565d;
font-family: "gothambold";
font-size: 20px;
line-height: 20px;
padding-bottom: 11px;
padding-top: 10px;
text-align: center;
text-transform: uppercase;
}
.clsHire img {
padding-bottom: 15px;
}
.clsHire p {
color: #4c565d;
font-family: "gothambook";
font-size: 14px;
line-height: 23px;
}
.selFancy {
left: 0;
margin: 0 auto;
height: 100% !important;
position: fixed;
right: 0;
top: 0;
width: 100%;
z-index: 99999;
background: rgba(0,0,0,0.7);
font-family: "Source Sans Pro",Helvetica,sans-serif;
}
.selFancy1{
max-width: 700px;
left: 0;
margin: 0 auto;
position: absolute;
right: 0;
top: 10%;
min-height: 109px;
width: 100%;
z-index: 100000;
font-family: "brandon_grotesqueblack",Helvetica,sans-serif;
background: #FFF;
border-top: 7px solid #a9cf39;
padding: 27px 55px;
}
.selPopUp{
position: relative;
}
.selPopUp , .selPopUp .wpcf7{
width: 100% !important;
max-width: 100% !important;
}
.clsClose{
position: absolute;
right: -30px;
top: 0px;
cursor: pointer;
}
.clsPopImg{
margin: 0 auto 30px auto;
text-align: center;
width: 100%;
max-width: 226px;
display: block;
}
.selPopUp h2{
font-family: 'brandon_grotesqueblack', Helvetica, sans-serif;
font-size: 39px;
line-height: 32px;
text-transform: uppercase;
color: #4a565c;
text-align: center;
margin-bottom: 3px;
margin-top: 0px;
}
.selPopUp h3{
font-family: 'Open Sans', sans-serif;
font-size: 20px;
line-height: 32px;
text-align: center;
color: #a5ca37;
padding-bottom: 15px;
margin-bottom: 25px;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/pop_bdr.png) no-repeat center bottom ;
}
.clsRow .col-md-6:first-child{
padding-left: 0px;
}
.clsRow .col-md-6:nth-child(2){
padding-right: 0px;
}
.clsPopForm{
padding: 37px 0 0 0;
}
.clsInLeft{
width: 49%;
float: left;
}
.clsInRight{
width: 49%;
float: right;
}
.selPopUp .wpcf7-text{
border: 2px solid #e1e1e1;
border-radius: 2px;
max-height: 74px;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
background: none;
line-height: 25px;
padding: 15px 28px;
}
.selPopUp .wpcf7-textarea{
border: 2px solid #e1e1e1;
border-radius: 2px;
max-height: 120px;
padding: 15px 28px;
font-size: 15px;
line-height: 25px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
background: none;
}
.selPopUp .clsRow{
margin-bottom: 17px;
}
.selPopUp .wpcf7-submit{
background: #a9cf39;
color: #FFF;
border: 1px solid #8caf23;
border-radius: 2px;
font-family: 'Open Sans', sans-serif;
font-size: 25px !important;
width: 100% !important;
max-width: 100% !important;
float: none;
max-height: 79px;
text-align: center;
line-height: 25px;
text-transform: capitalize;
}
.selPopUp span.wpcf7-not-valid-tip{
color: #FF0000 !important;
font-weight: normal !important;
font-family: 'Open Sans', sans-serif;
}
#resourcesSale h2{
font-size: 28px;
line-height: 30px;
font-family: "brandon_grotesqueblack",Helvetica,sans-serif;
margin-top: 19px;
}
.clsResourceLeft{
float: left;
width: 42%;
}
.clsResourceLeft img{
float: left;
max-width: 100%;
margin-left: -14px;
}
.clsResourceRight{
float: right;
width: 58%;
}
#resourcesSale .wpcf7-submit{
background: #4a565c !important;
border: 1px solid #384348 !important;
}
#resourcesSale .clsPopImg {
margin: 0 auto 5px auto;
}
#resourcesSale .clsPopForm .clsPopForm {
margin: -18px 0 0;
}
#popUpBlog h2{
font-family: 'Open Sans', sans-serif;
color: #323a45;
font-size: 28px;
text-transform: none;
margin-bottom: 9px;
}
#popUpBlog h3{
color: #8d8e90;
font-family: 'Open Sans', sans-serif;
font-size: 20px;
text-transform: none;
background: none;
}
.clsRow{
position: relative;
}
.clsCloseBtn{
background: #4a565c;
color: #FFF;
border: 1px solid #4a565c;
border-radius: 2px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 25px !important;
width: 100% !important;
max-width: 100% !important;
float: none;
max-height: 79px;
text-align: center;
line-height: 25px;
text-transform: none !important;
margin: 10px 0 22px;
}
#popUpBlog .ajax-loader{
bottom: 0;
left: 0;
position: absolute;
}
#popUpBlog .clsPopImg {
margin: 10px auto 21px auto;
}
#popUpBlog .clsPopForm {
padding: 18px 0 0;
}
.clsThankyou h1{
font-family: "brandon_grotesqueblack",Helvetica,sans-serif;
font-size: 65px !important;
color: #4a565c;
}
.clsThankyou p{
font-family: 'Open Sans', sans-serif;
font-size: 25px !important;
color: #959ca0;
}
.clsThankyou img{
padding: 0 0 44px;
}
.clsThankyou{
padding: 105px 0 70px 0;
}
#freeWebsiteAnalysis h2{
margin-top: 24px;
}
#industryReport h2{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/pop_bdr.png) no-repeat center bottom ;
padding-bottom: 15px;
}
#freeWebsiteAudit h3{
background: none;
padding-bottom: 0px;
}
#freeWebsiteAudit h2{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/pop_bdr.png) no-repeat center bottom ;
padding-bottom: 15px;
margin-top: 10px;
}
#freshDigital{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/fresh_bg.png) no-repeat center bottom ;
}
@media (min-width: 600px) and (max-width: 767px){
.selFancy1{
max-width: 560px;
}
.selPopUp h3 br{
display: none;
}
.selPopUp h2 br{
display: none;
}
}
@media (max-width: 599px){
.selFancy1{
max-width: 90%;
padding: 27px 15px;
}
.clsPopImg{
max-width: 120px;
}
.selPopUp h2{
font-size: 19px;
}
#seoEnquireNow h2{
font-size: 29px;
}
.selPopUp h3{
font-size: 13px;
line-height: 20px;
}
.selPopUp h3 br{
display: none;
}
.selPopUp h2 br{
display: none;
}
#freeWebsiteAnalysis h2{
font-size: 30px;
}
.selPopUp .wpcf7-submit{
font-size: 20px !important;
}
.clsInLeft{
float: none;
width: 100%;
clear: both;
margin-bottom: 17px;
}
.clsInRight{
float: none;
width: 100%;
clear: both;
}
.clsClose{
max-width: 36px;
right: 0px;
}
.clsResourceLeft{
float: none;
width: 100%;
clear: both;
margin-bottom: 17px;
}
.clsResourceRight{
float: none;
width: 100%;
clear: both;
}
.clsResourceLeft img {
display: block;
float: none;
margin: 0 auto;
max-width: 50%;
}
.clsThankyou h1{
font-size: 45px !important;
}
.clsThankyou img{
max-width: 150px;
}
.clsThankyou p{
font-size: 17px !important;
line-height: 30px;
}
}
div.wpcf7-response-output {
clear: both;
color: #A5CA37;
}
:focus {
outline: none !important;
}
#clientSection .owl-carousel .owl-wrapper{
height: 216px;
overflow:hidden;
width:100%;
text-align: center;
}
#clientSection .owl-carousel .owl-item{
min-width:160px;
display: inline-block;
}
.owl-controls {
margin-top: 40px;
text-align: center;
}
.owl-controls .owl-page {
display: inline-block;
}
.owl-controls .owl-page span {
background-color: #333;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
display: block;
height: 12px;
margin: 5px 7px;
width: 12px;
} #clsPackageContent{
background: #f0f7f7;
padding-bottom: 0px;
}
#clsPackageContent .container{
padding: 0px;
}
.seo-package-page-slide {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/seo-package.jpg) no-repeat scroll bottom center ;
background-size: cover;
float: left;
min-height: 274px;
padding-top: 28px;
text-align: center;
width: 100%;
}
.seo-package-page-slide h1 {
color: #fff;
font-size: 30px;
line-height: 42px;
font-family: 'gothambold';
font-weight: normal;
position: relative;
margin: 30px 10% 20px 10%;
}
.seo-package-page-slide p {
color: #fff;
font-size: 16px;
line-height: 29px;
margin: 0 10%;
font-family: 'gothamlight', sans-serif;
}
#clsPackagePricing > .container > .col-md-3{
padding: 0 10px !important;
}
.clsPackagePriceBlock{
padding: 0px !important;
margin: 40px 0;
cursor: pointer;
position: relative;
}
.clsPackagePriceBlockHead {
background: #e1efef;
padding: 34px 0 15px;
}
.clsPackagePriceBlockHead > h3 {
color: #4c565d;
font-family: 'latoreg', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 20px;
padding-bottom: 34px;
text-align: center;
text-transform: uppercase;
} .clsHover .clsPackagePriceBlock {
border: 3px solid #3bae98;
border-radius: 3px;
margin: 37px -28px;
padding: 0px !important;
position: relative;
z-index: 1;
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4);
}
.clsBadges{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/best_value.png) no-repeat left top;
display: block;
position: absolute;
left: 0px;
top: 0px;
height: 90px;
width: 91px;
}
.clsHover .clsPackageFeatures{
padding: 30px 0 28px;
}
.clsHover .clsPackagePriceBlockHead, .clsHover .clsPackageFeatures{
padding-left: 20px !important;
padding-right: 20px !important;
}
.clsPackagePriceBlock .clsPackagePrice {
color: #5d6769;
font-family: 'latoreg', sans-serif;
font-weight: 400;
font-size: 50px;
letter-spacing: -2px;
line-height: 50px;
text-align: center;
}
.clsPackagePrice sup{
color: #4c565d;
font-size: 22px;
line-height: 20px;
font-family: 'latoreg', sans-serif;
font-weight: 400;
letter-spacing: 0px;
top: -28px;
}
.clsPackagePrice sub{
color: #4c565d;
font-size: 19px;
font-family: 'latoreg', sans-serif;
font-weight: 400;
letter-spacing: 0px;
}
h4.clsTextBlue{
color: #499bc9 !important;
}
h4.clsTextGreen{
color: #79ae3d !important;
}
h4.clsTextRed{
color: #ff2600 !important;
}
.clsPackagePriceBlock p {
color: #626262;
font-family: "latoreg";
font-size: 14px;
line-height: 28px;
padding: 0 10px 2px;
text-align: center;
}
.clsPackageFeatures{
background: #FFF;
padding:30px 0 40px 0;
}
.clsPackageSection {
margin-top: 60px;
}
.clsPackageSection h4{
color: #d6d312;
font-family: 'latoreg', sans-serif;
font-weight: 400;
font-size: 17px;
line-height: 30px;
padding: 0 10px 25px;
text-align: center;
margin: 0;
text-transform: uppercase;
}
.clsPContent{
margin: 40px 0;
}
.clsPContent h5{
font-family: 'latobol', sans-serif;
font-weight: 700;
color: #323a45;
font-size:23px;
line-height: 32px;
margin-bottom: 35px;
}
.clsPContent p{
font-family: 'latoreg', sans-serif;
font-weight: 300;
color: #323a45;
font-size:16px;
line-height: 32px;
}
.clsSeoGetStarted{
padding: 80px 0;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/pck_sec_bg.png) no-repeat center center;
background-size: cover;
}
.clsSeoGetStarted h5{
font-family: 'Open Sans', sans-serif;
font-size: 35px;
line-height: 40px;
padding-bottom: 20px;
margin: 0 0 30px 0;
text-align: center;
color: #FFF;
font-weight: 200;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/sec_bdr.png) no-repeat center bottom;
}
.clsSeoGetStarted h6{
font-family: 'Open Sans', sans-serif;
font-size: 23px;
line-height: 29px;
margin: 0 0 20px 0;
text-align: center;
color: #FFF;
font-weight: 700;
}
.clsSeoGetStarted .clsHBold{
color: #a5ca39;
font-family: "Open Sans",sans-serif;
font-size: 23px !important;
font-weight: 700;
line-height: 29px;
text-align: center;
padding: 0px;
}
.clsSeoGetStarted p {
color: #fff;
font-family: "Open Sans",sans-serif;
font-size: 23px;
font-weight: 100;
line-height: 36px;
padding: 0 5%;
}
.clsSeoGetStarted p.clsNormal {
color: #fff;
font-family: "Open Sans",sans-serif;
font-size: 20px;
font-weight: 100;
line-height: 29px;
padding: 0;
text-align: center;
margin-bottom: 35px;
}
.clsSeoGetStarted span {
color: #a5ca39 !important;
font-family: "Open Sans",sans-serif !important;
font-size: 23px !important;
font-weight: 700;
line-height: 36px;
}
.clsSeoGetStarted li{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/seo_tick.png) no-repeat left 4px;
padding-left: 34px;
min-height: 17px;
line-height: 26px;
font-size: 20px;
color: #FFF;
margin-bottom: 10px;
}
.clsSeoGetStarted li span{
font-size: 17px !important;
line-height: 26px;
padding: 0px;
}
.clsSeoGetStarted ul{
margin: 30px 0;
}
.clsAnchorContact{
color: #a5ca39;
font-size: 23px;
line-height: 32px;
text-decoration: underline;
font-weight: 700;
}
.clsAnchorContact:hover{
color: #FFF;
}
.clsPackageBtn {
margin-top: 17px;
}
.clsPackageBtn > a{  background: #ff2d21;
border-radius: 3px;
color: #fff;
display: block;
font-family: "latobol";
font-size: 16px;
height: 44px;
line-height: 38px;
margin: 0 auto;
padding: 0;
position: relative;
text-align: center;
width: 144px;
z-index: 1;
text-transform: none;
border: 0px;
cursor: pointer;
}
.clsPackageBtn > a span{
height: 100%;
line-height: 38px;
width: 100%;
text-transform: none;
padding: 0;
cursor: pointer;
}
.clsPackageBtn .btnd-1e::after{
background: #a5ca37;
}
.clsPackageBtn > a:hover span, .clsPackageBtn > a span:hover{
color: #FFF;
}
#seoEnquireNow{
max-width: 400px;
}
#seoEnquireNow h2{
color: #4a565c;
font-family: "brandon_grotesqueblack", Helvetica,sans-serif;
margin-bottom: 3px;
line-height: 32px;
font-size: 30px;
margin-top: 0;
text-align: center;
padding-bottom: 15px;
text-transform: uppercase;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/pop_bdr.png) no-repeat center bottom;
}
#seoEnquireNow .clsPopForm {
padding: 22px 0 0;
}
#seoEnquireNow .wpcf7-text {
font-size: 14px;
max-height: 45px;
padding: 10px;
}
#clsPackagePricing .col-md-3{
z-index: 1;
padding: 0 5px;
}
#clsPackagePricing .clsHover{
z-index: 99 !important;
} #clsSeoContent{
padding: 30px 0 0 0;
}
.clsSeoSection{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/seo_bdr.png) no-repeat center bottom;
padding: 60px 0;
}
.clsSeoSection  .clsLeft{
text-align: left !important;
}
.clsSeoSection h3, .clsSeoSection h2{
color: #323a45;
font-family: "Open Sans";
font-size: 35px;
line-height: 45px;
text-align: center;
margin-bottom: 35px;
font-weight: 300;
}
.clsSeoSection h3.clsLessMrg, .clsSeoSection h2.clsLessMrg{
margin-bottom: 12px;
}
.clsSeoSection.clsSeoType1 h3{
margin-bottom: 60px;
}
.clsSeoSection.clsSeoType4 h3{
margin-bottom: 25px;
}
.clsSeoSection h4{
color: #a5ca39;
font-family: "Open Sans";
font-size: 30px;
line-height: 32px;
text-align: center;
margin:40px 0 30px 0; }
.clsSeoSection h4.clsSubHead, .clsSeoSection h5 {
color: #545962 !important;
font-family: "Open Sans";
font-size: 21px !important;
line-height: 30px !important;
margin:0px 0 15px 0 !important;
font-weight: 300;
text-align: left;
}
.clsSeoSection h4.clsSubHead.clsBmrg, .clsSeoSection h5 .clsBmrg{
margin-bottom: 35px;
}
.clsSeoSection p{
font-size: 17px;
line-height: 30px;
color: #8f949d;	
text-align: left;
padding: 0;
margin-bottom: 15px;
}
.clsSeoSection p.clsGreens{
color: #a5ca39;
}
.clsSeoSection img {
display: block;
margin: 0 auto 30px auto;
}
.clsSeoSection .container{
max-width: 1100px;
margin: 0 auto;
}
.seo-inner-page-slide {
min-height: 577px;
}
.seo-inner-page-slide .clsBtns a {
background: #a5ca39 none repeat scroll 0 0;
border: medium none;
border-radius: 0;
color: #fff;
font-family: "Open Sans",sans-serif;
font-size: 18px;
font-weight: 600;
height: 61px;
line-height: 15px;
margin: 0 auto;
display: block;
max-width: 308px;
padding: 0;
text-align: center;
text-transform: none;
position: relative;
z-index: 1;
overflow: hidden;
}
.seo-inner-page-slide h1{
font-size: 65px;
line-height: 62px; font-family: "BrandonGrotesque-Medium";
color: #FFF;
text-align: center;
width: 100%;
margin-bottom: 55px;
margin-top: 0;
padding-top: 28px;
text-transform: uppercase;
}
.seo-inner-page-slide .clsSlideCaption {
color: #fff;
font-family: "Graphik-Regular";
font-size: 40px;
line-height: 44px;
margin-top: 140px;
text-align: center;
}
.seo-inner-page-slide .btnd {
padding: 22px 20px;
width: 100%;
text-transform: none;
}
.clsSeoSection .clsAnalysis, .clsSeoSection.clsSeoType3 h4, .clsSeoSection.clsSeoType4 h4 {
line-height: 30px;
font-size: 23px;
font-family: 'Open Sans';
font-weight: 400;
color: #a5ca39;
text-align: left;
font-weight: 300;
}
.clsSeoSection.clsSeoType3 h4,  .clsSeoSection.clsSeoType4 h4{
margin-top: 15px;
margin-bottom: 15px;
}
.clsSeoType3 img,  .clsSeoType4 img {
margin-top: 10px;
}
.btnd{
padding: 24px 38px;
}
.clsSeoSection.clsSeoType3 h2, .clsSeoSection.clsSeoType3 h3, .clsSeoSection.clsSeoType4 h3{
text-align: left;
}
.clsTxtCenter{
text-align: center !important; 
}
.clsSeoSection li{
list-style: inside none disc;
color: #545962;
font-size: 21px;
line-height: 30px;
font-family: "Open Sans",sans-serif;
font-weight: 200;
}
.clsNoBdr{
background: none;
}
.clsLeft{
text-align: left !important;
}
#clsSeoContent .clsSeoGetStarted .clsContainer{
max-width: 920px;
}
.page-template-page-seo-inner .clsImgWrps, .page-template-page-frontpage .clsImgWrps{
text-align: center;
float: none !important;
}
.page-template-page-seo-inner .clsImgWrps > li, .page-template-page-frontpage .clsImgWrps > li {
display: inline-block;
padding: 0px;
}
.clsTypeNoPad{
padding: 0 0 20px;
}
.page-id-4263 .seo-inner-page-slide h1{
margin-top: 135px;
}
.clsSeoLists{
margin: 20px 0;
padding: 0px;
}
.clsSeoLists li{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/seo_tick1.png) no-repeat left 3px;
padding-left: 36px;
min-height: 20px;
font-family: 'Open Sans';
line-height: 25px;
font-size: 17px;
color: #8f949d;
margin-bottom: 15px;	
list-style: none;
}
.clsSeoLists li span{
color: #323a45;
font-weight: 600;
}
#FreePageAudit{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/book_section_bg.jpg) center center;
background-size: cover;
}
#FreePageAudit .audit-fields-sec{
padding: 10px 0;
}
.clsFreeImg img{
margin: 0 auto;
display: block;
float: none;
max-width: 285px;
width: 100%;
}
#FreePageAudit h4 {
text-align: left;
font-family: "Graphik-Regular";
text-transform: none;
font-size: 32px;
}
#FreePageAudit h4 span {
font-family: "Graphik-Bold";
font-size: 38px;
text-transform: uppercase;
}
#FreePageAudit .field-block{
width: 100%;
}
#FreePageAudit span.wpcf7-form-control-wrap {
width: 85%;
}
.field-block input[type="text"], .field-block input[type="tel"], .field-block input[type="email"]{
height: 51px;
}
.clsFreeCaptcha{
margin: 0 auto;
padding: 0 !important;
float: none;
display: block;
height: 51px;
border: 0;
}
#FreePageAudit input[type="submit"] {
background: #a5ca39 !important;
font-family: "Graphik-Bold" !important;
height: 55px !important;
margin-top: 5px;
padding: 0 !important;
width: 100% !important;
}
#ourClientSection{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ourClientSection_bg.jpg) no-repeat left top;
background-size: cover;
display: block;
padding: 84px 0 69px 0;
}
#ourClientSection h2.clsHeading{
color: #FFF;
}
#ourClientSection p {
color: #fff;
font-family: 'gothamlight';
font-size: 17px;
text-align: center;
}
.clsClientLogos {
text-align: center;
margin: 45px 0 30px;
}
.clsClientLogos ul{
display: block;
margin: 0 auto; text-align: center;
font-size: 0px;
}
.clsClientLogos li { padding: 0;
width: 19%; display: inline-block;
margin: 0px;
}
.clsHoverHide{
border-top: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb;
}
.clsHoverShow{
border-top: 1px solid #a5ca39;
border-right: 1px solid #a5ca39;
}   .clsClientLogos li .clsHoverHide {
display: block;
}
.clsClientLogos li:hover .clsHoverHide{
display: none !important;
}
.clsClientLogos li:hover .clsHoverShow{
display: block !important;
}
#miniSeoPackage{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/miniSeoPackage.jpg) no-repeat center center;
background-size: cover;
display: block;
padding: 84px 0 69px 0;
}
#miniSeoPackage h5{
font-family: 'gothamlight', sans-serif;
font-size: 50px;
line-height: 40px;
padding-bottom: 20px;
margin: 0 0 30px 0;
text-align: center;
color: #323a45;
letter-spacing: -2px;
font-weight: 200;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/sec_bdr.png) no-repeat center bottom;
}
.clsMiniSeoPackages{
max-width: 1120px;
margin: 50px auto 20px auto;
vertical-align: top;
}
#clsStarterPackage {
background: #fff;
margin: 0 auto; }
#clsSilverPackage{
background: #fff;
margin: 0 auto; }
#clsGoldPackage{
background: #fff;
margin: 0 auto; }
#clsPlatinumPackage{
background: #fff;
margin: 0 auto; }
#clsStarterPackage .clsMiniPackageBlock {
height: 89px;
padding: 0 20px;
text-align: center;
background: #a5ca39;
}
#clsSilverPackage .clsMiniPackageBlock {
height: 89px;
padding: 0 20px;
text-align: center;
background: #c8c8c8;
}
#clsGoldPackage .clsMiniPackageBlock {
height: 89px;
padding: 0 20px;
text-align: center;
background: #d8ae1b;
}
#clsPlatinumPackage .clsMiniPackageBlock {
height: 89px;
padding: 0 20px;
text-align: center;
background: #3e90be;
}
.clsMiniPackageBlock > h3 {
line-height: 89px;
font-family: "Graphik-Semibold" !important;
font-size: 24px;
color: #FFF;
}
.clsMiniFeatureBlock > p {
border-bottom: 1px solid #e7e7e7;
color: #4c565d;
font-family: "Lato";
font-size: 14px;
line-height: 52px;
margin: 0;
padding: 0 10px 0 20px !important;
}
.clsMiniFeatureBlock > p:last-child{
border: 0px;
}
.clsMiniFeatureBlock > p span{
float: left;
height: 50px;
width: 27px;
opacity: 1;
}
#clsStarterPackage .clsMiniFeatureBlock > p span{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_green.png) no-repeat left center;
}
#clsSilverPackage .clsMiniFeatureBlock > p span{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_grey.png) no-repeat left center;
}
#clsGoldPackage .clsMiniFeatureBlock > p span{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_gold.png) no-repeat left center;
}
#clsPlatinumPackage .clsMiniFeatureBlock > p span{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_blue.png) no-repeat left center;
}
#clsStarterPackage .clsMiniFeatureBlock > p span.close{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_green_close.png) no-repeat left center;
}
#clsSilverPackage .clsMiniFeatureBlock > p span.close{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_grey_close.png) no-repeat left center;
}
#clsGoldPackage .clsMiniFeatureBlock > p span.close{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_gold_close.png) no-repeat left center;
}
#clsPlatinumPackage .clsMiniFeatureBlock > p span.close{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/tick_blue_close.png) no-repeat left center;
}
.clsMiniFeatureBlock .clsPackageBtn {
padding-bottom: 30px;
}
#clsStarterPackage .clsPackageBtn > a{
background: #a5ca39;
}
#clsSilverPackage .clsPackageBtn > a{
background: #c8c8c8;
}
#clsGoldPackage .clsPackageBtn > a{
background: #d8ae1b;
}
#clsPlatinumPackage .clsPackageBtn > a{
background: #3e90be;
}
.clsMiniFeatureBlock .clsPackageBtn .btnd-1e::after{
background: #4c565d ;
}
.clsMiniFeatureBlock .clsPackageBtn > a:hover span, .clsMiniFeatureBlock .clsPackageBtn > a span:hover{
border-radius: 3px;
} .clsMiniBlock div, .clsMiniBlock p, .clsMiniBlock div, .clsMiniBlock h3, .clsMiniBlock a{
transition: none !important;
}
.clsMiniBlock{
position: relative;
box-shadow: 0px 10px 16px -8px rgba(0,0,0,0.5);
}
.clsMiniHover #clsStarterPackage{
background: #FFF url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/package_bg_green.jpg) repeat center center;
}
.clsMiniHover #clsSilverPackage{
background: #FFF url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/package_bg_grey.jpg) repeat center center;
}
.clsMiniHover #clsGoldPackage{
background: #FFF url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/package_bg_gold.jpg) repeat center center;
}
.clsMiniHover #clsPlatinumPackage{
background: #FFF url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/package_bg_blue.jpg) repeat center center;
}
.clsMiniHover .clsMiniBlock{
border: 7px solid #FFF;
margin: -18px -30px !important;
padding-bottom: 28px;
position: relative;
z-index: 1;
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4) !important;
}
.clsMiniHover .clsMiniStdBlock{
visibility: hidden;
position: relative;
z-index: 0;
}
.clsMiniHover .clsMiniLearnMore {
bottom: 0;
display: block !important;
height: 55px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 200px;
z-index: 1;
}
.clsMiniLearnMore > a {
border: 2px solid #fff;
border-radius: 1px;
display: block;
font-family: "Graphik-SemiBold";
height: 55px;
line-height: 53px;
text-align: center;
text-transform: uppercase;
width: 100%;
color: #FFF;
}
.clsMiniLearnMore > a:hover{
color: #FFF;
}@media (min-width: 1600px){
.headerWrap {
max-height: 800px;
background-size: cover;
}
#slideshow {
margin-top: 210px;
}
#slideshow h1 {
font-size: 92px;
line-height: 88px;
padding: 0px;
}
#slideshow h2 {
font-size: 35px;
}
#slideshow .textwidget p{
font-size: 23px;
}
#whatSection .slides1{
background-position: left center;
background-size: 100%;
}
#whatSection .slides2{
background-position: left center;
background-size: 100%;
}
#whatSection .slides3{
background-position: left center;
background-size: 100%;
}
#whatSection .slides4{
background-position: left center;
background-size: 100%;
}
}
@media (min-width: 1900px){
.headerWrap {
max-height: 958px;
background-size: cover;
}
#slideshow {
margin-top: 260px;
}
#slideshow h1 {
font-size: 104px;
line-height: 88px;
padding: 0px;
}
#slideshow h2 {
font-size: 40px;
}
#slideshow .textwidget p{
font-size: 25px;
}
#whatSection .slides1{
background-position: 25% top;
background-size: 100% auto;
min-height: 630px;
}
#whatSection .slides2{
background-position: 65% top;
background-size: 100% auto;
min-height: 630px;
}
#whatSection .slides3{
background-position: 50% top;
background-size: 100% auto;
min-height: 630px;
}
#whatSection .slides4{
background-position: 70% top;
background-size: 100% auto;
min-height: 630px;
}
}
@media (min-width: 1300px){
.headerWrap {
background-size: cover;
}
}
@media (min-width: 1200px){
.toggleMenu{
display: none;
}
}
@media (max-width: 1199px){
.wont-page-slide h2{
font-size: 36px;
}
.blog-details-page-slide .clsBtns img{
max-width: 290px;
}
.headerWrap{
min-height: 100px !important;
}
#FreePageAudit h4 {
font-size: 25px;
line-height: 35px;
}
#FreePageAudit h4 span {
font-size: 31px;
}
#FreePageAudit span.wpcf7-form-control-wrap {
width: 75%;
}
.seo-inner-page-slide .clsSlideCaption{
font-size: 30px;
}
#navbar{
display: none !important;
}
.toggleMenu{
text-indent: -999em;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/menu_toggle.png) no-repeat center center;
height: 40px;
width: 40px;
margin-top: 12px;
margin-left: 12px;
}
#clsMenu{
display: none !important;
}
}
@media (min-width: 1024px) and (max-width: 1199px){
.clsContainer{
padding: 0 20px;
}  .logo{
width: 60%;
}
.logo img{
max-width: 190px;
} .is-sticky .toggleMenu{
margin-top: 0px;
}
.is-sticky .logo {
width: 60% !important;
}
#clsMenu{
width: 71% !important;
}
.is-sticky #clsMenu {
width: 81% !important;
}
#whatSection .card-desc {
padding-right: 5px;
}
.wr-mega-menu > li > a {
padding: 15px 12px;
}
#navbar .menu-item-has-children > a, #navbar .menu-item-has-children > a:hover {
padding: 15px;
}
.is-sticky #navbar .menu-item-has-children > a, .is-sticky #navbar .menu-item-has-children > a:hover {
padding: 0 15px 15px 15px !important;
}
.is-sticky .wr-megamenu-container ul.wr-mega-menu{
position: static !important;
}
.wr-megamenu-container .jsn-bootstrap3 .row > div{
padding: 0 5px;
} #wr-megamenu-menu-2 > li > a {
overflow: hidden;
padding: 0 12px 15px 12px;
line-height: 14px;
}
#wr-megamenu-menu-2 > li:last-child > a {
padding: 0 0 15px 12px;
}
#wr-megamenu-menu-2 .menu-item-has-children > a, #wr-megamenu-menu-2 .menu-item-has-children > a:hover {
padding: 0 12px 15px;
}
.is-sticky #wr-megamenu-menu-2 > li > a {
overflow: hidden;
padding: 0 5px 15px 5px;
line-height: 14px;
}
.is-sticky #wr-megamenu-menu-2 > li > a span::before{
top:14px !important;
} #logoSection .clsContainer [class*="col-md-"]{
padding: 0px;
}
#logoSection img{
max-width: 110px;
}
h2.clsHeading{
font-size: 35px;
}
.clsItalics{
font-size: 14px;
}
#whatSection .business-content h3{
font-size: 28px;
}
#whatSection .slides1{
background-size: 167%;
}
#whatSection .slides2{
background-size: 171%;
}
#whatSection .slides3{
background-size: 156%;
}
#whatSection .slides4{
background-size: 166%;
}
.clsEmpImg {
float: left;
margin-right: 22px;
margin-left: 0;
text-align: center;
width: 165px;
}
.clsMoreEmp{
margin: 30px auto 0;
}
#companySection{
text-align: center;
}
#companySection .clsContainer{
padding: 0 12%;
}
#companySection h3{
font-size: 30px;
}
.clsCount {
margin-bottom: 40px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/count_bg_ipad.png) no-repeat center center;
min-height: 211px;
width: 395px;
}
.clsCounts > div{
padding: 20px 0;
text-align: center;
}
.clsGreen span, .clsGreen span{
line-height: 40px;
}
#text-4 p a{
font-size: 12px;
}
.menu-our-services-container li, .menu-our-services-container li a{
font-size: 12px;
}
#lastestPosts .itemsWrap{
width: 208px;
}
#lastestPosts .owl-controls {
right: 0px !important;
}
.footerLinks .wpcf7-form{
width: 208px;
}
.site-infos p, .site-infos a{
font-size: 13px;
}
#clsFloatingIcons{
display: none !important;
}
#slideshow h2 {
font-size: 50px
}
#slideshow h1 {
font-size: 67.62px;
}
.headerWrap{
background-size: 120%;
}
.clsPackagePriceBlock .clsPackagePrice{
font-size: 40px;
}
.clsPackagePriceBlockHead > h3 {
font-size: 16px;
padding-bottom: 24px;
}
.clsPackagePrice sup{
top:-20px;
}
.clsHover .clsPackagePriceBlock{
margin: 37px -18px;
}
.clsMiniFeatureBlock > p{
font-size: 12px;
}
}
@media(min-width: 981px) and (max-width: 1023px){
.logo{
width: 66.6667%;
}
}
@media (min-width: 768px) and (max-width: 1199px){
.headerWrap{
max-height: 776px;
background-size: cover;
}
#slideshow {
margin-top: 130px;
}
#slideshow h1 {
font-size: 62px;
line-height: 64px;
padding: 0;
max-width: 670px;
margin: 0 auto;
}
#slideshow h2 {
font-size: 25px;
line-height: 60px;
margin-bottom: 20px;
} }
@media (max-width: 1023px){
body{
font-size: 13px;
}
.headerWrap {
background-size: cover !important;
}
.home .clsContainer{
padding: 0 40px;
} .clsTopLinks li{
margin-bottom: 8px;
}
#logoSection .clsImgWrps {
float: none;
width: 100%;
clear: both;
display: block;
margin: 0 auto;
}
h2.clsHeading{
font-size: 35px;
}
.clsItalics{
font-size: 14px;
}
#clsSlider .item .clsContainer > div{
padding: 0 12%;
text-align: center;
}
#whatSection {
padding: 61px 0 68px;
}
#whatSection .business-content h3{
margin-top: 56px;
font-size: 25px;
}
#whatSection .business-content p{
font-size: 13px;
text-align: center;
}
#whatSection .slides1{
background-position: 5% bottom;
background-size: 154%;
min-height: 630px;
}
#whatSection .slides2{
background-position: 95% bottom;
background-size: 154%;
min-height: 630px;
}
#whatSection .slides3{
background-position: 14% bottom;
background-size: 154%;
min-height: 630px;
}
#whatSection .slides4{
background-position: 100% bottom;
background-size: 154%;
min-height: 630px;
}
.clsEmpImg {
float: left;
text-align: center;
width: 150px;
}
.clsEmpImg:first-child {
margin-right: 20px;
}
.clsEmpImg:nth-child(2) {
margin: 0 10px 0 9px;
}
.clsEmpImg:last-child {
margin-left: 20px;
}
.clsContainer .clearfix > .clsEmpWrap:nth-child(2){
margin: 0 auto;
width: 58% !important;
}
#clientSection{
padding: 64px 0;
}
#companySection{
text-align: center;
}
#companySection .clsContainer{
padding: 0 12%;
}
#companySection h3{
font-size: 26px;
}
.site-footer{
padding: 0px;
}
.footerLinks{
padding: 67px 48px 10px;
}
#clsFloatingIcons{
display: none !important;
}
.footerLinks > .clsContainer{
padding: 0px;
}
.footerLinks > .clsContainer > div{
min-height: 330px;
padding: 0 15px;
}
.widget_latest_posts_widget{
overflow: hidden;
width: 90%;
}
#lastestPosts .owl-controls{
right: 0;
}
.site-infos > .clsContainer > div{
padding: 0px;
}
.site-infos p{
font-size: 12px;
}
#text-4 p a{
font-size: 12px;
}
.menu-our-services-container li, .menu-our-services-container li a{
font-size: 12px;
}
.site-infos .menu li{
font-size: 12px;
margin-top: 1px;
}
.site-infos .menu li a{
font-size: 12px;
}
.clsCount {
margin-bottom: 40px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/count_bg_ipad.png) no-repeat center center;
min-height: 211px;
width: 395px;
}
.clsCounts > div{
padding: 20px 0;
text-align: center;
}
.clsGreen span, .clsGreen span{
line-height: 40px;
}
.is-sticky{
height: 101px !important;
}
.is-sticky #masthead{
background: #ffffff;
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
height: 101px !important;
width: 100%;
z-index: 11999;
}
.site-title .stickyImage{
display: none;
}
.site-title .stickyImageMobile{
display: none;
}
.is-sticky .site-title img{
display: none;
}
.is-sticky .site-title .stickyImageMobile{
display: block !important;
}
.is-sticky .clsTopLinks li.phone{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_phone_dark.png) no-repeat left center;
}
.is-sticky .clsTopLinks li{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_mail_dark.png) no-repeat left center;
}
.is-sticky .clsTopLinks li a{
color:#4c565d;
}
.is-sticky .clsTopLinks a::after {
background: #8f9294 !important;
}
.is-sticky .toggleMenu{
text-indent: -999em;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/menu_toggle_dark.png) no-repeat center center;
height: 40px;
width: 40px;
margin-top: 12px;
}
.is-sticky .clsHead {
padding-top: 22px;
}
#teamSection .clsContainer h3 {
font-size: 29px;
line-height: 45px;
}
.clsBlogLeft {
margin: 40px 0 0;
}
.headerWrap{
background-size: 270%;
}
.blog-detail .clsPostMeta{
font-size: 12px;
}
#clsPackagePricing > .container{
text-align: center;
}
#clsPackagePricing > .container > .col-md-3{
display: inline-block;
float: none;
max-width: 340px;
padding: 0 10px !important;
}
.seo-package-page-slide h1{
margin: 30px 0 20px;
}
.seo-package-page-slide p{
margin: 0;
}
.clsHover .clsPackagePriceBlock{
margin: 40px 0;
}
.clsHover .clsPackageFeatures{
padding: 30px 0 37px;
}
.clsPContent .clsContainer{
padding: 0 10px;
}
.clsSeoGetStarted p{
font-size: 20px;
}
.clsSeoGetStarted span{
font-size: 20px !important;
}
.clsSeoSection .col-md-6 h3{
font-size: 25px;
line-height: 30px;
}
.clsSeoType2 .pull-right, .clsSeoType2 .pull-left{
float: none !important;
}
.clsSeoSection h4.clsSubHead, .clsSection h5{
font-size: 16px !important;
line-height: 25px !important;
}
.clsSeoSection p {
font-size: 15px;
line-height: 25px;
}
.clsSeoSection .clsAnalysis, .clsSeoSection.clsSeoType3 h4, .clsSeoSection.clsSeoType4 h4{
font-size: 17px;
line-height: 25px;
}
.clsSeoType1 p, .clsSeoType2 p, .clsSeoType2 h5, .clsSeoType2 h3.clsLeft, .clsSmCenter p, .clsSmCenter h5, .clsSmCenter h3, .clsSmCenter h4 {
text-align: center !important;
}
.clsSeoSection li{
font-size: 15px;
line-height: 25px;
}
.clsSeoGetStarted li, .clsSeoLists li{
font-size: 15px;
line-height: 21px;
}
.clsSeoGetStarted h6{
font-size: 18px;
line-height: 24px;
}
.clsSeoGetStarted .clsHBold, .clsAnchorContact{
font-size: 18px !important;
line-height: 24px;
}
#clsSeoContent .clsSeoGetStarted .clsContainer {
max-width: 635px;
}
.seo-inner-page-slide h1{
font-size: 45px; 
}
.page-template-page-seo-inner .clsImgWrps > li, .page-template-page-frontpage .clsImgWrps > li {
padding: 0 5px;
}
.thankyou-page-slide h2{
font-size: 30px;
}
#FreePageAudit h4 {
font-size: 19px;
line-height: 30px;
}
#FreePageAudit h4 span {
font-size: 25px;
}
.seo-inner-page-slide .clsSlideCaption{
font-size: 25px;
line-height: 40px;
}
.clsMiniSeoPackages {
text-align: center;
vertical-align: top;
}
.clsMiniSeoPackages > div{
display: inline-block;
vertical-align: top;
float: none;
margin-bottom: 80px;
width: 400px;
}
.clsMiniFeatureBlock p{
text-align: left;
}
}
@media (min-width: 1023px){
#lastestPosts .owl-controls{
right: 40px;
} .is-sticky{
height: 73px !important;
}
.is-sticky #masthead{
background: #ffffff none repeat scroll 0 0;
border-top: 4px solid #a5ca37;
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
height: 73px !important;
width: 100%;
z-index: 11999;
}
.is-sticky .clsHead {
padding-top: 17px;
}
.is-sticky #wr-megamenu-menu-2 > li > a, .is-sticky #wr-megamenu-menu-2 > li > a span{
color: #4c565d !important;
}
.site-title .stickyImage{
display: none;
}
.is-sticky .site-title img{
display: none;
}
.is-sticky .site-title .stickyImage{
display: block !important;
}
.is-sticky #clsMenu > div:nth-child(2) {
display: none;
}
.is-sticky #clsMenu {
width: 84%;
}
.is-sticky .logo {
width: 14%;
}
.is-sticky .clsTopLinks {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/toplinks_bdr.png) no-repeat left center;
margin-left: 14px;
margin-top: 6px;
min-height: 27px;
}
.is-sticky .clsTopLinks li:first-child {
display: none;
}
.is-sticky .clsTopLinks li.phone a{
color:#8f9294;
}
.is-sticky .clsTopLinks li.phone{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_phone_gray.png) no-repeat left center
}
.is-sticky .clsTopLinks a::after {
background: #8f9294 !important;
}
.navbar{
margin-bottom: 0;
margin-top: -4px;
}
.is-sticky #navbar .menu-item-has-children > a, .is-sticky #navbar .menu-item-has-children > a:hover{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/ico_droparrow_gray.png) no-repeat right 5px !important;
} }
@media (min-width: 767px) and (max-width: 1023px){
.site-title > img{
max-width: 200px;
}
.clsImgInnerWrap {
margin: 0 auto;
max-width: 470px;
}
.clsImgInnerWrap1 {
margin: 0 auto;
max-width: 97%;
}
#clsPackagePricing .clsContainer .col-md-3{
min-height: 2888px;
}
}
@media (max-width: 890px){
.clsMiniSeoPackages > div{
width: 320px;
}
#miniSeoPackage h5{
font-size: 35px;	
}
}
@media (max-width: 767px){  .headerWrap {
background-size: cover !important;
}
.home .clsContainer {
padding: 0 25px;
}
.clsContainer [class*="col-md-"]{
padding: 0px;
}
.is-sticky .home-link{
margin-top: 5px;
}
#clsMenu {
margin-bottom: 12px;
}
#slideshow {
margin-top: 96px;
}
#slideshow h1 {
font-size: 45px;
line-height: 42px;
padding: 0;
}
#slideshow h2 {
font-size: 21px;
line-height: 25px;
margin-bottom: 25px;
}
#slideshow .clsBtns a{  min-width: 208px;
height: 55px;
line-height: 7px;
font-size: 18px;
} #logoSection .clsImgWrps{
float: none;
width: 100%;
clear: both;
display: block;
margin: 0 auto;
}
#logoSection .clsImgRow {
float: left;
width: 100%;
padding: 0 5%;
}
#logoSection .clsImgRow img:nth-child(1) {
padding-left: 5%;
float: left; }
#logoSection .clsImgRow img:nth-child(2) {
float: right;
padding-right: 5%;
}
#clsSlider .clsContainer{
padding: 0px;
}
.clsCount {
margin-bottom: 40px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/count_bg.png) no-repeat center center;
min-height: 159px;
width: 278px;
}
.clsCounts > div:first-child{
padding: 10px 35px 10px 0;
text-align: center;
}
.clsCounts > div:nth-child(2){
padding: 10px 0 10px 35px;
text-align: center;
}
.clsCount > .clsCounts:nth-child(2){
margin-top: 20px;
}
.clsGray , .clsGreen {
font-size: 12px;
}
.clsGray span, .clsGreen span{
font-size: 37px;
}
.clsCounts {
margin: 0 auto;
width: 100%;
}
#companySection .clsContainer{
padding: 0 10%;
}
.site-infos p {
text-align: center;
}
.site-infos .menu li{
padding: 0 5px;
}
.clsCenter{
float: none !important;
margin: 0 auto;
width: 50%;
}
.videoContent figure{
margin: 32px 0;
}
.videoContent{
max-width: 385px;
}
#companySection .videoWrap{
height: 332px;
background-size: 100% !important;
}
.videoContent figure.effect-bubba p{
padding: 10% 0;
}
#teamSection .clsContainer h3{
font-size: 16px;
line-height: 40px;
padding: 0;
}
.blog-details-page-slide{
min-height: 250px;
}
.seo-package-page-slide p{
font-size: 14px;
line-height: 24px;
padding-bottom: 60px;
}
.clsPackageFeatures{
display: none;
}
.clsPackagePriceBlock {
margin: 10px auto;
max-width: 289px;
padding: 0 !important;
position: relative;
}
.clsPackagePriceBlockHead{
padding: 34px 0 10px;
background: #FFF url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/package_arrow.png) no-repeat 25px center ;
}
.clsPackagePriceBlockHead > h3{
padding-bottom: 8px;
}
.clsHover .clsPackagePriceBlock{
border: 0 none;
margin: 10px auto;
box-shadow: none;
}
.clsPackagePriceBlock .clsPackagePrice{
font-size: 40px;
line-height: 39px;
margin-top: 4px;
}
.clsPackagePrice sub{
vertical-align: middle;
bottom: 0;
}
.clsPackagePrice sup{
top: -20px;
}
.clsBadges{
background-size: 55px auto !important;
}
.seo-package-page-slide h1{
font-size: 24px;
}
#clsPackageContent .container, .clsSeoGetStarted .clsContainer{
padding: 0 10px;
}
.clsSeoGetStarted h5{
font-size: 30px;
padding-bottom: 20px;
}
.clsSeoGetStarted p, .clsSeoGetStarted span {
font-size: 15px !important;
}
.clsSeoSection.clsSeoType3 h3, .clsSeoSection.clsSeoType3 h2, .clsSeoSection.clsSeoType3 h4, .clsSeoSection.clsSeoType3 h5, .clsSeoSection.clsSeoType3 p,
.clsSeoSection.clsSeoType4 h3, .clsSeoSection.clsSeoType4 h4, .clsSeoSection.clsSeoType4 h5,.clsSeoSection.clsSeoType4 p{
text-align: center;
}
.seo-inner-page-slide .clsBtns a{
overflow: hidden;
width: 280px;
}
.seo-inner-page-slide .clsBtns .btnd {
padding: 24px 25px;
}
.seo-inner-page-slide h1 {
font-size: 25px;
line-height: 35px;
margin-top: 50px !important;
}
.seo-inner-page-slide{
min-height: 350px;
}
.thankyou-page-slide h2{
font-size: 20px;
line-height: 33px;
}
#FreePageAudit h4{
text-align: center;
}
.seo-inner-page-slide .clsSlideCaption{
font-size: 19px;
line-height: 30px;
margin-top: 50px;
}
.seo-inner-page-slide h1 {
font-size: 25px;
line-height: 35px;
margin-bottom: 25px;
margin-top: 20px !important;
padding: 0;
}
.seo-inner-page-slide .clsSlideCaption, .seo-inner-page-slide h1{
text-shadow: 1px 1px 2px #000;
}
.seo-inner-page-slide .clsBtns a {
width: 240px;
}
.clsMiniSeoPackages > div{
width: 280px;
}
}
@media (min-width: 640px) and (max-width: 767px){
.blog-details-page-slide h1{
font-size: 16px;
}
.blog-details-page-slide h2{
font-size: 26px;
line-height: 30px;
}
.blog-details-page-slide h3{
font-size: 18px;
}
.blog-details-page-slide .clsBtns img {
margin-left: 10px;
max-width: 270px;
}
.blog-details-page-slide .btn{
height: 45px;
width: 150px;
}
.blog-details-page-slide span{
height: 45px;
width: 150px;
font-size: 14px;
line-height: 34px;
}
}
@media (min-width: 480px) and (max-width: 639px){
.blog-details-page-slide h1{
font-size: 16px;
}
.blog-details-page-slide h2{
font-size: 18px;
line-height: 22px;
}
.blog-details-page-slide h3{
font-size: 12px;
}
.blog-details-page-slide .clsBtns img {
margin-left: 5px;
max-width: 205px;
}
.blog-details-page-slide span {
font-size: 12px;
height: 44px;
line-height: 31px;
width: 120px;
}
.blog-details-page-slide .btn {
height: 44px;
width: 120px;
}
}
@media (min-width: 490px) and (max-width: 765px){
.toggleMenu{
margin-left: 22px;
margin-top: 4px;
} .site-title {
margin-right: 12px;
max-width: 173px;
}
.logo{
width: 63%;
}
#clsMenu{
width: 37%;
}
.clsTopLinks li {
line-height: 25px;
}
.footerLinks > .clsContainer > div {
float: left;
min-height: 330px;
padding: 0 15px;
width: 50%;
}
.footerLinks {
padding: 67px 2% 10px;
}
.clsContainer .clearfix > .clsEmpWrap:nth-child(2) {
margin: 0 auto;
width: 70% !important;
}
.clsImgInnerWrap {
margin: 0 auto;
max-width: 470px;
}
.clsImgInnerWrap1 {
margin: 0 auto;
max-width: 100%;
}
#logoSection .clsImgRow {
float: left;
width: 50%;
}
.clsImgInnerWrap1 .clsImgRow > span, .clsImgInnerWrap .clsImgRow > span {
display: block;
float: left;
margin-right: 10px;
width: 45%;
}
#logoSection .clsImgRow {
float: left;
}
#logoSection img {
filter: grayscale(0%);
margin: 23px auto 17px;
opacity: 1;
}
.footerLinks {
display: none;
}
}
@media (min-width: 480px) and (max-width: 599px){
.clsEmpImg {
float: none;
margin: 0 auto 30px !important;
text-align: center;
width: 172px;
}
.clsImgInnerWrap {
margin: 0 auto;
max-width: 470px;
}
.clsImgInnerWrap1 {
margin: 0 auto;
max-width: 100%;
}
#logoSection .clsImgRow {
float: left;
width: 50%;
}
.clsImgInnerWrap1 .clsImgRow > span, .clsImgInnerWrap .clsImgRow > span {
display: block;
float: left;
margin-right: 10px;
width: 45%;
}
#logoSection .clsImgRow {
float: left;
}
#logoSection img {
filter: grayscale(0%);
margin: 23px auto 17px;
opacity: 1;
}
}
@media(min-width: 600px){
.clsMiniSeoPackages > div{
min-height: 620px;
}
}
@media(max-width: 599px){
.toggleMenu{
margin-left: 22px;
margin-top: 8px;
}
.home-link{
float: left !important;
}
.home .clsContainer {
padding: 0;
}
.site-title {
margin-left: 13px;
margin-right: 20px;
max-width: 173px;
}
#clsMenu .pull-right{
float: none !important;
}
.clsTopLinks li {
line-height: 25px;
}
#slideshow .clsBtns a {
font-size: 18px;
margin-right: 0 !important;
max-width: 275px;
min-width: 244px;
overflow: hidden;
margin-bottom: 10px;
}
.btnd{
padding: 24px 74px;
}
.videoContent figure{
margin: 26px 0;
}
.videoContent{
max-width: 289px;
}
#companySection .videoWrap{
height: 230px;
background-size: 100% !important;
}
.videoContent figure.effect-bubba p{
padding: 2% 0;
}
.footerLinks {
display: none;
}
#whatSection .owl-page span{
font-size: 14px;
}
.clsSeoGetStarted h5{
font-size: 25px;
}
#FreePageAudit .clsInLeft{
margin-bottom: 0;
}
#FreePageAudit .audit-fields-sec{
display: block;
float: none;
margin: 0 auto;
max-width: 280px;
}
.clsClientLogos ul{
text-align: center;
font-size: 0px;
}
.clsClientLogos li{ float: none;
display: inline-block;
margin: 0 0px -4px; }
.clsMiniSeoPackages{
max-width: 420px;
}
.clsMiniSeoPackages > div{
margin-bottom: 20px;
}
.clsMiniPackageBlock{
cursor: pointer;
}
.clsMiniFeatureBlock{
display: none;
background: #FFF;
}
.clsMiniHover .clsMiniStdBlock{
visibility: visible;
}
.clsMiniHover .clsMiniLearnMore{
display: none !important;
}
.clsMiniHover .clsMiniBlock{
background: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0px !important
}
.clsMiniHover .clsMiniPackageBlock > h3{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/miniMobArrow_hover.png) no-repeat 13px center;
}
.clsMiniPackageBlock > h3{
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/miniMobArrow.png) no-repeat 13px center;
}
#miniSeoPackage h5{
font-size: 30px;
letter-spacing: -1px;	
}
}
@media (max-width: 480px){ .clsTopLinks li{
background-position: 20% center;
}
.clsTopLinks li.phone{
background-position: 32% center;
}
.clsTopLinks li {
line-height: 25px;
text-align: center;
width: 100%;
}
#logoSection img {
max-width: 110px;
}
#logoSection .clsImgRow {
display: block;
}
#logoSection .clsImgRow span{
float: left;
width: 50%;
}
#logoSection .clsImgRow span:first-child img{
display: block;
margin: 0 auto 20px 0;
}
#logoSection .clsImgRow span:nth-child(2) img{
margin: 0 0 20px auto;
display: block;
}
h2.clsHeading {
font-size: 25px;
line-height: 60px;
}
.clsItalics {
font-size: 14px;
line-height: 16px;
}
#whatSection {
padding: 54px 0 74px;
}
#whatSection .business-content h3 {
font-size: 18px;
line-height: 25px;
margin-top: 20px;
margin-bottom: 25px;
}
#whatSection .business-content p{
line-height: 20px;
font-size: 13px;
}
#whatSection .card-desc{
max-width: 110px;
margin-right: 5px;
}
#whatSection .card-cont p{
line-height: 15px;
font-size: 13px;
}
#whatSection .owl-carousel .owl-wrapper-outer{
margin: 0 0 50px;
}
#whatSection .slides1 {
background-position: 25% bottom;
background-size: 325% auto;
min-height: 660px;
}
#whatSection .slides2 {
background-position: 72% bottom;
background-size: 350% auto;
min-height: 660px;
}
#whatSection .slides3 {
background-position: 29% bottom;
background-size: 300% auto;
min-height: 660px;
}
#whatSection .slides4 {
background-position: 75% bottom;
background-size: 300% auto;
min-height: 660px;
}
.clsEmpImg {
display: block;
float: none;
margin: 0 auto 18px !important;
width: 150px;
}
.clsMoreEmp{
margin: 34px auto 0  !important;;
width: 180px  !important;;
}
#clientSection, #ourClientSection {
padding: 48px 0;
}
#companySection {
padding: 48px 0 60px 0;
}
.videoContent figure{
margin: 20px 0;
}
.videoContent{
max-width: 218px;
}
.videoContent figure.effect-bubba h2 {
font-size: 12px;
}
#companySection .videoWrap{ background-size: 100% !important;
}
.videoContent figure.effect-bubba p{
padding: 0;
}
.videoContent figure.effect-bubba p img {
margin: auto;
min-height: 50px !important;
width: 50px !important;
}
.footerLinks > .clsContainer {
padding: 0 !important;
}
.footerLinks .clsContainer [class*="col-md-"]{
padding: 0px !important;
}
.footerLinks h3.widgettitle{
font-size: 19px;
}
#lastestPosts .owl-controls {
right: 0px;
top: -72px;
}
.clsCenter{
float: none !important;
margin: 0 auto;
width: 100%;
}
.footerLinks > .clsContainer > div {
min-height: 260px;
margin-bottom: 30px;
}
.clsMoreEmp span {
padding: 12px 17px 12px 16px !important;
}
}
@media (max-width: 479px){
.blog-details-page-slide .col-xs-3{
display: none;
}
.blog-details-page-slide .col-xs-9{
width: 100%;
}
.blog-details-page-slide h1{
font-size: 18px;
}
.blog-details-page-slide h2{
font-size: 20px;
line-height: 26px;
}
.blog-details-page-slide h3{
font-size: 13px;
}
.blog-details-page-slide .clsBtns img{
display: none;
}
.blog-details-page-slide span{
height: 40px;
line-height: 28px;
width: 150px;
font-size: 14px;
}
.blog-details-page-slide .btn{
height: 40px;
width: 150px;
}
.seo-inner-page-slide h1 {
font-size: 22px;
line-height: 30px;
}
}
@media (min-width: 380px) and (max-width: 470px){
.videoContent {
max-width: 250px !important;
}
#logoSection img {
max-width: 130px;
}
}
@media (min-width: 470px) and (max-width: 490px){
.clsHead .col-xs-12{
width: 47%;
} .logo{
width: 53% !important;
}
}
@media (max-width: 470px){
.is-sticky{
height: 166px !important;
}
.is-sticky #masthead{
height: 166px !important;
}
.is-sticky #clsMenu{
margin-bottom: 0px;
}
.is-sticky .clsTopLinks li{
margin-bottom: 8px;
}
.is-sticky .clsTopLinks li.phone {
background-position: 32% center;
}
.is-sticky .clsTopLinks li {
background-position: 20% center;
}
}
@media (max-width: 350px){
#whatSection .slides1 {
background-position: 27% bottom;
background-size: 364% auto;
}
#whatSection .slides2 {
background-position: 71% bottom;
background-size: 408% auto;
}
#whatSection .slides3 {
background-position: 33% bottom;
background-size: 345% auto;
}
#whatSection .slides4 {
background-position: 74% bottom;
background-size: 364% auto;
}
.clsCount {
margin-left: -10px;
}
.clsTopLinks li{
background-position: 16% center;
}
.clsTopLinks li.phone{
background-position: 28% center;
}
.videoContent figure{
margin: 20px 0;
}
.videoContent{
max-width: 200px;
}
.videoContent figure.effect-bubba h2 {
font-size: 12px;
}
#companySection .videoWrap{
height: 155px;
background-size: 100% !important;
}
.videoContent figure.effect-bubba p{
padding: 0;
}
.videoContent figure.effect-bubba p img {
margin: auto;
min-height: 50px !important;
width: 50px !important;
}
}
@media (min-width: 768px) and (max-width: 1199px){
.b-img-area {
height: 102px;
}
.b-list-info h3 {
font-size: 14px;
}
.b-list-info p {
font-size: 12px;
}
.more-area p {
font-size: 10px;
width: 70%;
}
.more-area a {
font-size: 11px;
width: 30%;
}
.b-list-info {
min-height: 270px;
}
.resourcesSideMenu ul li h4 {
font-size: 12px;
}
}
@media (max-width: 1920px) and (min-width: 1370px) {
.meet-team-area {
min-height: 324px;
padding-top: 50px;
}
.join-team {
min-height: 324px;
padding-top: 50px;
}
.seo-middle-sec .ani-wrapper img {
width: 980px;
}
.footerLinks {
display: block;
}
}
@media (max-width: 1199px) {
.clientSection img {
display: inline-block;
margin: 23px 8px 17px;
}
.meet-team-area {
height: 203px;
min-height: 1px;
padding-top: 20px;
}
.join-team {
height: 203px;
min-height: 1px;
padding-top: 20px;
}
.team-section .col-md-4 {
height: 100px;
}
.team-section .col-md-2 {
height: 100px;
}
.join-team a {
font-size: 12px;
}
.as-comp-content {
padding: 0;
}
.lesson-black, .lesson-green {
min-height: 360px;
}
}
@media (max-width: 1024px) {
.meet-team-area {
height: 173px;
padding: 10px;
}
.join-team {
height: 173px;
padding: 10px;
}
.team-section .col-md-4 {
height: 86px;
}
.team-section .col-md-2 {
height: 86px;
}
.join-team a {
font-size: 12px;
}
.meet-team-area h2 {
font-size: 22px;
}
.meet-team-area p {
font-size: 13px;
}
.join-team h2 {
font-size: 18px;
}
.join-team p {
font-size: 13px;
}
img.team_arr {
bottom: 55px;
}
}
@media(max-width: 1023px){
.page-template-page-wont-let-down .services-row-block .hi-icon-wrap{
padding: 0px !important;
}
.page-template-page-wont-let-down .services-row-block h4{
text-align: center;
}
.page-template-page-wont-let-down .services-row-block p{
text-align: center;
}
.clsSeoSection h3, .clsSeoSection h2{
font-size: 30px;
line-height: 35px;
margin-bottom: 30px;
}
}
@media (max-width: 991px) {
.blogSection .col-md-3, .blogSection .col-md-9 {
width: 100%;
float: left;
}
.resourcesSideMenu {
margin-bottom: 20px;
}
.creativeAgency h1 {
padding: 40px 0 20px;
}
.resources-pages-slide h3 {
padding: 10px 0 30px;
}
.headerWrapInner .sticky-wrapper {
height: auto !important;
}
.services-pages-slide {
background: url(//www.etraffic.co.nz/wp-content/themes/ewmarketing/images/servicesPage-banner.jpg) no-repeat scroll left top ;
background-size: cover;
}
.services-row-block .col-md-6 {
width: 100%;
float: left;
margin-bottom: 30px;
}
.services-row-block h2 {
text-align: center;
}
.services-row-block p {
text-align: center;
padding-bottom: 30px;
}
a.service-more {
float: none;
}
.ideal-partner img {
padding-top: 40px;
}
.clientSection img {
margin: 23px 39px 17px;
}
.services-row-block img {
padding-top: 40px;
}
.ideal-partner .col-md-6 {
width: 100%;
float: left;
text-align: center;
}
a.ideal-contact {
float: none;
}
.ideal-partner p {
padding: 6px 0 32px 0;
}
.meet-team-area {
height: 167px;
}
.join-team {
height: 167px;
}
.team-section .col-md-4 {
height: 83px;
}
.team-section .col-md-2 {
height: 83px;
}
.site-header {
padding-bottom: 15px;
}
.drop-message {
padding-bottom: 50px;
}
.location-img-block img {
width: 100%;
}
p {
padding-left: 0 !important;
padding-right: 0 !important;
}
.more-area p{
padding-left: 8px !important;
}
ul.upwards-img-block {
padding: 30px 0;
}
.customer-base-inner {
padding: 0;
}
.what-now-slider {
padding: 0;
}
ul.slide-area {
padding: 70px;
}
.lesson-green {
width: 100%;
padding: 20px;
min-height: 1px;
}
.lesson-black {
width: 100%;
padding: 20px;
min-height: 1px;
}
.seo-page-slide h1 {
font-size: 45px;
line-height: 45px;
}
.seo-page-slide h2 {
font-size: 20px;
padding-bottom: 20px;
}
.audit-sec h1, .audit-sec h4 {
font-size: 26px;
}
.field-block {
width: 40%;
} .seo-middle-sec .tour-content h2 {
font-size: 32px;
}
.page-template-page-wont-let-down .services-row-block h4{
font-size: 21px;
line-height: 28px;
}
.page-template-page-wont-let-down .services-row-block h2{
font-size: 30px;
line-height: 35px;
padding-bottom: 5px;
padding-top: 0;
, .audit-sec h4}
}
@media (max-width: 800px) {  }
@media (min-width: 768px) and (max-width: 1023px) {
.wont-page-slide .col-md-12, .wont-page-slide .col-lg-12, .wont-page-slide .container1 {
padding: 0 !important;
}
}
@media (max-width: 768px) {
.meet-team-area {
height: 130px;
}
.join-team {
height: 130px;
}
.team-section .col-md-4 {
height: 65px;
}
.team-section .col-md-2 {
height: 65px;
}
.join-team a {
font-size: 11px;
}
.meet-team-area h2 {
font-size: 15px;
}
.meet-team-area p {
font-size: 11px;
line-height: 16px;
}
.join-team h2 {
font-size: 13px;
line-height: 13px;
}
.join-team p {
font-size: 11px;
line-height: 14px;
padding: 6px 0;
}
.join-team a {
font-size: 10px;
padding: 5px;
}
img.team_arr {
bottom: 25px;
}
}
@media (max-width: 767px) {
.b-img-area {
height: 300px;
}
.more-area p {
font-size: 12px;
}
.b-list-info {
min-height: 1px;
}
.resources-pages-slide h3 {
font-size: 15px;
}
.blog-detail h1 {
font-size: 16px;
line-height: 26px;
}
.blog-detail h2 {
font-size: 20px;
line-height: 26px;
}
.blog-detail .selSocial > a {
float: left;
margin-right: 2px;
}
img.team_arr {
display: none;
}
.meet-team-area {
height: auto;
}
.join-team {
height: auto;
}
.team-section .col-md-4,.team-section .col-md-2, .team-section .col-md-1 {
height: auto;
width: 100%;
float: left;
}
.grid figure {
max-height: 100%;
}
.team-pages-slide h3 {
padding: 10px 0 30px;
}
.teamSection .col-md-9, .teamSection .col-md-3 {
width: 100%;
float: left;
margin-bottom: 15px;
}
#clsMenu {
display: none;
}
.logo {
width: 100% !important;
}
.is-sticky #masthead {
height: 70px !important;
}
.is-sticky .clsHead {
padding-top: 5px;
}
.teamSection h1 {
padding: 0;
text-align: center;
}
ul.upwards-img-block li {
width: 100%;
}
.about-page-slide h3 {
font-size: 22px;
padding: 0 0 30px;
}
.field-block {
width: 50%;
margin-bottom: 6px;
}
.seo-middle-sec .ani-wrapper img {
max-width: 110%;
}
.brand-logo {
display: none;
}
.seo-middle-sec {
min-height: 1px;
padding: 20px 0;
}
.seo-middle-sec .tour-content p {
display: none;
}
.seo-middle-sec .tour-content h3 {
display: none;
}
.seo-middle-sec .tour-content p.display-parma {
display: block !important;
}
.seo-middle-sec .tour-content h3.display-parma {
display: block !important;
}
.seo-middle-sec .tour-content h2 {
margin: 30% 0 0;
cursor: pointer;
}
.seo-middle-sec2 .ani-wrapper img {
position: relative;
right: 30px;
}
.site-infos{
text-align: center;
}
.site-infos .menu li {
display: inline;
float: none;
}
.footerLinks {
display: none;
}
.content-mobile-show {
display: block !important;
}
.content-mobile p {
color: #8f949d;
font-size: 16px;
font-family: "Open Sans",sans-serif;
font-weight: 400;
line-height: 1.9em;
margin: 0 0 3.125em;
text-align: center;
}
.content-mobile h3 {
color: #6a707a;
font-size: 20px;
text-align: center;
font-family: "Open Sans",sans-serif;
font-weight: 400;
margin: 0;
padding: 0;
text-transform: none;
}
.seo-middle-sec .tour-content {
text-align: center;
}
.seo-middle-sec .tour-content h2 {
display: inline-block;
text-align: center;
width: auto;
}
.wont-page-slide h2 {
font-size: 27px;
margin-bottom: 45px !important;
margin-top: 0;
}
.page-template-page-wont-let-down .hi-icon {
position: relative;
}
.page-template-page-wont-let-down .services-row-block img {
bottom: 0;
display: block;
left: 0;
margin: auto;
max-height: 100px;
max-width: 50%;
padding-top: 0 !important;
position: absolute;
right: 0;
top: 0;
}
.page-template-page-wont-let-down .services-row-block h4{
text-align: center;
}
.page-template-page-wont-let-down .services-row-block p{
text-align: center;
}
.clsWont h3, .clsWont h3 span{
font-size: 21px;
line-height: 34px;
}
.clsWont h4, .clsWont h4 span{
font-size: 25px;
line-height: 39px;
margin-top: 25px;
}
.clsWont p{
font-size: 16px;
line-height: 26px;
}
.wont-page-slide .col-md-12, .wont-page-slide .col-lg-12, .wont-page-slide .container1 {
padding: 0 !important;
}
.clsSeoGetStarted p.clsNormal {
margin-bottom: 20px;
}
}
@media (min-width: 600px){
.clsClientLogos li:nth-child(5) .clsHoverHide, .clsClientLogos li:nth-child(10) .clsHoverHide,.clsClientLogos li:nth-child(15) .clsHoverHide{
border-right: 1px solid #FFF;
}
.clsClientLogos li:nth-child(5) .clsHoverShow, .clsClientLogos li:nth-child(10) .clsHoverShow,.clsClientLogos li:nth-child(15) .clsHoverShow{
border-right: 1px solid #a5ca39;
}
}
@media (max-width: 600px) {
.b-img-area {
height: 250px;
}
.creativeAgency h1 {
font-size: 30px;
line-height: 35px;
}
.enter-web input[type="submit"] {
width: 30%;
padding: 0;
}
.s-info-block {
padding-left: 15px;
padding-left: 15px;
}
.services-row-block .row {
padding: 0;
}
.home-link {
float: right !important;
}
.drop-message form {
padding: 0;
}
.contact-page-slide p {
padding: 15px 0;
}
ul.contact-btn-row li {
margin: 0 0 12px;
}
.seo-page-slide .clsBtns a {
margin-bottom: 6px;
}
}
@media (max-width: 599px){
#slideshow h1 {
font-size: 36px;
line-height: 35px;
padding: 0;
}
#slideshow h2 {
font-size: 15px;
line-height: 25px;
margin-bottom: 20px;
}
#slideshow .clsBtns {
margin-bottom: 5px;
}
#slideshow .textwidget p{
font-size: 17px;
line-height: 21px;
margin: 0 0 3px;
padding: 25px 0 0;
}
#slideshow .clsMouse{
background-size: 14px;
height: 35px;
}
.wont-page-slide h2 {
font-size: 18px;
line-height: 30px;
margin-bottom: 45px !important;
margin-top: 0;
min-height: 80px !important;
padding: 23px 10px;
}
.clsSeoSection h3, .clsSeoSection h2{
font-size: 25px;
line-height: 35px;
margin-bottom: 15px;
}
.clsSeoType3 .col-md-6 {
margin-bottom: 30px;
}
.clsSeoSection .col-md-6 h3 {
font-size: 25px;
line-height: 35px;
margin-bottom: 25px;
}
.clsSeoSection h4{
font-size: 20px;
line-height: 30px;
}
.clsSeoSection .clsAnalysis, .clsSeoSection.clsSeoType3 h4{
text-align: center;
}
.clsSeoSection p{
text-align: center;
}
.clsSeoGetStarted .clsHBold{
text-align: center !important;
}
#ourClientSection h2.clsHeading {
line-height: 40px;
padding: 0 10px;
}
#ourClientSection p {
font-size: 14px;
}
.clsClientLogos {
margin: 45px auto 30px auto;
max-width: 450px;
text-align: center;
}
.clsClientLogos li {
width: 45%;
}
.clsClientLogos li:last-child {
margin: 4px 0 0;
}
}
@media (max-width: 480px) {
.b-img-area {
height: 180px;
}
.services-row-block h2 {
font-size: 22px;
}
.ideal-partner h2 {
font-size: 26px;
line-height: 32px;
}
.ideal-partner p {
font-size: 18px;
line-height: 23px;
}
.client-says h4 {
font-size: 15px;
line-height: 20px;
padding: 0 15px 30px;
font-family: "gothambook";
}
.client-says h2.clsHeading{
font-size: 30px;
}
.hi-icon {
height: 270px;
width: 270px;
}
.input-field-half {
width: 100% !important;
}
.seo-page-slide h1 {
font-size: 35px;
line-height: 35px;
}
.seo-page-slide h2 {
font-size: 18px;
padding-bottom: 18px;
}
.seo-page-slide .clsBtns a {
font-size: 16px;
}
.audit-sec h1, .audit-sec h4 {
font-size: 22px;
line-height: 30px;
}
.field-block {
width: 100%;
margin: 0 0 6px;
}
.seo-middle-sec .tour-content h2 {
font-size: 22px;
line-height: 26px;
}
.audit-fields-sec {
padding: 30px 0 0;
}
.audit-sec input[type="submit"] {
width: 100% !important;
}
.content-mobile h3 {
font-size: 16px;
}
.content-mobile p {
font-size: 15px;
}
.seo-middle-sec .tour-content h2 {
margin: 10% 0 0;
}
.seo-middle-sec .tour-content {
max-width: 90%;
}
.p-date{
clear: both;
display: block;
margin: 0 auto;
position: relative;
}
.blog-detail header h1{
padding: 0;
text-align: center;
}
}
@media (min-width: 479px){
.wont-page-slide h2{
min-height: 100px !important;
}
}
@media (max-width: 360px) { 
.b-img-area {
height: 120px;
}
.headerWrapInner .clsTopLinks li {
width: 85%;
}
ul.location-con-list li {
font-size: 12px;
}
.seo-page-slide .clsBtns a {
font-size: 14px;
margin-right: 0;
}
.seo-middle-sec .tour-content h2 {
font-size: 19px;
}
}