body{margin: 0;	padding: 0; font-family: 'Roboto', sans-serif; color: #5c5c5c; background-color:#fff;}
a img{border: none; text-decoration: none;}
td, tr, ul, li{	margin: 0;	padding: 0;}
.clr{clear:both;}

.header{float:left; width:100%; min-width:1170px;}
.wrapper{margin:0 auto; width:1170px;}
.header .logo{float: left; padding: 18px 0; position: relative; z-index: 2; padding-right: 44px;}

.banner{float:left; width:100%; overflow:hidden; min-width:1170px; margin-top:-100px;}
.banner img{width:100%;}
.contain{float:left; width:100%;}
.contain_left{float:left; width:calc(100% - 500px);}
.contain_left h1{font-size:32px; color:#333; font-weight:700; margin-top:0;}
.contain_left h1 img{width:100%;}
.contain_left.join_magazine h1{font-size:26px; font-weight:600; line-height:35px; margin-bottom:14px;}
.contain_left p{font-size: 16px; color: #5c5c5c; line-height: 24px; font-weight: 300; margin:0 0 24px 0;}
.contain_left p strong{color:#000;}
.priv{float:left; width:100%;}
.priv img{float:right;}
.priv ul{float:left; list-style:none;}
.priv ul li{font-size:16px; font-weight:300; color:#5c5c5c; line-height:32px; padding-left:20px; position:relative;}
.priv ul li:after{position:absolute; content:''; left:0; top:11px; width:8px; height:8px; border-radius:50%; background:#545454;}
.footer{float: left; width: 100%; color: #fff; text-align: center; font-size: 14px; line-height: 24px; background: #011133; padding: 26px 0;
    font-weight: 300; border-top: 5px solid #fb9221;}
.form_wrapper{position:relative;}
.contain_right{float:right; width:466px; background:#000; border:5px solid #d82132; position:absolute; top:-5px; right:0;}
.frm_head{float:left; width:100%; background:#000; padding: 0 30px 15px 30px; box-sizing: border-box;}
.form-headings{color:#FFF; line-height:28px; height:28px; padding-left:30px; font-size:13px;}
.registrationInput{padding-right:30px;}
.form_style td:first-child{width:125px;}
.chkboxtext{font-size:10px; line-height:16px; margin-bottom:10px; color:#797979; width:90%; padding:0 5%;}
.chkboxtext a{ color:#797979;}
.chkboxtext a:hover{color:#023631;}
.chkbox{float:left;}
.contain_right input[type=image]{margin:40px 0;}
#welcome h1{font-size: 26px; font-weight: 400; line-height: 35px; margin:0 0 14px 0;}
.welcome_wras{background:#fdf2f7; width:100%; min-width:1170px; float:left; padding:36px 0 46px 0;}
.form_trems a{color:#FFF;}
.form_trems a:hover{color:#d82132;}
.form_trems{position:relative; font-size: 12px; padding-bottom:50px; line-height: 16px; color: #FFF;}
.heading_band{background:#d82132; color:#fff; padding:5px 0;}
.log_in_frm input[type=text],.log_in_frm input[type=password]{border: 1px solid #b8c4c4;color: #000000; font: 12px Arial,Helvetica,sans-serif;
    height: 17px; margin-bottom: 15px; text-align: left; width: 195px;}
.log_in_frm input[type=image]{float:left; widows:100px; height:30px; background:url(//www.elitemate.com/images/crypto_socialites/img/login_sub.png) left top no-repeat; clear:left;}
.contact_frm_sec{background:#f1f1f1; border:5px solid #d82132;}
.collage{width:100%; float:left; margin-top:20px;}
.collage img{width:100%;}
.join_today{width:100%; min-width:1170px; float:left; padding:40px 0 34px 0;}
.testimonial{float:right; width: 540px;padding-top: 100px;}
.testimonial img{width:100%;}
.about_p p{font-size: 16px; color: #5c5c5c; line-height: 24px; font-weight: 300; margin: 0 0 24px 0;}
.about_p a{color:#d82132;}
.about_p a:hover{color:#000;}
.inner_banner{margin-top:20px;}
.content .sign a{color:#d82132; font-size:16px; text-decoration:none;}
.content .sign a:hover{color:#000;}
.sign a{color:#d82132; font-size:16px; text-decoration:none;}
.sign a:hover{color:#000;}

.contain_area{position:relative;}
.form_section{position: absolute; right: 0; top:150px; width:466px; float:right;box-sizing:border-box;}
.right_form {background: #fb9221; box-shadow: 0 0 0 5px rgba(255,255,255,0.3); width: 100%; margin-bottom: 20px; float: left; padding:25px; box-sizing:border-box;}
.note_head img{width:100%; margin-bottom:40px; max-width:401px;}
.form_section .form-text{color: #FFF; line-height: 28px; height: 28px; font-size: 13px;}
.form_section .form-text i{color:#fff;}
#digital_signature_container{margin-bottom:10px;}
.form_style input[type=image]{cursor:pointer;}
.home_collage {width: 100%; max-width: 700px;}
.review{float:left; width:100%; padding:25px 15px 15px; background:url(img/review.jpg) no-repeat center center; background-size:cover; border:5px solid #e5e5e5; color:#fff; font-size:14px; line-height:24px;box-sizing: border-box;}
.form-text2{color: #fff;font-size: 12px; padding-bottom: 5px; display: block;}
.refreal_input input[type=text]{width:50px; margin-right:5px;}
.contain_left.join_magazine{float: left;width: calc(100% - 540px);}








