.banner_top .carousel_text{
  font-family: Open Sans;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
  color: #ffffff;
  margin-top: 30px;
}
.banner_topul{
  color: #ffffff;
  padding:40px 0 40px 20px;
}
.banner_topul li{
  list-style-type: disc;
  font-family: Open Sans;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
  color: #ffffff; 
 }
 .btn-mgt{
   position: relative;
 }
 .banner_top_p3:hover{
   text-decoration: underline;
}
 .btn-mgt .font_s_22{
  font-family: Open Sans;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
  color: #e05149;
  position: absolute;
  top: -60%;
  right: 32%;
 }
 .btn-mgt .font_s_22 .del_font_s18{
  font-family: Open Sans;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #737171;
 }
 .banner_top_ioc{
   margin-bottom: 10px;
 }

.product_desc{
  background-color: #f4f4f4;
  width: 100%;
}
.product_desc_h6{
  text-align: center;
  font-family: Open Sans;
	font-size: 35px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
  color: #1a1a1a;
  padding:100px 0;
}

.product_desc_row h5{
  font-family: Open Sans;
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
  color: #333333;
  margin-top: 50px;
}
.product_desc_row p{
  font-family: Open Sans;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
  color: #555555;
  width: 100%;
}
.product_desc_loc{
  padding:0 50px 100px 50px;
  width: 100%;
}

.step_carousel .img_responsive{  
   margin-left: 12%;
}
 
.step_carousel01 .img_responsive{  
   margin-left: 0%;
}
.carousel-indicators li{
  width: 12px;
  height: 12px;
}
.control_prev{
  left: 2%;
}
.control_next{
  right: 2%;
}
.carousel-item p{
  text-align: center;
  width: 100%;
  font-family: Open Sans;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
  color: #777777;
  margin-top: 50px;
  padding:0 50px;
}

.trans_botm_demo{
  background-color: #fff;
}
.converter_pro_box{
  border-radius: 10px;
  border: solid 1px #e5e5e5;
  padding:50px 30px;
  margin-right: 70px;
  width: 100%;
}
.converter_pro_box h6{
  font-family: Open Sans;
	font-size: 28px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
}
.converter_pro_box h6 img{
  margin-right: 20px;
}
.converter_pro_box p{
  font-family: Open Sans;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
  color: #555555;
  width: 100%;
  padding:20px 0 60px 0;
}
.converter_pro_box_a{
  font-family: Open Sans;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
    color: #e05149;
    width: 100%;
}
.converter_pro_box_a:hover{
	color: #e05149;
	text-decoration: underline;
}
.Editions_cp_ec h5{
  padding:100px 0;
}

.converter_pro{
  margin-bottom: 139px;
}

.tip_trick .tip_trick_h5{
  font-family: Open Sans;
	font-size: 48px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
  color: #1a1a1a;
  margin-top: 120px;
  margin-bottom: 70px;
}
.tip_trick_ul{
  background-color: #fff;
  border-radius: 20px;
  padding:50px 128px 50px 70px;
  box-shadow: #efefef 1px 1px 13px 1px;
}
.tip_trick_ul li{
 
  width: 100%;
  list-style-type: disc;
}

.tip_trick_ul li a{
  font-family: Open Sans;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
  color: #333333;
}

.tip_trick_ul:first-child{
  margin-right: 70px;
}
.tip_trick{
  padding-bottom: 120px;
}

.shadow {
  overflow: hidden;
  background: rgba(0,0,0,.7);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}
