section#dfGetRecommendation .modal-open .modal{
    overflow: scroll;
}



/* Helvetica Font Family */
/*@font-face {
    font-family: 'HelveticaMD';
    src: url('../fonts/helvetica/HelveticaNeueLTStd_MD.eot');
    src: url('../fonts/helvetica/HelveticaNeueLTStd_MD.eot') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLTStd_MD.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLTStd_MD.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLTStd_MD.svg#HelveticaNeueLTStdMdCn') format('svg');
}*/

@font-face {
    font-family: 'HelveticaMD';
    src: url('../fonts/helvetica_neue_bold_condensed-webfont.eot');
    src: url('../fonts/helvetica_neue_bold_condensed-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica_neue_bold_condensed-webfont.woff') format('woff'),
        url('../fonts/helvetica_neue_bold_condensed-webfont.ttf') format('truetype'),
        url('../fonts/helvetica_neue_bold_condensed-webfont.svg#helvetica_neuebold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
    font-family: 'HelveticaRG';
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_RG.eot');
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_RG.eot') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_RG.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_RG.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_RG.svg#HelveticaNeueLTStdCn') format('svg');
}*/
@font-face {
    font-family: 'HelveticaRG';
    src: url('../fonts/helvetica/helveticaneueltprostd_rg-webfont.eot');
    src: url('../fonts/helvetica/helveticaneueltprostd_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica/helveticaneueltprostd_rg-webfont.woff2') format('woff2'),
         url('../fonts/helvetica/helveticaneueltprostd_rg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaIT';
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_IT.eot');
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_IT.eot') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_IT.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_IT.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_IT.svg#HelveticaNeueLTStdCn') format('svg');
}
/*@font-face {
    font-family: 'Helvetica67';
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_67.eot');
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_67.eot') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_67.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_67.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_67.svg#HelveticaNeueLTStdCn') format('svg');
}*/
@font-face {
    font-family: 'Helvetica67';
    src: url('../fonts/helvetica/helveticaneueltprostd_67-webfont.eot');
    src: url('../fonts/helvetica/helveticaneueltprostd_67-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica/helveticaneueltprostd_67-webfont.woff2') format('woff2'),
         url('../fonts/helvetica/helveticaneueltprostd_67-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*@font-face {
    font-family: 'Helvetica77';
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_77.eot');
    src: url('../fonts/helvetica/HelveticaNeueLTProStd_77.eot') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_77.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_77.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLTProStd_77.svg#HelveticaNeueLTStdCn') format('svg');
}*/

@font-face {
    font-family: 'Helvetica77';
    src: url('../fonts/helvetica/helveticaneueltprostd_77-webfont.eot');
    src: url('../fonts/helvetica/helveticaneueltprostd_77-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica/helveticaneueltprostd_77-webfont.woff2') format('woff2'),
         url('../fonts/helvetica/helveticaneueltprostd_77-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaLT';
    src: url('../fonts/helvetica/HelveticaNeueLTStdLtCn.eot');
    src: url('../fonts/helvetica/HelveticaNeueLTStdLtCn.eot') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLTStdLtCn.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLTStdLtCn.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLTStdLtCn.svg#HelveticaNeueLTStdLtCn') format('svg');
}

/*@font-face {
    font-family: 'HelveticaNeueLT45';

    src: url('../fonts/helvetica/HelveticaNeueLT45.ttf') format('truetype');

}
*/
@font-face {
    font-family: 'HelveticaNeueLT45';
    src: url('../fonts/helvetica/HelveticaNeueLT45.eot');
    src: url('../fonts/helvetica/HelveticaNeueLT45.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLT45.woff2') format('woff2'),
         url('../fonts/helvetica/HelveticaNeueLT45.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLT45.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLT45.svg#HelveticaNeueLT45') format('svg');
}

@font-face {
  font-family: 'HelveticaNeueLTStd-BdCn';
  src: url('../fonts/helvetica/HelveticaNeueLTStd-BdCn.eot?#iefix') format('embedded-opentype'),  url('../fonts/helvetica/HelveticaNeueLTStd-BdCn.otf')  format('opentype'),
         url('../fonts/helvetica/HelveticaNeueLTStd-BdCn.woff') format('woff'), url('../fonts/helvetica/HelveticaNeueLTStd-BdCn.ttf')  format('truetype'), url('../fonts/helvetica/HelveticaNeueLTStd-BdCn.svg#HelveticaNeueLTStd-BdCn') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*
@font-face {
    font-family: 'Georgia';
    src: url('../fonts/georgia/SDGeorgiaLight.eot?#iefix') format('embedded-opentype'), url('../fonts/georgia/SDGeorgiaLight.woff') format('woff'), url('../fonts/georgia/SDGeorgiaLight.ttf') format('truetype'), url('../fonts/georgia/SDGeorgiaLight.svg#SDGeorgiaLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/* Century Font Family */
/*@font-face {
    font-family: 'CenturyLT';
    src: url('../fonts/century/ITCCenturyStdLight.eot');
    src: url('../fonts/century/ITCCenturyStdLight.eot') format('embedded-opentype'),
         url('../fonts/century/ITCCenturyStdLight.woff') format('woff'),
         url('../fonts/century/ITCCenturyStdLight.ttf') format('truetype'),
         url('../fonts/century/ITCCenturyStdLight.otf') format('opentype'),
         url('../fonts/century/ITCCenturyStdLight.svg#ITCCenturyStdLight') format('svg');
}*/
@font-face {
    font-family: 'CenturyLT';
    src: url('../fonts/century/centurystd-light-webfont.eot');
    src: url('../fonts/century/centurystd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/century/centurystd-light-webfont.woff2') format('woff2'),
         url('../fonts/century/centurystd-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CenturyLTItalic';
    src: url('../fonts/century/ITCCenturyStdLightItalic.eot');
    src: url('../fonts/century/ITCCenturyStdLightItalic.eot') format('embedded-opentype'),
         url('../fonts/century/ITCCenturyStdLightItalic.woff') format('woff'),
         url('../fonts/century/ITCCenturyStdLightItalic.ttf') format('truetype'),
         url('../fonts/century/ITCCenturyStdLightItalic.svg#ITCCenturyStdLightItalic') format('svg');
}
@font-face {
    font-family: 'CenturyBold';
    src: url('../fonts/century/ITCCenturyStdBold.eot');
    src: url('../fonts/century/ITCCenturyStdBold.eot') format('embedded-opentype'),
         url('../fonts/century/ITCCenturyStdBold.woff') format('woff'),
         url('../fonts/century/ITCCenturyStdBold.ttf') format('truetype'),
         url('../fonts/century/ITCCenturyStdBold.svg#ITCCenturyStdBold') format('svg');
}

 textarea:focus,
.forms_wrapper.gform_wrapper ul li.gfield input[type="text"]:focus, .forms_wrapper.gform_wrapper ul li.gfield input[type="password"]:focus, .forms_wrapper.gform_wrapper ul li.gfield input[type="email"]:focus, .forms_wrapper.gform_wrapper ul li.gfield input[type="tel"]:focus, .forms_wrapper.gform_wrapper ul li.gfield textarea:focus,
 input[type="password"]:focus,
 input[type="email"]:focus,
 input[type="tel"]:focus,
 .gform_wrapper ul li.gfield input[type="text"]:focus,
.gform_wrapper ul li.gfield input[type="password"]:focus,
.gform_wrapper ul li.gfield input[type="tel"]:focus,
.gform_wrapper ul li.gfield input[type="email"]:focus,
.gform_wrapper ul li.gfield textarea:focus{-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,0.3)!important;
box-shadow:inset 0 0 3px 1px rgba(0,0,0,0.3)!important;border-color:#eee!important;}
 input[type="text"]:focus{border-color:#eee!important;-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,0.3)!important;
box-shadow:inset 0 0 3px 1px rgba(0,0,0,0.3)!important;opacity:1!important;}
 .tbs-form input[type="text"].tbs-input:focus,
 #blog #search:focus,  #guides #search:focus{-webkit-box-shadow:none!important;box-shadow:none!important;border-color: #f1b434!important;}
/* On pages where the main content isn't isn't enough, a white area appears 
below the footer. Following CSS will make it black instead per the client's request. */
/*html:before {content:'';height:100%;position:fixed;z-index:-1;top:0;left:0;width:100%;background-color:#000;}*/

/* Global */
body {color: #5c6771;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
section {position: relative;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 0; text-transform: capitalize;}
ul {list-style: none; margin: 0; padding: 0;}
ul.bullet-points {margin-left: 25px;}
ul.bullet-points li {list-style: disc;}

a[href^="tel:"] {
    color: inherit;
    border: inherit;
    text-decoration: inherit;
}

.para {line-height: 25px;font-size: 14px;font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
.para1 {line-height: 25px;font-size: 18px;font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
.short-desc {margin: 25px auto; }
.short-width {width: 70%;}
.less-width {width: 90%;}
.vshort-width {width: 300px;}
.century-italic {font-family: 'CenturyLTItalic';}

.backto {position: relative; bottom: 40px;padding-left: 20px;font-size: 13px;font-family: 'HelveticaRG', serif;}
.backto:before {content: ''; position: absolute; left: 5px; top: 3px;text-decoration: none; color: white;background: url(../images/bullet-arrow-white.png) left center no-repeat;width: 7px;height: 9px;}
.backto:before a:hover {text-decoration: none;}
.single-post .article h2{font-family: 'Helvetica67', serif;
display: block;
font-size: 16px;
margin: 15px 0;
    margin-bottom: 25px;
color: #0077be;}
/*
    word-wrap: break-word;
    white-space: pre-wrap;
*/

/* SVG Clip */
.svg-clip {
    -webkit-clip-path: url(clip.svg); /*Chrome,Safari*/
    clip-path: url(clip.svg#svgClip); /* Firefox*/
    -webkit-mask: url(clip.svg);/* iOS support */
}








/* Top Bar */
#top-bar {background: #212121; padding: 0; top: 0; right: 0; left: 0; min-height: 48px; line-height: 48px; font-family: 'HelveticaRG', serif;}
#top-bar .tb-call-us {font-size: 16px;line-height: 48px;}

.tb-search {float: right; margin-top: 10px;}
.tbs-form form {float: right; position: relative;margin-right: 20px;width: 45%;padding: 8px;}
.tbs-form .tbs-input {background: #212121; padding: 5px 15px 5px 15px; border-color: #7a7a7a;color: #fff;font-family: 'Helvetica', serif;font-size: 12px;}
.tbs-form .form-control:focus {border-color: #f1b434;outline: 0;}
.tbs-form .tbs-btn {background: url(../images/search-btn.png) right center no-repeat; color: #c4c6c7; border: none; outline: none; position: absolute; right: 30px; width: 14px; bottom: -10px;text-indent:-9999px;overflow:hidden}
.gfield_description.validation_message,.validation_error {  color:#f5b5b5!important; }

.guide-index-item p.guides-cat-text {
    line-height: 1.6;
    font-family: 'HelveticaNeueLT45', Helvetica, Sans-Serif;
    font-size: 15px;
}
.tax-topics .guide-index .guide-index-item h4 {margin-bottom: 25px;}
.tax-topics .guide-index   .guide-index-item > a {background:none !important;}
p.yellow-bullet {
    font-weight: bold;
    background: url(../images/bg-q2.png) no-repeat 0px 5px;
    padding-left: 20px;
}
a.yellow-link:hover .yellow-bullet {color: #c4c6c7;}

@media only screen and (max-width: 767px) {
  .tbs-form .form-control {-webkit-border-radius:20px!important;-moz-border-radius:20px!important;border-radius:20px!important;}
  .tbs-form .tbs-btn {
    bottom: 1px !important;
  }
}


.tbs-form .form-control::-webkit-input-placeholder {color: #7a7a7a; font-style: italic; font-size: 12px; line-height: 20px;}
.tbs-form .form-control:-moz-placeholder {color: #7a7a7a;font-style: italic; font-size: 12px; line-height: 20px;}
.tbs-form .form-control::-moz-placeholder {color: #7a7a7a;font-style: italic; font-size: 12px; line-height: 20px;}
.tbs-form .form-control:-ms-input-placeholder {color: #7a7a7a;font-style: italic; font-size: 12px; line-height: 20px;}

/* Navigation */
.navbar-default {background-color: transparent; border-color: transparent;font-family: 'HelveticaRG', serif;font-size: 14px;border: none;text-transform: capitalize;}
.navbar-default .navbar-nav > li > a {line-height: 35px;}
.nbb-full {display: none;}
.nbb-naked {display: block;}
.sticky-wrapper {margin-top: 0px;z-index: 9999;position: relative;}
#navigation {-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;position: relative;z-index: 10;}
#bs-example-navbar-collapse-1 { text-align: center; }
#bs-example-navbar-collapse-1 #menu-main-menu { display:inline-block;float:none;vertical-align: middle; }
@media only screen and (max-width: 767px) {
  .hide-mobile {display: none !important;}
}
@media only screen and (min-width: 768px) {
  .hide-desktop {display: none !important;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
  ul.locations-list li .btn-wrap{
      margin-top: -25px !important;
  }
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
      
.forms_wrapper.partner_wrapper .gform_footer.top_label input, .gform_wrapper.forms_wrapper.referral_wrapper .gform_footer.top_label input, .forms_wrapper.referral_wrapper.gform_wrapper input[type="submit"], .page-template-page_careers  #resumeupload > .btn-custom, .gform_wrapper.forms_wrapper.quote_2_wrapper .gform_footer.top_label input {
    width: 277px !important;
}     
}


#navigation {left: 0; right: 0; z-index: 9999; border-bottom: none;background: #000;}
#menu-main-menu li a {text-shadow: none !important;}
.navbar-default {background-color: #fff; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;border-bottom: 1px solid rgba(0,0,0,0.08);margin-top: -1px;clear:both;}
.navbar-default .navbar-nav > li > a {color: #666;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #000;}
#navigation .nbb-full {display: block;visibility: visible;padding: 12px 15px 12px 0px;}
#navigation .nbb-naked {display: none; visibility: hidden;}

.navbar-default .tbmobile {display: none;}
.navbar-nav > li:hover .sub-menu{display:block;}
.navbar-nav > li .sub-menu{
    background-color: #212121;
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none;
    margin:0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 101%;
    z-index: 1000;
}
.navbar-nav > li .sub-menu > li > a {
    clear: both;
    color: rgba(255, 255, 255, 0.5);
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 10px 30px;
    white-space: nowrap;
}
.navbar-nav > li .sub-menu > li > a:hover{color:#fff;}
/* Header */
header {position: relative; overflow: hidden; /*min-height: 420px*/;padding-bottom: 100px;background-position: 50% calc(50% + 121px);}


#dark-overlay {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); height: 100%;z-index:10}
#banner #dark-overlay{z-index:auto;}
#banner .content{ position:relative;z-index:2;}
header #dark-overlay {z-index:auto}
.btm-section {z-index:20}



  a.lm{
        text-align: left;
        text-transform: uppercase;
        text-decoration: underline;
        color: #000;
        font-family:"HelveticaMD",serif;
        padding-top: 20px;
        display: inline-block;
        margin-top: 10px;
        font-size: 18px;
        transition: 1.5s ease all;
    }


    a.lm.gold{
        color: #f1b22f;
    }


     a.lm.purple{
        color: #833177;
    }



     a.lm.blue{
        color: #0072ce;
    }


     a.lm.maroon{
        color: #bf0d3e;
    }

/*header:before {
    content: '';
    position: absolute;
    top: 48px;
    bottom: 0;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 90%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(90%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 90%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 90%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear,  left top, left bottom,  from(rgba(0,0,0,0.65)),color-stop(90%, rgba(0,0,0,0)));
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 90%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 90%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}*/
#dark-overlay {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); height: 100%;}

/* Header IDs */
#home {background: #212121 url('../images/header-bgs/home-1.jpg') center top no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; min-height: 767px;}
#home-1, #home-2, #home-3 { background: #212121 url('../images/header-bgs/home-1.jpg') center center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; min-height: 630px; }
#home-1 {background-image: url('../images/header-bgs/home-1.jpg'); }
#home-2 {background-image: url('../images/header-bgs/home-2.jpg'); }
#home-3 {background-image: url('../images/header-bgs/home-3.jpg'); }
#our-company {background: #333 url('../images/header-bgs/our-company.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#careers {background: #333 url('../images/header-bgs/careers.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#assist {background: #333 url('../images/header-bgs/assist.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#case-studies, #case-study {background: #333 url('../images/header-bgs/case-studies.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#guides {background: #333 url('../images/header-bgs/guides.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}

#guides-category, #guides-individual {background: #333 url('../images/header-bgs/category.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#referral-program {background: #333 url('../images/header-bgs/referral-program.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#what-we-offer {background: #333 url('../images/header-bgs/what-we-offer.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#blog {background: /*#333 url('../images/header-bgs/blog.jpg') top center no-repeat;*/  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;min-height: 465px}
#header-bg{background: #000; margin-bottom: 70px;}
#seminar  {background: #333 url('../images/header-bgs/seminar.jpg') top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#contact {background: #fff; /*margin-bottom: 70px;*/}
.page-id-8478 #contact{margin-bottom:0}
#contact:before {background: none}

/* Contact Page */
#contact .navbar-default .navbar-nav > li > a {color: #000;}
#contact .navbar-default .navbar-nav > li > a:hover,
#contact .navbar-default .navbar-nav > li > a:focus,
#contact .navbar-default .navbar-nav > .open > a,
#contact .navbar-default .navbar-nav > .open > a:hover,
#contact .navbar-default .navbar-nav > .open > a:focus {color: #666;}
/*#contact  #navigation .nbb-full {display: block; visibility: visible;}
#contact  #navigation .nbb-naked {display: none;}*/

/* Header Content */
#home .header-content {margin-top: 90px;}
#home .header-content h1 {margin-bottom: 55px}
.header-content {margin-top: 48px;position: relative;z-index: 9;}
.header-content h1 {font-family: 'CenturyLT', serif;font-size: 50px;margin-bottom: 40px; text-transform: capitalize;}
.hc-para { margin-bottom: 29px;}
.hc-para .para {font-family: 'CenturyLT', serif;    font-size: 22px;    line-height: 32px;}

/* Search */
.header-search {padding: 30px 36.5px; text-align: center;}
.header-search h3 {font-family: 'CenturyLT', serif;  }
.header-search form {margin-bottom: 25px;}
.header-search .btn {display: block; width: 100%;}
.header1-search {padding: 30px 36.5px;font-family: 'HelveticaRG', serif;}
.header1-search form {margin-bottom: 10px;}
.popular-search {font-size: 1em; font-family: 'HelveticaRG', serif;padding-left: 20px;}
.popular-search .tags {color: #ccc;}
.popular-search .tags a {color: #bdbdbd; text-decoration: underline;font-family: 'HelveticaRG', serif;font-size: 12px;line-height: 22px;}
.popular-search .tags a:hover {color: #999; text-decoration: none;}

/* Brands Bar */
#brands-bar {background: #005a96; /* min-height: 111px; */ float: left; width: 100%; /* line-height: 0px; */padding: 25px 0;}
#brands-bar .bb-title {font-family: 'CenturyLT', serif; font-size: 2em; color: #fff;margin-bottom: 0;line-height: 50px;}
#brands-bar .bb-list {list-style: none; margin: 0; padding: 0;}
#brands-bar .bb-list li {float: left; margin-right: 12px; margin-left: 12px;}

.bbt-list {font-family: 'Helvetica67', serif; font-size: 16px;letter-spacing: 0.5px;padding-left: 25px;}
.bbt-list li {float: left; margin-right: 55px; line-height: 80px;}
.bbt-list li:last-child {margin-right: 0;}



/* Intro Div*/
.intro-div {font-family: 'CenturyLT', serif; padding: 0 0 40px; float: left; width: 100%; text-align: left;}
.tax-topics .intro-div {padding-bottom: 20px;}
.intro-div h1,.intro-div h2 {font-size: 50px;margin-bottom: 0;}
.intro-div .intro {font-size: 22px; margin: 0;line-height: 32px;}


/* Intro1 Div*/
.intro1-div {font-family: 'CenturyLT', serif; float: left; width: 100%; text-align: left;}
.intro1-div h2 {font-size: 50px;margin-bottom: 0;}
.intro1-div .introduction {font-size: 22px; margin: 0;line-height: 32px;}

/* Offering Tabs */
.we-offer {}
.we-offer .intro-div {padding-bottom: 60px;}

.we-offer .otab-sep {position: relative; padding: 50px 19px 25px; min-height: 240px;margin-top: 60px;}
.we-offer .otab-sep-lg {padding-top: 130px;}
.we-offer .otab-sep:before {content: ''; position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 3px; background: #f2f2f2; top: -40px; width: 85px;height: 85px; margin: 0 auto;left: 0;right: 0;}
.we-offer .otab-sep-lg:before {width: 160px;height: 160px; top: -38px;}
.we-offer .bg-white.otab-sep:before {background: #fff;}
.we-offer .otab-sep .otab-icons, .we-offer .otab-sep .otab-icons-lg {position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid #fff; padding: 3px; top: -30px;width: 65px;height: 65px;margin: 0 auto;left: 0;right: 0; overflow: hidden; text-align: center; display: block; vertical-align: middle;}
.we-offer .otab-sep .otab-icons-lg {width: 142px;height: 142px}

.we-offer .otab-sep .otab-icons img {display: block; }

.bbox {margin-top: 40px;}
.oicons {position: relative;  width: 67px; overflow: hidden; display: table;height: 67px;float: left;margin-right: 25px;}
.oicons .oicons-icons {position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid transparent; padding: 0px; top: 0;margin: 0 auto;left: 0;right: 0; overflow: hidden; text-align: center; display: table; vertical-align: middle;}
.oicons .oicons-icons img {display: block; }


/* Quote */
.quote {font-family: 'CenturyLT', serif; font-size: 22px; text-align: center;line-height: 32px;}
.quote-by {font-family: 'Helvetica67', serif; text-align: center;font-size: 16px;margin: 15px 0 5px;}
.quote-location {font-family: 'HelveticaRG', serif; text-align: center;font-size: 13px;}
.quote-sm {font-family: 'HelveticaRG', serif; font-size: 13px; text-align: center;color: #5c6771;line-height: 21px;margin: 0 20px;}
.quote-sm span {font-size: 35px; line-height: 1px;font-family: 'CenturyLT', serif;}
.quote-sm span:nth-child(1) {padding-top: 18px;position: absolute;margin-left: -20px;}
.quote-sm span:nth-child(2) {position: absolute;padding-top: 18px;margin-left: 5px;}

/* Sections */
.section {padding: 70px 0; /*float: left;*/ width: 100%;}
.thumb-overlay {-moz-background-size: cover;-o-background-size: cover;background-size: cover; height: 200px; width: 100%; background-position: center top; display: block; background-repeat: no-repeat;}
.thumb-overlay a {display:block;height:100%;width:100%}
.section .thumb {height: 100% !important; max-width: inherit !important; width: auto !important;}
.section .location-img {margin-bottom: 0;width: 300px;height: 197px;}
.section .lh-desk {min-height: 255px;}
.section h3 {font-family: 'CenturyLT', serif; font-size: 22px;margin-bottom: 25px;}
.section hr {border-top-color: #c4c6c7 !important;}



/* Footer */
footer {float: left;width: 100%;background: #2d2d2d;padding: 62px 0 0;color: #c4c6c7;position: relative;z-index: 999;font-family: 'HelveticaRG', sans-serif;font-size: 13px;}
footer h4 {font-family: 'HelveticaMD', sans-serif;color: #fff;margin-bottom: 16px;font-size: 18px;float: left;width: 100%;}
footer a {color: #fff; }
footer ul {list-style: none; margin: 0; padding: 0;}
footer ul.footer-nav li {float: left;width: 100%;margin-bottom: 6px;font-family: 'HelveticaRG', sans-serif;}
footer ul.footer-nav li img {margin-right: 10px;}
footer ul.scl-icon li {margin-bottom: 13px}
footer ul.footer-nav li a {color: #fff;}
footer ul li a:hover {color: #cbcbcb; text-decoration: none;}
footer .para {font-size: 13px; line-height: 21px;}
footer input[type="email"] {font-family: 'Helvetica', sans-serif; font-size: 14px;}
footer input[type="submit"] {font-family: "HelveticaMD",sans-serif !important;  font-size: 14px; letter-spacing: 1px;padding: 10px 50px 10px 50px !important;}
footer input[type="email"]:focus,
footer input[type="submit"]:focus {outline: 0 none;}
footer .footer-about .footer-logo {margin-bottom: 33px; display: block; }
footer .footer-about .social {margin-top: 7px; margin-bottom: 14px; }
footer .footer-about ul a {text-decoration: underline; }
footer .footer-subscribe .btn-subscribe {height: 42px; min-width: 173px; }
footer .credit {float: left;width: 100%;background: #000;margin-top: 46px;padding: 22px 0 18px;color: rgba(255,255,255,0.3);text-align: center;color:#999;}


/*Footer white*/
.footer-white{background:#fff;padding:37px 0 0;border-top: 1px solid #2d2d2d;}
.footer-white .footer-logo{margin-bottom: 14px;}
.footer-white h4{width:auto;float:none;text-transform:uppercase;margin:0 -15px 22px 0;color:#353535;font:bold 13px/18px "Helvetica Neue","Helvetica","Arial",sans-serif}
.footer-white ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.footer-white ul li{vertical-align:top;overflow:hidden;}
footer.footer-white ul.footer-nav li{ margin-bottom: 8px;}
footer.footer-white ul.footer-nav li a,
.footer-white ul li a{color:#9b9b9b;font:12px/19px Helvetica, Arial , sans-serif}
footer.footer-white ul.footer-nav li a:hover,
.footer-white ul li a:hover{color:#000;}
.footer-white  .social a{ margin-left: 13px;background: url(../images/bg-social5.png) no-repeat 0px 0px;width:31px;height:31px;}
.footer-white  .social a.facebook{background-position: 0 0}
.footer-white  .social a.twitter{background-position: -48px 0}
.footer-white  .social a.linkedin{background-position: -97px 0}
.footer-white  .social a.youtube{background-position: -145px 0}
footer.footer-white .credit{background:#2d2d2d;}
footer.footer-white .credit ul{float:left;margin:0;padding:0;list-style:none;}
footer.footer-white .credit ul li{background: url(../images/sep05.png) no-repeat 0px 5px;float:left;font:13px/20px Helvetica, Arial, sans-serif;color:#999;padding:0 10px;}
footer.footer-white .credit ul li:first-child{background:none;padding-left:0;}
footer.footer-white .credit ul li a{color:#999;font:13px/20px Helvetica, Arial, sans-serif;color:#999;}
footer.footer-white .credit .copy{text-align:right}
footer.footer-white .tel{letter-spacing:1px;border-radius:23px;-webkit-border-radius:23px;background: url("../images/bg-tel12.png") no-repeat scroll 28px 12px;font:bold 32px/40px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;position:absolute;bottom:45px;left:33px;border:1px solid #642f6c;padding:2px 23px 2px 50px;color:#642f6c;}
footer.footer-white .footerphone .tel{font-size:25px;letter-spacing:0;padding:0 0 0 24px;position:static;display:block;border-radius:0;-webkit-border-radius:0;border:none;color:#424242;background: url("../images/bg-tel13.png") no-repeat scroll 0 50%;}
footer.footer-white .footerphone{overflow:hidden;clear:both}
footer.footer-white .footerphone a{float:left;}
ul.footer-nav.before-last {margin-bottom: 20px;}

/* Last Updates for Footer WHITE */
footer.footer-white .footerphone .tel  a,
footer.footer-white .footerphone .tel  a span,
footer.footer-white .footerphone .tel {color:#0072ce!important;}
footer.footer-white .footerphone .tel:hover{color:#005a96!important; background: rgba(0, 0, 0, 0) url("../images/bg-tel13-h.png") no-repeat scroll 0 50%;}
.footer-white  .social a{ margin-left: 2px !important;background: url(../images/bg-social6.gif) no-repeat 0px 0px;width:31px;height:31px;background-size:auto 31px;}
.footer-white  .social a.facebook{background-position: 0 0}
.footer-white  .social a.twitter{background-position: -69px 0}
.footer-white  .social a.linkedin{background-position: -34px 0}
.footer-white  .social a.youtube{background-position:-102px 0}
footer.footer-white .footerphone .tel {
    background: rgba(0, 0, 0, 0) url("../images/bg-tel13.png") no-repeat scroll 0 50%;
    border: medium none;
    border-radius: 0;
    color: #424242;
    display: block;
    font-size: 25px;
    letter-spacing: 0;
    padding: 0 0 0 24px;
    position: static;
}

footer.footer-white .footerphone .tel:hover {
    background: rgba(0, 0, 0, 0) url("../images/bg-tel13-h.png") no-repeat scroll 0 50%;
    color: #005a96;
}

footer.footer-white ul.footer-nav li a{
    color: #0072ce;
}
footer.footer-white ul.footer-nav li a:hover{
    color: #005a96;
}
footer.footer-white .credit ul li{background:none;}

@media only screen and (max-width: 767px) {
    .footer-white .col-xs-6{float:none;display:inline-block;vertical-align:top;margin:0 -5px 0 0}
    footer.footer-white .credit ul{float:none;display:inline-block;vertical-align:top;}
    footer.footer-white .credit .copy{text-align:center}
}





/* Polygons */
.shape {
    -webkit-transform: skewY(3deg);
    -moz-transform: skewY(3deg);
    -o-transform: skewY(3deg);
       transform: skewY(3deg);
    -ms-transform: rotate(3deg);
    min-height: 250px;
    position: absolute;
    bottom: -180px;
    left: -20px;
    right: 0;
}

.btm-section {padding-bottom: 100px !important;}
.btm-section .shape {
    -webkit-transform: skewY(2deg);
    -moz-transform: skewY(2deg);
    -ms-transform: skewY(2deg);
     -o-transform: skewY(2deg);
        transform: skewY(2deg);
    bottom: -200px;}


/* Job Search Result */
#job-search {float: left; width: 100%;margin-top: 30px;}
.search-result  {float: left; width: 100%; border-top: 1px solid #ccc; padding: 40px 0; }
.search-result .job-title {font-family: 'Helvetica67', serif;  font-size: 18px;margin-bottom: 5px;}
.search-result .job-location {font-family: 'HelveticaRG', serif; font-weight: 600; margin-bottom: 20px;}
.search-result .job-desc {font-family: 'HelveticaRG', serif; font-size: 14px;line-height: 25px;}

/* Benefit Box*/
.btext {display: inline-block;width: 74%;}
.btext .head-2 {margin-bottom: 20px;}


/* Guides Index */
.guide-index {list-style: none; margin: 0; padding: 0;}
.guide-index li {float: left; width: 100%; padding-bottom:  20px; margin-bottom: 20px; font-family: 'HelveticaMD', serif; font-size: 1.2em; border-bottom: 1px solid #eee;}
.guide-index li a {}
.guide-index li a:hover {text-decoration: none;}


/* Blog */
.blog-posts .thumb {margin-bottom: 0; height: 190px; max-width: 100%;}
.post-date, .post-tags {font-size: 0.9em;}
.post-date {margin-bottom: 30px;}

.blog-cat-lists {
    list-style: none;
    padding: 0;
    text-align: left;}
.blog-cat-lists li {
  float: left;
  width: 100%;
  margin-bottom: 8px;
  font-family: 'HelveticaRG', serif;
}
.blog-cat-lists li a {
  margin-left: 15px;
  position: relative;
}
.blog-cat-lists li a:before {
  content: '';
  position: absolute;    width: 7px;    height: 9px;
  background: url(../images/bullet-arrow-maroon.png);
  left: -25px;    font-size: 20px;
  top: 4px;
  color: #D11268;
}
.blogs-tags {font-size: 13px; font-family: 'HelveticaRG', serif;}
.blogs-tags a { margin-right: 5px;}


/* Share */
.share-this {padding: 25px 0}
.share-icon {margin-left: 25px;}
.share-icon li {display: inline-block; /* margin-right:  15px; */}
.single-guide .share-icon li{width:auto !important;}
.single-guide .share-icon .stButton .stLarge{
      height: 20px !important;
    width: 20px !important;
}
.single-guide .share-icon{margin-left:18px !important}
.share-icon li img {margin-right: 8px;}

/* Bullet List */
.blt-list {list-style: disc; margin-left: 15px; margin-top: 15px;}
.blt-list li {font-size: 1em; font-family: 'HelveticaRG', serif; margin-bottom: 8px;}


/* ATS Box */
.ats-box {border: 1px solid #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 8px 30px; font-size: 16px; font-family: 'HelveticaRG', serif;}
.ats-box span {float: left; border: 2px solid #eee; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 8px 4px; height: 20px; width: 20px; margin-right: 10px; position: relative;}
.ats-box span i {font-size: 10px;float: left;line-height: 0px;}
.ats-box a {float: left; line-height: 20px;}

.atb_list {list-style: none; margin: 0; padding: 0;}
.atb_list li {display: inline-block; margin-right:  25px;}


.calendar {border: 1px solid #c4c6c7; padding: 4px 0px; background: #fff; text-align: center; font-family: 'HelveticaRG', serif;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width: 70px;}
.calendar .month {font-size: 14px; }
.calendar .date {font-size: 25px; font-weight: bold;}
.calendar .day {font-size: 12px;}
.calendar p {margin-bottom: 0;}

.select-form .form-control { display: inline-block; background-color: transparent !important; font-family: 'HelveticaIT',serif; font-size: 14px; line-height: 21px;-webkit-border-radius: 20px !important;-moz-border-radius: 20px !important;border-radius: 20px !important;}
.darrow {
  padding: 0;
  -webkit-border-radius: 25px;
     -moz-border-radius: 25px;
          border-radius: 25px;
  overflow: hidden;
  background: #fff url("../images/icon-DownArrow_inv.png") no-repeat 90% 50%;
  margin: 0;
  float: left;
}


/* Grey BGs */
.grey-careers {background: url(../images/grey-bg-careers.jpg) top center no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.grey-emp-cat {background: url(../images/grey-bg-emp-cat.jpg) top center no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.grey-assist {background: url(../images/grey-bg-assist.jpg) top center no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.grey-our-camp-1 {background: url(../images/grey-bg-our-camp-1.jpg) top center no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.grey-our-camp-2 {background: url(../images/grey-bg-our-camp-2.jpg) top center no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.grey-wht-offer {background: url(../images/grey-bg-wht-offer.jpg) top center no-repeat; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.invitee-data  {background:  url(../images/header-bgs/our-company.jpg) top center no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}


/*.article img {width: 100%;}*/
.search .btn-custom {margin-bottom: 0; width: 100%; min-width: inherit;}
.panel-title .indicator {color: #9c1f31;}
.blog-date {font-family: 'Helvetica67', serif; font-size: 16px;}

.table .register-now {min-width: inherit !important;}

/* Errors */
.mc4wp-error {
    color: rgb(213, 203, 136);
    font-size: 12px;
}


/* Guide Post CSS */
section.single-guide, .single-guide p, .blog-post, .blog-post p {font-family: 'HelveticaRG', serif; line-height: 21px; font-size: 13px; clear:both;}
.single-guide .section h1,
.single-guide  .section h2,
.single-guide  .section h3,
.single-guide  .section h4,
.single-guide  .section h5,
.single-guide  .section h6,
.blog-post h1,
.blog-post h2,
.blog-post h3,
.blog-post h4,
.blog-post h5,
.blog-post h6,
.single-post .article h2 {font-family: 'Helvetica67', serif; display: block; font-size: 16px; margin: 15px 0; color: #0077be;}

.single-guide .section {background-color: #f9f9f9;}

.single-guide-content.col-md-8 h2.entry-title {
  font-family: 'CenturyLT', serif;
  font-size: 36px;
  color: #3a3a3a;
  margin: 25px 0 23px;
}

.single-guide .section  ul {margin-left: 20px; padding: 0; text-align: left; list-style: none !important; }
.single-guide .section  ul li, .blog-post ul li {float: left; width: 100%; margin-bottom: 8px; font-family: 'HelveticaRG', serif; position: relative; font-family: 'HelveticaRG', serif;  font-size: 13px;}

.single-guide .section ul li:before {content: ''; position: absolute; width: 7px ;height: 9px; background: url(../images/bullet-arrow-blue.png); left: -20px; font-size: 20px; top: 6px; color: #005a96;}

/*.single-guide .single-guide-content {float: right;}
.single-guide .single-guide-sidebar {float: left;}*/

.modal-content .head-1 {font-size: 40px; line-height: 50px;}
.modal-content p {margin: 0 0 5px;}

.custab > thead > tr > th, .custab > tbody > tr > th, .custab > tfoot > tr > th, .custab > thead > tr > td, .custab > tbody > tr > td, .custab > tfoot > tr > td {padding: 15px 20px;}
.custab .action-links {text-align: right;}

.seminar_title {
    font-weight: 100;
    font-family: 'Helvetica67', serif;
    font-size: 16px;
}
.seminar_subtitle {
    font-family: 'HelveticaRG';
    font-size: 13px;
    font-weight: 600;
}
.seminar_address {
    font-size: 13px;
    line-height: 20px;
    font-family: "HelveticaRG", Arial, sans-serif;
}
.seminar_time {
    color: #b1b5b8;
    font-size: 13px;
}
.custab .moreinfo {
    font-family: 'HelveticaMD', serif;
    color: #dd931a;
    font-size: 14px;
    letter-spacing: 0.5px;
}

/* Contact */
#contact .cont-call {
    font-family: 'CenturyLT', serif;
    font-size: 26px;
    line-height: 32px;
    margin: 0px;
}
#contact .cont-call span {
    font-family: 'CenturyBold', serif;
    font-size: 34px;
}

#contact .cont-saperator {
    position: relative;
    float: left;
    width: 100%;
    margin: 35px 0;
    height: 1px;
    background: #c4c6c7;
}
#contact .cont-saperator span {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    padding: 0px;
    background: #fff;
    color: #c4c6c7;
    width: 30px;
    margin: 0 auto;
    top: -12px;
}
.cont-para {
    font-size: 13px;
    line-height: 21px;
    font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;
}
/* Privacy and Policy */
.page-id-294 .postcontent ul{ list-style: disc;padding-left:25px; }

/* Ellipsis */
.ellip {
  display: block;
  height: 100%;
}

.ellip-line {
  display: inline-block;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  max-width: 100%;
}
/*.page-template-page_landing3 #form ul li{margin:0 0 20px}*/
.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
}

/* Min Heights */
.minh-158 {min-height: 158px;}
.minh-350 {min-height: 350px !important;}
.minh-48 {min-height: 48px;}
.minh-96 {min-height: 96px;}

/* Date Picker */
.datepicker.dropdown-menu {background: #fff; padding: 10px 15px; -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.datepicker.dropdown-menu .table-condensed > thead > tr > th {text-align: center;}
.datepicker.dropdown-menu .table-condensed > tbody > tr > td.day {cursor: pointer;}
.datepicker.dropdown-menu .table-condensed > tbody > tr > td.day.active {background: #0089ec; color: #ffffff;}

/* Seminars */
.add_new_attendee {cursor: pointer;}

.yplay {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.yplay:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    vertical-align: middle;
    bottom: 0;
    background: url(../images/play-icon.png) no-repeat center center;
    z-index: 99;
}

/* On this Page */
.onthis-desk {display: block;}
.onthis-resp {display: none;}

.ic-box {margin: 0 auto; width: 300px;}

.pointer {cursor: pointer;}


#testimonial .item {
    display: block;
    width: 100%;
    height: auto;
}

.close_stack {position: absolute; top: 0; bottom: 0; right: 0; left: 0; height: 100%; z-index: -1;}


.blog-news-letter-singup .mc4wp-form input[type="submit"],
.blog-news-letter-singup .subscribe-btn {border: 2px solid #fff; background: none; color: #fff; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; cursor: pointer; display: inline-block; font-family: "HelveticaMD",serif; letter-spacing: 0.5px; padding: 13px 50px 7px 50px;  position: relative; text-align: center; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; width:100%;}
.blog-news-letter-singup .mc4wp-form input[type="submit"]:hover,
.blog-news-letter-singup .mc4wp-form input[type="submit"]:focus,
.blog-news-letter-singup .subscribe-btn:hover,
.blog-news-letter-singup .subscribe-btn:focus {border-color: #c5c6c6; color: #c5c6c6; background: transparent}

.blog-news-letter-singup .mc4wp-form #mc4wp_email {display: inline-block; max-width: 300px;}
.blog-news-letter-singup .mc4wp-form #mc4wp_email {background-color: #fff; background-image: none; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; line-height: 1.42857; padding: 10px 20px; -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; -moz-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s; -o-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s; width: 100%;}
.blog-news-letter-singup .mc4wp-form #mc4wp_email:focus {border: 1px solid #d11242;}


.footer-subscribe .mc4wp-form  label {display: inline-block; /*width: 5em;*/}

.footer-subscribe .mc4wp-form #mc4wp_email {display: inline-block; max-width: 300px;}

.footer-subscribe .mc4wp-form #mc4wp_email {background-color: #fff;background-image: none;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;line-height: 1.42857;padding: 9px 20px 10px;-webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;-moz-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s;-o-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s;width: 100%;-webkit-border-radius: 50em;-moz-border-radius: 50em;border-radius: 50em;-webkit-appearance: none;font-style: italic;}

.footer-subscribe .mc4wp-form #mc4wp_email::-webkit-input-placeholder {font-style: italic; }
.footer-subscribe .mc4wp-form #mc4wp_email:-moz-placeholder {font-style: italic; }
.footer-subscribe .mc4wp-form #mc4wp_email::-moz-placeholder {font-style: italic; }
.footer-subscribe .mc4wp-form #mc4wp_email:-ms-input-placeholder {font-style: italic; }

.footer-subscribe .mc4wp-form #mc4wp_email:focus {border: 1px solid #f1b434;}

.footer-subscribe .mc4wp-form form p label{display:none;}


.footer-subscribe .mc4wp-form input[type="submit"] {background: none repeat scroll 0 0 #f1b434; color: #fff; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; cursor: pointer; display: inline-block; font-family: "HelveticaMD",serif;  letter-spacing: 0.5px; padding: 10px 50px 10px 50px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; width:100%; border:0;}
.footer-subscribe .mc4wp-form input[type="submit"]:hover,
.footer-subscribe .mc4wp-form input[type="submit"]:focus {background: none repeat scroll 0 0 #dd931a;}

/* Careers */
.job {border-bottom: 1px solid #c4c6c7; margin-bottom: 40px;}

.job .title, .ja-job-details .title {font-family: "Helvetica67",serif; font-size: 16px; color: #d11242;}
.job .title a {color: #d11242; outline: none; text-decoration: undff; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; cursor: pointer; display: inline-block; font-family: "HelveticaMD",serif;  letter-spacing: 0.5px; padding: 10px 50px 10px 50px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; width:100%; border:0;}
.footer-subscribe .mc4wp-form input[type="submit"]:hover,
.footer-subscribe .mc4wp-form input[type="submit"]:focus {background: none repeat scroll 0 0 #dd931a;}

/* Careers */
.job {border-bottom: 1px solid #c4c6c7; margin-bottom: 40px;}

.job .title, .ja-job-details .title {font-family: "Helvetica67",serif; font-size: 16px; color: #d11242;}
.job .title a {color: #d11242; outline: none; text-decoration: underline;}
.job .title a:hover,
.job .title a:focus {color: #9c1f31;}
.summary {margin-bottom: 40px;}
.summary, .classifications, .date-posted {line-height: 25px; font-size: 14px; font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
.classifications, .date-posted{font-size: 0.9em; line-height: 1.5em;font-weight: bold; margin-bottom: 10px !important;}
/*.classifications li {margin: 0;display: inline-block;}*/
.classifications li {margin: 0;display: none;}
.classifications li:last-child {display: block}
.classifications li:after {content: ' / ';}
.classifications li:last-child:after { content: '';}

.view-details, .back-link {text-decoration: underline; position: relative; font-family: 'Helvetica77', serif;color: #9c1f31; margin-bottom: 40px; display: block}
.view-details:hover,
.view-details:focus,
.back-link:hover,
.back-link:focus {text-decoration: underline;}

.ja-pager {
    border: none !important;
    font-family: 'HelveticaMD', serif;
    font-size: 16px !important;
}
.ja-pager .current-page {color: #d2224b !important; text-decoration: underline !important; padding-right: 6px;}
.ja-pager a {
    color: #5c6771;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px;
    position: relative;
    text-decoration: underline;
}
.ja-pager-summary,
.powered-by-jobadder,
.date-posted,
.view-details {display: none; visibility: hidden;}

.back-link {margin: 40px 0 10px;}
.ja-button {
    border: #d11242 solid 2px;
    color: #d11242;
    background-color: transparent;


    display: inline-block;
    position: relative;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-family: 'HelveticaMD', serif !important;
    padding: 13px 50px 7px 50px;
    font-weight: 300;
    min-width: 300px;
    letter-spacing: 0.5px;
    font-size: 14px;
}
.ja-button:hover,
.ja-button:focus {
    border-color: #9c1f31; color: #9c1f31; background: transparent
}
.health-check {margin: 0 auto; width: 80%;}
.btn-custom.health-check,
.btn-custom.btn-border,
.btn-custom.searchbtn {padding-top:13px;padding-bottom:7px}

.feefo {font-family: 'HelveticaMD', serif !important; font-size: 35px; color:'#ffffff'; background-color:'000000'; margin-top: 5px;}
.risk-head {font-family: 'HelveticaMD', serif !important; font-size: 28px; margin-bottom: 15px;}
.risk-para {font-family: "Helvetica", Arial, sans-serif; font-size: 18px;}

.risk-disclaimer {font-family: "Helvetica", Arial, sans-serif;  font-size: 7px;}/* Added by Shanthini - 13th July 2015 - to reduce size of Disclaimer text*/


#field_14_5 { clear:left!important; }


 .page-template-page_awards_splash  .header-content {text-align:center;}
 .page-template-page_events  .header-content {text-align:center;}
 .page-template-page_awards_splash  .header-content  p{font-family:"Helvetica",Arial,sans-serif!important}
 .page-template-page_events  .header-content  p{font-family:"Helvetica",Arial,sans-serif!important}
 .page-template-page_awards_splash  .header-content h1{font-size:58px;margin:0 0 17px}
 .page-template-page_events  .header-content h1{font-size:40px;margin:0 0 17px}
 .page-template-page_awards_splash   .btn,.page-template-page_events   .btn{
    padding:0;
    background:#f1b435;
    display:inline-block;
    vertical-align:top;
    -moz-border-radius:24px!important;
         border-radius:24px!important;
    font:bold 14px/20px "Open Sans",serif!important;
    margin:22px 0 0;
    -webkit-border-radius:24px!important;
    color:#fff;
    text-transform:uppercase;
    -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
         box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    min-width:287px;
    border:none!important;
    color:#fff!important;
    height:auto!important
}
 .page-template-page_awards_splash   .btn span,
 .page-template-page_events   .btn span{
    display:inline-block;
    vertical-align:top;
    padding: 17px 33px 15px 0;
    font-size:19px;
    background:url('../images/bg-btn.png') no-repeat 100% 7px;
}
.page-template-page_awards_splash   .btn,.page-template-page_events   .btn.popup-btn{

    line-height:normal !important;

}
 .page-template-page_awards_splash  #dark-overlay,.page-template-page_events  #dark-overlay{background:rgba(0,39,94,0.2);}
/*#events-top{min-height:800px}*/
 .page-template-page_awards_splash .section{text-align:center}
 .page-template-page_events .section{text-align:center}
#learn h2{color:#0072cb;padding:92px 0 0;background:url('../images/bg-learn.jpg') no-repeat 50% 0;margin:0 0 46px;font:40px/43px "CenturyLT",serif}
#learn p{margin:0 0 17px;}
#learn{color:#5a6875;background:#f7f7f7; font-size: 19px;line-height: 33px;}
#topics2{background:#0071cd;color:#fff;}
#topics2 h2{background:url('../images/bg-topics.jpg') no-repeat 50% 0;margin:0 0 55px;padding:83px 0 0;color:#fff;font:50px/60px "CenturyLT",serif}
.topics-list{margin:0 -18px 0 0;padding:0;list-style:none;overflow:hidden;}
.topics-list li{float:left;font-size:18px;line-height:20px;margin:0 18px 18px 0;font:bold 15px/24px "Open Sans",sans-serif!important;text-align:center;min-width:284px;color:#fff;text-transform:uppercase;background:#00558c;padding:23px 23px 23px;}
.topics-list li a{display:block;}
#speaker{background:#f7f7f7;}
#speaker h2{background:url('../images/bg-judges.png') no-repeat 50% 0;padding: 97px 0 0;margin: 0 0 16px;color:#0073d2;font:50px/60px "CenturyLT",serif;}
#speaker .desc {font-size: 17px; margin-bottom: 48px; max-width: 630px; margin-left: auto; margin-right: auto; }
.bio-list{margin:0;padding:0;list-style:none;overflow:hidden;}
.bio-list li{display:inline-block;vertical-align:top;width:22.7%;background:#0071cd;margin:0 0.9% 20px}
.bio-list li img{width:100%;height:auto;display:block;}
.bio-list li .text-h{padding:21px 10px 19px;overflow:hidden;color:#fff;}
.bio-list li .text-h h3{color:#fff;margin:0;}
 .page-template-page_awards_splash .bio-list li .btn,.page-template-page_events .bio-list li .btn{-webkit-box-shadow: none;padding:6px 12px 6px;border:none!important;
    color:#fff!important;
    height:auto!important;
    -moz-box-shadow:none;
         box-shadow:none;min-width:148px;margin:12px 0 0;font-size:17px!important;line-height:24px!important;}
.bio-list li .text-h p{margin:0;}
.page-id-6271 #agenda { display: none; }
#agenda{background:#30373d;color:#fff;font-size: 19px;line-height: 33px;}
#agenda h2{color:#fff;padding:86px 0 0;background:url('../images/bg-agenda.jpg') no-repeat 50% 0;margin:0 0 27px;font:50px/60px "CenturyLT",serif}
.time-list{margin:0 auto;padding:41px 0 0;list-style:none;overflow:hidden;max-width:572px;}
.time-list li{vertical-align:top;overflow:hidden;margin:0 0 15px;background:#23282c;}
.time-list li img{float:left;}
.time-list li .text-h{overflow:hidden;padding:15px 10px 10px 25px;color:#fff;text-align:left;}
.time-list li .text-h .time{display:block;text-transform:uppercase;color:#0073ce;margin:0 0 3px;font:19px/24px "Helvetica67",serif!important;}
#map{overflow:hidden;padding:0}
#map img{width:100%;height:auto;display:block;}
#location{background:#fff;}
#location h2{color:#0071cd;padding:81px 0 0;background:url('../images/bg-location.jpg') no-repeat 50% 0;margin:0 0 61px;font:55px/60px "CenturyLT",serif}
.locations-list{margin:0 auto;padding:0;list-style:none;overflow:hidden;max-width:934px;}
.locations-list li{vertical-align:top;overflow:hidden;margin:0 0 38px;background:#0071cd;}
.locations-list .img-h{float:right;}
.locations-list .img-h img{vertical-align:top;}
.locations-list .text-h{overflow:hidden;padding:18px 32px;color:#fff;text-align:left;}
.locations-list .text-h .left{float:left;width:54%;font-size: 15px;line-height: 27px;}
.locations-list .text-h .left h3{font:39px/60px "CenturyLT",serif;margin:0 0 14px}
.locations-list .text-h .right{float:right;width:45%;text-align:right;padding:13px 0 0}
.locations-list .text-h .time{font:19px/24px "Helvetica67",serif!important;display:block;padding:0 30px 0 0;background:url('../images/bg-time.jpg') no-repeat 100% 2px;text-transform:uppercase;}
.locations-list .text-h .date{margin:0 0 9px;font:19px/24px "Helvetica67",serif!important;display:block;padding:0 30px 0 0;background:url('../images/bg-date.jpg') no-repeat 100% 2px;text-transform:uppercase;}
.locations-list .text-h .btn{min-width:186px}
 .page-template-page_events  .locations-list .text-h  .btn{margin:41px -7px 0 0;}
 .page-template-page_events  .locations-list .text-h  .btn span{padding: 8px 30px 8px 12px;background:url('../images/bg-btn2.png') no-repeat 100% 3px;font-size:17px;}
#register .gform_heading,
#register{background:#0071cd;color:#fff;font-size: 19px;line-height: 33px;}
#register .gform_wrapper ul li.gfield{width:auto!important;display:block!important;}
#register .gform_heading{margin-bottom: 1.125em;}
#register .gform_heading h3,
#register h2{padding:82px 0 0;color:#fff;margin:0 0 46px;background:url('../images/bg-register.jpg') no-repeat 50% 0;font:55px/60px "CenturyLT",serif}
#register .gform_heading{text-align:center}
 .page-template-page_awards_splash  #register  .form{max-width:938px;margin:0 auto;overflow:hidden;padding:59px 0 30px;}
 .page-template-page_events  #register  .form{max-width:938px;margin:0 auto;overflow:hidden;padding:59px 0 30px;}
#register .gform_wrapper{overflow:hidden;padding:0 0 15px}
#register .gform_body ul li input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #3061b4 inset !important;
    -webkit-text-fill-color: #fff !important;
}
.page-template-page_sitemap h1 {font-family: 'CenturyLT', serif;font-size:50px;margin-bottom:20px}
.page-template-page_sitemap  #learn .col-md-12 h2{margin:0 0 21px;-moz-background-size:33px auto;-o-background-size:33px auto;background-size:33px auto;padding:10px;background:#0072cb url('../images/bg-ar-acc.png') no-repeat 100% 50%;font:28px/34px'Open Sans', Arial, Sans-Serif;cursor:pointer;display:block;color:#fff;text-transform:uppercase}
.page-template-page_sitemap  #learn .col-md-12 h2:hover{opacity:.9}
.page-template-page_sitemap  #learn .col-md-12 .h{overflow:hidden;margin:0 0 15px}
.page-template-page_sitemap  #learn .col-md-12 ul{clear:both;display:none;}
.page-template-page_sitemap #learn .col-md-12 ul li{width:32.5%;display:inline-block;vertical-align:top;padding:0 3% 0 0;font-size:14px;}
.page-template-page_sitemap #learn .col-md-12 ul li.page_item_has_children{width:100%;padding:0}
.page-template-page_sitemap #learn .col-md-12 ul li br{display:none;}
.page-template-page_sitemap  #learn .col-md-12  .h{position:relative;}
#register .gform_footer{overflow:hidden;margin:0;padding:0;}
#register .gform_body{overflow:hidden;}
#register .gform_body ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#register .gform_body ul li label{display:none;}
#register .gform_body ul li,
 .page-template-page_awards_splash  .form .form-group{overflow:hidden;margin:0 0 15px!important}
 .page-template-page_events  .form .form-group{overflow:hidden;margin:0 0 15px!important}
#register .gform_wrapper .top_label .gfield_error{width:auto!important}
#register .gform_footer .form-group{text-align:center}
#register .gform_footer a,
 .page-template-page_awards_splash  .form .form-group a{display:inline-block;color:#fff;margin:10px 0;}
 .page-template-page_events  .form .form-group a{display:inline-block;color:#fff;margin:10px 0;}
#register .gform_body ul li select,
 .page-template-page_awards_splash  .form .form-group select{width:100%;}
 .page-template-page_events  .form .form-group select{width:100%;}
#register .gform_body ul li.half,
#register .gform_wrapper .top_label .gfield_error.half,
 .page-template-page_awards_splash .form .form-group.half,
 .page-template-page_events .form .form-group.half{float:left;width:49.6%!important;margin:0 1.5% 15px 0!important;}
#register .gform_wrapper{width:100%!important;}
#register .gform_body ul li input[type="text"],
#register .gform_body ul li input[type="email"],
 .page-template-page_awards_splash  .form .form-group input[type="text"],
 .page-template-page_events  .form .form-group input[type="text"]{
    -moz-border-radius:0!important;
         border-radius:0!important;
    -webkit-border-radius:0!important;
    background:#fff;
    border:none;
    margin:0;
    padding:15px 17px!important;
    width:100%;
    font-size:16px;
    line-height:30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height:60px;
    font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;
    color:#0071cd;
}
#register .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,#register .gform_wrapper li.gfield_html {
    max-width:100%;
}
#register .gform_footer.top_label{float:none;overflow:visible;text-align:center;width:100%}
#register .gform_footer.top_label:after{display:block;clear:both;content:'';}
#register .gform_body ul li.gfield_error input[type="email"],
#register .gform_body ul li.gfield_error input[type="text"]{background:#ffc9bd}
#register .gform_body ul li.gfield_error {border:none;background:none;}
#register .gform_body ul li input[type="text"]::-webkit-input-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="text"]::-moz-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="text"]:-ms-input-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="text"]:-moz-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="email"]::-webkit-input-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="email"]::-moz-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="email"]:-ms-input-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="email"]:-moz-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li  .ginput_container{margin:0!important;}
#register .gform_wrapper ul li.gfield{clear:none}
#register  .validation_message{display:none;}
#register  .validation_error{display:none;}

#register .gform_footer input[type="submit"],
 .page-template-page_awards_splash  .form button,
 .page-template-page_events  .form button{
    background:#f1b435;
    display:inline-block;
    vertical-align:top;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-border-radius:20px;
    color:#fff;
    text-transform:uppercase;
    -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    cursor:pointer;
    margin:43px auto 0;
    display:block;
    background:#f1b435 url('../images/bg-btn.png') no-repeat 82% center;
    border:none;
    padding:0 26px 0 0!important;
    width:300px;
    height:45px;
    font:bold 20px/45px "Open Sans",sans-serif!important;
}

#register .form-content {
    margin-top: 15px;
}

#events-top{background:url('../images/img-14.jpg') no-repeat 50% 0;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.page-template-page_awards_splash #events-top{background:url('../images/img-15.jpg') no-repeat 50% 0;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
 .page-template-page_awards_splash .form .form-group select{width:100%;}
 .page-template-page_events .form .form-group select{width:100%;}
  .page-template-page_awards_splash #learn .btn{display:none;}
#gform_confirmation_wrapper_5 h2{background:none;padding:0}
/* hide original element */
#register .jcf-hidden {
    display: block !important;
    position: absolute !important;
    left: -9999px !important; /* change to right: -9999px on RTL sites */
}


#reg #dark-overlay{display:none;}
#reg:before{display:none;}
#section-reg{margin:-420px 0 0;padding:250px 0 200px;background:#0072ce;text-align:center;color:#fff;font:18px/24px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif}
#section-reg p{margin:0;}
#section-reg h2{margin:0 0 29px;font:36px/42px "CenturyLT",serif;}

/* custom select styles */
#register .select-area {
    border: 3px solid #fff;
    position: relative;
    overflow: hidden;
    cursor: default;
    height: 60px;
    font-size:17px;
    line-height:30px;
    color:#fff;
    float: left;
    width:100%!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#register .select-area .center {
    white-space: nowrap;
    padding:12px 19px;
    float:left;
}
#register .select-area .select-opener {
    background:url('../images/bg-select-o.png') no-repeat 9px 50%;
    position: absolute;
    height: 54px;
    width: 54px;
    cursor:pointer;
    margin:0!important;
    right: 0;
    top: 0;
}
.select-options {
    position: absolute;
    overflow: hidden;
    background: #0072ce;
    z-index: 2000;
}
 .select-options .drop-holder {
    border: 3px solid #fff;
    overflow: hidden;
    height: 1%;
}
.select-options ul {
    list-style: none;
    padding: 0;

    margin: 0;
}
.select-options ul li {
    width: 100%;
    float: left;
}
.select-options ul a {
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    cursor: default;
    color: #fff;
    cursor:pointer;
    height: 1%;
}
.select-options .item-selected a {
    text-decoration: none;
    background: #fff;
    color: #0072ce;
}

.home .select-options .drop-holder {
  border: none;
}

.home .select-options a {
    background-color: #fff;
    color: #999;
    padding: 8px 13px;
}

.home .select-options .item-selected a {
    background-color: #0072ce;
    color: #fff;
}

#fader{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:1000;
    background:#000;
}
.popup-bio{
    position:absolute;
    width:899px;
    padding:70px;
    margin:0 0 0 -449px;
    background:#fff;
    font-size:16px;
    display:none;
    line-height:26px;
    z-index:1001;
    left:50%;
    color:#5c6771;
    -webkit-box-shadow: -3px 3px 8px 0px  rgba(0,0,0,0.2);
-moz-box-shadow: -3px 3px 8px 0px  rgba(0,0,0,0.2);
     box-shadow: -3px 3px 8px 0px  rgba(0,0,0,0.2);
}
.popup-bio .close{
    float:right;
    width:19px;
    height:19px;
    background:url('../images/bg-close2.png') no-repeat;
    position:absolute;
    top:15px;
    right:13px;
    text-indent:-9999px;
    overflow:hidden;
    z-index:200;
}
.popup-bio .img-h{float:left;margin:0 50px 0 0}
.popup-bio .img-h img{vertical-align:top;}
.popup-bio .mask{width:758px;overflow:hidden;position:relative;padding:15px 0 0}
.popup-bio .text-h{overflow:hidden;}
.popup-bio .hold{width:100%;position:relative;overflow:hidden;}
.popup-bio .hold .h{width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1;background:#fff;}
.popup-bio .hold .h.active{ z-index:2;position:relative;}
.popup-bio .text-h .top{
    overflow:hidden;
    margin:0 0 47px;
}
.popup-bio .text-h h4 {float: right; color: #5c6771; font-size: 18px; line-height: 22px; margin: 13px 0 0; position: absolute; top: 0; right: 0; }
.popup-bio .text-h h2{color:#0072ce;font:36px/42px  "CenturyLT",serif;margin:0 0 4px}
.popup-bio .text-h p{margin:0 0 15px;}
.popup-bio .text-h h3{color:#0072ce;font:21px/25px  "CenturyLT",serif;margin:0}
 .prev-bio,
 .next-bio{width:19px;height:34px;text-indent:-9999px;overflow:hidden;background:url('../images/bg-ar-bio.png') no-repeat;position:absolute;top:50%;left:-73px;margin:-9px 0 0 0}
 .next-bio{left:auto;right:-65px;margin:-9px 0 0 0;background-position:-19px 0;}


 /*
.page-template-page_contact .gform_wrapper.forms.quote_2_wrapper li.gfield.left{float:none;display:block;}
.page-template-page_contact .gform_wrapper.forms.quote_2_wrapper li.gfield.right{float:none;display:block;}
*/

.health-check .btn-custom {min-width: inherit;}
/*.risk-disclaimer {
    font-weight: bold;
    color: #5c6771;
}*/
.risk-disclaimer-para {
    line-height: 18px;
    font-size: 12px;
    color: #5c6771;
}

.sidebar-lead-form .ginput_container  textarea,
.sidebar-lead-form  .ginput_container  input{
    background-color: #fff;
    background-image: none;
    border: 1px solid #c9c9c9!important;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(0, 0, 0, 0.1)!important;
         box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(0, 0, 0, 0.1)!important;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(0, 0, 0, 0.1)!important;
    color: #5c6771;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 10px 20px!important;
    width: 100%;
     -moz-border-radius: 20px !important;
          border-radius: 20px !important;
    -webkit-border-radius: 20px !important;
     font-size: 14px;
      font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
}
.sidebar-lead-form textarea{height:120px;}
.sidebar-lead-form  .gform_wrapper:after,
.sidebar-lead-form  .gform_body:after{display:block;clear:both;content:'';}
    .sidebar-lead-form  .gform_body ul{margin:0;padding:0;list-style:none;}
    .sidebar-lead-form  .gform_body ul li:before{display:none;}
.sidebar-lead-form  .gform_wrapper  .gform_footer{overflow:hidden;padding:15px 0}
.bg-dark-grey .sidebar-lead-form .gform_confirmation_message{display:block;color:#fff;}
 .sidebar-lead-form .gform_confirmation_message{display:block;color:#bebebe;}
.bg-dark-grey  .sidebar-lead-form .gfield_label{color:#fff;}
.sidebar-lead-form  ul li{width:100%;vertical-align:top;margin:0 0 15px}
.sidebar-lead-form  .gform_body ul:after,
.sidebar-lead-form  ul li:after{display:block;clear:both;content:'';}
.sidebar-lead-form  .gfield_label{display:block!important;margin:0!important}
.sidebar-lead-form  .validation_error{display:none;}
.sidebar-lead-form  .validation_message{display:none;}
.sidebar-lead-form .gform_ajax_spinner{display:none;}
.sidebar-lead-form  ul li.gfield_error .ginput_container  textarea{background:#ffc9bd}
.sidebar-lead-form  ul li.gfield_error .ginput_container  input[type="email"],
.sidebar-lead-form  ul li.gfield_error .ginput_container  input[type="email"]{background:#ffc9bd}
.sidebar-lead-form  ul li.gfield_error .ginput_container  input[type="text"]{background:#ffc9bd}
.sidebar-lead-form  .gform_wrapper{max-width:100%;width:100%!important}
.sidebar-lead-form .gform_wrapper ul li.gfield{width:100%!important;display:block!important;}
.sidebar-lead-form .gform_footer{text-align:center;}
.sidebar-lead-form input[type="submit"]{border: 2px solid #5c6771   ; background: none; color: #fff; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; cursor: pointer; display: inline-block; font-family: "HelveticaMD",serif; letter-spacing: 0.5px; padding: 10px 50px 10px 50px;  position: relative; text-align: center; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; width:100%;}
.breadcrumbs{/*color:#fff;*//*text-transform: uppercase;*/}
.breadcrumbs  a span,
#guides-category .breadcrumbs a span,
 .breadcrumbs a{color:#989898;}
.breadcrumbs span{color:#989898;}
/*#guides-category .breadcrumbs span{color:#0077be;}*/
#guides-category .breadcrumbs span{color:#FFF;}

.guide-index li p{font-family:"Helvetica",Arial,sans-serif;font-size:14px;}

.page-template-page_awards_splash .bio-list li .btn.popup-btn, .page-template-page_events .bio-list li .btn.popup-btn{
        padding-top:0px !important;
        padding-bottom:0px !important;
        height:35px !important;
        line-height: 35px !important;
    }


/*
*
* Open Sans Font on Following Pages:
*    /landingpage1/
*    /landingpage2
*    /landingpage3
*    /awards/
*    /awards-splash/
*    /lead-gen-landing-page/
*    /lead-gen-landing-thanks/
*
*/

.page-template-page_landing1 .btn,
.page-template-page_landing2 .btn,
.page-template-page_landing3 .btn,
.page-template-page_awards_splash .btn,
.page-id-6271.page-template-page_events .btn,
.page-template-page-lead-landing .btn,
.page-template-page-lead-landing-thanks .btn,
.page-template-page_landing1 .footer-subscribe .mc4wp-form input[type="submit"],
.page-template-page_landing2 .footer-subscribe .mc4wp-form input[type="submit"],
.page-template-page_landing3 .footer-subscribe .mc4wp-form input[type="submit"],
.page-template-page_awards_splash .footer-subscribe .mc4wp-form input[type="submit"],
.page-id-6271.page-template-page_events .footer-subscribe .mc4wp-form input[type="submit"],
.page-template-page-lead-landing .footer-subscribe .mc4wp-form input[type="submit"],
.page-template-page-lead-landing-thanks .footer-subscribe .mc4wp-form input[type="submit"] {
    font-family: "Open Sans", sans-serif !important;
    font-weight: bold !important;
}

.page-template-page_low-risk .gform_wrapper .gform_footer input,
.page-template-page_medium-risk .gform_wrapper .gform_footer input,
.page-template-page_high-risk .gform_wrapper .gform_footer input,
.page-template-page_low-risk .btn-contact-container a,
.page-template-page_medium-risk .btn-contact-container a,
.page-template-page_high-risk .btn-contact-container a {
    font-family: 'Open Sans', sans-serif !important;
}

.page-template-page_low-risk .gform_wrapper .gform_footer input,
.page-template-page_medium-risk .gform_wrapper .gform_footer input,
.page-template-page_high-risk .gform_wrapper .gform_footer input {
    padding-left: 40px;
    padding-right: 40px;
}
.page-id-200 #our-serv  p { margin:0 auto 34px!important; }


/*03.06*/


@media only screen and (max-width: 980px) {
    .bio-list li{width:26.7%;}
    .locations-list .text-h .left{float:none;width:100%;}
    .locations-list .text-h .right{float:none;width:100%;text-align:left;}
    .locations-list .text-h .date{padding:0 0 0 24px;background-position:0 2px}
    .locations-list .text-h .time{padding:0 0 0 24px;background-position:0 3px}
    .page-id-163 .map-container iframe{ width:100%!important; }
}
@media only screen and (max-width: 767px) {
    .page-template-page_sitemap #learn .col-md-12 h2{font-size:23px;}
    .events-page .header-content h1{font-size:32px;}
    .events-page .header-content p{font-size:16px!important;}
    .events-page .btn{min-width:187px}
    #events-top {min-height: 372px;}
    #agenda h2,
    #register h2,
    #location h2,
    #speaker h2,
    #topics2 h2,
    #learn h2{font-size:38px;line-height:42px;}
    #agenda,
    #register,
    #learn{font-size:15px;line-height:28px;}
    .topics-list li{float:none;display:block;margin:0 0 18px}
    .time-list li .text-h{padding:7px 10px 10px 11px;line-height:19px;}
    .locations-list .img-h{float:none;width:100%;overflow:hidden;margin:0 0 10px;}
    .locations-list .img-h img{width:100%;height:auto;display:block;}
    .locations-list .text-h{padding:15px;}
    .events-page .form .form-group.half{float:none;overflow:hidden;margin:0 0 15px;width:100%}
    .events-page .form button{width:225px;background-position:85% 11px;}
    .events-page .form{padding:0;}
    .locations-list .text-h .left h3{font-size:30px;}
    .topics-list {margin:0;}
    .popup-bio{width:600px;margin:0 0 0 -300px;padding:30px 15px 15px;}

    #register .gform_body ul li.half, #register .gform_wrapper .top_label .gfield_error.half, .events-page .form .form-group.half{margin:0 0 15!important;width:100%!important}
    #register .gform_wrapper ul li.gfield{clear:both !important;float: none;}
    /*.popup-bio .img-h{width:100%;}*/
    .popup-bio .mask,
    .popup-bio .hold,
    .popup-bio .hold .h{width:100%;}

    .page-template-page_landing1-php #section-l .col-md-4{padding:20px;margin:20px 0;}
    /*.prev-bio{left:-11px} .next-bio{right:-11px}*/
    .prev-bio, .next-bio, .fancybox-nav {display: none !important;}
   /* .popup-bio .text-h h4{margin:0; bottom: 0; position: absolute;}
    .popup-bio .text-h .top{margin: 0 0 40px;}*/
    .popup-bio .text-h h4{position: static;float: none;}

    .page-template-page_events-php #map{display:none;}
    /*.page-template-page_awards_splash .bio-list li .btn.popup-btn, .page-template-page_events .bio-list li .btn.popup-btn{
        line-height:41px !important;
    }*/

    .page-template-page_events .locations-list .text-h .btn {
        margin-left: auto;
        margin-right: auto;
    }
    .page-template-page_sitemap #learn .col-md-12 ul li{padding:0;width:100%}

    .navbar-nav > li .sub-menu {
        background-color: #eee;
        border: 0 none;
        -webkit-box-shadow: none;
           -moz-box-shadow: none;
                box-shadow: none;
        float: none;
        margin-top: 0;
        position: static;
        width: auto;
    }
    .navbar-nav > li .sub-menu > li > a {
        color: #777;
    }
    .navbar-nav > li .sub-menu > li > a:hover{color:#333;}
    #register .gform_footer input[type="submit"], .page-template-page_awards_splash  .form button, .page-template-page_events  .form button {
      max-width: 100%;
    }

    /*our offices*/
    .offices-container { display:block!important;width:100%;text-align: center; }
    .offices-container > div {display: inline-block;float: none!important;text-align: left;vertical-align: top;}
    .offices-container > div > * {margin-left: 0!important;}
    .offices-container > div > .lh-desk { padding-left:15px!important; }

}

@media only screen and (max-width: 600px) {
     .bio-list li {width: 100%;margin:0 0 15px}
     .popup-bio{width:300px;margin:0 0 0 -150px;padding:30px 15px 15px;}
    .popup-bio .img-h{float:none;overflow:hidden;margin:0 0 10px}
    .popup-bio .img-h img{width:100%;height:auto;display:block;}
    .popup-bio .img-h{width:100%;}
    .popup-bio .text-h .top{margin: 0 0 40px;}
    .offices-container > div > * { width:100%!important; }

}


/* Contact Tabs */

ul.tabs{
    width:100%;
    overflow:hidden;
    font-size:14px;
}
ul.tabs li{margin:0 0 20px;}
ul.tabs a{
    color:#5c6771;
    text-decoration:none;
}
ul.tabs li.active a{
    background:url('../images/arrow-r.png') no-repeat;
    padding:0 0 0 20px;
    font-weight:bold;
}
.page-template-page-thank-you section {z-index:10; float: left;}
.page-template-page-thank-you #dark-overlay {z-index:5; display: none;}

section#register .gform_wrapper ul li.gform_validation_container {display:none !important}
#events-top .hc-para .para {font-size:16px}
.page-template-page_events-php h2, .page-template-page_events .header-content h1 {text-transform:none}

/* ---------------------------------------- */
/* Guides Section */
/* ---------------------------------------- */

.guides {background-color: #f7f7f7;}
/* Guides: Intro */
.guides .guides-intro {}
.guides .guides-intro h2 {font-size: 36px;}
/* Guides: Categories */
.guides .guides-cats .row:first-child {border-top: none;}
/* Guides: Single Category */
.guides .guides-cat { padding: 35px 20px;  background-color: #fff; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; line-height: 1.6;font-family: 'HelveticaNeueLT45', Helvetica, Sans-Serif;font-size: 15px;}
.guides .guides-cat:first-child { border-left: 1px solid #ebebeb;}
.guides .row:first-child .guides-cat { border-top: 1px solid #ebebeb;}
.guides .guides-cat a { text-decoration: none;}
.guides .guides-cat h3 { font-size: 24px; line-height: 1.333;}
.guides .guides-cat strong { font-weight: bold; font-family: 'HelveticaNeue', Helvetica, Sans-serif;}
.guides .guides-cat .guides-cat-text { margin-bottom: 15px;}
.guides .guides-cat .guides-cat-links li { padding-left: 21px; background: url(../images/cat-links-arrow.png) no-repeat left 7px;}
#guides {background: #333 url('../images/guides2.jpg') 0 93px no-repeat;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
#guides #dark-overlay{display:none;}
#guides .header-content h1{font-size:59px;}
#guides .header-content p{font:21px/27px "CenturyLT",serif;}
#guides input.searchbtn{background:#f1b434;}
#blog #search,
#guides #search{background:none;border-bottom:2px solid #fff!important;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;color:#fff;font-size:21px!important;line-height:30px!important;padding:0 0 10px;height:40px;border:none;border-width:0 0 2px;font-weight:300;}
#blog .search .pd-30-20,
#guides .pd-30-20{padding:30px 20px;}
#blog #search::-webkit-input-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
#guides #search::-webkit-input-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
#blog #search::-moz-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
#guides #search::-moz-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
#blog #search:-ms-input-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
#guides #search:-ms-input-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
#blog #search:-moz-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
#guides #search:-moz-placeholder {color:#bbb;font-size:21px!important;line-height:30px!important;opacity:1}
.guides .guides-cat h3 img{float:right;margin:8px 17px 0 10px}
.guides .guides-cat h3{overflow:hidden;}
.guides .guides-cat{padding:22px 20px;}
.guides .guides-cat a{width:67%;float:left;}
/*.tax-topics .breadcrumbs span,
.single-guide .breadcrumbs span,
.single-guide .breadcrumbs a,
.tax-topics .breadcrumbs a,
.single-guide .breadcrumbs, .tax-topics .breadcrumbs  {color:#989898;}
.single-guide .breadcrumbs ul{margin:0!important;}
.single-guide .breadcrumbs,.tax-topics .breadcrumbs{margin:-44px 0 0;}*/
.single-guide  .guide-index,.tax-topics  .guide-index{margin:0!important;padding:0;list-style:none;overflow:hidden;clear:both;}
.single-guide  .guide-index li,.tax-topics  .guide-index li{vertical-align:top;overflow:hidden;padding: 0 0 0 51px!important;border:none;color:#5c6771;font:18px/22px "CenturyBold", serif!important;background:url('../images/topic-ar.gif') no-repeat;margin:0 0 18px!important;}
.single-guide  .guide-index li { background-image:none; }
.single-guide  .guide-index li strong{font-weight:normal;}
.tax-topics  .guide-index li strong{font-weight:normal;}
.single-guide  .guide-index li a{color:#5c6771;}
.tax-topics  .guide-index li a{color:#5c6771;}
.single-guide  .guide-index li a:hover{color:#f1b434;}
.tax-topics  .guide-index li a:hover{color:#f1b434;}
.single-guide .guide-index li.current-page-item a, .tax-topics .guide-index li.current-page-item a {color: #f1b434; }
.single-guide .intro-div h2{font-size:45px;margin:0!important;font-family:"CenturyLT",serif}
.tax-topics .intro-div h2{font-size:45px;font-family:"CenturyLT",serif}
.single-guide .col-md-8 p{color:#5c6771;font-family:HelveticaNeueLT45;font-size:16px;line-height:27px;}
/*.single-guide .col-md-8 p b,
.single-guide .col-md-8 p strong{color:#0072ce;}*/
.single-guide .col-md-8 p.txt-blue strong{color:#0072ce;}
.single-guide .col-md-8 p.call-now{font-size:21px;line-height:32px;}
.single-guide .cat-cta{overflow:hidden;background:#0072ce;}
.tax-topics .cat-cta{overflow:hidden;background:#0072ce;}
.single-guide .cat-cta .cat-cta-inner{overflow:hidden;padding:40px 25px 25px;}
.tax-topics .cat-cta .cat-cta-inner{overflow:hidden;padding:40px 25px 25px;}
.single-guide .cat-cta h3{font-family: "CenturyLT",serif;font-size: 22px;margin-top:0;margin-bottom: 25px;color:#fff;text-align:center;}
.tax-topics .cat-cta h3{font-family: "CenturyLT",serif;font-size: 22px;margin-bottom: 25px;color:#fff;text-align:center;}
.single-guide .cat-cta .btn-white{display:block;background:#fff;color:#0072ce;font-size:18px;padding:12px 4px;font-family:HelveticaNeueLT45;margin:0 0 20px}
.tax-topics .cat-cta .btn-white{display:block;background:#fff;color:#0072ce;font-size:18px;padding:12px 4px;font-family:HelveticaNeueLT45;margin:0 0 20px}
.single-guide .cat-cta .gform_wrapper{width:100%!important;}
.tax-topics .cat-cta .gform_wrapper{width:100%!important;}
.single-guide .cat-cta .gform_wrapper ul li.gfield{width:100%;margin:0 0 8px;}
.tax-topics .cat-cta .gform_wrapper ul li.gfield{width:100%;margin:0 0 8px;}
.single-guide .cat-cta .gform_wrapper .gform_footer{width:100%;overflow:hidden;padding:25px 0 11px}
.tax-topics .cat-cta .gform_wrapper .gform_footer{width:100%;overflow:hidden;padding:25px 0 11px}
.single-guide .cat-cta {margin:40px 0 20px;color:#fff;font-size:18px;line-height:22px;text-align:center;}
.guides .guides-cat .guides-cat-links li{overflow:hidden;}

body.single-guide .gform_wrapper label.gfield_label + div.ginput_container{margin:0!important;}
body.tax-topics .gform_wrapper label.gfield_label + div.ginput_container{margin:0!important;}

.tax-topics .cat-cta {margin:40px 0 20px;color:#fff;font-size:18px;line-height:22px;text-align:center;}
.single-guide .cat-cta p{font-family:HelveticaNeueLT45;font-size:18px;line-height:22px;margin:0 0 23px;}
.tax-topics .cat-cta p{font-family:HelveticaNeueLT45;margin:0 0 23px;}
.single-guide .cat-cta .gform_wrapper  ul{margin:0!important;}
.single-guide .cat-cta .gform_wrapper .gform_footer input{text-transform:uppercase;padding:0;display:block;height:53px; font:bold 16px/53px "Open Sans",serif!important;color:#fff;width:100%}
.tax-topics .cat-cta .gform_wrapper .gform_footer input{text-transform:uppercase;padding:0;display:block;height:53px; font:bold 16px/53px "Open Sans",serif!important;color:#fff;width:100%}
.single-guide .cat-cta .ginput_container input{font-family:HelveticaNeueLT45;height:50px;padding:15px!important;margin:0;color:#adadad;font-size:15px;line-height:20px;}
.single-guide .cat-cta .gfield_error .ginput_container input{background:#ffd7d9;}
.tax-topics .cat-cta .gfield_error .ginput_container input{background:#ffd7d9;}
.tax-topics .cat-cta .ginput_container input{font-family:HelveticaNeueLT45;height:50px;padding:15px!important;margin:0;color:#adadad;font-size:15px;line-height:20px;}
.single-guide .cat-cta .ginput_container input::-webkit-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.tax-topics .cat-cta .ginput_container input::-webkit-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.single-guide .cat-cta .ginput_container input::-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.tax-topics .cat-cta .ginput_container input::-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.single-guide .cat-cta .ginput_container input:-ms-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.tax-topics .cat-cta .ginput_container input:-ms-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.single-guide .cat-cta .ginput_container input:-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.tax-topics .cat-cta .ginput_container input:-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.tax-topics .cat-cta .validation_error{display:none;}
.tax-topics .cat-cta .validation_message{display:none;}
.single-guide .cat-cta .validation_message{display:none;}
.single-guide .cat-cta .validation_error{display:none;}
.single-guide .cat-cta img {width:auto}

/*subscribe placeholder*/
#gform_7 .ginput_container input {border-top: 0;border: 0;box-shadow: none;}
#gform_7 input[type="submit"] {color: #FFF;width: 100%;display: block;min-width: 100%; width:100%;}
#gform_7 .gform_footer.top_label {width: 100%!important;float: none; display:block;}
#gform_7 .ginput_container input::-webkit-input-placeholder,
#gform_9 .ginput_container input::-webkit-input-placeholder,
#gform_9 .ginput_container textarea,
#gform_10 .ginput_container input::-webkit-input-placeholder{font-size:12px;color:#c9c9c9;}
#gform_7 .ginput_container input::-moz-placeholder,
#gform_9 .ginput_container input::-moz-placeholder,
#gform_9 .ginput_container textarea,
#gform_10 .ginput_container input::-moz-placeholder{font-size:12px;color:#c9c9c9;}
#gform_7 .ginput_container input:-ms-input-placeholder,
#gform_9 .ginput_container input:-ms-input-placeholder,
#gform_9 .ginput_container textarea,
#gform_10 .ginput_container input:-ms-input-placeholder{font-size:12px;color:#c9c9c9;}
#gform_7 .ginput_container input:-moz-placeholder,
#gform_9 .ginput_container input:-moz-placeholder,
#gform_9 .ginput_container textarea,
#gform_10 .ginput_container input:-moz-placeholder{font-size:12px;color:#c9c9c9;}
/* ---------------------------------------- */
/* Contact Page */
/* ---------------------------------------- */

.offices .office {}
.offices .office-inner { max-width: 300px; margin-left: auto; margin-right: auto;}
.offices .office img {height: auto;}
.office .office-content-inner { max-width: 250px; margin-left: auto; margin-right: auto;}
.offices .office .cont-para { -ms-word-break: break-all; word-break: break-all;}

@media only screen and (max-width: 450px) {
    .offices .office { width: 100%;   float: none; }
    /* .offices .office-inner { margin-left: 0; } */
}

/* ---------------------------------------- */
/* Awards */
/* ---------------------------------------- */

.awards {margin-bottom: 35px;  margin-top: 45px;}
.awards .award {margin-bottom: 15px; background-color: #fff; border-left: 9px solid #0072ce; padding: 43px 28px 48px; font-size: 16px; line-height: 1.6875; text-align: left;}
.awards .award h3 {color: #0072cb; padding: 44px 0 0; background: url('/wp-content/themes/employsure/images/award-icon.png') no-repeat left 0; margin: 0 0 46px; font: 24px/1.33 "CenturyLT",serif; margin-bottom: 6px; background-size: 24px;}
.awards .award p.small { font-size: 13px;}
.awards .award .award-button {text-align: right;}
.awards .award .btn {-webkit-box-shadow: none; padding: 6px 20px 6px; border: none!important; color: #fff!important; height: auto!important; -moz-box-shadow: none; box-shadow: none; min-width: 148px; margin: 12px 0 0; font-size: 17px!important; line-height: 24px!important; }

.awards .award.award-has-image {padding-left: 249px; position: relative; }
.awards .award .award-image {background: #0072ce no-repeat center center; background-size: cover; position: absolute; width: 221px; left: 0; top: 0; height: 100%; }

@media only screen and (max-width: 767px) {
  /*.awards .award.award-has-image {padding-top: 249px; padding-left: 28px; }
  .awards .award .award-image {top: 0; width: 100%; height: 201px; }*/
  .awards .award.award-has-image {padding-left: 28px; }
  .awards .award .award-image {display: none !important;}
  .awards .award .award-button {text-align: center;}
}

.award-lightbox h3 {font: 36px/1.3 "CenturyLT", serif; color: #0072cb; margin: 0; }
.award-lightbox h4 {font: 21px/1 "CenturyLT", serif; color: #00558c; }
.award-lightbox .txt {margin-top: 35px; font-size: 16px; line-height: 1.625; color: #5c6771; }
.award-lightbox p {margin-bottom: 15px; }

/* ---------------------------------------- */
/* Case Studies */
/* ---------------------------------------- */
#case-studies{background:#333 url("../images/bg-case.jpg") 50% 0 ;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:641px;}
#case-study{background:#333 url("../images/bg-case.jpg") 50% 0 ;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:641px;}
#case-study .hc-para,
#case-studies .hc-para{max-width:640px;margin-left:auto;margin-right:auto}
#case-study .shape,
#case-studies .shape {bottom: -301px;left: -20px; min-height: 579px;position: absolute;right: 0;-moz-transform: skewY(16deg);-webkit-transform: skewY(16deg);-o-transform: skewY(16deg);-ms-transform: skewY(16deg);transform: skewY(16deg);}
#case-study .header-content,
#case-studies .header-content {margin-top: 186px;}
.page-template-page_case-studies > .section{background:#f4f4f4}
.page-template-page_case-studies h2.txt-grey{color:#5c6771;font:45px/55px "CenturyLT",serif;margin:0 0 59px;}
.case-studies .case-study .ellip-line{display:none;}
.case-studies {overflow:hidden;}
.case-studies .case-study {overflow:hidden;margin-bottom:20px;}
.case-studies .case-study .cs-thumb { position:relative;z-index:1;  display: block;height:264px;background-color:#000!important;}
.case-studies .case-study .cs-thumb .bg{z-index:-1;opacity:0.7;background: transparent no-repeat center center;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;position:absolute;top:0;left:0;width:100%;height:100%;}
.case-studies .case-study .cs-thumb-h{width:100%;height:100%;color:#fff;text-align:center;display:table}
.case-studies .case-study .cs-thumb-f{padding:0 30px;height:100%;color:#fff;text-align:center;display:table-cell;vertical-align:middle}
.case-studies .case-study.featured .cs-thumb{float:left;width:50%;}
.case-studies .case-study .cs-thumb h3{font-size:28px;}
.case-studies .case-study .btn-custom{padding:9px 26px 5px;min-width:100px;}
.case-studies .case-study .cs-content{background:#fff;height:264px;overflow:hidden;width:50%;}
.case-studies .case-study .cs-content-h{width:100%;height:264px;display:table;}
.case-studies .case-study .cs-content-f{padding:20px 30px;height:224px;display:table-cell;vertical-align:middle;}
.page-id-200 #feefo { display: none!important; }
.feefo-reviews-search{text-align:center;width:100%;overflow:hidden;background:url('../images/bg-feefo.jpg') no-repeat!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding:58px 0}
.feefo-reviews-search h3{color:#fff;font-size:28px;line-height:44px;}
.feefo-reviews-search #feefo-reviews-search{overflow:hidden;margin:0 auto;max-width:500px}
.feefo-reviews-search #feefo-reviews-search label{display:none;}
.feefo-reviews-search #feefo-reviews-search .form-row{/*width:36.5%;*/width:60%;margin:0 2% 0 0;float:left;}
.feefo-reviews-search #feefo-reviews-search select{width:100%;}
.feefo-reviews-search #feefo-reviews-search .btn{float:left;padding:0 15px;width:auto;height:50px;line-height:50px;min-width:1px;margin-bottom: 0;}
.feefo-reviews-rating-bar{background:#f4f4f4;text-align:center;padding:20px 0;}
.feefo-reviews-rating-bar strong{font-size:16px;line-height:20px;display:inline-block;vertical-align:top;margin:0 34px 0 0}
.feefo-reviews-rating-bar span {font-size: 16px;display: inline-block;vertical-align: top;padding: 0 0 0 45px;margin: 0 18px 0 0;line-height: 15px;background: no-repeat center left;min-height: 20px;}
.feefo-reviews-rating-bar .excellent{padding: 0 0 0 45px; background-image: url('../images/bg-excellent.png'); }
.feefo-reviews-rating-bar .good{padding: 0 0 0 24px;background-image: url('../images/bg-good.png');}
.feefo-reviews-rating-bar .poor{padding:0 0 0 24px;background-image: url('../images/bg-poor.png');}
.feefo-reviews-rating-bar .bad{padding:0 0 0 45px;background-image: url('../images/bg-bad.png');}
.feefo-review{overflow:hidden;border-top:1px solid #e6e6e6;margin:0 0 51px;padding:30px 0 0}
.feefo-review:first-child{border:none;padding:0;}
.feefo-review .feefo-review-rating{font-size:16px;background:url('../images/bg-excellent.png') no-repeat 100% 0;padding:0 50px 0 0;margin:0 auto 21px;width:170px}
.feefo-reviews{overflow:hidden;background:#fff!important}
.feefo-review blockquote{clear:both;width:100%;border:none;padding:0;display:block;}
.feefo-review blockquote .feefo-review-title{display:block;text-align:center;color:#0072ce;font-size:32px;line-height:40px;}
.feefo-review blockquote  p{max-width:706px;margin:0 auto 30px;color:#5c6771;font-family:HelveticaNeueLT45;font-size:18px;line-height:32px;}
.feefo-review blockquote cite{display:block;font-style:normal;margin:0;}
.feefo-review blockquote cite .name{color:#0072ce;text-transform:uppercase;font:16px/22px "Helvetica77",serif;}
.feefo-review blockquote cite .location{display:block;color:#0072ce;font-family:HelveticaNeueLT45;font-size:16px;line-height:22px;}
.cs-what-we-did{border-bottom:1px solid #dbdbdb;}
.cs-problem{border-bottom:1px solid #dbdbdb;color:#5c6771;/*font:bold 18px/30px "Helvetica",Arial,sans-serif;*/padding:0 0 33px;margin:0 0 66px;}
.cs-problem h2{font-family:"CenturyLT",serif;font-size:36px;line-height:40px;}

.ajax-loader {text-align: center; display: block; }
.ajax-loader a {padding-top: 15px; }
.ajax-loader > div{background:url('../images/bg-load.png') no-repeat;}
.ajax-loader.loading{background:url('../images/bg-load.png') no-repeat;width:35px;height:35px;text-indent:-9999px;overflow:hidden;display:block;margin:0 auto;-webkit-animation: spinit 1.3s infinite linear;-moz-animation: spinit 1.3s infinite linear;-o-animation: spinit 1.3s infinite linear;animation: spinit 1.3s infinite linear;}
.ajax-loader.loading > a {display: none;}
.ajax-loader.loading span{text-indent:-9999px;overflow:hidden;display:block;}

@-webkit-keyframes spinit {
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-moz-keyframes spinit {
  0% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
         transform: rotate(0deg);
  }
}
@-o-keyframes spinit {
  0% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
}
@keyframes spinit {
  0% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
      -o-transform: rotate(360deg);
         transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
         transform: rotate(0deg);
  }
}

.cs-the-result,
.cs-what-we-did{font:18px/30px HelveticaNeueLT45, Arial, sans-serif;padding-bottom:33px;margin-bottom: 66px;}
.cs-what-we-did h2{font-family:"CenturyLT",serif;font-size:36px;line-height:40px;}
.cs-the-result h2{font-family:"CenturyLT",serif;font-size:36px;line-height:40px;}
.cs-the-result h3{color:#0072ce;font:18px/22px "Helvetica77",serif;margin: 0;text-transform:none;}
.cs-the-result h3 a{color:#0072ce;font:bold 21px/27px "Helvetica",Arial,sans-serif}
.single-casestudy .breadcrumbs li,
.single-casestudy .breadcrumbs span,
.single-casestudy .breadcrumbs a,
.single-casestudy .breadcrumbs{color:#989898;font-size:14px;}
.single-casestudy .breadcrumbs{margin:-44px 0 58px;}
.single-casestudy .btm-section{padding-bottom:38px !important;}
.cs-the-result{margin-bottom:0;}
.single-casestudy .btm-section h2{font-size:45px;}
.single-casestudy .btm-section .intro-div{padding:0 0 38px !important;}
.cs-intro{margin-bottom:51px}
@media only screen and (max-width: 991px) {
    .single-casestudy .intro-div .img-responsive {
        margin-left: auto;
        margin-right: auto;
    }
}

/* hide original element */
.feefo-search-box  #feefo-reviews-search .jcf-hidden,
.archive.category .jcf-hidden,
.page-template-page_case-studies .jcf-hidden {
    display: block !important;
    position: absolute !important;
    left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom select styles */
.feefo-search-box  #feefo-reviews-search .select-area ,
.archive.category .select-area ,
.page-template-page_case-studies .select-area {
    background:#fff;
    width:100%!Important;
    position: relative;
    overflow: hidden;
    cursor: default;
    height: 50px;
    float: left;
    color:#959595;
    text-align:left;
    font:16px/30px HelveticaNeueLT45, Arial, sans-serif;
}
.feefo-search-box  #feefo-reviews-search .select-area .center ,
.archive.category .select-area .center ,
.page-template-page_case-studies .select-area .center {
    white-space: nowrap;
    padding: 10px 15px;
    float:left;
}
.feefo-search-box  #feefo-reviews-search .select-disabled ,
.archive.category .select-disabled ,
.page-template-page_case-studies .select-disabled {
    background: #eee;
}
.feefo-search-box  #feefo-reviews-search .select-area .select-opener ,
.archive.category .select-area .select-opener ,
.page-template-page_case-studies .select-area .select-opener {
    background:url('../images/feefo-select.gif') no-repeat;
    position: absolute;
    height: 49px;
    cursor:pointer;
    width: 37px;
    right: 0;
    top: 0;
}
.feefo-search-box  #feefo-reviews-search .select-options ,
.archive.category .select-options ,
.page-template-page_case-studies .select-options {
    position: absolute;
    overflow: hidden;
    background: #fff;
    z-index: 2000;
}
.feefo-search-box  #feefo-reviews-search .select-options .drop-holder ,
.archive.category .select-options .drop-holder ,
.page-template-page_case-studies .select-options .drop-holder {
    overflow: hidden;
    border:none;
    height: 1%;
}
.feefo-search-box  #feefo-reviews-search .select-options ul ,
.archive.category .select-options ul ,
.page-template-page_case-studies .select-options ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.feefo-search-box  #feefo-reviews-search .select-options ul li ,
.archive.category .select-options ul li ,
.page-template-page_case-studies .select-options ul li {
    width: 100%;
    float: left;
}
.feefo-search-box  #feefo-reviews-search .select-options ul a ,
.archive.category .select-options ul a ,
.page-template-page_case-studies .select-options ul a {
    text-decoration: none;
    padding: 5px 15px;
    display: block;
    cursor: default;
    color:#959595;
    height: 1%;
}
.feefo-search-box  #feefo-reviews-search .select-options .item-selected a ,
.archive.category .select-options .item-selected a ,
.page-template-page_case-studies .select-options .item-selected a {
    text-decoration: none;
    background: #f4f4f4;
    cursor:pointer;
    color: #5c6771;
}

@media only screen and (max-width: 767px) {
.case-studies .case-study .cs-content,
.case-studies .case-study.featured .cs-thumb{float:none;display:block;width:100%}
.feefo-reviews-search h3{font-size:22px;line-height:37px;}
.feefo-reviews-search #feefo-reviews-search .form-row{float:none;width:100%;margin:0 0 10px;overflow:hidden;}
.feefo-reviews-search #feefo-reviews-search .btn{width:100%}
.feefo-reviews-rating-bar strong{line-height:30px!important;}
.feefo-reviews-rating-bar span{line-height:30px!important;background-position:0 50%!important;}
.cstudy .rmb-50:last-child{margin-bottom:20px!important}
.feefo-reviews-search #feefo-reviews-search {width:100%}
}









/**  Back to business */




html{height:100%!important;}
body.page-template-back-to-business-landing .wrapper{width:100%;overflow:hidden;position:relative;}
body.page-template-back-to-business-landing #visual-land{width:100%;overflow:hidden;height:800px!important;background-size:cover!important;background-position:50% 50%!important}
body.page-template-back-to-business-landing{height:100%;min-height:1px}
.page-template-back-to-business-landing .container{width:1320px}
.page-template-back-to-business-landing #navigation .navbar-brand{padding-top: 24px;}
.page-template-back-to-business-landing #navigation .logobar .tbcalls span{font-size: 19px;line-height:26px;}
.page-template-back-to-business-landing #navigation .logobar .tbcalls strong{font-size:35px;line-height:45px;}
.page-template-back-to-business-landing  #navigation .logobar .tbcalls{padding:16px 12px 14px 68px;background:url('../images/bg-h24.png') no-repeat 0 28px;}
.page-template-back-to-business-landing header{padding-bottom:0;min-height:1px;position:absolute;width:100%}
.page-template-back-to-business-landing header .navbar-brand{width:266px;}
.page-template-back-to-business-landing header .navbar-brand img{width:100%;height:auto;}
.page-template-back-to-business-landing .visual-land{width:100%;height:100%;overflow:hidden;position:relative;}
.page-template-back-to-business-landing .visual-land img{opacity:0;position:absolute;top:0;left:0;width:100%;height:auto}
.page-template-back-to-business-landing .visual-land .container{height:100%}
.page-template-back-to-business-landing .visual-land  .table{width:100%;height:100%;display:table;background:none}
.page-template-back-to-business-landing .visual-land  .cell{width:100%;padding:100px 0 55px;display:table-cell;vertical-align:middle;}
.page-template-back-to-business-landing .visual-land  .btn-subscribe{float:left;clear:both;font-size:19px;  letter-spacing: 1px;}
.page-template-back-to-business-landing .visual-land h2{max-width:655px;margin:0 0 40px;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:65px;line-height:74px;position:relative;color:#fff;}
.page-template-back-to-business-landing .visual-land h2 span{color: #bf0d3e; clear: left; display: block;}

.page-template-back-to-business-landing .visual-land h4{padding:31px 0 0px;border-top:1px solid #fff;float:left;font-size: 25px;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;  line-height: 30px;  margin: 0 0 42px; position: relative;color:#fff;}
.page-template-back-to-business-landing .visual-land h4 strong{font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;}
.page-template-back-to-business-landing .section.text-s {padding:100px 0;background: #f6f6f6;} 
.page-template-back-to-business-landing .section.video{padding:100px 0px}
.page-template-back-to-business-landing .section.text-s h2{margin:0;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:116px;line-height:119px;}
.page-template-back-to-business-landing .section.text-s h3{margin:10px 0 32px;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:55px;line-height:60px;text-transform:initial;}
.page-template-back-to-business-landing .section.text-s h4{font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:33px;line-height:40px;}
.page-template-back-to-business-landing .section.text-s p{font-size:26px;line-height:32px;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;}


.page-template-back-to-business-landing .section .left{float:left;width:17%; font-size: 26px;
    line-height: 32px;
    font-weight: 300;
    font-family: Helvetica Neue, HelveticaNeueLT45,sans-serif;}




body > div.wrapper > section:nth-child(1) > div > div > div.left > img{
    width: 83%;
    text-align: right;
    float: right;
    }




.page-template-back-to-business-landing .section .right{float:right;width:74%}


.page-template-back-to-business-landing .section .right > .top{
  overflow: hidden;
  width: 80%;
  margin-right: 20px;
  width: 80%;
}


body > div.wrapper > section:nth-child(1) > div > div > div.right > hr{
  width: 80%;
}



body > div.wrapper > section.section.video.text-s.grey.video_2 > div > div.row.video-footer > div > p:nth-child(2) > a{
  color: #000;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 9px;
    font-weight: bold;
    text-decoration: underline;
    position: relative;
}


body > div.wrapper > section.section.video.text-s.grey.video_2 > div > div.row.video-footer > div > p:nth-child(2) > a:after{
    content: "";
    text-decoration: none;
    position: absolute;
    width: 20px;
    height: 20px;
    right: -30px;
    top: 7px;
    background: url(../images/right-angle-bracket.svg) center center no-repeat;
    background-size: contain;
}






#why > div > div > div > p:nth-child(5) > a{
  color: #000;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 9px;
    font-weight: bold;
    text-decoration: underline;
    position: relative;
}



#why > div > div > div > p:nth-child(5) > a:after{
    content: "";
    text-decoration: none;
    position: absolute;
    width: 20px;
    height: 20px;
    right: -30px;
    top: 7px;
    background: url(../images/right-angle-bracket.svg) center center no-repeat;
    background-size: contain;
}




body > div.wrapper > strong > section.section.video.text-s.grey.video_2 > div > div.row.video-footer > div > p:nth-child(2) > a{
  color: #000;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 9px;
    font-weight: bold;
    text-decoration: underline;
    position: relative;
}



body > div.wrapper > strong > section.section.video.text-s.grey.video_2 > div > div.row.video-footer > div > p:nth-child(2) > a:after{
      content: "";
    text-decoration: none;
    position: absolute;
    width: 20px;
    height: 20px;
    right: -30px;
    top: 7px;
    background: url(../images/right-angle-bracket.svg) center center no-repeat;
    background-size: contain;
}








.page-template-back-to-business-landing .section .right > .top > .one{
display: block;
float: left;
margin-right: 20px;
}


.page-template-back-to-business-landing .section .right > .top > .two{
   width: 53%;
    float: left;
    padding-top: 20px;
}


.page-template-back-to-business-landing .section .right > .top > .two strong{
    color: #000;
}




.page-template-back-to-business-landing .section .right > .bottom{
  clear: left;
  width: 80%;
  overflow: hidden;
}



.page-template-back-to-business-landing .section.view2 .btn{margin-top:38px}
.page-template-back-to-business-landing .section.view2 .left{float:left; width:19%; text-align: center;}
.page-template-back-to-business-landing .section.view2 .right{float:right;width:74%}
.page-template-back-to-business-landing .section.video .left{float:left;width:57%}
.page-template-back-to-business-landing .section.video .right{float:right;width:39%;padding:0;}
.page-template-back-to-business-landing .section.video .right strong{color: #000;}
.page-template-back-to-business-landing .section.video .right p:nth-of-type(1){padding-bottom: 20px;}
.page-template-back-to-business-landing .section.video .right p:nth-of-type(2){padding-top: 33px;}
.page-template-back-to-business-landing .section.video .right ul{margin-left: 20px;}


.page-template-back-to-business-landing .section.video .right ul > li{ font-size: 26px; line-height: 32px; font-weight: 300; font-family: Helvetica Neue, HelveticaNeueLT45,sans-serif; list-style-type: disc;}
.page-template-back-to-business-landing .section.video .right a { color: #000; text-transform: uppercase; display: inline-block; margin-top: 9px; font-weight:bold; text-decoration: underline; position: relative;}
.page-template-back-to-business-landing .section.video .right a:after{
  content: "";
  text-decoration: none;
  position: absolute;
  width: 20px;
  height: 20px;
  right: -30px;
  top: 7px;
  background: url('../images/right-angle-bracket.svg') center center no-repeat;
  background-size: contain;
}


.page-template-back-to-business-landing .section.video.text-s.grey.video_2 .left{
  float: right;
}



.page-template-back-to-business-landing .section.video.text-s.grey.video_2 .right{
  float: left;
}




.page-template-back-to-business-landing .section .v-link{position:relative;display:block;}
/*.page-template-back-to-business-landing .section .v-link img {display: block;position: absolute;height: auto;width: 100%;top: 0;}*/
.page-template-back-to-business-landing .section .v-link:hover:after{opacity:0.85;}
.page-template-back-to-business-landing .section .v-link:after{display:block;content:'';position:absolute;top:50%;left:50%;width:110px;height:110px;margin:-55px 0 0 -55px;background:url('../images/bg-play-v.png') no-repeat;}
.page-template-back-to-business-landing .section.view2.text-s h3{margin:10px 0 32px;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:26px;line-height:32px;text-transform:initial;}
.page-template-back-to-business-landing  .btn{background:#f1b434 ; border-color: #f1b434;border-radius: 25px;webkit-border-radius: 25px;   cursor: pointer;float:left;   font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   letter-spacing: 0.5px;   min-width: 225px;   padding: 13px 50px 7px;   position: relative;   text-align: center;   text-decoration: none;   text-transform: uppercase;  transition: all 0.2s ease 0s;font-size:19px;color:#fff;letter-spacing:1px;}
.page-template-back-to-business-landing .section.grey{background:#f9f9f9;}
.page-template-back-to-business-landing .section.video.video_2 .row.video-footer {margin-top: 30px; text-align: center;}

.page-template-back-to-business-landing .section h2{color:#bf0d3e;}
.page-template-back-to-business-landing .section h3{color: #000; margin: 10px 0 32px;font-weight: bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size: 26px;line-height: 32px;text-transform: initial;}
.page-template-back-to-business-landing .section h4{color:#000;} 
.page-template-back-to-business-landing .serv-list{margin:0 -2% -81px 0;padding:26px 0;list-style:none;overflow:hidden;}
.page-template-back-to-business-landing .serv-list li{font-size:26px;line-height:30px;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;color:#000;display:inline-block;vertical-align:top;width:47.8%;margin:0 2% 81px 0;}
.page-template-back-to-business-landing .serv-list li img{float:left;margin:0 20px 0 0;width:77px;}
.page-template-back-to-business-landing .serv-list li .text-holder{overflow:hidden;}

.page-template-back-to-business-landing .serv-list li h2{margin:0;color:#f1b434;text-transform:uppercase;font:36px/42px "HelveticaMD",serif;}
.page-template-back-to-business-landing .serv-list li h2 a {margin:0;color:#f1b434;text-transform:uppercase;font:36px/42px "HelveticaMD",serif;}

.page-template-back-to-business-landing .serv-list li:nth-child(2) h2{color:#bf0d3e;} .page-template-back-to-business-landing .serv-list li:nth-child(2) a{color:#bf0d3e;}
.page-template-back-to-business-landing .serv-list li:nth-child(3) h2{color:#0072ce;} .page-template-back-to-business-landing .serv-list li:nth-child(3) a{color:#0072ce;}
.page-template-back-to-business-landing .serv-list li:nth-child(4) h2{color:#833177;} .page-template-back-to-business-landing .serv-list li:nth-child(4) a{color:#833177;}

.page-template-back-to-business-landing .serv-list li h3{color:#cc8a00;text-transform:uppercase;font:26px/32px "HelveticaMD",serif;}
.page-template-back-to-business-landing .serv-list li h3 a{color:#cc8a00;text-transform:uppercase;font:26px/32px "HelveticaMD",serif;}

.page-template-back-to-business-landing .serv-list li:nth-child(2) h3{color:#9b2743;} .page-template-back-to-business-landing .serv-list li:nth-child(2) a{color:#9b2743;}
.page-template-back-to-business-landing .serv-list li:nth-child(3) h3{color:#00558c;} .page-template-back-to-business-landing .serv-list li:nth-child(3) a{color:#00558c;}
.page-template-back-to-business-landing .serv-list li:nth-child(4) h3{color:#642f6c;} .page-template-back-to-business-landing .serv-list li:nth-child(4) a{color:#642f6c;}
.page-template-back-to-business-landing  #why.get-protected {background:url('../images/2girls.jpg') no-repeat center top;background-size:cover; padding: 120px 0px;}
.page-template-back-to-business-landing  #why.get-protected p {font-size: 26px; line-height: 32px; font-weight: 300; font-family: Helvetica Neue, HelveticaNeueLT45,sans-serif; color: #000;}


.page-template-back-to-business-landing  #why.calendar-reg {background:url('../images/calendar_reg_bg.jpg') no-repeat center top; background-size:cover; padding: 120px 0px;}
.page-template-back-to-business-landing  #why.calendar-reg .right{text-align: center; width: 100%; float: none;}
.page-template-back-to-business-landing  #why.calendar-reg .left{text-align: left; width: 100%; float: none; padding-top: 50px;}
.page-template-back-to-business-landing  #why.calendar-reg h3 {color: #fff;}
.page-template-back-to-business-landing  #why.calendar-reg p {font-size: 26px;line-height: 32px; font-weight: 300; font-family: Helvetica Neue, HelveticaNeueLT45,sans-serif; color: #fff;}

.page-template-back-to-business-landing  #why.calendar-reg .left ul{
   overflow: visible;
    text-align: left;
    margin: 0;
    margin-top: 20px;
    padding: 0;
  }


.page-template-back-to-business-landing  #why.calendar-reg .left ul li{
    font-size: 26px;
    font-weight: 300;
    font-family: Helvetica Neue, HelveticaNeueLT45,sans-serif;
    list-style-type: disc;
    text-align: left;
    clear: none;
    display: list-item;
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 38px;
    margin-left: 20px;

  }

.page-template-back-to-business-landing  #why h2{max-width:536px;float:left;border-bottom:1px solid #fff;margin:11px 0 34px;padding:0 0 44px;color:#fff;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:77px;line-height:85px;}
.page-template-back-to-business-landing  #why ul{clear:both;max-width:830px;margin:0 0 -68px;padding:0;list-style:none;overflow:hidden;text-align:left;}
.page-template-back-to-business-landing  #why ul li{text-align:center;width:26%;margin:0 3.5% 68px;display:inline-block;vertical-align:top;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;color:#fff;font-size:22px;}
.page-template-back-to-business-landing  #why ul li:nth-child(3n+1){margin-left:0}
.page-template-back-to-business-landing  #why ul li h3{text-transform:upeprcase;color:#f1b434;margin:0 0 4px;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:55px;line-height:65px;}
.page-template-back-to-business-landing .link-list{position:relative;margin:0 -6% 56px 0;padding:56px 0;list-style:none;overflow:hidden;}
.page-template-back-to-business-landing .link-list li{display:inline-block;vertical-align:top;width:43.5%;margin:0 5% 0 0}
.page-template-back-to-business-landing .link-list li img{float:right}
.page-template-back-to-business-landing .link-list li .text-holder{padding:0 0 34px;overflow:hidden;color:#000;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:26px;line-height:30px;}
.page-template-back-to-business-landing .link-list li  h2{text-transform:none;color:#000;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:55px;line-height:60px;margin:76px 0 0}
.page-template-back-to-business-landing .link-list li  h3{color:#000;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:40px;line-height:45px;margin:0 0 35px;text-transform:none;}
.page-template-back-to-business-landing .link-list li  .btn{min-width:308px;position:absolute;bottom:0;}
.page-template-back-to-business-landing  #enquire{ padding:72px 0;clear: both;overflow:hidden;    width: 100%;background: #bf0d3e;}
.page-template-back-to-business-landing  #enquire .left{color:#fff;width:37%;float:left}
.page-template-back-to-business-landing  #enquire .right{width:60%;float:right;padding:191px 0 0}
.page-template-back-to-business-landing  #enquire  h1{text-transform:none;float:left;border-bottom:1px solid #fff;margin:11px 0 49px;padding:0 0 44px;color:#fff;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:77px;line-height:85px;}
.page-template-back-to-business-landing  #enquire p{clear:both;color:#fff;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:26px;line-height:30px;}
.page-template-back-to-business-landing  #enquire p strong{font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;}
.page-template-back-to-business-landing  #enquire h3{color: #fff; text-transform:none;margin:48px 0 19px;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:36px;line-height:43px;}
.page-template-back-to-business-landing  #enquire .tel{display:block;color:#f1b434;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:61px;line-height:65px;}
.page-template-back-to-business-landing  #enquire .tel a{float:left;color:#f1b434;padding:0 0 0 50px;background:url('../images/bg-tel-e.png') no-repeat 0 8px;}
.page-template-back-to-business-landing  #enquire .gform_wrapper{width:100%!important;overflow:hidden; padding-top: 40px;}
.page-template-back-to-business-landing  #enquire input[type="email"],
.page-template-back-to-business-landing  #enquire input[type="text"]{font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:20px!important;line-height:35px!important;padding:5px 38px!important;margin:0;border-radius:0px!important;-webkit-border-radius:0px!important;background:#fff;color:#bf0d3e;height:45px;width:100%;}
.page-template-back-to-business-landing  #enquire input[type="email"]::-webkit-input-placeholder ,
.page-template-back-to-business-landing  #enquire input[type="text"]::-webkit-input-placeholder {   color:#bf0d3e;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-back-to-business-landing  #enquire input[type="email"]::-moz-placeholder ,
.page-template-back-to-business-landing  #enquire input[type="text"]::-moz-placeholder {   color:#bf0d3e;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-back-to-business-landing  #enquire input[type="email"]:-ms-input-placeholder,
.page-template-back-to-business-landing  #enquire input[type="text"]:-ms-input-placeholder {   color:#bf0d3e;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-back-to-business-landing  #enquire input[type="email"]:-moz-placeholder,
.page-template-back-to-business-landing  #enquire input[type="text"]:-moz-placeholder {   color:#bf0d3e;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-back-to-business-landing  #enquire .gform_wrapper ul li.gfield{display:block;width:48%;margin:0 0 26px; margin-right: 2%; float: left;}
.page-template-back-to-business-landing  #enquire .gform_wrapper ul{margin:0 -5px;}
.page-template-back-to-business-landing  #enquire .gform_footer{display:block;float:none;padding:15px 0 28px;overflow:hidden; clear: left;}
.page-template-back-to-business-landing  #enquire .gform_footer input[type="submit"]{ font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   display:block; text-transform: uppercase;  transition: all 0.2s ease 0s;font-size:19px;color:#fff;letter-spacing:1px;border-radius: 25px;webkit-border-radius: 25px;   cursor: pointer;width:218px;height:45px;margin:0 auto;padding:0;color:#fff;}

.page-template-back-to-business-landing  #enquire div#tel-display{
  visibility: hidden;
  opacity: 0;
}


.page-template-back-to-business-landing  #enquire div#tel-display.show{
  visibility: visible;
  opacity: 1;
}

#gform_confirmation_wrapper_49{  clear: both;    color: #fff;    font-family: Helvetica Neue,HelveticaNeueLT45,sans-serif;    font-size: 26px;   font-weight: 300;   line-height: 30px;}
body.page-template-back-to-business-landing  .gform_wrapper label.gfield_label + div.ginput_container{margin:0!important;}
.page-template-back-to-business-landing footer.footer-white{padding:0;border:none;}
.page-template-back-to-business-landing footer.footer-white .credit {margin:0;}
.page-template-back-to-business-landing footer.footer-white .credit .copy{color:#999;text-align:center;}



@media (max-width: 1320px) {
.page-template-back-to-business-landing .serv-list li{width:47.7%}
.page-template-back-to-business-landing .container{width:980px}
.page-template-back-to-business-landing .section.text-s{padding:100px 0; background: #efeeee;}
.page-template-back-to-business-landing .section.video .right{padding:0}
.page-template-back-to-business-landing #enquire .right{width:57%}
.page-template-back-to-business-landing .section.text-s h2{font-size:98px;}
.page-template-back-to-business-landing .link-list li img{float:none;}
.page-template-back-to-business-landing .link-list li h2{margin:10px 0 0}
.page-template-back-to-business-landing #enquire h1{font-size:68px;}
.page-template-back-to-business-landing #enquire .tel{font-size:52px;}
.page-template-back-to-business-landing .visual-land img{max-width:1000%}
}
@media (max-width:1024px) {
  .page-template-back-to-business-landing .container{width:767px}
  .page-template-back-to-business-landing .section .left,
.page-template-back-to-business-landing .section .right,
.page-template-back-to-business-landing .section.view2 .left,
.page-template-back-to-business-landing .section.view2 .right,
.page-template-back-to-business-landing #enquire .left,
.page-template-back-to-business-landing #enquire .right,
.page-template-back-to-business-landing .section.video .left,
.page-template-back-to-business-landing .section.video .right{float:none;overflow:hidden;width:100%;text-align:center;}
.page-template-back-to-business-landing .section.text-s {    padding: 40px 0;}
.page-template-back-to-business-landing .section.view2 .btn{float:none}
.page-template-back-to-business-landing .link-list{padding:0 0 56px;margin:0 -6% 19px 0;}
.page-template-back-to-business-landing #enquire{padding:40px 0}
.page-template-back-to-business-landing #enquire .tel a{float:none;display:inline-block;vertical-align:top;}
.page-template-back-to-business-landing #enquire h1{float:none;}
.page-template-back-to-business-landing #enquire .right{padding:20px 0 0}
}
@media (max-width:800px) {
  .page-template-back-to-business-landing .container{width:auto}
  .page-template-back-to-business-landing .visual-land h2{font-size:42px;line-height:61px;}
  .page-template-back-to-business-landing .visual-land{min-height:400px!important;text-align:center;}
  .page-template-back-to-business-landing .section.text-s h2{font-size:77px;}
  .page-template-back-to-business-landing .serv-list li,
  .page-template-back-to-business-landing .link-list li .text-holder,
  .page-template-back-to-business-landing .section.text-s p{font-size:20px;line-height:25px;}
  .page-template-back-to-business-landing .link-list li {text-align:center;}
  .page-template-back-to-business-landing .serv-list li{text-align:center;}
  .page-template-back-to-business-landing .serv-list li img{float:none;display:block;margin:0 auto 20px;}
  .page-template-back-to-business-landing .link-list li h2{font-size:45px;}
  .page-template-back-to-business-landing .link-list li h3{font-size:30px;}
    .page-template-back-to-business-landing #why ul {margin:0;} 
    .page-template-back-to-business-landing .link-list {margin:0;padding:0}
    .page-template-back-to-business-landing .link-list li{width:100%;margin:0 0 20px}
    .page-template-back-to-business-landing .serv-list{padding:0}
    .page-template-back-to-business-landing .section.text-s h3{font-size:43px;line-height:53px;margin:10px 0 12px;}
    .page-template-back-to-business-landing .section.text-s h2{line-height:77px;margin:10px 0}
    .page-template-back-to-business-landing .serv-list {margin:0 0 -20px}
    .page-template-back-to-business-landing .serv-list li{width:100%;margin:0 0 20px;}
    .page-template-back-to-business-landing .visual-land .btn-subscribe{float:none}
    .page-template-back-to-business-landing #enquire h1,
  .page-template-back-to-business-landing #why h2{line-height:57px;font-size:47px;margin:0 0 20px;padding:0 0 20px;float:none;text-align:center;}
  .page-template-back-to-business-landing #why ul li{margin:0 0 10px;float:none;display:block;width:100%}
  .page-template-back-to-business-landing .link-list li .btn{position:static;min-width:108px;padding:13px 20px 7px;float:none;display:inline-block;vertical-align:top;}
  .page-template-back-to-business-landing #enquire .tel{font-size:36px;}
  .page-template-back-to-business-landing .link-list li  .text-holder{padding:0}

  .page-template-back-to-business-landing .section.video .right ul{
    margin: 0;
    list-style: none;
    padding: 0;
  }


  body > div.wrapper > section:nth-child(1) > div > div > div.left > img{
    display: none;
  }

  .page-template-back-to-business-landing .section.video .right ul{
    margin: 0;
    list-style: none;
    padding: 0;
  }


  .page-template-back-to-business-landing .section .right > .top{
      width: 100%;
      margin-left: 0;
      padding-left: 20px;
  }


  .page-template-back-to-business-landing .section .right > .bottom{
    width: 100%;
    padding: 0 20px;
  }


  body > div.wrapper > section:nth-child(1) > div > div > div.right > hr{
    width: 100%;
  }


}

/**BLOG*/
.blog .breadcrumbs li,
.single-post .breadcrumbs li,
.archive.category .breadcrumbs li,
.blog .breadcrumbs span,
.single-post .breadcrumbs span,
.archive.category .breadcrumbs span,
.blog .breadcrumbs a,
.single-post .breadcrumbs a,
.archive.category .breadcrumbs a,
.blog .breadcrumbs,.archive.category .breadcrumbs,.single-post .breadcrumbs{color:#989898;font-size:14px;}
.blog .breadcrumbs{margin:-44px 0 37px;}
.archive.category .breadcrumbs,
.single-post .breadcrumbs{margin:-44px 0 10px;}
.sidebar .cat-cta{overflow:hidden;background:#0072ce;}
.sidebar .cat-cta .cat-cta-inner{overflow:hidden;padding:40px 25px 25px;}
.sidebar .cat-cta h3{font-family: "CenturyLT",serif;font-size: 27px;text-align:left;margin-bottom: 25px;color:#fff;}
.sidebar .cat-cta .btn-white{display:block;background:#fff;color:#0072ce;font-size:18px;padding:12px 4px;font-family:HelveticaNeueLT45;margin:0 0 20px}
.sidebar .cat-cta .gform_wrapper{width:100%!important;}
.sidebar .cat-cta .gform_wrapper ul li.gfield{width:100%;margin:0 0 8px;}
.sidebar .cat-cta .gform_wrapper .gform_footer{width:100%;overflow:hidden;padding:25px 0 11px}
.sidebar .cat-cta {margin:40px 0 20px;color:#fff;font-size:18px;line-height:22px;text-align:center;}
.sidebar .gform_wrapper label.gfield_label + div.ginput_container{margin:0!important;}
.sidebar .cat-cta {margin: 40px 0 0 31px;color:#fff;font-size:18px;line-height:22px;text-align:center;}
.sidebar .cat-cta p{font-family:HelveticaNeueLT45;margin:0 0 23px;}
.sidebar .cat-cta .gform_wrapper  ul{margin:0!important;}
.sidebar .cat-cta .gform_wrapper .gform_footer input{text-transform:uppercase;padding:0;display:block;height:53px; font:bold 14px/53px "Open Sans",serif!important;color:#fff;width:100%}
.sidebar .cat-cta .ginput_container input{font-family:HelveticaNeueLT45;height:40px;padding:10px 15px!important;margin:0;color:#adadad;font-size:15px;line-height:20px;}
.sidebar .cat-cta .gfield_error .ginput_container input{background:#ffd7d9;}
.sidebar .cat-cta .ginput_container input::-webkit-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.sidebar .cat-cta .ginput_container input::-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.sidebar .cat-cta .ginput_container input:-ms-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.sidebar .cat-cta .ginput_container input:-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
.sidebar .popular-posts{overflow:hidden;clear:both;padding:0 0 0 31px}
.sidebar  .head-3{font-size:24px;margin:0 0 18px;line-height: normal;}
.sidebar .popular-post{overflow:hidden;border-left:6px solid #cd8a00;padding:10px;background:#fff;margin:0 0 10px;padding:10px 10px 10px 23px}
.sidebar .popular-post .post-category a{text-decoration:none;text-transform:uppercase;color:#2e2d2b;font:14px/22px "Helvetica77",serif;float:left;}
.sidebar .popular-post .post-category {overflow:hidden;margin:0;}
.sidebar .popular-post .post-title a{font:16px/22px "CenturyLT",serif;color:#5c6771;}
.sidebar .popular-post .post-title{margin:0;}
.article .head-1{font-size:45px;line-height:50px;color:#5c6771;margin:0 0 27px;}
.article  .meta{overflow:hidden;border-bottom:3px solid #f2b435;padding:0 0 5px;margin:0 0 28px;}
.article  .meta p{margin:0;}
.article  .meta .blog-category{float:left;text-transform:uppercase;color:#2e2d2b;font:14px/22px "Helvetica77",serif;}
.article  .meta .blog-category a{color:#2e2d2b;}
.article  .meta .post-category{float:right;color:#2e2d2b;font-family:HelveticaNeueLT45;font-size:14px;line-height:22px;}
.article{color:#5c6771;font-family:HelveticaNeueLT45;font-size:16px;line-height:24px;}
.article .wp-post-image{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;margin-bottom:29px}
.article p{margin:0 0 25px;}
.article .share-this{border:none;padding:0;}
.article .share-this .head-4{text-transform:uppercase;color:#5c6771;font:14px/22px "Helvetica77",serif;}
.article .share-this .st_googleplus_large .stLarge{}
.article .share-this .st_facebook_large .stLarge{}
.article .share-this .st_twitter_large .stLarge{}
.article .share-this .st_email_large .stLarge{}
.single-post .bg-white h2.txt-grey{font-family:"CenturyLT",serif;font-size:36px;margin:0 0 29px}
.blog-posts{overflow:hidden;color:#5c6771;font-family:HelveticaNeueLT45;font-size:16px;line-height:24px;}
.blog-posts .post{margin-bottom:20px}
.blog-posts p.para{color:#5c6771;font-family:HelveticaNeueLT45;font-size:16px;line-height:24px;}
.blog-posts  .post-category a{text-decoration:none;text-transform:uppercase;color:#2e2d2b;font:14px/22px "Helvetica77",serif;float:left; }
.blog-posts  .post-category{padding: 8px 18px 10px 13px;overflow:hidden; padding-left: 0; padding-bottom: 0;}


.article .intro-box{overflow:hidden;position:relative;}
.article .intro-box img{width:100%;overflow:hidden;display:block;height:auto}
.article .intro-box  .text-box{height:100%;position:absolute;top:0;left:0;background:url('../images/bg-intro.png') no-repeat 100% 0;background-size:cover;}
.article .intro-box  .text-box-h{padding:16px 104px 10px 23px;overflow:hidden;}
.article .intro-box  .text-box h2{font:27px/30px "CenturyLT",serif;color:#fff;margin:0 0 5px}
.article .intro-box  .text-box  h3{margin:0 0 17px;font:13px/22px "Helvetica77",serif;color:#fff;text-transform:uppercase;}
.article .intro-box  .text-box .btn{border-radius:16px;-webkit-border-radius:16px;color:#fff;font-weight:bold;font-size:17px;line-height:24px;display:inline-block;vertical-align:top;font-family:Helvetica, Arial,sans-serif;padding:6px 18px 6px 48px;background:#f1b434 url('../images/bg-into-btn.png') no-repeat 17px 8px;}
.article .intro-box  .text-box .btn:hover{background-color:#dd931a;}
/* Large Popular Post */
.popular-posts-large {
    position: relative;
}
.popular-posts-large .popular-post {

}

.popular-posts-large .popular-post h2 {
    font-size: 32px;
    margin-bottom: 13px;
}

.popular-posts-large .popular-post h2 a {
    color: #2e2d2b;
}

.popular-posts-large .popular-post .post-date {
    color: #2e2d2b;
    font-size: 16px;
    line-height: 1.5;
    border-bottom:3px solid #cd8a00;
    padding-bottom: 3px;
    margin-bottom: 21px;
}

.popular-posts-large .popular-post .post-date a {
    color: #2e2d2b;
}

.popular-posts-large .popular-post .post-date strong {
    font-family: 'Helvetica77', sans-serif;
    text-transform: uppercase;
    font-weight:normal;
}

.popular-posts-large .popular-post .post-date span {
    font-family: 'HelveticaNeueLT45', sans-serif;
}

.popular-posts-large .popular-post .para {
    font-size: 18px;
    line-height: 1.777777778;
    font-family: 'HelveticaNeueLT45', sans-serif;
}

.cycle-pagination a {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    display: block;
    border: 1px solid #cdcdcd;
    text-indent: -9999px;
    background: transparent no-repeat center center;
}

.cycle-pagination #prev {
    left: -1px;
    background-image: url(../images/arrow-left-grey.png);
}

.cycle-pagination #next {
    right: -1px;
    background-image: url(../images/arrow-right-grey.png);
}

@media only screen and (max-width: 767px) {
  .cycle-pagination {
    display: none !important;
  }

  .popular-posts-large .popular-post h2 {
    font-size: 24px;
  }

  .popular-posts-large .popular-post .para {
    font-size: 18px;
  }
}

/* Red */
body section.section .main-cat-minimum-wage,
body section.section .main-cat-leave-entitlements {
    border-color: #c00e3f;
}

/* Purple */
body section.section .main-cat-recruitment,
body section.section .main-cat-recruitment {
    border-color: #642f6d;
}

/* Dark Blue */
body sec#playtion.section .main-cat-employment-law-changes,
body section.section .main-cat-flexible-working-arrangements,
body section.section .main-cat-new-employees {
    border-color: #0072ce;
}

/* Blue */
body section.section .main-cat-redundancy {
    border-color: #0072ce;
}

/* Orange */
body section.section .main-cat-unfair-dismissal,
body section.section .main-cat-underpayments,
body section.section .main-cat-termination {
    border-color: #cd8a00;
}

/* Yellow */
body section.section .main-cat-workplace-health-and-safety,
body section.section .main-cat-bullying-harassment,
body section.section .main-cat-discrimination {
    border-color: #f2b435;
}

.blog-posts .thumb-overlay{margin:0 0 6px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
.blog-posts .thumb-overlay a {display:block;height:100%;width:100%}
.blog-posts .post-date {
    padding: 0 0 4px;
    margin: 0 0 5px;
    overflow: hidden;
    border-bottom: 3px solid #f1b434;
    width: 40%;
}
.blog-posts h3{font-size:24px;line-height:30px;margin:0 0 7px;color: #2e2d2b;}
.blog-posts h3 a{color:#2e2d2b;}
.header-content .post-category{font-size:14px;line-height:18px;color:#fff;}
#blog .header-content h1{font-size:60px;line-height:64px;margin-bottom:13px}
.header-content .blog-category a{font:14px/22px "Helvetica77",serif;color:#f1b434;border-bottom:3px solid #f1b434;float:left;text-transform:uppercase;}

.current-category{padding:0 0 6px;display:block;border-bottom:3px solid #f2b435;text-transform:uppercase;margin:0 0 25px;font:14px/22px "Helvetica77",serif;color:#2e2d2b;}

.archive.category .header-content h1 span{color:#f2b435;}



.article .author-block-top{
    width: 100%;
    float: left;
    display: block;
}

.article .author-block > p{
    margin: 0;
}


.article .category-date-block{
    width: 100%;
    text-align: left;
    font-weight: bold;
    display: block;
    clear: left;
    text-transform: uppercase;
    display: block;
}

.article .category-date-block > p{
    margin: 0;
    width: 100%;
}

.article .category-date-block > p > span{
    text-align: right;
    font-weight: normal;
    float: right;
    font: 14px/26px "Helvetica77",sans-serif;
}

.article .category-date-block a{
    color: #5c6771;
    font: 14px/22px "Helvetica77",sans-serif;
    }


.author-block-bottom > .col-md-9 > p{
    font-size: 12px;
    line-height: 1.6em;
    margin-bottom: 0;
}


.author-block-bottom .col-md-3 > .img-box{
    width: 140px;
    height: 140px;
    overflow: hidden;
}

@media (max-width: 480px){

    .author-block-bottom .col-md-3 > .img-box{
        width: 100%;
    }
    
}



/*.category-redundancy #blog .header-content h1{color:#0072ce;}
.category-redundancy #blog .header-content h1 span{color:#0072ce;}
.category-redundancy  .current-category{border-color:#0072ce ;}

.category-wage-entitlements #blog .header-content h1{color:#c00e3f ;}
.category-wage-entitlements #blog .header-content h1 span{color:#c00e3f ;}
.category-wage-entitlements  .current-category{border-color:#c00e3f  ;}

.category-recruitment-management #blog .header-content h1{color:#642f6d ;}
.category-recruitment-management #blog .header-content h1 span{color:#642f6d ;}
.category-recruitment-management .current-category{border-color:#642f6d  ;}*/

.posts-header .sort-by{float:right;padding:12px 0 0;}
.archive.category .select-area .select-opener{width:34px;height:35px;background:url('../images/bg-sel2.gif') no-repeat 100% 50%;}
.posts-header .sort-by label{float:left;text-transform:uppercase;font-size:14px;margin:8px 21px 0 0;color: #2e2d2b;}
.posts-header .sort-by .select-area{width:192px!important;height:38px;background:#f7f7f7;border:1px solid #d4d4d4;font-size:14px;}
.archive.category .select-area .center{padding:3px 15px;}
.posts-header{overflow:hidden;}
.archive.category .posts-header .head-1{float:left;}
.archive.category .sidebar{margin-top:65px}
.single-post .sidebar{margin-top:114px}
.feat-text h2{color:#2e2d2b;font:32px/40px "CenturyLT",serif;margin:0 0 18px;}
.feat-text h2 a{color:#2e2d2b;}
.feat-text p.para{color:#5c6771;font-family:HelveticaNeueLT45;font-size:18px;line-height:32px;}
.feat-text .post-date strong a{text-transform:uppercase;text-decoration:none;color:#2e2d2b;font:16px/22px "Helvetica77",serif;}
.feat-text .post-date{font-size:16px;line-height:20px;border-bottom:3px solid #cd8a00;padding:0 0 10px;margin:0 0 15px;}
.blog .article{padding-bottom:30px}
.blog .sidebar{margin-top:62px}

/*.blog-cat-lists > li.categories li .children{display:none;}*/
/* .blog-cat-lists > li.categories li.cat-item-331 ul,
.blog-cat-lists > li.categories li.cat-item-331 a{background:#0072ce;}
.blog-cat-lists > li.categories li.cat-item-332 ul,
.blog-cat-lists > li.categories li.cat-item-332 a{background:#cd8a00;}
.blog-cat-lists > li.categories li.cat-item-330 ul,
.blog-cat-lists > li.categories li.cat-item-330 a{background:#642f6d;}
.blog-cat-lists > li.categories li.cat-item-252 ul,
.blog-cat-lists > li.categories li.cat-item-252 a{background:#0072ce;}
.blog-cat-lists > li.categories li.cat-item-329 ul,
.blog-cat-lists > li.categories li.cat-item-329 a{background:#c00e3f;}
.blog-cat-lists > li.categories li.cat-item-333 ul,
.blog-cat-lists > li.categories li.cat-item-333 a{background:#f2b435;} */
/*.blog-cat-lists > li.categories li:hover ul{display:block;}*/
/* .blog-cat-lists > li.categories li ul{margin:0;padding:10px 20px 20px;overflow:hidden;}
.blog-cat-lists > li.categories li  ul li{vertical-align:top;overflow:hidden;}
.blog-cat-lists > li.categories li ul li a{padding:0;background:none!important} */

/* Blog Categories */
.blog-cat-lists{margin-left:31px;}
.blog-cat-lists > li.categories{font-size: 24px;margin: 0 0 18px;font-family:"CenturyLT",serif}
.blog-cat-lists > li.categories ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.blog-cat-lists > li.categories li a{margin:0;display:block;color:#fff;padding:15px 30px 15px 20px;font:16px/22px "Helvetica77",serif;text-transform:uppercase;}
.blog-cat-lists > li.categories li a{background-image:url('../images/bg-ar-cat.png')!important;background-position:100% 50%!important;background-repeat:no-repeat!important}
.blog-cat-lists > li.categories >ul{padding:20px 0 0}

.blog-categories {margin: 0 0 20px 31px; }
.blog-categories .blog-cat-lists {font-size: 14px; margin-left: 0; }
.blog-categories .blog-cat-lists li {margin-bottom: 0; margin-top: 10px; line-height: 1.4; }
.blog-categories .blog-cat-lists li a {margin: 0; color: #0072ce; }
.blog-categories .blog-cat-lists li a:hover {text-decoration: underline; }
.blog-categories .blog-cat-lists li a:before {display: none; }
.blog-categories .blog-cat-lists li {float: none; }

/* WP Pagenavi */
.wp-pagenavi{overflow:hidden;text-align:center;padding:32px 0;}
.wp-pagenavi span,
.wp-pagenavi a{border:none;margin:0 4px;display:inline-block;padding:0;vertical-align:top;width:39px;height:39px;background:#fff;line-height:39px;color:#5c6771;font-size:16px;}
.wp-pagenavi .pages {width:auto;padding-left:10px;padding-right:10px;}
.wp-pagenavi a:hover,
.wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .previouspostslink:hover,
.wp-pagenavi .current{background:#f1b434;color:#fff;text-decoration:none;border-color: transparent;}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{background:none;margin:0 0 0 31px;border:1px solid #f1b434;-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:20px;color:#f1b434;font: 14px/40px "Helvetica77",serif;width:auto;min-width:132px;}
.wp-pagenavi .previouspostslink{margin:0 31px 0 0;}
.wp-pagenavi .first{display:none;}
.wp-pagenavi .last{display:none;}

@media only screen and (max-width: 767px) {
    .sidebar .cat-cta,
    .sidebar .blog-categories{margin-left: 0;}
    .blog .sidebar, .single-post .sidebar,.archive.category .sidebar {  margin-top: 15px;}
    .blog-cat-lists{margin-left:0;}
    .sidebar .popular-posts{padding:0;}
    .wp-pagenavi .extend{display:none;}
    .article .head-1 { color: #5c6771; font-size: 37px; line-height: 42px;}
    .wp-pagenavi .previouspostslink,
    .wp-pagenavi .nextpostslink{min-width:1px;margin:0 4px;padding:0 10px;}
    .wp-pagenavi span, .wp-pagenavi a {
      width: 30px;
      font-size: 13px;
      height: 30px;
      line-height: 30px;
      margin: 0px 2px;
    }
    .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {
      line-height: 32px;
      font-size: 13px;
    }
}

/*Home*/
.health-checkup .shape,
header.home  .shape{
    bottom: -301px;
    left: -3700px; 
    min-height: 5000px;
    position: absolute;
    right: 0;-moz-transform: skewY(-113deg);
    -webkit-transform: skewY(-113deg);
    -o-transform: skewY(-113deg);
    -ms-transform: skewY(-113deg);
    transform: skewY(-113deg);
}

header .header-content .cat-cta{overflow:hidden;background:#0072ce;}
header .header-content .cat-cta .cat-cta-inner{overflow:hidden;padding:32px 38px 25px;}
header .header-content .cat-cta h3{font-family: "CenturyLT",serif;font-size: 27px;text-align:center;margin-bottom: 25px;color:#fff;}
header .header-content .cat-cta .btn-white{display:block;background:#fff;color:#0072ce;font-size:18px;padding:12px 4px;font-family:HelveticaNeueLT45;margin:0 0 20px}
header .header-content .cat-cta .gform_wrapper{width:100%!important;}
header .header-content .cat-cta .gform_wrapper ul li.gfield{width:100%;margin:0 0 8px;}
header .header-content .cat-cta .gform_wrapper .gform_footer{width:100%;overflow:hidden;padding:25px 0 11px}
header .header-content .cat-cta {margin:40px 0 20px;color:#fff;font-size:18px;line-height:22px;text-align:center;}
header .header-content .gform_wrapper label.gfield_label + div.ginput_container{margin:0!important;}
header .header-content .cat-cta {margin:40px 0 20px 31px;color:#fff;font-size:18px;line-height:22px;text-align:center;}
header .header-content .cat-cta p{font-family:HelveticaNeueLT45;margin:0 0 23px;}
header .header-content .cat-cta .gform_wrapper  ul{margin:0!important;}
header .header-content .cat-cta .gform_wrapper .gform_footer input{text-transform:uppercase;padding:0;display:block;height:53px;font:bold 14px/53px "Open Sans",serif!important;color:#fff;width:100%;}
header .header-content .cat-cta .ginput_container input{font-family:HelveticaNeueLT45;height:48px;padding:14px 15px!important;margin:0;color:#adadad;font-size:15px;line-height:20px;}
header .header-content .cat-cta .gfield_error .ginput_container input{background:#ffd7d9;}
header .header-content .cat-cta .ginput_container input::-webkit-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
header .header-content .cat-cta .ginput_container input::-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
header .header-content .cat-cta .ginput_container input:-ms-input-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
header .header-content .cat-cta .ginput_container input:-moz-placeholder {color:#adadad;font-size:15px!important;line-height:20px!important;opacity:1}
header .shape-container {position: absolute; width: 100%; height: 100%; top: 0; overflow: hidden; }

.feefo-bar-rating{color:#0072ce;font:30px/41px "CenturyLT",serif;margin: 28px 0 18px;}
.feefo-bar-rating img {vertical-align: middle;display:inline-block;margin-top:-6px;}
.feefo-bar-support{color:#5c6771;font:24px/35px "CenturyLT",serif;margin:0 0 59px!important;}
.feefo-bar-support:before{float:left;height:1px;background:#f1b434;content:'';width:20%;margin-top: 20px;}
.feefo-bar-support:after{float:right;height:1px;background: #f1b434;content:'';width:20%;margin-top: 20px;}
.home .feefo-review blockquote{text-align:left;}
.home .feefo-review blockquote p.title{color:#0072ce;font:36px/40px "CenturyLT",serif;text-align:left;margin-bottom: 17px;}
.home .feefo-review blockquote cite .name,
.home .feefo-review blockquote cite .location {color:#5c6771;display:inline;}
.feefo-search-box{-webkit-box-shadow: -2px 5px 3px 3px rgba(0,0,0,0.14);-moz-box-shadow: -2px 5px 3px 3px rgba(0,0,0,0.14);box-shadow: -2px 5px 3px 3px rgba(0,0,0,0.14);background:#424243;overflow:hidden;padding:35px;text-align:center;margin:0 0 74px 45px}
.feefo-search-box  #feefo-reviews-search label{display:none;}
.feefo-search-box  #feefo-reviews-search  .form-row{overflow:hidden;margin:0 0 10px;}
.feefo-search-box  #feefo-reviews-search input.btn{margin:24px 0 8px;text-transform:uppercase;padding:0;display:block;height:53px;font:bold 14px/53px "Open Sans",serif!important;color:#fff;width:100%;34 */border-color: #f1b434;}
.feefo-search-box   h3 {color: #fff;font-family: "CenturyLT",serif;font-size: 27px;margin-bottom: 25px;    text-align: center;}
.home .home-reviews{margin-top:10px}
.home .feefo-bar-rating iframe{width:110px!important;}
.home .feefo-review {
    padding: 0;
    border: none;
    margin-top: 0;
}

.cycle-pager {
    text-align: left;
    font-size: 30px;
}

.cycle-pager span {
  margin-left: 3px;
  color: #aaa;
  cursor: pointer;
}

.cycle-pager span:first-child {
  margin-left: 0px;
}

.cycle-pager span.cycle-pager-active,
.cycle-pager span:hover {
  color: #0072ce;
}

.home-reviews {
    position: relative;
}

.home-reviews .cycle-pager {
    position: absolute;
    bottom: 100%;
    left: 0;
}

@media only screen and (max-width: 767px) {
    .home .home-reviews {
        margin-top: 0;
    }

    .cycle-pager {
        text-align: center;
        margin-bottom: 20px;
    }
}

.help-your-business{background:#f7f7f7;overflow:hidden;}
.help-your-business h2{color:#0072ce;font:45px/50px "CenturyLT",serif;text-align:center;margin:0 0 49px;}
.nav-tabs{overflow:hidden;width:100%;border:1px solid #dfdfdf;margin:0 0 61px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-tabs li{width:50%;margin:0;float:left;}
.nav-tabs li a{margin:0;background:#f0f0f0;display:block;padding:19px 16px 13px;text-align:center;color:#5c6771;font:24px/30px "CenturyLT",serif;border:none;}
.nav-tabs li a:focus,
.nav-tabs li a:hover,
.nav-tabs li.active a{background:#fff;color:#0072ce;border:none!important;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;}
.tab-content #what-we-offer{background:none}
.tab-content #blog{background:none}
.tab-content #what-we-offer .services{position:relative;}
.tab-content #what-we-offer .service{position:static;}
.tab-content #what-we-offer .service .otab-sep{position:static;background:none;padding-bottom:40px;}
.tab-content #what-we-offer .service p{font-size:16px;line-height:24px;color:#5c6771;font-family:HelveticaNeueLT45}
.tab-content #what-we-offer  .learn-more{font:15px/22px "Helvetica77",serif;text-transform:uppercase;color:#f1b434;float:left;padding:0 20px 0 0;background:url('../images/bg-arrow-orange.png') no-repeat 100% 5px;position:absolute;bottom:0;}
.tab-content #what-we-offer .service-thumb{border:5px solid #f1b434;height:196px;display:block;margin:0 0 20px}
.tab-content #what-we-offer .service-thumb h3{line-height:196px;text-align:center;color:#fff;font:27px/196px "CenturyLT",serif;}
.tab-content #what-we-offer .service-gold .service-thumb{border-color:#f1b434;background:url('../images/serv1.jpg') no-repeat!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
.tab-content #what-we-offer .service-maroon .service-thumb{border-color:#bf0d3e;background:url('../images/serv2.jpg') no-repeat!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
.tab-content #what-we-offer .service-purple .service-thumb{border-color:#833177;background:url('../images/serv3.jpg') no-repeat!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
.tab-content #what-we-offer .service-blue .service-thumb{border-color:#0072ce;background:url('../images/serv4.jpg') no-repeat!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
.tab-content #events{text-align:center}
.tab-content #events .events-list{text-align:left;margin:0;padding:0;list-style:none;overflow:hidden;}
.tab-content #events .events-list li{vertical-align:top;overflow:hidden;background:#fff;margin:0 0 20px}
.tab-content #events .events-list li .left{float:left;padding: 35px 4%;    width: 63%;}
.tab-content #events .events-list li .left address{display:block;color:#5c6771;font:18px/22px "HelveticaNeueLT45",serif;margin:0}
.tab-content #events .events-list li .left h3{color:#0072ce;font:27px/33px "CenturyLT",serif;margin:0 0 14px}
.tab-content #events .events-list li .left h3 a{color:#0072ce;}
.tab-content #events .events-list li .right{float:right;width:37%;padding:44px 3%;background:#0072ce;}
.tab-content #events .events-list li .right .date{float:left;color:#fff;}
.tab-content #events .events-list li .right  .l{display:block;font-size:16px;margin:0 0 6px}
.tab-content #events .events-list li .right .d{text-transform:uppercase;display:block;font:16px/22px "Helvetica77",serif;color:#fff;}
.tab-content #events .events-list li .right .btn{min-width:1px ;display:inline-block;overflow:hidden;float:right;padding:11px 40px 9px;font-size:15px;margin:5px 0 0}
.tab-content  .guides-intro{color:#5c6771;font:24px/30px "CenturyLT",serif;margin:0 0 41px;text-align:center}
.tab-content  .guides-intro p{margin:0 59px 20px;line-height:34px;}
.tab-content  .guides .guides-cat h3{font-size:18px;margin:0;}
.tab-content  .guides-cats{width:auto;}
.tab-content .guides .guides-cat h3 img {float: right;padding:0;margin: 4px 2px 0 10px;max-width: 29%;}
.tab-content #events > .btn{padding:15px 40px;margin-top:20px;}

.health-checkup{padding:70px 0!important;background:url('../images/bg-checkup.jpg') no-repeat center center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;}
.health-checkup .shape{background-color:rgba(131, 49, 119, 0.85)}
.health-checkup .container{border-width:1px;position:relative;z-index:10;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;color:#fff;background:rgba(0,0,0,0.3)}
.health-checkup .container p{font:18px/26px "HelveticaNeueLT45",serif;color:#fff;max-width:645px;margin:0 auto 20px;padding:0 20px}
.health-checkup .container .row{padding-top:40px;padding-bottom:40px}
.health-checkup .container h2{font:44px/53px "CenturyLT",serif;margin:0 0 22px;}
.health-checkup .container .btn{margin-top:12px;padding:15px 40px;font-size:15px;}

.call-now {font-size: 21px;}
.home .header-content h1{padding-top:97px;font-size:58px;}


/*New Header*/

@media only screen and (min-width: 768px) {
  #top-bar #searchform{padding:8px 0 0;}
  #top-bar #searchsubmit{float:left;width:20px;height:20px;background:url('../images/bg-search2.png') no-repeat;padding:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;position:static;margin:-22px 0 0;}
  #top-bar  #searchform #s{border:none;float:none;overflow:hidden;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;font-style:normal;padding-left:30px;}
}

#top-bar .social{float:left;line-height:23px;margin-right: 13px;}
#top-bar .my-employsure{float:left;color:#f1b434;font-size:13px;line-height:20px;border-left:1px solid #545454;padding:0 0 0 15px;margin:3px 0 0 7px;}
#navigation .logobar{background:#fff;}
#navigation .logobar .tbcalls{float:right;padding:16px 12px 0 60px;background:url('../images/bg-advice.png') no-repeat 15px 20px;}
#navigation .logobar .tbcalls span{display:block;color:#8b8b8b;font-size:13px;line-height:16px;}
#navigation .logobar .tbcalls strong{color:#414141;font-size:18px;line-height:24px;display:block;}
#navigation .my-employsure {color: #FFB54C; margin: 22px 0 22px 20px; display: inline-block; }
#menu-main-menu li a{font-size:16px/*text-shadow:0 0 5px rgba(0,0,0,0.5)!important*/}
#navigation .navbar-brand{padding-left:0}

@media only screen and (min-width: 991px) {
  #navigation .navbar-nav > li > a {
    padding-right: 45px;
    padding-left: 45px;
    border: none;
    line-height: normal;
    padding-top: 21px;
    padding-bottom: 15px;
  }
}


#navigation .navbar-nav{margin:0 0 0 -15px}
#navigation .navbar-nav > li:first-child > a{padding-left:0}

#navigation .logobar{background:#2d2d2d;}
#navigation .logobar .tbcalls strong,
#navigation .logobar .tbcalls span{color:#fff;}

.is-sticky #navigation #top-bar {display:none}

#navigation .extra {float:left;padding-top:18px;padding-left:5px;width:450px}
#navigation .extra .social {float:left}
#navigation .extra .tbs-form .tbs-btn {right:20px;bottom:4px}
#navigation .extra .tb-search {margin-top:3px}
#navigation .extra .my-employsure{float:left;color:#f1b434;font-size:13px;line-height:20px;border-left:1px solid #545454;padding:0 0 0 6px;margin:3px 0 0 10px;}

.topbar {
  background-color: #212121;
  color: #fff;
  text-align: center;
  padding: 15px 10px;
  font-size: 16px;
  position: relative;
  z-index: 10;
}

.topbar .tbcalls a {
  color: #fff;
}

.topbar .tbcalls,
.topbar .my-employsure {
  display: inline-block;
  width: auto;
}

.topbar .my-employsure {
  color: #FFB54C;
}

.topbar .my-employsure:before {
  content: '|';
  color: #fff;
  margin-right: 10px;
  margin-left: 5px;
}

@media only screen and (max-width: 767px) {
    .breadcrumbs {
        display: none !important;
    }
#navigation .nbb-naked {
    display:block;
    visibility:visible;
}
  #navigation .navbar-nav li a {
    text-shadow: none !important;
  }
  #navigation .navbar-nav li > a {
    padding-top: 13px;
    padding-bottom: 7px;
  }
  #navigation .navbar-nav li:hover > a {
    background-color: #0089ec;
    color: #fff;
  }
  #navigation .navbar-nav > li > a,
  #navigation .navbar-nav > li:first-child > a {
    padding-left: 20px;
  }
  #navigation .logobar{
    background:transparent;
  }
  .navbar-default {height: 0;padding: 0;min-height: 0;border-bottom: none;}
  #navigation .logobar {background-color:#fff;}
}

@media only screen and (max-width: 1004px) {
    #navigation .extra {display:none}
    .tab-content #events .events-list li .right .date{float:none;text-align:center}
    .nav-tabs li a{font-size:16px;}
    .tab-content #events .events-list li .right .btn{float:none}
    .home .header-content,
    .tab-content #events .events-list li .right{text-align:center}
    .feefo-bar-support:after,
    .feefo-bar-support:before{display:none;}
    .feefo-bar-rating{font-size:22px;}
    .home .feefo-review blockquote cite .name{float:none;}
    .feefo-search-box,
    header .header-content .cat-cta{margin:0;}
    .home .header-content h1{padding-top:0;text-align:center}
    .home .feefo-review{margin-top:0}
    .feefo-review blockquote cite,
    .home .feefo-review blockquote p,
    .home .feefo-review blockquote{text-align:center;}
    #top-bar .my-employsure{margin:-20px 0 0;padding:0;border:none}
    .tb-search{text-align:center;}
    .tb-search{line-height:23px;}
    .tab-content #what-we-offer .learn-more{position:static}
    #top-bar .my-employsure,
    #top-bar .social{margin:0;float:none;display:inline-block;vertical-align:top;line-height:23px;}
}
@media only screen and (max-width: 767px) {
    #navigation .logobar .tbcalls{display:none;}
    .home .header-content h1{font-size:34px;}
    #navigation .navbar-brand{padding-left:15px}
    .navbar-toggle .icon-bar{background:#888;}
    #menu-main-menu li a{line-height:20px;}
    /* #menu-main-menu li:first-child a{padding-left:20px;} */
    .feefo-search-box,
    header .header-content .cat-cta .cat-cta-inner{padding:15px;}
    .feefo-bar-rating {
    font-size: 18px;
    line-height: 24px;
}
.home .feefo-bar-rating iframe {
    height: 25px !important;
    margin: 0 !important;
    vertical-align: top;
    width: 110px !important;
}
.help-your-business h2{font-size:36px;}
.nav-tabs li a {
    font-size: 12px;
}
.hyb-tabs li {
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
}
.hyb-tabs li:first-child,
.hyb-tabs li:nth-child(2) {
  border-top: none;
}
.hyb-tabs li:nth-child(2n+1) {
  border-left: none;
}
.tab-content .guides-intro p {
    font-size: 15px;
    line-height: 29px;
    margin: 0 0 13px;
}
 .tab-content #events .events-list li .left,
 .tab-content #events .events-list li .right{float:none;width:100%;}
.nav-tabs li{width:50%;}
.feefo-bar-support{font-size:19px;padding:20px 0 0;}
.home .feefo-review blockquote p{font-size:23px;line-height:32px;}
.home .feefo-review blockquote .title {text-align: center !important;}
.tab-content #events .events-list li .left h3{font-size:22px;}
}

/* 404 Page */
/* --------------------------------- */

#header-404 {min-height: 600px; background: url('../images/404-banner-bg.jpg') no-repeat 50% 50%; -moz-background-size: cover; -o-background-size: cover; background-size: cover; border-bottom: 3px solid #0072ce; }
#header-404 .shape {height: 270px; -webkit-transform: skewY(4.8deg); -moz-transform: skewY(4.8deg); -o-transform: skewY(4.8deg); transform: skewY(4.8deg); -ms-transform: rotate(4.8deg); }
#header-404 #dark-overlay {background-color: rgba(0, 0, 0, 0.62); }
#header-404 .header-content {margin-top: 156px; }
#header-404 .head-1 {font-family: 'CenturyLT', serif; font-size: 60px; }

#section-404 {padding-top: 111px; padding-bottom: 130px; }
#section-404 h1 {font-size: 45px; margin-bottom: 37px; }
#section-404 h2 {color: #2e2d2b; font-size: 32px; margin-bottom: 33px; }
#section-404 ol {color: #5c6771; font-size: 18px; line-height: 1.777777778; font-family: 'HelveticaNeueLT45', sans-serif; padding-left: 20px; margin-bottom: 0; }

/* Social */
/* --------------------------------- */

.social {}
.social a {display: inline-block; margin-left: 8px; width: 26px; height: 26px; background: url(../images/social-icons-1.png) no-repeat 0px 0px; }
.social a.small {width: 23px; height: 23px; }
.social a:first-child {margin-left: 0; }
.social a > span {margin: -1px; padding: 0; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip: rect(0, 0, 0, 0); position: absolute; }

.social a.facebook {}
.social a.twitter {background-position: -36px 0px; }
.social a.linkedin {background-position: -71px 0px; }
.social a.instagram {background-position: -140px 0px; }
.social a.youtube {background-position: -208px 0px; }
.social a.google-plus {background-position: -174px 0px; }
.social a.rss {background-position: -106px 0px; }

.social a.facebook.small {background-position: 0px -41px; }
.social a.twitter.small {background-position: -33px -41px; }
.social a.linkedin.small {background-position: -65px -41px; }
.social a.instagram.small {background-position: -97px -41px; }

/* Events Nav */
/* --------------------------------- */

.events-nav {
    margin: 45px -15px 25px;
    font-size: 0;
}

.events-nav .events-nav-item {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
}

.events-nav .events-nav-item a {
    background-color: #0072ce;
    color: #fff;
    font: 21px/1.142857143 'CenturyLT', serif;
    padding: 46px 20px 32px;
    text-align: center;
    display: block;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.events-nav .events-nav-item a:hover {
    background-color: #005a96;
}

.events-nav .events-nav-item .thumb {
    display: block;
    min-height: 48px;
    margin-bottom: 17px;
}

.events-nav .events-nav-item .title {
    width: 100%;
}

@media only screen and (max-width: 991px) {
    .events-nav .events-nav-item {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
    }
}

/* Clearfix */
/* --------------------------------- */

.clear {clear: both; }
.clearfix:before, .clearfix:after {content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after {clear: both; }
.clearfix {zoom: 1; }

/* Vertical Alignment */
.dt {
    display: table !important;
}

.dtc {
    display: table-cell !important;
    vertical-align: middle;
}

/* FancyBox Custom Styling */
.fancybox-overlay {
  z-index: 10000!important;
  background: rgba(0, 0, 0, 0.55);
}

.fancybox-skin {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.fancybox-close {
    width: 19px;
    height: 19px;
    background: url('../images/bg-close2.png') no-repeat;
    position: absolute;
    top: 15px;
    right: 13px;
    text-indent: -9999px;
    overflow: hidden;
    z-index: 200;
}

.fancybox-nav {
    width: 19px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
    background: url('../images/bg-ar-bio.png') no-repeat;
    position: absolute;
    top: 50%;
    left: -73px;
    /* margin: -9px 0 0 0; */
}

.fancybox-next {
    left: auto;
    right: -65px;
    margin: -9px 0 0 0;
    background-position: -19px 0;
}

.fancybox-outer {
    position: static;
}

@media only screen and (max-width: 767px) {
    .fancybox-skin {
        padding: 40px 20px !important;
    }

    .fancybox-lock {
        overflow: visible !important;
        width: auto;
    }

    .fancybox-lock body {
        overflow: visible !important;
    }
}

#feefo iframe:first-of-type {
  height: 35px;
  width: 95px;
  margin-bottom: -5px;
  margin-right: -5px;
}

.content-styling ul {
    list-style: disc;
    margin-left: 30px;
    margin-bottom: 1.5em;
}

.content-styling ul ul {
    margin-left: 20px;
    margin-bottom: 0;
}

.single-guide .section .content-styling ul {
    list-style: disc;
    margin-left: 30px;
    margin-bottom: 1.5em;
}

.single-guide .section .content-styling ul li {
    list-style: disc;
    float: none;
    font-family: HelveticaNeueLT45;
    font-size: 16px;
    color: #5c6771;
}

.single-guide .section .content-styling ul li:before {
    display: none;
}

/* Seminars Search Calendar Date Issue Fixed */
#seminar_search_hold {
    position: relative;
    z-index: 1;
}
 
.picker__holder {
    z-index: 1000;
}

/* Remove Select Dropdown Arrow on IE */
.select-form .form-control::-ms-expand {
    display: none !important;
}

/* Fix LP Submit Button Overlap issue on IPAD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    #form .gform_footer.top_label {
        margin-top: 0;
    }
}

.newsletter-terms {text-align: center;clear:both}
@media (max-width:991px) { .newsletter-terms {text-align:left;padding-left:110px} }
@media (max-width:614px) { .newsletter-terms {text-align:left;padding-left:100px} }
@media (max-width:490px) { .newsletter-terms {text-align:left;padding-left:90px} }
@media (max-width:340px) { .newsletter-terms {text-align:left;padding-left:70px} }

/* Advisor Results Issue Columns Misplace Fix */
@media only screen and (min-width: 768px) {
  #results .col-sm-3.col-xs-6:nth-child(4n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 767px) {
  #results .col-sm-3.col-xs-6:nth-child(2n+1) {
    clear: both;
  }
  .hide-mobile {display:none !important}
}

@media (max-width:991px) {
    .footer-subscribe {clear:both}
}

/* Latest Posts */
.latest-posts {
    background-color: #f2f2f2;
    padding: 10px 15px;
}

/* IE Specific Styling */
html.ie .btn-subscribe {
    padding-top: 11px;
}

html.ie .feefo-search-box #feefo-reviews-search input.btn {
    line-height: 51px;
}

html.ie .forms.gform_wrapper input[type='submit'] {
    padding-top: 7px;
}

html.ie .forms.gform_wrapper ul li.gfield input[type='text'], 
html.ie .forms.gform_wrapper ul li.gfield input[type='password'], 
html.ie .forms.gform_wrapper ul li.gfield input[type='email'], 
html.ie .forms.gform_wrapper ul li.gfield input[type='tel'], 
html.ie .page-template-page_careers #resumeupload input[type='file'] .forms.gform_wrapper ul li.gfield input[type='tel'] {
    line-height: normal;
}

html.ie .logobar .tbs-form::-ms-input-placeholder.form-control {
    line-height: normal;
}

html.ie .single-seminar-content .btn-custom, 
html.ie #seminar .header-content .btn-custom {
    padding-top: 0;
}

html.ie .btn-custom.icon-code, 
html.ie .btn-custom.icon-search, 
html.ie .btn-custom.icon-registernow {
    padding-top: 14px;
    padding-bottom: 14px;
}

html.ie .df-seminars-postcode .seminar_search input.btn_submit {
    padding-top: 0;
}

html.ie .seminar.row div a.btn-blue.btn-custom {
    padding-top: 0;
}

html.ie .single-seminar-content .btn-custom {
    line-height: normal;
    height: auto;
}

html.ie .df-form-blue .attendee_book_seat {
    padding-top: 14px;
    padding-bottom: 13px;
}

html.ie #quote .btn-quote {
    padding-top: 9px;
    padding-bottom: 7px;
}

html.ie .health-check.btn-custom, 
html.ie .btn-border.btn-custom, 
html.ie .searchbtn.btn-custom {
    padding-top: 9px;
}

html.ie .wp-pagenavi .previouspostslink, 
html.ie .wp-pagenavi .nextpostslink {
    line-height: 38px;
}

html.ie .case-studies .case-study .btn-custom {
    padding-top: 7px;
    padding-bottom: 7px;
}

html.ie .ajax-loader a {
    padding-top: 14px;
}

@media only screen and (max-width: 991px) and (min-width: 480px) {
    .home .tab-content #what-we-offer .service {
        width: 50%;
        float: left;
    }

    .home .tab-content #what-we-offer .service:nth-child(2n+1) {
        clear: both;
    }
}

/* Slow Down the mobile navbar speed. */
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .45s ease;
        -o-transition: height .45s ease;
            transition: height .45s ease;
}

.navbar-toggle span {
  transition: 0.15s all ease;
}

.navbar-toggle:hover span,
.navbar-toggle:not(.collapsed) span {
  box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
}

/* Awards Night Changes */
.page-id-15236 .section {
    padding-top: 35px;
    padding-bottom: 35px;
}

.page-id-15236 #learn {
    padding-bottom: 20px;
}

.page-id-15236 #speaker {
    padding-top: 50px;
}

.page-id-15236 .events-nav + #awardcats {
    margin-top: 70px;
}

.page-id-15236 #learn h2:first-child {
    background-image: url(../images/awards-trophy.png);
}

/* HR Breakfast Page Changes */
.page-id-14148 .topics-list {
  max-width: 778px;
  margin-left: auto;
  margin-right: auto;
}

.page-id-14148 .topics-list li {
  margin-right: 0;
  font-family: 'Helvetica77', sans-serif !important;
  font-size: 18px !important;
  line-height: 1.5 !important;
  letter-spacing: 0.425px !important;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 18px;
}

.page-id-14148 #events-top {
    min-height: 655px;
}

.page-id-14148 #events-top .header-content {
    margin-top: 124px;
}

.page-id-14148 #events-top h1 {
    font-size: 50px;
    line-height: 1.28;
    margin-bottom: 9px;
}

.page-id-14148 #events-top .para {
    font-size: 18px;
    font-family: 'HelveticaMD', sans-serif !important;
    line-height: 1.78;
    margin-bottom: 5px;
}

.page-id-14148 #learn h2 {
  font-size: 36px;
  line-height: 1.53;
  font-style: normal;
  max-width: 774px;
  margin-left: auto;
  margin-right: auto;
}

/* Seminars Datepicker Styling */
.picker .picker__table {
  margin-bottom: 8px;
}

.picker .picker__footer {
  text-align: left;
  padding-bottom: 8px;
}

.picker .picker__button--today {
  background-color: #f5f5f5;
  color: #dddddd;
  vertical-align: middle;
  display: inline-block;
  float: none;
}

.picker .picker__button--today:before {
  border-top-color: #aaaaaa;
}

.picker .picker__button--today:hover {
  border-color: transparent;
  background-color: #e5e5e5;
  color: #aaa;
}

.picker .picker__button--clear {
  display: none;
}

.picker .picker__button--close {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 14px;
  width: auto;
  background-color: transparent;
  border: none;
  color: #fff;
  text-indent: -9999px;
  background: url(../images/date-close.png) no-repeat center center;
  width: 26px;
  height: 40px;
  padding: 0;
  margin-top: -7px;
}

.picker .picker__button--close:before {
  display: none;
}

.picker .picker__button--close:hover {
    background: url(../images/date-close.png) no-repeat center center !important;
}

.picker .picker__footer:after {
  content: 'Seminar';
  border-left: 56px solid #0089ec;
  padding-left: 10px;
  font-family: 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  margin-left: 61px;
  font-size: 16px;
  line-height: 21px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.page-template-page_events .btn,
.page-template-page_events input[type="submit"] {
    transition: 0.15s background ease;
}

.page-template-page_events .btn:hover,
.page-template-page_events input[type="submit"]:hover {
    background-color: #e1a427;
}

.page-id-17315 #landing h1 {
    margin-top:100px;
}

@media (max-width:600px) {
    .page-id-17315 #landing {min-height:100px}
    .page-id-17315 #landing h1 {margin-top:30px}
}

/* Remove gap below footer on firefox */
body > img:last-child {
    position: absolute;
}

/* Fix bio arrows issue on ipad */
@media only screen and (max-width: 1100px) {
  .prev-bio,
  .fancybox-prev {
    left: 25px;
  }

  .next-bio,
  .fancybox-next {
    right: 25px;
  }

  a.fancybox-nav {
    height: 100%;
    top: 0;
    margin-top: 0;
    width: 50px;
    right: 0;
    background-position: center center;
    background: none;
    text-indent: 0px;
  }

  a.fancybox-nav.fancybox-prev {
    left: 0;
  }

  a.fancybox-nav span {
    width: 19px;
    height: 34px;
    overflow: hidden;
    background: url('http://employsure.com.au/wp-content/themes/employsure/images/bg-ar-bio.png') no-repeat 0 0;
    visibility: visible;
    left: 0;
  }

  a.fancybox-nav.fancybox-prev span {
    background-position: 0 0;
    right: 0;
    left: auto;
  }

  a.fancybox-nav.fancybox-next span {
    background-position: -19px 0;
  }

  .fancybox-close {
    width: 50px;
    height: 50px;
    top: 0;
    background-position: center center;
    right: 0;
    z-index: 10000;
  }
}

@media only screen and (max-width: 930px) and (min-width: 768px) {
  .popup-bio {
    max-width: 100%;
    left: 0;
    margin-left: 0;
  }

  .popup-bio .mask {
    max-width: 100%;
  }
}

/* Fixes mobile popup dark cover issue */
.fancybox-overlay {
    z-index: 8000;
}

/* Spacing */
.mbn {
    margin-bottom: 0 !important;
}

.mtn {
    margin-top: 0 !important;
}

.alignleft {
  float: left;
  margin: 0 35px 25px 0;
}

.alignright {
  float: right;
  margin: 0 0 25px 35px;
}


/*Added*/
.events-page #agenda h2,
.events-page #learn h2,
.events-page #topics2 h2,
.events-page #speaker h2 {text-transform: initial;}

.events-page .header-content {text-align:center;}
.events-page .header-content  p{font-size:16px;font-family:"Helvetica",Arial,sans-serif!important}
.events-page .header-content h1{font-size:40px;margin:0 0 17px;text-transform: initial;}
.events-page  .btn{
    background:#f1b435;
    display:inline-block;
    vertical-align:top;
    padding:0px !important;;
    border-radius:24px!important;
    font:bold 14px/20px "Open Sans",sans-serif!important;
    margin:22px 0 0;
    -webkit-border-radius:24px!important;
    color:#fff;
    text-transform:uppercase;
    -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    min-width:280px !important;
}

.events-page  .btn_Bio{
    background:#f1b435;
    display:inline-block;
    vertical-align:top;
    padding:8px !important;;
    border-radius:24px!important;
    font:bold 14px/20px "Open Sans",sans-serif!important;
    margin:22px 0 0;
    -webkit-border-radius:24px!important;
    color:#fff;
    text-transform:uppercase;
    -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    min-width:180px !important;
}

.events-page  .btn1{
    background:#f1b435;
    display:inline-block;
    vertical-align:top;
    padding:9px !important;;
    border-radius:24px!important;
    font:bold 16px/20px "Open Sans",sans-serif!important;
    margin:40px 0 0;
    -webkit-border-radius:24px!important;
    color:#fff;
    text-transform:uppercase;
    -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    min-width:195px;
    background:#f1b435 url('../images/bg-btn.png') no-repeat 95% 1px;
}
.events-page  .btn span{
    display:inline-block;
    vertical-align:top;
    padding:16px 33px 16px 0;
    font-size:19px;
    background:url('../images/bg-btn.png') no-repeat 100% 7px;
}
.events-page  #dark-overlay{background:rgba(0,39,94,0.6);}
/*#events-top{min-height:800px}*/
.events-page .section{text-align:center}
#learn h2{color:#0072cb;padding:92px 0 0;background:url('../images/bg-learn.jpg') no-repeat 50% 0;margin:0 0 46px;font:41px/43px "CenturyLT",serif !important;}
#learn p{margin:0 0 17px;}
#learn{color:#5a6875;background:#f7f7f7; font-size: 19px;line-height: 33px;}
#topics2{background:#0071cd;color:#fff;}
#topics2 h2{background:url('../images/bg-topics.jpg') no-repeat 50% 0;margin:0 0 55px;padding:83px 0 0;color:#fff;font:50px/60px "CenturyLT",serif}
#topics2 .topics-list{margin:0 -18px 0 0;padding:0;list-style:none;overflow:hidden;}
#topics2 .topics-list li{float:left;margin:0 18px 18px 0;font:15px/24px "Open Sans",sans-serif!important;border:none;
color:#fff;text-transform:uppercase;background:#00558c;padding:23px 23px 23px; font-weight:bold !important
}
#topics2 .topics-list li a{display:block;}
#speaker{background:#f7f7f7;}
#speaker h2{background:url('http://employsure.com.au/wp-content/themes/employsure/images/bg-judges.png') no-repeat 50% 0;padding:97px 0 0;margin:0 0 47px;color:#0073d2;font:50px/60px "CenturyLT",serif}
.bio-list{margin:0;padding:0;list-style:none;overflow:hidden;}
.bio-list li{display:inline-block;vertical-align:top;width:22.7%;background:#0071cd;margin:0 2% 20px}
.bio-list li img{height:auto;display:block;}
.bio-list li .text-h{padding:19px 10px 26px;overflow:hidden;color:#fff;}
.bio-list li .text-h h3{color:#fff;margin:0 0 6px;}
.events-page .bio-list li .btn{-webkit-box-shadow: none;padding:6px 12px 6px;
    box-shadow:none;min-width:148px;margin:12px 0 0;font-size:17px!important;line-height:35px!important;}
.bio-list li .text-h p{margin:0;}
#agenda{background:#30373d;color:#fff;font-size: 17px;line-height: 28px;}
#agenda h2{color:#fff;padding:86px 0 0;background:url('../images/bg-agenda.jpg') no-repeat 50% 0;margin:0 0 27px;font:50px/60px "CenturyLT",serif}
.time-list{margin:0 auto;padding:41px 0 0;list-style:none;overflow:hidden;max-width:572px;}
.time-list li{vertical-align:top;overflow:hidden;margin:0 0 15px;background:#23282c;}
.time-list li img{float:left;}
.time-list li .text-h{overflow:hidden;padding:15px 10px 10px 25px;color:#fff;text-align:left;}
.time-list li .text-h .time{display:block;text-transform:uppercase;color:#0073ce;margin:0 0 3px;font:19px/24px "Open Sans",sans-serif!important;}
#map{overflow:hidden;padding:0}
#map img{width:100%;height:auto;display:block;}
#location{background:#fff;}
#location h2{color:#0071cd;padding:81px 0 0;background:url('../images/bg-location.jpg') no-repeat 50% 0;margin:0 0 61px;font:50px/60px "CenturyLT",serif}
.locations-list{margin:0 auto;padding:0;list-style:none;overflow:hidden;max-width:934px;}
.locations-list li{vertical-align:top;overflow:hidden;margin:0 0 38px;background:#0071cd;}
.locations-list .img-h{float:right;}
.locations-list .img-h img{vertical-align:top;}
.locations-list .text-h{overflow:hidden;padding:18px 32px;color:#fff;text-align:left;}
.locations-list .text-h .left{float:left;width:50%;font-size: 15px;line-height: 27px;margin-top:10px}
.locations-list .text-h .left h3{font:35px/40px "CenturyLT",serif;margin:0 0 18px}
.locations-list .text-h .right{float:right;width:40%;text-align:right;padding:13px 0 0}
.locations-list .text-h .time{font:17px/24px "Open Sans",sans-serif!important;display:block;padding:0 30px 0 0;background:url('../images/bg-time.jpg') no-repeat 100% 3px;text-transform:uppercase;}
.locations-list .text-h .date{margin:0 0 9px;font:17px/24px "Open Sans",sans-serif!important;display:block;padding:0 30px 0 0;background:url('../images/bg-date.jpg') no-repeat 100% 3px;text-transform:uppercase;}
.locations-list .text-h .btn{min-width:186px}
.events-page .locations-list .text-h  .btn{margin:41px -7px 0 0;}
.events-page .locations-list .text-h  .btn span{padding:8px 30px 8px 12px;background:url('../images/bg-btn2.jpg') no-repeat 100% 3px;font-size:17px}
#register .gform_heading,
#register{background:#0071cd;color:#fff;font-size: 19px;line-height: 33px;}
#register .gform_heading h3,
#register h2{padding:82px 0 0;color:#fff;margin:0 0 46px;background:url('../images/bg-register.jpg') no-repeat 50% 0;font:50px/60px "CenturyLT",serif}
#register .gform_heading{text-align:center}
.events-page #register  .form{max-width:938px;margin:0 auto;overflow:hidden;padding:59px 0 30px;}
#register .gform_wrapper{overflow:hidden;padding:0 0 15px}
#register .gform_footer{overflow:hidden;margin:0;padding:0;}
#register .gform_body{overflow:hidden;}
#register .gform_body ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#register .gform_body ul li label{display:none;}
#register .gform_body ul li,
.events-page .form .form-group{overflow:hidden;margin:0 0 15px!important}
#register .gform_wrapper .top_label .gfield_error{width:auto!important}
#register .gform_footer .form-group{text-align:center}
#register .gform_footer a,
.events-page .form .form-group a{display:inline-block;color:#fff;margin:10px 0;}
#register .gform_body ul li select,
.events-page .form .form-group select{width:100%;}
#register .gform_body ul li.half,
#register .gform_wrapper .top_label .gfield_error.half,
.events-page .form .form-group.half{float:left;width:49.6%!important;margin:0 1.5% 15px 0!important;}
#register .gform_body ul li input[type="text"],
.events-page .form .form-group input[type="text"]{
    border-radius:0!important;
    -webkit-border-radius:0!important;
    background:#fff;
    border:none;
    margin:0;
    padding:15px 17px;
    width:100%;
    font-size:16px;
    line-height:30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height:60px;
    font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;
    color:#0071cd;
}
.page-template-page_sitemap  #learn .col-md-12 h2{margin:0 0 21px;background-size:33px auto;padding:0 0 0 49px;background-position:0 13px;font-size:46px;cursor:pointer;float:left}
.page-template-page_sitemap  #learn .col-md-12 h2:hover{color:#000;}
.page-template-page_sitemap  #learn .col-md-12 .h{overflow:hidden;margin:0 0 15px}
.page-template-page_sitemap  #learn .col-md-12 ul{clear:both;}
#register .gform_body ul li input:-webkit-autofill {
    background-color: #fff !important;
}
#register .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,#register .gform_wrapper li.gfield_html {
    max-width:100%;
}
#register .gform_body ul li.gfield_error input[type="text"]{background:#ffc9bd}
#register .gform_body ul li.gfield_error {border:none;background:none;}
#register .gform_body ul li input[type="text"]::-webkit-input-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="text"]::-moz-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="text"]:-ms-input-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li input[type="text"]:-moz-placeholder { color:#0071cd;opacity:1!important;font:16px/30px "Helvetica Neue","Helvetica","Arial",sans-serif!important;}
#register .gform_body ul li  .ginput_container{margin:0;}
#register .gform_wrapper ul li.gfield{clear:none}
#register  .validation_message{display:none;}
#register  .validation_error{display:none;}


#reg #dark-overlay{display:none;}
#reg:before{display:none;}
#section-reg{margin:-420px 0 0;padding:250px 0 200px;background:#0072ce;text-align:center;color:#fff;font:18px/24px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif}
#section-reg p{margin:0;}
#section-reg h2{margin:0 0 29px;font:36px/42px "CenturyLT",serif;}


#register .gform_footer input[type="submit"],
.events-page .form button{
    background:#f1b435;
    display:inline-block;
    vertical-align:top;
    border-radius:20px;
    -webkit-border-radius:20px;
    color:#fff;
    text-transform:uppercase;
    -webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3);
    cursor:pointer;
    margin:43px auto 0;
    display:block;
    background:#f1b435 url('../images/bg-btn.png') no-repeat 83% 11px;
    border:none;
    padding:0 26px 0 0;
    width:300px;
    height:50px;
    font:bold 19px/45px "Open Sans",sans-serif!important;
}
#events-top{background:url('../images/img-05.jpg') no-repeat 50% -100px;background-size:cover}
.events-page .form .form-group select{width:100%;}
#gform_confirmation_wrapper_2 h2{background:none;padding:0}
/* hide original element */
.jcf-hidden {
    display: block !important;
    position: absolute !important;
    left: -9999px !important; /* change to right: -9999px on RTL sites */
}

/* custom select styles */
.select-area {
    border: 3px solid #fff;
    position: relative;
    overflow: hidden;
    cursor: default;
    height: 60px;
    font-size:17px;
    line-height:30px;
    color:#fff;
    float: left;
    width:100%!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.select-area .center {
    white-space: nowrap;
    padding:12px 19px;
    float:left;
}
.select-area .select-opener {
    background:url('../images/bg-select-o.png') no-repeat 9px 50%;
    position: absolute;
    height: 54px;
    width: 54px;
    cursor:pointer;
    margin:0!important;
    right: 0;
    top: 0;
}
.gfield.gfield_error .select-area 
{
background-color: #ffc9bd; color: #ff0000; border-color: #ff0000;
}

.select-options {
    position: absolute;
    overflow: hidden;
    background: #0072ce;
    z-index: 2000;
}
.select-options .drop-holder {
    border: 3px solid #fff;
    overflow: hidden;
    height: 1%;
}
.select-options ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.select-options ul li {
    width: 100%;
    float: left;
}
.select-options ul a {
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    cursor: default;
    color: #fff;
    cursor:pointer;
    height: 1%;
}
.select-options .item-selected a {
    text-decoration: none;
    background: #fff;
    color: #0072ce;
}
#fader{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:1000;
    background:#000;
}
.popup-bio{
    position:absolute;
    width:899px;
    padding:70px;
    margin:0 0 0 -449px;
    background:#fff;
    font-size:16px;
    display:none;
    line-height:26px;
    z-index:10001;
    left:50%;
    color:#5c6771;
    -webkit-box-shadow: -3px 3px 8px 0px  rgba(0,0,0,0.2);
box-shadow: -3px 3px 8px 0px  rgba(0,0,0,0.2);
}
.popup-bio .close{
    float:right;
    width:19px;
    height:19px;
    background:url('../images/bg-close2.png') no-repeat;
    position:absolute;
    top:15px;
    right:13px;
    text-indent:-9999px;
    overflow:hidden;
}
.popup-bio .img-h{float:left;margin:0 50px 0 0}
.popup-bio .img-h img{vertical-align:top;}
.popup-bio .mask{width:758px;overflow:hidden;position:relative;padding:15px 0 0}
.popup-bio .text-h{overflow:hidden;}
.bio-list li .text-h{padding:19px 10px 26px;overflow:hidden;color:#fff;}
.popup-bio .hold{width:100%;position:relative;overflow:hidden;}
.popup-bio .hold .h{width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1;background:#fff;}
.popup-bio .hold .h.active{ z-index:2;position:relative;}
.popup-bio .text-h .top{
    overflow:hidden;
    margin:0 0 47px;
}
.popup-bio .text-h h4{float:right;color:#5c6771;font-size:18px;line-height:22px;}
.popup-bio .text-h h2{color:#0072ce;font:36px/42px  "CenturyLT",serif;margin:0 0 4px}
.popup-bio .text-h p{margin:0 0 15px;}
.popup-bio .text-h h3{color:#0072ce;font:21px/25px  "CenturyLT",serif;margin:0}
 .prev-bio,
 .next-bio{width:19px;height:34px;text-indent:-9999px;overflow:hidden;background:url('../images/bg-ar-bio.png') no-repeat;position:absolute;top:50%;left:-73px;margin:-9px 0 0 0}
 .next-bio{left:auto;right:-65px;margin:-9px 0 0 0;background-position:-19px 0;}
 
 
/*Story*/
#story-h{min-height:548px;background:url('../images/story-bg.jpg') no-repeat 50% 0;background-size:cover;}
.single-story #story-h{background-position:0 100%!important}
#story-h #dark-overlay{display:none}
#story-h h1{color:#fff;font:59px/60px "CenturyLT",serif;text-shadow:0 0 12px rgba(0,0,0,1);margin:132px 0 0;text-align:center}
.section .story-area{overflow:hidden;padding:0 0 1px}
 .section .story-area .post-h.big .hold h3{font-size: 24px;line-height: 29px;text-transform:none;}
 .section .story-area .post-h.big .hold p{margin:0 0 25px}
.section .story-area .post-h{text-align:center;width: 33.3%;border:1px solid #ebebeb;display:inline-block;vertical-align:top;margin:0 -5px -1px 0}
.section .story-area .post-h .hold{font-size:15px;text-align:left;padding:30px 30px 24px;overflow:hidden}
.section .story-area .post-h .hold p{margin:0}
.section .story-area .post-h .hold h3{font-size:24px;line-height:30px}
.section .story-area .post-h .img-h{text-align:left;padding:0 30px 30px;}
 .section .story-area .post-h .img-h img{margin:0;width:100%;height:auto;display:block;border-radius:0;-webkit-border-radius:0;}
 .section .story-area .post-h .button{margin-bottom:30px;display: inline-block;position: relative;-webkit-transition: all .2s;transition: all .2s;border-radius: 25px;text-decoration: none;text-transform: uppercase;text-align: center;cursor: pointer;font-family: 'HelveticaMD', serif! important;padding: 13px 50px 7px 50px;font-weight: 300;min-width: 225px;letter-spacing: 0.5px;font-size: 14px;background: #0077be;color: #fff;padding: 12px 70px 6px;font-size: 15px;min-width: 210px;}
 .section .story-area .post-h .button:hover{background: #005a96;color: #fff;}

 .section .story-area .post-h.big{border:none;width:100%;margin:0 0 54px}
 .section .story-area .post-h.big .img-h{width:433px;float:left;padding:0;margin:0 38px 0 0}
 .section .story-area .post-h.big .img-h img{margin:0}
 .section .story-area .post-h.big .hold{font-size:16px;padding:0;overflow:hidden}
 .section .story-area .post-h.big .button{margin-top:11px;margin-bottom:0}
 .section.article .container .story-area  h2{text-transform:none;font:39px/56px "CenturyLT",serif;color:#0072ce;margin:0 0 54px;text-align:center}
.single-story .breadcrumbs a,
.single-story .breadcrumbs span,
.post-type-archive-story .breadcrumbs a,
.post-type-archive-story .breadcrumbs span{color:#3a3a3a}
.single-story #tel-area{border-top:none;margin-top:-69px;padding:46px 0}
.post-type-archive-story #tel-area{border-top:none;margin-top:-69px;padding:46px 0}
.single-story .article .container .story-single h2{text-transform:none;text-align:center;color:#0072ce;font:26px/32px 'CenturyLT', serif;margin:0 0 45px}
.single-story .article .container .story-single > h3{color:#0072ce;font:15px/22px 'HelveticaMD', serif;margin:0 0 19px;text-transform:uppercase;}
.single-story .article .container .story-single > p{margin:0 0 24px}
.single-story .article .container .story-single{overflow:hidden;padding:0 30px 0}
.single-story .article{padding-top:50px}
.single-story .addtoany_share_save_container{display:none!important}
.single-story .story-area {padding-top:20px}

@media (max-width: 991px){
 .section .story-area .post-h.big .img-h{float:none;margin:0 auto 20px}
.section .story-area .post-h .button{min-width:110px;padding:12px 30px 6px}
.post-type-archive-story #tel-area{margin-top:-49px}
}
@media (max-width:767px){
.single-story .article .container .story-single{padding:0;}
 .section .story-area .post-h.big .img-h{width:100%}#story-h h1{font-size:39px;line-height:44px}.section .story-area .post-h{width:100%;margin:0 0 -1px}.section.article .container .story-area h2{font-size:29px;line-height:36px}}

 /*New Page*/
.page-template-page_complaint {    background: #f7f7f7 ;}
#feefo iframe:first-of-type{margin-top:6px!important}

.page-template-page_faqs .banner-title-only .header-content h1{text-shadow:0 0 9px #000}
.page-template-page_complaint .banner-title-only,
.page-template-page_faqs  .banner-title-only {  background-position: 50% 100%;  background-repeat: no-repeat;  background-size: 100% auto;  min-height: 495px;}
.page-template-page_faqs .banner-title-only .header-content h1{margin:14% 0 0;}
.page-template-page_complaint .banner-title-only .header-content h1 {  margin: 5% 0 40px;}
.faqs-section{overflow:hidden;background:#f7f7f7;padding:112px 0 82px}
.faqs-accordion{overflow:hidden;}
.faqs-accordion .faqs-accordion-item{overflow:hidden;padding:0 0 28px;}
.faqs-accordion h3{ margin:0 0 21px;text-transform:none;    letter-spacing: -0.8px;background: url('../images/bg-bottom.png') no-repeat 100% 21px;border-bottom:2px solid #515151;overflow:hidden;color:#3a3a3a;font-size:30px;line-height:40px;padding:0 25px 23px 0;cursor:pointer }
.faqs-accordion .faqs-accordion-item.active h3{background: url('../images/bg-top2.png') no-repeat 100% 21px;}
.faqs-accordion .answer{padding:0 37px 0 0;overflow:hidden;letter-spacing: 0.5px;color:#5c6771;font-size: 14px;line-height: 25px;font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
.faqs-accordion .answer p{margin:0}
.page-template-page_feedback-php .banner-title-only{background-image: url('../images/bg14.jpg'); min-height: 480px;padding-bottom: 64px;}
.page-template-page_feedback-php .banner-title-only .header-content h1{margin:5% 0 40px;}
.page-template-page_feedback-php .banner-title-only .btn-subscribe{padding:17px 50px 11px;background:#c82027;font-size:15px}
.page-template-page_feedback-php .section .btn-subscribe{padding:17px 50px 11px;background:#c82027;font-size:15px}
.page-template-page_feedback-php .banner-title-only .btn-subscribe:hover,
.page-template-page_feedback-php .section .btn-subscribe:hover{background:#9f1a20}
.page-template-page_feedback-php  .section .iht-email-us .btn-subscribe{padding:12px 50px 6px}
.page-template-page_feedback-php .section .all-feedback .btn-subscribe{padding:10px 50px 4px}
.heading-text-section{font-size:14px;line-height:25px;color:#5c6771;font-family:"Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
.heading-text-section p{margin:0 0 29px}
.heading-text-section > .container h2.heading-with-line{padding:0 0 61px;text-transform:none;text-align:center;color:#3a3a3a;font:35px/40px "CenturyLT",serif;margin:11px 0 10px;}
.heading-text-section > .container h2.heading-with-line span{display:inline-block;vertical-align:top;position:relative}
.heading-text-section > .container h2.heading-with-line span:after{position:absolute;bottom:-34px;left:50%;width:102px;height:3px;content:'';background:#515151;margin:0 0 0 -51px}
.heading-text-section h2{letter-spacing: -0.5px;color:#3a3a3a;font:26px/32px "HelveticaMD",sans-serif ;text-transform:uppercase;margin:0 0 13px}
.heading-text-section h3{letter-spacing: -0.5px;color:#3a3a3a;font:20px/26px "HelveticaMD",sans-serif ;text-transform:uppercase;margin:0 0 13px}
.heading-text-section.bg-light-grey{background:#f7f7f7;}
.icon-heading-text {color:#5c6771;font-size:14px;line-height:25px;padding-top:47px}
.icon-heading-text .icon{margin:0 0 24px}
.icon-heading-text p a{text-decoration:underline;color:#5c6771;word-wrap: break-word;}
.icon-heading-text.iht-email-us p{margin:0}
.icon-heading-text.iht-email-us {line-height:32px;}
.page-template-page_feedback-php  .section .iht-email-us .btn-subscribe{padding:12px 50px 6px}
.icon-heading-text h4{letter-spacing: -0.5px;color:#3a3a3a;font:20px/25px "HelveticaMD",sans-serif ;text-transform:uppercase;margin:0 0 13px}
.all-feedback ul{margin:0 0 29px}
.all-feedback li{padding:0 0 9px 30px;background: url('../images/bullet5.png') no-repeat 0 4px;}
.all-feedback{padding:0 0  35px;}
.policy-principles-section  ul{margin:-27px 0 12px}
.policy-principles-section ul li{padding:0 0 0 36px;background: url('../images/bullet6.png') no-repeat 0 11px;}
.policy-principles-section h4{color:#101010;font-size:20px;line-height:29px;margin:0 0 63px}
.policy-principles-section h3{margin:0 0 3px}
.policy-principles-section{line-height:29px;}
.policy-principles-section .more-info h2{text-transform:none;color:#3a3a3a;font:35px/40px "CenturyLT",serif}
.policy-principles-section .more-info  a{text-decoration:underline;font-size:16px;line-height:24px;color:#5c6771;}
.policy-principles-section .more-info{padding:26px 0 34px;}
.policy-principles-section .more-info p{margin:0}
.terms-section{background:#f7f7f7;padding:111px 0 73px;color:#5c6771;line-height:25px;font:16px/27px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif}
.terms-section p{margin:0 0 40px}
.terms-section h2{letter-spacing: -0.5px;color:#3a3a3a;font:27px/32px Georgia, "HelveticaMD",sans-serif ;/*text-transform:uppercase;*/margin:0 0 20px}
.terms-section ul{margin-top:-41px;margin-bottom:40px}
.terms-section ul li{padding:0 0 0 25px;background: url('../images/bullet6.png') no-repeat 0 8px;}
.list-number-big{color:#3a3a3a;font:27px/32px Arial, "HelveticaMD",sans-serif ;text-transform:uppercase;float:left;margin:1px 0px 0 -39px}
#partner-with-employsure,
#make-a-complaint{background:#ebebeb;padding:128px 0 88px}
#provide-feedback{background:#ebebeb;padding:128px 0 88px}

#partner-with-employsure h2{color:#3a3a3a;margin:0 0 31px;font:51px/51px "CenturyLT",serif}

#partner-with-employsure  .form-content{padding:0 0 30px; line-height: 25px;    margin-bottom: 13px;text-align: center;line-height: 25px;font-size: 14px;font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
#make-a-complaint h2{color:#3a3a3a;margin:0 0 31px;font:51px/51px "CenturyLT",serif}
#provide-feedback h2{color:#3a3a3a;margin:0 0 31px;font:51px/51px "CenturyLT",serif}
#partner-with-employsure .gform_wrapper ul li.gfield,
#make-a-complaint .gform_wrapper ul li.gfield{width:50%;vertical-align:top;}
#provide-feedback .gform_wrapper ul li.gfield{width:50%;vertical-align:top;}
body #partner-with-employsure .gform_wrapper label.gfield_label + div.ginput_container,
body #make-a-complaint .gform_wrapper label.gfield_label + div.ginput_container {    margin-right: 14px !important;  margin-top: 15px !important;}
body #provide-feedback .gform_wrapper label.gfield_label + div.ginput_container {    margin-right: 14px !important;  margin-top: 15px !important;}
#partner-with-employsure .gform_wrapper,
#make-a-complaint .gform_wrapper{width:100%!important}
#provide-feedback .gform_wrapper{width:100%!important}
#partner-with-employsure  textarea,
#make-a-complaint textarea{font-size:16px;width: 100%;height:173px;color:#3a3a3a;background: #ffffff none repeat scroll 0 0;  border: medium none;  border-radius: 0 !important;  padding: 20px 22px !important;}
#provide-feedback textarea{font-size:16px;width: 100%;height:173px;color:#3a3a3a;background: #ffffff none repeat scroll 0 0;  border: medium none;  border-radius: 0 !important;  padding: 20px 22px !important;}

,#partner-with-employsure input[type="email"],
#partner-with-employsure input[type="tel"],
#partner-with-employsure input[type="text"],
#make-a-complaint .ginput_container input,
#provide-feedback .ginput_container input{color:#3a3a3a;font-size:16px;}

#partner-with-employsure select,
#make-a-complaint select,
#provide-feedback select{ background: #ffffff url("../images/icon-DownArrow_inv.png") no-repeat scroll 90% 50%;
    border: medium none;    border-radius: 0 !important;    -webkit-border-radius: 0 !important;    color:#3a3a3a;    display: block;    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;    font-size: 17px;    font-style: normal;    line-height: 1.42857;  font-size:16px;    padding:  20px !important;    transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}

#partner-with-employsure input[type="email"]::-webkit-input-placeholder,
#partner-with-employsure input[type="tel"]::-webkit-input-placeholder,
#partner-with-employsure textarea::-webkit-input-placeholder,
#partner-with-employsure input[type="text"]::-webkit-input-placeholder,
#make-a-complaint input[type="email"]::-webkit-input-placeholder,
#make-a-complaint input[type="tel"]::-webkit-input-placeholder,
#make-a-complaint textarea::-webkit-input-placeholder,
#make-a-complaint input[type="text"]::-webkit-input-placeholder,
#provide-feedback input[type="email"]::-webkit-input-placeholder,
#provide-feedback input[type="tel"]::-webkit-input-placeholder,
#provide-feedback textarea::-webkit-input-placeholder,
#provide-feedback input[type="text"]::-webkit-input-placeholder {  color:#3a3a3a;opacity:0.5;font-size:16px;}

#partner-with-employsure input[type="email"]::-moz-placeholder,
#partner-with-employsure input[type="tel"]::-moz-placeholder,
#partner-with-employsure textarea::-moz-placeholder,
#partner-with-employsure input[type="text"]::-moz-placeholder,
#make-a-complaint input[type="email"]::-moz-placeholder,
#make-a-complaint input[type="tel"]::-moz-placeholder,
#make-a-complaint textarea::-moz-placeholder,
#make-a-complaint input[type="text"]::-moz-placeholder,
#provide-feedback input[type="email"]::-moz-placeholder,
#provide-feedback input[type="tel"]::-moz-placeholder,
#provide-feedback textarea::-moz-placeholder,
#provide-feedback input[type="text"]::-moz-placeholder {  color:#3a3a3a;opacity:0.5;font-size:16px;}

#partner-with-employsure input[type="email"]:-ms-input-placeholder,
#partner-with-employsure input[type="tel"]:-ms-input-placeholder,
#partner-with-employsure textarea:-ms-input-placeholder,
#partner-with-employsure input[type="text"]:-ms-input-placeholder,
#make-a-complaint input[type="email"]:-ms-input-placeholder,
#make-a-complaint input[type="tel"]:-ms-input-placeholder,
#make-a-complaint textarea:-ms-input-placeholder,
#make-a-complaint input[type="text"]:-ms-input-placeholder,
#provide-feedback input[type="email"]:-ms-input-placeholder,
#provide-feedback input[type="tel"]:-ms-input-placeholder,
#provide-feedback textarea:-ms-input-placeholder,
#provide-feedback input[type="text"]:-ms-input-placeholder {   color:#3a3a3a;opacity:0.5;font-size:16px;}

#partner-with-employsure input[type="email"]:-moz-placeholder ,
#partner-with-employsure input[type="tel"]:-moz-placeholder ,
#partner-with-employsure textarea:-moz-placeholder ,
#partner-with-employsure input[type="text"]:-moz-placeholder,
#make-a-complaint input[type="email"]:-moz-placeholder ,
#make-a-complaint input[type="tel"]:-moz-placeholder ,
#make-a-complaint textarea:-moz-placeholder ,
#make-a-complaint input[type="text"]:-moz-placeholder,
#provide-feedback input[type="email"]:-moz-placeholder ,
#provide-feedback input[type="tel"]:-moz-placeholder ,
#provide-feedback textarea:-moz-placeholder ,
#provide-feedback input[type="text"]:-moz-placeholder {   color:#3a3a3a;opacity:0.5;font-size:16px;}


#provide-feedback #field_29_7{width:100%}
#provide-feedback #field_29_12{width:100%}

#provide-feedback #field_29_12{width:100%;padding:25px 0 0;}
#provide-feedback #field_29_9{width:100%;padding:25px 0 0;}
#provide-feedback #field_29_8{width:100%;padding:25px 0 0;}
#provide-feedback #field_29_12 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_29_9 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_29_8 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_29_12 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;}
#provide-feedback #field_29_9 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;text-transform:none;}
#provide-feedback #field_29_8 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;text-transform:none;}


#partner-with-employsure .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}
#make-a-complaint .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}
#provide-feedback .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}

#partner-with-employsure input[type="submit"],
#make-a-complaint input[type="submit"],
#provide-feedback input[type="submit"]{  background: #c82027;    padding:0;  width:268px;    font:18px "HelveticaMD",sans-serif !important;   text-transform:uppercase;   display:block;margin:0 auto;    border-color: #c82027;    color: white;    font-size: 18px;    line-height:60px;    height: 60px;}
#make-a-complaint input[type="radio"]{float:left;width:16px;height:16px;margin:0 10px 0 0;}
#provide-feedback input[type="radio"]{float:left;width:16px;height:16px;margin:0 10px 0 0;}

 #provide-feedback .gform_confirmation_message_29{margin:-83px 0 0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}

  
  #make-a-complaint .gform_confirmation_message_29{margin:-83px 0 0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
 #provide-feedback  .gform_confirmation_message_29{margin:-83px 0 0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
#make-a-complaint  .gform_confirmation_message_29 h2{margin:0 0 17px}
  #provide-feedback .gform_confirmation_message_29 h2{margin:0 0 17px}
  

.feefo-bar-review .fbr-icon{float:left}
.page-template-page_complaint  .feefo-bar-review ,
.page-template-page_feedback  .feefo-bar-review {padding:27px 0 15px;background:#0072ce;}
.page-template-page_complaint  .feefo-bar-review .feefo-review,
.page-template-page_feedback  .feefo-bar-review .feefo-review{margin:0;border:none;overflow:hidden;text-align:center;padding-top:0;padding-left:30px;}
.page-template-page_complaint  .feefo-bar-review .feefo-review blockquote,
.page-template-page_feedback  .feefo-bar-review .feefo-review blockquote{color:#fff;font:35px/40px "CenturyLT",serif;}
.page-template-page_complaint  .feefo-bar-review .feefo-review blockquote q,
.page-template-page_feedback  .feefo-bar-review .feefo-review blockquote q{quotes:none;display:block;margin:0}
.page-template-page_complaint  .feefo-bar-review .feefo-review  .name,
.page-template-page_complaint  .feefo-bar-review .feefo-review  .location,
.page-template-page_feedback  .feefo-bar-review .feefo-review  .name,
.page-template-page_feedback  .feefo-bar-review .feefo-review  .location{display:inline;vertical-align:top;text-transform:uppercase;color:#fff;font:bold 16px/22px Arial;}
.page-template-page_complaint  .feefo-bar-review .feefo-review cite,
.page-template-page_feedback  .feefo-bar-review .feefo-review cite{display:block;text-transform:uppercase;color:#fff;font:bold 16px/22px Arial;}
.page-template-page_complaint  .feefo-bar-review .feefo-review p,
.page-template-page_feedback  .feefo-bar-review .feefo-review p{margin:0 auto 4px;color:#fff;font:23px/28px "CenturyLT",serif;}
  .get-in-touch-blocks {text-align: center; }
.get-in-touch-block {text-align: left; display: inline-block; width: 34%; vertical-align: top; min-width: 320px; margin: 0 4%; }
.heading-text-section {   color: #5c6771;  font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif; font-size: 14px; line-height: 25px;}
.icon-heading-text-left .icon{float:left;margin:0 25px 0 0}
.icon-heading-text-left.icon-heading-text h4{margin:0 0 3px}
.icon-heading-text-left.icon-heading-text{padding-top:0}
.icon-heading-text-left.icon-heading-text p{overflow:hidden;}
.page-template-page_complaint .banner-title-only h1,
.page-template-page_terms .banner-title-only .header-content h1{text-shadow:0 0 9px #000}
.page-template-page_terms .banner-title-only .header-content h1{margin:14% 0 0;}
.page-template-page_complaint .banner-title-only .btn-subscribe {   background: #c82027 none repeat scroll 0 0;   font-size: 15px;   padding: 17px 50px 11px;}
.page-template-page_complaint .banner-title-only .btn-subscribe:hover{background:#9f1a20}
.page-template-page_complaint .banner-title-only{background-image: url('../images/bg15.jpg'); min-height: 480px;padding-bottom: 64px;}
.page-template-page_complaint  .feefo-bar-review  {padding:27px 0 15px;background:#0072ce;}

/* hide original element */  
#gform_wrapper_30 .jcf-hidden{display: block !important;position: absolute !important;left: -9999px !important; /* change to right: -9999px on RTL sites */}
#gform_wrapper_29 .jcf-hidden{display: block !important;position: absolute !important;left: -9999px !important; /* change to right: -9999px on RTL sites */}
.page-template-page_complaint #testimonials{background:#fff;}
.page-template-page_feedback #testimonials{background:#fff;}
#make-a-complaint #field_30_7 {  width: 100%;}
.page-template-page_complaint .banner-title-only .btn-subscribe:hover,
.page-template-page_cohost .banner-title-only .btn-subscribe:hover,
#partner-with-employsure input[type="submit"]:hover,
.page-id-19360 #stay-informed input[type="submit"]:hover,
#make-a-complaint input[type="submit"]:hover, #provide-feedback input[type="submit"]:hover,
.page-template-page_feedback-php .banner-title-only .btn-subscribe:hover,
.page-template-page_feedback-php .section .btn-subscribe:hover{background:#9f1a20}
/* custom radio styles */
#gform_wrapper_29 .rad-area {margin: -5px 10px 0 0;float: left;width: 25px;background:#fff;height: 25px;}
#gform_wrapper_29 .rad-checked {background: #0072ce;}
#gform_wrapper_29 .rad-disabled {background: #eee;}
#gform_wrapper_30 .rad-area {margin: -5px 10px 0 0;float: left;width: 25px;background:#fff;height: 25px;}
#gform_wrapper_30 .rad-checked {background: #0072ce;}
#gform_wrapper_30 .rad-disabled {background: #eee;}

#make-a-complaint #field_30_8 {
    padding: 25px 0 0;
    width: 100%;
}
#make-a-complaint #field_30_8 label {
    color: #464646;
    display: inline-block !important;
    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 10px;
    text-transform: none;
}
#make-a-complaint #field_30_8 li {
    float: left;
    min-width: 101px;
    padding: 0 20px 0 0;
}
#make-a-complaint .gform_confirmation_message_30 {
    background: #ebebeb none repeat scroll 0 0;
    color: #5c6771;
    font-size: 20px;
    line-height: 35px;
    margin: -83px 0 0;
    position: relative;
    text-align: center;
}
#make-a-complaint .gform_confirmation_message_30 h2 {
    margin: 0 0 17px;
}

/*31.01*/
#register select{color:#000;}
.events-page .header-content  .btn span{padding:16px 26px 16px 0;font-size:16px;background:url('../images/bgt-event-icon.png') no-repeat 100% 15px;background-size:17px auto}
.events-page #learn  .btn span{padding:16px 26px 16px 0;font-size:16px;background:url('../images/bgt-event-icon.png') no-repeat 100% 15px;background-size:17px auto}
.events-page #topics2  .btn span{padding:16px 26px 16px 0;font-size:16px;background:url('../images/bgt-event-icon.png') no-repeat 100% 15px;background-size:17px auto}




@media (max-width: 1600px) {
    .page-template-page_terms .banner-title-only,
.page-template-page_cohost .banner-title-only,
.page-template-page_feedback-php .banner-title-only,
.page-template-page_complaint .banner-title-only,
    .page-template-page_terms .banner-title-only,
    .page-template-page_faqs   .banner-title-only{background-size: auto auto;}
}
@media (max-width: 1100px) {.list-number-big{margin:0 10px 0 0}}
 @media (max-width: 767px) {
    .faqs-accordion .answer{font-size:15px;line-height:30px;}
    .faqs-accordion .faqs-accordion-item{padding:0 0 10px}
    .page-template-page_feedback-php .banner-title-only,
    .page-template-page_faqs .banner-title-only{min-height: 361px;background-size: cover;}
     #provide-feedback .gform_confirmation_message_29{margin:-180px 0 0}
     .get-in-touch-block {
    display: block;
    margin: 0 0 20px;
    min-width: 0;
    width: 100%;
    text-align: left;
}
 
 }
 @media only screen and (max-width: 1090px) { .prev-bio{left:10px;} .next-bio{right:10px;}}
@media only screen and (max-width: 980px) {
    .bio-list li{width:26.7%;}
    .locations-list .text-h .left{float:none;width:100%;}
    .locations-list .text-h .right{float:none;width:100%;text-align:left;}
    .locations-list .text-h .date{padding:0 0 0 24px;background-position:0 2px}
    .locations-list .text-h .time{padding:0 0 0 24px;background-position:0 3px}
}
@media only screen and (max-width: 767px) {
    .events-page .header-content h1{font-size:32px;margin-top:50px}
    .events-page .header-content p{font-size:16px!important;}
    .events-page .btn{min-width:187px}
    #events-top {min-height: 372px;}
    #agenda h2,
    #register h2,
    #location h2,
    #speaker h2,
    #topics2 h2,
    #learn h2{font-size:38px;line-height:42px;}
    #agenda,
    #register,
    #learn{font-size:15px;line-height:28px;}
    #topics2 .topics-list li{float:none;display:block;margin:0 0 18px}
    .time-list li .text-h{padding:7px 10px 10px 11px;line-height:19px;}
    .locations-list .img-h{float:none;width:100%;overflow:hidden;margin:0 0 10px;}
    .locations-list .img-h img{width:100%;height:auto;display:block;}
    .locations-list .text-h{padding:15px;}
    .events-page .form .form-group.half{float:none;overflow:hidden;margin:0 0 15px;width:100%}
    .events-page .form button{width:225px;background-position:85% 11px;}
    .events-page .form{padding:0;}
    .locations-list .text-h .left h3{font-size:30px;}
    #topics2 .topics-list {margin:0;}
    .bio-list li {width: 100%;margin:0 0 15px}
    .popup-bio{width:300px;margin:0 0 0 -150px;padding:15px;}
    .popup-bio .img-h{float:none;overflow:hidden;margin:0 0 10px}
    .popup-bio .img-h img{width:100%;height:auto;display:block;}
    #register .gform_body ul li.half, #register .gform_wrapper .top_label .gfield_error.half, .events-page .form .form-group.half{margin:0 0 15!important;width:100%!important}
    #register .gform_wrapper ul li.gfield{clear:both;float: none;}
    .popup-bio .img-h{width:100%;}
    .popup-bio .mask,
    .popup-bio .hold,
    .popup-bio .hold .h{width:100%;}
    .prev-bio{left:-11px} .next-bio{left:auto;right:-11px}
    #bs-example-navbar-collapse-1 {text-align:left}
    #bs-example-navbar-collapse-1 #menu-main-menu {display:block}
}


/* Benefits Ranks */
/* --------------------------------- */

.section-benefits-ranks {

}

.benefits-ranks {
    width: 100%;
}

.benefits-ranks .benefits-rank {
}

.benefits-ranks th, .benefits-ranks td {
    min-width: 171px;
    text-align: center;
}

.benefits-ranks th {
    height: 109px;
    vertical-align: middle;
    padding: 20px;
    color: #fff;
    font-family: 'CenturyLT', serif;
    font-size: 22px;
}

.benefits-ranks th.benefit-main {
    background: #000 url('../images/benefits-ranks-main-bg.jpg') no-repeat center center;
}

.benefits-ranks th.benefit-blue {
    background-color: #00538b;
}

.benefits-ranks th.benefit-yellow {
    background-color: #f0b434;
}

.benefits-ranks th.benefit-red {
    background-color: #be163e;
}

.benefits-ranks td {
    padding: 15px 26px;
    border: 1px solid #eaeaea;
}

.benefits-ranks th.benefit-main, .benefits-ranks td.benefit-main {
    text-align: left;
}

/*New*/
.banner-title-only{background-image: url('../images/bg12.jpg');background-repeat: no-repeat;background-position:50% 100%;min-height:495px; background-size: 100% auto;}
.banner-title-only .para{font: 24px/1.13 'CenturyLT', Times, Serif;margin-top: 18px;}
.page-template-page_terms .banner-title-only{background-image: url('../images/bg13.jpg');}
.page-template-page_cohost .banner-title-only{background-image: url('../images/bg16.jpg');min-height: 480px;padding-bottom: 64px;}
.page-template-page_feedback-php .banner-title-only{background-image: url('../images/bg14.jpg'); min-height: 480px;padding-bottom: 64px;}
.page-template-page_complaint .banner-title-only{background-image: url('../images/bg15.jpg'); min-height: 480px;padding-bottom: 64px;}
.page-template-page_complaint{background:#f7f7f7}
.banner-title-only .header-content h1{text-shadow:0 0 9px #000}
.banner-title-only .header-content h1{margin:14% 0 0;}
.page-template-page_feedback-php .banner-title-only .header-content h1{margin:5% 0 40px;}
.page-template-page_complaint .banner-title-only .header-content h1{margin:5% 0 40px;}
.page-template-page_cohost .banner-title-only .header-content h1{margin:5% 0 40px;}
.faqs-section{overflow:hidden;background:#f7f7f7;padding:112px 0 82px}
.faqs-accordion{overflow:hidden;}
.faqs-accordion .faqs-accordion-item{overflow:hidden;padding:0 0 28px;}
.faqs-accordion h3{ margin:0 0 21px;text-transform:none;    letter-spacing: -0.8px;background: url('../images/bg-bottom.png') no-repeat 100% 21px;border-bottom:2px solid #515151;overflow:hidden;color:#3a3a3a;font-size:30px;line-height:40px;padding:0 25px 23px 0;cursor:pointer }
.faqs-accordion .faqs-accordion-item.active h3{background: url('../images/bg-top2.png') no-repeat 100% 21px;}
.faqs-accordion .answer{padding:0 37px 0 0;overflow:hidden;letter-spacing: 0.5px;color:#5c6771;font-size: 14px;line-height: 25px;font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
.faqs-accordion .answer p{margin:0}
.page-template-page_cohost .banner-title-only .btn-subscribe{padding: 19px 20px 13px;width: 300px;border-radius: 100px;font-size: 18px;background:#0077be;}
.page-template-page_cohost .banner-title-only .btn-subscribe:hover{background-color:#005a96!important;}

.page-template-page_complaint .banner-title-only .btn-subscribe{padding:17px 50px 11px;background:#c82027;font-size:15px}
.page-template-page_feedback-php .banner-title-only .btn-subscribe{padding:17px 50px 11px;background:#c82027;font-size:15px}
.page-template-page_feedback-php .section .btn-subscribe{padding:17px 50px 11px;background:#c82027;font-size:15px}
.page-template-page_complaint .banner-title-only .btn-subscribe:hover,
.page-template-page_cohost .banner-title-only .btn-subscribe:hover,
#partner-with-employsure input[type="submit"]:hover,
.page-id-19360 #stay-informed input[type="submit"]:hover,
#make-a-complaint input[type="submit"]:hover, #provide-feedback input[type="submit"]:hover,
.page-template-page_feedback-php .banner-title-only .btn-subscribe:hover,
.page-template-page_feedback-php .section .btn-subscribe:hover{background:#9f1a20}
.all-feedback  .col-sm-5 img{margin-top:-10px}
.terms-section{background:#f7f7f7;padding:111px 0 73px;color:#5c6771;line-height:25px;font:16px/27px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif}
.terms-section p{margin:0 0 40px}
.terms-section h2{letter-spacing: -0.5px;color:#3a3a3a;font:27px/32px Georgia, "HelveticaMD",sans-serif ;/*text-transform:uppercase;*/margin:0 0 20px}
.list-number-big{color:#3a3a3a;font:27px/32px Arial, "HelveticaMD",sans-serif ;text-transform:uppercase;float:left;margin:1px 0px 0 -39px}
.terms-section ul{margin-top:-41px;margin-bottom:40px}
.terms-section ul li{padding:0 0 0 25px;background: url('../images/bullet4.png') no-repeat 0 8px;}
.feefo-bar-review{clear:both}
.heading-text-section{font-size:14px;line-height:25px;color:#5c6771;font-family:"Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;}
.heading-text-section p{margin:0 0 29px}
.heading-text-section > .container h2.heading-with-line{padding:0 0 61px;text-transform:none;text-align:center;color:#3a3a3a;font:35px/40px "CenturyLT",serif;margin:11px 0 10px;}
.heading-text-section > .container h2.heading-with-line span{display:inline-block;vertical-align:top;position:relative}
.heading-text-section > .container h2.heading-with-line span:after{position:absolute;bottom:-34px;left:50%;width:102px;height:3px;content:'';background:#515151;margin:0 0 0 -51px}
.heading-text-section h2{letter-spacing: -0.5px;color:#3a3a3a;font:26px/32px "HelveticaMD",sans-serif ;text-transform:uppercase;margin:0 0 13px}
.heading-text-section h3{letter-spacing: -0.5px;color:#3a3a3a;font:20px/26px "HelveticaMD",sans-serif ;text-transform:uppercase;margin:0 0 13px}
.heading-text-section.bg-light-grey{background:#f7f7f7;}
.icon-heading-text {color:#5c6771;font-size:14px;line-height:25px;padding-top:47px}
.icon-heading-text .icon{margin:0 0 24px}
.icon-heading-text p a{text-decoration:underline;color:#5c6771;word-wrap: break-word;}
.icon-heading-text.iht-email-us p{margin:0}
.icon-heading-text.iht-email-us {line-height:32px;}
.page-template-page_feedback-php  .section .iht-email-us .btn-subscribe{padding:12px 50px 6px}
.icon-heading-text h4{letter-spacing: -0.5px;color:#3a3a3a;font:20px/25px "HelveticaMD",sans-serif ;text-transform:uppercase;margin:0 0 13px}

.policy-principles-section  ul{margin:-27px 0 12px}
.policy-principles-section ul li{padding:0 0 0 36px;background: url('../images/bullet4.png') no-repeat 0 11px;}

.page-template-page_feedback-php .section .all-feedback .btn-subscribe{padding:10px 50px 4px}
.all-feedback ul{margin:0 0 29px}
.all-feedback li{padding:0 0 9px 30px;background: url('../images/bullet5.png') no-repeat 0 4px;}
.all-feedback{padding:0 0  35px;}

.cohost-how-it-works h2,.cohost-benefits h2 {color: #0077be; text-transform: none; }
.cohost-how-it-works ul{margin:0 0 29px}
.cohost-how-it-works li{padding:0 0 9px 30px;background: url('../images/bullet5.png') no-repeat 0 4px;}
.cohost-how-it-works img{max-width:80%;height:auto;display:block;margin:47px 0 0;}
.cohost-how-it-works  .row{padding:35px 0 0;}

.get-in-touch-blocks {text-align: center; }
.get-in-touch-block {text-align: left; display: inline-block; width: 34%; vertical-align: top; min-width: 320px; margin: 0 4%; }

@media only screen and (max-width: 991px) {
  .get-in-touch-block {display: block; min-width: 0; width: 100%; margin: 0 0 20px; }
}

.policy-principles-section h4{color:#101010;font-size:20px;line-height:29px;margin:0 0 63px}
.policy-principles-section h3{margin:0 0 3px}
.policy-principles-section{line-height:29px;}
.policy-principles-section .more-info h2{text-transform:none;color:#3a3a3a;font:35px/40px "CenturyLT",serif}
.policy-principles-section .more-info  a{text-decoration:underline;font-size:16px;line-height:24px;color:#5c6771;}
.policy-principles-section .more-info{padding:26px 0 34px;}
.policy-principles-section .more-info p{margin:0}
#partner-with-employsure,
.page-id-19360 #stay-informed,
#make-a-complaint{background:#ebebeb;padding:128px 0 88px}
.page-id-19360 #stay-informed{background:#0071cd;color:#fff;}
#provide-feedback{background:#ebebeb;padding:128px 0 88px}
.page-id-19360 #stay-informed h2,
#partner-with-employsure h2{color:#3a3a3a;margin:0 0 31px;font:51px/51px "CenturyLT",serif}
.page-id-19360 #stay-informed h2{color:#fff;}
.page-id-19360 #stay-informed .gform_confirmation_message {margin-top: 40px;}
.page-id-19360 #stay-informed .gform_confirmation_message h2 {margin-bottom:0px;}
#partner-with-employsure  .form-content{padding:0 0 30px; line-height: 25px;}
#make-a-complaint h2{color:#3a3a3a;margin:0 0 31px;font:51px/51px "CenturyLT",serif}
#provide-feedback h2{color:#3a3a3a;margin:0 0 31px;font:51px/51px "CenturyLT",serif}
.page-id-19360 #stay-informed .section-heading{text-align:center;background: url('../images/bg-stay.png') no-repeat 50% 0;padding:70px 0 0;}
#partner-with-employsure .gform_wrapper ul li.gfield,
.page-id-19360 #stay-informed .gform_wrapper ul li.gfield,
#make-a-complaint .gform_wrapper ul li.gfield{width:50%;vertical-align:top;}
#provide-feedback .gform_wrapper ul li.gfield{width:50%;vertical-align:top;}
.page-id-19360 #stay-informed .gform_wrapper label.gfield_label + div.ginput_container,
body #partner-with-employsure .gform_wrapper label.gfield_label + div.ginput_container,
body #make-a-complaint .gform_wrapper label.gfield_label + div.ginput_container {    margin-right: 14px !important;  margin-top: 15px !important;}
body #provide-feedback .gform_wrapper label.gfield_label + div.ginput_container {    margin-right: 14px !important;  margin-top: 15px !important;}
#partner-with-employsure .gform_wrapper,
.page-id-19360 #stay-informed .gform_wrapper,
#make-a-complaint .gform_wrapper{width:100%!important}
#provide-feedback .gform_wrapper{width:100%!important}
#partner-with-employsure  textarea,
.page-id-19360 #stay-informed textarea,
#make-a-complaint textarea{font-size:16px;width: 100%;height:173px;color:#3a3a3a;background: #ffffff none repeat scroll 0 0;  border: medium none;  border-radius: 0 !important;  padding: 20px 22px !important;}
#provide-feedback textarea{font-size:16px;width: 100%;height:173px;color:#3a3a3a;background: #ffffff none repeat scroll 0 0;  border: medium none;  border-radius: 0 !important;  padding: 20px 22px !important;}
.page-id-19360 #stay-informed   #gform_wrapper_29{text-align:left;}
.page-id-19360 #stay-informed input[type="email"],
.page-id-19360 #stay-informed input[type="tel"],
.page-id-19360 #stay-informed input[type="text"]
,#partner-with-employsure input[type="email"],
#partner-with-employsure input[type="tel"],
#partner-with-employsure input[type="text"],
#make-a-complaint .ginput_container input,
#provide-feedback .ginput_container input{color:#3a3a3a;font-size:16px;}
.page-id-19360 #stay-informed select,
#partner-with-employsure select,
#make-a-complaint select,
#provide-feedback select{ background: #ffffff url("../images/icon-DownArrow_inv.png") no-repeat scroll 90% 50%;
    border: medium none;    border-radius: 0 !important;    -webkit-border-radius: 0 !important;    color:#3a3a3a;    display: block;    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;    font-size: 17px;    font-style: normal;    line-height: 1.42857;  font-size:16px;    padding:  20px !important;    transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}
.page-id-19360 #stay-informed input[type="email"]::-webkit-input-placeholder,
.page-id-19360 #stay-informed input[type="tel"]::-webkit-input-placeholder,
.page-id-19360 #stay-informed textarea::-webkit-input-placeholder,
.page-id-19360 #stay-informed input[type="text"]::-webkit-input-placeholder,
#partner-with-employsure input[type="email"]::-webkit-input-placeholder,
#partner-with-employsure input[type="tel"]::-webkit-input-placeholder,
#partner-with-employsure textarea::-webkit-input-placeholder,
#partner-with-employsure input[type="text"]::-webkit-input-placeholder,
#make-a-complaint input[type="email"]::-webkit-input-placeholder,
#make-a-complaint input[type="tel"]::-webkit-input-placeholder,
#make-a-complaint textarea::-webkit-input-placeholder,
#make-a-complaint input[type="text"]::-webkit-input-placeholder,
#provide-feedback input[type="email"]::-webkit-input-placeholder,
#provide-feedback input[type="tel"]::-webkit-input-placeholder,
#provide-feedback textarea::-webkit-input-placeholder,
#provide-feedback input[type="text"]::-webkit-input-placeholder {  color:#3a3a3a;opacity:0.5;font-size:16px;}
.page-id-19360 #stay-informed input[type="email"]::-moz-placeholder,
.page-id-19360 #stay-informed input[type="tel"]::-moz-placeholder,
.page-id-19360 #stay-informed textarea::-moz-placeholder,
.page-id-19360 #stay-informed input[type="text"]::-moz-placeholder,
#partner-with-employsure input[type="email"]::-moz-placeholder,
#partner-with-employsure input[type="tel"]::-moz-placeholder,
#partner-with-employsure textarea::-moz-placeholder,
#partner-with-employsure input[type="text"]::-moz-placeholder,
#make-a-complaint input[type="email"]::-moz-placeholder,
#make-a-complaint input[type="tel"]::-moz-placeholder,
#make-a-complaint textarea::-moz-placeholder,
#make-a-complaint input[type="text"]::-moz-placeholder,
#provide-feedback input[type="email"]::-moz-placeholder,
#provide-feedback input[type="tel"]::-moz-placeholder,
#provide-feedback textarea::-moz-placeholder,
#provide-feedback input[type="text"]::-moz-placeholder {  color:#3a3a3a;opacity:0.5;font-size:16px;}
.page-id-19360 #stay-informed input[type="email"]:-ms-input-placeholder,
.page-id-19360 #stay-informed input[type="tel"]:-ms-input-placeholder,
.page-id-19360 #stay-informed textarea:-ms-input-placeholder,
.page-id-19360 #stay-informed input[type="text"]:-ms-input-placeholder,
#partner-with-employsure input[type="email"]:-ms-input-placeholder,
#partner-with-employsure input[type="tel"]:-ms-input-placeholder,
#partner-with-employsure textarea:-ms-input-placeholder,
#partner-with-employsure input[type="text"]:-ms-input-placeholder,
#make-a-complaint input[type="email"]:-ms-input-placeholder,
#make-a-complaint input[type="tel"]:-ms-input-placeholder,
#make-a-complaint textarea:-ms-input-placeholder,
#make-a-complaint input[type="text"]:-ms-input-placeholder,
#provide-feedback input[type="email"]:-ms-input-placeholder,
#provide-feedback input[type="tel"]:-ms-input-placeholder,
#provide-feedback textarea:-ms-input-placeholder,
#provide-feedback input[type="text"]:-ms-input-placeholder {   color:#3a3a3a;opacity:0.5;font-size:16px;}
.page-id-19360 #stay-informed input[type="email"]:-moz-placeholder ,
.page-id-19360 #stay-informed input[type="tel"]:-moz-placeholder ,
.page-id-19360 #stay-informed textarea:-moz-placeholder ,
.page-id-19360 #stay-informed input[type="text"]:-moz-placeholder,
#partner-with-employsure input[type="email"]:-moz-placeholder ,
#partner-with-employsure input[type="tel"]:-moz-placeholder ,
#partner-with-employsure textarea:-moz-placeholder ,
#partner-with-employsure input[type="text"]:-moz-placeholder,
#make-a-complaint input[type="email"]:-moz-placeholder ,
#make-a-complaint input[type="tel"]:-moz-placeholder ,
#make-a-complaint textarea:-moz-placeholder ,
#make-a-complaint input[type="text"]:-moz-placeholder,
#provide-feedback input[type="email"]:-moz-placeholder ,
#provide-feedback input[type="tel"]:-moz-placeholder ,
#provide-feedback textarea:-moz-placeholder ,
#provide-feedback input[type="text"]:-moz-placeholder {   color:#3a3a3a;opacity:0.5;font-size:16px;}
#make-a-complaint #field_26_6{width:100%}
#provide-feedback #field_26_6{width:100%}
#provide-feedback #field_26_12{width:100%}
#make-a-complaint #field_26_11{width:100%;padding:25px 0 0;}
#provide-feedback #field_26_12{width:100%;padding:25px 0 0;}
#provide-feedback #field_26_11{width:100%;padding:25px 0 0;}
#make-a-complaint #field_26_11 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_26_12 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_26_11 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#make-a-complaint #field_26_11 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;text-transform:none;}
#provide-feedback #field_26_12 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;}
#provide-feedback #field_26_11 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;}

#make-a-complaint #field_27_6{width:100%}
#provide-feedback #field_27_6{width:100%}
#provide-feedback #field_27_12{width:100%}
#make-a-complaint #field_27_11{width:100%;padding:25px 0 0;}
#provide-feedback #field_27_12{width:100%;padding:25px 0 0;}
#provide-feedback #field_27_11{width:100%;padding:25px 0 0;}
#provide-feedback #field_27_10{width:100%;padding:25px 0 0;}
#make-a-complaint #field_27_11 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_27_12 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_27_11 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#provide-feedback #field_27_10 li{    min-width: 101px;float:left;padding:0 20px 0 0} 
#make-a-complaint #field_27_11 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;}
#provide-feedback #field_27_12 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;}
#provide-feedback #field_27_11 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;text-transform:none;}
#provide-feedback #field_27_10 label{display:inline-block!important;font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 10px;font-size:16px;line-height:16px;color:#464646;text-transform:none;}


.page-id-19360 #stay-informed .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}
#partner-with-employsure .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}
#make-a-complaint .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}
#provide-feedback .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}
.page-id-19360 #stay-informed input[type="submit"],
#partner-with-employsure input[type="submit"],
#make-a-complaint input[type="submit"],
#provide-feedback input[type="submit"]{  background: #c82027;    padding:0;  width:268px;    font:18px "HelveticaMD",sans-serif !important;   text-transform:uppercase;   display:block;margin:0 auto;    border-color: #c82027;    color: white;    font-size: 18px;    line-height:60px;    height: 60px;}
#partner-with-employsure input[type="submit"]{background:#0077be;}
#partner-with-employsure input[type="submit"]:hover{background:#005a96}
#make-a-complaint input[type="radio"]{float:left;width:16px;height:16px;margin:0 10px 0 0;}
#provide-feedback input[type="radio"]{float:left;width:16px;height:16px;margin:0 10px 0 0;}
.page-id-19360 #stay-informed input[type="submit"]{background: #f1b435}
.page-id-19360 #stay-informed input[type="submit"]:hover{background:#e1a427}
.page-id-19360 #stay-informed .gform_confirmation_message_29{margin:0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
#partner-with-employsure .gform_confirmation_message_26{margin:0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
#make-a-complaint .gform_confirmation_message_26{margin:-83px 0 0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
 #provide-feedback .gform_confirmation_message_26{margin:-83px 0 0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
#partner-with-employsure .gform_confirmation_message_26 h2{margin:0 0 17px;}
#make-a-complaint  .gform_confirmation_message_26 h2{margin:0 0 17px}
  #provide-feedback  .gform_confirmation_message_26 h2{margin:0 0 17px}
  
  #make-a-complaint .gform_confirmation_message_27{margin:-83px 0 0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
 #provide-feedback  .gform_confirmation_message_27{margin:-83px 0 0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
.page-id-19360 #stay-informed  .gform_confirmation_message_27 h2{margin:0 0 17px}
#make-a-complaint  .gform_confirmation_message_27 h2{margin:0 0 17px}
  #provide-feedback .gform_confirmation_message_27 h2{margin:0 0 17px}
  
.page-id-19360 .form-more-info{text-align:center;display:block;max-width:600px;margin:0 auto;padding:30px 0 0}
.page-id-19360 .form-more-info a{color:#fff;}
  
.feefo-bar-review .fbr-icon{float:left}
.page-template-page_complaint  .feefo-bar-review ,
.page-template-page_feedback  .feefo-bar-review {padding:27px 0 15px;background:#0072ce;}
.page-template-page_complaint  .feefo-bar-review .feefo-review,
.page-template-page_feedback  .feefo-bar-review .feefo-review{margin:0;border:none;overflow:hidden;text-align:center;padding-top:0;padding-left:30px;}
.page-template-page_complaint  .feefo-bar-review .feefo-review blockquote,
.page-template-page_feedback  .feefo-bar-review .feefo-review blockquote{color:#fff;font:35px/40px "CenturyLT",serif;}
.page-template-page_complaint  .feefo-bar-review .feefo-review blockquote q,
.page-template-page_feedback  .feefo-bar-review .feefo-review blockquote q{quotes:none;display:block;margin:0}
.page-template-page_complaint  .feefo-bar-review .feefo-review  .name,
.page-template-page_complaint  .feefo-bar-review .feefo-review  .location,
.page-template-page_feedback  .feefo-bar-review .feefo-review  .name,
.page-template-page_feedback  .feefo-bar-review .feefo-review  .location{display:inline;vertical-align:top;text-transform:uppercase;color:#fff;font:bold 16px/22px Arial;}
.page-template-page_complaint  .feefo-bar-review .feefo-review cite,
.page-template-page_feedback  .feefo-bar-review .feefo-review cite{display:block;text-transform:uppercase;color:#fff;font:bold 16px/22px Arial;}
.page-template-page_complaint  .feefo-bar-review .feefo-review p,
.page-template-page_feedback  .feefo-bar-review .feefo-review p{margin:0 auto 4px;color:#fff;font:23px/28px "CenturyLT",serif;}
  
.icon-heading-text-left .icon{float:left;margin:0 25px 0 0}
.icon-heading-text-left.icon-heading-text h4{margin:0 0 3px}
.icon-heading-text-left.icon-heading-text{padding-top:0}
.icon-heading-text-left.icon-heading-text p{overflow:hidden;}

/* hide original element */
#gform_wrapper_27 .jcf-hidden,
#gform_wrapper_26 .jcf-hidden {display: block !important;position: absolute !important;left: -9999px !important; /* change to right: -9999px on RTL sites */}
.page-template-page_complaint #testimonials{background:#fff;}
.page-template-page_feedback #testimonials{background:#fff;}
/* custom radio styles */
#gform_wrapper_27 .rad-area,
#gform_wrapper_26 .rad-area {margin: -5px 10px 0 0;float: left;width: 25px;background:#fff;height: 25px;}
#gform_wrapper_27 .rad-checked,
#gform_wrapper_26 .rad-checked {background: #0072ce;}
#gform_wrapper_27 .rad-disabled ,
#gform_wrapper_26 .rad-disabled {background: #eee;}


.lets-collaborate{background:#e4e5e9 url('../images/bg-con.jpg') no-repeat 100% 0;background-size:auto 100%}
.lets-collaborate .cont{overflow:hidden;max-width:498px;}
.heading-text-section.lets-collaborate > .container h2.heading-with-line{text-align:left}
.heading-text-section.lets-collaborate > .container h2.heading-with-line span:after{margin:0;left:0}

.benefits-heading{color:#fff!important;font-size:17px;line-height:22px;background:#0072ce;padding:18px;text-align:center;font-size:18px;margin:0 0 36px!important;}
.benefit-icon{float:left;margin:0 51px 0 20px;}
.benefit-text{overflow:hidden;margin:10px 0!important}
.benefit{overflow:hidden;padding:0 0 36px;}
.cohost-testimonials .ct-testimonials blockquote{font-size: 14px;line-height: 25px;padding:0;border:none;text-align:center;}
.cohost-testimonials .ct-testimonials blockquote cite{margin:0 0 17px;text-transform: uppercase;display:block;text-align:center;color:#3a3a3a;font:15px/22px  "HelveticaMD",sans-serif}
.cohost-testimonials .cycle-pager {text-align:center;}
.cohost-testimonials .cycle-pager span{display:inline-block; vertical-align:top;margin:0 9px}
.cohost-testimonials .feefo-rating-large{position:absolute;top:0; max-width: 190px;right:0}
.cohost-testimonials .container{position:relative;}
.cohost-testimonials .container h2.heading-with-line{padding-bottom: 105px;padding-top: 20px;}
/* HR Breakfast Page Changes */
.page-id-19360 .topics-list {max-width: 778px;margin-left: auto; margin-right: auto;}
.page-template-page_cohost .banner-title-only .header-content h1{margin:11% 0 40px;}
.page-template-page_cohost-php .banner-title-only{padding-bottom:130px}
.page-id-19360 .topics-list li {margin-right: 0;font-family: 'Helvetica77', sans-serif !important;font-size: 18px !important;line-height: 1.5 !important;letter-spacing: 0.425px !important;width: 100%;padding-top: 24px;padding-bottom: 18px;}
.page-id-19360 #events-top {min-height: 655px;}
.page-id-19360 #events-top .header-content {margin-top: 124px;}
.page-id-19360 #events-top h1 {font-size: 50px;line-height: 1.28;margin-bottom: 9px;}
.page-id-19360 #events-top .para {font-size: 18px; font-family: 'HelveticaMD', sans-serif !important; line-height: 1.78; margin-bottom: 5px;}
.page-id-19360 #learn h2 { font-size: 36px; line-height: 1.53;font-style: normal;max-width: 774px;margin-left: auto; margin-right: auto;}
.page-id-19360 #speaker h2{background:url('../images/events-sp.png') no-repeat 50% 15px;}
.page-id-19360 .locations-list li{background:#f1f1f1}

.page-id-19360 .locations-list li .date{background:url('../images/bg-date4.png') no-repeat 100% 3px;}
.page-id-19360 .locations-list li .time{background:url('../images/bg-time4.png') no-repeat 100% 4px;}
.page-id-19360 #stay-informed .gform_footer.top_label{clear:both;}

.page-id-19360 .locations-list .text-h{color:#212121;}
.page-id-19360 .locations-list .text-h  .right .btn{display:none;}
.page-id-19360 #field_29_11{display:none;}
.page-id-19360 .fullwidth{width:100%!important;clear:both}
.page-id-19360 .ginput_container_repeater-end{padding:15px 0;}
.page-id-19360  #stay-informed .gform_wrapper ul li.newrow{clear:both!important}
 .page-id-19360 #stay-informed .gform_wrapper ul li.gfield{float:left;}
.page-id-19360 .ginput_container_repeater-end  > span{cursor:pointer;background:url('../images/bg-add3.gif') no-repeat 0 8px;margin:0 10px 0 0;float:left;padding:10px 0 10px 30px}
.page-id-19360 #topcontrol{z-index:10}
.page-id-19360  #stay-informed .gform_wrapper ul li.newrow{clear:both!important}
.page-id-19360 #stay-informed .gform_footer.top_label{clear:both;}
 /* STAGE NEW STYLING GOES BELOW THIS LINE */ 
.page-template-pt-events #topcontrol{z-index:10}
.page-template-pt-events .header-buttons a{margin: 20px 4% 0;}
.seminar-blocks  .col-sm-4 p{padding:0 30px}
.page-template-pt-events .banner-title-only{background-image: url('../images/bg18.jpg');}
/*.page-template-pt-events .banner-title-only #dark-overlay {display: none !important;}*/
.page-template-pt-events .seminar-current-events .btn-subscribe,
.single-seminar .banner-title-only .btn-subscribe,
.page-template-pt-events .banner-title-only .btn-subscribe{padding:17px 50px 11px;background:#c82027;font-size:15px;}
.page-template-pt-events .banner-title-only .btn-subscribe{width:305px;margin-top: 16px;padding-top: 20px;padding-bottom: 16px;border-radius: 50px;/*background: #0072cb*/;max-width:100%;}
@media only screen and (max-width: 480px) {
  .page-template-pt-events .banner-title-only .btn-subscribe{width: 275px;padding-left: 20px;padding-right: 20px;}
}
.page-template-pt-events .banner-title-only .btn-subscribe:hover{background: #9f1a20;}
.page-template-pt-events .banner-title-only .btn-subscribe.btn-grey{padding:17px 50px 11px;background:#707070;font-size:15px;color:#fff;}
.seminar-current-events h2.heading-with-line{padding:0 0 61px;text-transform:none;text-align:center;color:#3a3a3a;font:43px/50px  "CenturyLT",serif;margin:11px 0 10px;}
.seminar-current-events h2.heading-with-line span{display:inline-block;vertical-align:top;position:relative}
.seminar-current-events h2.heading-with-line span:after{position:absolute;bottom:-34px;left:50%;width:102px;height:3px;content:'';background:#515151;margin:0 0 0 -51px}
.seminar-current-events .seminar-content-wrap h2{color:#0072ce;font:31px/45px "CenturyLT",serif;}
.seminar-current-events .seminar-content-wrap h2 a{color:#0072ce;}
.seminar-current-events .seminar-content-wrap h2 a:hover{color:#025497;}
.seminar-current-events  .seminar-topics{text-transform:uppercase;padding:5px 0 0;overflow:hidden;color:#3a3a3a;font:16px/20px "HelveticaMD",sans-serif !important}
.seminar-current-events  .seminar-topics  .seminar-topic{width:48%;}
.seminar-current-events  .seminar-topics  .seminar-topic .title{display: block;}
.seminar-current-events .seminar-thumb{float:right;margin:22px 0 0 95px;max-width:313px;border-radius:50%;border-radius:50%;overflow:hidden}
.seminar-current-events .seminar-thumb img{vertical-align:top;width:100%;height:auto;}
.seminar-current-events .seminar-content-wrap{overflow:hidden; font-size: 17px; line-height: 32px;border-right: none;padding-bottom:30px}
.seminar-current-events .seminar:nth-child(2n){background:#f4f4f4;padding:57px 0}
.seminar-current-events .seminar{padding:57px 0}
/* Showing "View Details" button above the fold on 1366x768 screen size - Starts */
@media only screen and (width: 1366px) and (height: 768px) {
  .section.seminar-current-events {padding-top: 20px; }
  .seminar-current-events h2.heading-with-line {padding-bottom: 20px; }
  .seminar-current-events h2.heading-with-line span:after {bottom: -15px; }
  .seminar-current-events .seminar:first-child {padding-top: 10px; }
  .seminar-current-events .seminar-content-wrap {padding-bottom: 0; }
  .seminar-current-events .seminar-topics  .seminar-topic {padding-top: 5px; padding-bottom: 15px; }
}




/* Showing "View Details" button above the fold on 1366x768 screen size - Ends */
.page-template-pt-events .seminar-current-events   .text-center{width:100%;clear:both;}
.page-template-pt-events #speaker h2.heading-with-line{background:none;padding:0 0 51px;text-transform:none;text-align:center;color:#3a3a3a;font:47px/50px "CenturyLT",serif;margin:11px 0 10px;}
.page-template-pt-events #speaker h2.heading-with-line span{display:inline-block;vertical-align:top;position:relative}
.page-template-pt-events #speaker h2.heading-with-line span:after{position:absolute;bottom:-23px;left:50%;width:102px;height:3px;content:'';background:#515151;margin:0 0 0 -51px}
.page-template-pt-events #speaker .desc{text-align:center;font:22px/30px "CenturyLT",serif;color:#3a3a3a;}
.page-template-pt-events #speaker  .bio-list li{background:#fff;}
.page-template-pt-events #speaker  .bio-list li .text-h h3{color:#5c6771;font-size:14px;margin:0 0 10px;font-weight: bold;}
.page-template-pt-events #speaker  .bio-list li .text-h p{color:#5c6771;font-size:12px}
.page-template-pt-events #speaker  .bio-list li  .speaker-thumb{position:relative;}
.page-template-pt-events #speaker  .bio-list li  .speaker-thumb-inner{overflow:hidden;position: relative;}
.page-template-pt-events #speaker  .bio-list li  .speaker-thumb .overlay{opacity:0;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;transition:0.25s all ease-in-out}
.page-template-pt-events #speaker  .bio-list li  .speaker-thumb:hover .overlay{opacity:1}
.page-template-pt-events #speaker  .bio-list li img{height:auto;width:auto;max-width: 100%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left:50%;
position:relative;
}
#feefo a{display:block;position:relative;}
#feefo a:after{width:100%;height:100%;content:'';position:absolute;top:0;left:0}
.page-template-pt-events #speaker  .bio-list li  .speaker-thumb .overlay span{margin:0;display:block;text-align:center;position:absolute;text-transform:uppercase;top:0;height:100%;line-height:100px;vertical-align:middle;left:0;width:100%;color:#fff;font:18px/213px "HelveticaMD",sans-serif !important}
.page-template-pt-events .banner-title-only .para{max-width: 782px;margin:26px auto 37px}
.page-template-pt-events .banner-title-only  .header-content{padding-bottom: 19px;margin-top: 21px;}
.page-template-pt-events .header-content  h3 {
  margin-top: 24px;
  font-size: 18px !important;
  font-weight: normal !important;
  font-family: Sans-serif !important;
}
.ns-form  .fullwidth,
#register-your-interest .fullwidth{width:100%!important;clear:both}
.ns-form  .ns-g-form{max-width:527px;margin:0 auto; text-align: left;}
.ns-form .ginput_container_repeater-end,
#register-your-interest  .ginput_container_repeater-end{overflow: hidden;padding:15px 0;}
.single-cohost .add_new_attendee,
.single-cohost .remove_attendee,
.ns-form .add_new_attendee,
.ns-form .remove_attendee,
#register-your-interest .ginput_container_repeater-end  > span{background:url('../images/bg-add4.png') no-repeat 0 8px;margin:0 10px 15px 0;float:left;padding:16px 0 14px 49px; color:#3a3a3a;text-decoration:none;font-size: 16px;}
.single-cohost .remove_attendee,
.ns-form .remove_attendee {background:url('../images/bg-add5.png') no-repeat 0 8px}
.ns-form  .error {
    color: #f00;
    margin: 5px 0 0;
}
.ns-form  .df-checkbox + label,
.single-cohost  .df-checkbox + label{margin-top:20px;text-transform: none;}
.footer-c{text-align:center;}
.footer-c  .col-md-12{text-align:center!important}
.ns-form .load_span1,
.single-cohost .load_span1{display:inline-block;vertical-align:top;margin:10px 0 0;display:none;}
.ns-form .add_new_attendee .br-gold,
.ns-form .remove_attendee .br-gold{display:none;}
#register-your-interest {background:#ebebeb;padding:60px 0 88px;font-size: 19px;line-height: 22px;}
#register-your-interest  h2{margin:0 0 31px;text-align:left;font:45px/51px "CenturyLT",serif}
#register-your-interest h2{text-align:left;background: url('../images/bg-stay.jpg') no-repeat 50% 0;padding: 0;}
.ns-form .gform_wrapper ul li.gfield,
#register-your-interest .gform_wrapper ul li.gfield{width:50%;vertical-align:top;}


#register-your-interest .gform_wrapper ul li#field_32_3{
    width: 100%;
}

.ns-form  .gform_wrapper label.gfield_label + div.ginput_container,
#register-your-interest .gform_wrapper label.gfield_label + div.ginput_container {    margin-right: 14px !important;  margin-top: 15px !important;}
#register-your-interest  .gform_wrapper{width:100%!important}
.ns-form  textarea,
#register-your-interest   textarea{font-size:16px;width: 100%;height:173px;color:#3a3a3a;background: #ffffff none repeat scroll 0 0;  border: medium none;  border-radius: 0 !important;  padding: 20px 22px !important;}
.ns-form    #gform_wrapper_28{text-align:left;padding:10px 0 0}
#register-your-interest   #gform_wrapper_28{text-align:left;padding:27px 0 0}
.ns-form  .ns-g-form input[type="email"],
.ns-form  .ns-g-form input[type="tel"],
.ns-form  .ns-g-form input[type="text"],
#register-your-interest  input[type="email"],
#register-your-interest  input[type="tel"],
#register-your-interest  input[type="text"]{color:#3a3a3a;font-size:16px;}
.ns-form  .ns-g-form select,
#register-your-interest  select{ background: #ffffff url("../images/icon-DownArrow_inv.png") no-repeat scroll 90% 50%;
    border: medium none;    border-radius: 0 !important;    -webkit-border-radius: 0 !important;    color:#3a3a3a;    display: block;    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;    font-size: 17px;    font-style: normal;    line-height: 1.42857;  font-size:16px;    padding:  20px !important;    transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s, -moz-box-shadow 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}
    .ns-form  .ns-g-form input{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    box-shadow:none;
    -webkit-box-shadow:none;
    font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;
    border-radius: 0 !important;
    padding: 20px 22px !important;margin-top: 0;}
.page-template-pt-events #nearest-seminar input[type="text"], .page-template-pt-events #nearest-seminar input[type="email"],
.single-cohost #register-now .gform_wrapper ul li input[type="text"], .single-cohost #register-now .gform_wrapper ul li input[type="email"],
#partner-with-employsure input[type="text"],#partner-with-employsure input[type="email"],#partner-with-employsure input[type="tel"]{
    padding:18px 22px !important;font:15px/20px "HelveticaNeueLT45",sans-serif !important}
.ns-form  .ns-g-form .form-group{
    padding-right: 8px !important;
    margin-top: 8px !important;margin-bottom:0;padding:0}
.ns-form  .ns-g-form   input[type="email"]::-webkit-input-placeholder,
.ns-form  .ns-g-form   input[type="tel"]::-webkit-input-placeholder,
.ns-form  .ns-g-form   textarea::-webkit-input-placeholder,
.ns-form  .ns-g-form   input[type="text"]::-webkit-input-placeholder,
#register-your-interest  input[type="email"]::-webkit-input-placeholder,
#register-your-interest  input[type="tel"]::-webkit-input-placeholder,
#register-your-interest  textarea::-webkit-input-placeholder,
#register-your-interest  input[type="text"]::-webkit-input-placeholder {  color:#3a3a3a;opacity:0.5;font-size:16px;}
.ns-form   input[type="email"]::-moz-placeholder,
.ns-form   input[type="tel"]::-moz-placeholder,
.ns-form   textarea::-moz-placeholder,
.ns-form   input[type="text"]::-moz-placeholder ,
#register-your-interest  input[type="email"]::-moz-placeholder,
#register-your-interest  input[type="tel"]::-moz-placeholder,
#register-your-interest  textarea::-moz-placeholder,
#register-your-interest  input[type="text"]::-moz-placeholder {  color:#3a3a3a;opacity:0.5;font-size:16px;}
.ns-form   input[type="email"]:-ms-input-placeholder,
.ns-form   input[type="tel"]:-ms-input-placeholder,
.ns-form   textarea:-ms-input-placeholder,
.ns-form   input[type="text"]:-ms-input-placeholder,
#register-your-interest  input[type="email"]:-ms-input-placeholder,
#register-your-interest  input[type="tel"]:-ms-input-placeholder,
#register-your-interest  textarea:-ms-input-placeholder,
#register-your-interest  input[type="text"]:-ms-input-placeholder{   color:#3a3a3a;opacity:0.5;font-size:16px;}
.ns-form   input[type="email"]:-moz-placeholder ,
.ns-form   input[type="tel"]:-moz-placeholder ,
.ns-form   textarea:-moz-placeholder ,
.ns-form   input[type="text"]:-moz-placeholder,
#register-your-interest  input[type="email"]:-moz-placeholder ,
#register-your-interest  input[type="tel"]:-moz-placeholder ,
#register-your-interest  textarea:-moz-placeholder ,
#register-your-interest  input[type="text"]:-moz-placeholder {   color:#3a3a3a;opacity:0.5;font-size:16px;}
/*.ns-form  #field_28_10{display:none;}*/
.single-cohost .header-buttons .btn-subscribe{background:#0077be}
.single-cohost .header-buttons .btn-subscribe:hover{background:#005a96}
.seminar-blocks  h3{text-transform:uppercase;font:20px/24px "HelveticaMD",sans-serif !important;color:#3a3a3a}
.seminar-blocks .icon{min-height:71px}
#register-your-interest #field_28_10{display:none;}
.ns-form   .gform_footer.top_label,
#register-your-interest  .gform_footer.top_label{width:100%;float:none;display:block;padding:50px 0 0}
.ns-form .intro p{text-align:center}
.ns-form .intro{margin:0 0 20px}
.single-cohost #register-now input[type="submit"],
.single-seminar .ns-form  .ns-g-form  input[type="submit"],
#register-your-interest input[type="submit"]{  border:none;border-radius: 54px!important; -webkit-border-radius: 54px!important; background: #c82027;    padding:0;  width:268px;    font:18px "HelveticaMD",sans-serif !important;   text-transform:uppercase;   display:block;margin:0 auto;    border-color: #c82027;    color: white;    font-size: 18px;    line-height:60px;    height: 60px;max-width: 100%;}
.single-cohost #register-now input[type="submit"]  {background:#0077be;}
.single-cohost #register-now input[type="submit"]:hover{background:#005a96}
.page-template-page_seminars .seminar-current-events .btn-subscribe:hover,.single-seminar .banner-title-only .btn-subscribe:hover, .page-template-page_seminars .banner-title-only .btn-subscribe:hover,
.single-seminar .ns-form  .ns-g-form  input[type="submit"]:hover,
.single-cohost #register-now input[type="submit"]:hover,
 #register-your-interest input[type="submit"]:hover{background:#9f1a20}
#register-your-interest .gform_confirmation_message_28{margin:0;position:relative;text-align:center;background:#ebebeb;font-size:20px;line-height:35px;color:#5c6771}
#register-your-interest  .gform_confirmation_message_28 h2{margin:0 0 17px;}
.seminar-content-title{color:#3a3a3a;margin:0 0 18px;text-align:left;font:31px/51px "CenturyLT",serif}
.seminar-content {font-size:16px;line-height:32px;}
.seminar-topics-holder h3{text-transform:uppercase;font:22px/23px "HelveticaMD",sans-serif !important;color:#3a3a3a}
.seminar-topics-holder{padding-left:6%}
.seminar-content-wrap{border-right:3px solid #d7d7d7;padding-right:5%}
.seminar-topics{text-transform:uppercase;padding:5px 0 30px;overflow:hidden;color:#3a3a3a;font:16px/20px "HelveticaMD",sans-serif !important}
.seminar-topics  .seminar-topic{ display: inline-block;vertical-align:top;width:98%;padding:0 2% 25px 0;}
.seminar-topics  .seminar-topic .title{display: block;vertical-align:middle;}
.seminar-topics  .seminar-topic .icon{float:left;width:60px;padding-right:10px;margin-right: 0;}
.seminar-topics  .seminar-topic .icon+.title{margin: 0 0 0 60px;}
.nearest-seminar-section h2.heading-with-line{background:none;padding:0 0 61px;text-transform:none;text-align:center;color:#3a3a3a;font:47px/50px "CenturyLT",serif;margin:11px 0 35px;}
.nearest-seminar-section h2.heading-with-line span{display:inline-block;vertical-align:top;position:relative}
.nearest-seminar-section h2.heading-with-line span:after{position:absolute;bottom:-34px;left:50%;width:102px;height:3px;content:'';background:#515151;margin:0 0 0 -51px}
.ns-seminar-filter  a{color:#5c6771;position:relative;font-size: 15px;font-weight: bold;text-transform:uppercase;padding: 16px 66px;border: 1px solid #e6e6e6;margin: 0;border-left: none;display: inline-block;}
.ns-seminar-filter  a:first-child{border-left:1px solid #e6e6e6}
.ns-seminar-filter  a.active{background-color: #e6e6e6;}
.ns-seminar-filter .btn-subscribe{font-weight:normal;padding:15px 50px 9px;float:right;background:#f5ae1b;color:#fff;font-size:15px;min-width: 194px;margin:0;line-height:25px;}
.ns-seminar-filter {overflow:hidden;padding:0 0 67px;text-align: center;font-size: 0;}
.ns-seminar{background:#fff;border-bottom: 1px solid #e6e6e6;}
.ns-no-events{display: none;}
.ns-seminar.active{}
.ns-seminar-header{overflow:hidden;clear: both;display: block;text-decoration: none;}
#nearest-seminar{background: none;padding-top: 65px;}
.ns-seminar-content{overflow:hidden;padding:40px 60px;background:#f2f1f1;}
.ns-seminar .date{min-width:60px;float:left;padding: 17px 31px 9px;text-transform:uppercase;font: 18px/normal "HelveticaMD",sans-serif !important;text-align:center;color:#bf0d3e;}
.ns-seminar .date .d-month{display:block;font-size:15px;}
.ns-seminar .date .d-day{color:#3a3a3a;}
.ns-seminar .day{float:left;font-size:18px;width:15%;line-height:22px;padding:25px 10px 19px 25px;text-transform:uppercase;color:#2e2d2b;font:16px/20px "HelveticaMD",sans-serif !important}
.ns-seminar .timing{float:left;font-size:18px;width: 30%;line-height:22px;padding: 23px 10px 19px;text-align: center;color: #5c6771;font: 17px/20px "HelveticaNeueLT45",sans-serif !important;}
.ns-seminar .city{float:left;font-size:18px;width: 40%;line-height:22px;padding: 23px 10px 19px;color: #5c6771;font: 17px/20px "HelveticaNeueLT45",sans-serif !important;}
.ns-seminar .free-parking{background:transparent no-repeat 50% 50%;margin:8px 0 0;width:45px;height:48px;text-indent:-9999px;float:left;overflow:hidden;}
.ns-seminar .free-parking-yes{background-image:url('../images/free-park.png');}
.ns-seminar .details,.ns-seminar .ns-close{float:right;margin: 19px 0px  0 0;padding:9px 10px 4px;font-size:12px;min-width: 112px;/*background: #1b74ba;*/}
.ns-seminar .details:after,.ns-seminar .ns-close:after{content:'';width:8px;height:5px;display: inline-block;vertical-align: middle;background-image:url('../images/arrow-dropdown.png');margin-left: 7px;margin-top: -5px;}
.ns-seminar .ns-close:after{background-image:url('../images/arrow-dropdown-up.png');margin-left: 7px;margin-top: -5px;}
.ns-seminar .details:hover,.ns-seminar .ns-close:hover{background:#9f1a20;}
.ns-seminar.active .ns-seminar-header .free-parking-yes{background-image:url('../images/free-park-white.png');}
.ns-seminar.active .ns-seminar-header .free-seminar-yes{background-image:url('../images/free-seminar-white.png');}
.page-template-pt-events .ns-seminar .ns-seminar-text-map .ns-seminar-date-mobile{font: 22px/25px "HelveticaMD",sans-serif !important;margin-bottom: 5px;}
.page-template-pt-events .ns-seminar .ns-seminar-text-map .ns-seminar-time-mobile{font-weight: bold;text-transform: uppercase;font: 16px/normal "HelveticaMD",sans-serif !important;margin-top: 0;margin-bottom: 15px;}
.ns-seminar.active  .details{display:none}
.ns-seminar .ns-close{display: none;}
.ns-seminar.active  .ns-close{float:right;display:block;color:#fff;}
.ns-form p a{color:#5c6771;}
.ns-form p {max-width:540px;margin-left:auto;margin-right:auto}
.ns-seminar-content h2{float:left;font:34px/31px "CenturyLT",serif;margin:0 0 26px}
.share-event{margin:12px 0 0;padding:0 0 0 18px;color:#3a3a3a;float:right;font-size: 14px;background:url('../images/bg-share2.gif') no-repeat 0 2px;}
.share-event>span{
  border-bottom: 1px solid #7a7a7a;
  padding-bottom: 1px;
}
.single-cohost .ns-seminar-text-map .text .free-parking{float:right;}
.ns-seminar-text-map{clear:both;background:#fff;min-height:1%;}
.ns-seminar-text-map:after{
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.ns-seminar-text-map .text{float:left;width:40%;padding:20px;color:#464646;}
.ns-seminar-text-map .event-speakers{padding:10px 0 20px}
.ns-seminar-text-map .event-speaker a{color:#5c6771;}
.ns-seminar-text-map .text  h2{float:none;color:#464646;font:28px/32px "HelveticaMD",sans-serif !important;text-transform:uppercase;margin:0;}
.ns-seminar-text-map .text .day{padding:0;width:auto;float:none;margin:0;}
.ns-seminar-text-map .text  h4{color:#464646;font:18px/20px "HelveticaMD",sans-serif !important;text-transform:uppercase;margin:0 0 10px}
.ns-seminar-text-map .text .address{color:#464646;font:16px/18px "HelveticaMD",sans-serif !important;text-transform:uppercase;margin:0;}
.ns-seminar-text-map .map{float:right;width:60%}
.header-content  h3{color:#fff;margin:2% 0 10px;font:17px/30px "HelveticaMD",sans-serif !important}
.industry-updates-row{    width: 50%;float:right}
.industry-updates-row label{text-transform:none}
#register-now .add_new_attendee,#register-now .remove_attendee, .ns-form .add_new_attendee, .ns-form .remove_attendee{margin:0 10px 15px 0;padding:7px 0 14px 34px;background-size:20px 20px;font-size:14px; color: #5c6771;}
#register-now .add_new_attendee:hover, #register-now .remove_attendee:hover, .ns-form .add_new_attendee:hover, .ns-form .remove_attendee:hover {color: #dd931a; } 
.ns-form .footer-c input[type="submit"]{margin:0 auto 29px!important}
#register-now  .footer-c input[type="submit"]{margin:0 auto 43px!important}
 /*.ns-form .footer-c > .row > .col-md-12:first-child{float:left;width:50%!important}*/
 .ns-seminar .free-seminar{
 width: 64px;
 height: 48px;
 float: left;
 margin: 9px 0 0 5%;
 overflow: hidden;
 text-indent: -9999px;
 background: rgba(0, 0, 0, 0) no-repeat scroll 50% 50%;
 }
 .ns-seminar .free-seminar-yes{background-image: url("../images/free-seminar.png"); background-size: auto;}
 .attend-form .first_attendee {
  position: relative;
}
.attend-form .first_attendee .industry-updates-row {
  position: absolute;
  top: 100%;
  left: 0;
  margin-left: 210px;
  margin-top: -10px;
  z-index: 10;
}
.attend-form.new-added .first_attendee .industry-updates-row {
  position: static;
  margin-left: 0;
  float: none;
}
.ns-map {
  width: 60%;
  height: 100%;
  background-color: #eee;
  position: relative;
  float: right;
}
.acf-map {
    position: absolute;
    width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.acf-map img {
  max-width: inherit !important;
}
.ns-form{text-align:center;position:relative;padding:66px 0 0}
.ns-form .gform_footer.top_label{padding:10px 0 32px;}
.ns-form:after{position:absolute;top:34px;left:50%;width:102px;height:3px;content:'';background:#515151;margin:0 0 0 -51px}
.single-seminar .banner-title-only .header-content h1{margin:0 0 27px;}
.single-seminar .banner-title-only{padding-bottom:50px;min-height: 465px;-webkit-background-size: cover;background-size: cover;background-position: center 119px;}
@media only screen and (max-width: 767px) {
    .single-seminar .banner-title-only{background-position: center 115px;}
}
.visually-hidden {margin: -1px; padding: 0; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip: rect(0, 0, 0, 0); position: absolute; } 
.addlGuest .intro {
    text-align: center;
    margin: 5px 0 20px;
}
.addlGuest .intro h3 {
    font-size: 28px;
    margin: 0 0 5px;
    color: #3a3a3a;
}
/* Seminar Blocks */
.seminar-blocks .icon-heading-text {
    padding-top: 0;
}
/* Single Cohost Seminar */
.single-cohost .banner-title-only,
.banner-seminar-only {
  padding-bottom: 52px;
}
.single-cohost .banner-title-only .header-content h1,
.single-seminar .banner-title-only .header-content h1 {
  margin-top: 24px;
  line-height: 1.25;
  margin-bottom: 17px;
  font-size: 40px;
}
.single-cohost .banner-title-only .header-content .btn-subscribe,
.single-seminar .banner-title-only .header-content .btn-subscribe {
  padding: 19px 20px 13px;
  width: 300px;
  border-radius: 100px;
  font-size: 18px;
}
.single-cohost .header-content,
.single-seminar .header-content {
  margin-top: 70px;
}
.single-cohost .partners {
  margin-top: 20px;
}
.single-cohost .partner-logos {
}
.single-cohost .partner-logos li {
  display: inline-block;
  margin-left: 37px;
}
.single-cohost .partner-logos li:first-child {
  margin-left: 0;
}
.single-cohost .partners h4 {
  font: 16px/1.3125 'HelveticaMD', sans-serif;
  text-decoration: underline;
  text-transform: uppercase;

  color: #2e2d2b;
  margin-bottom: 11px;
}
.single-cohost .partner-logos li{width:30.5%;margin:0 1% 10px;vertical-align:middle}
.single-cohost .partner-logos li img{max-width:100%;height:auto;display:block;margin:0 auto}
.single-cohost .partner-logos{}
.single-cohost .share-event {
  float: none;
  margin-bottom: 18px;
  display: inline-block;
}
.single-cohost .ns-seminar {
  background: transparent;
}
.single-cohost .ns-seminar-content {
  padding: 0;
  width: 100%;
  float: none;
  background: #fff;
}
.single-cohost .ns-seminar-header {
  background-color: #c82027;
  padding: 20px 20px 15px;
  color: #fff;
  margin: -20px -20px 20px;
}
.single-cohost .ns-seminar-header h2,
.single-cohost .ns-seminar-header h4 {
  color: #fff;
  margin: 0;
  line-height: 1.3 !important;
}
.single-cohost #register-now {
  background-color: #ebebeb;
  padding-top: 125px;
  padding-bottom: 67px;
}
.single-cohost #register-now h2,
.nearest-seminar-section h2.txt-blue,
#partner-with-employsure h2,
.page-template-page_cohost .heading-text-section h2 {
  /*background: none;
  color: #3a3a3a;
  font: 50px/1.2 "CenturyLT",serif;*/
    margin: 0 0 52px;
    font: 40px/50px "CenturyLT", serif;
    text-align: center;
}
.page-template-page_cohost .heading-text-section h2.txt-blue,#partner-with-employsure h2.txt-blue { color:#0077be!important }
.single-cohost #register-now .form-content {
  /*font-size: 20px;*/
 /* line-height: 1.75;
  margin-bottom: 13px;*/
  text-align: center;
  line-height: 25px;
    font-size: 14px;
    font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif;
}
.single-cohost #register-now .gform_wrapper {
  width: 100% !important;
}
.single-cohost #register-now .gform_wrapper li li {
  margin-bottom: 17px;
  float: left;
  width: 50%;
}
.single-cohost #register-now .gform_wrapper ul li input[type="text"],
.single-cohost #register-now .gform_wrapper ul li input[type="email"],
 #partner-with-employsure input[type="text"],
#partner-with-employsure input[type="email"] {
  box-shadow: none;
  border: none;
  font-size: 16px;
  color: #3a3a3a;
  padding: 19px 27px;
}
.single-cohost #register-now .gform_wrapper ul li input[type="text"]::-webkit-input-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]::-webkit-input-placeholder,
 #partner-with-employsure input[type="text"]::-webkit-input-placeholder { color: #3a3a3a; font-size: 16px; }
.single-cohost #register-now .gform_wrapper ul li input[type="text"]:-moz-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]:-moz-placeholder,
 #partner-with-employsure input[type="text"]:-moz-placeholder { color: #3a3a3a; font-size: 16px; }
.single-cohost #register-now .gform_wrapper ul li input[type="text"]::-moz-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]::-moz-placeholder,
 #partner-with-employsure input[type="text"]::-moz-placeholder { color: #3a3a3a; font-size: 16px; }
.single-cohost #register-now .gform_wrapper ul li input[type="text"]:-ms-input-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]:-ms-input-placeholder,
 #partner-with-employsure input[type="text"]:-ms-input-placeholder { color: #3a3a3a; font-size: 16px; }
.single-cohost #register-now .form-tip {
    max-width: 476px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-family: 'HelveticaNeueLT45', sans-serif;
    color: #5c6771;
    margin-top: 0;
    clear: both;
    text-align: center;
    padding-top: 43px;
}
.single-cohost #register-now .form-tip a {
  color: #000;
}
.single-cohost #register-now .form-tip a:hover {
  text-decoration: underline;
}
.single-cohost .ns-seminar-header{position:relative;}
.single-cohost .ns-seminar .free-seminar{position: absolute;bottom:20px;right:10px;}
.single-cohost .ns-seminar .free-seminar-yes{background-image: url("../images/free-seminar-white.png");}
/* Feefo Bar Blue BG */
.feefo-bar-review.bg-blue {
  background-color: #0072ce;
  color: #fff;
}
.feefo-bar-review.bg-blue font {
  color: #fff;
}



/*NEW STYLE for New Template for What We Offer Page*/
.page-template-page_wwo_new #home:before{display:none;}
.page-template-page_wwo_new #home .header-content h1{margin:0 0 19px;color:#fff;font-size:55px;padding-top:97px;}
.page-template-page_wwo_new #home .header-content .hc-para .para{max-width:742px;margin:0 42px 42px 0px;font-size:21px;}
.page-template-page_wwo_new #home .header-content .btn-subscribe{padding:17px 50px 11px;font-size:15px;min-width:210px;}
.page-template-page_wwo_new .btn-subscribe.btn-blue {min-width: 210px;padding-top: 17px;padding-bottom: 11px;line-height: 21px;}
.page-template-page_wwo_new #home .shape{
  bottom: -502px;
    display: inline-block;
    left: -2000px;
    min-height: 1754px;
    position: absolute;
    right: 0;
    -moz-transform: skewY(45deg);
    -webkit-transform: skewY(45deg);
    -o-transform: skewY(45deg);
    -ms-transform: skewY(45deg);
    transform: skewY(45deg);
    /* background: rgba(237, 36, 71, 0.7); */
}


.page-template-page_wwo_new #home .shape.bg-x-maroon{background-color:rgba(0, 90, 150, 0.85)}
.page-template-page_wwo_new #our-serv{overflow:hidden;position:relative;color:#5c6771;padding:89px 0 70px;text-align:center;font:21px/34px Georgia, serif;}
.page-template-page_wwo_new #our-serv h2{margin:0 0 23px;color:#0072ce;font:45px/56px "CenturyLT",serif;}
.page-template-page_wwo_new #our-serv  p{ margin: 0 auto 34px; max-width: 770px;}
.page-template-page_wwo_new #our-serv h3{color:#595959;text-transform:none;font:bold 21px/34px Georgia, serif;}
.page-template-page_wwo_new #our-serv .twocols{background:url('../images/sep-03.gif') no-repeat 50% 50%;margin-top:36px;margin-bottom:23px}
.page-template-page_wwo_new #our-serv .twocols .col-md-6:first-child .col{padding:0 70px 0 0;}
.page-template-page_wwo_new #our-serv .twocols .col-md-6 .col{padding:0 0 0 70px;}
.page-template-page_wwo_new #our-serv .twocols  .col-md-6:first-child  .icon{max-width:35px;}
.page-template-page_wwo_new #our-serv .twocols  .col-md-6  .icon{max-width:45px;}
.page-template-page_wwo_new #our-serv .twocols .icon{margin:0 0 13px}
.page-template-page_wwo_new #our-serv  .col-md-6 h3{font:33px/52px "CenturyLT",serif;color:#0072ce;}
.page-template-page_wwo_new #our-serv  .col-md-6 ul{margin:0;padding:2px 0 45px;list-style:none;overflow:hidden;}
.page-template-page_wwo_new #our-serv  .col-md-6 ul li{vertical-align:top;padding:0 0 16px 33px;text-align:left;color:#5c6771;font:bold 14px/24px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;overflow:hidden;background:url('../images/bullet1.png') no-repeat 0 3px;}
.page-template-page_wwo_new #our-serv  .col-md-4{color:#5c6771;text-align:center;font:bold 14px/24px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;}
.page-template-page_wwo_new #our-serv  .col-md-4 .icon{float:left;margin:0 25px 0 0}
.page-template-page_wwo_new #our-serv  .col-md-4 h4{color:#833177;margin:0px 0 8px 0;text-transform:uppercase;font:18px/24px "HelveticaMD",serif ;}
.page-template-page_wwo_new #our-serv  .bg-purple{background-color:#833177}
.page-template-page_wwo_new #our-serv .threecol{margin-bottom:47px;padding:51px 20px 44px;/*background:#f9f9f9;border:1px solid #e1e1e1*/}
.page-template-page_wwo_new #our-serv .threecol .col-md-4:first-child .col{padding:0 0 0 10px;float:left;}
.page-template-page_wwo_new #our-serv .threecol .col-md-4:last-child .col{padding:0 0 0 10px;float:right;min-width:225px;}
.page-template-page_wwo_new #our-serv .threecol .col-md-4 .col{float:none;text-align:left;display:inline-block;vertical-align:top;}
.page-template-page_wwo_new #our-serv .shape{display:none;}
.page-template-page_wwo_new  #why{width:100%;overflow:hidden;position:relative;text-align:center;padding:96px 0 136px}
.page-template-page_wwo_new  #why p{
    line-height: 1.3em;
}

.page-template-page_wwo_new  #why h2{text-align:center;margin:0 0 53px;color:#0072ce;font:45px/56px "CenturyLT",serif;}
.page-template-page_wwo_new  #why ul{margin:0;padding:0;list-style:none;overflow:hidden;text-align:center;}
.page-template-page_wwo_new  #why ul li{width:26%;margin:0 3.5% 37px;display:inline-block;vertical-align:top;font-size:15px;line-height:24px;color:#3a3a3a;font-weight:bold;}
.page-template-page_wwo_new  #why ul li:last-child h3{font:bold 32px/35px helvetica, arial,sans-serif;text-transform:uppercase;}
.page-template-page_wwo_new  #why ul li:last-child h3 span{display:block;text-transform:capitalize; font: bold 32px/40px Georgia, serif;}
.page-template-page_wwo_new  #why ul li h3{text-transform:upeprcase;color:#f1b434;margin:0 0 4px;font:bold 36px/40px Georgia, serif;}
.page-template-page_wwo_new  #why .btn{background:#0077be;color:#fff; border-radius: 25px;-webkit-border-radius: 25px;   cursor: pointer;   display: inline-block;   font-family: "HelveticaMD",serif;   font-size: 15px;   font-weight: 300;   letter-spacing: 0.5px;   min-width: 257px;   padding: 18px 50px 13px;   position: relative;   text-align: center;   text-decoration: none;   text-transform: uppercase;   transition: all 0.2s ease 0s;}
.page-template-page_wwo_new  #why .btn {min-width: 210px;padding: 17px 50px 10px;line-height: 21px;}
.page-template-page_wwo_new  #why .btn:hover{background: #005a96 ;    color: #fff;}
.page-template-page_wwo_new  #why:before{content:'';bottom: -370px; display: inline-block; background:#3891d9;left: -20px; min-height: 420px;  position: absolute;right: 0; -moz-transform: skewY(8deg);-webkit-transform: skewY(8deg);-o-transform: skewY(8deg);-ms-transform: skewY(8deg);transform: skewY(8deg);}
.page-template-page_wwo_new  #why:after{content:'';bottom:-372px; display: inline-block; background:#0072ce;left: -20px; min-height:420px;  position: absolute;right: 0; -moz-transform: skewY(-8deg);-webkit-transform: skewY(-8deg);-o-transform: skewY(-8deg);-ms-transform: skewY(-8deg);transform: skewY(-8deg);}
.page-template-page_wwo_new   #testimonials{overflow:hidden;width:100%;position:relative;padding:93px 0 43px}
.page-template-page_wwo_new   #testimonials   h2{text-align:center;margin:0 0 58px;color:#0072ce;font:45px/56px "CenturyLT",serif;}
.page-template-page_wwo_new   #testimonials .test-holder{position:relative;}
.page-template-page_wwo_new   #testimonials .test-holder .gmask{overflow:hidden;width:100%;position:relative;}
.page-template-page_wwo_new   #testimonials .test-holder .gmask ul{margin:0;padding:0;list-style:none;overflow:hidden;position:relative;}
.page-template-page_wwo_new   #testimonials .test-holder .gmask ul li{position:absolute;z-index:1;width:100%;overflow:hidden;top:0;left:0;}
.page-template-page_wwo_new   #testimonials .test-holder .gmask ul li.active{z-index:2;}
.page-template-page_wwo_new   #testimonials .test-holder .gmask ul li .img-h{float:left;width:48%;margin:0 103px 0 0}
.page-template-page_wwo_new   #testimonials .test-holder .gmask ul li .img-h img{width:100%;height:auto;display:block;}
.page-template-page_wwo_new   #testimonials .test-holder .gmask ul li   .text-holder{text-align:left;padding:9px 0 0;overflow:hidden;color:#5c6771;font:15px/24px Helvetica, Arial, sans-serif}
.page-template-page_wwo_new   #testimonials .test-holder .gmask ul li   .text-holder  h2{text-align:left;color:#3a3a3a;margin:0 0 16px;font:22px/26px "CenturyLT",serif;}
.page-template-page_wwo_new   #testimonials .name,
.page-template-page_wwo_new   #testimonials .company{font-family: Helvetica,Arial,sans-serif;text-transform:none;display:inline-block;vertical-align:bottom;margin:16px 0 0 0;font-weight:bold;color:#5c6771;}
.page-template-page_wwo_new   #testimonials .more{margin:23px 0 0;border:1px solid #0077be;color:#0077be;float:left; border-radius: 25px;-webkit-border-radius: 25px;   cursor: pointer;   display: inline-block;   font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   letter-spacing: 0.5px;   min-width: 225px;   padding: 13px 50px 7px;   position: relative;   text-align: center;   text-decoration: none;   text-transform: uppercase;   transition: all 0.2s ease 0s;}
.page-template-page_wwo_new   #testimonials .more {min-width: 210px;line-height: 21px;padding-top: 17px;padding-bottom: 10px;}
.page-template-page_wwo_new   #testimonials .more:hover{background:#0077be;color:#fff;}
.page-template-page_wwo_new   #testimonials .switcher{margin:0;padding:67px 0 0;list-style:none;overflow:hidden;text-align:center;}
    
    @media (max-width: 480px){
       .page-template-page_wwo_new #testimonials .switcher{
            display: none;
        }

}



.page-template-page_wwo_new   #testimonials .switcher li{display:inline-block;vertical-align:top;margin:0 7px;}
.page-template-page_wwo_new   #testimonials .switcher li a{border-radius:50%;-webkit-border-radius:50%;text-indent:-9999px;overflow:hidden;display:block;background:#d7d7d7;width:9px;height:9px; }
.page-template-page_wwo_new   #testimonials .switcher li.active a,
.page-template-page_wwo_new   #testimonials .switcher li a:hover{background:#636363}
.page-template-page_wwo_new   #testimonials .prev,
.page-template-page_wwo_new   #testimonials .next{width:20px;height:38px;text-indent:-9999px;overflow:hidden;background:url("../images/bg-ar-test.png") no-repeat; position:absolute;top:50%;left:-105px;margin:-19px 0 0}

@media(max-width: 480px){
.page-template-page_wwo_new   #testimonials .prev,
.page-template-page_wwo_new   #testimonials .next{top:250px;}
}
.page-template-page_wwo_new   #testimonials .next{left:auto;right:-105px;background-position:100% 0}
.page-template-page_wwo_new   #testimonials .prev:hover,
.page-template-page_wwo_new   #testimonials .next:hover{opacity:0.8}
.page-template-page_wwo_new  .nav-tabs li {width:25%;}
.page-template-page_wwo_new  .nav-tabs li  a{font-family: "HelveticaMD",serif;background:#fff;font-size:15px;color:#0072ce;text-transform:uppercase;}

.page-template-page_wwo_new   #service_list{padding:93px 0;background:#f9f9f9;overflow:hidden;width:100%;clear:both;position:relative;}
.page-template-page_wwo_new   #service_list h2{text-align:center;margin:0 0 88px;color:#0072ce;font:45px/56px "CenturyLT",serif;}
.page-template-page_wwo_new   #service_list .bg-off-white{ padding-bottom: 49px;position:relative;padding-left:10px;padding-right:10px;background:#fff;border:1px solid #ebebeb;color:#5c6771;font:15px/20px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif}
.page-template-page_wwo_new   #service_list .bg-off-white h3{color:#3a3a3a;font:20px/30px "CenturyLT",serif;}
.page-template-page_wwo_new   #service_list .bg-off-white .last-p{position:absolute;bottom:10px;left:0;width:100%}
.page-template-page_wwo_new   #service_list .bg-off-white .learn{display:inline-block;vertical-align:top;margin:12px 0 11px;text-transform:uppercase;font-weight:bold;color:#acacac;font-size:14px;line-height:20px;text-decoration:underline;}
.page-template-page_wwo_new   #service_list .bg-off-white .learn {color: #5c6771;}
.page-template-page_wwo_new   #service_list .bg-off-white .learn:hover{text-decoration:none;color: #0077be;}
.page-template-page_wwo_new   #service_list  .otab-icons{text-indent:-9999px;overflow:hidden;width:59px;height:59px;margin:-30px auto 20px;display:block;background: url("../images/otab1.png") no-repeat scroll 50% 0 ;}
.page-template-page_wwo_new   #service_list  .otab-icons a{display:block;}
.page-template-page_wwo_new   #service_list  .otab-icons.br-maroon{background: url("../images/otab2.png") no-repeat scroll 50% 0 ;}
.page-template-page_wwo_new   #service_list  .otab-icons.br-purple{background: url("../images/otab3.png") no-repeat scroll 50% 0 ;}
.page-template-page_wwo_new   #service_list   .otab-icons.br-blue{background: url("../images/otab4.png") no-repeat scroll 50% 0 ;}
.page-template-page_wwo_new .help-your-business{padding:95px 0}
.page-template-page_wwo_new .help-your-business h2{color:#3a3a3a;}
.page-template-page_wwo_new .help-your-business .nav-tabs{margin-bottom:39px;border-color:#ebebeb;border-radius:0;-webkit-border-radius:0}

@media(max-width: 480px){

    .page-template-page_wwo_new .help-your-business .nav-tabs{
    display: flex;
    flex-wrap: wrap;
    border: 0;
     }
}




.page-template-page_wwo_new .help-your-business .nav-tabs > li{border-radius:0;-webkit-border-radius:0;position:relative;border-left:1px solid #ebebeb;margin:0;}
.page-template-page_wwo_new .help-your-business .nav-tabs > li:first-child{border:none;}
.page-template-page_wwo_new .help-your-business .nav-tabs > li.active > a{background:#ebebeb;}

@media(max-width: 480px){
    .page-template-page_wwo_new .help-your-business .nav-tabs > li.active > a{
        border-bottom: 1px solid #eee;
    }
    .page-template-page_wwo_new .nav-tabs li a{
        border-bottom: 1px solid #eee;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }
}

.page-template-page_wwo_new .hyb-tab-content #seminars .seminar-thumb{ max-width: 40%;float:left;margin:0 61px 0 0}
.page-template-page_wwo_new .hyb-tab-content #seminars  .left{overflow:hidden;padding:21px 0 0;line-height:24px;color:#5c6771;font-size:15px;}
.page-template-page_wwo_new .hyb-tab-content #seminars  .left h3 a{color:#3a3a3a;}
.page-template-page_wwo_new .hyb-tab-content #seminars .events-list li{padding:0 20px}
.page-template-page_wwo_new .hyb-tab-content #seminars .events-list li .btn{margin:23px 0 0;border:1px solid #0077be;color:#0077be;float:left; border-radius: 25px;-webkit-border-radius: 25px;   cursor: pointer;   display: inline-block;   font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   letter-spacing: 0.5px;   min-width: 225px;   padding: 13px 50px 7px;   position: relative;   text-align: center;   text-decoration: none;   text-transform: uppercase;   transition: all 0.2s ease 0s;}
.page-template-page_wwo_new .hyb-tab-content #seminars .events-list li .btn {min-width: 210px;line-height: 21px;padding-top: 17px;padding-bottom: 10px;}
.page-template-page_wwo_new .hyb-tab-content #seminars .events-list li .btn:hover{background:#0077be;color:#fff;}

.page-template-page_wwo_new .hyb-tab-content #ebook .seminar-thumb{ max-width: 40%;float:left;margin:0 61px 0 0}
.page-template-page_wwo_new .hyb-tab-content #ebook  .left{overflow:hidden;padding:21px 0 0;line-height:24px;color:#5c6771;font-size:15px;}
.page-template-page_wwo_new .hyb-tab-content #ebook .left h3 a{color:#3a3a3a;}
.page-template-page_wwo_new .hyb-tab-content #ebook .left a {color:#3a3a3a;}
.page-template-page_wwo_new .hyb-tab-content #ebook .left a  p{color:#5c6771;}
.page-template-page_wwo_new .hyb-tab-content #ebook .events-list li{padding:0 20px}
.page-template-page_wwo_new .hyb-tab-content #ebook .events-list li .btn{margin:23px 0 0;border:1px solid #0077be;color:#0077be;float:left; border-radius: 25px;-webkit-border-radius: 25px;   cursor: pointer;   display: inline-block;   font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   letter-spacing: 0.5px;   min-width: 225px;   padding: 13px 50px 7px;   position: relative;   text-align: center;   text-decoration: none;   text-transform: uppercase;   transition: all 0.2s ease 0s;}
.page-template-page_wwo_new .hyb-tab-content #ebook .events-list li .btn {min-width: 210px;line-height: 21px;padding-top: 17px;padding-bottom: 10px;}
.page-template-page_wwo_new .hyb-tab-content #ebook .events-list li .btn:hover{background:#0077be;color:#fff;}

.page-template-page_wwo_new .hyb-tab-content #newsletter .seminar-thumb{ max-width: 40%;float:left;margin:0 61px 0 0}
.page-template-page_wwo_new .hyb-tab-content #newsletter  .left{overflow:hidden;padding:21px 0 0;line-height:24px;color:#5c6771;font-size:15px;}
.page-template-page_wwo_new .hyb-tab-content #newsletter .left h3 a{color:#3a3a3a;}
.page-template-page_wwo_new .hyb-tab-content #newsletter .left a {color:#3a3a3a;}
.page-template-page_wwo_new .hyb-tab-content #newsletter .left a  p{color:#5c6771;}
.page-template-page_wwo_new .hyb-tab-content #newsletter .events-list li{padding:0 20px}
.page-template-page_wwo_new .hyb-tab-content #newsletter .events-list li .btn{margin:23px 0 0;border:1px solid #0077be;color:#0077be;float:left; border-radius: 25px;-webkit-border-radius: 25px;   cursor: pointer;   display: inline-block;   font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   letter-spacing: 0.5px;   min-width: 225px;   padding: 13px 50px 7px;   position: relative;   text-align: center;   text-decoration: none;   text-transform: uppercase;   transition: all 0.2s ease 0s;}
.page-template-page_wwo_new .hyb-tab-content #newsletter .events-list li .btn {min-width: 210px;line-height: 21px;padding-top: 17px;padding-bottom: 10px;}
.page-template-page_wwo_new .hyb-tab-content #newsletter .events-list li .btn:hover{background:#0077be;color:#fff;}

.page-template-page_wwo_new #quote{background: url("../images/bg-q3.jpg") no-repeat scroll 50% 0 ;background-size:cover;}
.page-template-page_wwo_new #quote .col-md-6 .col{background:#0072ce;padding:45px 36px 76px }
.page-template-page_wwo_new #quote .col-md-6 .col h3{font:36px/49px "CenturyLT",serif;color:#fff;margin:0 37px 70px 0;}
.page-template-page_wwo_new #quote .col-md-6 .col .btn-quote{border-radius: 25px;-webkit-border-radius: 25px;  cursor: pointer;  display: inline-block;  font-family: "HelveticaMD",sans-serif;  font-size: 14px; width:auto; letter-spacing: 0.5px;  min-width:254px;  padding: 17px 50px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: uppercase; transition: all 0.2s ease 0s;background: #f1b434 none repeat scroll 0 0; border-color: #f1b434;color: #fff;}
.page-template-page_wwo_new #quote .col-md-6 .col .btn-quote {min-width: 210px;line-height: 21px;padding-top: 18px;padding-bottom: 11px;}
.page-template-page_wwo_new #quote .col-md-6 .col .btn-quote:hover{ background: #dd931a none repeat scroll 0 0;    color: #fff;}
.page-template-page_wwo_new #quote .col-md-6:first-child .col{  position: relative;margin:92px -20px 0 112px;min-height:311px;background:rgba(255,255,255,0.9);padding:31px;overflow:hidden;}
.page-template-page_wwo_new #quote .col-md-6:first-child .col h3{font:43px/43px "CenturyLT",serif;color:#642f6c; margin-bottom: 20px;}
.page-template-page_wwo_new #quote .col-md-6:first-child .col  .tel{letter-spacing:1px;border-radius:23px;-webkit-border-radius:23px;background: url("../images/bg-tel12.png") no-repeat scroll 28px 12px;font:bold 32px/40px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;position:absolute;bottom:45px;left:33px;border:1px solid #642f6c;padding:2px 23px 2px 50px;color:#642f6c;}

/*#tel-area{display:none;padding:26px 0;border-top:1px solid #ebebeb;text-align:center;border-bottom:1px solid #ebebeb;}*/
#tel-area{position:relative;z-index:100;padding:26px 0;border-top:1px solid #ebebeb;text-align:center;border-bottom:1px solid #ebebeb;background-color: #fff;}
#tel-area .info-tel{color:#3a3a3a;font:32px/45px "CenturyLT",serif;margin:0;display:block;}
#tel-area .info-tel span{color:#0072ce;font-weight:bold;}
#tel-area .info-tel a{font-weight:bold;color:#f1b434;}
/*#bottom-form.Show,
#tel-area.Show{display:block;}*/
/*#bottom-form{display:none;padding:40px 0;background:#f5f5f5;overflow:hidden;width:100%;}*/
#bottom-form{position:relative;z-index:100;padding:40px 0;background:#f5f5f5;overflow:hidden;width:100%;}
#bottom-form .col-md-4{color:#5c6771;font-size:15px;line-height:24px;}
#bottom-form .col-md-4 h2{color:#0072ce;font:40px/45px "CenturyLT",serif;margin:0 0 17px;}
#bottom-form  .gform_wrapper{width:100%!important;}
#bottom-form  .gform_wrapper ul li:before{display:none;}
#bottom-form  .gform_wrapper ul li{margin:0}
#bottom-form .gform_wrapper label.gfield_label + div.ginput_container{ margin-right: 8px!important;
    margin-top: 8px!important;}
#bottom-form  .gform_wrapper ul li.gfield{width:50%!important;}
#bottom-form  .gform_wrapper ul li.full{width:100%!important;}
#bottom-form  .gform_wrapper textarea,
#bottom-form  .gform_wrapper input[type="email"],
#bottom-form  .gform_wrapper input[type="text"]{width:100%;background:#fff;height:50px;border:none;color:#000;font-size:14px;line-height:20px;padding:15px!important;margin:0;}


#bottom-form .gform_wrapper ul#gform_fields_39 .charleft.ginput_counter.warningTextareaInfo{
display: none;
}

#bottom-form .gform_wrapper label.gfield_label + div.ginput_container

#bottom-form  .gform_wrapper textarea{height:170px;}
#bottom-form  .gform_wrapper textarea::-webkit-input-placeholder,
#bottom-form  .gform_wrapper input[type="email"]::-webkit-input-placeholder,
#bottom-form  .gform_wrapper input[type="text"]::-webkit-input-placeholder {   color:#9b9b9b;opacity:1;font-size:14px;}
#bottom-form  .gform_wrapper textarea::-moz-placeholder,
#bottom-form  .gform_wrapper input[type="email"]::-moz-placeholder,
#bottom-form  .gform_wrapper input[type="text"]::-moz-placeholder { color:#9b9b9b;opacity:1;font-size:14px;}
#bottom-form  .gform_wrapper textarea:-ms-input-placeholder,
#bottom-form  .gform_wrapper input[type="email"]:-ms-input-placeholder,
#bottom-form  .gform_wrapper input[type="text"]:-ms-input-placeholder {  color:#9b9b9b;opacity:1;font-size:14px;}
#bottom-form  .gform_wrapper textarea:-moz-placeholder,
#bottom-form  .gform_wrapper input[type="email"]:-moz-placeholder,
#bottom-form  .gform_wrapper input[type="text"]:-moz-placeholder {  color:#9b9b9b;opacity:1;font-size:14px;}
#bottom-form  .gform_footer{padding:18px 0 0;overflow:hidden;float:right;}
#bottom-form  .gform_footer input[type="submit"]{float:right;background:#0072ce;width:236px;height:44px;line-height:44px;padding:0;color:#fff;font-size:14px;font-family:"HelveticaMD",serif}
#bottom-form  .gform_footer input[type="submit"]:hover{ background: #005a96 ;  color: #fff;}
#bottom-form .gform_wrapper ul#gform_fields_39 li#field_39_5{
width: 100%!important;
}

#bottom-form .gform_wrapper ul#gform_fields_39 textarea{
    min-height: 170px;
}


@media (max-width: 1220px) {.page-template-page_wwo_new #testimonials .prev{left:-23px} .page-template-page_wwo_new #testimonials .next{right:-23px}}
@media (max-width: 980px) {
.page-template-page_wwo_new #our-serv .twocols{background:none;}
.page-template-page_wwo_new #our-serv .col-md-4{width:auto;overflow:hidden;}
.page-template-page_wwo_new #our-serv .threecol .col-md-4:last-child .col,
.page-template-page_wwo_new #our-serv .threecol .col-md-4 .col,
.page-template-page_wwo_new #our-serv .threecol .col-md-4:first-child .col{margin:0 0 15px;float:none;width:auto;overflow:hidden;}
.page-template-page_wwo_new #our-serv .threecol .col-md-4 h4 br{display:none;}
.page-template-page_wwo_new #our-serv .twocols .col-md-6:first-child .col,
.page-template-page_wwo_new #our-serv .twocols .col-md-6 .col{padding:0;}}
@media (max-width: 767px) {
    #bottom-form  .gform_wrapper ul li.gfield{width:100%!important;}
    #bottom-form .col-md-4{text-align:center;}
    .page-template-page_wwo_new #home .header-content h1{padding-top:97px;font-size:42px;}
    .page-template-page_wwo_new #home{padding-bottom:20px;min-height: 697px;}
    .page-template-page_wwo_new #our-serv .col-md-4 h4{overflow:hidden;}
    .page-template-page_wwo_new #why ul li{margin:0 0 15px;width:100%}
    .page-template-page_wwo_new #testimonials .test-holder{padding:0 30px;}
    .page-template-page_wwo_new #testimonials .prev{left:0} .page-template-page_wwo_new #testimonials .next{right:0}
    .page-template-page_wwo_new #testimonials .test-holder .gmask ul li .img-h{width:100%;margin:0 0 20px;float:none;overflow:hidden;}
    .page-template-page_wwo_new .nav-tabs li{width:49%;}
    /*.page-template-page_wwo_new .nav-tabs li:last-child{width:100%;}*/
    .page-template-page_wwo_new #testimonials,
    .page-template-page_wwo_new #service_list,
    .page-template-page_wwo_new .help-your-business{padding:50px 0}
    .page-template-page_wwo_new #quote .col-md-6:first-child .col .tel{font-size:20px;}
    .page-template-page_wwo_new #quote .col-md-6:first-child .col{min-height:235px;margin:0}
    .page-template-page_wwo_new #quote .col-md-6 .col h3{font-size:22px;line-height:35px;margin:0 0 20px;}
    .page-template-page_wwo_new #quote .col-md-6 .col .btn-quote{min-width:100px;width:100%}
    .page-template-page_wwo_new #quote .col-md-6 .col{padding:20px}
    .page-template-page_wwo_new #quote{padding:50px 0}
    .page-template-page_wwo_new .hyb-tab-content  .seminar-thumb{max-width:100% !important;float:none !important;width:100% !important;overflow:hidden;margin:0 0 20px;}
}




/* STAGE NEW STYLING GOES ABOVE THIS LINE */
@media (max-width: 1600px) {
    .page-template-page_terms .banner-title-only,
.page-template-page_cohost .banner-title-only,
.page-template-page_feedback-php .banner-title-only,
.page-template-page_complaint .banner-title-only,
    .page-template-page_terms .banner-title-only,
    .banner-title-only{background-size: auto auto;}
}
@media (max-width: 1100px) {.list-number-big{margin:0 10px 0 0}}
/* STAGE NEW STYLING GOES BELOW THIS LINE */ 
@media (max-width: 1024px) {
    .ns-form  .ns-g-form .form-group.add_another_attendee{overflow: hidden;}
}
/* STAGE NEW STYLING GOES ABOVE THIS LINE */ 
@media (max-width: 980px) {
.lets-collaborate{background:#e4e5e9}
.ns-seminar .free-seminar{margin:8px 0 0 2%}
.ns-seminar .timing{width:12%}
.cohost-testimonials .feefo-rating-large{max-width:124px;}
.cohost-testimonials .container h2.heading-with-line {    padding-bottom: 70px;    padding-top: 11px;}
 /* STAGE NEW STYLING GOES BELOW THIS LINE */ 
.seminar-current-events .seminar-topics .seminar-topic{width:98%}
.single-seminar .banner-title-only .header-content h1 {  margin: 1% 0 20px;}
.seminar-content-wrap{padding:0 10px 20px;border:none}
.seminar-topics-holder{padding:0 10px}
/* STAGE NEW STYLING GOES ABOVE THIS LINE */ 
}
/* STAGE NEW STYLING GOES BELOW THIS LINE */ 
@media only screen and (max-width: 991px) and (min-width: 767px) {
    .ns-seminar .day, .ns-seminar .timing, .ns-seminar .city {font-size: 13px !important; padding-left: 10px; padding-right: 10px; width: auto; }
    .ns-seminar .day {
  width: 10%;
} 
    .ns-seminar .timing {
  width: 17%;
} 
    .ns-seminar .city {
  width: 18%;
}
    .ns-seminar .free-seminar{}
}
/* STAGE NEW STYLING GOES ABOVE THIS LINE */ 
@media (max-width: 767px) {

.nearest-seminar-section h2.heading-with-line{margin-bottom:0}
.nearest-seminar-section .ns-seminar-header{height:auto}
.nearest-seminar-section .share-event{position:absolute;bottom:0;right:20px}
.single-cohost .partner-logos {text-align:center;margin-bottom: 15px;}
.single-cohost .partner-logos li,
.single-cohost .partner-logos li:first-child{margin:0 5px 10px}
.single-cohost .nearest-seminar-section{position:relative;padding:0 0 44px}
.attend-form .first_attendee .industry-updates-row{position:static;margin:0;width:100%;float:none}
.popup-bio .img-h{float:none;margin:0 0 10px;text-align:center}
    .faqs-accordion h3{font-size:23px;line-height:33px;margin:0 0 20px}
    .page-template-page_seminars .banner-title-only .btn-subscribe{padding: 17px 15px 11px;
    width: 268px;}
    .page-template-page_seminars #speaker .bio-list li .speaker-thumb .overlay span{line-height:173px;}
    .footer-c .col-md-12{overflow:hidden;}
    .terms-section,
    .faqs-accordion .answer{font-size:15px;line-height:30px;}
    .faqs-accordion .faqs-accordion-item{padding:0 0 10px}
    .page-template-page_terms .banner-title-only,
    .page-template-page_terms .banner-title-only,
.page-template-page_cohost .banner-title-only,
.page-template-page_feedback-php .banner-title-only,
.page-template-page_complaint .banner-title-only,
    .banner-title-only{min-height: 361px;background-size: cover;}
    .terms-section ul li{padding:0 0 0 28px;background-position:0 11px}
    #make-a-complaint .gform_confirmation_message_27{margin:-180px 0 0}
    #make-a-complaint .gform_confirmation_message_26{margin:-180px 0 0}
    #provide-feedback .gform_confirmation_message_27{margin:-180px 0 0}
    #provide-feedback .gform_confirmation_message_26{margin:-180px 0 0}
    .feefo-bar-review .fbr-icon{float:none;margin:0 0 10px;text-align:center;overflow:hidden;}
    .cohost-how-it-works .row {  padding: 0;}
    .cohost-how-it-works img{margin:0 auto 20px}
    .cohost-testimonials .feefo-rating-large{position:static;margin:0 auto 20px;display:block}
    .benefit-icon {  float: left;  margin: 0 27px 0 20px;}
    .page-id-19360 #events-top h1{font-size:32px;}
    .page-id-19360 #events-top .header-content {  margin-top: 39px;}
    .page-template-page_feedback .feefo-bar-review .feefo-review{padding-left:0;}
    /* STAGE NEW STYLING GOES BELOW THIS LINE */ 
    .page-template-page_seminars .banner-title-only .btn-subscribe.btn-grey:hover{background-color: #707070;}
    .seminar-current-events .seminar-thumb{float:none;margin:0 auto 20px;}
    #register-your-interest{padding:50px 0!important}
     .page-template-page_seminars .banner-title-only .btn-subscribe{margin:0 0 10px}
     .nearest-seminar-section h2.heading-with-line{font-size:35px;}
     .ns-seminar .free-seminar,
     .ns-seminar .free-parking{float:none;display:inline-block;margin: 5px;vertical-align: middle;}
     .ns-seminar-filter a{float:none!important;display:inline-block;margin:0 10px}
     .ns-seminar-filter{text-align:center}
     .ns-seminar .date{display:block;text-align:center;float:none;}
     .ns-seminar .city,
     .ns-seminar .timing,
     .ns-seminar .day{padding:10px;width:auto;display:block;text-align:center;float:none;}

     .ns-seminar .city, .ns-seminar .date{display: inline-block;vertical-align: middle;}

     .ns-seminar-header{height:65px;overflow: hidden;}

     .ns-seminar .details{float:none;display:inline-block;margin:10px auto}
     .ns-seminar-text-map .text{width:100%;text-align: center;}
     .ns-seminar-text-map .map{width:100%}
     .ns-map{min-height: 250px;width: 100%;}
     .ns-form #gform_wrapper_28{width:100%!important}
     /*.ns-seminar-header{text-align:center}*/
    .ns-seminar .free-seminar:not(.free-seminar-yes), .ns-seminar .free-parking:not(.free-parking-yes) {display:none;}
    .ns-seminar-content{padding:10px;}
    .ns-form .ns-g-form{padding:0 6px 0 10px}
    .ns-seminar-filter  a.active:after{bottom: 0;}
    .page-template-page_seminars #speaker .bio-list{width: 448px;max-width: 100%;}
    .page-template-page_seminars #speaker .bio-list li{max-width:213px;width: 50%;margin-left: 1%;margin-right: 1%;display:block;display: inline-block;}
    .share-event{margin-bottom: 15px;}
    /* STAGE NEW STYLING GOES ABOVE THIS LINE */ 
    .page-id-19360 #stay-informed h2, #partner-with-employsure h2{font-size:35px;line-height:40px;}
    #partner-with-employsure, .page-id-19360 #stay-informed, #make-a-complaint {
    background: #ebebeb none repeat scroll 0 0;
    padding: 50px 0 !important;
}
}
/* STAGE NEW STYLING GOES BELOW THIS LINE */ 
@media only screen and (max-width: 480px) {
    .page-template-page_seminars #speaker .bio-list {text-align: center; width: auto; }
    .page-template-page_seminars #speaker .bio-list li {width: 100%; }

    .hidden-xxs{display: none !important;}
}
@media only screen and (min-width: 481px) {
    .visible-xxs{display: none !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ns-seminar .free-parking-yes{background-image: url(../images/free-park@2x.png);background-size: 37px 39px}
  .ns-seminar.active .ns-seminar-header .free-parking-yes{background-image:url('../images/free-park-white@2x.png');}
  .ns-seminar .free-seminar-yes{background-image: url(../images/free-seminar@2x.png);background-size: 37px 39px}
  .ns-seminar.active .ns-seminar-header .free-seminar-yes, .single-cohost .ns-seminar .free-seminar-yes{background-image:url('../images/free-seminar-white@2x.png');}
}
/* STAGE NEW STYLING GOES ABOVE THIS LINE */ 

/* Feefo Badge */
/*.feefo-badge { background: url(../images/feefo-new-badge.png) no-repeat center center; width: 208px; height: 210px; -webkit-background-size: contain; background-size: contain; text-align: center; float: right; position: absolute; top: 0; max-width: 190px; right: 0; }*/ 
.feefo-badge {position: absolute; top: 0; right: 0; }
.feefo-badge strong {font-size: 60px; line-height: 1.27; font-family: 'Helvetica Bold', Helvetica, sans-serif; padding-top: 84px; display: block; color: #3a3a3a; }

/* New Seminar Pages Form Placeholder Styling @ 1/12/2016 */
#make-a-complaint .ginput_container input::-webkit-input-placeholder,
#provide-feedback .ginput_container input::-webkit-input-placeholder,
#make-a-complaint .ginput_container textarea::-webkit-input-placeholder,
#provide-feedback .ginput_container textarea::-webkit-input-placeholder { color: #9d9d9d; }

#make-a-complaint .ginput_container input:-moz-placeholder,
#provide-feedback .ginput_container input:-moz-placeholder,
#make-a-complaint .ginput_container textarea:-moz-placeholder,
#provide-feedback .ginput_container textarea:-moz-placeholder { color: #9d9d9d; }

#make-a-complaint .ginput_container input::-moz-placeholder,
#provide-feedback .ginput_container input::-moz-placeholder,
#make-a-complaint .ginput_container textarea::-moz-placeholder,
#provide-feedback .ginput_container textarea::-moz-placeholder { color: #9d9d9d; }

#make-a-complaint .ginput_container input:-ms-input-placeholder,
#provide-feedback .ginput_container input:-ms-input-placeholder,
#make-a-complaint .ginput_container textarea:-ms-input-placeholder,
#provide-feedback .ginput_container textarea:-ms-input-placeholder { color: #9d9d9d; }

/* New Seminar Page Styling */
/* ======================== */

/* Section: Single Seminar Content */
.page-template-pt-events .single-seminar-content {padding-top: 78px;}

.page-template-pt-events .single-seminar-content h2 {
    margin: 0 0 52px;
    font: 40px/50px "CenturyLT", serif;
    text-align: center;
}

.page-template-pt-events .single-seminar-content .seminar-featured-image {
    width: 232px;
    float: left;
}

.page-template-pt-events .single-seminar-content .seminar-content-wrap {
    padding-left: 39px;
    float: left;
    width: 708px;
    padding-right: 0;
    border: none;
}

.page-template-pt-events .single-seminar-content .seminar-content-title {
    text-align: left;
    font: 22px/30px 'Helvetica', Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #3a3a3a;
    margin: 0 0 22px;
}

.page-template-pt-events .single-seminar-content .seminar-content {
    float: left;
    width: 66.084%;
    border-right: 1px solid #e6e6e6;
    padding-right: 30px;
}

.page-template-pt-events .single-seminar-content .seminar-content p {
    font: 15px/31px 'HelveticaNeueLT45', Helvetica, Sans-serif;
}
.page-template-pt-events  .ns-seminar .date{padding-left:0}
.page-template-pt-events .ns-seminar .details{padding:7px 19px 6px;letter-spacing:0;font:bold 14px/20px Helvetica, Arial,sans-serif!important;text-transform:none;}
.page-template-pt-events .ns-seminar .ns-close{ border-radius: 25px;-webkit-border-radius: 25px;padding:7px 19px 6px;letter-spacing:0;font:bold 14px/20px Helvetica, Arial,sans-serif!important;text-transform:none;}
.page-template-pt-events .ns-seminar.active .city,
.page-template-pt-events .ns-seminar.active .timing,
.page-template-pt-events .ns-seminar.active .d-day,
.page-template-pt-events .ns-seminar.active .date{color:#0072cb;}
.page-template-pt-events .ns-seminar-content{padding:0;background:none;}
.page-template-pt-events .ns-seminar-content .ns-seminar-icons{float:right;width:116px;}
.page-template-pt-events .single-seminar-content h4 {
    font-weight: bold;
    font-size: 17px;
    margin: 0 0 17px;
    color: #3a3a3a;
}
.page-template-pt-events  .single-seminar-content .ns-seminar-text-map .event-speaker a,
.page-template-pt-events  .single-seminar-content .ns-seminar-text-map p,
.page-template-pt-events .single-seminar-content  .text .address{text-transform:none;color:#3a3a3a;font:15px/24px "HelveticaNeueLT45",sans-serif !important}
.page-template-pt-events .single-seminar-content .seminar-topics-holder {
    float: left;
    padding-left: 26px;
    width: 33.916%;
} 
.page-template-pt-events .seminar-blocks  h2{ font: 40px/50px "CenturyLT",serif;/*color:#0072cb*/;
    text-align: center;margin:44px 0 63px}
.page-template-pt-events #speaker .bio-list{text-align: center;font-size:0;}
.page-template-pt-events #speaker .bio-list li .text-h h3{color:#5c6771;font: 18px/22px "CenturyLT",serif;}
.page-template-pt-events #speaker .bio-list li .text-h p{font:14ppx/20px Helvetica, Arial,sans-serif;color:#5c6771;}
.page-template-pt-events #speaker .bio-list li img{min-height:218px;max-width:200%}
.page-template-pt-events #speaker .bio-list li{margin:0 0.9% 20px}
.page-template-pt-events #speaker  .bio-list li .text-h{padding:12px 5px 15px 18px}
.page-template-pt-events #register-your-interest h2{margin:0 0 20px;font-size:40px;line-height:50px;text-align:center;text-transform: none;}
.page-template-pt-events #register-your-interest  .form-content{margin:0 0 34px;text-align:center;color:#3a3a3a;font:18px/24px "HelveticaNeueLT45",sans-serif !important}
.page-template-pt-events #register-your-interest  input[type="submit"]{/*background:#0072cb;*/padding-top: 5px;}
.page-template-pt-events #speaker .desc{font:18px/24px "HelveticaNeueLT45",sans-serif !important}
 .page-template-pt-events #speaker h2{margin:0 0 19px;padding:0;background:none;font: 40px/50px "CenturyLT",serif;}
.page-template-pt-events .single-seminar-content .book-seat{padding:27px 0;width:100%;overflow:hidden;position:relative;text-align:center;}
.page-template-pt-events .single-seminar-content .book-seat:after{display:block;content:'';background:#ebebeb;top:50%;left:0;width:100%;height:1px;position:absolute;}
.page-template-pt-events .single-seminar-content .ns-form:after{display:none}
.page-template-pt-events .single-seminar-content .ns-form{padding:12px 0 0;}
.page-template-pt-events .ns-seminar-filter a:hover{background-color:#e6e6e6}
.page-template-pt-events .ns-form .ns-g-form{padding:0 0 24px;position:relative;}
.page-template-pt-events  .share-event{background-image: url(../images/bg-share3.gif);}
.page-template-pt-events .ns-form .ns-g-form:after{position:absolute;bottom:20px;left:50%;margin:0 0 0 -40px;width:80px;background:#e6e6e6;height:1px;content:'';}
.page-template-pt-events .attend-form .first_attendee .industry-updates-row{left:auto;right:0}
.page-template-pt-events .single-seminar-content .book-seat span{z-index:2;position:relative;display:inline-block;background:#fff;vertical-align:top;text-transform:uppercase;color:#d0d1d2;font:20px/25px  "HelveticaMD",sans-serif !important;padding:0 20px;}
.page-template-pt-events .industry-updates-row label{font:14px/24px "HelveticaNeueLT45",sans-serif !important}
.page-template-pt-events .single-seminar-content .submit-btn-text {font-weight: bold;text-align: center;}
.page-template-pt-events .single-seminar-content .ns-form p{max-width:100%}
.page-template-pt-events .ns-seminar-content{padding:24px 0 20px}
.page-template-pt-events .ns-seminar-content .ns-seminar-text-map .text{padding: 20px 20px 20px 0}
.page-template-pt-events .seminar-blocks .icon-heading-text h3{text-transform:none;color:#3a3a3a;font:bold 19px/22px Helvetica, Arial,sans-serif!important}
.page-template-pt-events .single-seminar-content  input[type="submit"]{text-transform:uppercase;background:#0071cd;border:none;color#fff;border-radius:54px!important;-webkit-border-radius:54px!important;font: 18px "HelveticaMD",sans-serif !important;height: 60px;margin: 0 auto;
    max-width: 100%;padding: 0;    text-transform: uppercase;    width: 268px;}
    .page-template-pt-events .ns-seminar-content .ns-seminar-icons span{margin-top:0}
.page-template-pt-events .single-seminar-content .text h4{margin:0 0 9px;font:20px/25px "HelveticaMD",sans-serif !important;text-transform:uppercase}
.page-template-pt-events .single-seminar-content .text .event-speaker{color:#3a3a3a;}
    .page-template-pt-events .single-seminar-content .seminar-topics {
    font-size: 13px !important;
    text-transform: none;
}
.page-template-pt-events .single-seminar-content .title{font:bold 13px/16px Helvetica, Arial, sans-serif;letter-spacing:0;}
.page-template-pt-events .single-seminar-content .seminar-topic {
  padding-bottom: 23px;
  width: 100%;
  padding-right: 0;
  font-family: 'Helvetica67', Helvetica, sans-serif;
  letter-spacing: 0.4px;
}

.page-template-pt-events .single-seminar-content .seminar-topics .icon {
    width: 45px;
}

.page-template-pt-events .single-seminar-content .seminar-topics .icon+.title {
    margin-left: 45px;
    margin-top:5px;
}
.page-template-pt-events #register-your-interest .hidden{display:none;}
.page-template-pt-events  .ns-seminar-content .ns-map{height:300px}
.page-template-pt-events #register-your-interest .gf_repeater_add,
.page-template-pt-events  .ns-seminar-content .ns-form .attend-form .add_new_attendee{background: url(../images/bg-add8.png) no-repeat  0px 11px;cursor:pointer;padding-left: 31px;}
.page-template-pt-events #register-your-interest .gf_repeater_add{background-position:15px 18px}
.page-template-pt-events #register-your-interest .full{width:100%!important}
.page-template-pt-events #register-your-interest .gf_repeater_remove{display:none;}
.page-template-pt-events .single-seminar-content .seminar-topics img {
    max-width: 25px;
    height: auto;
}

.page-template-pt-events .seminar-blocks {
    padding-bottom: 115px !important;
}

/* Section: Seminar Attendees */
.seminar-attendees {
    padding-top: 103px;
    padding-bottom: 120px;
    background-color: #f6f5f5;
}

.seminar-attendees h2 {
    margin: 0 0 69px;
    font: 40px/50px "CenturyLT", serif;
    text-align: center;
}

@media only screen and (min-width: 1200px) {
    .seminar-attendees .container {
        width: 1200px;
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px) {
    .page-template-pt-events .single-seminar-content .seminar-featured-image{float:none;display:block;margin:0 auto 20px}
     .page-template-pt-events .single-seminar-content .seminar-content-wrap{float:none;padding:0;margin:0 auto;overflow:hidden;}
}
@media only screen and (max-width: 980px) {
 .page-template-pt-events  .footer-subscribe{clear:none;float:right;width:50%}

    .page-template-pt-events #feefo a p > *{display:block!important;text-align:center!important;float:none!important;margin:0 auto 10px!important}
}
@media only screen and (max-width: 767px) {
.page-template-pt-events #nearest-seminar .gf_repeater_remove, .page-template-pt-events #nearest-seminar .gf_repeater_add{display:block;}
.page-template-pt-events  .footer-subscribe{float:none;width:100%}
    .page-template-pt-events  #nearest-seminar{padding-top: 20px;}
    .page-template-pt-events .ns-seminar-content .ns-seminar-icons{float:none;display:block;margin:0 auto}
    .page-template-pt-events .ns-seminar-content .ns-seminar-text-map .text{padding:20px}
    .page-template-pt-events  .nearest-seminar-section .share-event{position:static}
    
    .page-template-pt-events .seminar-attendees .attendee{width: 47.0338%!important;overflow:hidden!important;margin-bottom:20px!important;}
    .page-template-pt-events .seminar-attendees .attendee:nth-child(2n+1){clear:both;margin-left: 0;}
    .page-template-pt-events .attend-form .first_attendee{padding:0 20px}
    .page-template-pt-events .ns-form .ns-g-form .form-group.add_another_attendee{padding:0 20px}
    .page-template-pt-events .ns-seminar-filter a{border:1px solid #e6e6e6}
    .page-template-pt-events .ns-seminar-filter{padding:0 0 27px}
    .page-template-pt-events .seminar-topics{padding-bottom:0}
    .page-template-pt-events .single-seminar-content .seminar-content-wrap{padding:0;width:100%;float:none;overflow:hidden;padding-left:0}
    .page-template-pt-events .single-seminar-content .seminar-topics-holder,
    .page-template-pt-events .single-seminar-content .seminar-content{padding:0 0 20px;border:none;width:100%;float:none;overflow:hidden;}

    .page-template-pt-events #speaker  .bio-list{text-align:center;}
    .page-template-pt-events #speaker  .bio-list li{width:auto;display:inline-block;text-align:left;margin-left:10px;margin-right:10px;}

    .ns-seminar .details,
    .page-template-pt-events .ns-seminar .details,
    .ns-seminar .ns-close,
    .page-template-pt-events .ns-seminar .ns-close {
        min-width: 0;
        padding: 7px 12.5px 6px;
        float: right;
        margin: 17px auto 0;
    }

    .ns-seminar .details:after,
    .ns-seminar .ns-close:after {
        margin-left: 0;
    }
}
@media only screen and (max-width: 480px) {
    .page-template-pt-events .seminar-attendees .attendee{float:none;margin-left:0;display:inline-block;min-width:70%;}
}
.seminar-attendees .attendee {
    float: left;
    width: 15.25%;
    margin-left: 5.93220339%;
    padding-top: 67px;
}

.seminar-attendees .attendee:first-child {
    margin-left: 0;
}

.seminar-attendees .attendee .attendee-inner {
    background-color: #fff;
    padding: 0 15px 25px;
}

.seminar-attendees .attendee .icon {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    border-radius: 50em;
    width: 110px;
    max-height: 110px;
    margin-top: -67px;
    margin-bottom: 17px;
    max-width: 100%;
}

.seminar-attendees .attendee img {
    max-width: 100%;
    height: auto;
}


.seminar-attendees .attendee h3 {
    font: 17px/normal 'Helvetica', Helvetica, Sans-serif;
    color: #3a3a3a;
    margin: 0;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {

  .seminar-attendees .attendee {
    width: 29.3%;
    margin-bottom: 20px;
  }

  .seminar-attendees .attendee:nth-child(3n+4) {
    clear: both;
    margin-left: 0;
  }
}

/* New Seminars Page Form */
#nearest-seminar .ez-checkbox {float: left; }
#nearest-seminar .ez-checkbox:before {content: "\f096"; font-family: FontAwesome; vertical-align: middle; display: inline-block; font: normal normal normal 18px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); color: #fff; margin-right: 9px; }
#nearest-seminar .ez-checkbox.ez-checked:before {content: "\f046"; margin-right: 6px; }
#nearest-seminar .ez-checkbox+label {position: relative; margin-left: 0; font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif; font-size: 14px; }
.page-template-pt-events  #gform_confirmation_message_32{display:block;text-align:center;}
.page-template-pt-events #nearest-seminar .ginput_container {padding: 0; }
body.page-template-pt-events #nearest-seminar .gform_wrapper label.gfield_label + div.ginput_container {margin-right: 20px!important }
.page-template-pt-events #nearest-seminar .gform_heading {padding-left: 0 }
.page-template-pt-events #nearest-seminar ul.gform_fields {padding-left: 0 }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.gfield {width: 50%; }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.plus-minus{width: auto;float: left;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.cont_e {width: 100%; padding-left: 0; margin-bottom: 0!important }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.gfield {margin-bottom: 0; }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="email"]{color:#000}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="text"],.single-cohost #register-now .gform_wrapper ul li input[type="text"]{color:#000;background: rgba(255, 255, 255, 0.5)!important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(0, 0, 0, 0.1); }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="text"]::-webkit-input-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="text"]::-webkit-input-placeholder,
#partner-with-employsure input[type="text"]::-webkit-input-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="text"]:-moz-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="text"]:-moz-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="text"]::-moz-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="text"]::-moz-placeholder,
#partner-with-employsure input[type="text"]::-moz-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="text"]:-ms-input-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="text"]:-ms-input-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="email"]::-webkit-input-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]::-webkit-input-placeholder,
#partner-with-employsure input[type="text"]::-webkit-input-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="email"]:-moz-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]:-moz-placeholder,
#partner-with-employsure input[type="text"]:-moz-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="email"]::-moz-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]::-moz-placeholder,
#partner-with-employsure input[type="text"]::-moz-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="email"]:-ms-input-placeholder,
.single-cohost #register-now .gform_wrapper ul li input[type="email"]:-ms-input-placeholder,
#partner-with-employsure input[type="text"]:-ms-input-placeholder {color:#3a3a3a;opacity:0.5;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.break-top {margin: 0;float: right;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.break-top .ginput_container_checkbox {margin: 0; }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.break-top .ginput_container_checkbox label {line-height: 20px; font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif!important; font-size: 14px!important; margin-left: 0!important; padding-left: 22px!important; position: relative!important; vertical-align: top; }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.break-top .ginput_container_checkbox label:before {content: "\f096"; font-family: FontAwesome; left: 0px; position: absolute; top: 1px; display: inline-block; font: normal normal normal 18px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.break-top .ginput_container_checkbox input:checked+label:before {content: "\f046"}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.break-top .ginput_container_checkbox input {display: none; }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.divider {display: none!important; }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li#field_27_6 {padding: 57px 0 0; }
.page-template-pt-events #nearest-seminar .gform_footer {padding-top: 17px;padding-right: 0;clear: both;}
.page-template-pt-events #nearest-seminar .gf_repeater_add:before {line-height: 35px; }
.page-template-pt-events #nearest-seminar .gfield_description {left: 0; top: 0 }
.page-template-pt-events .gform_wrapper {clear: both;width: 100% !important;}
.page-template-pt-events #nearest-seminar input[type="text"], .page-template-pt-events #nearest-seminar input[type="email"] {line-height: 20px; }
.page-template-pt-events #nearest-seminar input[type="text"], .page-template-pt-events #nearest-seminar input[type="number"], .page-template-pt-events #nearest-seminar input[type="tel"],.page-template-pt-events #nearest-seminar input[type="email"] {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;color: #fff;font-style: normal;font-weight: 300;height: 57px;padding-bottom: 20px;padding-top: 20px;transition: background-color 250ms ease-in-out 0s;}
.page-template-pt-events #nearest-seminar .gf_repeater_remove, .page-template-pt-events #nearest-seminar .gf_repeater_add {font-family: "Helvetica Neue",Helvetica,HelveticaRG,Arial,sans-serif;line-height: 25px;margin: 0 10px 15px 0;padding: 7px 0 14px 34px;background-size: 20px 20px;font-size: 14px;color: #5c6771;background: url(../images/bg-add8.png) no-repeat 0px 8px;cursor: pointer;padding-left: 31px;}
.page-template-pt-events #nearest-seminar .gf_repeater_remove {
  background: url(../images/bg-minus8.png) no-repeat left 15px;
  margin-left: 15px;
}
.page-template-pt-events #nearest-seminar .gform_wrapper .plus-minus {padding: 12px 0 0;}
.page-template-pt-events #nearest-seminar .plus-minus {cursor: pointer; float: left; font-family: "Helvetica Neue",Helvetica,HelveticaRG,Arial,sans-serif; font-size: 14px; line-height: 25px; }
.page-template-pt-events #nearest-seminar .cont_e {clear: both; overflow: hidden; }
.page-template-pt-events #nearest-seminar .div-slide.first .gf_repeater_remove {display: none!important; }
.page-template-pt-events #nearest-seminar .div-slide.last .gf_repeater_add {display: none!important; }
.page-template-pt-events #nearest-seminar .div-slide.first {display: block; }
.page-template-pt-events #nearest-seminar .div-slide {display: none; }
.page-template-pt-events #nearest-seminar #field_28_16 {display: none; }
.page-template-pt-events #nearest-seminar #field_28_28 {display: none; }
.page-template-pt-events #nearest-seminar #field_28_50 {display: none; }
.page-template-pt-events #nearest-seminar #field_28_39 {display: none; }
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.full{width:100%}
.page-template-pt-events #nearest-seminar .gform_wrapper input[type="submit"]{display:block;margin:0 auto;color:#fff;}
.page-template-pt-events #nearest-seminar .gform_wrapper input[type="submit"]:hover{background:#0360a9}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li.gfield#field_28_13{display:none;}
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input[type="text"],
.page-template-pt-events #nearest-seminar .gform_wrapper ul li input{box-shadow:none;-webkit-box-shadow:none;}
.page-template-pt-events #nearest-seminar .ns-g-form{max-width:560px;}
.page-template-pt-events #nearest-seminar .ns-g-form .txt-maroon {position: absolute;top: 0;left: 50%;transform: translateX(-50%); -webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}

@media only screen and (max-width: 1024px) {
  .page-template-pt-events #nearest-seminar .gform_wrapper ul li.gfield {width: 100%; } 
  .page-template-pt-events #nearest-seminar .gform_wrapper ul li#field_27_6 {width: 58%; } 
}

@media only screen and (max-width: 790px) {
  .page-template-pt-events #nearest-seminar .gform_wrapper {width:auto!important }
  .page-template-pt-events #nearest-seminar .gform_footer {padding: 0; }
  .page-template-pt-events #nearest-seminar .gform_wrapper {padding: 0 20px; } 
}
@media only screen and (max-width: 767px) {
    .page-template-pt-events  .ns-seminar-filter a{padding:16px;margin:0 -1px 0 0;font-size:13px;}
    .page-template-pt-events .ns-seminar-content .ns-seminar-icons{width: 216px;padding: 0 0 15px;}
}
/* Single Seminar Form Styling */
#register-now .ez-checkbox {float: left; }
#register-now .ez-checkbox:before {content: "\f096"; font-family: FontAwesome; vertical-align: middle; display: inline-block; font: normal normal normal 18px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); color: #fff; margin-right: 9px; }
#register-now .ez-checkbox.ez-checked:before {content: "\f046"; margin-right: 6px; }
#register-now .ez-checkbox+label {position: relative; margin-left: 0; font-family: "Helvetica Neue", "Helvetica", "HelveticaRG", Arial, sans-serif; font-size: 14px; }
.single-cohost  #gform_confirmation_message_32{display:block;text-align:center;}
.single-cohost #register-now .ginput_container {padding: 0; }
body.single-cohost #register-now .gform_wrapper label.gfield_label + div.ginput_container {margin-right: 20px!important;margin-top: 15px !important;}
.single-cohost #register-now #gform_wrapper_28,.page-template-page_cohost #gform_wrapper_31 { max-width:560px; }
.single-cohost #register-now .gform_heading {padding-left: 0 }
.single-cohost #register-now ul.gform_fields {padding-left: 0 }
.single-cohost #register-now .gform_wrapper ul li.gfield {width: 50%; }
.single-cohost #register-now .gform_wrapper ul li.plus-minus{width: auto;float: left;}
.single-cohost #register-now .gform_wrapper ul li.cont_e {width: 100%; padding-left: 0; margin-bottom: 0!important }
.single-cohost #register-now .gform_wrapper ul li.gfield {margin-bottom: 0; }
.single-cohost #register-now .gform_wrapper ul li input[type="email"]{color:#000}
.single-cohost #register-now .gform_wrapper ul li input[type="text"] {color:#000;background: #fff !important;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(0, 0, 0, 0.1);}
.single-cohost #register-now .gform_wrapper ul li input[type="text"]::-webkit-input-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li input[type="text"]:-moz-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li input[type="text"]::-moz-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li input[type="text"]:-ms-input-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li input[type="email"]::-webkit-input-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li input[type="email"]:-moz-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li input[type="email"]::-moz-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li input[type="email"]:-ms-input-placeholder {color:#3a3a3a;}
.single-cohost #register-now .gform_wrapper ul li.break-top {margin: 0;float: right;margin-top: 4px;}
.single-cohost #register-now .gform_wrapper ul li.break-top li {width:100%;}
.single-cohost #register-now .gform_wrapper ul li.break-top .ginput_container_checkbox {margin: 0; }
.single-cohost #register-now .gform_wrapper ul li.break-top .ginput_container_checkbox label {line-height: 20px; font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif!important; font-size: 14px!important; margin-left: 0!important; padding-left: 22px!important; position: relative!important; vertical-align: top; }
.single-cohost #register-now .gform_wrapper ul li.break-top .ginput_container_checkbox label:before {content: "\f096"; font-family: FontAwesome; left: 0px; position: absolute; top: 1px; display: inline-block; font: normal normal normal 18px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.single-cohost #register-now .gform_wrapper ul li.break-top .ginput_container_checkbox input:checked+label:before {content: "\f046"}
.single-cohost #register-now .gform_wrapper ul li.break-top .ginput_container_checkbox input {display: none; }
.single-cohost #register-now .gform_wrapper ul li.divider {display: none!important; }
.single-cohost #register-now .gform_wrapper ul li#field_27_6 {padding: 57px 0 0; }
.single-cohost #register-now .gform_footer {padding-top: 17px;padding-right: 0;clear: both;display: block;width: 100%;}
.single-cohost #register-now .gf_repeater_add:before {line-height: 35px; }
.single-cohost #register-now .gfield_description {left: 0; top: 0 }
.single-cohost .gform_wrapper {clear: both;width: 100% !important;}
.single-cohost #register-now input[type="text"], .single-cohost #register-now input[type="email"] {line-height: 20px; }
.single-cohost #register-now input[type="text"], 
.single-cohost #register-now input[type="number"],
.single-cohost #register-now input[type="tel"],
.single-cohost #register-now input[type="email"],
 {background: #fff none repeat scroll 0 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;color: #fff;font-style: normal;height: 57px;padding-bottom: 20px;padding-top: 20px;transition: background-color 250ms ease-in-out 0s;}
.single-cohost #register-now .gf_repeater_remove, .single-cohost #register-now .gf_repeater_add {font-family: "Helvetica Neue",Helvetica,HelveticaRG,Arial,sans-serif;line-height: 25px;background: url('../images/bg-add4.png') no-repeat 0 8px;cursor: pointer;padding-left: 31px;margin: 0 10px 15px 0;padding: 7px 0 14px 34px;background-size: 20px 20px;font-size: 14px;color: #5c6771;line-height: 25px;display: inline-block;}
.single-cohost #register-now .gf_repeater_remove {
  background: url('../images/bg-add5.png') no-repeat 0 8px;
  margin-left: 15px;
  background-size: 20px 20px;
}
.single-cohost #register-now .gform_wrapper .plus-minus {padding: 12px 0 0;}
.single-cohost #register-now .plus-minus {cursor: pointer; float: left; font-family: "Helvetica Neue",Helvetica,HelveticaRG,Arial,sans-serif; font-size: 14px; line-height: 25px; }
.single-cohost #register-now .cont_e {clear: both; overflow: hidden; }
.single-cohost #register-now .div-slide.first .gf_repeater_remove {display: none!important; }
.single-cohost #register-now .div-slide.last .gf_repeater_add {display: none!important; }
.single-cohost #register-now .div-slide.first {display: block; }
.single-cohost #register-now .div-slide {display: none; }
.single-cohost #register-now #field_28_16 {display: none; }
.single-cohost #register-now #field_28_28 {display: none; }
.single-cohost #register-now #field_28_50 {display: none; }
.single-cohost #register-now #field_28_39 {display: none; }
.single-cohost #register-now .gform_wrapper ul li.full{width:100%}
.single-cohost #register-now .gform_wrapper input[type="submit"]{display:block;margin:0 auto;color:#fff;}
.single-cohost #register-now .gform_wrapper input[type="submit"]:hover{background:#0360a9}
.single-cohost #register-now .gform_wrapper ul li.gfield#field_28_13{display:none;}
.single-cohost #register-now .gform_wrapper ul li input[type="text"],
.single-cohost #register-now .gform_wrapper ul li input{box-shadow:none;-webkit-box-shadow:none;}
.single-cohost #register-now .ns-g-form{max-width:560px;}
.single-cohost #register-now .ns-g-form .txt-maroon {position: absolute;top: 0;left: 50%;transform: translateX(-50%); -webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}

@media only screen and (max-width: 767px) {
  .single-cohost #register-now .gform_wrapper ul li.gfield {width: 100%; } 
  .single-cohost #register-now .gform_wrapper ul li#field_27_6 {width: 58%; } 
}

/* SelectBox2 Styling */
.sbHolder {position: relative; background: #fff; cursor: default; float: left; color: #9c9898; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%!important; font: 15px/30px Helvetica, Arial, sans-serif; }
.sbSelector {display: block; padding: 20px 22px; text-decoration: none; border: none; background: #ffffff; color: #3a3a3a; /*opacity:0.3;*/ font-size: 16px; line-height: 1.4; }
.sbSelector:hover, .sbSelector:focus {border-bottom: none; }
.sbSelector:hover {text-decoration: none; }
.sbToggle {width: 61px; height: 100%; background: url(../images/new-select-dropdown-arrow.png) no-repeat 50% 50%; position: absolute; right: 0; top: 0; cursor: pointer; }
.sbOptions {width: 100%; border-top: none; border-width: 1px; top: 100% !important; background-color: #fff; overflow-y: scroll; overflow-x: hidden; margin: 0; position: absolute; overflow: auto; background: #fff; z-index: 2000; max-height: 220px !important; box-shadow: 0px 2px 4px rgba(0,0,0,0.1); }
.sbOptions a {font: 16px/1.4 Helvetica, Arial, sans-serif; text-decoration: none; color: #3a3a3a; padding: 10px 20px; display: block; cursor: default; height: 1%; }
.sbOptions a:hover, .sbOptions .active > a {text-decoration: none; background: #efefef; cursor: pointer; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a:active {outline: none; }
.sbOptions li {padding: 0 !important; }


#guides input.searchbtn{background:#0072ce;}
#guides-category  {min-height:544px}
#guides-category  .shape{display:none;}
/*#guides-category  .hc-para{display:none;}*/
#guides-category .header-content h1{max-width:530px;margin-left:auto;margin-right:auto;margin-top: 70px;position:relative;padding-top:59px}
#guides-category .header-content h1 img{position:absolute;top:0;left:50%;-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);}
.guides-breadcrumbs{color:#3a3a3a;padding:16px 0 16px;border-bottom:1px solid #e6e6e6;margin: -70px 0 0px;background-color: #fff;}
.guides-breadcrumbs span,
.guides-breadcrumbs a{margin:0 4px;text-transform:none;color:#3a3a3a;font:14px/20px 'HelveticaNeueLT45', Arial,sans-serif}
.guides-breadcrumbs a, .guides-breadcrumbs a span{color:#3a3a3a;}
.guides-breadcrumbs span a span{margin:0}
.guides-breadcrumbs span:first-child{margin-left:0}
.guides-breadcrumbs span > span{font-weight:bold;margin:0}
.post-type-archive-guide .guides-breadcrumbs{margin-bottom:65px;}
.content-styling{text-align:center;color:#3a3a3a;max-width:623px;padding:61px 0 74px;margin:0 auto;color:#3a3a3a;font:21px/34px "CenturyLT",serif}
.tax-topics .intro-div {padding:0!important;color:#3a3a3a;text-align:center;position:relative;}
.tax-topics .intro-div:after{position:absolute;top:50%;left:0;width:100%;height:2px;background:#e6e6e6;content:'';}
.tax-topics .intro-div h2{position:relative;z-index:4;color:#3a3a3a;display:inline-block;background:#fff;padding:0 30px;font-size:40px;}
.tax-topics .guide-index {overflow:hidden;padding:43px 0 1px!important}
.tax-topics .guide-index   .guide-index-item{display:inline-block;vertical-align:top;width:33%;border:1px solid #e9e9e9;margin:0 -5px -1px 0;}
.tax-topics .guide-index   .guide-index-item a{box-sizing: content-box ;-webkit-box-sizing: content-box ;-moz-box-sizing: content-box; color:#5c6771;display:block;padding:11px 49px 62px;background: url(../images/bg-q2.png) no-repeat 27px 31px;}
.tax-topics .guide-index   .guide-index-item h4{color:#0072ce;font:24px/30px "CenturyLT",serif}
 .tax-topics .guide-index   .guide-index-item a:hover{background-color:#f7f7f7}
.tax-topics .guide-index   .guide-index-item p{color:#5c6771;/*font:bold 15px/20px 'HelveticaNeueLT45', Arial,sans-serif;*/font-size:15px;line-height:20px}

.single-guide-content  {text-align:left;padding: 38px 20px 74px 24px;}
.single-guide-content.col-md-8 p{line-height:24px;margin:0 0 29px}
.single-guide-content.col-md-8 h2{margin-bottom:25px}
.single-guide  .guide-video{position:relative;}
.single-guide  .lets-connect{}
.single-guide  .lets-connect-linkedin{background-color:#f0f0f0;padding:14px;margin-bottom:13px;}
.single-guide  .lets-connect-linkedin h4{font:bold 14px/21px Helvetica, Sans-serif;color:#353535;margin:0 0 13px;}
.single-guide  .lets-connect-linkedin img{float:right;margin-top:4px;}
.single-guide  .lets-connect-linkedin p{font-size:12px;line-height:20px;color:#5c6771;margin:0 0 10px;font-family: 'HelveticaNeueLT45', sans-serif;}
.single-guide  .lets-connect-linkedin .employee-count{color:#94a3b0;}
.single-guide-sidebar{padding-top:47px;padding-left: 5px;padding-right: 5px;}
.single-guide-sidebar-inner{background-color:#fff;border: 1px solid #ebebeb;border-top: none;}
body > section.section.article.single-guide > div.container > div.col-md-4.single-guide-sidebar > div > h3{
        padding: 30px 0 0 30px;
}

body > section.section.article.single-guide > div.container > div.col-md-4.single-guide-sidebar > div > ul{
position: relative;
display: inline-block;
border-bottom: 1px solid #ebebeb;
margin-left: 0;
}

body > section.section.article.single-guide > div.container > div.col-md-4.single-guide-sidebar > div > ul li:before{
    content:"";
    background: transparent;

}


body > section.section.article.single-guide > div.container > div.col-md-4.single-guide-sidebar > div > ul li:last-child{
    font-weight: normal!important;
    margin-bottom: 30px;
}


body > section.section.article.single-guide > div.container > div.col-md-4.single-guide-sidebar > div > ul li a:before{
    content:"";
    background: transparent;
}


body > section.section.article.single-guide > div.container > div.col-md-4.single-guide-sidebar > div > ul li a{
    padding-left: 14px;
}


.single-guide-sidebar-pad{padding:24px 18px;border-bottom:1px solid #ebebeb;}
.single-guide-sidebar-pad:last-child{border:none;}
.single-guide  .guide-video a{display:block;position: relative;}
.single-guide .single-guide-sidebar h3{color:#555555;font:20px/normal "CenturyLT",serif;margin:0 0 22px}
.single-guide-sidebar .gform_wrapper{width:auto!important;background:#0072ce;overflow:hidden;padding:41px 26px 27px;}
.single-guide-sidebar .gform_wrapper h3{color:#fff;font:23px/28px "CenturyLT",serif;margin:0 0 19px}
.single-guide-sidebar .gform_body{overflow:hidden;}
.single-guide-sidebar .gform_body ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.single-guide-sidebar .gform_body ul li:before{display:none;}
.single-guide-sidebar .gform_body ul li{width:100%!important;overflow:hidden;padding:0;}
.single-guide-sidebar .gform_body li label{display:none;}
.single-guide-sidebar .gform_body ul li input[type="email"]{padding:11px 16px !important;height:43px;color:#5c6771;}
.single-guide-sidebar .gform_footer{overflow:hidden;float:none!important;width:100%;display:block;padding:16px 0 0!important;}
.single-guide-sidebar .gform_footer input[type="submit"]{padding:0;background:#f1b434;width:170px;height:40px;display:block;margin:0 auto;text-transform:uppercase;color:#fff;font:bold 14px/40px "Open Sans",serif!important;}
.single-guide  .guide-video img{width:100%;height:auto;display:block;}
.single-guide  .guide-video  .guide-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.single-guide  .guide-video  .guide-video-overlay  .play-icon{ display:block;background: url(../images/bg-play-q.png) no-repeat 50% 50%; width:31px;height:31px;margin:69px auto 18px;text-indent:-9999px;overflow:hidden;}
.single-guide  .guide-video  .guide-video-overlay  h4{display:none;color:#fff;text-align:center}

.single-guide-sidebar .guide-index{overflow:hidden;padding:30px 0 5px;}
.single-guide-sidebar .guide-index h3{margin-left:16px;margin-bottom: 10px;}
.single-guide-sidebar .guide-index .guide-item{border-bottom: 1px solid #ebebeb;overflow:hidden;}
.single-guide-sidebar .guide-index .guide-item:first-child{border:none;}
.single-guide-sidebar .guide-index .guide-item a{display: block;overflow:hidden;color:#3a3a3a;font: normal 13px/20px Helvetica, Arial,sans-serif;padding: 16px 30px 16px 48px;height:auto!important;/*background: url(../images/bg-ar-q1.png) no-repeat 95.7% 50%;*/position: relative;}
/*.single-guide-sidebar .guide-index .guide-item.active a{color:#1b74ba;}*/
.single-guide-sidebar .guide-index .guide-item a:hover{color:#1b74ba;}
.single-guide-sidebar .guide-index .guide-item a img{display:inline-block;vertical-align:middle;max-width:20px;height:auto;margin: 0 16px 0 0;position: absolute;left: 13px;top: 19px;}
.single-guide-sidebar .guide-index .guide-item a strong{width:72%;overflow:hidden;display:inline-block;vertical-align:middle;}
.single-guide-sidebar .guide-index .guide-item  ul{padding: 5px 0 0 11px;}
/*.single-guide-sidebar .guide-index .guide-item.active  ul{display:block!important;}*/
.single-guide-sidebar .guide-index .guide-item.active  ul li {padding:0;background:none;font:15px/20px 'HelveticaNeueLT45', Arial,sans-serif;float: none;}
.single-guide-sidebar .guide-index .guide-item  ul li a{color:#5c6771;background:none;padding:0;}
.single-guide-footer.section h2,
.single-guide-sidebar .guide-must-read h2{font:24px/30px "CenturyLT",serif;margin-bottom:26px;}
.single-guide-footer {overflow:hidden;padding-top:0;}
.single-guide-sidebar .guide-must-read img{max-width:100%;height:auto;display:block;margin:0 auto;}
.single-guide-footer .container .row{margin:0 -9999px;padding:28px 9999px 0;border-top:1px solid #e6e6e6;}
.single-guide-footer  .guide-content li a{color:#5c6771;font:15px/20px 'HelveticaNeueLT45', Arial,sans-serif;}
.single-guide-footer.section ul li:before{display:none;}
.single-guide-footer.section ul {margin-left:0;margin-bottom:30px}
.single-guide-footer  .guide-content li{padding:0 0 0 20px;background: url("../images/arrow-right-golden.png") no-repeat scroll 0 5px;float:none !important;}
.single-guide-footer .guide-latest-posts{background:none;padding:0;margin-left: -10px;margin-right: -10px;}
.single-guide-footer .guide-latest-post-inner{background-color:#fff;border:1px solid #ebebeb; border-top:none;padding-bottom:20px;}
.single-guide-footer .guide-latest-posts h3{font: 22px/32px "CenturyLT",serif;margin: 7px 0 9px;color: #2e2d2b;padding-left: 14px;padding-right: 14px;}
.single-guide-footer .guide-latest-posts p{color:#5c6771;font-size:15px;line-height:24px;padding-left: 14px;padding-right: 14px;}
.single-guide-footer .guide-latest-posts .post-date{float:right;color: #2e2d2b;font: 14px/22px 'HelveticaNeueLT45', Arial,sans-serif;}
@media only screen and (max-width: 767px) {
    .tax-topics .guide-index   .guide-index-item{height:auto!important;width:100%;margin:0;border:1px solid #e9e9e9;border-width:0 0 1px}
    .tax-topics .guide-index   .guide-index-item a {padding-bottom:20px}
    .single-guide-content{padding:0}
    .single-guide-footer{padding-top:0!important}
    .single-guide-sidebar{padding:0}
}

@media only screen and (max-width: 610px) {
    .article .intro-box{height:130px;}
    .article .intro-box img{height:130px;width:auto;margin:0 0 0 auto;float:right;}
}



















/* NEW BLOG AND SINGLE-POST*/

header#blog h4{
        
font-family: 'HelveticaMD', serif !important;
color: #fff;
font-weight: bold;
text-transform: uppercase;

}



header#blog p.blog{
   margin-top: 20px;
    font-size: 45px;
    line-height: 55px;
}


header#blog .header-buttons a.btn-blog{
    display: inline-block;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s;
    border-radius: 25px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-family: 'HelveticaMD', serif !important;
    padding: 13px 50px 7px 50px;
    font-weight: 300;
    min-width: 225px;
    letter-spacing: 0.5px;
    font-size: 14px;
    color: #fff;
    /*background-color: #005a96;*/
} 

body.single-post{
    background-color: #f2f2f2;
    height: auto;
    min-height: auto;
}


header#blog{
    min-height: auto;
    height: auto;
    overflow: visible;
}


header#blog .single-post{
    min-height: auto;
    height: auto;
}


header#blog > #dark-overlay{
    /*display: none!important;*/
}




section.crumbs-toolbar{
    background: #fff;
    padding: 10px 0px;
    position: relative;
    min-height: 30px;
    line-height: 30px;
    margin: 0;
}




/*BLOG SIDEBAR*/

.blog-categories.bg-white.pd-35{

    padding: 20px;
    padding-bottom: 20px !important;
}


.blog .sidebar{
    margin-top: 80px;
}

.sidebar .cat-cta{
    display: none;
}


.linkedin-feed{
    background: #f0f0f0;
    padding: 10px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}



.linkedin-feed a{
    width: 100px;
    height: 40px;
    float: right;
    position: relative;
    display: block;
    background: url("../../images/Employsure_CMYK.png") center center no-repeat;
    background-size: contain;
}


.linkedin-feed h5{
    display: inline-block;
    font-family: "Helvetica77",sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.6em;
    font-size: 0.8em;
}


.linkedin-feed h4{
    display: inline-block;
    /*font-family: "Helvetica77",sans-serif;*/
    line-height: 1.4em;
    font-size: 1.0em;
}



/*BLOGPOSTS SIDEBAR*/



/*BLOGPOSTS SIDEBAR*/


p.head-3.txt-grey.small{
    font-size: 22px;
}


.pages-wrapper ul.pages{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border: 1px solid #f2f2f2;
    
}


.pages-wrapper ul.pages li{
    flex: 0 1 50%;
    height: 100px;text-align: center;
    background-color: #fff;
    line-height: 160px;
    vertical-align: middle;
    font-size: 14px;
    transition: 0.5s all;

}



.pages-wrapper ul.pages li:first-child{
        border-right: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
}


.pages-wrapper ul.pages li:nth-child(2){
        border-bottom: 1px solid #f2f2f2;
}


.pages-wrapper ul.pages li:nth-child(3){
        border-right: 1px solid #f2f2f2;
}


.pages-wrapper ul.pages li a{
    display: block;
    width: 100%;
    height: 100%;

}



.pages-wrapper ul.pages li:hover{
    background-color: #ebebeb;
}





section.crumbs-toolbar{
    background: #fff;
    padding: 10px 0px;
    position: relative;
    min-height: 30px;
    line-height: 30px;
    margin: 0;
}


section.crumbs-toolbar .breadcrumbs{
    margin: 0!important;
    text-transform: none;
}


section.crumbs-toolbar .breadcrumbs > span{
    margin: 0 5px;
    font-weight: bold;
}

section.crumbs-toolbar .breadcrumbs span [typeof*="WebPage"] span{
    font-weight: normal;
}



header#blog.single-post #dark-overlay{
    display: none!important;
}


.blog-posts .flex{
    display: flex;
    flex-direction: row;
    background: white;
    border: 1px solid #e2e2e2;

}

    

.blog-posts .flex .left{
    flex: 0 1 50%;
    align-items: flex-end;
    height: auto;
    /*argin: 0px;*/
}



.blog-posts .flex .right{
    flex: 0 1 50%;
    margin: 20px 10px 20px 10px;
}


.blog-posts .flex .thumb-overlay{
    background-size: cover;
    height: 100%;
    border-radius: 0;
    margin-bottom: 0;
}


.blog-posts .flex .right .post-rule{
    width: 100px;
    margin: 10px 0 20px;
}




.blog-posts .flex .right p.nomargin{
    margin-bottom: 0;
    font-family: 'HelveticaRG', sans-serif;
    font-size: 0.9em;
    line-height: 1.4em;
}



.blog-posts .flex .right h6{

    font-family: "Helvetica77",sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}



@media (max-width: 768px){

                    .blog-posts .flex{
                                flex-direction: column;
                    }


                    .blog-posts .flex > div{
                    width: 100%;
                        }


                        .blog-posts .flex .left{
                        height: 25vh;
                        }


                        .blog-posts .flex .right{
                            margin: 0;
                            padding: 15px;
                        }

                        
                        .blog .sidebar{
                            margin-top: 0 !important;
                        }


                        .blog-categories.bg-white.pd-35,
                        .blog-categories ul.blog-cat-list{
                            text-align: center !important;
                        }


                        


                } /*END QUERY*/




.blog-posts .related-posts-block{
    background: #fff;
    border-top: 2px solid #000;
}

.blog-posts .related-posts-block .post-category > a{
    margin-bottom: 10px;
    padding-left: 10px;
}

.blog-posts .related-posts-block .thumb-overlay{
    border-radius: 0;
}

.blog-posts .related-posts-block .post-content{
    padding: 10px;
}

.newsletter-post-wrapper{
    width: 100%;
    overflow: hidden;
    padding: 25px 12px 16px 12px;
    background: url("../images/nl_bg_03.jpg") center center no-repeat;
    background-size: cover;

}

.newsletter-post-wrapper a{
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    font-family: 'HelveticaMD', serif !important;
    padding-bottom: 3px;
    text-transform: uppercase;
    background-image: url(../images/24hour_phone-icon.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position-x: 30px;
    background-position-y: 5px;
    letter-spacing: 0px;
}


.newsletter-post-wrapper a:hover{
    background-image: url(../images/24hour_phone-icon.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position-x: 30px;
    background-position-y: 5px;
}

.newsletter-post-wrapper a:before{
    /*content: '';
    position: absolute;
    background: url(../images/bg-advice.png) center center no-repeat;
    background-size: contain;
    left: 50%;
    top: 50%;
    height: 20px;
    width: 20px;
    transform: translate(-200%, -43%);*/
}



@media screen and (max-width: 480px){

        .newsletter-post-wrapper > *{
            text-align: center;
            color: #fff;
        }
}


/*SHARE ICONS*/

.sharewrapper{
    width: 100%;
    overflow: hidden;
}

.newsletter-side h3.orange{
    color: #f1b434;
}

.newsletter-side p.white{
    color: #fff!important;
    margin-bottom: 7px;
}


span.a2a_svg.a2a_s__default.a2a_s_twitter{
    border-radius: 0;
    background-color: #77cdf0 !important;
}



span.a2a_svg.a2a_s__default.a2a_s_linkedin{
    border-radius: 0;
    background-color: #0b85c8 !important;
}




span.a2a_svg.a2a_s__default.a2a_s_facebook{
    border-radius: 0;
    background-color: #537cbc !important;
}




span.a2a_svg.a2a_s__default.a2a_s_email{
    border-radius: 0;
    background-color: #b7b7b7 !important;
}


p.social-line{
    font-family: "Helvetica",Arial,sans-serif;
    font-weight: bold;
    margin-bottom: 0;
}



p.social-line:nth-child(2){
    font-family: "Helvetica",Arial,sans-serif;
    font-weight: normal;
}   



.newsletter-side .gform_wrapper{
    width: 100% !important;
    margin: 0 !important;
   /* background-color: red;*/
}

.newsletter-side form#gform_34 .gform_heading{
    display: none;
}

.newsletter-side form#gform_34 ul#gform_fields_34{
    margin: 0;
    width: 100%
}

.newsletter-side ul#gform_fields_34 li#field_34_1{
    width: 60%;
    float: left;
}

.newsletter-side ul#gform_fields_34 li#field_34_1 label{
    display: none !important;
}


.newsletter-side ul#gform_fields_34 li#field_34_1 .ginput_container_email input#input_34_1{
    margin: 0 !important;
    padding: 5px 7px!important;
}




.newsletter-post-wrapper .delecon-side a.btn-gold.btn-subscribe{
    margin-top: 38px;
    padding: 8px 12px 0px 13px;
    line-height: 26px;
}


@media screen and (max-width: 480px){


        .newsletter-post-wrapper .delecon-side a.btn-gold.btn-subscribe{
            margin-top: 0px;
            margin-bottom: 10px;
         }
}




.newsletter-side form#gform_34 .gform_footer input{
    border:none;background: #f1b434;
    padding: 0;
    -webkit-transition: all .2s;
    transition: all .2s;
    float: left;
    padding: 9px 29px;
    color: #fff;
    margin-top: 7px;
    font-family: 'HelveticaMD', serif !important;
    padding-bottom: 3px;
    text-transform: uppercase;

}


@media screen and (max-width: 480px){


        .newsletter-side form#gform_34 .gform_footer input{
            float: none;
            margin-top: 20px;
        }


    }






.newsletter-side form#gform_43 .gform_footer input:hover{
    background-color: #dd931a;
}


.newsletter-side form#gform_34 .validation_error{
            color: #f1b434 !important;
            line-height: 17px;
        }


.newsletter-side .gform_ajax_spinner{
    display: none !important; /* Removes the spinner when the email address is submitted */
}









/*Services Base Template*/

section.crumbs-toolbar.services{
border-bottom: 1px solid #ebebeb;
}

section.intro{
    padding: 90px 0px;
}


section.intro h2{
    margin: 0 0 38px;
    color: #0072ce;
    font: 50px/56px "CenturyLT",serif;
    text-align: center;
    display: block;
    margin-bottom: 80px
}

.container.steps .step-wrapper a{
    color: #0072ce;
}


.container.steps .step-wrapper > figure{
    text-align: center;
    margin-bottom: 40px;
    width: auto;
    height: 55px;

}


.container.steps .step-wrapper > div{
    text-align: center;
    color: color: #3a3a3a;
    
}

.container.steps .step-wrapper h3{
font-family: "Helvetica",Arial,sans-serif;
font-weight: bold;
margin-bottom: 23px;
}

.container.steps .step-wrapper p{
    line-height: 1.6em;
}


    @media (max-width: 992px){


        .container.steps .row > [class*='col-']:not(:last-child){
            margin-bottom: 50px;
        }

    

    } /* End query*/


section.provision{
    padding: 120px 0px;
    position: relative;
}


section.provision > .overlay{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: 1s all;
    background: rgba(255,255,255, 0.0);
}

 @media (max-width: 992px){
            
            section.provision > .overlay{
                background: rgba(255,255,255, 0.8);
            }

 }


section.provision h3{
    margin: 26px 0 28px;
    font: 18px/24px "HelveticaMD",serif;
    text-transform: uppercase
}

section.provision h3.gold{
color: rgba(221, 147, 26, 0.85);
}



section.provision h3.maroon{
color: rgba(156, 31, 49, 0.85);
}
    




section.provision h3.blue{
color: rgba(0, 90, 150, 0.85);
}





section.provision h3.purple{
color: rgba(103, 23, 115, 0.85);
}





section.provision h3.red{
color: rgba(171, 6, 52, 0.85);    
}





section.provision h3.yellow{
color: rgba(251, 176, 64, 0.85);
}



section.provision ul.points{
        margin: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
}


section.provision ul.points li{
    vertical-align: top;
    padding: 0 0 7px 31px;
    text-align: left;
    color: #5c6771;
    font: bold 14px/23px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;
    overflow: hidden;
    background: url(../images/bullet1.png) no-repeat 0 4px;
}



section.provision ul.points li.gold{
    background: url(../images/bullet1.png) no-repeat 0 4px;
}


section.provision ul.points li.maroon{
    background: url(../images/bullet2.png) no-repeat 0 4px;
}



section.provision ul.points li.blue{
    background: url(../images/bullet3.png) no-repeat 0 4px;
}



section.provision ul.points li.purple{
    background: url(../images/bullet6.png) no-repeat 0 4px;
}



section.provision ul.points li.red{
    background: url(../images/bullet7.png) no-repeat 0 4px;
}



section.provision ul.points li.yellow{
    background: url(../images/bullet5.png) no-repeat 0 4px;
}



section.testimonials{
padding: 90px 0px 60px 0px;
}


section.testimonials h2{
    display: block;
    margin: 0;
    vertical-align: middle;
    text-align: center;
    color: #0072ce;
    font: 32px/36px Georgia, serif;
}



section.testimonials .slider-wrapper{
    margin-top: 69px;
    padding: 0 30px;
    /*overflow: hidden;*/
}

section.testimonials .slider-wrapper .left{
    float: left;
    margin-right: 30px;
    width: auto;
}


section.testimonials .slider-wrapper .right{
    margin-right: 30px;
    width: auto;
    
}


section.testimonials .slider-wrapper .right h3{
    font-weight: bold;
    margin-top: 30px;
}



section.testimonials .slider-wrapper .right p{
    font-size: 14px;
    line-height: 1.6em;
}


section.testimonials .slider-wrapper .right p span.signature{
    font-weight: bold;
}



section.testimonials .slider-wrapper ul.slick-dots{
    margin-bottom: -8px;
}




/* Slick Setttings*/

section.testimonials .slider-wrapper ul.slides .slick-prev{
    background-color: red;
    width: 45px;
    height: 45px;
    border-radius: 0;
    background: url(../images/slider-caret-left.png) center center no-repeat;
    background-size: contain;
    left: -50px;
}

section.testimonials .slider-wrapper ul.slides .slick-prev:before{
    content: "";
    width: 45px;
    height: 45px;
}



section.testimonials .slider-wrapper ul.slides .slick-next{
    background-color: red;
    width: 45px;
    height: 45px;
    border-radius: 0;
    background: url(../images/slider-caret-left.png) center center no-repeat;
    background-size: contain;
     -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    right: -50px;
}

section.testimonials .slider-wrapper ul.slides .slick-next:before{
    content: "";
    width: 45px;
    height: 45px;
    background: transparent;
}


@media (max-width: 768px){
        

        section.testimonials .slider-wrapper .left{
            float: none;
            margin-right: 0;
        }


        ul.testimonials-services-carousel li .left > img{
            width: 100%;
        }
}


section.cta-block-1{
    background-color: #0072ce;
    position: relative;
    padding: 60px 0px;
}


section.cta-block-1 h3{
    font-weight: bold;
    color: #fff;
    line-height: 34px;
    margin-bottom: 0;
}

section.cta-block-1 .container .row > [class*="col-"]{
    text-align: center;
}

section.cta-block-1 a[href^="tel:"]{
    font-size: 24px;
    line-height: 24px;
    padding-top: 18px;
    margin-top: 25px;
}


@media (max-width: 992px){
        
        section.cta-block-1 h3{
            text-align: center;
        }
}

section.cta-block-1 button.btn-custom{
    font-size: 16px;
    height: 53px;
    line-height: 40px;
}


section.other-services{
    padding: 88px 0 115px 0;
    background-color: #f9f9f9;
}

@media (max-width: 991px){
    section.other-services{
        padding-bottom: 0;
    }
}


section.other-services h2{
    display: block;
    margin: 0;
    vertical-align: middle;
    text-align: center;
    color: #3a3a3a;
    font: 32px/36px Georgia, serif;
}


section.other-services .service-block{
    background: #fff;
    position: relative;
    min-height: 370px;
    padding: 55px 15px 25px 15px;
    border: 1px solid #ebebeb;
}

    @media (max-width: 991px){

        section.other-services .service-block{
            min-height: auto;
            margin-bottom: 50px;
        }

        section.other-services .service-block:nth-child(4){
            margin-bottom: 0px;
        }
    }



section.other-services .services-wrapper{
    margin-top: 100px;
}


section.other-services .service-block figure{
    display: block;
    width: 59px;
    height: 58px;
    margin: 0 auto;
    margin-top: -83px;
    margin-bottom: 30px;
}


section.other-services .service-block h3{
     font-family: Georgia, serif;
     color: #3a3a3a;
     text-align: center;
}


section.other-services .service-block p{
    line-height: 1.5em;
    text-align: center;
    color: #5c6771;
    font-size: 15px;
}

section.other-services .service-block a{
    margin-top: 15px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    color: #c3c3c3;
    text-decoration: underline;
    padding-bottom: 5px;
    transition: 1s all;
    position: absolute;
    left: 50%;
    bottom: 2%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}


section.other-services .service-block a:hover{
    color: #3a3a3a;
}


section.other-services .service-block a.blue{
    color: #005a96;
}


section.other-services .service-block a.maroon{
    color: #9c1f31;
}


section.other-services .service-block a.gold{
    color: #dd931a;
}


section.other-services .service-block a.purple{
    color: #671773;
}


section.other-services .service-block a.grey{
    color: #c4c6c7;
}


section.other-services .service-block a.red{
    color: #ab0634;
}



section#services-quote-form .modal-body.services-modal .gform_wrapper{
width: 100%!important;
}

section#services-quote-form .overlay{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    height: 100vh;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}


section#services-quote-form .modal-dialog .modal-header{
    background: transparent;
}



/* Sevices Base Template Modal Form */

form#gform_13 ul#gform_fields_13 li label.gfield_label{
    display: none!important;
}

form#gform_13 ul#gform_fields_13 li{
    width: 100%;
    margin-bottom: 7px;
}


form#gform_13 ul#gform_fields_13 li .ginput_container input{
    color: #000; /* Styles the input text */
}


form#gform_13 .gform_footer.top_label{
    width: 100%;
    text-align: center;
    float: none;
    padding-right: 5px;
}


form#gform_13 ul#gform_fields_13 li#field_13_16{
    margin-top: 10px;
}

form#gform_13 ul#gform_fields_13 li#field_13_16 > div{
    margin-bottom: 15px;
}



form#gform_13 ul#input_13_16 li label{
margin-top: -18px;
}



form#gform_13 ul#gform_fields_13 li#field_13_18{
margin-top: 10px;
}


form#gform_13 ul#gform_fields_13 li#field_13_18 ul.gfield_checkbox{
margin-top: 15px;
}

form#gform_13 ul#gform_fields_13 li#field_13_18 ul.gfield_checkbox li.gchoice_13_18_1 label{
margin-top: -17px;
}



form#gform_13 ul#gform_fields_13 li#field_13_18 ul.gfield_checkbox li.gchoice_13_18_2 label{
margin-top: -17px;
}




form#gform_13 .gform_footer.top_label input[type="submit"]{
    display: inline-block;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s;
    border-radius: 25px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-family: 'HelveticaMD', sans-serif !important;
    padding: 17px 50px 10px 50px;
    letter-spacing: 0.5px;
    font-size: 16px;
    height: 53px;
    float: left;
}


form#gform_13 .validation_error{
    font-weight: bold;
    background: #f1b434;
    width: 99%;
    text-align: center;
    color: #fff!important;
    padding: 10px 0;
    margin-bottom: 7px;
}


form#gform_13 .gfield_description.validation_message{
    color: #f1b434!important;
    font-weight: bold;
    margin-top: 5px;
    font-size: 11px;

}









/* EMPLOYSURE PLUS TEMPLATE */


.container.steps .step-wrapper > figure.employsure-plus-icons{
    margin-bottom: 20px;
}

.container.steps .step-wrapper > figure.employsure-plus-icons > img{
    height: 55px;
}


section.support-areas{
    position: relative;
    background: #f9f9f9;
    padding: 0;
    padding: 85px 0px 120px 0px;
}

section.support-areas > .container h2{
    margin: 0 0 38px;
    color: #642f6c;
    font: 50px/56px "CenturyLT",serif;
    text-align: center;
    display: block;
    margin-bottom: 80px;
}



section.support-areas .block-wrapper{
    width: 100%;
    background: aliceblue;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    flex-direction: row;
    border: 1px solid #ebebeb;
    margin-bottom: 20px;
}

section.support-areas .disclaimer{
    margin-top: 30px;
}

section.support-areas .disclaimer p{
    font-size: 12px;
    font-style: italic;
}


@media (max-width: 768px){
        
        section.support-areas .block-wrapper{
            flex-direction: column;
        }
}


section.support-areas .block-wrapper:last-child{
    margin-bottom: 0px;
}


section.support-areas .block-wrapper > .left{
    width: 30%;
    background-color: #642f6c;
    padding: 20px;
}

@media (max-width: 768px){

            section.support-areas .block-wrapper > .left{
                width: 100%;
            }

}


section.support-areas .block-wrapper > .left > .left-inner{
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    background: none  ;
    height: 100%;
    padding: 30px;
}


section.support-areas .block-wrapper > .left > .left-inner h3{
        text-align: center;
        color: #fff;
        font-family: "CenturyLT",serif;
        line-height: 1.1em;
        margin-top: 15px;
    }


section.support-areas .block-wrapper > .left > .left-inner figure{
   /* margin-top: 30px;*/
}

section.support-areas .block-wrapper > .right{
    width: 70%;
    background-color: #fff;
     border-left: 1px solid #ebebeb;
}


@media (max-width: 768px){

            section.support-areas .block-wrapper > .right{
                width: 100%;
            }

}



section.support-areas .block-wrapper > .right > .right-inner{
    display: flex;
    align-items: flex-start;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    background: none;
    height: 100%;
    padding: 30px;
}


section.support-areas ul.points{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}



section.support-areas ul.points li{
    vertical-align: top;
    padding: 0 0 7px 31px;
    text-align: left;
    color: #5c6771;
    font: bold 14px/23px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;
    overflow: hidden;
    background: url(../images/bullet1.png) no-repeat 0 4px;
}







/* NEW CONTACT PAGE */


section.enquiry{
    padding-bottom: 70px;
}


section.enquiry h2{
    color: #802285;
    font: 45px/50px "CenturyLT",serif;
    text-align: left;
    margin: 0;

}

section.enquiry .upperblock{
    overflow: hidden;
    background: #f9f9f9;
    border-left: 10px solid #802185;
    padding: 20px;
    line-height: 30px;
    margin-bottom: 20px;
}


section.enquiry .upperblock a[href^="mailto"]{
    color: #5c6771;
}


section.enquiry .cta-block{
    border: 1px solid #802285;
    text-align: center;
    padding: 92px 50px;
}

section.enquiry .cta-block h2{
    text-align: center;
}

section.enquiry .cta-block p{
    margin: 50px 0;
}

section.enquiry .cta-block p.tel a{
    color: #802285;
    font: 45px/50px "CenturyLT",serif;
    margin: 0;
    padding-left: 30px;
    position: relative;
}


section.enquiry .cta-block p.tel a:before{
    content: "";
    position: absolute;
    width: 28px;
    height: 32px;
    top: 50%;
    left: 0;
    background: url(../images/existing-tel-icon.jpg) center center no-repeat;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}


section.enquiry .cta-block p a[href^="mailto:"]{
    color: #0071cd;
    display: inline-block;
}




section.enquiry .container.googlemap{
    padding-top: 70px;
}

.enquiry-form-wrapper{position:relative;}
.enquiry-form-wrapper #gform_wrapper_37{
    width: 100%!important;
}

.enquiry-form-wrapper #gform_wrapper_37 ul li.gfield{
    width: 100%;
}

.enquiry-form-wrapper #gform_wrapper_37 ul li.gfield input{
    width: 100%;
}

.enquiry-form-wrapper #gform_wrapper_37 ul li:nth-child(1),
.enquiry-form-wrapper #gform_wrapper_37 ul li:nth-child(2),
.enquiry-form-wrapper #gform_wrapper_37 ul li:nth-child(3),
.enquiry-form-wrapper #gform_wrapper_37 ul li:nth-child(4){
    width: 48%;
}



form#gform_37 .gform_body ul#gform_fields_37 li.gfield .ginput_container span input[type="text"]{
    border: 1px solid #c2c2c2;
}

.enquiry-form-wrapper #gform_wrapper_37 ul li.gfield input#input_37_4{
    border: 1px solid #c2c2c2;
}

.enquiry-form-wrapper #gform_wrapper_37 ul li.gfield input#input_37_7{
    border: 1px solid #c2c2c2;
}

.enquiry-form-wrapper #gform_wrapper_37 ul li#field_37_7 div.charleft.ginput_counter.warningTextareaInfo{
    display: none;
}




.enquiry-form-wrapper #gform_wrapper_37 ul li.gfield input#input_37_5{
    border: 1px solid #c2c2c2;
    width: 96%!important;
}


.enquiry-form-wrapper #gform_wrapper_37 ul li#field_37_6 textarea#input_37_6{
    border: 1px solid #c2c2c2;
    width: 96%!important;
    padding: 20px;
}


form#gform_37 .gform_body ul#gform_fields_37 li.gfield .ginput_container span label{
    display: none;
}


.enquiry-form-wrapper #gform_wrapper_37 .gform_footer.top_label{
    width: 95%!important;
    float: none;
    text-align: center;
}


form#gform_37 input[type="submit"] {
    display: inline-block;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s;
    border-radius: 25px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-family: 'HelveticaMD', serif !important;
    padding: 13px 50px 7px 50px;
    font-weight: 300;
    letter-spacing: 0.5px;
    font-size: 14px;
    color: #fff;
    height: 53px;
    background-color: #0071cd;
    width: 98%;
    margin-top: 10px;
}



@media (max-width: 768px){
        
        .enquiry-form-wrapper #gform_wrapper_37 ul li.gfield input#input_37_5{
            width: 100%!important;
        }


       .enquiry-form-wrapper #gform_wrapper_37 ul li#field_37_6 textarea#input_37_6{
            width: 100%!important;
        }



        section.enquiry .upperblock{
            margin: 0;
            margin: 40px 0;
        }


        section.enquiry .cta-block p.tel a{
            font: 37px/50px "CenturyLT",serif;
        }
}



@media (max-width: 768px){
           
        section.enquiry .cta-block p.tel a{
            font: 32px/50px "CenturyLT",serif;
        } 

    }





section.location-tabs h2{
    color: #802285;
    font: 45px/50px "CenturyLT",serif;
    text-align: left;
    margin: 0;

}

section.location-tabs ul.tabs li{
    border-bottom: 2px solid #e1e1e1;
    display: inline;
    float: none;
    text-align: center;
    padding: 0;
}

section.location-tabs ul.tabs li a{
    font: 18px/25px "Helvetica77",sans-serif;
    background: transparent;
    text-align: center;
    padding: 0;
    padding: 0px 43px;
}

section.location-tabs ul.tabs li.active{
         border-bottom: 2px solid #0072ce;
}

section.location-tabs .offices .office-inner{
      background: #fff;

}

section.location-tabs .offices .office-inner > *{
    text-align: left;
}


section.location-tabs .offices .office-inner .office-content-inner .cont-para a[href^="tel:"]{
    padding-left: 25px;
    position: relative;
}


section.location-tabs .offices .office-inner .office-content-inner .cont-para a[href^="tel:"]:before{
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-color: red;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    background: url(../images/location_icons.jpg) 0 0 no-repeat;
}



section.location-tabs .offices .office-inner .office-content-inner .cont-para a[href^="mailto:"]{
    padding-left: 25px;
    position: relative;
    color: #5c6771;
}



section.location-tabs .offices .office-inner .office-content-inner .cont-para a[href^="mailto:"]:before{
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-color: red;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    background: url(../images/location_icons.jpg) 0 -25px no-repeat;
}




/* Footer Additionals*/


.logos-left{
    overflow: hidden;
    margin-top: 30px;
}
.footer-white  .logos-left{margin-top: 92px}
.logos-left a.logo{
    width: 100px;
    height: auto;
    display: block
}


.logos-left a.logo > img{
    width: 100px;
    height: auto;
}

@media (max-width: 980px){
.footer-white  .logos-left{margin-top: 12px}}

/* FOOTER - CONTACT PAGE */
/* Helvetica Font Family */
/*@font-face {
    font-family: 'HelveticaMD';
    src: url('../fonts/helvetica/HelveticaNeueLTStd_MD.eot');
    src: url('../fonts/helvetica/HelveticaNeueLTStd_MD.eot') format('embedded-opentype'),
         url('../fonts/helvetica/HelveticaNeueLTStd_MD.woff') format('woff'),
         url('../fonts/helvetica/HelveticaNeueLTStd_MD.ttf') format('truetype'),
         url('../fonts/helvetica/HelveticaNeueLTStd_MD.svg#HelveticaNeueLTStdMdCn') format('svg');
}*/

section#testimonials{
    text-align:center;
    padding:74px 0px 0px 0px;
}
section#testimonials h2{
    color:#0072ce;
    text-transform:none;
    margin:0 0 37px;
    font:36px/42px Georgia, serif;
}
section#testimonials .test-gall{
    padding:0 18%;
    overflow:hidden;
    position:relative;
    margin:0 0 53px;
}


section#testimonials .test-gall.new-home{
    margin:0 0 25px;
}



section#testimonials .gmask{
    width:100%;
    position:relative;
    overflow:hidden;
}
section#testimonials .gmask ul{
    width:100%;
    overflow:hidden;
    position:relative;
}
section#testimonials .gmask ul li{
    position:absolute;
    top:0;left:0;
    width:100%;
    overflow:hidden;
}
.minh-350 {
    min-height: 375px!important;
}
section#testimonials .gmask ul li.active{
    position:relative;
    z-index:2;
}
section#testimonials .gmask ul li blockquote{
    display:block;
    margin:0;
    border:none;
}
section#testimonials .gmask ul li q{
    quotes:none;
    display:block;
    margin:0 0 25px;
    color:#5c6771;
    font:21px/32px Georgia, serif;
}
section#testimonials .gmask ul li  cite{
    display:block;
    margin:0;
    color:#00558c;
    font:300 18px/27px "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;
}
section#testimonials .gmask ul li  span{
    font-family:"HelveticaMD",serif;
    text-transform:uppercase;
    padding:0;
    display: inline-block;
}


section#testimonials .gmask ul li  span.company-name{
    font-family:"HelveticaMD",serif;
    text-transform:uppercase;
    margin:0 0 0 7px;
    padding:0 0 0 13px;
    background:url('../images/sep-01.gif') no-repeat 0% 3px;
    display: inline-block;
}





section#testimonials .prev,
section#testimonials .next{
    width:43px;
    height:43px;
    text-indent:-9999px;
    overflow:hidden;
    background:url('../images/bg-arrows.png') no-repeat;
    position:absolute;
    top:50%;
    left:0;
    margin:-22px 0 0
}



section#testimonials.new-home .prev,
section#testimonials.new-home .next{
    width:43px;
    height:43px;
    text-indent:-9999px;
    overflow:hidden;
    background:url('../images/bg-arrows.png') no-repeat;
    /*background:url(images/bg-arrows.png) center center no-repeat;*/
    position:absolute;
    top:50%;
    left:0;
    margin:-22px 0 0;
}


section#testimonials.new-home .next{
    left:auto;
    right:0;
    background-position:-43px 0;
}


section#testimonials .next{
    left:auto;
    right:0;
    background-position:-43px 0;
}


body.page.page-id-15225.page-template.page-template-page-thank-you.page-template-page-thank-you-php.logged-in.admin-bar.customize-support header#contact{
margin-bottom: 0;
}





/* Sevices Base Template Modal Form */

form#gform_38 ul#gform_fields_38 li label.gfield_label{
    display: none!important;
}





form#gform_38 ul#gform_fields_38 li{
    width: 100%;
    margin-bottom: 7px;
}



form#gform_38 ul#gform_fields_38 li .ginput_container input[type="text"]{
    color: #000; /* Styles the input text */
    width: 100%;
}



form#gform_38 ul#gform_fields_38 li .ginput_container input[type="checkbox"]{
    color: #000; /* Styles the input text */
    width: auto;
	padding:0 !important;
	width:16px;height:16px;
	margin: 3px 10px 0 0;
	float: left;
}



form#gform_38 .gform_footer.top_label{
    width: 100%;
    text-align: center;
    float: none;
    padding-right: 5px;
}



form#gform_38 ul#gform_fields_38 li#field_38_16 > div{
    margin-bottom: 15px;
}
.page-template-page_wwo_new.modal-open{  -webkit-overflow-scrolling : touch !important;overflow:hidden!important;height:100%!important;}




form#gform_38 ul#input_38_16 li label#label_38_16_1{
margin-top: 0px;
margin-top: -18px;
margin-left:0;display: flex;
}


form#gform_38 ul#input_38_16 li label#label_38_16_2{
    margin-top: 0px;
    margin-top: -16px;
    display: flex;
    padding-top: 0;
}





form#gform_38 span.name_first label{
display: none;
}


form#gform_38 ul#gform_fields_38 .charleft.ginput_counter.warningTextareaInfo{
display: none!important;
}

form#gform_38 ul#gform_fields_38 li#field_38_18{
margin-top: 10px;
}


form#gform_38 ul#gform_fields_38 li#field_38_18 ul.gfield_checkbox{
margin-top: 15px;
}

form#gform_38 ul#gform_fields_38 li#field_38_18 ul.gfield_checkbox li.gchoice_38_18_1 label{
margin-top: -17px;
}



form#gform_38 ul#gform_fields_38 li#field_38_18 ul.gfield_checkbox li.gchoice_38_18_2 label{
margin-top: -17px;
}


form#gform_38 .gform_footer.top_label{
    width: 100%;
    text-align: center;
    float: none;
    display: flex;
    margin-top: 20px;
}

form#gform_38 .gform_footer.top_label input[type="submit"]{
    display: inline-block;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s;
    border-radius: 25px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-family: 'HelveticaMD', sans-serif !important;
    padding: 17px 50px 10px 50px;
    letter-spacing: 0.5px;
    font-size: 16px;
    height: 53px;
    float: left;
}


form#gform_38 .validation_error{
    font-weight: bold;
    background: #f1b434;
    width: 99%;
    text-align: center;
    color: #fff!important;
    padding: 10px 0;
    margin-bottom: 7px;
}


form#gform_38 .gfield_description.validation_message{
    color: #f1b434!important;
    font-weight: bold;
    margin-top: 5px;
    font-size: 11px;

}




body.page.page-id-294.page-template-default header#contact #dark-overlay{
    display: none;
}



body.page.page-id-294.page-template-default header#contact section.section.btm-section .shape.bg-purple{
    display: none;
}


span.cal_hold{ display:block; padding:5px 0;}
.intro-div span.cal_hold{ display:inline; padding:0 0 0 20px;}

















/* NEW STYLE TEMPLATE FOR MOVIES SECTIION*/


.page-template-page-videos #videos .header-content h1,
.post-type-archive-videos #videos .header-content h1 {
    margin: 0 0 19px;
    color: #fff;
    font-size: 55px;
    padding-top: 97px;
}


.page-template-page-videos .article,
.post-type-archive-videos .article {
  padding-top: 0;
}

.page-template-page-videos .section.article h3,
.post-type-archive-videos .section.article h3{
    text-align: left;
    color: #0072ce;
    margin: 0 0 16px;

}


.page-template-page-videos section.article .video-layout,
body.archive.tax-series section.article .video-layout,
.post-type-archive-videos section.article .video-layout{
margin-bottom: 60px;
}


.page-template-page-videos .term-links,
body.archive.tax-series .term-links,
.post-type-archive-videos .term-links{
  padding-top: 60px;
}


.page-template-page-videos .term-links:first-child,
body.archive.tax-series .term-links:first-child,
.post-type-archive-videos .term-links:first-child{
  padding-top: 80px;
}

.page-template-page-videos .term-links a span,
body.archive.tax-series .term-links a span,
.post-type-archive-videos .term-links a span {
 line-height: 2rem;
    padding-left: 5px;
    float: right;
}


.page-template-page-videos .term-links a,
body.archive.tax-series .term-links a,
.post-type-archive-videos .term-links a{
    color: #3a3a3a;
    margin: 0px 0 8px 0;
    display: inline-block;
    font-family: "HelveticaMD",serif;
    font-size: 15px;
    text-transform: uppercase;
}


.page-template-page-videos .term-links > div:nth-child(2) a,
body.archive.tax-series .term-links > div:nth-child(2) a,
.post-type-archive-videos .term-links > div:nth-child(2) a{
    float: right;
}


@media screen and (min-width: 992px){

        .page-template-page-videos .term-links > [class*="col-"],
        body.archive.tax-series .term-links > [class*="col-"],
        .post-type-archive-videos .term-links > [class*="col-"]
        {
          padding-left: 0;
          padding-right: 0;
        }

        .page-template-page-videos .movie-row > [class*="col-"],
        body.archive.tax-series .movie-row > [class*="col-"],
        .post-type-archive-videos .movie-row > [class*="col-"] {
          padding-left: 0;
          padding-right: 0;
        }



        .page-template-page-videos .movie-wrapper > .img-box,
        body.archive.tax-series .movie-wrapper > .img-box,
        .post-type-archive-videos .movie-wrapper > .img-box {
          width: 100%;
          height: auto;
          position: relative;
          height: 180px;
        }



}



.page-template-page-videos .movie-wrapper > .img-box,
body.archive.tax-series .movie-wrapper > .img-box,
.post-type-archive-videos .movie-wrapper > .img-box {
        width: 100%;
        position: relative;
        height: auto;
        }


body.archive.tax-series .movie-wrapper > .img-box,
.post-type-archive-videos .movie-wrapper > .img-box {
  margin-bottom: 20px;
}

.page-template-page-videos .movie-wrapper,
body.archive.tax-series .movie-wrapper,
.post-type-archive-videos .movie-wrapper {
  border: 1px solid rgba(0,0,0,0.08);
  padding: 28px;
  overflow: hidden;
}




.page-template-page-videos .movie-wrapper > .img-box > a,
body.archive.tax-series .movie-wrapper > .img-box > a,
.post-type-archive-videos .movie-wrapper > .img-box > a {
    position: absolute;
    width: 60px;
    height: 60px;
    left: 50%;
    right: 50%;
    transform: translate(-50%, 75%);
    background: url(../images/videoplay_icon.png) center center no-repeat;
    background-size: 30%;
    cursor: pointer;
    border-radius: 50%;
    border: 1px solid white;
    display: block;
}


.page-template-page-videos .movie-wrapper > .img-box > img,
body.archive.tax-series .movie-wrapper > .img-box > img,
.post-type-archive-videos .movie-wrapper > .img-box > img{
  width: 100%;
  margin-bottom: 0;
}


.page-template-page-videos .article .wp-post-image,
body.archive.tax-series .article .wp-post-image,
.post-type-archive-videos .article .wp-post-image {
  border-radius: 0;
}



/* Single Movies Post*/


.videos-template-default header#single-videos-post{
  padding-bottom: 0!important;
}

.videos-template-default #single-videos-post
 > #dark-overlay{
  display: none;
}



.videos-template-default #single-videos-post
 > section.article{
  background-color: #fff;
  padding-top: 0;
}


.videos-template-default #single-videos-post
 > section.article .movie-title h1{
  font-family: 'CenturyLT', serif;
    margin: 0 0 19px;
    color: #0077be;
    font-size: 55px;
    padding-top: 97px;
    text-align: center;
}

@media screen and (max-width: 768px){


.videos-template-default #single-videos-post
 > section.article .movie-title h1{
  padding-top: 0;
      }
}


.videos-template-default #single-videos-post
 > section.article .row.movie-meta{
  text-align: center;
  margin-bottom: 50px;
}


#single-videos-post
 > section.section.article > div:nth-child(2) > div:nth-child(2) > div > div > div:nth-child(2) > div{
  line-height: 44px!important;
}





.videos-template-default #single-videos-post
 .movies-template-default #single-videos-post
 .panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.videos-template-default #single-videos-post
 .panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
  color: #5c6771;
  padding-top: 15px;
}

.videos-template-default #single-videos-post
 .panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
  margin-top: -3px;
}

.videos-template-default #single-videos-post
 .panel-default>.panel-heading a[aria-expanded="false"] {
  background-color: #eee;
  content: "\2212";
}

.videos-template-default #single-videos-post
 .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -3px;
}

.videos-template-default #single-videos-post
 .panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-top: -3px;
}


.videos-template-default #single-videos-post
 .row.transcript{
  margin-top: 20px;
}
.videos-template-default #single-videos-post
 .accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}

.videos-template-default #single-videos-post
 .accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}

.videos-template-default #single-videos-post
 .accordion-option .toggle-accordion {
  float: right;
  font-size: 16px;
  color: #6a6c6f;
}


.videos-template-default #single-videos-post
 #headingOne > h4{
  background-color: #f6f6f6;
  color: #5c6771;
  text-transform: uppercase;
}

.videos-template-default #single-videos-post
 .panel{
  margin-bottom: 0;
}

.videos-template-default #single-videos-post
 .movie-wrapper h3{
  font: 16px/24px "HelveticaNeueLT45","Helvetica","HelveticaRG",Arial,sans-serif;
}


.videos-template-default #single-videos-post
 .movie-wrapper h4{
  font-size: 20px;
}




.videos-template-default #single-videos-post
 .movie-wrapper ul{
  margin-left: 0;
  margin: 0;
  list-style-type: none;
  background: alice-blue;
}


.videos-template-default #single-videos-post
 .movie-wrapper ul li{
 padding-left: 30px;
    min-height: 15px;
    background: url(../images/movie_tick.png) center left no-repeat;
    background-size: auto;
    display: list-item;
    margin-bottom: 5px;
}



.videos-template-default #single-videos-post
 .panel-default > .panel-heading{
  border-bottom: 0;
  padding-bottom:0;
}

.videos-template-default #single-videos-post
 .panel-default > .panel-heading + .panel-collapse > .panel-body{
 background: #f6f6f6;
}


.videos-template-default #single-videos-post
 .row.movie-row{
  margin-top: 40px;
 }


.videos-template-default #single-videos-post
 .row.movie-row > h3{
    text-align: center;
    color: #0077be;
    font-size: 28px;
  }

@media screen and (min-width: 768px){

  .videos-template-default #single-videos-post
 .row.movie-row > [class*="col-md-4"]{
  padding-left: 0;
  padding-right: 0;
    }

}

.videos-template-default #single-videos-post
 .row.movie-row .movie-wrapper{
  border: 1px solid rgba(0,0,0,0.08);
  padding: 28px;
  overflow: hidden;
}


.videos-template-default #single-videos-post
 .row.movie-row .movie-wrapper .img-box img{
  border-radius: 0;
}


.videos-template-default #single-videos-post
 .row.movie-row .movie-wrapper h3{
font-family: 'CenturyLT', serif;
font-size: 22px;
line-height: 1.2em;
margin-bottom: 10px;
  }


.space-3 {clear:both;padding-top:20px}

@media screen and (max-width:993px) {
    .space-2 {clear:both;padding-top:20px}
    .space-3 {display:none}
}
@media screen and (max-width:768px) {
    .space-2 {display:none}
}






/* Landing August*/



/* safework video play */
.yt-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.yt-embed-container iframe, .yt-embed-container object, .yt-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*#video {
  position: relative;
  background: #000;
  width: 640px;
  margin: 20px auto;
}

#video img,
#video iframe { display: block; }*/

#play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: url('../images/bg-play-v.png') no-repeat 50% 50%;
  background-size: auto, cover;
  z-index: 9999;
}

#play:hover { background-color: rgba(0,0,0,0.2) !important; }



.page-template-back-to-business-landing #play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: url('../images/play.svg') no-repeat 50% 50%;
  background-size: 20%;
  z-index: 9999;
}







html{height:100%!important;}
body.page-template-page-landing_aug .wrapper{width:100%;overflow:hidden;position:relative;}
body.page-template-page-landing_aug #navigation a{
    color: #f1b434!important;
}
body.page-template-page-landing_aug #visual-land{width:100%;overflow:hidden;height:767px;background-size:cover!important;background-position:50% 50%!important}
body.page-template-page-landing_aug{height:100%;min-height:1px}
.page-template-page-landing_aug .container{width:960px}
.page-template-page-landing_aug #navigation .navbar-brand{padding-top: 24px;}
.page-template-page-landing_aug #navigation .logobar .tbcalls span{font-size: 19px;line-height:26px;}
.page-template-page-landing_aug #navigation .logobar .tbcalls strong{font-size:35px;line-height:45px;}
.page-template-page-landing_aug  #navigation .logobar .tbcalls{padding:16px 12px 14px 68px;background:url('../images/bg-h24.png') no-repeat 0 28px;}
.page-template-page-landing_aug header{padding-bottom:0;min-height:1px;position:absolute;width:100%}
.page-template-page-landing_aug header .navbar-brand{width:266px;}
.page-template-page-landing_aug header .navbar-brand img{width:100%;height:auto;}
.page-template-page-landing_aug .visual-land{width:100%;height:100%;overflow:hidden;position:relative;}
.page-template-page-landing_aug .visual-land img{opacity:0;position:absolute;top:0;left:0;width:100%;height:auto}
.page-template-page-landing_aug .visual-land .container{height:100%}
.page-template-page-landing_aug .visual-land  .table{width:100%;height:100%;display:table;background:none}
.page-template-page-landing_aug .visual-land  .cell{width:100%;padding:100px 0 55px;display:table-cell;vertical-align:middle;}
.page-template-page-landing_aug .visual-land  .btn-subscribe{float:left;clear:both;font-size:15px;  letter-spacing: 1px; padding: 17px 50px 11px;}
.page-template-page-landing_aug .visual-land h2{
    max-width: 655px;
    margin: 0 0 40px;
    font-size: 55px;
    line-height: 70px;
    position: relative;
    color: #fff;
    font-family: 'CenturyLT', serif;
}
.page-template-page-landing_aug .visual-land h4{padding:31px 0 0px;border-top:1px solid #fff;float:left;font-size: 25px;font-weight:300; font-family: 'CenturyLT', serif;  line-height: 30px;  margin: 0 0 42px; position: relative;color:#fff;}
.page-template-page-landing_aug .visual-land h4 strong{font-weight:bold;font-family: 'CenturyLT', serif;}
.page-template-page-landing_aug .section.text-s {padding:90px 0;} 
.page-template-page-landing_aug .section.video{padding:100px 0}
.page-template-page-landing_aug .section.text-s h2{margin:0 0 19px;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:85px;line-height:auto;}
.page-template-page-landing_aug .section.text-s h3{margin:10px 0 32px; font-family: 'CenturyLT', serif; font-size:55px;line-height:60px;text-transform:initial;}
.page-template-page-landing_aug .section.text-s h4{font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:33px;line-height:40px;}
.page-template-page-landing_aug .section.text-s p{font-size:21px;line-height:32px;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;}
.page-template-page-landing_aug .section .left{float:left;width:37%}
.page-template-page-landing_aug .section .right{float:none;width:95%}
.page-template-page-landing_aug .section.view2 .btn{margin-top:38px; font-size: 15px; letter-spacing: 0; padding: 17px 50px 11px; min-width: auto;}
.page-template-page-landing_aug .section.view2 .left{float:left;width:37%}
.page-template-page-landing_aug .section.view2 .right{float:right;width:58%}
.page-template-page-landing_aug .section.video .left{float:left;width:57%}
.page-template-page-landing_aug .section.video .right{float:right;width:39%;padding:82px 0 0;}
.page-template-page-landing_aug .section .v-link{position:relative;display:block;}
/*.page-template-page-landing_aug .section .v-link img {display: block;position: absolute;height: auto;width: 100%;top: 0;}*/
.page-template-page-landing_aug .section .v-link:hover:after{opacity:0.85;}
.page-template-page-landing_aug .section .v-link:after{display:block;content:'';position:absolute;top:50%;left:50%;width:110px;height:110px;margin:-55px 0 0 -55px;background:url('../images/bg-play-v.png') no-repeat;}
.page-template-page-landing_aug .section.view2.text-s h3{margin:10px 0 32px; font-family: 'CenturyLT', serif; font-size:26px;line-height:32px;text-transform:initial;}
.page-template-page-landing_aug  .btn{background:#f1b434 ; border-color: #f1b434;border-radius: 25px;webkit-border-radius: 25px;   cursor: pointer;float:left;   font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   letter-spacing: 0.5px;   min-width: 225px;   padding: 13px 50px 7px;   position: relative;   text-align: center;   text-decoration: none;   text-transform: uppercase;  transition: all 0.2s ease 0s;font-size:19px;color:#fff;letter-spacing:1px;}
.page-template-page-landing_aug .section.grey{background:#f9f9f9;}
.page-template-page-landing_aug .section h2{color:#f1b434;}
.page-template-page-landing_aug .section h3{color:#000;}
.page-template-page-landing_aug .section h4{color:#000;} 
.page-template-page-landing_aug .serv-list{margin:0 -2% -81px 0;padding:26px 0;list-style:none;overflow:hidden;}
.page-template-page-landing_aug .serv-list li{font-size:21px;line-height:30px;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;color:#000;display:inline-block;vertical-align:top;width:46%;margin:0 2% 81px 0;}
.page-template-page-landing_aug .serv-list li img{float:left;margin:0 20px 0 0;width:77px;}
.page-template-page-landing_aug .serv-list li .text-holder{overflow:hidden;}

.page-template-page-landing_aug .serv-list li h2{margin:0;color:#f1b434;text-transform:uppercase;font:36px/42px "HelveticaMD",serif;}
.page-template-page-landing_aug .serv-list li h2 a {margin:0;color:#f1b434;text-transform:uppercase;font:36px/42px 'CenturyLT', serif;}

.page-template-page-landing_aug .serv-list li:nth-child(2) h2{color:#bf0d3e;} .page-template-page-landing_aug .serv-list li:nth-child(2) a{color:#bf0d3e;}
.page-template-page-landing_aug .serv-list li:nth-child(3) h2{color:#0072ce;} .page-template-page-landing_aug .serv-list li:nth-child(3) a{color:#0072ce;}
.page-template-page-landing_aug .serv-list li:nth-child(4) h2{color:#833177;} .page-template-page-landing_aug .serv-list li:nth-child(4) a{color:#833177;}

.page-template-page-landing_aug .serv-list li h3{color:#cc8a00;text-transform:uppercase;font:26px/32px "HelveticaMD",serif;}
.page-template-page-landing_aug .serv-list li h3 a{color:#cc8a00;text-transform:uppercase;font:22px/32px "HelveticaMD",serif;}

.page-template-page-landing_aug .serv-list li:nth-child(2) h3{color:#9b2743;} .page-template-page-landing_aug .serv-list li:nth-child(2) a{color:#9b2743;}
.page-template-page-landing_aug .serv-list li:nth-child(3) h3{color:#00558c;} .page-template-page-landing_aug .serv-list li:nth-child(3) a{color:#00558c;}
.page-template-page-landing_aug .serv-list li:nth-child(4) h3{color:#642f6c;} .page-template-page-landing_aug .serv-list li:nth-child(4) a{color:#642f6c;}
.page-template-page-landing_aug  #why {background:url('../images/bg-why.jpg') no-repeat 100% 100%;background-size:cover;}
.page-template-page-landing_aug  #why h2{
    max-width: 536px;
    float: left;
    border-bottom: 1px solid #fff;
    margin: 11px 0 34px;
    padding: 0 0 28px;
    color: #fff;
    font-size: 55px;
    line-height: 85px;
    font-family: 'CenturyLT', serif;
}
.page-template-page-landing_aug  #why ul{clear:both;max-width:830px;margin:0 0 -68px;padding:0;list-style:none;overflow:hidden;text-align:left;}
.page-template-page-landing_aug  #why ul li{text-align:center;width:26%;margin:0 3.5% 68px;display:inline-block;vertical-align:top;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;color:#fff;font-size:22px;}
.page-template-page-landing_aug  #why ul li:nth-child(3n+1){margin-left:0}
.page-template-page-landing_aug  #why ul li h3{text-transform:upeprcase;color:#f1b434;margin:0 0 4px;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:55px;line-height:65px;}

.page-template-page-landing_aug section.section.guides-e{
    background: #f9f9f9;
}
.page-template-page-landing_aug .link-list{position:relative;margin:0 -6% 56px 0;padding:56px 0;list-style:none;overflow:hidden;}
.page-template-page-landing_aug .link-list li{display:inline-block;vertical-align:top;width:43.5%;margin:0 5% 0 0}
.page-template-page-landing_aug .link-list li img{float:right}
.page-template-page-landing_aug .link-list li .text-holder{padding:0px 25px 0px 0px;overflow:hidden;color:#000;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:21px;line-height:30px;}
.page-template-page-landing_aug .link-list li  h2{
text-transform: none;
    color: #000;
    font-weight: 300;
    font-size: 40px;
    line-height: auto;
    margin: 0;
    font-family: 'CenturyLT', serif;
}

.page-template-page-landing_aug .link-list li  h3{color:#000;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:26px;line-height:45px;margin:0 0 20px;text-transform:none;}
.page-template-page-landing_aug .link-list li  .btn{;position:absolute;bottom:0; letter-spacing: 0; font-size: 15px;}
.page-template-page-landing_aug  #enquire{ padding:72px 0;clear: both;overflow:hidden;    width: 100%;background:#0072ce;}
.page-template-page-landing_aug  #enquire .left{color:#fff;width:49%;float:left}
.page-template-page-landing_aug  #enquire .right{width:40%;float:right;padding:41px 0 0}
.page-template-page-landing_aug  #enquire  h1{

    text-transform: none;
    float: left;
    border-bottom: 1px solid #fff;
    margin: 11px 0 49px;
    padding: 0 0 28px;
    color: #fff;
    font-size: 55px;
    line-height: 85px;
    font-family: 'CenturyLT', serif;

}
.page-template-page-landing_aug  #enquire p{clear:both;color:#fff;font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:21px;line-height:30px;}
.page-template-page-landing_aug  #enquire p strong{font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;}
.page-template-page-landing_aug  #enquire h3{

    text-transform: none;
    margin: 48px 0 19px;
    font-size: 36px;
    line-height: 43px;
    font-family: 'CenturyLT', serif;

}
.page-template-page-landing_aug  #enquire .tel{display:block;color:#f1b434;font-weight:bold;font-family: "Helvetica Neue","Helvetica","HelveticaRG",Arial,sans-serif;font-size:61px;line-height:65px;}
.page-template-page-landing_aug  #enquire .tel a{float:left;color:#f1b434;padding:0 0 0 50px;background:url('../images/bg-tel-e.png') no-repeat 0 8px;}
.page-template-page-landing_aug  #enquire .gform_wrapper{width:100%!important;overflow:hidden;}
.page-template-page-landing_aug  #enquire input[type="email"],
.page-template-page-landing_aug  #enquire input[type="text"]{font-weight:300;font-family:Helvetica Neue, HelveticaNeueLT45,sans-serif;font-size:20px!important;line-height:35px!important;padding:5px 38px!important;margin:0;border-radius:0px!important;-webkit-border-radius:0px!important;background:#2687d5;color:#fff;height:45px;width:100%;}
.page-template-page-landing_aug  #enquire input[type="email"]::-webkit-input-placeholder ,
.page-template-page-landing_aug  #enquire input[type="text"]::-webkit-input-placeholder {   color:#fff;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-page-landing_aug  #enquire input[type="email"]::-moz-placeholder ,
.page-template-page-landing_aug  #enquire input[type="text"]::-moz-placeholder {   color:#fff;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-page-landing_aug  #enquire input[type="email"]:-ms-input-placeholder,
.page-template-page-landing_aug  #enquire input[type="text"]:-ms-input-placeholder {   color:#fff;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-page-landing_aug  #enquire input[type="email"]:-moz-placeholder,
.page-template-page-landing_aug  #enquire input[type="text"]:-moz-placeholder {   color:#fff;opacity:0.5;font-size:20px!important;line-height:35px!important;}
.page-template-page-landing_aug  #enquire .gform_wrapper ul li.gfield{display:block;width:100%;margin:0 0 26px}
.page-template-page-landing_aug  #enquire .gform_wrapper ul{margin:0 -5px;}
.page-template-page-landing_aug  #enquire .gform_footer{display:block;float:none;padding:15px 0 28px;overflow:hidden;}
.page-template-page-landing_aug  #enquire .gform_footer input[type="submit"]{ font-family: "HelveticaMD",serif;   font-size: 14px;   font-weight: 300;   display:block; text-transform: uppercase;  transition: all 0.2s ease 0s;font-size:15px;color:#fff;letter-spacing:1px;border-radius: 25px;webkit-border-radius: 25px; cursor: pointer;width:218px;height:45px;margin:0 auto;padding:0;color:#fff; line-height: 51px;}

.page-template-page-landing_aug  #enquire div#tel-display{
  /*visibility: hidden;
  opacity: 0;*/
}


.page-template-page-landing_aug  #enquire div#tel-display.show{
  visibility: visible;
  opacity: 1;
}

#gform_confirmation_wrapper_49{  clear: both;    color: #fff;    font-family: Helvetica Neue,HelveticaNeueLT45,sans-serif;    font-size: 26px;   font-weight: 300;   line-height: 30px;}
body.page-template-page-landing_aug  .gform_wrapper label.gfield_label + div.ginput_container{margin:0!important;}
.page-template-page-landing_aug footer.footer-white{padding:0;border:none;}
.page-template-page-landing_aug footer.footer-white .credit {margin:0;}
.page-template-page-landing_aug footer.footer-white .credit .copy{color:#999;text-align:center;}



@media (max-width: 1320px) {
.page-template-page-landing_aug .serv-list li{width:46%}
.page-template-page-landing_aug .container{width:960px}
.page-template-page-landing_aug .section.text-s{padding:100px 0}
.page-template-page-landing_aug .section.video .right{padding:0}
.page-template-page-landing_aug #enquire .right{width:57%}
.page-template-page-landing_aug .section.text-s h2{font-size:98px;}
.page-template-page-landing_aug .link-list li img{float:none;}
.page-template-page-landing_aug .link-list li h2{margin:10px 0 0}
.page-template-page-landing_aug #enquire h1{font-size:68px;}
.page-template-page-landing_aug #enquire .tel{font-size:52px;}
.page-template-page-landing_aug .visual-land img{max-width:1000%}
}
@media (max-width:1024px) {
    .page-template-page-landing_aug .container{width:767px}
    .page-template-page-landing_aug .section .left,
.page-template-page-landing_aug .section .right,
.page-template-page-landing_aug .section.view2 .left,
.page-template-page-landing_aug .section.view2 .right,
.page-template-page-landing_aug #enquire .left,
.page-template-page-landing_aug #enquire .right,
.page-template-page-landing_aug .section.video .left,
.page-template-page-landing_aug .section.video .right{float:none;overflow:hidden;width:100%;text-align:center;}
.page-template-page-landing_aug .section.text-s {    padding: 40px 0;}
.page-template-page-landing_aug .section.view2 .btn{float:none, font-size: 15px; letter-spacing: 0;}
.page-template-page-landing_aug .link-list{padding:0 0 56px;margin:0 -6% 19px 0;}
.page-template-page-landing_aug #enquire{padding:40px 0}
.page-template-page-landing_aug #enquire .tel a{float:none;display:inline-block;vertical-align:top;}
.page-template-page-landing_aug #enquire h1{float:none;}
.page-template-page-landing_aug #enquire .right{padding:20px 0 0}
}
@media (max-width:800px) {
    .page-template-page-landing_aug .container{width:auto}
    .page-template-page-landing_aug .visual-land h2{font-size:42px;line-height:65px;}
    .page-template-page-landing_aug .visual-land{min-height:400px!important;text-align:center;}
    .page-template-page-landing_aug .section.text-s h2{font-size:77px;}
    .page-template-page-landing_aug .serv-list li,
    .page-template-page-landing_aug .link-list li .text-holder,
    .page-template-page-landing_aug .section.text-s p{font-size:20px;line-height:25px;}
    .page-template-page-landing_aug .link-list li {text-align:center;}
    .page-template-page-landing_aug .serv-list li{text-align:center;}
    .page-template-page-landing_aug .serv-list li img{float:none;display:block;margin:0 auto 20px;}
    .page-template-page-landing_aug .link-list li h2{font-size:45px;}
    .page-template-page-landing_aug .link-list li h3{font-size:30px;}
        .page-template-page-landing_aug #why ul {margin:0;} 
        .page-template-page-landing_aug .link-list {margin:0;padding:0}
        .page-template-page-landing_aug .link-list li{width:100%;margin:0 0 20px}
        .page-template-page-landing_aug .serv-list{padding:0}
        .page-template-page-landing_aug .section.text-s h3{font-size:43px;line-height:53px;margin:10px 0 12px;}
        .page-template-page-landing_aug .section.text-s h2{line-height:77px;margin:10px 0}
        .page-template-page-landing_aug .serv-list {margin:0 0 -20px}
        .page-template-page-landing_aug .serv-list li{width:100%;margin:0 0 20px;}
        .page-template-page-landing_aug .visual-land .btn-subscribe{float:none}
        .page-template-page-landing_aug #enquire h1,
    .page-template-page-landing_aug #why h2{line-height:57px;font-size:47px;margin:0 0 20px;padding:0 0 20px;float:none;text-align:center;}
    .page-template-page-landing_aug #why ul li{margin:0 0 10px;float:none;display:block;width:100%}
    .page-template-page-landing_aug .link-list li .btn{position:static;min-width:108px;padding:13px 20px 7px;float:none;display:inline-block;vertical-align:top;}
    .page-template-page-landing_aug #enquire .tel{font-size:36px;}
    .page-template-page-landing_aug .link-list li  .text-holder{padding:0}
}






.page-template-page-landing_aug .link-list li  .text-holder



