#blogs_content {float:left;width:930px;padding:0 10px;}
#bo_v {padding:20px;background:#272e38;border-radius:10px;}
#bo_v_img {position:relative;max-height:400px;overflow:hidden;margin:0 0 20px 0;border-radius:10px;}
#bo_v_img img {width:100%;height:auto;}
#bo_v_img .date {display:block;position:absolute;right:0;bottom:0;width:120px;height:40px;color:#fff;font-size:18px;text-align:center;line-height:40px;background:#de9805;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}
h2#bo_v_title {margin:0 0 20px 0;font-size:24px;font-weight:600;text-align:left;}
#bo_v_con {margin:0 0 20px 0;color:#4f545e;line-height:140%;}
#bo_v_con p, #bo_v_con ol {background:none !important;}
#bo_v_share {margin:0 0 20px 0;padding:30px;background:#323842;border-radius:10px;border:solid 1px #383f48;}
#bo_v_share label {font-size:24px;font-weight:600;}
#bo_v_share a {display:inline-block;width:40px;height:40px;color:#ddd;text-align:center;background:#474c55;border-radius:50%;}

#bo_v_img,
#bo_v_img img,
h2#bo_v_title,
#bo_v_con,
#bo_v_share,
#bo_v_share label,
#bo_v_share a, 
#bo_v_share a i {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#bo_v_share a i {font-size:14px;line-height:40px;}


