.shippingform  .nav-pills > li{
	margin:0 5px -1px 0px;
	padding:0;
}
.clear{ clear:both;}
.shippingform .container {
	width: 100%;
	max-width: 786px;
	margin: auto;
}
.shippingform .col-sm-3 {
    width: 33%;
	padding-left:5px;
}
.shippingform .col-sm-9 {
    width: 67%;
	padding-right:5px;
}
/*.tcboxalt .custombtn{
	position:absolute;
	top:30%;
}
.tcbox{
	position:absolute;
	left:0;
	right:0;
	top:25%;
}*/

.popumbox{
	position:relative;
}

@media (max-width:906px) {
}
@media only screen and (max-width: 800px) {
	.shippingform .shippingform1 .tab-content {
    height: auto!important;
    overflow: inherit!important;
    width: 100%;
}
}
@media (max-width:480px) {
}
/*Form---*/
.shippingform .shippingform1 {
	width:100%;
	background:#2969b0;
	border:solid 1px #2e4973;
	border-radius:6px;
	padding:0 30px 30px;
}
.shippingform .shippingform1 .tab-content{
	width:100%;
	min-height:584px;
}
.shippingform .shippingform1 .logo {
	text-align:center;
	padding:10px 0;
	background:#f0f5f7;
	margin:0 -30px 20px;
}
.shippingform .shippingform1 h2 {
	font-size:16px;
	font-weight:700;
	margin:10px 0;
	text-align:center;
}
.shippingform .shippingform1 p.text1 {
	text-align:center;
	font-size: 12px;
}
.shippingform .form-but {
	text-align:center;
	margin-bottom:5px;
}
.shippingform .form-but a, .shippingform .form-but input[type="submit"], .shippingform .form-but .main-submit {
	width: auto;
	cursor:pointer;
	font-size:26px;
	line-height:30px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align: center;
	color:#28324e;
	text-shadow:1px 1px 0 #fff;
	padding:1px 50px 0px;
	border:none;
	border-bottom: solid 4px #e1494c;
	outline:none;
	display: inline-block;
	border-radius: 60px;
	border-bottom: solid 4px #f37934;
	background:#fac51c;
	text-decoration:none;
}
.shippingform .form-but a span, .shippingform .form-but .main-submit span {
	display:block;
	font-size:18px;
	color:#ac1f23;
	font-weight:600;
}
.shippingform .formT1 {
	border-bottom:solid 1px #dddddd;
	margin-bottom:6px;
	padding-bottom:4px;
	font-size:14px;
	font-weight:600;
}
.shippingform .formT1 .left {
	float:left;
	width:auto;
	padding:0;
}
.shippingform .formT1 .right {
	float:right;
	width:auto;
	padding:0;
}
.shippingform .formT2 {
	margin-bottom:0px;
	padding-bottom:10px;
	font-size:14px;
	line-height:20px;
}
.shippingform .formT2 .left {
	float:left;
	width:auto;
	font-size:17px;
	font-weight:700;
	margin-right:10px;
	max-width:240px;
}
.shippingform .formT2 .left p.logo1 {
	padding:20px 0 0 10px;
}
.shippingform .radiobtn{
	/*background:#fdea9f;*/
	/*border:1px solid #f2df97;*/
	text-align:left;
	/*padding:5px;*/
	/*margin-bottom:10px;*/
}
.shippingform .radiobtn input{
	display:inline-block;
	vertical-align:top;
}
.shippingform .radiobtn span{
	display:inline-block;
	max-width:310px;
	vertical-align:top;
	font-size:16px;
}
.shippingform .formT2 .right {
    float: none;
    max-width: none;
    padding: 10px 10px 0;
    text-align: left;
    width: 100%;
}
.shippingform .formT2 .right.pnk_cont{
	width:75%;
}
.shippingform .formT2 .right-last {
	float:right;
	width:100%;
	text-align:right;
	max-width:100px;
}
.shippingform .formT2 .right-last span {
	color:#dd0210;
	font-size:18px;
	font-weight:bold;
	display:block;
}
.shippingform .formT2 .right .redT {
	color:#dd0210;
}
.shippingform .formT2 .right p {
	margin-bottom:8px;
}
.shippingform .formT2 .right .list {
	margin-top:8px;
	background:#fffed2;
}
.shippingform .formT2 .right .list ul {
	margin: 0 0 10px;
	padding: 0 10px;
}
.shippingform .formT2 .right .list ul li {
	padding:0 0 7px 35px;
	margin-bottom:7px;
}
.shippingform .formT2 .right .list ul li:before {
	top:1px;
	font-size:25px;
}
.shippingform .formT2 .right .list ul li:last-child {
	margin-bottom:0px;
	border-bottom:none;
}
.shippingform .formT2 .box1 {
	background:#eee;
	padding:10px 8px;
}
.shippingform .formT2 .box2 {
	background:#f9edbe;
	padding:10px 8px;
}
.shippingform .formT2 input {
	display:inline-block;
	margin-right:6px;
}
.shippingform .form-row1 {
	border-bottom: dashed 2px #b2b2b2;
	margin-bottom:20px;
	padding-bottom:30px;
	font-size:14px;
	line-height:24px;
}
.shippingform .form-row1 .ftop p{
	margin-bottom:25px;
}
.shippingform .form-row1 .ftop .ftleft {
	float:left;
	width:48%;
	max-width:320px;
}
.shippingform .form-row1 .ftop .ftrht {
	float:right;
	width:48%;
	max-width:330px;
	margin:0;
	padding:0;
}
.shippingform .form-row1 .left {
	float:left;
	width:43%;
	max-width:300px;
	margin-right:0;
}
.shippingform .form-row1 .left p {
	margin-bottom:25px;
}
.shippingform .form-row1 .left:last-child {
	margin-bottom:0px;
}
.shippingform .form-row1 .right {
	float:right;
	width:55%;
	max-width:330px;
	margin:0;
	padding:0;
}
.shippingform .form-row1 .right p {
	margin-bottom:25px;
}
.shippingform .form-row1 .right:last-child {
	margin-bottom:0px;
}
.shippingform .form-row1 input, .form-row1 select {
	padding: 10px 2px 10px 10px;
	border:solid 1px #2969b0;
	color:#FFF;
	width: 100%;
	border-radius: 5px;
	background:#2969b0;
	font-size:13px;
	font-weight:normal;
}
::-webkit-input-placeholder { /* Chrome */
  color: #FFF;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #FFF;
  opacity: 1;
}
.shippingform .form-row1 select {
	-moz-appearance: none;
	outline: medium none !important;
}
.shippingform .form-row1 input:focus, select:focus {
	border-color:#42b0e2;
}
.form-row1 input.name {
.shippingform 	background:url(../images/name2.png) no-repeat;
	background-position: 96% center;
}
.shippingform .form-row1 input.email {
	background:#2969b0;
	background-position: 96% center;
}
.shippingform .form-row1 input.state {
	float: left;
	width: 55%;
}
.shippingform .form-row1 input.zip {
	float: right;
	width: 35%;
}
.shippingform .form-row2 {
	margin-bottom:5px;
	font-size:14px;
	line-height:24px;
}
.shippingform .form-row2 .left {
	float:left;
	width:60%;
}
.shippingform .form-row2 .left1 {
	float:left;
	width:37.5%;
	margin-right:20px;
}
.shippingform .form-row2 .right {
	float:right;
	width:35%;
	padding:0;
}
.shippingform .form-row2 input, .shippingform .form-row2 select {
	padding: 5px 2px 5px 18px;
	border:solid 1px #2969b0;
	color:#FFF;
	width:100%;
	border-radius:5px;
	background:#2969b0;
}
.shippingform .form-row2 input:focus, .shippingform select:focus {
	border-color:#42b0e2;
}
.shippingform .form-row2 p {
	margin-bottom:5px;
	color:#FFF;
}
.shippingform .video_top {
	float:right;
	margin-right:75px;
	width: 65.01%;
	border: #000000 10px solid;
	margin-bottom:40px;
	background:#000;
	border-radius:15px;
	position:relative;
}
.shippingform .video_top:after {
	position:absolute;
	content:"";
	bottom:-54px;
	left:0;
	width:503px;
	height:43px;
	background:url(../images/video-bg.jpg) no-repeat;
}
.shippingform .video_top iframe {
	display:block;
	border-radius:5px;
}
.shippingform .les_bookpic {
	max-width: 196px;
	width:100%;
	float: left;
	position:relative;
	margin-top:5px;
}
.shippingform .les_bookpic:before{
	content:"";
	position:absolute;
	bottom:140px;
	right:0px;
	width:70px;
	height:65px;
	background:url(../images/free.png) no-repeat;
	display:none;
}

