@charset "utf-8";
/* CSS Document */

form.mktoForm {
    width: 580px!important;
    position: absolute;
    margin-left: 350px;
    top: -10px;
}


@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display: block;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-light.ttf);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display: block;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-light.ttf);unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display: block;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-light.ttf);unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display: block;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-light.ttf);unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display: block;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-light.ttf);unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display: block;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-light.ttf);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display: block;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-light.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display: block;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-regular.ttf);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display: block;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-regular.ttf);unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display: block;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-regular.ttf);unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display: block;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-regular.ttf);unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display: block;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-regular.ttf);unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display: block;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-regular.ttf);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display: block;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-regular.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display: block;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-semibold.ttf);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display: block;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-semibold.ttf);unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display: block;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-semibold.ttf);unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display: block;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-semibold.ttf);unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display: block;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-semibold.ttf);unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display: block;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-semibold.ttf);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display: block;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-semibold.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display: block;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-bold.ttf);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display: block;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-bold.ttf);unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display: block;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-bold.ttf);unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display: block;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-bold.ttf);unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display: block;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-bold.ttf);unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display: block;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-bold.ttf);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display: block;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-bold.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display: block;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-extrabold.ttf);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display: block;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-extrabold.ttf);unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display: block;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-extrabold.ttf);unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display: block;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-extrabold.ttf);unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display: block;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-extrabold.ttf);unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display: block;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-extrabold.ttf);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display: block;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://pages.hitachivantara.com/rs/375-JOE-551/images/opensans-extrabold.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}




.mktoFormTY {
    width: 580px!important;
    position: absolute;
    margin-left: 350px;
    top: 200px;
    font-size: 30px;
}
.thankyou {
    font-family: "Open Sans",sans-serif;
    font-size: 36pt;
    font-weight: 500;
    margin-top: 0;
    width: 78%;
}
.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
    display: none;
}

.tymsg {display:block}
.tymsgmob {display:none}

