body{background:#222 url("images/card-bg-03.jpg") no-repeat scroll center center / cover;}
.p_h_m{position:relative!important;}
.p_m p_s1 h1{color:#eee;font-family:robotoB;line-height:1;margin:50px auto -10px;padding:10px 5%;text-align:left;text-transform:uppercase;width:90%;}
.p_m p_s1 h2{color:#eee;font-size:13px;line-height:1.2;margin:0;padding:2px 5%;text-align:left;width:90%;}
.p_m p_s1 h3{color:#ccc;font-size:12px;line-height:1.2;margin:0;padding:2px 5%;text-align:left;width:90%;}
.p_m .inv{background:#ff3f80 none repeat scroll 0 0;border:0 none;border-radius:56px;color:#eee;display:table;font-family:robotoB;font-size:24px;height:35px;line-height:35px;margin:10px auto;padding:20px 50px;text-align:center;text-decoration:none;text-transform:uppercase;width:250px;}
.p_bg{display:block;height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:-2;}
.p_bg.b{background:#000000 none repeat scroll 0 0;opacity:0.4;position:absolute;z-index:-1;}
.p_p1 .c{display:table-cell;float:left;margin:0 auto;text-align:center;width:33%;}
.p_p1 .c a{text-decoration:none;}
.p_p1 .c.c1{margin-top:0;min-height:300px;opacity:0.85;}
.p_p1 .c.c2 .bu{background:#222 none repeat scroll 0 0;border-radius:50px;color:#ffcc00;display:inline-block;font-size:32px;height:auto;line-height:1.2;margin:5px auto;padding:5px 30px;transition:all 0.4s ease 0s;width:auto;}
.p_p1 .c.c2 .bu:hover{background:#ffcc00 none repeat scroll 0 0;color:#222;}
.p_p1 .c.c2 .buc{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;color:rgba(255, 255, 255, 0.52);font-size:15px;}
.p_p1 .c.c2{min-height:530px;opacity:0.89;padding-top:40px;}
.p_p1 .c.c2 .inv{background:#ff3f80 none repeat scroll 0 0;color:white;font-size:17px;margin:-50px auto 10px;padding:5px;width:50%;}
.p_p1 .c.c2 h1 {font-family:bree;font-size:22px;font-weight:normal;line-height:1.2;color:#eee;margin-bottom:20px;color:#fc0;}
.p_p1 .c.c2 img {margin:0 auto -20px;}
.p_p1 .c.c3{margin:0 auto 50px;min-height:300px;opacity:0.9;position:relative;z-index:2;}
.p_p1 .step{display:table;margin:10px auto;text-align:center;}
.p_p1 .step .sbox{background:#f9f9f9 none repeat scroll 0 0;border-bottom:2px solid #ff3f80;border-radius:0;box-shadow:0 0 30px #d1d1d1;display:inline-block;float:left;margin:10px;max-width:100%;padding:1px 10px;width:220px;}
.p_p1 .step .sbox.m{border-bottom:2px solid #3e50b4;}
.p_p1 .step .sbox h1{color:#666;font-family:roboto;font-size:25px;line-height:1;padding:20px 5px 10px;text-align:center;text-transform:uppercase;}
.p_p1 .step .sbox p{color:#333;font-family:georgia;font-size:14px;height:200px;line-height:1.3;padding:0 5px;text-align:left;}
.p_p1 .step2{background:#ff3f80 none repeat scroll 0 0;box-shadow:0 0 30px #c3c3c3;display:table;margin:20px auto;text-align:center;}
.p_p1 .step2 .sbox{background:#ff3f80 none repeat scroll 0 0;display:inline-block;float:left;margin:0;max-width:100%;padding:1px 10px;width:calc(50% - 20px);}
.p_p1 .step2 .sbox.left{background:#ff3f80 none repeat scroll 0 0;}
.p_p1 .step2 .sbox.right{background:#3e50b4 none repeat scroll 0 0;}
.p_p1 .step2 .sbox h1{color:#fff;font-family:robotob;font-size:28px;line-height:1;padding:20px 5px 10px;text-align:left;text-transform:uppercase;}
.p_p1 .step2 .sbox p{color:#efefef;font-family:bree;font-size:16px;line-height:1.3;margin-bottom:10px;padding:0 5px;text-align:left;}
.p_p1 .step2 .img{float:left;width:175px;}
.p_p1 .step3{display:table;margin:20px auto;max-width:90%;text-align:center;}
.p_p1 .step3 .sbox{background:#111 none repeat scroll 0 0;border-bottom:2px solid #ff3f80;border-radius:0;box-shadow:0 0 15px #cdcdcd;display:inline-block;float:left;margin:10px;max-width:100%;min-height:290px;padding:0 10px;width:calc(33% - 40px);}
.p_p1 .step3 .sbox.left{background:rgba(0, 0, 0, 0) url("images/tocoop-97.jpg") no-repeat scroll center center / cover;}
.p_p1 .step3 .sbox.middle{background:rgba(0, 0, 0, 0) url("images/tocoop-98.jpg") no-repeat scroll center center / cover;border-bottom:2px solid #3e50b4;}
.p_p1 .step3 .sbox.right{background:rgba(0, 0, 0, 0) url("images/tocoop-99.jpg") no-repeat scroll center center / cover;}
.p_p1 .step3 .sbox h1{color:#eee;display:table-cell;font-family:bree;font-size:38px;font-weight:normal;height:130px;line-height:1;padding:20px 5px 10px;text-align:left;text-shadow:0 0 15px #7f7f7f;text-transform:uppercase;vertical-align:bottom;}
.p_p1 .step3 .sbox p{color:#eee;font-family:georgia;font-size:18px;line-height:1.3;margin-bottom:10px;padding:0 5px;text-align:left;}
.p_p1 .step3 .img{float:left;width:175px;}
.p_p1 .c .how{width:100%;}
.p_img{display:table;margin:10px auto;max-width:98%;}
.p_img.intro{margin:10px auto 0;}
.p_img.offer{margin:60px auto 20px;}
.p_img.card{border-radius:5px;margin-top:140px;}
.p_img.how{border-radius:5px;margin:60px auto 20px;}
.p_img.contact{border-radius:5px;}
.p_img.form{border-radius:5px;box-shadow:0 0 30px #666;}
.p_img.step{margin:0 auto;}
.p_img.dbl{border-radius:10px;margin-top:0;}
.p_img.cnt{border-radius:10px;margin-top:0;}
.p_img.hiw{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;border-radius:5px;padding:0;}
.ctfc{display:table;text-align:center;width:100%;}
.p_u_1_m .m{max-width:100% !important;width:100% !important;}
.p_u_1_m .m .lowt{margin-top:0 !important;}
.p_u_1_m .m .mb.social{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;box-shadow:none;display:inline;margin:-30px 0 0;max-width:100%;padding:20px 0;position:relative;width:100%;}
.p_u_1_m .m .mb.login{display:none;}
.p_u_1_m .m .mb.register{display:none;}
.p_u_1_m .m .lowt{display:none;}
.p_u_1_m .m h1{display:none;}
.p_img.join{bottom:0;height:50px;left:20px;position:fixed;z-index:99;}
@media only screen and (max-width:820px){.p_p1 .c{width:100%;}
.p_p1 .c.c1{display:none;}
.p_p1 .c.c3{display:none;}
.p_p1 .step .sbox{width:calc(100% - 40px);}
.p_p1 .step .sbox .img{width:100px;}
.p_p1 .step .sbox h1{font-size:22px;padding-left:10px;text-align:left;}
.p_p1 .step .sbox p{font-size:13px;height:auto;margin-bottom:10px;}
.p_p1 .step2 .sbox{width:calc(100% - 20px);}
.p_p1 .step2 .sbox .img{width:100px;}
.p_p1 .step2 .sbox h1{font-size:22px;}
.p_p1 .step2 .sbox p{font-size:13px;}
.p_p1 .step3 .sbox{min-height:auto;width:calc(100% - 40px);}
.p_p1 .step3 .sbox .img{width:100px;}
.p_p1 .step3 .sbox h1{font-size:32px;height:auto;padding:30px 10px 10px;}
.p_p1 .step3 .sbox p{font-size:15px;padding:0 10px 30px;}
.p_img.step.bt{float:left;width:100px;}
.p_img.join{left:0;}
.loginbott .p_u_1_m .m .gp{overflow:hidden !important;width:57px !important;}
.loginbott .p_u_1_m .m .fb{overflow:hidden !important;width:57px !important;}
}