
body{
	margin: 0px;
	font-family: 'Montserrat';
	text-indent: ;
	background: ;
	scroll-behavior: smooth;
}
.head_contt{
	color: ;
	position: sticky;
	top: 0px;
	background: white;
	box-shadow: 3px 2px rgba(0, 0, 0, 0.05);
}

.top_intro{
	display: flex;
	flex: row;
	align-items: center;
	justify-content: space-between;
	background: rgb(242, 147, 38);
	padding: 1% 5% 1% 5%;
}

.cont_link{
	padding: 10px;
}

.cont_link a{
	font-size: 21px;
	margin: 5px;
	color: white;
}

.nav_bar{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 1% 5% 1% 5%;
}

#navicon{
	font-size: 31px;
	color: rgb(242, 147, 38);
	display: none;
	padding: 2px;
	border: 1px solid black;
	cursor: pointer;
}

.small_menu{
	height: 100px;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0px;
	left: -100%;
	display: flex;
	height: 100%;
}

.small_menu div{
	background: whitesmoke;
	width: 80%;
}



.first_body{
	display: flex;
	height: ;
	font-family: ;
	background-image: url(img/firstbg.jpeg);
	background-attachment: ;
	background-repeat: no-repeat;
	background-position: ;
	background-size: cover;
}

.first_body_mini{
	background: rgba(0, 0, 0,0.7);
	width: 100%;
	color: white;
}

.first_content{
	display: flex;
	flex-direction: column;
	padding: 1% 5% 1% 5%;
	margin-top: 90px;
	margin-bottom: 90px;
}

.first_content div{
	margin: 20px;
	padding: 5px;
}

.first_content div:nth-of-type(1){
	font-size: 40px;
	font-weight: bolder;
	letter-spacing: 1px;
	font-variant: small-caps;
}

.first_content div:nth-of-type(2){
	font-size: 29px;
	font-weight: ;
	font-variant: small-caps;
}

.quick_links span{
	padding: 20px;
	background: ;
	font-family: arial;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

.quick_links span a{
	text-decoration: none;
}

.quick_links span:nth-of-type(1){
	padding: 20px;
	background: rgb(242, 147, 38);
}

.quick_links span:nth-of-type(2){
	color: black;
	background: white;
}


/*working on the second body*/

.second_body div:nth-of-type(1){
	padding: 7% 5% 1% 5%;
	font-size: 25px;
	font-family: ;
	font-weight: bolder;
}
.second_body div:nth-of-type(2){
	padding: 4% 5% 7% 5%;
	word-spacing: 5px;
	line-height: 25px;
}

#box{
	padding: 10px;
	background: red;
	margin-right: 30px;
}



/*working on the third body*/

.third_body div{
	padding: 1% 5% 1% 5%;
}


/*how we work section*/

.how_work div:nth-of-type(1){
	padding: 7% 5% 7% 5%;
	font-size: 25px;
	font-family: ;
	font-weight: bolder;
}

#box{
	padding: 10px;
	background: red;
	margin-right: 30px;
}

