@font-face {
  font-family: 'Open Sans Light';
  src: url('../fonts/StagSans-Light.eot');
  src: local('O'), url('../fonts/StagSans-Light.woff') format('woff'), url('../fonts/StagSans-Light.ttf') format('truetype'), url('../fonts/StagSans-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Book';
  src: url('../fonts/StagSans-Book.eot');
  src: local('O'), url('../fonts/StagSans-Book.woff') format('woff'), url('../fonts/StagSans-Book.ttf') format('truetype'), url('../fonts/StagSans-Book.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Bold';
  src: url('../fonts/StagSans-Bold.eot');
  src: local('O'), url('../fonts/StagSans-Bold.woff') format('woff'), url('../fonts/StagSans-Bold.ttf') format('truetype'), url('../fonts/StagSans-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans SemiBold';
  src: url('../fonts/StagSans-Semibold.eot');
  src: local('O'), url('../fonts/StagSans-Semibold.woff') format('woff'), url('../fonts/StagSans-Semibold.ttf') format('truetype'), url('../fonts/StagSans-Semibold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Medium';
  src: url('../fonts/StagSans-Medium.eot');
  src: local('O'), url('../fonts/StagSans-Medium.woff') format('woff'), url('../fonts/StagSans-Medium.ttf') format('truetype'), url('../fonts/StagSans-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* home-ie-c*/
#hero .cta a.refund-calc { float:left; background:#152337 url(../image/hero-button-calc.png) 50% 10px no-repeat; padding:84px 10px 10px 10px; margin:0px 20px 0px 0px; color:#fff; text-decoration:none; text-align:center; width:100%; max-width:190px; }
#hero .cta a.live-help { float:left; background:#152337 url(../image/hero-button-chat.png) 50% 10px no-repeat; padding:84px 10px 10px 10px; margin:0px 20px 0px 0px; color:#fff; text-decoration:none; text-align:center; width:100%; max-width:190px; }
#hero .cta a.max-refund { float:left; background:#152337 url(../image/hero-button-maxrefund.png) 50% 10px no-repeat; padding:84px 10px 10px 10px; margin:0px 0px 0px 0px; color:#fff; text-decoration:none; text-align:center; width:100%; max-width:190px; }
#hero .cta { clear: left; float: left; font-size: 18px; margin: 30px 0px 0px 0px; max-width: 620px; width: 100%; }
#hero ul.ticks.nzeal li.green { font-size: 18px; }
#hero ul.ticks li.green { background: url(../image/hero-tick-green.png) center left no-repeat; list-style: none; margin: 8px 0; padding: 0 0 0 30px;}
#hero ul.ticks h3 { font-size: 30px; margin: 0 0 30px 0;}
#hero ul.ticks h3.canada { font-size: 24px; margin: 30px 0 30px 0; text-align: left;}
#hero p.hero-p { float: left; clear: left; font-size: 20px; max-width: 620px;}
#hero ul.ticks h3.ireland { font-size: 24px; margin: 0 0 30px 0; text-align: left;}
#hero h4.ticks-h4{ color: #f5c900; text-align: left; border:none; margin:50px 0 15px 0; padding: 0px;}

/*lead gen form start*/
#lead-gen-home-a ul.steps {
    display: none;
}

#lead-gen-home-a .options-list { padding: 5px 0 0 0; }
#lead-gen-home-a .options-list li { list-style: none; margin: 0 0 15px 0; }
#lead-gen-home-a .options-list a { background: #f5c900 url(../image/arrow-right.png) 93% center no-repeat; color: #033333; display: block; font-size: 18px; font-weight: bold; padding: 10px 60px 10px 10px; text-decoration: none; transition: background 0.3s; min-height: 68px;}
#lead-gen-home-a .options-list a:before { background: url(../image/sprite-options.png) no-repeat; content: ""; display: inline-block; float: left; height: 50px; margin: 0 10px 0 0; width: 50px; }
#lead-gen-home-a .options-list li:nth-child(1) a:before { background-position: 0 0; }
#lead-gen-home-a .options-list li:nth-child(2) a:before { background-position: 0 -50px; }
#lead-gen-home-a .options-list li:nth-child(3) a:before { background-position: 0 -100px; }
#lead-gen-home-a .options-list li:nth-child(4) a:before { background-position: 0 -150px; }
#lead-gen-home-a .options-list a strong { display: block; padding: 5px 0; }
#lead-gen-home-a .options-list a strong span { font-size: 14px; font-weight: normal; }
#lead-gen-home-a .options-list a:hover { background-position: 95% center; }

.tooltipsy
{
    background-color: #000;
    border-radius: 3px;
    color: #fff;
    max-width: 200px;
    padding: 5px;
}
#lead-gen-home-a .options-list a.cursor-not-allowed { cursor: not-allowed; }
/*lead gen form end*/

/* home-ie-c end*/

.partner2 {
   font-family: 'Open Sans', Arial, sans-serif;
}

.wrap2 {
   font-family: 'Open Sans Book', Arial, sans-serif;
}
.wrap2 .leftside.experiment {
    width: 58%;
    float: left;
}
.wrap2 #hero .experiment h4.ticks-h4 {
    margin-top: 0px;
    font-size: 14px;
}
.wrap2 #hero ul.ticks {
    clear: left;
    float: left;
    font-size: 13px;
}
.wrap2 #hero .experiment .country-slider a span {
    background: url(../image/usersegmentation_icons_sprite2.png) no-repeat;
    content: "";
    display: block;
    height: 40px;
    margin: 0 auto 8px auto;
    width: 60px;
}  
.wrap2 #hero .experiment .country-slider span.at { background-position: 0 -100px; }
.wrap2 #hero .experiment .country-slider span.au { background-position: 0 0; }
.wrap2 #hero .experiment .country-slider span.be { background-position: 0 -200px; }
.wrap2 #hero .experiment .country-slider span.ca { background-position: 0 -300px; }
.wrap2 #hero .experiment .country-slider span.de { background-position: 0 -500px; }
.wrap2 #hero .experiment .country-slider span.dk { background-position: 0 -400px; }
.wrap2 #hero .experiment .country-slider span.gg { background-position: 0 -700px; }
.wrap2 #hero .experiment .country-slider span.ie { background-position: 0 -900px; }
.wrap2 #hero .experiment .country-slider span.jp { background-position: 0 -1000px; }
.wrap2 #hero .experiment .country-slider span.lu { background-position: 0 -1100px; }
.wrap2 #hero .experiment .country-slider span.nl { background-position: 0 -800px; }
.wrap2 #hero .experiment .country-slider span.no { background-position: 0 -1300px; }
.wrap2 #hero .experiment .country-slider span.nz { background-position: 0 -1200px; }
.wrap2 #hero .experiment .country-slider span.uk { background-position: 0 -1400px; }
.wrap2 #hero .experiment .country-slider span.us { background-position: 0 -1500px; }
.wrap2 .country-slider a {
    font-size: 10px;
}
.wrap2 #hero{
    background: #fff;
    color: #1451a1;
}
.wrap2 h2 {
    font-family: 'Open Sans Medium';
    font-size: 20px;
    margin: 0 0 10px 0;
    text-align: center;
    color: #1451a1;
}  
.wrap2 #hero .pageWrapper {
    overflow: hidden;
    max-width: 600px;
    padding: 12px 0;
    width: 100%;
}
.wrap2 #hero p.experiment {
    margin: 0 0 15px 0;
    font-size: 13px;
    clear: left;
}
.wrap2 #hero .experiment20FontSize {
    color: #f47f01;
    margin: 0;
    font-size: 13px;
    clear: left;
}
.wrap2 #hero .experiment p > a {
    color: #1451a1;
    text-decoration: underline;
}
.wrap2 #hero .form-holder {
    background: #f47f01;
    float: right;
    font-weight: bold;
    margin-bottom: 30px;
    padding: 15px;
    width: 40%;
}
.wrap2 #hero h4 {
    border-bottom: 1px solid #1451a1;
    font-size: 15px;
    font-weight: bold;
}
.wrap2 #hero .experiment h4.ticks-h4 {
    font-weight: bold;
    color: #1451a1;
	border-bottom:none;
}
.wrap2 #hero .experiment .country-slider {
    background: #eceded;
    margin: 15px 0;
}
.wrap2 #hero .experiment .country-slider a {
    color: #636363;
   font-family: 'Open Sans Bold', Arial, sans-serif;
}
.wrap2 .inputBox p, .wrap2 .thanks p, .wrap2 .thanks ol , .wrap2 #hero .form-holder .star {
    color: #1451a1;
    font-size: 14px;
}
.wrap2 #hero ul.ticks li.green {
    background: url(../image/hero-tick-orange.png) center left no-repeat;
}

