@import url("https://fonts.googleapis.com/css?family=Open+Sans:100,200,300,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:100,200,300,400,500,600,700");

@font-face {
  font-family: 'TektonPro-BoldCond';
  src: url('../fonts/TektonPro-BoldCond.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

*{
	margin:0;
	padding:0;
	}
body{
	background-position:top;
	background-color:#f5f5f5 !important;
	font-size:12px;
	color:#454545;
	margin:0;
	padding:0;
	text-align: left;
	}	
.clear{
	clear:both;
	}
ul{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
	/*margin:0px !important;*/
	}	
:focus{
	outline:none;
	}
a:hover{
	text-decoration:none !important;
	transition:0.3s;
	}	
button:focus{
	outline:none !important;
	}		
a{
	text-decoration:none;
	}	
a img{
	border:none;
	}	
h1{
	font-size:25px;
	color:#454545;
	margin:0;
	padding:0;
	}	
h2{
	font-size:22px;
	color:#454545;
	margin:0;
	padding:0;
	}	
h3{
	font-size:20px;
	color:#454545;
	margin:0;
	padding:0;
	}	
h4{
	font-size:18px;
	color:#454545;
	margin:0;
	padding:0;
	}	
h5{
	font-size:15px;
	color:#454545;
	margin:0;
	padding:0;
	}	
h6{
	font-size:14px;
	color:#454545;
	margin:0;
	padding:0;
	}	
p{
	color: #5d5c5c;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}	



.row > * {
	padding: 0 0 0 0 !important;
}





.wrapper{
	float:left;
	width:100%;
	padding: 0;
}	


.lantcontainer{
	width: 100%;
	display: block;
	margin:0 auto;
}


/*scrool head start*/
.sticky1 {
  position: fixed;
  top: 0;
  left: 0;
  animation: smoothScroll 1s forwards;
  width: 100%;
  z-index:99;
  -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
  -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
  transition: background .5s ease-in-out,padding .5s ease-in-out;

}
@keyframes smoothScroll {
  0% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}
.top_head1 {
  animation: smoothScrolll 0.5s forwards;
  z-index:9999;
  position:relative;
}

@keyframes smoothScrolll {
  0% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}
header{
  background: #636466;
    width: 100%;
    float: left;
	position: relative;
}
/*scrool head end*/

	
.top_head {
	background: #001c2e;
	float: left;
	width: 100%;
	padding: 10px 0 8px; /*13px 0 7px;*/
}

.row{
	margin: 0 !important;
}


.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.hambrgr{
	/*font-size:30px;*/
	cursor:pointer;
	color: #fff;
	float: right;
}
.hambrgr img{
	max-width: 38px;
}
.logo{
	/*max-width: 130px;*/
	float: left;
}
.logo img{
	max-width: 100%;
	padding: 2px 0px 0px 0px;
}

.ylww {
	background: #fff200;
	height: 19px;
	width: 38px;
	float: right;
	margin: 6px;
}

.language-area {
	float: right;
	width: auto;
	padding: 2px 25px 0 12px;
	position: relative;
	text-align: center;
}
.language-area a{
	color:#edecec;
	font-size:14px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	}
.language-area a:hover{
	color:#fff;
	}
.language-area a span img{
	max-width: 20px;
	margin-right: 5px;
}

.open-lan {
	position: absolute;
	top: 38px;
	z-index: 9;
	background: #636466;
	width: 132px;
	left: 0;
	padding: 5px 0;
	max-height: 200px;
	overflow-y: auto;
}
.open-lan li {
	text-align: left;
	padding: 5px 10px;
}

.open-lan li a span img{
	max-width: 20px;
	margin-right: 5px;
}	
.open-lan li:hover{
	background: #111;
}
.banner_part{
	width: 100%;
	display: block;
	overflow: hidden;
	padding:50px 0 0 0;
}

.banright-sec {
	width: 50%;
	float: left;
	position: relative;
	margin-top: 0;
	margin-left: -100px;
}
.banright-sec img {
	max-width: 100%;
	top: 0;
	right: 0;
	float: right;
	
}

.bnrlft-sec {
	width: auto;
	/* float: left; */
	z-index: 0;
	position: relative;
	padding: 0 0 0 100px;
	/* margin-top: 50px; */
	top: 0;
	left: 0;
	max-width: 50%;
	z-index: 1;
	float: right;
}
.bnrlft-sec  ul li {
	font-size: 18px;
	display: block;
	color: #828e96;
	margin: 0;
	padding-left: 40px;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.bnrlft-sec ul li span {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 8px;
	background: #00aeef;
	border-radius: 50%;
}



.bnrlft-sec h2 {
	font-size: 38px;
	display: block;
	color: #697882;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
}

.bnrlft-sec p{
	font-size: 18px;
	display: block;
	color: #fff;
	margin: 0;
	max-width: 350px;
}
.bnrlft-sec a{
	font-size: 26px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	background: #00aeef;
	padding: 5px 18px;
	border-radius: 25px;
	margin-top: 15px;
}
.bnrlft-sec a:hover{
	background: #636466;
	color: #fff;
	text-decoration: none;

}


.bnrfull-sec{
	width: 100%;
	display: block;
	/*display: flex;*/
}



.feture_part{
	width: 100%;
	display: block;
	overflow: hidden;
	padding:0 0 50px 0;
}

.feture-pic {
	width: 50%;
	float: left;
	position: relative;
	margin-top: 15px;
}

.feture-pic img {
	max-width: 100%;
	float: right;
	margin-right: -76px;
}
.feture-txt {
	width: auto;
	float: left;
	z-index: 2;
	position: relative;
	margin-top: 0;
	max-width: 50%;
	right: 0;
	top: 0;
	padding-left: 50px;
}
.feture-txt h2 {
	font-size: 38px;
	display: block;
	color: #697882;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
	/*padding-left: 34px;*/
	margin-top: 15px;
}

.feture-txt p{
	font-size: 18px;
	display: block;
	color: #828e96;
	margin: 0;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.feture-txt ul li{
	font-size: 18px;
	display: block;
	color: #828e96;
	margin: 0;
	padding-left:34px;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.feture-txt ul li span {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 8px;
	background: #00aeef;
	border-radius: 50%;
}
.feture-sec{
	width: 100%;
	display: block;
}




.fund-sec{
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	padding:0 0 50px 0;
}
.fund-sec h2 {
	font-size: 50px;
	display: block;
	color: #697882;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: left;
	margin-bottom: 12px;
}
.fund-sec p{
	font-size: 18px;
	display: block;
	color: #828e96;
	margin: 0;
	text-align: left;
}
.fund-sec a{
	font-size: 26px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	background: #00aeef;
	padding: 5px 18px;
	border-radius: 25px;
	margin-top: 20px;
}


.fact-sec {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 15px 51px;
}
.fact-sec span{
	width: 100%;
	display: block;
	margin-bottom: 30px;
}
.fact-sec span img{
	max-width: 100%;
}

.fact-sec h4{
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	color: #697882;
	font-weight: 600;
}

.fact-sec p{
	font-size: 18px;
	color: #7e8b94;
	text-align: left;
}

.fact-part{
	width: 100%;
	display: block;
	overflow: hidden;
}



.strtt_part{
	width: 100%;
	display: block;
	overflow: hidden;
	padding:10px 0 50px 0;
}

.startt-sec {
	width: 100%;
	float: left;
	position: relative;
}
.startt-sec img {
	max-width: 100%;
	top: 0;
	right: 0;
	float: right;
	margin-right: -112px;
}

.strtfull-sec{
	width: 100%;
	display: block;
	/*display: flex;*/
}

.strtt-txt {
	width: auto;
	/* float: right; */
	z-index: 2;
	position: relative;
	margin-top: 50px;
	max-width: 55%;
	left: 0;
	bottom: 0;
	padding-left: 100px;
}
.strtt-txt h2 {
	font-size: 60px;
	display: block;
	color: #697882;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
}

.strtt-txt ul li{
	font-size: 18px;
	display: block;
	color: #7e8b94;
	margin: 0;
	padding-left: 40px;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.strtt-txt ul li span {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 8px;
	background: #00aeef;
	border-radius: 50%;
}




.technology-part{
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 50px 0;
}
.technolgy-pic{
	width: 100%;
	display: block;
}
.technolgy-pic img{
	max-width: 95%;
}

.technolgy-txt{
	width: 100%;
	display: block;
	/*padding-left:44px;*/
}
.technolgy-txt h2 {
	font-size: 50px;
	display: block;
	color: #697882;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
	padding-left: 80px;
}

.technolgy-txt ul li{
	font-size: 18px;
	display: block;
	color: #7e8b94;
	margin: 0;
	padding-left: 40px;
	position: relative;
	margin: 15px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.technolgy-txt ul li:first-child {
	margin-left: 80px;
}
.technolgy-txt ul li span {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 8px;
	background: #00aeef;
	border-radius: 50%;
}


/*.premumbox{
	width: 100%;
	display: block;
	background: #636466;
	padding:10px 0;
}
.premumbox li{
	list-style-type: none;
	min-height: 40px;
	background: #929394;
	width: 100%;
	display: block;
	margin-top: 30px;
}*/
/*.premumbox2{
	width: 100%;
	display: block;
	background: #00aeef;
	padding:10px 0;
}
.premumbox2 li{
	list-style-type: none;
	min-height: 40px;
	background: #4dc6f4;
	width: 100%;
	display: block;
	margin-top: 30px;
}
.premumbox3{
	width: 100%;
	display: block;
	background: #23408f;
	padding:10px 0;
}
.premumbox3 li{
	list-style-type: none;
	min-height: 40px;
	background: #657ab1;
	width: 100%;
	display: block;
	margin-top: 30px;
}*/
.prebtnsec{
	width: 100%;
	display: block;
	text-align: center;
}
.prebtnsec a {
	font-size: 26px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	background: #f7921e;
	padding: 5px 18px;
	border-radius: 25px;
	margin-top: 15px;
}
.prebtnsec a:hover{
	background: #fff;
	color: #000;
	text-decoration: none;
}
.padbox{
	padding: 5px 20px;
}


.allpremumbox {
	width: 100%;
	display: block;
	margin-bottom: 50px;
/*	background: #00aeef;
	padding: 20px 0;*/
}





.fotrsec{
	margin-top:3%;
	width:100%;
	float:left;
	text-align:center; 
	padding-bottom: 0;
}

#footer {
	background-color: #001c2e;
	color: rgba(255, 255, 255, 0.5);
	padding: 8rem 0 0 0;
}

.inner {
	margin: 0 auto;
	width: 75rem;
	max-width: calc(100% - 6rem);
}
#footer .content {
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
#footer .content section {
	width: 25%;
}
ul.alt {
	list-style: none;
	padding-left: 0;
}
#footer ul.alt li {
	border-top-color: rgba(255, 255, 255, 0.25);
}
#footer .content section:first-child {
	width: 50%;
	padding-right: 4rem;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color: #ffffff;
	margin: 0 0 1.5rem 0;
}
#footer a {
	color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
}
#footer a:hover {
	color: #1E90FF;
}
ul.plain {
	list-style: none;
	padding-left: 0;
}
ul.plain li {
	margin-bottom: 1rem;
}
ul.plain li .icon {
	border-radius: 4px;
	color: #ffffff;
	display: inline-block;
	margin-right: 0.5rem;
	text-align: center;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
}
ul.alt li {
	border-top: solid 1px;
	padding: 0.75rem 0;
}
#footer .copyright {
	border-top: 1px solid;
	font-size: 0.8rem;
	opacity: 0.5;
	padding: 2rem 0;
	text-align: center;
}

.mbrhdng {
	font-size: 22px;
	color: #fff;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-transform: capitalize;
	margin-top: 12px;
	text-align: center;
}




.adspace-sec{
	width: 100%;
	display: block;
	background: #00aeef;
	overflow: hidden;
	min-height: 500px;
	position: relative;
	background-position: top center;
	display: flex;
	align-items: center;
}

.adspace-sec h1 {
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 80px;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
}



.padbox {
	padding: 5px 20px;
}
.pricsec {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
}
.pricsec p {
	font-size: 15px;
	color: #ccc;
	display: block;
	margin-bottom: 15px;
}
.premumbox {
	width: 100%;
	display: block;
	border-radius: 15px;
	overflow: hidden;
}
.premumbox li {
	list-style-type: none;
	min-height: 40px;
	width: 100%;
	display: block;
	padding: 12px 10px;
	text-align: center;
	vertical-align: middle;
	font-size: 17px;
	color: #000;
	line-height: 22px;
	font-weight: 600;
}
.premumbox li:nth-child(2n+1) {
	background: #fff;
}
.premumbox li:nth-child(2n) {
	background: #bdbcbc;
}
.pprcstry {
	width: 100%;
	display: block;
	border-radius: 15px;
	overflow: hidden;
	background: #00baf1;
	padding: 10px 0;
}
.premumbox2 {
	width: 50%;
	display: block;
	float: left;
}
.premumbox2 li:nth-child(2n+1) {
	background: #00baf1;
}
.premumbox2 li:nth-child(2n) {
	background: #0092c8;
}
.tryit {
	font-size: 24px;
	display: inline-block;
	color: #fff;
	background: #f7921e;
	padding: 11px 15px;
	border-radius: 25px;
	margin-top: 15px;
	margin: 0 auto;
	width: 68%;
	margin-top: 15px;
}
.tryit:hover {
	background: #fff;
	color: #000;
	text-decoration: none;
}
.rgprcsec {
	width: 50%;
	float: right;
	padding: 0 20px;
}
.pricbox {
	width: 100%;
	display: block;
	border: 3px solid #88e4ff;
	border-radius: 12px;
	text-align: center;
	padding: 15px 20px;
	margin-top: 7px;
	color: #fff;
	margin-bottom: 10px;
}
.pricbox h5 {
	color: #fff;
	text-transform: capitalize;
	font-size: 18px;
}
.pricbox2 {
	width: 100%;
	display: flex;
	text-align: center;
	justify-content: center;
	margin: 8px 0;
}
.premumbox2 li {
	list-style-type: none;
	min-height: 40px;
	width: 100%;
	display: block;
	padding: 12px 10px;
	text-align: center;
	vertical-align: middle;
	font-size: 17px;
	color: #fff;
}
.pricbox2 strong {
	font-size: 37px;
	color: #fff;
	line-height: 41px;
}
.pricbox2 span {
	font-size: 15px;
	color: #fff;
	padding-left: 16px;
	text-align: left;
	font-weight: 600;
}
.pricbox p {
	color: #fff;
	font-size: 15px;
	padding: 0 17px;
	margin: 0;
}

.premumbox2 li {
	list-style-type: none;
	min-height: 40px;
	width: 100%;
	display: block;
	padding: 12px 10px;
	text-align: center;
	vertical-align: middle;
	font-size: 17px;
	color: #fff;
}



.sltbtn {
	display: inline-block;
	padding: 18px 15px;
	font-size: 24px;
	color: #fff;
	background: #000;
	width: 170px;
	margin: 0 auto;
	font-weight: 600;
	border-radius: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sltbtn:hover {
	background: #333;
	color: #fff;
	text-decoration: none;
}


.bbgblu{
	background: #253f8e;
	position: relative;
}
.bstofr {
	position: absolute;
	top: 0;
	right: -12px;
}
.bstofr img {
	max-width: 88px;
}



.jnmuz{
	width: 100%;
	display: block;
	text-align: center;
}

.jnmuz a{
	width: auto;
	padding:10px 30px;
	border-radius: 25px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #f86d10;
	display: inline-block; 
	text-decoration: none;
}
.lrnmuz{
	width: 100%;
	display: block;
	text-align: center;
}

.lrnmuz a{
	padding:8px 10px;
	border-radius: 25px;
	text-align: center;
	font-size: 16px;
	color: #000;
	display: inline-block; 
	text-decoration: underline;
	font-weight: 500;
}

.pdtophdng{
	padding-top: 40px;
}

.fund-sec ul li {
	font-size: 18px;
	display: block;
	color: #7e8b94;
	margin: 0;
	padding-left: 40px;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-align: left;
}
.fund-sec ul li span {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 8px;
	background: #00aeef;
	border-radius: 50%;
}

.fund-sec9 {
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 0 0 50px 0;
}
.fund-sec9 h2 {
	font-size: 50px;
	display: block;
	color: #697882;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align: center;
	margin-bottom: 12px;
}
.fund-sec9 p {
	font-size: 18px;
	display: block;
	color: #7e8b94;
	margin: 0;
	text-align: left;
}

.lgibox{
	background: #00aeef;
	padding: 20px 50px;
	border-radius: 29px;
}
.lgibox h2{
	display: none;
}

.lgibox table {
	background: none;
	border-radius: 30px;
	overflow: hidden;
}
.lgibox table thead {
	border: none !important;
}

.lgibox table th {
	/* background: #43B4FF; */
	text-align: left;
	padding: 6px;
	font-weight: bold;
	font-size: 26px;
	color: #fff;
	border-right: none;
	border-top: none;
	border-bottom:none;
	border-left: none;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #dee2e6;
}
.lgibox th:first-child {
	text-align: left !important;
	padding-left: 0 !important;
}

.lgibox table td {
	text-align: center;
	padding: 6px;
	font-size: 14px;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid #fff;
	border-left: none;
	vertical-align: middle;
	font-weight: 600;
	color: #fff;
}
td:first-child {
	text-align: left !important;
	padding-left: 0 !important;
}
.lgibox tbody tr:nth-child(odd){
      background-color:transparent;
      }

.lgibox tbody tr:nth-child(odd):hover{
      background-color: transparent;
      }


  .lgibox table td a img{
  	max-width: 25px;

  }

  .lgibox table th span{
  	width: 100%;
	display: block;
	font-size: 13px;
  }  
  .lgibox table th p{
  	width: 100%;
	display: block;
	font-size: 12px;
	color: #fff;
  }  

.lgibox table th h3 {
	width: 100%;
	display: block;
	font-size: 40px;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
}

.flag {
	display: none !important;
}


.land-toppart {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 50px 0 0 0;
}
.land-toppart-sec {
	width: 100%;
	display: block;
	/* display: flex; */
	position: relative;
}

.rdybnr{
	width: 45%;
	float: left;
	position: relative;
}

.rdybnr::before {
	content: '';
	width: 165%;
	z-index: 0;
	position: absolute;
	padding: 0 0 0 100px;
	top: -129px;
	left: -112px;
	/* max-width: 100%; */
	z-index: -1;
	background-image: url("../image/landing-image/frame-12.png");
	background-size: 100% 100%;
	min-height: 600px;
	background-repeat: no-repeat;
	display: inline-block;
}
.landpart-sec {
	width: auto;
	/* float: left; */
	z-index: 0;
	position: absolute;
	padding: 0 0 0 100px;
	/* margin-top: 50px; */
	top: 65px;
	left: 0;
	max-width: 100%;
	z-index: 1;
}
.landpart-sec h2 {
	font-size: 44px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
}

.landpart-sec a {
	font-size: 26px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	background: #fcbb52;
	padding: 5px 18px;
	border-radius: 25px;
	margin-top: 5px;
}
.landpart-sec a:hover {
	background: #636466;
	color: #fff;
	text-decoration: none;
}
.lantop-pic {
	width: 55%;
	float: right;
	position: relative;
	margin-top: 15px;
}
.lantop-pic img {
	max-width: 100%;
	top: 0;
	right: 0;
	float: right;
	margin-right: -182px;
}

.lantop-pic span {
	position: absolute;
	right: 10%;
	top: 32px;
}
.lantop-pic span img {
	max-width: 54px;
	margin: 0;
}

.rdypara {
	max-width: 331px;
	/* float: left; */
	text-align: left;
	display: block;
}
.rdypara p{
	font-size: 18px;
	display: block;
	color: #fff;
	margin: 0;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.rdypara span{
	font-size: 18px;
	display: block;
	color: #fff;
	margin: 0;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;

}
.btmrgn{
	margin-bottom: 30px;
}


.dontknwsec {
	width: auto;
	float: right;
	z-index: 2;
	position: relative;
	margin-top: 50px;
	width: 100%;
	right: 0;
	top: 0;
	padding:0 50px;
}
.dontknwsec h2 {
	font-size: 38px;
	display: block;
	color: #697882;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 600;
	/* padding-left: 34px; */
	margin-top: 15px;
}
.dontknwsec p {
	font-size: 18px;
	display: block;
	color: #828e96;
	margin: 0;
	position: relative;
	margin: 12px 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}










.box {
	width: 60%;
	height: 450px;
	border: none;
	position: relative;
	margin-left: -10%;
	float: left;
	max-width: 800px;
}
 .box::before {
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 right: 0;
	 border-radius: 50%;
	 border: none;
	 transform: scale(1.42);
}
 .spin-container {
	 width: 100%;
	 height: 100%;
	 animation: spin 12s linear infinite;
	 position: relative;
}
.shape {
	width: 100%;
	height: 100%;
	transition: border-radius 1s ease-out;
	border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
	/* border-radius: 60% 30% 70% 40% / 60% 40% 30% 70%; */
	animation: morph 8s ease-in-out infinite both alternate;
	position: absolute;
	overflow: hidden;
	z-index: -1;
	transform: rotate(180deg);
	border-top: 10px solid rgba(74, 184, 101, 0.7);
	border-right:80px solid rgba(74, 184, 101, 0.7);
	border-bottom: 12px solid rgba(74, 184, 101, 0.7);
	border-left: 20px solid rgba(74, 184, 101, 0.7);
}
 .bd {
	 width: 142%;
	 height: 142%;
	 position: absolute;
	 left: -21%;
	 top: -21%;
	 /*background:#000;*/
	 background-size: 100%;
	 background-position: center center;
	 display: flex;
	 color: #003;
	 font-size: 5vw;
	 font-weight: bold;
	 align-items: center;
	 justify-content: center;
	 text-align: center;
	 text-transform: uppercase;
	 animation: spin 12s linear infinite reverse;
	 opacity: 1;
	 z-index: 2;
}


.shape video{
	transform: rotate(180deg);
}


.vidomute {
	position: absolute;
	/* top: 100px; */
	width: auto;
	display: flex;
	text-align: center;
	z-index: 999;
	margin: 0 auto;
	
	height: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	align-items: center;
}

.vidomute a {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	background: #939393;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	transform: rotate(0deg) !important;
}

.vidomute a img{
	max-width: 100%;
}



.vbox {
	width: 100%;
	height: 450px;
	border: none;
	position: relative;
	margin-right: -12%;
	float: right;
	max-width: 800px;
}
 .vbox::before {
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 right: 0;
	 border-radius: 50%;
	 border: none;
	 transform: scale(1.42);
}
 .vspin-container {
	 width: 100%;
	 height: 100%;
	 animation: spin 12s linear infinite;
	 position: relative;
}
.vshape {
	width: 100%;
	height: 100%;
	transition: border-radius 1s ease-out;
	border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
	/* border-radius: 60% 30% 70% 40% / 60% 40% 30% 70%; */
	animation: morph 8s ease-in-out infinite both alternate;
	position: absolute;
	overflow: hidden;
	z-index: -1;
	border-top: 10px solid rgba(252, 185, 84, 0.8);
	border-right: 42px solid rgba(252, 185, 84, 0.8);
	border-bottom: 12px solid rgba(252, 185, 84, 0.8);
	border-left: 20px solid rgba(252, 185, 84, 0.8);
}
 .vbd {
	 width: 142%;
	 height: 142%;
	 position: absolute;
	 left: -21%;
	 top: -21%;
	 /*background:#000;*/
	 background-size: 100%;
	 background-position: center center;
	 display: flex;
	 color: #003;
	 font-size: 5vw;
	 font-weight: bold;
	 align-items: center;
	 justify-content: center;
	 text-align: center;
	 text-transform: uppercase;
	 animation: spin 12s linear infinite reverse;
	 opacity: 1;
	 z-index: 2;
}


.rdiobox {
	width: auto;
	display: inline-block;
	padding: 5px 10px;
	border: 2px solid #b9e8fa;
	border-radius: 3px;
	margin: 10px 0;
	max-width: 140px;
}
.rdiobox:nth-child(2n+1){
	max-width: 162px;
}
.rdiobox label {
	display: block;
	/* position: relative; */
	font-weight: bold;
	font-size: 22px;
	/* padding: 0 0 0 25px; */
	margin: 0 auto;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
	text-align: left;
	color: #fff;
	position: relative;
	line-height: 27px;
}
.rdiobox label span {
	font-size: 14px;
	font-weight: 600;
	/* margin-bottom: 1px; */
	display: inline-block !important;

}
.rdiobox:nth-child(2n+1) label span {
	/*width: auto !important;*/
	margin-right: 12px;
}
.rdiobox label sup {
	text-transform: uppercase;
	top: -5px;
	font-size: 15px;
	/* font-weight: 600; */
}
.rdiobox label sub {
	bottom: 0;
	font-size: 15px;
	top: 5px;
}
.ribbon {
	position: absolute;
	top: 0;
	right: -7px;
	padding: 0 3px 1px;
	width: auto;
	display: inline;
}
.ribbon.red {
	background: #e91b23;
	color: #fff;
}



.ribbon:before, .ribbon:after {
    content: '';
    position: absolute;
    left: -9px;
    border-left: 10px solid transparent;
}
.ribbon:before {
    top: 0;
}
.ribbon:after {
    bottom: 0;
}
.ribbon.red:before {
    border-top: 17px solid #e91b23;
}
.ribbon.red:after {
    border-bottom: 17px solid #e91b23;
}
.ribbon i {
	display: inline-block;
	font-size: 12px !important;
	font-weight: 600 !important;
	font-style: italic;
	/* line-height: 1px !important; */
	/* margin-top: -6px; */
	position: relative;
	top: -1.9px;
}
.ribbon i:hover{
	color: #fff;
}


.lndbuk img{
	max-width: 100%;;
}



@media(max-width:4920px) {

.vbox {
	height: 557px;
	max-width: 95%;
}
.box {
	height: 536px;
	max-width: 100%;
}

.lantcontainer{
	max-width: 1660px;
}
.rdybnr::before {
	left: 0;
	min-height: 750px;
}
.landpart-sec {
	/* padding: 0 0 0 120px; */
	padding: 0 0 0 174px;
}
.vbox {
	margin-right: 0;
}
.box {
	width: 50%;
	margin-left: 0;
}
.feture-pic img {
	margin-right: 0;
}
.startt-sec img {
	margin-right: 0;
}

.landpart-sec {
    top: 100px;
}



}





@media(max-width:1760px) {
.lantcontainer{
	max-width: 1610px;
}

}

@media(max-width:1600px) {
.lantcontainer{
	max-width: 1560px;
}
.landpart-sec h2 {
    font-size: 40px;
}
.landpart-sec {
    top: 110px;
	
}

}

@media(max-width:1468px) {
	.landpart-sec {
    top: 78px;
}
}


@media(max-width:1440px) {
.vbox {
	height: 400px;
	max-width: 97%;
}
.box {
	height: 450px;
}

.lantcontainer{
	max-width: 1440px;
}
.rdybnr::before {
	left: -8%;
	min-height: 650px;
}
.vbox {
	margin-right: -8%;
}
.startt-sec img {
	margin-right: -6%;
}
.landpart-sec {
    top: 60px;
}
.landpart-sec h2 {
    font-size: 35px;
}
.btmrgn {
    margin-bottom: 30px;
}

}


@media(max-width:1321px) {
	.landpart-sec h2 {
    font-size: 32px;
}
}


@media(max-width:1300px) {

.rdybnr::before {
	left: -10%;
}
.landpart-sec {
	padding: 0 0 0 80px;
}
.box {
	margin-left: -6%;
}
.feture-pic img {
	margin-right: -9%;
}
.startt-sec img {
	margin-right: -10%;
}
}



@media(max-width:1199px) {

.land-toppart-sec::before {
	min-height: 551px;
	background-size: contain;
	background-repeat: no-repeat;
}

}

@media(max-width:1145px) {
	.landpart-sec h2 {
    font-size: 29px;
}

}


@media(max-width:1050px) {

.landpart-sec {
    top: 40px;
}
}



@media(max-width:1024px) {

.technolgy-txt h2 {
	font-size: 54px;
	padding-left: 60px;
}
.technolgy-txt ul li:first-child {
	margin-left: 62px;
}
.rdypara p {
	font-size: 15px;
}
.btmrgn {
	margin-bottom: 0;
}
.landpart-sec {
	padding: 0 0 0 50px;
	top: 82px;
}
.land-toppart-sec::before {
	top: -110px;
}

.vbox {
	height: 320px;
	max-width: 97%;
}
.rdybnr::before {
	min-height: 588px;
}

}




@media(max-width:1024px) {
.banright-sec img {
	max-width: 75%;
}
.feture-pic img {
	max-width: 69%;
}
.startt-sec img {
	max-width: 71%;
}

}


@media(max-width:991px) {

#footer .content {
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#footer .content section:first-child {
	width: 100%;
	padding-right: 0;
}
#footer .content section {
	width: 50%;
}
.box {
	height: 392px;
}
.landpart-sec {
    top: 59px;
}


}


@media(max-width:800px) {
.bnrlft-sec {
	position: relative;
	padding: 0 0 0 15px;
	margin-top: 0;
}
.banright-sec {
	display: grid;
	position: relative;
	padding: 0 0 0 15px;
	margin-top: 0;
	margin-left: 130px;
}
.banright-sec img {
	max-width: 100%;
	order: 2;
}
.bnrlft-sec h2 {
	font-size: 37px;
}

.bnrlft-sec a {
	font-size: 19px;
}
.feture-pic {
	display: grid;
}
.feture-txt h2 {
	font-size: 37px;
}
.feture-pic img {
	order: 2;
}

.feture-txt {
	position: relative;
	order: 1;
	padding-left: 15px;
	margin-top: 0;
}
.fund-sec h2 {
	font-size: 37px;
}
.startt-sec {
	display: grid;
	padding-left: 15px;
	margin-left: 92px;
}
.strtt-txt {
	position: relative;
	margin-top: 0;
	padding-left: 15px;
	order: 2;
}
.startt-sec img {
	max-width: 100%;
	order: 1;
}
.strtt-txt h2 {
	font-size: 37px;
}
.technolgy-txt h2 {
	font-size: 37px;
	margin-top: 15px;
	padding-left: 25px;
}
.technolgy-txt {
	padding-left: 15px;
}
.padbox {
	padding: 9px 20px;
}

.padbox {
	padding: 9px 0;
}
.prebtnsec a {
	font-size: 18px;
}


#footer .content section {
	width: 100%;
}

.feture-txt {
	max-width: 100%;
	padding-right: 15px;
}
.strtt-txt {
	max-width: 100%;
	padding-right: 15px;
}
.rgprcsec {
	padding: 0 6px;
}
.pricbox p {
	padding: 0 10px;
}
.bnrlft-sec {
	max-width: 100%;
}
.bnrlft-sec {
	max-width: 100%;
	padding: 0 15px;
}
.feture-pic img {
	max-width: 100%;
}
.technolgy-txt ul li:first-child {
	margin-left: 25px;
}
.feture-pic {
	margin-top: 10px;
	margin-left: -83px;
}

}