.mktoForm .mktoError {
bottom:auto !important;

}
.mktoError {margin-top:5% !important;}
p.title {
    font-size: 18px;
    color: #666;
    font-weight: bold;
    padding: 8px;
    width: 100%;
}
.salesheader {
    font-size: 22pt !important;
    font-family: "Open Sans",sans-serif !important;
    font-weight: 900 !important;
    color: #0F8B8D !important;
}
.mktoFormRow .mktoFieldDescriptor {
    width: 100%;
    float: left;
}
.mktoForm .mktoFieldWrap {
    width: 96%;
}
.mktoForm .mktoAsterix {
    padding-right: 4px;
    float: left;
}
.mktoForm .mktoGutter,
.mktoForm .mktoOffset {
    width: auto!important;
}
.mktoForm .mktoFormCol {
    min-height: 0px; 
	float:none;
	position:inherit;
}
.mktoFormRow .mktoFieldDescriptor label {
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: normal!important;
    float: left;
    width: 33%!important;
    padding: 10px 0 5px 0;
}
.mktoForm div {
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: normal!important;
}
.lpeCElement {
    position: none
}
.mktoFormRow .mktoFieldDescriptor input[type="text"],
.mktoForm input[type=tel],
.mktoForm input[type=email] {
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 7px;
    line-height: 34px;
    height: 34px;
    width: 65%!important;
    float: left;
}
.mktoForm select {
    background: none;
    border: none;
    padding: 0 15px;
    line-height: 36px!important;
    height: 36px!important;
    background: #fff;
    border: 1px solid #ccc;
    width: 65%!important;
    float: left;
}
.mktoForm .mktoRadioList > input,
.mktoForm .mktoCheckboxList > input {
	margin-top:8px;
    
}
input[type="checkbox"]+label:before {
    background-image: url('../images/radion-btn-white-sprite.png');
    background-position: 0 1px;
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    display: inline-block;
    height: 21px;
    width: 20px;
    left: -1px;
	margin-top:-28px;
   
}
input[type="checkbox"]:checked+label:before {
    background-position: 0 -19px;
}
.mktoForm .mktoRadioList,
.mktoForm .mktoCheckboxList {
    padding: 0.1em;
}
.mktoForm .mktoCheckboxList {
    width: 0px !important;
    
}
.mktoForm label[for=hDSSingleOptin] {
    float: right;
   width: 95% !important;
    margin-bottom: 10px;
    font-size: 16px !important;
}
.mktoForm label[for=DoNotCall] {
    float: right;
    padding: 0px;
    width: 70% !important;
    font-size: 14px !important;
}
.mktoForm textarea[rows="2"] {
    background: #fff;
    border: 1px solid #ccc;
    padding: 8px;
    height: 50px;
    width: 65%!important;
    float: left;
}
.mktoForm span.mktoButtonWrap {
    margin-left: 0!important;
}
.mktoForm div.mktoButtonRow {
  top: -43px;
  margin-left:50%
 
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #ce0000;
    background-image: none;
    border: 1px solid #ce0000;
    color: #fff !important;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: 0.1em;
    outline: 0 none;
    text-decoration: none;
    text-transform: uppercase;
    width: 200px;
	padding:10px 0px;
	margin:5px 0px 0 0
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
    border: 1px solid #ce0000;
    background-color: transparent;
    color: #ce0000 !important;
    background-image: none;
}
.mktoRadioList label {
    float: none !important;
    margin-top: 0 !important;
    padding: 0 !important;
}
.textHead {
    font-size: 22pt !important;
    color: #0F8B8D;
	margin-top:160px;
    font-family: "Open Sans",sans-serif;
	text-transform: uppercase;
}
.textHead-ty {
    font-size: 22pt !important;
	margin-top:160px;
    font-family: "Open Sans",sans-serif;
	text-align:center;
	
}
.textBody {
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
}
.line{border-right:1px solid #CCC;}
.customer,
.agent {
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
}

.textBody a, p.privacy a, p.cancel a, p.customer a{color:#ce0000; font-weight:800}

a:hover {
    color: #ac1f25;
    text-decoration: none;
	
}
p.customer a:hover{color:#ac1f25;text-decoration: none;}
p.privacy a:hover{text-decoration:underline; color:#ac1f25;}
#bodyId {
    background: #FFF;
}

legend {
    border: none;
}
.mktoForm .mktoFormRow {clear:none;}
.mktoHtmlText .mktoHasWidth {
    width: 100px !important;
}
.demo {
    margin-top: -100px;
}
.demo:first-child {
    margin-top: 0;
}
.salesrow {
    border: none;
    margin-top: 2% !important;
}
p.cancel {
    font-size: 12px;
    text-align: right;
	margin-bottom:-13px;
}
p.privacy {
    font-size: 14px;
    margin-top: 20px;
    text-transform: uppercase;
    font-weight: 800;
    font-family: "Open Sans",sans-serif;
    letter-spacing: 0.12em;
}
@media only screen and (max-width: 768px) {
    form.mktoForm {
        width: auto !important;
        margin-left: 40px;
    }
    body#bodyId {
        padding: 0;
    }
    .mktoFormRow .mktoFieldDescriptor label,
    .mktoForm select.mktoField {
        width: 100% !important;
    }
	.mktoForm .mktoRadioList > input,
.mktoForm .mktoCheckboxList > input {
	margin-top:10px;
    
}
    .mktoMobileShow .mktoForm textarea.mktoField {
        height: 70px;
        width: 100% !important;
    }
    .mktoFormRow .mktoFieldDescriptor input[type=url],
    .mktoFormRow .mktoFieldDescriptor input[type=text],
    .mktoFormRow .mktoFieldDescriptor input[type=date],
    .mktoFormRow .mktoFieldDescriptor input[type=tel],
    .mktoFormRow .mktoFieldDescriptor input[type=email],
    .mktoFormRow .mktoFieldDescriptor input[type=number] {
        width: 100% !important;
        float: left;
        line-height: 32px;
        height: 32px;
        font-size: 16px;
    }
    .mktoForm select.mktoField {
        font-size: 16px !important;
    }
    .mktoForm .mktoButtonRow {
        float: left;
    }
    .mktoForm .mktoCheckboxList {
        width: 0px !important;
        margin-left: 0%;
    }
    .mktoForm label[for=hDSSingleOptin],
    .mktoForm label[for=DoNotCall] {
        width: 95% !important;
    }
    .mktoForm div.mktoButtonRow {
        margin-left: 60%;
       
		
    }
    #collapseOne {
        min-height: 900px;
    }
	.textHead {		
		margin-top:0;		
	}
	.tymsg {display:none}
	.tymsgmob {display:block}
	.mktoForm .mktoError {margin-top:10%;}
}
@media only screen and (max-width: 480px) {
    .demo {
        margin-top: 10px;
    }
    #collapseOne {
        min-height: 950px;
    }
    .mktoForm .mktoCheckboxList {
        width: 0px !important;
        margin-left: 0%;
    }

.mktoMobileShow .mktoForm fieldset {margin-bottom:30% !important}
    /* .mktoMobileShow .mktoForm textarea.mktoField {
height:70px;
width:65% !important;
}*/
    
    .mktoForm label[for=hDSSingleOptin],
    .mktoForm label[for=DoNotCall] {
        width: 89% !important;
    }
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
        width: 100%;
    }
    .mktoForm div.mktoButtonRow {
        
        top: 6px;
        width: 100%;
		margin-left:0%
    }
    p.cancel {
        margin-top: 18%;
        text-align: center!important;
    }
    p.privacy {
        width: 100%;
        text-align: center;
		margin-top:15px;
    }
}
@media only screen and (max-width: 568px) {
    .demo {
        margin-top: 10px;
    }
    form.mktoForm {
        width: 100% !important;
        /* top:70% !important;*/
        
        margin-left: 2% !important;
    }
    #collapseOne {
        min-height: 975px;
    }
}
/* iPhone 5 portrait */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    form.mktoForm {
        width: auto !important;
        top: 10% !important;
    }
	.mktoForm .mktoButtonWrap.mktoSimple .mktoButton { margin: -10px 0px 0 0;}
    .salesheader {
        font-size: 14pt !important;
        font-family: "Open Sans",sans-serif !important;
        font-weight: 900 !important;
        color: #0F8B8D !important;
    }
	p.privacy {
        width: 100%;
        text-align: center;
		margin-top:-10px;
		font-size:10px;
    }
	.textHead{
        font-size: 14pt !important;
       font-family: "Open Sans",sans-serif !important;
       
        color: #0F8B8D !important;
    }
    .thankyou {
        font-size: 22px;
        font-weight: bold;
        font-family: "Open Sans",sans-serif;
        width: 100%;
    }
}
/* iPhone 5 landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    form.mktoForm {
        width: 70% !important;
        top: 10% !important;
        margin-left: 2% !important;
    }
    /* iPhone 6 portrait */
    
    @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
        form.mktoForm {
            width: auto !important;
            top: 40% !important;
        }
    }
    .salesheader {
        font-size: 14pt !important;
        font-family: "Open Sans",sans-serif !important;
        font-weight: 900 !important;
        color: #333 !important;
    }
    .thankyou {
        font-size: 22px;
        font-weight: bold;
        font-family: "Open Sans",sans-serif;
        width: 100%;
    }
}
/* iPhone 6 and 6 Plus */