.wrap2 #hero .form-holder .continue_but {
    background: #1451a1 url(../image/blue_arrow2.jpg) center right no-repeat;
	color: #fff;
    font-family: 'Open Sans Medium';
    font-size: 16px;
	border: 1px solid #1451a1;
}
.wrap2 .chzn-container-single .chzn-single {
	color: #636363;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* @charset 'UTF-8'; */
/* Slider */
.slick-loading .slick-list
{
  /*  background: #fff url('./ajax-loader.gif') center center no-repeat;*/
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/slick.eot');
    src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: 0;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 12px;
    height: 12px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 12px;
    height: 12px;

    cursor: pointer;

    color: transparent;
    border: 0;
    border-radius: 50%;
    outline: none;
    background: #e5e5e5;
    list-style: none;
}
.slick-dots li.slick-active button {
    background: #bbb;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    display: none;
    
    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}



#hero{ background: #213757 url(../image/hero-shadow.png) top center no-repeat; color: #fff; /*padding-top:100px;*/}
#hero-iframe #hero{ padding-top: 10px; }
#hero * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.wrap2 #hero .experiment .country-slider div { height: 85px; width: 65px; }
#hero .pageWrapper { overflow: hidden; padding: 50px 0; }
#hero h1 { font-family: 'Conv_StagSans-Medium', Arial, sans-serif; font-size: 48px; margin: 0 0 10px 0; text-align: center; }
.wrap #hero h2 { font-family: 'Conv_StagSans-Medium'; }
#hero h1.f-42 { font-size: 42px; }
#hero h3 { font-size: 24px; margin: 0 0 50px 0; text-align: center; }
#hero h3 span { color: #f5c900; font-family: 'Conv_StagSans-Bold', Arial, sans-serif; }
#hero .video-box { background: #fff; box-shadow: 3px 5px 15px rgba(0,0,0,0.5); float: left; margin: 0 0 30px 0; padding: 10px; width: 600px; }
#hero ul.ticks { clear: left; float: left; font-size: 20px; margin: 0; max-width: 620px; }
#hero ul.ticks li { background: url(../image/hero-tick.png) center left no-repeat; list-style: none; margin: 8px 0; padding: 0 0 0 30px; }
#hero .form-holder { background: #3ca247; float: right; max-width: 300px; padding: 15px; width: 100%; }
#hero .form-holder h2 { font-size: 16px; margin: 0 0 15px 0; }
#hero .form-holder .star { color: #fff; }
#hero .form-holder .inputBox { clear: both; max-width: none; min-height: 0; padding: 0 0 10px 0; width: 100%; }
#hero .form-holder .chzn-container { width: 100%!important; }
#hero .form-holder .inputBox p { font-family: 'Conv_StagSans-Light', Arial, sans-serif; margin: 0; }
.wrap #hero .form-holder .inputBox p { font-family: 'Open Sans'; font-size: 12px; font-weight: bold; }
.wrap2 #hero .form-holder .inputBox p { font-family: 'Open Sans Book', Arial, sans-serif; margin: 0; }
#hero .form-holder input[type=tel], 
#hero .form-holder input[type=email] { width: 100%!important; }
.wrap2 #hero .form-holder input[type="text"] { color: #636363; }
#hero .form-holder .continue_but { background: #ffe400 url(../image/yellow_arrow2.jpg) center right no-repeat; color: #333; font-family: 'Conv_StagSans-Bold', Arial, sans-serif; font-size: 19px; min-height: 0; padding: 24px 70px 24px 24px; text-align: left; text-transform: uppercase; width: 100%!important; }
.wrap2 #hero .form-holder .continue_but { padding: 24px 70px 24px 18px; }
#hero .form-holder .elem_1417 { clear: both; }
#hero .form-holder .elem_1417 p { display: none; }
#hero h4 { border-bottom: 1px solid #77be7f; font-size: 26px; margin: 0 0 15px 0; padding: 0 0 15px 0; }
#hero .inputBox .input_holder .blankInput {
    width: 100%!important;
    height: 41px;
    font-size: 18px;
}
/*Forms layout */
#hero .form-holder #form_613 .step2 .inputBox {
    width: 48%;
    clear: right !important;
    margin: 0 1%;
}
#form_613 .step2 .inputBoxDate .input_flag {
    position: absolute;
    left: 10px;
    top: 10px;
}
#form_613 .step2 .inputBoxDate .datepicker { width: 100% !important; }
#hero #form_613 .checkbox+span { margin: 0; }
#hero #form_613 .radio_info { height: 0; min-height: 15px !important; }
#hero #form_613 .chzn-container-single .chzn-single span { font-size: 18px;}
#hero .form-holder #form_613 .step2 .inputBox:nth-last-child(-n+2) { width: 100% !important; }
#hero #form_613 #signature-pad { width: 430px; }
#form_613 .signature-pad--actions .clear,
#form_613 .signature-pad--actions button[data-action="undo"] {
    width: auto;
    padding: 10px 20px;
    margin: 5px 0 0 0;
    border: 1px solid #fff;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    background: transparent;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
    -webkit-transition: ease .5s;
    -o-transition: ease .5s;
    transition: ease .5s;
}
#form_613 .signature-pad--actions .clear:hover,
#form_613 .signature-pad--actions button[data-action="undo"]:hover {
    background: #fff;
    color: #000;
}
#form_613 .signature-pad--actions .clear { margin-right: 5px; }