.gery_itctxt {
	font-style:italic;
	color:#7F7F7F;
	font-weight:bold;
}

.shippingform .red_eson {
	color: #AC1F23;
	font-size:18px;
}
.shippingform .red_eson a {
	color: #AC1F23;
	font-size:18px;
}
.shippingform .left p.law_potxt {
	float:left;
	padding-left:5px;
}
.shippingform .pnk_cont {
	width:70%;
	color:#fff;
}
.shippingform .main_hedchk {
	width:150px;
}

.shippingform .formT2 input[type=checkbox]{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding:5px;
}
.shippingform .formT2 .tophead1 input[type=checkbox]{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding:15px;
  margin:0 10px 0 0;
}
.shippingform .formT2 .box2:nth-child(2) .left{
	margin-right:73px;
}
.shippingform .yesarrow{
	position:relative;
}
.shippingform .yesarrow:before{
	position: absolute;
	content:"";
	top:0;
	left:-40px;
	background:url(../images/arrow.gif) no-repeat;
	width:35px;
	height:21px;
}
.shippingform .chk{
	position:relative;
}
.shippingform .chk:before{
	position: absolute;
	content:"";
	top:0;
	right:40px;
	background:url(../images/arrow1.gif) no-repeat;
	width:35px;
	height:21px;
}
.shippingform .shippingform1 h2.h2{
    font-size: 24px;
    padding:15px;
	background:url(../images/bg-h2.jpg) 0 100% #111;
	font-size:38px;
	font-weight:300;
	color:#FFF;
	font-family: 'Open Sans';
	line-height:44px;
}
.shippingform .shippingform1 h2.h2 strong{
	font-weight:600;
}
.shippingform .shippingform1 h2.h2 span{
	font-size:32px;
}
.shippingform .shippingform1 h2.h2  strong span{
	font-weight:400;
}
.shippingform .content2a{
	text-align:center;
	padding:10px 15px;
	line-height:
}
.shippingform .content2a .button01 a {
	cursor:pointer;
	border:none;
	color:#fff;
	padding:12px 10px 12px;
	font-size:26px;
	line-height: 40px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	border-radius: 6px;
	width:90%;
	font-family: 'Open Sans';
	font-weight:700;
	border-bottom:solid 2px #6d0106;
	margin-bottom:10px;
	text-transform:none;
	margin:20px auto 10px;
	display:block;
	text-decoration:none;
	background: #ac1f23;
	box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.5);
}
.shippingform .cbox2 p{
	padding-bottom:8px;
	line-height:normal;
	font-size:16px;
	line-height:22px;
}
.shippingform .lbul{
	margin:0;
	padding:0 15px 6px;
	list-style-type:none;
}
.shippingform .lbul li{
	padding-bottom:6px;
	font-size:16px;
	line-height:24px;
	border-bottom:1px dashed #CCC;
	margin-bottom:6px;
}
/*-----------*/
.shippingform #exTab1 .tab-content {
	padding :0 0 15px;
	margin-top:-1px;
}
.shippingform #exTab2 h3 {
	background-color: #428bca;
	padding : 5px 15px;
}
/* remove border radius for the tab */