@media only screen and (max-device-width: 640px),
only screen and (max-device-width: 667px),
only screen and (max-width: 480px) {
    form.mktoForm {
        width: auto !important;
        /*top: 32% !important;*/
    }
}
/* iPhone 6 landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    form.mktoForm {
        width: auto !important;
        top: 30% !important;
        margin-left: 0px;
    }
    .demo {
        margin-top: 30px;
    }
}
/* iPhone 6 Plus landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {
    form.mktoForm {
        width: auto !important;
        top: 28% !important;
        margin-left: 0px;
    }
    .demo {
        margin-top: 30px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    form.mktoForm {
        width: auto !important;
        top: 70px !important;
        margin-left: 120px;
    }
    p.cancel{margin-right:15px;}
	.mktoForm div.mktoButtonRow{
		top:-43px;
	}	
	.tymsg {display:none}
}
.support {
    font-size: 26px;
}
.animate-external-icon {
    position: relative;
	left:2px;
    
}
.customer {
    font-size: 16px;
    border-right: 1px solid #ccc;
}
.agent {
    font-size: 16px;
    margin-top: 45px;
	padding-top:37px;
}
@media (max-width: 767px) {
    .customer {
        border-bottom: solid 1px;
        border-right: none;
        padding: 0 0 40px 0px
    }
	.tymsg {display:none}
   input[type="checkbox"]+label:before {left:9px !important; margin-top:-29px !important;}
}
@media (max-width: 768px) {
    
 input[type="checkbox"]+label:before {left:0px;}
}