.how_work_conts{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.work_contents{
	padding: 5% 5% 1% 5%;
	background: rgba(0, 0, 0, 0.03);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.work_contents div{
	margin: 20px;
	background: white;
	border-radius: 6px;
	width: 300px;
	padding: 40px;
}

.work_contents div p{
	margin-top: 20px;
}

.work_contents div p:nth-of-type(1){
	display: none;
}

.work_contents div p:nth-of-type(2) i{
	font-size: 40px;
	color: rgb(242, 147, 38);
}

.work_contents div p:nth-of-type(3){
	font-size: 21px;
	font-variant: small-caps;
	margin-top: 30px;
	font-weight: bold;
}

.work_contents div p:nth-of-type(4){
	font-size: 17px;
	line-height: 31px;
	color: rgba(0, 0, 0, 0.7);
	margin-top: 30px
}


/*digital status*/

.dig_stat div:nth-of-type(1){
	padding: 7% 5% 7% 5%;
	font-size: 25px;
	font-family: ;
	font-weight: bolder;
}

.dig_api div{
	padding: 7% 5% 7% 5%;
	height: 500px;
}


/*why choose us*/

.why_choose div:nth-of-type(1){
	padding: 7% 5% 4% 5%;
	font-size: 25px;
	font-family: ;
	font-weight: bolder;
}
.why_choose div:nth-of-type(2){
	padding: 4% 5% 5% 5%;
	word-spacing: 5px;
	line-height: 25px;
}

.cert_cont{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	align-content: center;
	padding: ;
	background: rgba(0, 0, 0, 0.03);
}

.cert_cont div{
	margin: 20px;
}

.api_hold{
	overflow: auto;
	width: 700px;
}

.api_hold p{
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}


/*btcmine cont*/

.btcmine_cont{
	padding: 7% 5% 7% 5%;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.btcmine_cont div{
	margin: 20px;
}

.btcmine_cont div:nth-of-type(2) p:nth-of-type(1){
	color: rgb(242, 147, 38);
	font-size: 30px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
}


.btcmine_cont div:nth-of-type(2) p:nth-of-type(2){
	line-height: 31px;
	text-align: center;
	font-size: 17px;
}



/*investment plan section*/

.inv_plans{
	padding: 7% 5% 7% 5%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	background: rgba(0, 0, 0, 0.04);
	justify-content: center;
}

.inv_plans div{
	margin: 20px;
	border-radius: 20px;
	background: white;
	text-align: center;
	padding: 40px 20px 40px 20px;
	width: 300px;
	display: flex;
	flex-direction: column;

}

.inv_plans div span{
	margin-top: 30px;
	font-size: 17px;
	border-bottom: 1px solid rgb(242, 147, 38);
	padding: 15px;
}

.inv_plans div span:nth-of-type(6){
	font-size: 21px;
	border-bottom: 0px;
	text-decoration: none;
	padding: 10px;
	background: rgb(11, 100, 195);
	color: white;
}

.inv_plans div span:nth-of-type(6) a{
	text-decoration: none;
	background: rgb(11, 100, 195);
	color: white;
}

.inv_plans div p{
	font-size: 25px;
	font-variant: small-caps;
	font-weight: bold;
	color: rgb(242, 147, 38);
}

/*what our client say*/

/*.dig_stat div:nth-of-type(1){
	padding: 7% 5% 7% 5%;
	font-size: 25px;
	font-family: ;
	font-weight: bolder;
}

.wwcont{
	padding: 3% 5% 3% 5%;
	background: red;
	display: flex;
	flex-direction: row;
}*/

/*what experts do*/


.expert_do{
	padding: 7% 5% 3% 5%;
	display: flex;
	flex-direction: row;
	background: rgba(0, 0, 0, 0.01);
}

.expert_do div{
	margin: 20px;
	background: ;
	text-align: center;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
	font-size: 16px;
	line-height: 24px;
	padding: 20px;
	display: flex;
	flex-direction: column;
}

.expert_do div img{
	width: 100%;
	margin-bottom: 20px;
}

.expert_do div b{
	font-size: 19px;
	margin-bottom: 20px;
}


/*contact us section*/


.contact_contents{
	padding: 5% 5% 1% 5%;
	background: rgba(0, 0, 0, 0.03);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.contact_contents div{
	margin: 20px;
	background: white;
	border-radius: 6px;
	width: 300px;
	padding: 40px;
	text-align: center;
}

.contact_us div p{
	margin-top: 20px;
}

.contact_us div p:nth-of-type(1){
	display: none;
}

.contact_us div p:nth-of-type(2) i{
	font-size: 40px;
	color: rgb(242, 147, 38);
}

.contact_us div p:nth-of-type(3){
	font-size: 21px;
	font-variant: small-caps;
	margin-top: 30px;
	font-weight: bold;
}

.contact_us div p:nth-of-type(4){
	font-size: 17px;
	line-height: 31px;
	color: rgba(0, 0, 0, 0.7);
	margin-top: 30px
}





/*RESPONSIVE DESIGN*/
@media only screen and (min-width: 1000px){
	.first_content{
	margin-top: 160px;
	margin-bottom: 160px;
	}

}

@media only screen and (max-width: 1000px){
	#big_nav{
		display: none;
	}
	#navicon{
		display: block;
	}
	.btcmine_cont{
	flex-direction: column;
	}
	.inv_plans{
	flex-direction: column;
	justify-content: center;
	/*align-items: center;*/
	align-content: center;
	}
	.expert_do div{
    width:80%;
}
.second_body div:nth-of-type(1){
	padding: 10% 5% 1% 5%;er;
}
.second_body div:nth-of-type(2){
    padding-top:12%;	
}

}

@media only screen and (max-width: 800px){
	.work_contents div{
	width: 100%;
	}
	.inv_plans div{
	width: 85%;
	}
	.expert_do{
		flex-direction: column;
	}
	.cert_cont{
		flex-direction: column;
	}
	.api_hold{
		width: 100%;
	}

}