#refundsfrom { background: url(../image/hero-shadow.png) top center no-repeat; border-top: 1px solid #fff; color: #333; }
#refundsfrom * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#refundsfrom .pageWrapper { padding: 50px 0; }
#refundsfrom h2 { font-size: 40px; margin: 0 0 15px 0; }
#refundsfrom h6 { font-size: 17px; }
#refundsfrom .country-slider { margin: 30px 0; overflow: hidden; }
#refundsfrom .country-slider div { float: left; list-style: none; margin: 15px 0 0 0; text-transform: uppercase; width: 25%; }
#refundsfrom .country-slider div:nth-child(5) { clear: left; }
#refundsfrom .country-slider a { color: #333; display: inline-block; font-family: 'Conv_StagSans-Book', Arial, sans-serif; margin: 0 7px; text-align: center; vertical-align: top; width: 100px; }
#refundsfrom .country-slider a span { background: url(../image/usersegmentation_icons_sprite.png) no-repeat; content: ""; display: block; height: 63px; margin: 0 auto 8px auto; width: 100px; }
#refundsfrom .country-slider span.at { background-position: 0 -100px; }
#refundsfrom .country-slider span.au { background-position: 0 0; }
#refundsfrom .country-slider span.be { background-position: 0 -200px; }
#refundsfrom .country-slider span.ca { background-position: 0 -300px; }
#refundsfrom .country-slider span.de { background-position: 0 -500px; }
#refundsfrom .country-slider span.dk { background-position: 0 -400px; }
#refundsfrom .country-slider span.gg { background-position: 0 -700px; }
#refundsfrom .country-slider span.ie { background-position: 0 -900px; }
#refundsfrom .country-slider span.jp { background-position: 0 -1000px; }
#refundsfrom .country-slider span.lu { background-position: 0 -1100px; }
#refundsfrom .country-slider span.nl { background-position: 0 -800px; }
#refundsfrom .country-slider span.no { background-position: 0 -1300px; }
#refundsfrom .country-slider span.nz { background-position: 0 -1200px; }
#refundsfrom .country-slider span.uk { background-position: 0 -1400px; }
#refundsfrom .country-slider span.us { background-position: 0 -1500px; }
#refundsfrom .country-slider .flex-control-nav { display: none; }

