/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1; background:#ef6d0c;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#container{float:left; width:100%; }
.page{width:960px; margin:0 auto; }
.main-content{float:left; width:960px; border-radius:10px; background:#fff; margin:25px 0; }
.main-content .top-bar{float:left; width:100%; background:#f2f2f2; min-height:45px; border-bottom:solid 1px #e7e7e7; border-top-left-radius:10px; border-top-right-radius:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; }
.main-content .top-bar a{color:#ed7922; text-decoration:none; }
.main-content .top-bar .col1{float:left; width:295px; margin:15px 0 0 28px; }
.main-content .top-bar .col2{float:left; width:430px; margin:15px 0 0 38px; }
.main-content .top-bar .col3{float:right; width:100px; margin:12px 28px 0 0;}
.main-content .top-bar .col3 img{float:right; margin:0 -1px 0 4px; }

.main-content .header-top{float:left; width:100%; min-height:150px; }
.main-content .header-top .logo{float:left; width:212px; margin:0 0 0 28px; }
.main-content .header-top .caption{float:left; width:350px; font:italic 22px Arial, Helvetica, sans-serif; color:#333; margin:60px 0 0 18px;}
.main-content .header-top .caption span{color:#ee7b20; }
.main-content .header-top .right-con{float:right; width:295px;text-align:right; margin:35px 28px 0 0; }
.main-content .header-top .right-con h1{font:bold 31px Arial, Helvetica, sans-serif; color:#ed7a1f; text-transform:uppercase; padding:0 0 0; }
.main-content .header-top .right-con h2{font:normal 20px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; padding:0 0 10px; }
.main-content .menu{float:left; width:100%; background:#333; }
.main-content .menu ul{margin:0; }
.main-content .menu ul li{float:left; }
.main-content .menu ul li a{float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:12px 21px;}
.main-content .menu ul li a:hover{background:#ed7a21; }
.main-content .menu ul li a.active{background:#ed7a21; }

.main-content .banner-wrapp{float:left; width:100%; }
.main-content .banner-wrapp .slider{float:left; width:637px; padding:10px 0 0 0; }
.main-content .banner-wrapp .slider .slide-con{float:left; width:292px; margin:15px 0 0 28px; }
.main-content .banner-wrapp .slider .slide-con h1{font:bold 30px Arial, Helvetica, sans-serif; color:#ed7a21; padding:0 0 20px; text-transform: uppercase;}
.main-content .banner-wrapp .slider .slide-con h2{font:normal 22px Arial, Helvetica, sans-serif; color:#333; padding:0 0 25px; }
.main-content .banner-wrapp .slider .slide-con a{font:normal 16px Arial, Helvetica, sans-serif; color:#ed7a21; padding:0 0 10px; text-transform:uppercase; text-decoration:none; }
.main-content .banner-wrapp .slider .slide-img{float:right; width:280px; }
.main-content .banner-wrapp .slider .slide-img img{display:block; }
.main-content .banner-wrapp .pagin{width:100%; background:#f2f2f2; min-height:30px; clear:both; text-align:center; padding:16px 0 0;}
.main-content .banner-wrapp .pagin a{display:inline-block; width:15px; height:15px; background:#ed7a21; border-radius:50%; margin:0 5px; }
.main-content .banner-wrapp .pagin a:hover{background:#333; }
.main-content .banner-wrapp .pagin a.active{background:#333; }

.main-content .banner-wrapp .banner-right{float:right; width:323px; background:#C60; background:url(images/banner-bg.jpg) repeat left top; text-align:center; padding:22px 0; }
.main-content .banner-wrapp .banner-right h1{font:bold 38px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:0 0 0; }
.main-content .banner-wrapp .banner-right h2{font:normal 19px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:0 0 15px; }
.main-content .banner-wrapp .banner-right a.link-orange{padding:5px 15px; background:#ec7a22; border-radius:5px; font:bold 33px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin:0 auto 15px;  display:block; width:65%;}
.main-content .banner-wrapp .banner-right a.link-grey{padding:5px 7px; background:#333; border-radius:5px; font:bold 33px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; clear:both;}
.main-content .banner-wrapp .banner-right h3{padding:15px 45px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.main-content .banner-wrapp .banner-right h3 a{color:#fff;}
.main-content .banner-wrapp .banner-right p{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:15px 30px 0;}

.simple-bar{float:left; width:100%; background:#333; padding:15px 0; }
.simple-bar .col1{float:left; width:140px; margin:15px 0 0 28px; font:normal 24px Arial, Helvetica, sans-serif; color:#ed7a21; }
.simple-bar .box{float:left; width:250px; margin:0 12px 0 0;}
.simple-bar .box .circle{float:left; width:51px; height:51px; background:#ed7a21; border-radius:50%; border:solid 2px #fff; font:bold 32px Arial, Helvetica, sans-serif; color:#333; text-align:center; line-height:52px; }
.simple-bar .box p{font:normal 18px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 0 10px; float:right; width:184px; }

.box-wrapp{float:left; width:904px; padding:22px 28px; }
.box-wrapp .box{float:left; width:275px; background:#f2f2f2; padding:10px; margin:0 0 0 9px; border-bottom:solid 11px #dfdfdf; }
.box-wrapp .box:first-child{margin:0;}
.box-wrapp .box h1{font:normal 22px Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px; }
.box-wrapp .box h2{font:normal 15px Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px; }
.box-wrapp .box h1 span{color:#ed7a21; }
.box-wrapp .box .bx-img{float:right; width:110px; margin:-50px 0 0; min-height:133px; }
.box-wrapp .box .bx-con{float:left; width:100%; font:normal 15px Arial, Helvetica, sans-serif; color:#000; line-height:28px; }
.box-wrapp .box .bx-con a{font:bold 15px Arial, Helvetica, sans-serif; color:#ed7a21; }
.box-wrapp .box .bx-con p{padding:0 0 5px; }
.box-wrapp .box .bx-links{text-align:center; float:left; width:100%; padding:25px 0 10px; }
.box-wrapp .box .bx-links a{width:166px; padding:10px 0; background:#ed7a21; clear:both; display:inline-block; margin:0 0 14px; border-radius:4px; font:bold 21px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
.box-wrapp .box .bx-links a.grey{background:#333; }

.links-wrapp{float:left; width:904px; padding:0 28px; }
.links-wrapp .link-box{float:left; width:446px; background:#dfdfdf; margin:0 0 0 12px;}
.links-wrapp .link-box:first-child{margin:0; }
.links-wrapp .link-box h1{font:normal 22px Arial, Helvetica, sans-serif; color:#333; padding:10px 0 10px 10px; background:#f97a21; }
.links-wrapp .link-box h1 a{color:#000; text-decoration: none;}
.links-wrapp .link-box ul{padding:20px 10px; float:left;}
.links-wrapp .link-box ul li{display:list-item; width:100%; float:left;}
.links-wrapp .link-box ul li a{padding:5px 0 5px 0; font:normal 16px Arial, Helvetica, sans-serif; color:#333; float:left;}

.delivary-bar{float:left; background:#f97a21; padding:10px 0; width:904px; margin:25px 0 0 28px; font:bold 22px Arial, Helvetica, sans-serif; color:#333; text-indent:10px; }

.footer{float:left; width:904px; margin:25px 0 25px 28px; }
.footer p{font-size: 13px;}
.footer .row1{float:left; width:100%; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }
.footer .row2{float:left; width:100%; font:normal 14px Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:15px 0; }
.footer .row2 ul{margin:0; }
.footer .row2 ul li{display:inline-block; }
.footer .row2 ul li a{font:normal 14px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; padding:0 10px; }
.footer .row1 a{float:right; color:#ed7a21; }

/* inner page style */
.brdcrumb{ padding:28px; overflow:hidden; font:16px Arial, Helvetica, sans-serif; color:#999999; float: left;}
.brdcrumb-actv{ font-weight:bold; color:#ed7a21 !important;}
.stage-block{font:bold 16px Arial, Helvetica, sans-serif; color:#fff; background:url("images/arrow-right.png") no-repeat scroll 277px center #ED7A21; padding:14px; float:left;width: 269px;}
.stage-block-actv{color:#333333 !important;}
.stage-main{ padding:28px 0; overflow:hidden;}
.stage-sub li {
  color: #333333;
  font: 14px arial;
  list-style-image:url(images/list-img.jpg);
  padding: 0 0 13px 6px;
}
.stage-sub {
  clear: both;
  padding: 36px 0 0;
}
.stage-sub > ul {
  margin: 0 0 0 33px;
}
.package-deal-main {
  overflow: hidden;
  padding: 28px 0;
}
.package-deal-title {
  background: none repeat scroll 0 0 #ED7A21;
  color: #FFFFFF;
  font: bold 16px/36px arial;
  height: 35px;
  padding: 0 11px;
}
.package-deal-title > span {
  color: #333333;
}
.package-deal-main li {
  background: none repeat scroll 0 0 #ED7A21;
  display: block;
  float: left;
  height: 72px;
  margin: 0 0 20px;
  padding: 20px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 407px;
}
.package-deal-main li a{text-decoration: none;}
.package-deal-main > ul {
  background: none repeat scroll 0 0 #F2F2F2;
  clear: both;
  overflow: hidden;
  padding: 25px 22px;
}
.package-deal-main li.package-right {
  float: right;
}
.package-deal-main h1 {
  color: #333333;
  font: bold 22px arial;
}
.package-deal-main h2 {
  color: #FFFFFF;
  font: bold 16px arial;
  padding: 10px 0 0;
}
.hire-items{
	padding:5px 0 0 0;
	overflow:hidden;	
} 
/*.hire-items-left {
  float: left;
  padding: 0 0 0 16px;
  width: 453px;
}*/
.hire-items-right {
  float: right;
  width: 368px;
}
.hire-sub-left p {
  display: block;
  float: none;
  font: bold 16px arial;
  overflow: hidden;
  margin: 0 0 40px;
}
.hire-sub {
  clear: both;
}
.hire-sub-left {
  float: left;
  padding: 52px 0 0 16px;
  width: 452px;
}
.hire-sub-left img {
  float: right;
}
.hire-sub-left span {
  float: left;
}
.hire-sub-right {
  float: right;
  width: 343px;
  padding: 46px 0 0;
}
.hire-block-1a {
  background: none repeat scroll 0 0 #656565;
  color: #FFFFFF;
  font: bold 15px/43px arial;
  height: 43px;
  text-align: center;
  width: 209px;
  float: left;
}
.hire-block-2b {
  border: 3px solid #8b8b8b;
  float: right;
  font: bold 15px/39px arial;
  height: 37px;
  overflow: hidden;
  text-align: center;
  width: 81px;
}
.hire-block-2a {
  background: none repeat scroll 0 0 #8B8B8B;
  color: #FFFFFF;
  float: left;
  font: bold 15px/29px arial;
  height: 52px;
  text-align: center;
  width: 209px;
}
.hire-block-2a > p {
  font: 14px arial;
}
.hire-block-1b {
  border: 3px solid #656565;
  float: right;
  font: bold 15px/39px arial;
  height: 37px;
  overflow: hidden;
  text-align: center;
  width: 81px;
}
.hire-block-3a {
  background: none repeat scroll 0 0 #e86e02;
  color: #FFFFFF;
  font: bold 15px/43px arial;
  height: 43px;
  text-align: center;
  width: 209px;
  float: left;
}
.hire-block-sub {
  overflow: hidden;
  padding: 0 0 30px;
}
.hire-block-3b {
  border: 3px solid #e86e02;
  float: right;
  font: bold 15px/39px arial;
  height: 37px;
  overflow: hidden;
  text-align: center;
  width: 81px;
  color:#e86e02;
}
.stage-proceed {
  float: right;
  padding: 56px 0 76px;
}
.stage-proceed .stage-block {
  padding: 7px 14px;
  width: 277px;
}
.hire-stage-block {
  margin:0 28px 18px 28px;
  background:url(images/cart-bg.jpg) repeat-x left bottom;
  float: left;
  width: 904px;
}
.hire-stage-block > div.package-deal-main > ul > li:nth-child(3) {
margin-bottom: 0;
}
.hire-stage-block > div.package-deal-main > ul > li:nth-child(4) {
margin-bottom: 0;
}
table {
  border: 4px solid #393939;
}
.pdct-items td {
  vertical-align: middle;
}
.pdct-items input {
  height: 17px;
  width: 48px;
}
.pdct-items b{font:bold 12px arial;}
.pdct-items span {
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
}
.carta td {
  padding: 8px 4px;
}
.prdct-sub > td {
  padding: 4px 6px;
}
.pdct-items {
  float: left;
}
.hire-items-left > img {
  float: left;
  left: 10px;
  position: relative;
  top: 145px;
}
.hire-total {
  border: 4px solid #393939;
  padding: 20px 15px;
  width: 216px;
   margin: 61px 0 0;
}
.hire-total-sub b {
  color: #464646;
  font: bold 14px arial;
}
.hire-total-sub {
  color: #464646;
  font: 14px arial;
  overflow: hidden;
  padding: 0 0 12px;
}
.hire-total-sub > span {
  float: left;
}
.hire-total-a {
  color: #E86E02;
  font-weight: bold;
}
.hire-right {
  float: right !important;
}
.hire-items h1 {
  background: none repeat scroll 0 0 #959595;
  color: #FFFFFF;
  display: block;
  font: 20px tahoma;
  padding: 8px;
}
.stage-block a{ color:#fff; text-decoration:none;}
.stage-block a:hover{ color:#fff; text-decoration:underline;}
form.det-form {
  border: 4px solid #959595;
  padding: 15px;
}
.fild-cvr {
  font: 13px tahoma;
  overflow: hidden;
  padding: 0 0 20px;
}
.fild-cvr label {
  display: block;
  float: left;
  width: 40%;
}
.fild-cvr input {
  float: left;
  width:39%;
  height: 24px;
  padding: 6px;
}
.fild-cvr textarea {
  border: 1px solid #AFAFAF;
  padding: 5px 6px;
  width: 39%;
  height: 90px;
}
.fild-cvr select{
  border: 1px solid #AFAFAF;
  padding: 5px 6px;
  width: 40.5%;
  height: 35px;
}
/*new style */
.inner-wrapper h1{font: bold 30px Arial, Helvetica, sans-serif;
color: #ed7a21;margin-left: 15px;
padding: 0 0 20px;}
.inner-wrapper p{font: normal 15px Arial, Helvetica, sans-serif;
color: #000;
line-height: 30px;
    padding-bottom: 5px;
    margin-left: 15px;}
/*.product-div .pro-image {
    padding-bottom: 10px;
    display: inline-block;
    float: left;    margin-left: 100px;	
}*/.product-div .pro-image {
    padding-bottom: 10px;
    display: inline-block;
    float: left;
    margin-left: 28px;
}
.inner-wrapper p strong{font-weight: bold;}
.main-content .banner-wrapp table{margin-left: 20px; border: 0;font: normal 15px Arial, Helvetica, sans-serif;
color: #000;
line-height: 28px;
padding-bottom: 5px;}
.main-content .banner-wrapp ul{margin-left: 20px; font: normal 15px Arial, Helvetica, sans-serif;
color: #000;
line-height: 28px;
padding-bottom: 5px;}
.main-content .banner-wrapp .product-list{padding: 30px;}
/*.main-content .banner-wrapp .product-list .product-div{  padding: 30px;
  padding: 30px;
    border: 4px solid #393939;
    margin-bottom: 30px;
    width: 38%;
        min-height: 530px;
    display: inline-block;
    margin-right: 34px;
    vertical-align: top;
}*/
.main-content .banner-wrapp .product-list .product-div {
    padding: 30px;
    padding: 30px;
    /*border: 4px solid #393939;*/border: 2px solid #393939;
    margin-bottom: 30px;
    width: 15%;
    min-height: 440px;
    display: inline-block;
    margin-right: 11px;
    /* margin-left: -15px; */
    vertical-align: top;
}
/*.pro-image img {
    width: 100%;
}*/
.pro-image img {
    width: 50%;
}
.pro-image {
    width: 120px;
}
.side-bar {
   /* position: absolute;*/
    top: 325px;
    right: 213px;
    margin: 0 auto;
}
/*.main-content .banner-wrapp .product-list .product-div .pro-content h1{margin:0;}*/
.main-content .banner-wrapp .product-list .product-div .pro-content h1 {
    margin: 0!important;
    font-size: 20px !important;
}
.links.hire a{padding: 10px; background: #ed7a21; color: #fff; text-decoration: none; border-radius: 5px; margin-right: 20px;}
.links.buy a{padding: 10px; background: #000; color: #fff; text-decoration: none; border-radius: 5px; margin-right: 20px;}
.links.buy{margin-top: 30px;}
.links.hire{margin-top: 30px;}
.p-list{ float:left;}
.side-bar ul li{list-style:circle;}
.side-bar ul li a{font: normal 15px Arial, Helvetica, sans-serif;
color: #000; text-decoration:none;}
.inner-wrapper h3{font: bold 24px Arial, Helvetica, sans-serif;
color: #ed7a21;
padding: 0 0 20px; margin-left: 20px; margin-top: 30px;}
/*new style */
.banner-wrapp.inner-wrapper {
    width: 930px;
    margin-left: 20px;
    margin-top: 16px;
}

/*.pro-content {
    display: inline-block;
    float: right;
    width: 307px;
}*/
.pro-content {
    display: inline-block;
    float: right;
        width: 155px;
}
.hire_carta {
    background: none repeat scroll 0 0 #393939;
    clear: both;
    color: #fff;    font: bold 16px Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
     width: 98.5%;

}
.hire_image {
    margin-top: 8px;
       margin-left: -10px;
    top: 0px;
    left: 0px;
    /*width: 110px;*/    text-align: center;
    height: 110px;
    overflow: hidden;
}
.hire_desc {
    margin-left: -10px;    height: 40px;
}
.hire_head li {
    color: #000;
    display: inline-block;
    font-size: 14px;
    padding: 7px 0px 0 6px;
    line-height: 20px;
}
.hire_head > ul {
    margin: 0;
}
.hire_values li {
        margin-left: 5px;
    display: inline-block;
        padding: 7px;
    color: #000;
    font-weight: normal;
}
.hire_title {
    font-weight: bold;
    line-height: 30px;    margin-left: -10px;
}
.hire-tot {
    /* float: left; */
    color: #464646;
    font: 14px arial;
    padding: 0px 0 4px;
    display: block;
    vertical-align: middle;
    overflow: hidden;
    margin-top: 5px;
}
.hire-items-left .prdct-sub {
    display: inline-block;  
      margin-left: 12px;
    border-right: #000 1px solid; padding-right: 5px;
}
table.pdct-items.packing-product tr.prdct-sub {
    display: table-row;
}

.hire_total_value {
    float: right;
    display: block;
    margin-top: 20px;    margin-bottom: 10px;
}
span.hiret {
    margin-left: 15px;
}
span.bold_tot {
    font-size: 16px;
    font-weight: 800;
}
.hire_total_value {
    border-top: 2px solid;
    border-bottom: 2px solid;
    
}
.pack_items {
    background: none repeat scroll 0 0 #393939;
    clear: both;
    color: #fff;
    font-size: 16px;
    height: 20px;
    font: bold 16px Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    /*margin-left: 20px;*/
    padding: 10px;
    font-weight: 600;
    /*width: 98.5%;*/width: 100%;
}
.by {
    float: left;
    width: 25%;
}
.by1 {
    float: left;
    margin-top: 1px;
    font-size: 12px;
    margin-left: 5px;
    text-align: center;
    width: 7%;
}
.by2 {
    float: left;
    font-size: 12px;
    margin-left: 5px;
    line-height: 14px;
    text-align: center;
    width: 8%;
}
.by3 {
    float: left;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    width: 8%;
}
.by11 {
    float: left;
    margin-top: 1px;
    font-size: 12px;
    text-align: right;
    width: 32%;
}
.by22 {
    float: left;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    width: 10%;
}
.by33 {
    float: left;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    width: 6%;
}
td.p-titles {
  width: 175px;
  word-wrap: break-word;
  max-width: 175px;
}
tr.prdct-sub {
  min-height: 60px;width:435px;
}
.pack-items-right {
    float: right;
    border-top: 2px solid;
    border-bottom: 2px solid;
}
.pack-total {
    margin-top: 10px;
    margin-bottom: 10px;
}
.packing {
    margin-right: 21px;
    font-size: 16px;
    font-weight: 900;
}
.hire_para {
    margin-top: 125px;
    width: 100%;
    height: auto;
    margin-left: 18px;
}
.hire_content h3 {
    font: bold 16px arial;
    font-weight: 700;color: #434343;
}
.hire_deposit h3 {
    margin-top: 12px;
    font: bold 16px arial;
    font-weight: 700;color: #434343;
}
.hire_table {
    margin-top: 12px;
        font-weight: bold;color: #434343;
}
.hire_table li {
    display: inline-block;
    padding: 10px;
    color: #000;
}
li.first {
    margin-left: 55px;
}
li.second {
    margin-left: 73px;
}
li.third {
    margin-left: 52px;
}
.packing_deposit {
    margin-top: 22px;
    font: bold 15px/43px arial;
    margin-left: 30px;
}
.total_deposit_sub {
    border-bottom: 2px solid #000;
    width: 180px;
}
span.hire_right_depo {
    margin-left: 40px;
}
.total_deposit_sub {
    border-bottom: 2px solid #000;
    border-top: 2px solid;
    width: 180px;
    margin-top: 20px;
    margin-left: 27px;
}
tr.prdct-sub td {
  vertical-align: middle;
}
.hire-items-left tr.prdct-sub:nth-child(2n+2) {
  border: 0;width:428px;
}
tr.prdct-sub td.pack_div input {
  width: 50px;
}
tr.prdct-sub td.total {
  width: 50px;
  text-align: center;
}

.hire_values {
    margin-left: -5PX;
}
.pack_supply .prdct-sub {
    display: -webkit-inline-box;
    margin-right: 12px;
    border-right: 1px solid #000;
}
.title {
    text-align: center;
}

p.error {
    text-align: center;
    margin-bottom: 15px;
    color: #ed7a21;
    font-size: 20px;
    font-weight: 700;
}
.footer_form {
    margin-top: 20px;
    font-size: 19px;
    font-weight: 700;
    color: #ED7A21;
    text-align: center;
}
/*.sub-title {
    line-height: 24px;

}*/
.sub-title {
    line-height: 20px;
    font-size: 14px;
}
.details p {
    font-size: 12px;margin-left: 10px;
}
