@charset "utf-8";
/* CSS Document */
/*fonts*/
@font-face {
 font-family: 'OpenSansRegular';
 src: url('../fonts/OpenSans-Regular-webfont.eot');
 src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'OpenSansSemibold';
 src: url('../fonts/OpenSans-Semibold-webfont.eot');
 src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'OpenSansBold';
 src: url('../fonts/OpenSans-Bold-webfont.eot');
 src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'OpenSansLight';
 src: url('../fonts/OpenSans-Light-webfont.eot');
 src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*reset*/
* { margin: 0; padding: 0; border: none; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article, aside, figure, footer, header, hgroup, nav, section { display: block; transition:background-color 1s ease 0s; }
img, object, embed { max-width: 100%; }
ul { list-style: none; }
a { box-sizing: content-box; font-family: 'OpenSansRegular'; font-size:14px; border:none; margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none; }
img { border:none; }
a:focus { outline:none; }
:focus { outline:0; }
table { border-collapse: collapse; border-spacing: 0; }
th { font-weight: bold; vertical-align: bottom; }
td { font-weight: normal; vertical-align: top; }
.floatL { float:left }
input, select { vertical-align: middle; -webkit-appearance: none; }
input[type="radio"] { vertical-align: text-bottom; }
.ie6 input { vertical-align: text-bottom; }
button, input, select, textarea { margin: 0; box-shadow:none; }
button { width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
html { height:100%; font-size:100%; box-sizing: content-box; }
body {  height:100%; box-sizing: border-box; line-height:1; font-family: 'OpenSansRegular'; background:#ffffff; }
h1, h2, h3, h4, h5, h6 { font-family: 'OpenSansRegular'; font-weight:normal; word-wrap:break-word; }
p { word-wrap: break-word; line-height: 20px; width: 100%; float: left; font-family: 'OpenSansRegular'; font-size:14px; color:#ffffff; text-align:left; margin:10px 0 10px 0; }
a:focus { outline:none; }
:focus { outline:0; }
ul { list-style: none; }
/*css*/
.container{ width:1024px;}
.free-offer { border-left: 1px solid #e2e1e1; color: #959595; float: left; font-family: "OpenSansRegular"; font-size: 12px; line-height: 14px; margin-left: 14px; margin-top: 10px; padding: 4px 0 5px 10px; text-transform: uppercase; width: 55px; }
.logo-sxn { float:left; width:100%; margin:8px 0 10px 0; }
.logo-sxn h1 { width:auto; float:left; margin:0; }
#head-sxn .col-xs-12.col-md-8 p { color:#333333; font-size:14px; text-align: right; }
#head-sxn .col-xs-12.col-md-8 { margin-top: 20px; }
#head-sxn .col-xs-12.col-md-8 p a { font-family: 'OpenSansSemibold'; font-size:18px; color:#d71921; margin-left:4px; }
, #head-sxn .col-xs-12.col-md-8 p a:focus {
text-decoration:none;
color:#d71921;
}
#head-sxn .col-xs-12.col-md-8 p a:hover { text-decoration:none; color:#830b0b; }
#main-bannersxn { height: 592px; background:url(../images/banner-bg.jpg) left center / cover; width:100%; background-repeat:no-repeat; background-size:cover; float:left; width:100%; }
#main-bannersxn h2 { letter-spacing: -3px; font-size:62px; font-family: 'OpenSansBold'; color:#4b4a4a; line-height:60px; width:100%; text-align:center; margin-top:30px; margin-bottom:8px; }
#main-bannersxn p { margin-top:0; font-size:14px; color:#959595; width:100%; text-align:center; }
#main-bannersxn .btn-sxn { margin-top:11px; float:left; width:100%; text-align:center; }
#main-bannersxn .btn-sxn a { text-decoration:none; border-radius: 4px; display: inline-block; font-size:18px; font-family: 'OpenSansSemibold'; padding:20px 23px; text-transform:uppercase; color:#ffffff; background:#d71921; }
.img-sxn { float:left; width:100%; text-align:center; margin-top:39px; }
.heading { text-align:center; width:100%; line-height: 40px; color:#4b4a4a; font-size:28px; font-family: 'OpenSansLight'; }
#content-sxn { float:left; width:100%; margin-top: 165px; text-align:center; }
.outer-container { float:left; width:100%; margin-top:20px; margin-bottom:34px; }
.outer-container .left-area { float:left; width:42%; margin-right:13%; }
.outer-container .left-area:nth-child(2n) {
margin-right:0;
}
.outer-container .left-area p { color:#707070; font-size:14px; line-height:22px; }
#form-sxn .outer-container { margin-top:0; }
#form-sxn { float:left; width:100%; background: url(../images/background-jpg.jpg) repeat; padding-bottom:47px; }
#form-sxn h3 { float:left; width:100%; font-size:28px; color:#4b4a4a; text-align: center; margin:41px 0 52px 0; font-family: 'OpenSansSemibold'; }
#form-sxn label { line-height: 18px; color:#515151; font-family: 'OpenSansRegular'; font-size:14px; font-weight:500; margin-bottom:13px; }
#form-sxn .form-group { float: left; margin-bottom: 33px; width: 100%; }
#form-sxn .form-group.custom_spacing{ margin-bottom:0px;}
#form-sxn .outer-container { border-bottom:1px solid #d1d1d1; padding-bottom:14px; margin-bottom:0; }
#form-sxn .form-group.for-address input { margin-bottom:19px; }
#form-sxn .form-group.for-address input:last-child { margin-bottom:0; }
.state-post input { width:49%; float:left; margin-right:2%; }
.state-post input:last-child { margin-right:0; }
.form-group.area-code input { margin-bottom:19px; }
.form-group.area-code input:nth-child(2n+1), .form-group.area-code input:first-child {
width:75%;
margin-right:0;
float:left;
}
#form-sxn .outer-container.align-divider { padding-bottom:0; }
#form-sxn .outer-container.align-divider .form-group.for-address { margin-bottom:22px; }
.form-group.area-code input:nth-child(2n) {
width:22%;
margin-right:3%;
float:left;
}
.form-group.area-code { float: left; width: 100%; }
.form-group.area-code label { width:100%; }
.mandatory-field { color:#e71010; margin-bottom:15px; float:left; margin-right:4px; }
.text { float: left; }
.outer-container p, .outer-container .text p { color:#555555; font-size:12px; }
#form-sxn p { color:#555555; text-align:center; width:100%; font-size:14px; }
.form-group.domain-name input { margin-bottom:19px; color:#b6b5b5; }
#form-sxn .form-control{ box-shadow:none;}
#form-sxn .form-control:focus{
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}
#footer-sxn { background:#3a3a3a; padding:41px 0 47px 0; float: left; width:100%; }
#footer-sxn p { color:#bbbcbc; width:100%; text-align:center; margin:9px 0 27px 0; }
.call-on, .footer-logo { margin-bottom:30px; float:left; width:100%; text-align:center; }
.footer-logo { margin:19px 0 0 0; }
#footer-sxn .footer-logo p { margin:0 0 6px 0; }
#footer-sxn a, #footer-sxn a:focus { text-decoration:none; font-family: 'OpenSansBold'; float:none; font-size:48px; color:#ffffff; width:auto; }
#footer-sxn a:hover { text-decoration:none; color:#dadada; }
#footer-sxn .container { width:40%; margin:auto; }
.have-question { width:100%; text-align:center; color:#ffffff; font-size:20px; float:left; font-family: 'OpenSansBold'; }
#form-sxn .selected-design { clear: both; display: block; float: left; }
#form-sxn .form-group.design-selection { margin-bottom:0; float: none; text-align: center; width: 100%; }
#form-sxn .for-radio { margin-bottom:36px; display: inline-block; float: none; width: 304px; margin-right:5%; }
.form-group.design-selection label { float:left; }
#form-sxn .for-radio:nth-child(3n) {
margin-right:0%;
}
.selected-design > img { border: 1px solid #d9d9d9; border-radius: 4px; cursor:pointer; }
/*#form-sxn input { color:#bfbebe }*/
#form-sxn .outer-sxn { float:left; }
#form-sxn .outer-sxn h3 { margin-bottom:0px; }
#form-sxn .outer-sxn .outer-container { margin-top:36px; }
#form-sxn .outer-sxn .outer-container p { margin-bottom:15px; margin-top:0px; text-align:left; color:#959595; font-size:12px; }
#form-sxn .outer-sxn .outer-container a, #form-sxn .outer-sxn .outer-container a:focus, .custom-browse .submit { text-decoration:none; font-size:12px; color:#0471e0; margin-top:8px; display:block; }
#form-sxn .outer-sxn .outer-container a:hover, .custom-browse .submit:hover { text-decoration:none; color:#072e56; }
#form-sxn textarea { height:110px; resize:none; }
.file-wrapper { background: none repeat scroll 0 0 #ffffff; border: 1px solid #cccccc; border-radius: 4px; cursor: pointer; display: inline-block; float: left; height: 34px; overflow: hidden; position: relative; width: 72%; }
.custom-browse .file-wrapper input { border: 1px solid #d1d1d1; border-radius: 3px; cursor: pointer; left: 0; opacity: 0.01; position: absolute; top: 0; width: 100%; }
.placeholder-txt { color: #575757; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: auto; margin-left: 19px; width: auto; }
.file-wrapper .button { background: none repeat scroll 0 0 #838383; border-radius: 3px; color: #ffffff; cursor: pointer; display: inline-block; float: right; font-family: "OpenSansSemibold"; font-size: 13px; font-weight: normal; height: auto; letter-spacing: 0.5px; padding: 10px 12px; text-align: center; width: auto; }
.file-holder { float: left; height: 20px; margin: 6px 12px; }
.custom-browse .submit { float:left; margin-left:6%; }
.custom-browse { margin-bottom:0px; float: left; width: 100%; }
.mandatory-field.green { color:#009707; }
.left-block, .right-block { float:left; width:41%; padding: 22px 10px 21px 19px; }
.left-block {
    width: 59%;
}

.right-block { background:#45c5e8; padding:19px 23px; min-height: 100px; }
#form-sxn .right-block .head-txt { font-size:24px; font-family: 'OpenSansBold'; color:#ffffff; text-align:left; }
#form-sxn .right-block p { font-size:12px; color:#ffffff; text-align:left; margin:8px 0; line-height:16px; }
.optional-extras {background:#fbfbfb; margin-bottom:21px; float:left; width:99.9%; border:1px solid #cccccc; border-radius:4px;  }
#form-sxn .optional-extras .for-radio { width:82px; margin:0; }
#form-sxn .optional-extras label { float:left; width:100%; margin-bottom:12px; }
#form-sxn .optional-extras .for-radio label { width:auto; margin-bottom:0; }
.select-box { background: url(../images/dropdown-arrow.svg) no-repeat scroll 97% 50% #ffffff; border: 1px solid #cccccc; float: left; line-height: 20px; padding: 5px 42px 5px 0; position: relative; text-indent: 1px; width: 100%; border-radius: 4px; }
.select-box .select { box-sizing: border-box; font-family: arial; font-size: 18px; padding: 2px 0; width: 100% !important; }
.customSelectInner { text-indent:4px; color:#b6b5b5; font-family: 'OpenSansRegular'; font-size:14px; width: auto !important; }
.form-group.credit-card input { width:21.4%; float:left; }
.form-group.credit-card label { width:100%; }
.hyphen { float:left; line-height:0; background:#cccccc; border:1px solid #cccccc; width:12px; margin:15px 4px 0 4px; }
.form-group.credit-card { float: left; }
.form-group.select-bx { float:left; }
.form-group.select-bx .select-box { margin-right: 5%; width: 37%; }
.form-group.select-bx label { width:100%; }
.form-group.select-bx .select-box:nth-child(2n+1) {
margin-right:0;
}
#form-sxn .form-group.credit-card input[type=number]::-webkit-inner-spin-button, 
#form-sxn .form-group.credit-card input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
#form-sxn .form-group.credit-card input[type=number] {-moz-appearance: textfield;}
#form-sxn .outer-container.for-content p,#form-sxn .outer-container.for-content label{ margin-bottom:9px;  line-height: 17px;}
#form-sxn .outer-container.for-content .left-area label{ margin-bottom:4px;}
.note.dif-color{ color:#959595;}
.bottom-sxn { float:left; width:100%; text-align:center; }
.bottom-sxn input { background:#d71921; font-size:18px; font-family: "OpenSansSemibold"; color:#ffffff; text-transform:uppercase; padding:19px 47px; border-radius:4px; }
.bottom-sxn input:hover, #main-bannersxn .btn-sxn a:hover { background:#8b1212; }
#form-sxn .outer-container.last { border:none; }
.col-md-12.custom-col { padding-left:0; padding-right:0; }
#form-sxn .outer-container .left-area .for-radio { width:auto; margin-bottom:0; }
#form-sxn .outer-container .left-area .for-radio label { margin-bottom:0; }
#form-sxn .form-group.purchase-login { float: left; width:100%; background:#45c5e8; border-radius:4px; padding:13px 18px; }
#form-sxn .form-group.purchase-login label { color: #ffffff; line-height: 21px; margin: 0 0 0 5px; }
#form-sxn .outer-sxn .outer-container .form-group.purchase-login a { margin:0; }
#form-sxn .form-group.purchase-login .clearfix { float: left; }
#form-sxn .outer-container.details { margin-top:35px; }
#form-sxn .outer-container.last h3 { margin-bottom:18px; margin-top:40px; }
#form-sxn .outer-container.last p { margin-bottom:38px; }
.outer-sxn .mandatory-field { margin-bottom:0; }
.note { line-height:15px; float: left; color: #555555; font-size: 12px; margin-bottom: 15px; margin-top: 4px; text-align: left; }
#form-sxn .form-group.for-para { margin-bottom:7px; }
/*responsive*/
.form-group.select-bx .select-box { background: url("../images/dropdown-arrow.svg") no-repeat scroll 92% 50% #ffffff; }
/*for-custom-radio*/
#form-sxn .form-group.design-selection .for-radio label.css-label, #form-sxn .outer-container .left-area .for-radio label.css-label,#form-sxn .outer-container .left-block .for-radio label.css-label { background-image: url(../images/radio-sprite.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#form-sxn .form-group.design-selection .for-radio input[type=radio].css-checkbox, #form-sxn .outer-container .left-area .for-radio input[type=radio].css-checkbox,#form-sxn .outer-container .left-block .for-radio input[type=radio].css-checkbox { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
#form-sxn .form-group.design-selection .for-radio input[type=radio].css-checkbox + label.css-label, #form-sxn .outer-container .left-area .for-radio input[type=radio].css-checkbox + label.css-label,#form-sxn .outer-container .left-block .for-radio input[type=radio].css-checkbox + label.css-label { padding-left:31px; height:25px; display:inline-block; line-height: 21px; background-repeat:no-repeat; background-position: 0 -2px; vertical-align:middle; cursor:pointer; }
#form-sxn .form-group.design-selection .for-radio input[type=radio].css-checkbox:checked + label.css-label, #form-sxn .outer-container .left-area .for-radio input[type=radio].css-checkbox:checked + label.css-label,#form-sxn .outer-container .left-block .for-radio input[type=radio].css-checkbox:checked + label.css-label { background-position:0 -76px; }
/*for-custom-checkbox*/
#form-sxn .form-group.purchase-login label { color: #ffffff; line-height: 21px; margin: 0 0 0 5px; font-family: "OpenSansRegular"; font-size: 14px; font-weight: 500; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#form-sxn .form-group.purchase-login input[type=checkbox].css-checkbox { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
#form-sxn .form-group.purchase-login input[type=checkbox].css-checkbox + label.css-label { padding-left:39px; height:auto; display:inline-block; line-height:22px; background-repeat:no-repeat; background-position: 0 -4px; }
#form-sxn .form-group.purchase-login input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -69px; }
#form-sxn .form-group.purchase-login .css-label { background-image:url(../images/checkbox-sprite.png); cursor:pointer; }
.custom_check{ width:auto; float:right}
/*@media (min-width:1024px) and (max-width:1230px) {
 .hyphen { width: 11px; }
#form-sxn .for-radio { margin-right: 2%; }
}*/
@media (max-width: 1200px) {
body{ width: 1200px; margin:0 auto;}	
}