#taxtime { margin: 0 0 30px 0; }
#taxtime * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#taxtime .pageWrapper { background: #333; color: #fff; }
#taxtime .wrap { overflow: hidden; padding: 30px; }
#taxtime h2 { float: left; font-size: 40px; margin: 0 0 10px 0; }
#taxtime h6 { clear: left; float: left; font-size: 17px; }
#taxtime .green_but { background-position: right -300px; float: right; font-size: 16px; line-height: 36px; padding: 0 60px 0 20px; text-transform: uppercase; }

#otherservices { color: #333; }
#otherservices * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#otherservices .pageWrapper { padding: 50px 0; }
#otherservices h2 { font-size: 40px; margin: 0 0 15px 0; }
#otherservices h6 { font-size: 17px; }
#otherservices .iconsWrapper { background: #f2f2f2 url(../image/arrow-white-down.png) top center no-repeat; }
#otherservices .icons-slider { overflow: hidden; }
#otherservices .icons-slider div { float: left; margin: 15px 0; text-align: center; width: 50%; }
#otherservices .icons-slider a { color: #333; display: inline-block; font-family: 'Conv_StagSans-Book', Arial, sans-serif; margin: 0 20px; min-height: 220px; width: 190px; text-transform: uppercase; vertical-align: top; }
#otherservices .icons-slider a:hover { text-decoration: none; }
#otherservices .icons-slider a span { background: url(../image/service_icons_sprite.png) no-repeat; content: ""; display: block; height: 155px; margin: 0 auto 8px auto; width: 140px; }
#otherservices .icons-slider a span.au { background-position: -640px 0; }
#otherservices .icons-slider a:hover span.au { background-position: -640px -160px; }
#otherservices .icons-slider a span.ca { background-position: -5919px 0; }
#otherservices .icons-slider a:hover span.ca { background-position: -5919px -160px; }
#otherservices .icons-slider a span.ie { background-position: -5440px 0; }
#otherservices .icons-slider a:hover span.ie { background-position: -5440px -160px; }
#otherservices .icons-slider a span.uk { background-position: -3360px 0; }
#otherservices .icons-slider a:hover span.uk { background-position: -3360px -160px; }
#otherservices .icons-slider a span.us { background-position: -4640px 0; }
#otherservices .icons-slider a:hover span.us { background-position: -4640px -160px; }
#otherservices .icons-slider a span.tax { background-position: -320px 0; }
#otherservices .icons-slider a:hover span.tax { background-position: -320px -160px; }
#otherservices .icons-slider a span.forms { background-position: -6397px 0; }
#otherservices .icons-slider a:hover span.forms { background-position: -6397px -160px; }
#otherservices .icons-slider a span.ex { background-position: -6238px 0; }
#otherservices .icons-slider a:hover span.ex { background-position: -6238px -160px; }