#recent_wrap {float:right;position:sticky;width:330px;right:0;top:0;padding:0 10px;}
.recent {padding:20px;background:#272e38;border-radius:10px;}
.recent h3 {display:block;position:relative;margin:0 0 40px 0;font-size:20px;font-weight:500;}
.recent h3:after {content:'';display:block;position:absolute;left:0;top:35px;width:60px;height:3px;background:#de9805;}
.recent ul {}
.recent ul li {display:block;position:relative;width:100%;min-height:80px;margin:0 0 20px 0;padding:0 0 0 96px;text-align:left;}
.recent ul li:last-child {margin:0;}
.recent ul li a.img {display:block;position:absolute;left:0;top:0;width:80px;height:80px;border-radius:5px;overflow:hidden;}
.recent ul li a.img img {width:auto;height:80px;}
.recent ul li a.title {display:block;margin:0 0 10px 0;color:#fff;font-size:18px;font-weight:600;line-height:140%;}
.recent ul li .date {display:block;color:#bbb;font-size:16px;line-height:140%;}


.contactinfo {float:left;width:550px;padding:0 10px;}
.contactinfo .contactinfo_box {padding:30px;background:#1e2631;border:solid 1px #252d37;border-radius:10px;}
.contactinfo h3 {display:block;position:relative;margin:0 0 50px 0;font-size:30px;font-weight:500;}
.contactinfo h3:after {content:'';display:block;position:absolute;left:0;top:45px;width:60px;height:2px;background:#de9805;}
.contactinfo h4 {display:block;position:relative;margin:0 0 10px 0;font-size:18px;font-weight:500;}
.contactinfo ul {}
.contactinfo ul li {display:block;position:relative;margin:0 0 30px 0;padding:0 0 0 70px;line-height:140%;}
.contactinfo ul li .icon {display:block;position:absolute;left:0;top:50%;width:50px;height:50px;margin:-25px 0 0 0;text-align:center;background:#de9805;border-radius:50%;}
.contactinfo ul li .icon i {font-size:20px;line-height:50px;}
.contactinfo ul li strong {display:block;font-size:18px;font-weight:600;}
.contactinfo ul li p {color:#bbb;font-size:15px;}
.contactinfo .follow a {display:inline-block;width:40px;height:40px;color:#ddd;text-align:center;background:#353c46;border-radius:50%;}
.contactinfo .follow a i {font-size:16px;line-height:40px;}
.contactinfo .follow a:hover {color:#fff;background:#de9805;}

.contactinfo,
.contactinfo h3,
.contactinfo h4,
.contactinfo ul li,
.contactinfo ul li .icon,
.contactinfo ul li strong,
.contactinfo ul li p,
.contactinfo .follow a {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}



.contactus {float:right;position:relative;width:710px;padding:0 10px;}
.contactus .frm_input {display:block;width:100%;}
.contactus .btn_submit {display:block;width:100%;height:50px;margin:0 0 15px 0;color:#fff;text-align:center;font-weight:500;line-height:50px;background:#de9805;border:solid 2px #de9805;border-radius:5px;}
.contactus .btn_submit:hover {background:#1e2631;}

.contactus_form_inner {padding:30px;background:#1e2631;border:solid 1px #252d37;border-radius:10px;}
.contactus_form_inner ul {}
.contactus_form_inner ul:after {display:block;visibility:hidden;clear:both;content:""}
.contactus_form_inner ul li {display:block;float:left;position:relative;width:49%;margin:0 2% 15px 0;padding:0;}
.contactus_form_inner ul li:nth-child(2n) {margin:0 0 15px 0;}
.contactus_form_inner ul li.full {width:100%;margin:0 0 15px 0;}
.contactus_form_inner ul li textarea {display:block;width:100%;height:150px;padding:12px;color:#fff;line-height:140%;background:#272e38;border:solid 1px #2e353e;border-radius:3px;
-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;
}
.contactus_form_inner ul li textarea:focus {border:solid 1px #de9805}

.contactus, 
.contactus .frm_input,
.contactus .btn_submit,
.contactus .login_if_lpl,
.contactus_form_inner,
.contactus_form_inner ul li,
.contactus_form_inner ul li textarea {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

.policy {padding:0 10px;}
.policy h3 {display:block;margin:0 0 20px 0;font-size:24px;font-weight:600;word-break:keep-all}
.policy p {margin:0 0 50px 0;color:#bbb;font-size:20px;line-height:140%;word-break:keep-all}
.policy p .indent {display:inline-block;margin:0 0 0 20px;}
.policy p strong {font-weight:700;}

.manual_wrap {position:relative;margin:0 0 60px 0;}
.manual_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.manual_wrap .img {float:left;width:59%;margin:0 2% 0 0;}
.manual_wrap .img img {width:100%;height:auto;border:solid 1px #232935;border-radius:10px;}
.manual_wrap p {display:block;float:left;width:39%;font-size:16px;line-height:160%;word-break:keep-all;}
.manual_wrap p strong,
.manual_wrap p b {color:#de9805;font-weight:500;}
.manual_wrap .num {display:block;position:absolute;left:-10px;top:-10px;width:40px;height:40px;color:#fff;font-size:24px;font-weight:500;text-align:center;line-height:40px;background:#de9805;border-radius:50%;}






@media screen and (max-width:1370px) {
#blogs_content {width:795px;}

#recent_wrap {width:285px;}

.contactinfo {width:475px;}

.contactus {width:605px;}
}




@media screen and (max-width:1140px) {
#blogs_content {width:640px;}
#bo_v_img {width:100%;max-height:380px;}
#bo_v_img img {width:100%;height:auto;}
h2#bo_v_title {font-size:22px;}
#bo_v_share label {font-size:22px;}

#recent_wrap {width:300px;}
.recent ul li a.title {font-size:16px;}

.contactinfo {width:400px;}
.contactinfo h3 {margin:0 0 40px 0;font-size:24px;}
.contactinfo h3:after {top:40px;}
.contactinfo h4 {font-size:16px;}
.contactinfo ul li strong {font-size:18px;}

.contactus {width:500px;}
.contactus ul li {float:none;width:100%;margin:0 0 15px 0;}
}




@media screen and (max-width:960px) {
#blogs_content {float:none;width:100%;margin:0 0 20px 0;}

#recent_wrap {float:none;position:relative;width:100%;}

.contactinfo {width:359px;}
.contactinfo .contactinfo_box {padding:30px 15px;}

.contactus {width:359px;}
.contactus_form_inner {padding:30px 15px;}

.manual_wrap .img {float:none;width:100%;margin:0 0 20px 0;}
.manual_wrap p {float:none;width:100%;font-size:14px;}
}




@media screen and (max-width:750px) {
#bo_v_img {width:100%;height:auto;}
h2#bo_v_title {font-size:20px;}
#bo_v_share {padding:30px 20px;}
#bo_v_share label {font-size:20px;}
#bo_v_share a {width:36px;height:36px;}
#bo_v_share a i {font-size:12px;line-height:36px;}

.contactinfo {float:none;width:100%;margin:0 0 20px 0;}

.contactus {float:none;width:100%;}

.manual_wrap {margin:0 20px 60px 20px;}
.manual_wrap .num {width:30px;height:30px;font-size:18px;line-height:30px;}
}




@media screen and (max-width:560px) {
}