.shippingform #exTab1 .nav-pills > li > a {
	border-radius: 0;
	background: none;
	color:#FFF;
	border:1px solid none;
	border-radius:10px 10px 0 0;
	border-bottom:none;
	text-transform:uppercase;
	font-size:15px;
	font-weight:700;
	padding:10px 7px;
}
.shippingform #exTab1 .nav-pills > li.active > a {
	color:#fac51c;
	background:#004d81;
	margin-bottom:-1px;
	border:1px solid #014573;
	border-bottom:none;
}
.shippingform .tab-content {
	padding:0 0 15px;
	border:1px solid #014573;
	background:#004d81;
}
.shippingform .form-row1, .formT2 {
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}
.shippingform .shippingform1 {
	padding:5px;
}
.shippingform1 .container {
	padding:0;
}
.shippingform .form-row1 {
	padding:0 10px;
}
.shippingform .formT1 {
	margin-bottom:0;
	padding:0 10px 6px;
	margin-top:2px;
	color:#111;
}
.shippingform .shippingform1 h2 {
	font-size:20px;
	padding:10px 0;
	color:#FFF;
}
.shippingform .buttonstep2 {
	width:100%;
	margin:13px auto 0px;
	cursor:pointer;
	font-size:24px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align: center;
	color:#28324e;
	text-shadow:#fff 1px 1px 0;
	padding:15px;
	border:none;
	border-bottom: solid 4px #f37934;
	background:#fac51c;
	outline:none;
	display:block;
	border-radius: 50px;
	text-transform:uppercase;
	height:auto;
	max-width:360px;
}
.shippingform .formT2 .box2:nth-child(2) .left {
 margin-right:20px;
}
.shippingform .form-but {
	margin-top:13px;
}
.shippingform .form-row2 {
	padding:10px 15px 0;
}
.shippingform .tophead1 {
	background:#ac1f23;
	color:#fff;
	text-align:center;
	margin:-10px -8px 5px;
	padding:8px 4px;
	font-size:17px;
}
.shippingform .tophead1 p {
	display:inline-block;
}
.shippingform .tophead1 p.t1 {
	display:inline-block;
	font-size:18px;
	font-weight:700;
	margin:0px 5px 0 5px;
	text-transform:normal;
	text-align:center;
}
.shippingform .formT2 .right.n1 {
	width:100%;
	max-width: none;
}
.shippingform .formT2 .left p.logo01 {
	padding:0 0 0 10px;
}
.shippingform .formT2 .right-last span.t1 {
	font-size:20px;
	font-weight:800;
}


#isformwrapper {
 position: relative;
}
#isformwrapper .isformloader {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 background: url('../images/ajax-loader.gif') no-repeat 50% 50% rgba(255, 255, 255, 0.8);
 z-index: 99;
}
#isresponse {
 position: absolute;
 top: 0px;
 left: 0px;
 height: 100%;
 width: 100%;
 background-color: rgba(255, 255, 255, 0.95);
 z-index: 99;
 text-align: center;
 padding-top: 50%;
 font-weight: bold;
 font-size: 18px;
}
.alert-success {
 color: #13770e;
}
.alert-danger {
 color: #c81a17;
}

/*------------*/