#tbreviews { color: #333; }
#tbreviews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#tbreviews .pageWrapper { padding: 50px 0; }
#tbreviews h2 { font-size: 40px; margin: 0 0 15px 0; }
#tbreviews h6 { font-size: 17px; margin: 0 0 30px 0;  }
#tbreviews iframe { margin: 0 0 50px 0; }
#tbreviews .testimonials-slider { padding: 0 100px; text-align: center; position: relative; }
#tbreviews .testimonials-slider ul { margin: 0; }
#tbreviews .testimonials-slider li { list-style: none; }
#tbreviews .testimonials-slider .avatar { border-radius: 50%; }
#tbreviews .testimonials-slider h3 { font-family: 'Conv_StagSans-Semibold', Arial, sans-serif; font-size: 20px; margin: 10px 0 30px 0; }
#tbreviews .testimonials-slider p.quote { font-size: 18px; font-style: italic; line-height: 24px; margin: 0 0 30px 0; }
#tbreviews .testimonials-slider strong { font-family: 'Conv_StagSans-Semibold', Arial, sans-serif; }
#tbreviews .testimonials-slider .flex-control-nav { display: none; }
#tbreviews .testimonials-slider .flex-prev { background: url(../image/ui_vertical_sprite.png) -54px -1340px no-repeat; height: 36px; width: 36px; top: 70%; }
#tbreviews .testimonials-slider .flex-next { background: url(../image/ui_vertical_sprite.png) -54px -180px no-repeat; height: 36px; width: 36px; top: 70%; right: 0; }