.box {
  width: 30%;
  height: 35%;
  background:transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 2;
  padding: 15px 15px 60px 15px;
  background-color: #fff;
}
.box_video{
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.box_video_btn{
  width: 139px;
	height: 33px; 
  border-radius: 6px;
  margin-top: 10px;
}
.box_video_btn img{
  width: 15px;
  height: 15px;
  margin-right: 3px;
}
.box_video_btn span{
  font-family: Open Sans;
	font-size: 11px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;
}
.close {
  width: 38px;
  height: 38px; 
  /* background: #000;
  color: #fff; */
  position: absolute;
  bottom: -50px;
  right: 45%;
  text-align: center;
  line-height: 30px;
  /* border-radius: 15px; */
  z-index: 3;
  background:url("/images2020/x.png") no-repeat 0 0; 
  opacity:1;
}
video {
  width: 100%;
  height: 100%;
}

.trans_botm h4{
  font-family: Open Sans;
  font-size: 35px;
  font-weight: 600;
  font-stretch: normal;
  line-height: 48px;
  letter-spacing: 0px;
  color: #1a1a1a;
  margin-top: 10px;
  margin-bottom: 10px;
}
.list-item-box-pro{
  width: 100%;
  padding-left:20px;
}
.list-item-box-pro li{
  margin-top:8px;
  margin-bottom:8px;
  list-style:disc; 
  font-size:18px;
  color:#555555;
  width: 100%;
}
.list-item-box-pro li span{
  margin-top:8px;
  margin-bottom:8px;
  list-style:disc; 
  font-size:18px;
  color:#e05149;
  width: 100%;
  font-weight:600;
}
.buy_sfaq{
  margin-bottom: 130px;
  margin-top: 130px;
}
.buy_sfaq h3{
  text-align: center;
  font-family: Open Sans;
	font-size: 30px;
	font-weight: 700;
	font-stretch: normal;
	letter-spacing: 0px;
  color: #333333;
  margin-bottom: 50px;
}  
.buy_sfaq .buy_faqwhd{
  border-top: 1px solid #e8e8e8;
  width: 100%; 
}
.buy_sfaq .buy_faqp1{
  width: 100%;
  font-family: Open Sans;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
  color: #333333;
  position: relative;
  height: 60px;
}
.buy_faq_a1{
  width: 100%;
  font-family: Open Sans;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
  color: #e05149;
  position: relative;
  height: 60px;
	
}
.buy_faq_a1:hover{
	color: #e05149;
	text-decoration: underline;	
}
.buy_span{
  background:url("/images2020/purchase/lower.png") no-repeat 0 0;
  width: 15px;
	height: 9px;
  position: absolute;
  right: 2%;
  top: 45%;
}
.hidden-block{
  display: none;
}
.buy_span2{
  background:url("/images2020/purchase/upper-hover.png") no-repeat 0 0;
  width: 15px;
	height: 9px;
  position: absolute;
  right: 2%;
  top: 45%;
}
.buy_sfaq .buy_faqwhd:last-child{
  border-bottom:1px solid #e8e8e8;
}
.buy_sfaq .buy_faqp2{
  width: 100%;
  font-family: Open Sans;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
  color: #727272;
  margin-bottom: 25px;
  /* display: none; */
}

.img_w38r3 {
  background:url("/images2020/download-hover.png") no-repeat 0 0;
  width: 22px;
  height: 22px;
}
.mcp_btn:hover .img_w38r3 {
  background:url("/images2020/download.png") no-repeat 0 0;
}
@media (max-width:1100px){
  .step_carousel .img_responsive{
    margin-left: 0;
  }
  .box{
    width: 95%;
    height: 40%;
  }
}



 @media (max-width: 768px){
  .box_video_btn{
    padding-left: 5px;
  }
  .converter_pro_box,.tip_trick_ul:first-child{
    margin-right: 0;
    margin-bottom: 50px;
  }
  .step_carousel .carousel-control-next,.step_carousel .carousel-control-prev{
    top: -20%;
  }
  .step_carousel .carousel-inner{
    width: 80%;
  }
  .img_responsive{
    margin-left: 0;
  }
  .product_desc_h6{
    font-size: 28px;
  }
  .product_desc_row,.converter_pro,.tip_trick_box{
    flex-flow: column nowrap;
  }
  .banner_top .carousel_text{
    font-size: 22px;
  }
  .banner_topul li{
    font-size: 14px;
    line-height: 23px;
  }
  .banner_top .carousel_title_a{
    margin-top: 40px;
    margin-bottom: 0;
  }
  .banner_top .carousel_text{
    margin-top: 10px !important;
    line-height: 28px;
  }
  .banner_topul{
    padding-top: 20px;
    padding-left: 6px;
    padding-bottom: 20px;
  }
  .btn-mgt{
    flex-flow: column nowrap;
    align-items: flex-start;
  }
  .home_btn{
    margin-bottom: 20px;
  }
  .btn-mgt .font_s_22{
    top: 68%;
    right: 45%;
  }

  .converter_pro_box h6{
    font-size: 22px;
  }
  .converter_pro_box p{
    font-size: 14px;
  }
  .converter_pro_box{
    padding-left: 20px;
    padding-right: 20px;
  }
  .converter_pro{
    margin-bottom: 80px;
    width: 100%;
  }
  .tip_trick .tip_trick_h5{
    font-size: 36px;
    margin-top: 80px;
    margin-bottom: 50px;
  }
  .tip_trick_ul li{
    font-size: 15px;
  }
  .tip_trick_ul{
    padding:38px 15px 36px 30px;
  }
}
@media (max-width: 415px){
  .btn-mgt .font_s_22{
    top: 88%;
    right: 36%;
  }
} 
@media (max-width: 375px){
  .converter_pro_box h6{
    font-size: 18px;
  }
  .home_btn{
    margin-bottom: 0;
  }
  .fxcol_box{
    flex-flow: column nowrap;
  }
  .mcp_btn:nth-child(2){
    margin-left: 0;
  }
  .btn-mgt .font_s_22 {
    top: 100%;
    right: 20%;
  }
}
@media (max-width: 320px){
  .btn-mgt .font_s_22 {
    top: 100%;
    right: 13%;
}
.banner_top .carousel_text{
  margin-bottom: 100px;
  font-size: 18px;
}
.fxcol_box{
  flex-flow: column nowrap;
 }
}