@media(max-width:767px){
.rdybnr {
	width: 100%;
}

.rdybnr::before {
	width: 100%;
	position: relative;
}
.landpart-sec {
	padding: 0 0 0 20px;
}
.landpart-sec {
    top: 42px;
}
.landpart-sec h2 {
	font-size: 24px;
}
.lantop-pic {
	width: 100%;
}
.box {
	height: 392px;
	width: 100%;
}
.aulgo {
    right: -10px !important;
}
.aulgo img{
    height: 80px !important;
}

}



@media(max-width:640px){
.startt-sec {
	margin-left: 30px;
}
.banright-sec {
	margin-left: 78px;
}
.feture-pic {
	margin-left: 0;
	width: 100%;
}
.technology-part {
	padding: 0 0 50px 0;
}
.banright-sec {
	margin-left: 55px;
}
.box {
	width: 100%;
	height: 300px;
}

.landpart-sec {
	position: relative;
	top: 20px;
	max-width: 100%;
	padding: 0;
}
.lantop-pic {
	width: 100%;
	margin-top: 30px;
}
.lantop-pic img {
	margin-right: 0;
}
.lantop-pic span img {
	float: none;
}

.lantop-pic span {
	position: relative;
	right: 0;
	top: 32px;
	float: none;
}
.land-toppart {
	padding: 0;
}
.dontknwsec {
	padding: 0 0;
}

.land-toppart-sec::before {
	background:none;
}

.landpart-sec h2{
 color: #697882; 
}

.rdypara p {
	color: #828e96;
}
.rdypara span{
	color: #828e96;
}
.rdybnr::before {
	display: none;
}

.rdypara {
    max-width: 100%;
}

.vbox {
	height: 320px;
}

}


@media(max-width:450px) {
.premumbox2 {
	width: 100%;
}
.rgprcsec {
	width: 100%;
}
.feture-pic {
	margin-top: 0;
	margin-left: -26px;
}

.lgibox table th {
	font-size: 21px;
}

.lgibox table th h3 {
	font-size: 29px;
}
.lgibox table th span {
	font-size: 12px;
}

.box {
	width: 100%;
	height: 192px;
}
.shape {
	border-right: 38px solid #ccd1d3;
}

.vbox {
	height: 280px;
}

}