#globalservices { background: #f2f2f2; color: #333; font-size: 17px; }
#globalservices * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#globalservices .pageWrapper { background: url(../image/dude.png) bottom right no-repeat; overflow: hidden; padding: 50px 330px 140px 0; }
#globalservices h2 { font-size: 40px; margin: 0 0 15px 0; }
#globalservices p { line-height: 20px; margin: 0 0 15px 0; text-align: justify; }
#globalservices .green_but { background-position: right -300px; float: left; font-size: 16px; line-height: 36px; margin: 0 20px 10px 0; padding: 0 60px 0 20px; text-transform: uppercase; }
#globalservices .blue_but { background: #5bacd3 url('../image/ui_vertical_sprite.png') right -1296px no-repeat; float: left; font-size: 16px; line-height: 36px; margin: 0; padding: 0 60px 0 20px; text-transform: uppercase; }

#didyouknow { color: #333; font-size: 17px; }
#didyouknow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#didyouknow .pageWrapper { padding: 75px 0; }
#didyouknow h2 { font-size: 40px; margin: 0 0 15px 0; }
#didyouknow p { line-height: 20px; margin: 0 0 15px 0; }
#didyouknow .yellow_but { background: #ffe400 url('../image/ui_vertical_sprite.png') right -180px no-repeat; color: #000; display: inline-block; font-family: 'Conv_StagSans-Semibold', Arial, sans; font-size: 16px; line-height: 36px; margin: 0; padding: 0 60px 0 20px; text-transform: uppercase; }

