/* #Media Sizing
================================================== */
@media ( max-width: 1200px) {

    /*** SLIDER ***/
        .con-hero h1 { width:380px;margin: 55px 0 0 3.5%;font-size: 28px;font-weight: 300;line-height: 38px;text-align: center; }
        .con-hero img { height:470px;position:absolute;bottom:0;margin-left:3.5%;display:block; }

        .con-slide { height:500px;position:relative;overflow:hidden}
        .s-slide { width:100%;height:500px;overflow:hidden;background:url('https://1914541084.rsc.cdn77.org/jobsdun/hero-bg.jpg') no-repeat top center;background-size:cover;color:white;position:relative; }
        .s-slide > .wrap { height:100% }
        .s-innerbox { width:300px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-white.png');color:#333;font-size:28px;line-height:43px;padding:15px;position:absolute;top:20%;}
        .s-innerbox input[type="button"] { width:100%;background:#506673;font-size:18px;color:white;border-style:none;display:block;margin:15px 0;padding:15px 0; }
        .s-innerbox input[type="button"]:hover { background:#6c8593 }

    /* DOWNLOAD */
        #download-header { margin:0;padding:0;height:43px;background:#63879f }
        #download-header h5 { font-weight:400;color:white;letter-spacing:1px;line-height:43px;text-align:left }
        #wrap-platform { width:1024px }
        .platform-box { width:472px;margin:22px 18px;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center } 
        .platform-box h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
        .platform-box img { display:block;text-align:center;margin:50px auto }
        .platform-box input { background:#63879f;padding:15px;margin-bottom:50px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0; }

        .platform-box2 { width:30%;height:500px;margin:22px 1.5%;padding-bottom:0;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center;position:relative; }

    /* MODULE */
        .switch         { width:68px;height:22px;margin-left:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/switch.png') no-repeat 0 0;text-indent:9999px; }
        .switch-off     { width:68px;height:22px;margin-left:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/switch.png') no-repeat 0 -22px;text-indent:9999px; }
        .blue           { color:#63879f;font-weight:400 }
        .mod-table      { width:980px;margin:0 auto;border:1px solid #9b9ea1;border-bottom:0;overflow:hidden;font-size:16px;line-height:24px }
        .mod-row        { padding:15px 0;border-bottom:1px solid #9b9ea1;float:left }
        .mod-hdr        { padding:15px 0;background:#9b9ea1;color:white }
        .mod-label      { width:668px;padding:0 10px;text-indent:0;float:left }
        .mod-space      { width:321px;padding:0 10px;text-indent:0;float:left }
        .mod-label .subtext { display:block;margin:0 10px;font-size:12px;line-height:18px;color:#888 }
        .mod-price      { width:196px;text-indent:10px;float:left;font-weight:400 }
        .mod-selected   { width:76px;padding:0 10px;float:left;font-weight:400 }
        .mod-date       { min-width:76px;padding:0 10px;text-align:right;float:left;font-weight:400 }
        .breakline      { display:inline }
    
    /* PAYMENT HISTORY */
        .ph-info        { width:100%;margin:0 0 15px 8%;display:block;font-size:16px;color:#888 }
        .ph-table       { width:600px;margin:0 0 50px 8%;border:1px solid #9b9ea1;border-bottom:0;overflow:hidden;font-size:16px;line-height:24px;float:left }
        .ph-col         { width:200px;text-align:center;float:left }
        .ph-image       { width:180px;margin:0 0 0 8%;float:left }


        .p-box:first-child ul { margin-bottom:30px }
        #ccbanner1 { display:none }
        #ccbanner2 { display:block }
        #ccbanner3 { display:none }

        #infoNote { width:210px;padding:15px 10px;font-size:14px;line-height:21px;position:absolute;top:0;left:-270px;color:#fff;font-family: 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;background:#63879f;display:none;z-index:105 }
        #infoNote2 { width:100%;margin:0 0 25px;padding:15px 0;font-size:18px;line-height:27px;color:#fff;font-family: 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;background:#63879f;display:block;text-align:center }

        #scroll-pricing { overflow-x:visible }

        #btnFooterSubmit { width:auto;margin-right:5px;padding:5px 10px;border:1px solid #d5e2e5;background:#d5e2e5;font-family:Arial,sans-serif;font-weight:bold;font-size:14px;color:#63879f;float:left;opacity:1 }
        #btnFooterSubmit:hover { opacity:0.6 }
        #txtSubFooterEmail { width:190px;margin-bottom:5px;margin-right:5px;font-size:14px;padding:5px;max-width:200px;border:1px solid white;float:left }
        .infoAffliatedPartners { display:inline-block }
        .infoAffliatedPartners2 { display:none }
        
}
@media ( max-width: 1024px) {
    /*** SLIDER ***/
        .con-slide { height:360px;position:relative;overflow:hidden}
        .s-slide { width:100%;height:360px;overflow:hidden;background:url('https://1914541084.rsc.cdn77.org/jobsdun/hero-bg.jpg') no-repeat top center;background-size:cover;color:white;position:relative; }
        .s-slide > .wrap { height:100% }
        .s-innerbox { width:300px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-white.png');color:#333;font-size:28px;line-height:43px;padding:15px;position:absolute;top:8%;}
        .s-innerbox input[type="button"] { width:100%;background:#506673;font-size:18px;color:white;border-style:none;display:block;margin:15px 0;padding:15px 0; }
        .s-innerbox input[type="button"]:hover { background:#6c8593 }


    /*** TESTIMONIAL ***/
        #wrap-testimonial { max-width:1200px;margin-bottom:25px }
        #wrap-free { max-width:750px;margin-bottom:25px }
        .t-box { width:500px;border-bottom:1px dotted #b8b8b8;display:block;clear:both;margin-right:0;margin:0 auto;float:none;}
        .t-box:last-child { border-bottom:0;margin-right:0;margin:0 auto; }
        .t-details { width:498px;min-height:0;border:0;margin:0 auto;background:transparent }
        .t-details img { display:block;margin:25px auto;-webkit-border-radius: 125px;-moz-border-radius: 125px;border-radius: 125px;width:50%;float:none }
        .t-details>h5 { margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both;color:#00bcd3; }
        .t-details>h6 { margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:200;display:block;clear:both;color:#888;text-align:center } 
        .t-details p { font-size:12px;line-height:20px;display:block;width:100%;margin:30px auto;clear:both;text-align:center;float:none }
        .br-shadow { display:none; } 

    /*** PRICING PLAN ***/
        #scroll-pricing { overflow-x:visible; }
        #wrap-pricing { max-width:1200px;min-width:1024px;margin-bottom:25px; }
        .p-box { width:320px;margin-right:0;margin:0 10px;float:left;clear:none;}
        .p-box:last-child { margin-right:0;margin:0 auto; }
        .p-box:first-child ul { margin-bottom:125px }
        .pp-details { width:320px;height:640px;min-height:100px;border:1px solid #b8b8b8;margin:0 auto 50px;background:white }
        .pp-details>h3 { width:50%;margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both }
        .pp-details>h3:first-child { margin-top:25px }
        .pp-details>h3:nth-child(2) { font-weight:300; margin-bottom:25px }
        .pp-details>.pricingPrice { width:100%;display:block;text-align:center;float:left;font-size:42px;color:black;font-weight:700 }
        .pp-details>ul { font-size:14px;min-height:100px;line-height:28px;width:100%;display:block;margin:30px 0;clear:both;text-align:center;float:left }
        .pp-details>ul li { width:100%;clear:both }
        .pp-details>input[type="button"] { width:100%;display:block;padding:15px 0;margin:0 auto 30px;font-size:14px;font-weight:700;color:white;border-style:none;position:absolute;bottom:0 }
        .enterprise { border:1px solid #00bcd3 }
        .pricingBullet { width: inherit;position: absolute;padding-left: 15px;bottom: -35px;font-size: 14px;font-weight: 400;color: #b9b9b9;text-align: left;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px; }
        #wrap-free { max-width:720px;margin-bottom:25px;margin:0 auto; }
        #wrap-free .p-box { width:360px;margin-right:0;margin:0 auto;float:left;clear:none;}
        #wrap-free .p-box:last-child { margin-right:0;margin:0 auto; }

        #ccbanner1 { display:none }
        #ccbanner2 { display:none }
        #ccbanner4 { display:block;width:100% }
        #ccbanner3 { display:none }
        #pp-mascot { display:block }

        #scroll-note { font-size:12px;display:none;width:100%;clear:both;text-align:center;color:#333;margin-top:25px; }
        

    /* CONTACT US */
        #con-innercontactus { max-width:500px;padding:0 50px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-white.png');margin:0 auto;overflow:hidden }
        
        #wrap-contactform { width:500px;margin-bottom:25px;margin:0 auto 25px;clear:both;background:#ddd;border:1px solid #a4a4a4;border-bottom:0;overflow:hidden;position:relative }

        .cf-box { width:100%;height:auto;margin-right:5%;float:none;clear:both;overflow:hidden;border-bottom:1px solid #a4a4a4 }
        .cf-box>h4 { width:100%;margin:25px 0;text-align:center;float:left;font-weight:700 }
        .cf-box>p { width:80%;margin:25px 10%;text-align:center;float:left;line-height:21px } 
        .cf-form, .cf-form1 { width:100%;margin:0 0;overflow:hidden;float:left;margin-bottom:5px; }
        .f-label { width:100%;display:block;clear:both;height:30px;margin-bottom:0;font-size:14px;line-height:28px;text-align:center;float:none }
        .f-label>span { color:red }
        .tightlabel { line-height:14px; }
        .f-input { width:80%;height:30px;margin-bottom:0;font-size:14px;line-height:30px;display:block;clear:both;float:none;margin:0 auto 15px; }
        .f-input input[type=text] { display:block;width:100%;margin-left:0;height:30px;font-size:14px;font-weight:300;text-indent:5px;color:#333;border-style:none }
        .f-input select { display:block;width:100%;margin-left:0;height:30px;font-size:14px;font-weight:300;color:#333;border-style:none }
        .f-input textarea { display:block;width:100%;margin-left:0;height:90px;font-family:'Lato',Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#333;border-style:none }
         #fl-message, #fi-message { height:auto }
        .cf-buttoncon { width:80%;display:block;clear:both;float:none;margin:0 auto 15px;overflow:hidden;position:relative;bottom:0; }
        .cf-button { width:100%;display:block;padding:15px 20px 15px 15px;margin:5px 0 10px 15px;font-size:14px;font-weight:700;color:white;border-style:none;float:right }

        .sep-gradient { width:54px;height:100%;background:#ddd url('https://1914541084.rsc.cdn77.org/jobsdun/gradient.png') repeat-y 24px center;float:left;position:absolute;display:none }
        .sep-arrow { width:54px;position:absolute;top:50%;display:none }
        .pos-left { left:30% }
        .pos-right { right:30% }

    /* DOWNLOAD */
        #download-header { margin:0;padding:0;height:43px;background:#63879f }
        #download-header h5 { font-weight:400;color:white;letter-spacing:1px;line-height:43px;text-align:center }
        #wrap-platform { width:768px;margin:0 auto; }
        .platform-box { width:354px;height:auto;margin:15px 0 15px 20px;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center } 
        .platform-box h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
        .platform-box a { display:block;text-align:center;margin:50px auto }
        .platform-box img { display:block;text-align:center;margin:50px auto;width:80%; }
        .platform-box span { display:block }
        .platform-box input { background:#63879f;padding:15px;margin-bottom:50px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0; }

        .platform-box2 { width:30%;height:450px;margin:22px 1.5%;padding-bottom:0;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center;position:relative; } 


    /* MODULE */
        .switch         { width:68px;height:22px;margin-left:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/switch.png') no-repeat 0 0;text-indent:9999px; }
        .switch-off     { width:68px;height:22px;margin-left:10px;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/switch.png') no-repeat 0 -22px;text-indent:9999px; }
        .blue           { color:#63879f;font-weight:400 }
        .mod-table      { width:550px;margin:0 auto;border:1px solid #9b9ea1;border-bottom:0;overflow:hidden;font-size:16px;line-height:24px }
        .mod-row        { padding:15px 0;border-bottom:1px solid #9b9ea1;float:left }
        .mod-hdr        { padding:15px 0;background:#9b9ea1;color:white }
        .mod-label      { width:310px;padding:0 10px;text-indent:0;float:left }
        .mod-space      { width:0;padding:0 10px;text-indent:0;float:left }
        .mod-price      { width:110px;text-indent:10px;float:left;font-weight:400 }
        .mod-selected   { width:90px;padding:0 10px;float:left;font-weight:400 }
        .mod-date       { min-width:90px;padding:0 10px;text-align:right;float:left;font-weight:400 }
        .breakline      { display:block }
        #mod-total .mod-label { width:240px }
        #mod-total .mod-price { width:180px }


    /* PAYMENT HISTORY */  
        .ph-info        { width:100%;margin:0 0 15px 0;text-align:center;display:block;font-size:16px;color:#888 }
        .ph-table       { width:600px;margin:0 auto;border:1px solid #9b9ea1;border-bottom:0;overflow:hidden;font-size:16px;line-height:24px;float:none }
        .ph-col         { width:200px;text-align:center;float:left }
        .ph-image       { width:180px;margin:0 0 0 8%;float:left;display:none }
    
    /*** SIGN IN MODAL ***/
        #SignInModal { width:490px;height:35px;font-size:10px;line-height:18px;position:absolute;top:5px;right:0;margin-right:150px;z-index:9999;overflow:hidden;display:block }
        #SignInModal span { font-size:12px;font-weight:bold;margin:0 5px 0 10px }
        #SignInModal input[type="text"] { height:15px }
        #btnSignInModalClose { width:10px;height:10px;margin:0 0 0 20px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/x.png') no-repeat left top;font-weight:bold;font-size:12px;border-style:none }

    /*** LEARN MORE ***/

        .article    { width:640px;margin:0 auto;  }

        .a-text     { width:100%;margin:25px 0; }
        .a-text h4  { width:100%;margin:15px 0 25px }
        .a-text p   { width:80%;margin:0 auto }

        .a-images       { width:100%;margin:25px 0 50px;float:right; }
        .a-images img   { width:80%;margin:25px auto; }

        .goright    { float:left }

        .showOnDevice {
            display:none;
        }

        #bannerForIpad { display:none;color:white }
        #bannerMobile { display:none }

        .showOnIpad {    
            width:100%;display:none;
        }

        .con-hero   { width:100%;height:100%;margin:0 0;overflow:hidden;position:relative }
        .con-hero h1 { width:270px;margin: 40px 0 0 7%;font-size: 20px;font-weight: 300;line-height: 28px;text-align: center; }
        .con-hero img { height:340px;position:absolute;bottom:0;margin-left:7%;display:block; }
        .hero-links { position:absolute;top:50px;right:20px;overflow:hidden }
        .hero-links a { color:#506572;float:right;line-height:27px }
        .hero-links img { width:27px;margin:0 5px 0 20%;float:left }

        .su-input input[type=text], .su-input input[type=number] { width:96%;height:30px;margin:0 0 0;font-size:14px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;-webkit-appearance:none;border-radius:0;border:1px solid #a9a9a9;float:none; }
        .su-input select { width:77%;height:35px;float:left;margin-right:3% }
        .su-input #cphMain_txtPostCode2 { width:16%;margin-right:0;height:30px;float:left }
        .su-input input[type=password] { width:96%;height:30px;margin:0 0 0;font-size:14px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;-webkit-appearance:none;border-radius:0;border:1px solid #a9a9a9;float:none; }

        #txtFirstName, #cphMain_txtFirstName2 { width:45%;margin-right:2%; }
        #txtLastName, #cphMain_txtLastName2 { width:45%;margin-left:0;float:left;margin-right:0; }


    /*** SUBNAV ***/
        #con-subnav { height:43px;background:#9b9ea1;margin:0; }
        #subnav-menu { list-style:none;overflow:hidden }
        #subnav-menu li { height:28px;font-size:14px;color:white;float:left;padding:15px 20px 0 20px; }
        #subnav-menu li:hover { height:28px;background:#192833;cursor:pointer;overflow:hidden; }
        #subnav-menu li a { height:28px;display:block;font-size:12px;color:#a8b2b9;text-decoration:none }
        #subnav-menu #cphMain_compName { float:right;font-size:18px;line-height:15px }
        #subnav-menu #cphMain_compName:hover { background:#9b9ea1;cursor:default; } 


        .hideOnIphone {    
            display:inline;
        }
        
        .block { display:inline;margin:0;float:right }

        #billDate div { width:35%;height:80px;margin-left:5%;float:left;overflow:hidden }

        .div-required { width:125px;height:100%;display:none;line-height:19px;background-color:#b94a48;right:-125px }
        
        .displayPCOnly {
            display:none;
        }


        #btnAddTradies { display:inline-block; width: 100%; float: left; }


        #btnFooterSubmit { width:auto;margin-right:5px;padding:5px 10px;border:1px solid #d5e2e5;background:#d5e2e5;font-family:Arial,sans-serif;font-weight:bold;font-size:14px;color:#63879f;float:left;opacity:1 }
        #btnFooterSubmit:hover { opacity:0.6 }
        #txtSubFooterEmail { width:190px;margin-bottom:5px;margin-right:5px;font-size:14px;padding:5px;max-width:200px;border:1px solid white;float:left }
        .infoAffliatedPartners { display:inline-block }
        .infoAffliatedPartners2 { display:none }
   
}
    


@media (max-width: 768px)  {

    #form1 { padding-bottom:590px; }

    #wrapper { width:100%;min-width:640px;min-height:100%;position:relative }
    .container { min-width:100%;min-width:640px;margin:10px 0 }
    .wrap { min-width:100%;min-width:640px;margin:0 auto 0;overflow:hidden }

    .h-logo { width:100%;float:left;clear:both }
    .h-logo img { display:block;margin:0 auto }
    .h-nav { width:100%;float:left; }
    .h-nav #nav-menu { width:630px;margin:0 auto;float:none } /* former width: 550px || LANCEVILLE072415 */
    .h-nav #nav-menu li { margin:15px 7px 0; font-size:14px; }
    .h-nav #nav-menu a { display:block;color:#f0f0f0 }
    .h-signup ul li { padding:0 10px }

    /*** HEADER ***/
        #con-header { background:#63879f;margin:0;padding:0 0 15px }
        #con-header .wrap { padding-top:0 }
    
    /*** SIGN IN MODAL ***/
        #SignInModal { width:490px;background:#63879f;height:35px;font-size:10px;line-height:18px;position:absolute;top:10px;right:0;padding-top:5px;margin-right:0;z-index:9999;overflow:hidden;display:block }
        #SignInModal span { font-size:12px;font-weight:bold;margin:0 5px 0 10px }
        #SignInModal input[type="text"] { height:15px }
        #btnSignInModalClose { width:10px;height:10px;margin:0 0 0 20px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/x.png') no-repeat left top;font-weight:bold;font-size:12px;border-style:none }
        
    /*** SUBNAV ***/
  /*      #con-subnav { height:auto;background:#9b9ea1;margin:0; }
        #subnav-menu { width:580px;height:50px;margin:0 auto;list-style:none;overflow:hidden }
        #subnav-menu li { width:100%;font-size:20px;text-align:center;color:white;float:left;padding:15px 10px; }
        #subnav-menu li:hover { background:#192833;cursor:pointer }
        #subnav-menu li a { height:43px;display:block;font-size:12px;color:#a8b2b9;text-decoration:none }
        #subnav-menu #cphMain_compName { width:100%;height:10px;display:block;text-align:center;float:right;font-size:18px;line-height:9px;clear:both; }
        #subnav-menu #cphMain_compName:hover { background:#9b9ea1;cursor:default; }*/    
    
    /*** SUBNAV ***/
        #con-subnav { height:auto;background:#9b9ea1;margin:0; }
        #subnav-menu { width:580px;height:auto;margin:0 auto;list-style:none;overflow:hidden }
        #subnav-menu li { width:100%;font-size:26px;color:white;float:left;padding:20px 10px;text-align:center; }
        #subnav-menu li:hover { background:#192833;cursor:pointer }
        #subnav-menu li a { height:43px;display:block;font-size:12px;color:#a8b2b9;text-decoration:none }
        #subnav-menu #cphMain_compName { width:100%;height:10px;display:block;text-align:center;float:left;font-size:18px;line-height:9px;clear:both; }
        #subnav-menu #cphMain_compName:hover { background:#9b9ea1;cursor:default; }

    /*** SIGN UP FORM ***/
        #wrap-settings #hdrLogin { margin-top:20px;text-align:center;display:block;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif }
        #wrap-settings #conLogin { width:400px;margin:0 auto 50px;height:262px;border:1px solid #b9b9b9;background:#fefefe;position:relative }

    /*** TESTIMONIALS ***/
        .t-details p { font-size:14px;line-height:20px;display:block;width:100%;margin:30px auto;clear:both;text-align:center;float:none }

    /*** PRICING PLAN ***/
        .pp-details>input[type="button"] { width:100%;display:block;padding:15px 0;margin:0 auto 30px;font-size:22px;font-weight:700;color:white;border-style:none }
        .pp-details>img {display:inline}

    /* CONTACT US */
        .cf-button { width:100%;display:block;padding:15px 20px 15px 15px;margin:5px 0 10px 15px;font-size:18px;font-weight:700;color:white;border-style:none;float:right }

    /* DOWNLOAD */
        #download-header { margin:0;padding:0;height:43px;background:#63879f }
        #download-header h5 { font-weight:400;color:white;letter-spacing:1px;line-height:43px;text-align:center }
        #wrap-platform { width:100%;margin:0 auto; }
        .platform-box { width:44%;height:auto;margin:15px 0 15px 4%;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center } 
        .platform-box h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
        .platform-box a { display:block;text-align:center;margin:50px auto }
        .platform-box img { display:block;text-align:center;margin:50px auto;width:80% }
        .platform-box span { display:block }
        .platform-box input { background:#63879f;padding:15px;margin-bottom:50px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0; }

        .platform-box2 { width:30%;height:450px;margin:22px 1.5%;padding-bottom:0;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center;position:relative; } 



    /*** SIGN UP FORM ***/
        #con-register { margin:0 auto 0; }
        #wrap-register { background:white;border-left:1px solid #ddd;border-right:1px solid #ddd }
        #wrap-register h4 { width:100%;text-align:center;margin:15px auto 25px; }
        #wrap-register h4 span { width:100%;text-align:center;margin:0 auto 25px;display:block; }
        .su-form { width:100%;min-width:640px;overflow:hidden;margin-top:0;margin-bottom:0;margin-left:0;margin:0 auto }
        .su-label { width:30%;height:40px;float:left;margin-bottom:15px;line-height:30px;text-indent:15px;color:#888}
        .su-input { width:70%;height:40px;float:left;margin-bottom:15px }
        .su-input input[type=text], .su-input input[type=number] { width:95%;height:30px;float:left; }
        .su-input select { width:77%;height:35px;float:left;margin-right:3% }
        .su-input #cphMain_txtPostCode2 { width:15%;margin-right:0;height:30px;float:left }
        .su-input #cvn-label { width:55px;height:40px;float:left;text-align:right;margin-bottom:15px;font-size:18px;line-height:30px;color:#888;margin-right:8px; }
        #wrap-register input[type=button] { display:block;padding:15px 35px;margin:0 25px 25px;font-size:14px;font-weight:700;color:white;border-style:none;float:right; }

        #terms { width:80%;height:500px;margin:0 auto 25px;padding:25px;font-size:14px;line-height:21px;background:#eee;font-size:12px;overflow:hidden;overflow-y:scroll;font-family:'arial',sans-serif;}
    
    /*** SLIDER ***/
        .con-slide { min-width:100%;min-width:640px;height:300px;x;position:relative;overflow:hidden}
        .s-slide { width:100%;height:300px;overflow:hidden;background:url('https://1914541084.rsc.cdn77.org/jobsdun/slide-mobile.png') no-repeat top center;background-size:cover;color:white;position:relative; }
        .bxslider { min-width:100%;min-width:640px; }
        .s-slide > .wrap { height:100% }
        .s-innerbox { width:100%;height:100%;background:url('https://1914541084.rsc.cdn77.org/jobsdun/transparent-white.png');color:#333;font-size:24px;line-height:43px;padding:0;position:absolute;top:0;}
        .s-innerbox span { width:50%;margin:15px auto;clear:both;text-align:center;display:block;}
        .s-innerbox input[type="button"] { width:50%;background:#506673;font-size:18px;color:white;border-style:none;display:block;margin:15px auto;padding:15px 0; }
        .s-innerbox input[type="button"]:hover { background:#6c8593 }






    /*** FEATURES ***/
        .f-box { width:100%;min-width:640px;min-height:0;margin-right:0;margin-bottom:0;margin:0 auto;float:none;clear:both;border-bottom:0 }
        .f-box:last-child { margin-right:0;margin: 0 auto }
        .f-innerbox { height:329px;border:1px solid #ddd;overflow:hidden }
        
        .f-icon { width:15%;padding-right:0;float:left }
        .f-icon>img { width:50px;margin:15px 5px 0 10px;float:right }
        
        .f-detail { width:78%;padding-left:7%;padding-bottom:15px;float:left }
        .f-detail>h6 { font-size:22px;display:block;clear:both;font-weight:700;letter-spacing:1px;margin-top:15px;margin-bottom:15px;color:black }
        .f-detail>p{ width:90%;color:#888;font-size:14px;line-height:28px;margin-bottom:6px}
        .f-detail>ul{ margin-left:20px;color:#888;font-size:14px;line-height:28px;list-style:disc; }
        .f-detail>ul li{ width:90%;clear:both;font-size:14px; }

        .small-feature { min-height:0 }

        .f-last { border-style:none }


    /*** DESIGNED FOR ***/
        #con-designedfor { height:auto;padding-bottom:50px; }


    /*** VIDEOS ***/
        .video { width:100%;display:block;margin:0 auto 25px;}
        .video iframe { display:block;margin:0 auto; }


    /* LANDING */
        #con-landing { min-height:300px }

    /* FOOTER */
        #con-footer { width:100%;min-width:640px;min-height:400px;background:#63879f;color:white }
        
        .f-links { width:100%;margin-top:0;overflow:hidden;float:left }
            .fl-col { width:26%;margin:10px 2% 20px;margin-right:5%;font-weight:700;font-size:12px;float:left }
            .fl-col:last-child { width:100%;margin-right:0;border-top:1px dotted white;float:right;border-left:0 }
            .fl-col:last-child h6 { margin-top:10px;margin-left:0 }
            .fl-col>ul { width:100%;margin:0;float:left;text-align:center }
            .fl-col>ul li { width:100%;float:left;margin:5px 0;text-align:center }
            .fl-col>ul li a { font-size:12px;font-weight:400;color:white }
        .fl-col>h6, .fl-partners>h6 { width:100%;margin-bottom:15px;margin-top:10px;font-weight:700;font-size:12px;float:none;text-align:center }
            .fl-col p { width:135px;margin-left:0;margin:0 auto;font-weight:300;font-size:12px;line-height:18px;float:none;text-align:center }
            .fl-col span { font-weight:700 }

            .fl-partners { width:30%;margin-top:10px;overflow:hidden;float:left }
            .fl-partners ul { width:100%;height:44px;margin:15px auto;text-indent:-999px;float:none }
            .fl-partners ul li { width:100%;clear:both;display:block;text-align:center;}
                .f-windows { width:91px;height:22px;margin-right:0;margin:0 auto;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat 0 0;}
                .f-apple { width:67px;height:22px;margin-right:0;margin:0 auto;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -91px 0;}
                .f-paypal { width:56px;height:22px;margin-right:0;margin:0 auto;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -158px 0;}
                .f-eway { width:40px;height:22px;margin-right:0;margin:0 auto;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -214px 0;}
                .f-stripe { width:44px;height:22px;margin-right:0;margin:0 auto;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -298px 0;}
                .f-grassbred { width:77px;height:22px;margin-right:0;margin:0 auto;display:block;background:url('https://1914541084.rsc.cdn77.org/jobsdun/grassbred.png') no-repeat 0 0;}

            #social { width:74px;margin-top:0;margin-left:0;margin:25px auto;text-indent:-999px;overflow:hidden;float:none }
                #f-facebook { width:22px;height:22px;margin-right:15px; background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -254px 0;float:left }
                #f-twitter { width:22px;height:22px;margin-right:15px; background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -276px 0;float:left }
        .s-slide { width:100%;height:300px;overflow:hidden;background:url('https://1914541084.rsc.cdn77.org/jobsdun/slide-mobile.png') no-repeat top center;background-size:cover;color:white }

        #divFooter { width:100%;height:590px;float:left;overflow:hidden;position:absolute;bottom:0;left:0 }
        
        #footerDesktop { display:block }
        #footerMobile { display:none }


        .hideByDefault {
            display:none;
        }

        .showOnDevice {
            display:inline-block;
        }

        #wrap-register h4 span { font-size:12px }

        #chkAgree span { font-size:12px }

        #wrap-settings p { width:640px;margin:0 auto 0;font-size:16px;line-height:24px;letter-spacing:.5px; }
        #wrap-settings h4 { width:100%;margin:25px auto 25px;font-size:21px;line-height:30px;text-align:center;display:block;font-family:'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;clear:both;color:#63879f }

        #wrap-settings p { width:640px;margin:0 auto 0;font:300 16px/24px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif }
        #wrap-settings h4 { width:100%;margin:35px auto 25px;font:700 21px/30px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:center;display:block;clear:both;color:#63879f }
        #wrap-settings h6 { width:100%;margin:25px auto 15px;font:700 14px/21px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:left;display:block;text-transform:uppercase; }
        #wrap-settings ul { width:580px;margin:15px auto 50px;list-style:disc;display:block;clear:both;line-height:20px }
        #wrap-settings ul li { width:100%;font-size:12px;margin:0 0 15px 15px;clear:both }

        #bannerForIpad { display:block;color:white }
        #bannerMobile { display:block }

        .showOnIpad {    
            width:100%;display:block;
        }

        .con-hero { display:block }
        .con-hero h1 { width:60%;margin: 20px 0 0 7%;font-size: 20px;font-weight: 300;line-height: 28px;text-align: center; }
        .con-hero img { height:340px;position:absolute;bottom:0;margin-left:7%;display:none; }

        .regErrorMessage { margin:0 15px;font-size:12px;font-style:italic;text-align:right;display:block }

        .hideOnIphone {    
            display:none;
        }

        #conFirstName, #conLastName { width:33%;margin-right:2%; }
        #txtFirstName, #txtLastName, #cphMain_txtFirstName2, #cphMain_txtLastName2 { width:45%;margin-right:2%; }
        #conName { width:70%;height:40px;}
    
        #billDate div { width:40%;height:80px;margin-left:5%;float:left;overflow:hidden }

        .div-required { width:125px;height:100%;display:none;line-height:19px;background-color:#fff;right:-125px }



    /*** PRICING PLAN ***/

        #scroll-pricing { overflow-x:visible }
        #wrap-pricing { max-width:1200px;min-width:1024px;margin-bottom:25px; }
        .p-box { width:240px;margin-right:0;margin:0 10px;float:left;clear:none;}
        .p-box:last-child { margin-right:0;margin:0 auto; }
        .p-box:first-child ul { margin-bottom:125px }
        .pp-details { width:240px;height:740px;min-height:100px;border:1px solid #b8b8b8;margin:0 auto 50px;background:white }
        .pp-details>h3 { width:50%;margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both }
        .pp-details>h3:first-child { margin-top:25px }
        .pp-details>h3:nth-child(2) { font-weight:300; margin-bottom:25px }
        .pp-details>.pricingPrice { width:100%;display:block;text-align:center;float:left;font-size:42px;color:black;font-weight:700 }
        .pp-details>ul { font-size:14px;min-height:100px;line-height:28px;width:100%;display:block;margin:30px 0;clear:both;text-align:center;float:left }
        .pp-details>ul li { width:90%;clear:both }
        .pp-details>input[type="button"] { width:100%;display:block;padding:15px 0;margin:0 auto 30px;font-size:14px;font-weight:700;color:white;border-style:none;position:absolute;bottom:0 }
        .enterprise { border:1px solid #00bcd3 }
        .pricingBullet { width: inherit;position: absolute;padding-left: 15px;bottom: -35px;font-size: 14px;font-weight: 400;color: #b9b9b9;text-align: left;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px; }
        #wrap-free { max-width:720px;margin-bottom:25px;margin:0 auto; }
        #wrap-free .p-box { width:360px;margin-right:0;margin:0 auto;float:left;clear:none;}
        #wrap-free .p-box:last-child { margin-right:0;margin:0 auto; }

        #ccbanner1 { display:none }
        #ccbanner2 { display:none }
        #ccbanner3 { display:block;width:100% }
        #ccbanner4 { display:none }
        #pp-mascot { display:none }

        #scroll-note { font-size:12px;display:block;width:100%;clear:both;text-align:center;color:#333;margin-top:25px; }

        .mobileVisible { display:none }
        .mobileHide { display:inline }

        /* Added 022015 || Lanceville */
        .con-box { width:640px;margin:0 auto;padding:0;font-family:'Open Sans',sans-serif;overflow:hidden;float:none }
        .con-box .box-outer { width:46%;margin:25px 2% 50px;float:left }
        .con-box .box-inner { max-width:100%;height:700px;border:1px solid #b8b8b8;background:white;word-wrap:break-word;float:left;position:relative }

        .box-bullet li { width:90%;margin:0 5%;font-size:14px;line-height:28px;text-align:center }
        
        .box-buttons { width:96%;margin:25px 2% 0;overflow:hidden;float:left;position:absolute;bottom:25px }
        .box-buttons li { width:100%;margin:0 0;text-align:center;position:relative;float:left }
        .box-buttons li img { width:60px;margin:0 auto;position:absolute;top:2px;left:0;right:0;display:none }
        .box-buttons li input[type="button"] {
            width:100%;margin:15px 0 0;padding:15px 0;border:0 solid #63879f;
            font-family:'Open Sans',sans-serif;font-size:14px;font-weight:900;text-align:center;text-decoration:none;color:white; 
            display:block;float:left;cursor:pointer; 
        }

        .box-note { width:95%;padding-left:5%;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#b9b9b9;text-align:left;position:absolute;bottom:-45px;left:0 }
        /* */

        #btnFooterSubmit { width:100%;margin-right:5px;padding:5px 10px;border:1px solid #d5e2e5;background:#d5e2e5;font-family:Arial,sans-serif;font-weight:bold;font-size:14px;color:#63879f;float:left;opacity:1 }
        #btnFooterSubmit:hover { opacity:0.6 }
        #txtSubFooterEmail { width:100%;margin-bottom:5px;margin-right:5px;font-size:14px;padding:5px;max-width:100%;border:1px solid white;float:left }
        .infoAffliatedPartners { display:none }
        .infoAffliatedPartners2 { display:block }
}

@media ( max-device-width: 750px) and (orientation: portrait) {
        #wrap-pricing { max-width:1200px;min-width:100%;margin-bottom:25px }
        .p-box { width:80%;margin-right:0;margin:0 auto;float:none;clear:both;}
        .p-box:last-child { margin-right:0;margin:0 auto; }
        .p-box:first-child ul { margin-bottom:125px }
        .pp-details { width:80%;height:740px;min-height:100px;border:1px solid #b8b8b8;margin:0 auto 50px;background:white }
        .pp-details>h3 { width:50%;margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both }
        .pp-details>h3:first-child { margin-top:25px }
        .pp-details>h3:nth-child(2) { font-weight:300; margin-bottom:25px }
        .pp-details>.pricingPrice { width:100%;display:block;text-align:center;float:left;font-size:42px;color:black;font-weight:700 }
        .pp-details>ul { font-size:14px;min-height:100px;line-height:28px;width:100%;display:block;margin:30px 0;clear:both;text-align:center;float:left }
        .pp-details>ul li { width:100%;font-size:20px;line-height:30px;clear:both }
        .pp-details>input[type="button"] { width:100%;display:block;padding:15px 0;margin:0 auto 30px;font-size:14px;font-weight:700;color:white;border-style:none;position:absolute;bottom:0 }
        .enterprise { border:1px solid #00bcd3 }
        .pricingBullet { width: inherit;position: absolute;padding-left: 15px;bottom: -35px;font-size: 14px;font-weight: 400;color: #b9b9b9;text-align: left;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px; }
        #wrap-free { max-width:750px;margin-bottom:25px; }
        #wrap-free .p-box { width:500px;margin-right:0;margin:0 auto;float:none;clear:both;}
        #wrap-free .p-box:last-child { margin-right:0;margin:0 auto; }

        #ccbanner1 { display:none }
        #ccbanner2 { display:none }
        #ccbanner3 { display:none }
        #ccbanner4 { display:block;width:100% }
        #pp-mascot { display:block }
}

/*@media ( max-width: 750px) {
        .platform-box2 { width:96%;height:auto;margin:22px 2%;padding-bottom:60px;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center;position:relative; } 
        .platform-box2 img { width:80%;display:block;text-align:center;margin:50px auto;position:relative;left:0;right:0;bottom:0 }
        .platform-box2 input { background:#63879f;padding:15px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0;position:relative;bottom:0;left: 0;right: 0;margin: 0 auto 35px;width: 50%; }
        .platform-box2 h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
        .platform-box2 #platform { display:inline-block;position:relative;width:80%;margin:0 auto;left:0;right:0;top:0; }

        .mobileVisible { display:inline }
        .mobileHide { display:none }
}*/

@media ( max-width: 640px) {

    #form1 { padding-bottom:920px; }

    /*** GENERAL ***/
    .container h3 { width:94%;font-size:32px;line-height:48px;margin:25px auto 10px;font-weight:700;clear:both;display:block;text-align:center }
    .container h5 { width:80%;font-size:20px;line-height:30px;margin:0 auto 25px;font-weight:300;clear:both;display:block;text-align:center }

    #wrapper { width:640px;min-height:100%;position:relative }
    .container { width:640px;margin:10px 0 }
    .wrap { width:640px;margin:-10px auto 0;overflow:hidden }
    .hero-links a { height:50px }

    /*** HEADER ***/
        #con-header { background:#63879f;margin:0;padding:0 0 15px }
        #con-header .wrap { padding-top:25px }

        .h-logo { float:left }
        .h-nav { float:right }
        .h-nav #nav-menu { margin:0 auto;float:none }
        .h-nav #nav-menu li { margin:15px 7px 0; font-size:14px; }
        .h-nav #nav-menu a { height:20px;display:block;color:#f0f0f0 }

        #con-signup { background:#63879f;height:auto;margin:0;padding:0 }
        .h-signup { position:absolute;top:10px;right:0; }
        .h-signup ul { height:20px;overflow:hidden }
        .h-signup ul li { height:20px;float:right;border-left:1px solid #b9b9b9;padding:0 5px;line-height:12px; }
        .h-signup ul li:last-child { border-left:0 }
        .h-signup a, .h-signup span { font-size:12px;font-weight:700;color:#f0f0f0; }

    /*** SLIDER ***/
        .con-slide { height:450px }
        .s-slide { width:100%;height:450px;overflow:hidden;background:url('https://1914541084.rsc.cdn77.org/jobsdun/slide-mobile2.jpg') no-repeat top center;background-size:cover;color:white }

    /*** INTERFACE ***/
        #interfaceImage { width:100%;display:block;margin:0 auto 25px}
        #interfaceLink { display:block;margin:0 auto 25px;font-size:22px;text-align:center;text-decoration:underline;color:#506572 }

    /*** INTERFACE ***/
        /*#conFeatures .f-box { display:none }*/
        /*#featureLinks { display:block }*/

        .boxFeatures { 
            display:block;margin-bottom:50px;float:none;clear:both; }

        .boxFeatures ul li { 
            margin:0 25px 15px;
            padding-left:20px;
            font: 300 24px/36px 'Lato', Calibri, Arial, sans-serif;
            background:url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 16px;
            clear:both;
         }

        .f-box { display:none;width:514px;min-width:514px;min-height:0;margin-right:0;margin-bottom:0;margin:0 auto;float:none;clear:both;border-bottom:0 }
        .f-box:last-child { margin-right:0;margin: 0 auto }
        .f-innerbox { height:329px;border:1px solid #ddd;overflow:hidden }
        
        .f-icon { width:15%;padding-right:0;float:left;height:50px;background:#01bbd2; }
        .f-icon>img { width:50px;margin:0 5px 0 10px;float:right }
        
        .f-detail { width:78%;padding-left:0;padding-bottom:15px;float:left }
        .f-detail>h6 { font-size:22px;display:block;clear:both;font-weight:700;letter-spacing:1px;margin-top:0;margin-bottom:15px;color:#fff;background:#01bbd2;height:50px;line-height:50px; }
        .f-detail>p{ width:90%;color:#888;font-size:14px;line-height:28px;margin-bottom:6px}
        .f-detail>ul{ display:none;margin-left:20px;color:#888;font-size:14px;line-height:28px;list-style:disc; }
        .f-detail>ul li{ width:90%;clear:both;font-size:14px; }

        .small-feature { min-height:0 }

        .f-last { border-style:none }

    /*** DESIGNED FOR ***/
        #conMarket { display:none }
        #marketList { display:block }

    /*** TESTIMONIAL ***/
        .t-box      { width:500px;border-bottom:1px solid #b8b8b8;display:block;clear:both;margin-right:0;margin:0 auto 15px;float:none;overflow:hidden}
        .t-box:last-child { border-bottom:0;margin-right:0;margin:0 auto; }
        .t-details { width:498px;min-height:0;border:0;margin:0 auto;background:transparent }
        .t-details img { display:block;margin:25px auto;-webkit-border-radius: 125px;-moz-border-radius: 125px;border-radius: 125px;width:50%;float:none }
        .t-details>h5 { margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both;color:#00bcd3; }
        .t-details>h6 { margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:200;display:block;clear:both;color:#888;text-align:center } 
        .t-details p { width:80%;font-size:18px;line-height:27px;display:block;width:100%;margin:30px auto;clear:both;text-align:center;float:none }

    /*** PRICING PLAN ***/
        .pp-details { width:100%;height:740px;min-height:100px;border:1px solid #b8b8b8;margin:0 auto 50px;background:white }
        .pp-details>input[type="button"] { width:100%;display:block;padding:15px 0;margin:0 auto 30px;font-size:22px;font-weight:700;color:white;border-style:none;text-transform:uppercase; }
        .pp-details>ul li { width:100%;font-size:20px;line-height:30px;clear:both }
        .pp-details>img {display:none;}


    /*** CONTACT US ***/


        .cf-box>h4 { width:100%;margin:25px 0;text-align:center;float:left;font-weight:700;font-size:24px }
        .cf-box>p { width:80%;margin:0 10% 25px;text-align:center;float:left;line-height:21px;font-size:20px;line-height:30px } 
        .f-label { width:100%;display:block;clear:both;height:30px;margin-bottom:5px;font-size:20px;line-height:30px;text-align:center;float:none }        
        #wrap-contactform { width:500px;margin-bottom:25px;margin:0 auto 25px;clear:both;background:#ddd;border:1px solid #a4a4a4;border-bottom:0;overflow:hidden;position:relative }
        .cf-box { width:90%;padding:0 5%;height:auto;margin-right:0;float:none;clear:both;overflow:hidden;border-bottom:1px solid #a4a4a4 }
        .f-input { width:100%;height:50px;margin-bottom:0;font-size:20px;line-height:30px;display:block;clear:both;float:none;margin:0 auto 15px; }
        .f-input input[type=text] { display:block;width:100%;margin-left:0;height:50px;font-size:20px;font-weight:300;text-indent:5px;color:#333;border-style:none }
        .cf-buttoncon { width:100%;display:block;clear:both;float:none;margin:0 auto 15px;overflow:hidden;position:relative;bottom:0; }
        .cf-button { width:100%;height:60px;display:block;padding:0;text-align:center;vertical-align:middle;margin:5px 0 10px 0;font-size:20px;font-weight:700;color:white;border-style:none;float:right;text-transform:uppercase; }
        .f-input textarea { display:block;width:100%;margin-left:0;height:90px;font-family:'Lato',Arial,sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#333;border-style:none }
        

    /* DOWNLOAD */
        #download-header { margin:0;padding:0;height:43px;background:#63879f }
        #download-header h5 { font-weight:400;color:white;letter-spacing:1px;line-height:43px;text-align:center }
        #wrap-platform { width:100%;min-width:80%;margin:0 auto; }
        .platform-box { width:80%;height:auto;margin:15px 10%;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center } 
        .platform-box h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
        .platform-box a { display:block;text-align:center;margin:50px auto }
        .platform-box img { display:block;text-align:center;margin:50px auto;width:80% }
        .platform-box span { display:inline }
        .platform-box input { background:#63879f;padding:15px;margin-bottom:50px;color:white;font-weight:bold;border-style:none;font-size:22px;-webkit-appearance:none;border-radius:0; }

        .platform-box2 { width:96%;height:auto;margin:22px 2%;padding-bottom:60px;border:1px solid #9b9ea1;float:left;color:#9b9ea1;text-align:center;position:relative; } 
        .platform-box2 img { width:80%;display:block;text-align:center;margin:50px auto;position:relative;left:0;right:0;bottom:0 }
        .platform-box2 input { background:#63879f;padding:15px;color:white;font-weight:bold;border-style:none;font-size:14px;-webkit-appearance:none;border-radius:0;position:relative;bottom:0;left: 0;right: 0;margin: 0 auto 35px;width: 50%; }
        .platform-box2 h5 { width:100%;display:block;background:#9b9ea1;color:white;padding:5px 0;font-weight:400;letter-spacing:1px }
        .platform-box2 #platform { display:inline-block;position:relative;width:80%;margin:0 auto;left:0;right:0;top:0; }

        #footerMobile .fl-col>ul { width:100%;margin:0;float:left;text-align:left }
        #footerMobile .fl-col>ul li { width:100%;float:left;margin:5px 0;text-align:left }
        #footerMobile .fl-col>ul li a { font-size:20px;line-height:30px;font-weight:400;color:white }
        #footerMobile .fl-col>h6 { width:100%;margin-bottom:15px;margin-top:10px;font-weight:700;font-size:20px;float:none;text-align:left }
        #footerMobile .fl-partners  { width:100%;margin-bottom:15px;margin-top:10px;font-weight:700;font-size:20px;float:none;border-top:1px dotted #fff;border-bottom:1px dotted #fff;text-align:center }
        #footerMobile .fl-partners>h6 { width:100%;margin-bottom:15px;margin-top:25px;font-weight:700;font-size:20px;float:none;text-align:center }
        #footerMobile .fl-partners ul li { width:100%;clear:both;display:block;text-align:center;}
            .f-windows { width:91px;height:22px;margin-right:25px;margin:0 25px 25px 0;display:inline-block;text-indent:-9999px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat 0 0;}
            .f-apple { width:67px;height:22px;margin-right:25px;margin:0 25px 25px 0;display:inline-block;text-indent:-9999px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -91px 0;}
            .f-paypal { width:56px;height:22px;margin-right:0;margin:0 0 25px 0;display:inline-block;text-indent:-9999px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -158px 0;}
            .f-eway { width:40px;height:22px;margin-right:0;margin:0 25px 25px 0;display:inline-block;text-indent:-9999px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -214px 0;}
            .f-stripe { width:44px;height:22px;margin-right:0;margin:0 0 25px 0;display:inline-block;text-indent:-9999px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/links.png') no-repeat -298px 0;}
            .f-grassbred { width:77px;height:22px;margin-right:0;margin:0 0 25px 0;display:inline-block;text-indent:-9999px;background:url('https://1914541084.rsc.cdn77.org/jobsdun/grassbred.png') no-repeat 0 0;}

        #divFooter { width:100%;height:920px;float:left;overflow:hidden;position:absolute;bottom:0;left:0 }
        
        #footerDesktop { display:none }
        #footerMobile { display:block }

        .hideByDefault {
            display:inline;
        }
        
        /*** SUBNAV ***/
            #con-subnav { height:auto;background:#9b9ea1;margin:0; }
            #subnav-menu { width:580px;height:auto;margin:0 auto;list-style:none;overflow:hidden }
            #subnav-menu li { width:100%;font-size:26px;color:white;float:left;padding:20px 10px;text-align:center; }
            #subnav-menu li:hover { background:#192833;cursor:pointer }
            #subnav-menu li a { height:43px;display:block;font-size:12px;color:#a8b2b9;text-decoration:none }
            #subnav-menu #cphMain_compName { width:100%;height:10px;display:block;text-align:center;float:right;font-size:18px;line-height:9px;clear:both; }
            #subnav-menu #cphMain_compName:hover { background:#9b9ea1;cursor:default; }
   
        /*** SIGN UP FORM ***/
        #con-register { margin:0 auto 0; }
        #wrap-register { background:white;border-left:1px solid #ddd;border-right:1px solid #ddd }
        #wrap-register h4 { width:100%;text-align:center;margin:15px auto 25px; }
        #wrap-register h4 span { width:100%;text-align:center;margin:0 auto 25px;display:block; }
        .su-form { width:98%;padding:0 1% 25px;min-width:90%;overflow:hidden;margin-top:0;margin-bottom:0;margin-left:0;margin:0 }
        .su-label { width:100%;height:40px;font-size:24px;text-align:center;float:left;margin-bottom:0;line-height:30px;text-indent:15px;color:#888}
        .su-input { width:98%;height:auto;float:left;margin-bottom:0;margin:0 1% 25px;text-align:center; }
        .su-input input[type=text], .su-input input[type=number] { width:95%;height:60px;margin:0 auto 15px;font-size:26px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;-webkit-appearance:none;border-radius:0;border:1px solid #a9a9a9;float:none; }
        .su-input select { width:70%;height:65px;float:left;margin-right:0;margin:0 3%;padding:0;max-height:65px;font-size:26px }
        .su-input #cphMain_txtPostCode2 { width:20%;height:63px;margin-right:0;margin:0 1%;padding:0;float:right }

        .su-input input[type=password] { width:95%;height:60px;margin:0 auto 15px;font-size:26px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333;-webkit-appearance:none;border-radius:0;border:1px solid #a9a9a9;float:none; }        

        .su-input .expiry-month { width:48%;height:65px;float:left;margin-right:0;font-size:26px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333 }
        .su-input .expiry-year { width:48%;height:65px;float:right;margin-right:0;font-size:26px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333 }

        .su-input #cardno { width:50%;height:60px;float:left;margin-right:5%;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;color:#333 }
        .su-input #cvn-label { width:9%;height:60px;float:left;text-align:right;margin-bottom:15px;font-size:18px;line-height:30px;color:#888;margin-right:0; }
        .su-input #cvn { width:26%;height:60px;float:right; }

        .su-input input[type="checkbox"] { width:30px;height:30px;margin:15px; }
        .su-input img { width:90px;margin-right:25px; }
        
        #wrap-register input[type=button] { width:98%;height:60px;display:block;padding:15px 0;margin:0 auto 25px;font-size:24px;font-weight:700;color:white;border-style:none;float:none;text-transform:uppercase; }
        #wrap-register h4 span { font-size:18px }

        #terms { width:80%;height:500px;margin:0 auto 25px;padding:25px;line-height:30px;background:#eee;font-size:20px;overflow:hidden;overflow-y:scroll;font-family:'arial',sans-serif;}
        #terms h4 { font-size:24px;line-height:39px }
        #terms h6 { font-size:22px;line-height:33px }

        #chkAgree>span { font-size:20px }

        #disable-payment { height:575px }
        #disable-payment h4 { font-size:26px;line-height:39px }

        #wrap-settings p { width:90%;margin:0 5% 0;font:300 21px/30px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif }
        #wrap-settings h4 { width:90%;margin:35px 5% 25px;font:700 28px/34px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:center;display:block;clear:both;color:#63879f }
        #wrap-settings h6 { width:90%;margin:25px 5% 15px;font:700 17px/24px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;text-align:left;display:block;text-transform:uppercase; }
        #wrap-settings ul { width:580px;margin:15px auto 50px;list-style:disc;display:block;clear:both;line-height:30px }
        #wrap-settings ul li { width:90%;font-size:21px;margin:25px 5% 25px 5%;clear:both }


        #bannerForIpad { display:none;color:white }
        #bannerMobile { display:block }

        .showOnIpad {    
            width:100%;display:none;
        }

        .con-hero   { display:none }

        #infoNote2 { width:80%;margin:40px 0 25px;padding:15px 10%;font-size:18px;line-height:27px;color:#fff;font-family: 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;background:#63879f;display:block;text-align:center }

        .regErrorMessage { margin:0 15px;font-size:18px;font-style:italic;text-align:center;display:block }

        .hideOnIphone {    
            display:none;
        }


        #conFirstName, #conLastName { width:98%;margin-right:0; }
        #txtFirstName, #txtLastName, #cphMain_txtFirstName2, #cphMain_txtLastName2 { width:95%;margin-right:0;margin-left:0;float:left }
        #conName { width:98%;height:auto }


     /*** DESIGNED FOR ***/
        #con-designedfor { height:auto;padding-bottom:50px; }

        #conAboutUs { max-width:970px;min-width:640px;padding:0;font-size:14px;line-height:24px }
        #conAboutUs h4 { display: block;width: 100%;text-align: center;font-size: 32px;font-weight: 700;margin: 35px auto; }
        #conAboutUs h5 { margin: 50px auto 25px;font-size: 20px;font-weight: 700; }
        #conAboutUs img { display: block;margin: 50px auto }
        #conAboutUs span { display:block;width:90%;margin:0 auto 50px;text-align: center;font-size: 24px;font-weight:700;line-height:36px; }
        #conAboutUs p { display: block;width: 80%;margin: 0 auto 25px;font-size: 18px;text-align:left;line-height: 27px; }
        #conAboutUs ol { list-style-type: disc;width: 80%;margin: 0 auto 35px; }
        #conAboutUs ol li { margin: 0 25px 10px; }


        #adminPanel td { padding:15px 10px;font:400 12px/20px 'Lato','Gill Sans','Gill Sans MT','Calibri',sans-serif;vertical-align:top }

        #searchField span { width:100%;text-align:center;line-height:30px;margin:0 5px;float:left }
        #searchField input[type="text"] { width:98%;margin-bottom:15px;height:30px;margin-right:2%;float:left }
        #searchField input[type="button"] { width:100% }
        #searchField { width:96%;margin:25px 2%;float;left;overflow:hidden }


        .entry { width: 90%; height: 140px; overflow: hidden; margin:45px 5% 50px; padding:0; float:left; }
        .entry:hover { background:#f7f7f7;cursor:pointer }
        .entry h1:hover { color:#999; cursor: pointer;}
        .entry p:hover { cursor: pointer;}


        .prodContent h3 { font-size:32px;margin:0 auto;float:none }
        .prodContent h4 { font-size:36px;margin:50px 0;color:#63879f }
        .prodSlider { max-width:770px;margin:25px auto 50px;overflow:hidden }
        .prodFeatures { width:100%;margin:25px auto 50px;overflow:hidden }
        .prodFeatures li h2 { height:35px;font-size:28px;color:#63879f;line-height:auto }
        .prodExtras { width:80%;margin:0 10% 15px;float:left;font-size:16px;line-height:24px;display:block; }
        .prodPlan { width:80%;margin:0 10% 15px;float:left;font-size:16px;line-height:24px;display:block; }
        .prodPlanSpace { width:0;margin:0 0;float:left;font-size:16px;line-height:24px;display:block; }

        #wrap-pricing { max-width:1200px;min-width:100%;margin-bottom:25px }
        .p-box { width:80%;margin-right:0;margin:0 auto;float:none;clear:both;}
        .p-box:last-child { margin-right:0;margin:0 auto; }
        .p-box:first-child ul { margin-bottom:125px }
        .pp-details { width:80%;height:740px;min-height:100px;border:1px solid #b8b8b8;margin:0 auto 50px;background:white }
        .pp-details>h3 { width:50%;margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:600;display:block;clear:both }
        .pp-details>h3:first-child { margin-top:25px }
        .pp-details>h3:nth-child(2) { font-weight:300; margin-bottom:25px }
        .pp-details>.pricingPrice { width:100%;display:block;text-align:center;float:left;font-size:42px;color:black;font-weight:700 }
        .pp-details>ul { font-size:14px;min-height:100px;line-height:28px;width:100%;display:block;margin:30px 0;clear:both;text-align:center;float:left }
        .pp-details>ul li { width:100%;clear:both }
        .pp-details>input[type="button"] { width:100%;display:block;padding:15px 0;margin:0 auto 30px;font-size:14px;font-weight:700;color:white;border-style:none;position:absolute;bottom:0 }
        .enterprise { border:1px solid #00bcd3 }
        .pricingBullet { width: inherit;position: absolute;padding-left: 15px;bottom: -35px;font-size: 14px;font-weight: 400;color: #b9b9b9;text-align: left;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px; }
        #wrap-free { max-width:750px;margin-bottom:25px; }
        #wrap-free .p-box { width:500px;margin-right:0;margin:0 auto;float:none;clear:both;}
        #wrap-free .p-box:last-child { margin-right:0;margin:0 auto; }

        #ccbanner1 { display:none }
        #ccbanner2 { display:none }
        #ccbanner3 { display:none }
        #ccbanner4 { display:block;width:100% }
        #pp-mascot { display:block }

        #scroll-pricing { overflow-x:visible }
        #scroll-note { font-size:12px;display:none;width:100%;clear:both;text-align:center;color:#333;margin-top:25px; }

        .mobileVisible { display:inline }
        .mobileHide { display:none }

        /* Added 022015 || Lanceville */
        .con-box { width:640px;margin:0 auto;padding:0;font-family:'Open Sans',sans-serif;overflow:hidden;float:none }
        .con-box .box-outer { width:96%;margin:25px 2% 50px;float:left }
        .con-box .box-inner { max-width:100%;height:800px;border:1px solid #b8b8b8;background:white;word-wrap:break-word;float:left;position:relative }
        .wrap-pr h3 { width:90%;margin:25px 5% 0;font-size:32px;line-height:48px;font-weight:700;text-align:center;float:left }
        .wrap-pr h5 { width:90%;margin:10px 5% 25px;font-size:20px;line-height:30px;font-weight:300;text-align:center;float:left }

        .box-label { 
            width:100%;margin:25px 0 -5px;
            font-size:32px;font-weight:600;text-align:center;
            display:block;float:left }

        .box-plan { 
            width:100%;margin:0 0 0;    
            font-size:32px;font-weight:300;text-align:center;
            display:block;float:left }

        .box-price { 
            width:100%;margin:25px 0 -5px;
            font-size:48px;font-weight:700;text-align:center;color:#00bcd3;
            display:block;float:left }

        .box-users { 
            width:100%;margin:0 0 0;
            font-size:24px;font-weight:700;text-align:center;color:#b9b9b9;
            display:block;float:left }

        .box-bullet li { width:90%;margin:0 5%;font-size:21px;line-height:42px;text-align:center }

        .box-note { width:95%;padding-left:5%;background: url('https://1914541084.rsc.cdn77.org/jobsdun/bullet-blue.png') no-repeat left 5px;font-family:'Lato',"Gill Sans","Gill Sans MT",'Calibri',sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#b9b9b9;text-align:left;position:absolute;bottom:-45px;left:0 }
        /**/

        /* Added 042515 || Lanceville */
            #divChoosePlan .su-label { width:100%;height:40px;font-size:24px;text-align:left;float:left;margin-bottom:0;line-height:30px;text-indent:5px;color:#888; }
            #divChoosePlan .su-input { width:100%;float:left }
            .su-input .cpa-value { width:20%;height:40px;margin-right:15px;margin-bottom: 15px;font-size: 26px;line-height:60px;color:#63879F;text-align:right;float:left; }
            .su-input .cpa-box, #divPromoCodeInputTrial .cpa-box { width:70%;float:left }
            #cpa-total { height:40px;font-size:26px;text-align:left;margin-bottom: 0;line-height:60px;text-indent:15px;color:#888;float: left }
            
            #divCreditCardInfo .su-label { width:100%;text-align:left;text-indent:10px;float:left }
            #divCreditCardInfo .su-input { width:100%;text-align:left;float:left }
            #cvn-title { width:0;margin:0 0;float:left;display:none }
            #cvn-box { width:28%;margin:0 1%;float:left }
        /**/
}