p,ul,h1,h2,h3{
  margin:0;
  padding:0;
}
.transfer-logo span{
  font-family: "Calibri-Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0px;
  color: #01cedb;
  margin-bottom:5px;
}
.header{
  height:93px;
  width:100%;
}
.header .header-box{
  width:100%;
  height:100%;
  margin:0 auto;
}
.header .header-box div{
  align-items: start!important;
}
.header .header-box a{
  text-decoration: none;
}
.transfer-page-language{
  align-items: start;
  display:none;
  height:100%;
}
.transfer-page-language div{
  height:100%;
  width:100%;
  align-items: center;
}
.transfer-page-language p{
  font-size: 14px;
  color: #555555;
}
.transfer-page-language ul{
  list-style: none;
}
.transfer-page-language ul li{
  float:left;
  margin-left:4px;
}
.ad-page-drop{
  display:flex;
}
.ad-page-drop .dropdown{
  width:100px;
}
.ad-page-drop ul{
  background-color:#fff;
}
.ad-page-drop ul li{
  float:none;
  padding:0 10px;
}
.ad-page-drop ul li span{
  color:#888;
}
.ad-page-drop ul li:hover{
  color:#999;
  background-color:#ebebeb;
}
/* main */
.main{
  width:100%;
}
.main .transfer-main{
  width:100%;
}
.transfer-main .transfer-top-box{
  width:100%;
  background-image: linear-gradient(90deg, 
  #70adfd 0%, 
  #6261eb 100%), 
  linear-gradient(
  #7083cf, 
  #7083cf);
  background-blend-mode: normal, 
  normal;
}
.transfer-main .transfer-top-banner{
 width:100%;
 padding-top:40px;
 margin:0 auto;
}
.transfer-main .transfer-top-banner div{
  text-align:center;
}
.transfer-top-banner h1{
	margin-bottom:20px;
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 40px;
  color: #ffffff;
  text-align:center;
}
.transfer-top-banner p{
  margin-top:32px;
	font-size: 22px;
	line-height: 32px;
  color: #ffffff;
  text-align:center;
}
.transfer-top-banner li{
  margin-top:10px;
	font-size: 15px;
	line-height: 22px;
  color: #ffffff;
}
.transfer-top-banner img{
  margin-top:20px;
  display: block;
  width: 100%;
  height: auto;
}
.download-btn-background{
  width:100%;
  background-color:#f1f8fe;
}
.download-btn-box{
  flex-wrap:wrap;
  padding-top:52px;
}
.download-btn-box .blue-button .org-button{
  margin-top:12px;
  margin-left:0;
}
.trans-btn-bottom{
  margin-top:38px;
  flex-wrap:wrap;
}
.trans-btn-bottom div{
  font-family: 'OpenSans';
  font-size: 14px;
  line-height: 24px;
  color: #999999;
}
.trans-btn-bottom ul li{
  list-style:none;
  float:left;
  margin-left:20px;
}
.trans-btn-link{
  margin-top:40px;
  padding-bottom:20px;
}
.trans-btn-link a{
  text-decoration: none;
  color:#219aea;
}
.trans-center-box{
  width:100%;
  padding:0 15px;
  overflow: hidden;
}
.trans-center-box .trans-center-content{
  width:100%;
  margin:0 auto;
  margin-top:116px;
}
.trans-center-content .trans-center-row{
  margin:0;
}
.trans-center-content h3{
	font-size: 26px;
	font-weight: bold;
	line-height: 36px;
	color: #000000;
}
.trans-center-content p{
  font-size: 16px;
	line-height: 28px;
	color: #555555;
}
.trans-center-content .trans-center-text{
  margin-top:20px;
}
.trans-center-text span{
  font-weight: bold;
}
.trans-android-ios{
	background-image: linear-gradient(0deg, 
		#fafdff 0%, 
		#f0f7ff 100%), 
	linear-gradient(
		#d4ecff, 
		#d4ecff);
	background-blend-mode: normal, 
		normal;
	border-radius: 20px;
}
.trans-device-header{
  height:110px;
  border-bottom:1px solid #dfe9f4;
}
.trans-device-header p{
  font-size: 22px;
	font-weight: bold;
	line-height: 36px;
	color: #44bb5d;
  margin-left:19px;
}
.trans-device-header .trans-device-ios{
  color:#639fff;
}
.trans-device-item{
  margin-top:39px;
}
.trans-device-item h5{
  font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	color: #000000;
}
.trans-device-item p{
  font-size: 14px;
	font-weight: normal;
	color: #555555;
}
.backup-restore-background{
  width: 182px;
  height: 4px;
  margin:22px 0 36px 0;
	background-image: linear-gradient(90deg, 
		#2c73fd 0%, 
		#3ab6ff 100%), 
	linear-gradient(
		#d4ecff, 
		#d4ecff);
	background-blend-mode: normal, 
		normal;
	border-radius: 2px;
}
.trans-table-title h3{
	font-size: 34px;
	font-weight: bold;
	line-height: 28px;
  color: #000000;
  text-align: center;
}
.table-box{
  margin-top:50px;
}
.table td, .table th{
  text-align:center;
  vertical-align: inherit;
}
.table thead th{
  vertical-align: inherit;
  border-bottom:0;
  font-size: 13px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: 0px;
	color: #555555;
  background-color:#f0f7ff;
}
.table-box .table{
  border:1px solid #ebebeb;
}
.table-box .table th,.table-box .table td{
  font-size:13px;
  border-right:1px solid #ebebeb;
}
.trans-botm-Users{
  margin-top:98px;
  text-align: center;
}
.trans-botm-Users h2{
  height: 39px;
	font-size: 36px;
	font-weight: bold;
	line-height: 46px;
	color: #000000;
}
.trans-botm-Users p{
  margin-top:26px;
}
.trans-botm-Users p a{
	font-family: 'AdobeHeitiStd-Regular';
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
  color: #219aea;
}
.trans-carousel{
  margin-top:80px;
}
.carousel-item-box{
  margin-left:5%;
}
.carousel-item-box .trans-carousel-title{
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: normal;
	line-height: 46px;
  color: #888888;
  text-align:left;
}
.carousel-item-box ul{
  list-style: none;
  width:100%;
}
.carousel-item-box ul li{
  float:left;
  margin-left:10px;
}
.carousel-item-box ul li:nth-child(1){
  margin-left:0;
}
.carousel-item-box .trans-carousel-text{
  margin-top:45px;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: normal;
	line-height: 28px;
  color: #555555;
  text-align:left;
}
.carousel-control-next{
  right:0;
}
.carousel-control-prev{
  left:0;
}
.trans-botm-background{
  height:500px;
  margin-top:120px;
  background-image: linear-gradient(90deg, #71b4ff 0%, #6159ea 100%), linear-gradient( #ffffff, #ffffff);
}
.trans-botm-box{
  width:100%;
  margin:0 auto;
  padding-top:87px;
}
.trans-botm-background h3{
	font-size: 34px;
	font-weight: bold;
	line-height: 28px;
  color: white;
  text-align: center;
}
.trans-botm-background .trans-botm-text{
	font-family: Open Sans;
	font-size: 18px;
	line-height: 28px;
  color: white;
  text-align: center;
  margin-top:30px;
}
.trans-botm-last-box{
  width:100%;
  padding-left:15px;
}
.trans-last-text{
  width:100%;
  margin:0 auto;
}
.trans-botm-last-box .trans-last-text{
  height:88px;
  line-height:88px;
}
.trans-last-text label{
  font-family: Open Sans;
	font-size: 18px;
	color: #000000;
}
.trans-last-text span{
  font-family: Open Sans;
	font-size: 16px;
	color: #555555;
}
.trans-last-text a{
  margin-left:15px;
}
.btn-primary{
  padding:0 6px;
  background-color:#fff;;
  border-color: #ebebeb;
  border-radius: 3px;
}
.btn-primary img{
  margin-right:4px;
}
.btn-primary:hover{
  background-color: #ebebeb;
  border-color: #fff;
}
.btn-primary.focus, .btn-primary:focus{
  box-shadow: 0 0 0 0.2rem #ebebeb;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem #ebebeb;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
  background-color: #fff;
  border-color: #fff;
}
.dropdown-menu{
  min-width:120px;
}
.features-item-box{
  margin-top:120px;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: start;
}
.features-item-box div{
  padding:0;
}
.features-item-reverse{
  flex-direction:column-reverse;
}
.features-text-img{
  margin-top:50px;
  padding:0;
}
.transf-img-align-items{
  align-items: flex-start;
  margin-bottom: 40px;
}
.transfer-logo-box{
  padding-top:20px;
}
@media (min-width: 350px){
  .header .header-box{
    width:100%;
  }
  .trans-botm-background{
    height: 470px;
  }
}
@media (min-width: 550px){
  .download-btn-box .blue-button, .blue-button-s{
      margin-left:20px;
      margin-top:0;
  }
    .download-btn-box .org-button, .org-button-s{
      margin-left:20px;
      margin-top:0;
  }
  .download-btn-background{
    height:306px;
  }
  .trans-btn-link{
    margin-top:40px;
    padding-bottom:0;
  }
  .trans-last-text{
    width:550px;
  }
}
@media (min-width: 768px){
  .header .header-box{
    width:768px;
  }
  .transfer-page-language div{
    height:100%;
    width:60%;
    align-items: start;
  }
  .main .transfer-main{
    height: 906px;
  }
  .transfer-main .transfer-top-banner{
    width:768px;
    height:600px;
    padding-top:80px;
   }
    .download-btn-box .blue-button, .blue-button-s, .org-button, .org-button-s {
      margin-left:46px;
      margin-top:0;
  }
  .trans-center-box{
    padding:0;
  }
  .trans-center-box .trans-center-content{
    width:768px;
  }
  .trans-device-item{
    padding:0 49px;
  }
  .trans-botm-background{
    height: 390px;
  }
  .trans-last-text, .trans-botm-box{
    width:768px;
  }
  .carousel-control-prev{
    left:-130px;
  }
  .carousel-control-next{
    right:-75px;
  }
  .trans-botm-last-box{
    padding-left:0;
  }
  .transfer-page-language{
    display:flex;
  }
  .ad-page-drop{
    display:none;
  }
  .features-item-reverse{
    flex-direction:row;
  }
  .features-text-img{
    margin-top:0;
  }
  .transf-img-align-items{
    align-items: center;
    margin-bottom: 0;
  }
  .transfer-logo-box{
    padding-top:0;
  }
}
@media (min-width: 992px){
  .header .header-box{
    width:992px;
  }
  .transfer-page-language div{
    height:100%;
    width:60%;
    align-items: start;
  }
  .trans-center-box .trans-center-content{
    width:992px;
  }
  .trans-android-ios{
    height: 1150px;
  }
  .trans-botm-background{
    height: 430px;
  }
  .trans-last-text,.trans-botm-box{
    width:992px;
  }
}
@media (min-width: 1200px){
  .header .header-box{
    width:1200px;
  }
  .main .transfer-main{
    height: 830px;
  }
  .transfer-main .transfer-top-banner{
    width:1200px;
    height:524px;
    padding-top:50px;
   }
   .trans-center-box .trans-center-content{
      width:1200px;
    }
    .trans-android-ios{
      height: 1080px;
    }
    .trans-botm-background{
      height: 370px;
    }
    .trans-last-text,.trans-botm-box{
      width:1200px;
    }
    .transfer-page-language div{
      width:40%;
    }
}