#taxtime img,
iframe,
.team { max-width: 100%; }
.inputBox:first {
    display: none;
    visibility: hidden;
    position: absolute;
    top: -100px;
}
.inputBox p, .thanks p, .thanks ol{
	color:#fff;
	font-style: normal;
	font-weight: normal;
	font-size:16px;
}
.thanks ol {
	margin: 5px 0px 5px 0px;
	padding: 0 0 0 30px;
}
.thanks a {
    color: #ffd40d;
}
.inputBox {
    margin: 0;    
	line-height: 28px;
}
input[type=tel], input[type=email]{width:220px!important;}
.chzn-container .chzn-results li {
    color: #000;
}
.continue_but {background-color:#ff892b}
.innerOfficesMap .continue_but {background-color:#50c25b;}

.loader-f-gif{
    right: 90px!important;
    top: -28px!important;
}

/* RESPONSIVE */

@media (min-width: 1000px) { 
    #hero.hero-equal-width .form-holder { max-width: 49%; }
    #hero.hero-equal-width ul.ticks,
    #hero.hero-equal-width p.hero-p,
    #hero.hero-equal-width p.hero-p, 
    #hero.hero-equal-width .cta {
        max-width: 49%; 
    }
    #hero.hero-equal-width .cta { display: flex !important; display: -webkit-box; display: -ms-flexbox; }
}

@media (max-width: 599px) {
    .wrap2 #hero .pageWrapper { padding: 15px; }
    .wrap2 #hero .form-holder { float: none; margin: 0 0 50px 0; overflow: hidden; width: 100%; }
    .wrap2 .leftside.experiment { float: none; width: 100%; }
    #otherservices .icons-slider a { font-size: 12px; }
}

@media screen and (max-width: 999px) {
    #hero .video-box { display: block; float: none; margin: 0 auto 30px auto; text-align: center; width: 590px; }
    #hero .form-holder { margin: 0 0 30px 0; max-width: none; }
    .slick-list { width: 100%!important; }
    #taxtime h2,
    #taxtime .green_but,
    #taxtime h6 { float: none; margin: 5px 0; }
    #tbreviews .testimonials-slider { padding: 0 0 100px 0; }
    #globalservices .pageWrapper { background-image: none; padding: 50px 0; }
    .flex-next { background: url(../image/ui_vertical_sprite.png) -54px -180px no-repeat!important; }
    .custom-navigation { width: 100px; position: absolute; bottom: 30px; left: 50%; margin-left: -50px; }
    #tbreviews iframe { height: 450px; }
    #refundsfrom .country-slider { margin: 0; }
    #refundsfrom .country-slider a { display: block; margin: 10px auto; }
    #otherservices .icons-slider a { display: block; height: 195px; margin: 20px auto; }
    #hero .cta { max-width: none; }
    #hero .cta a.refund-calc,
    #hero .cta a.live-help,
    #hero .cta a.max-refund { max-width: none; width: 30%; }
}

@media (max-width: 899px) {
    #tbreviews iframe { height: 400px; }
    #hero .experiment .country-slider { padding: 10px; }
	input[type=tel], input[type=email], .inputBox, .input_holder{width:100%!important;max-width:100%;}
}

@media (max-width: 799px) {
    #tbreviews iframe { height: 350px; }
}

@media (max-width: 699px) {
    #hero h1 { font-size: 30px; }
    #hero h3,
    #hero h4 { font-size: 17px; }
    body:last-child #hero h4, x:-moz-any-link,
    body:last-child .inputBox .input_holder .blankInput, x:-moz-any-link,
    body:last-child .chzn-container, x:-moz-any-link { font-size: 16px; }
    body:last-child .error_msg, x:-moz-any-link { font-size: 14px; }
    #hero .video-box { padding: 2.5%; width: 95%; }
    #globalservices, #didyouknow { display: none; }
    #hero .video-box iframe { height: 250px; }
    #tbreviews iframe { height: 300px; }
    @media screen { 
        @media (min-width: 0px) { 
            #hero h4 { font-size: 16px; } 
        } 
    }
    #refundsfrom .country-slider div { width: 50%; }
}
/* home-ie-c*/
@media (max-width: 680px) {
    #hero .cta a.refund-calc { background-size: 50px; float:left; margin:0px 20px 20px 0px; padding: 65px 10px 10px 10px; width:100%; max-width:none;  }
    #hero .cta a.live-help { background-size: 50px; float:left; margin:0px 20px 20px 0px; padding: 65px 10px 10px 10px; width:100%; max-width:none;  }
    #hero .cta a.max-refund { background-size: 50px; float:left; margin:0px 0px 0px 0px; padding: 80px 10px 10px 10px; width:100%; max-width:none;  }
}
/* home-ie-c end*/
@media (max-width: 599px) {
    #hero .video-box iframe { height: 225px; }
    #tbreviews iframe { height: 250px; }
    #hero .experiment .country-slider div { width: 100px; }
}
@media (max-width: 567px) {
    #hero #form_613 #signature-pad { width: 300px; }
}
@media (max-width: 480px) {
    #hero .video-box iframe,
    #tbreviews iframe { height: 200px; }
    #refundsfrom h2,
    #otherservices h2,
    #tbreviews h2,
    #taxtime h2 { font-size: 24px; }
}

@media (max-width: 399px) {
    #hero .video-box iframe,
    #tbreviews iframe { height: 150px; }
}