/* ---- BUTTONS ---- */

/* -- BUTTONS PC CLEANER -- */
.btn-pc{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  background: #8bc308;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 400px;
  margin: 3.5% auto;
  display: table;
}
.btn-pc:hover{
  background: #08C30F;
}
.btn-pc .btn-txt-art-pc{
  padding: 5px 5px 5px 30%;
}
.btn-pc .btn-txt-art-pc p{
	font-size: 0.9em;
	font-weight: 400!important;
  text-align: center;
	line-height: 30px;
  color: #fff;
  width: 100%;
  margin: 0;	  
}
.btn-pc-home{
  position: relative;
  float: right;
  border-radius: 4px;
  border: 1px solid transparent;
  background: #8bc308;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 70%;
  display: table;
  margin: 0 auto 3% auto;
}
.btn-pc-home .btn-txt-art-pc{
	padding: 10px 5px 10px 30%;
}
.btn-pc-home .btn-txt-art-pc p{
	font-size: 0.9em;
	line-height: 185%;
	margin-bottom: 0;	
}
.btn-pc-banner{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  background: #8bc308;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 40%;
  display: table;
  margin: 0 auto;
}
.btn-pc-banner:hover, .btn-pc-ban-left:hover, .btn-pc-home:hover{
  background: #08C30F;
}
.btn-pc-banner .btn-txt-art-pc{
	padding: 10px 5px 10px 30%;
}
.btn-pc-banner .btn-txt-art-pc p{
	font-size: 0.9em;
	line-height: 185%;
	margin-bottom: 0;	
}
.btn-pc-ban-left{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  background: #8bc308;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 75%;
  display: table;
}
.btn-art-pc-nl{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  margin-top: 3.5%;
  background: #8bc308;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 40%;
  margin: 0 auto;
  display: table;
}
.btn-art-pc-nl:hover{
  background: #08C30F;
}

/* -- BUTTONS DRIVER MANAGER -- */
.btn-dr{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  margin-top: 3.5%;
  background: #0083b2;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 430px;
  margin: 3.5% auto;
  display: table;
}
.btn-dr:hover{
  background: #0069b2;
}
.btn-dr .btn-txt-art-pc{
  padding: 10px 5px 10px 30%;
}
.btn-dr .btn-txt-art-pc p{
	font-size: 0.9em;
	font-weight: 400!important;
  text-align: center;
	line-height: 30px;
  color: #fff;
  width: 100%;
  margin: 0;
}
.btn-dr-banner{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  background: #0083b2;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 75%;
  display: table;
}
.btn-dr-banner:hover, .btn-dr-ban-right:hover{
  background: #0069b2;
}
.btn-dr-banner .btn-txt-art-pc{
	padding: 10px 5px 10px 30%;
}
.btn-dr-banner .btn-txt-art-pc p{
	font-size: 0.9em;
	line-height: 185%;
	margin-bottom: 0;	
}
.btn-dr-ban-right{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  background: #0083b2;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 40%;
  display: table;
  margin: 0 auto;
}
.btn-dr-ban-right .btn-txt-art-pc{
	padding: 10px 5px 10px 30%;
}
.btn-dr-ban-right .btn-txt-art-pc p{
	font-size: 0.9em;
	line-height: 185%;
	margin-bottom: 0;	
}


/* -- BUTTONS MAC CLEANER -- */
.btn-mc{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  margin-top: 3.5%;
  background: linear-gradient(#3caee7, #08c);
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 460px;
  margin: 3.5% auto;
  display: table;
}
.btn-mc:hover, .btn-mc-ban-left:hover{
  background: linear-gradient(#08c,#3caee7);
}
.btn-mc-ban{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  background: linear-gradient(#3caee7, #08c);
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 40%;
  margin: 0 auto;
  display: table;
}
.btn-mc-ban .btn-txt-art-pc{
	padding: 10px 5px 10px 30%;
}
.btn-mc-ban .btn-txt-art-pc p{
	font-size: 0.9em;
	line-height: 185%;
	margin-bottom: 0;	
}
.btn-mc-content{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  margin-top: 3.5%;
  background: linear-gradient(#3caee7, #08c);
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 350px;
  margin: 3.5% auto;
  display: table;
}
.btn-mc-content:hover{
  background: linear-gradient(#08c,#3caee7);
}
.btn-mc a, .btn-mc a:hover, .btn-pc a, .btn-pc a:hover, .btn-dr a, .btn-dr a:hover, .btn-art-pc-nl a, .btn-art-pc-nl a:hover, .btn-mc-content a, .btn-mc-content a:hover{
  text-decoration: none;
}
.btn-txt-mac {
  text-transform: uppercase;
  padding: 5px 5px 5px 110px;
}
.btn-txt-mac p{
  text-align: center;
  color: #fff;
  line-height: 30px;
  margin-bottom: 0;
  font-size: 1.5em;
}
.btn-mc .btn-txt-art-pc{
  padding: 21px 5px 21px 27%;
}
.btn-mc .btn-txt-art-pc p{
	font-size: 0.9em;	
	line-height: 185%;
	margin-bottom: 0;
}

/* -- BUTTON DISK MANAGER -- */
.btn-ds{
  position: relative;
  border-radius: 4px;
  border: 1px solid transparent;
  margin-top: 3.5%;
  background: #32add6;
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 420px;
  margin: 3.5% auto;
  display: table;
}
.btn-ds:hover{
  background: #0099cc;
}
.btn-ds .btn-txt-art-pc{
  padding: 10px 5px 10px 30%;
}
.btn-ds .btn-txt-art-pc p{
	font-size: 0.9em;
	font-weight: 400!important;
  text-align: center;
	line-height: 30px;
  color: #fff;
  width: 100%;
  margin: 0;
}

/* -- BUTTONS ICON -- */
.btn-ic-dl{
  border-right: 3px solid rgba(255,255,255,0.5);
  position: absolute;
  top: 0;
  left: 6%;
  color: #fff;
  height: 100%;
  padding-right: 1.5%;
}
.btn-mc-content .btn-ic-dl{
  width: 70px;
}
.ic-dl-box{
  height: 70%;
  transform: translate(-10%, 19%);
}
.btn-ic-dl .ic-dl-box .dl-text {
  font-family: 'Open Sans', 'Myriad', sans-serif;
  font-size: 0.9em!important;
	font-weight: 400!important;
  width: 100%!important;
	color: white!important;
}
.btn-art{
  display: table;
  margin: 0 auto;
  background: #8bc308;
}


/* -- BUTTONS TEL -- */
.btn-tel {
  cursor: none;
  background: #08C30F;
  color: #fff;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px padding: 20px 40px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.btn-tel:hover,
.btn-tel:focus {
  background: rgba(8, 195, 15, 0.62);
  color: #fff;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.btn-tel i{
  color: #fff!important;
  padding-right: 10px;
}
.btn-tel span{
  font-size: 1.5em;
  vertical-align: super;
}


/* -- BUTTONS FOLLOW -- */
.btn-follow {
  background-color: #0083b2;
  border: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  margin-left: 20px;
  margin-bottom: 20px;
  font-weight: 500;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
}
.btn-follow-btm{
  font-weight: 500;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
  background-color: #0083b2;
  border: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  margin-top: 4%;
}
.btn-follow-btm a{
  color: #fff;
}


/* -- BUTTONS SELL -- */
.sell-btn{
  border-radius: 50px;
  width: 15%;
  margin: 3% auto;
  background-color: #ff8d00;
  display: table;
  border: none;
}
.sell-btn:hover{
  background-color: #ff6a00;
}
.sell-btn p{
  font-size: 1.5em;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-weight: 500;
}


/* -- KNOW MORE -- */
.know-more{
  border-radius: 50px;
  width: 15%;
  margin: 2% auto;
  background-color: #00ce11;
  display: table;
  border: none;
}
.know-more:hover{
  background-color: rgb(2, 255, 23);
}
.know-more p{
  font-size: 1.5em;
  color: #fff;
  margin: 0;
  font-weight: 500;
}


/* -- LICENSE -- */
.home-licence {
  text-align: justify;
  margin: 0 auto;
}
.licence{
  color:#000;
  font-size: 0.9em;
  font-weight: initial;
  margin: auto;
  margin-top: 2%;
  width: 42.5%;
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}


/*  BACK TO TOP BUTTON */
#back-to-top {
  display:none;
  position:fixed;
  bottom:30px;
  right:30px;
  height:40px;
  width:40px;
  cursor:pointer;
  background:#000000;
  line-height:1em;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  background-image:url("/img/triangle.png?<cfoutput>#createUUID()#</cfoutput>");
  background-position: 12px 16px;
  background-repeat:no-repeat;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity:0.5;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
#back-to-top:hover {
  background-color:#48C9F1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity:0.8;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

@media (min-width: 992px) and (max-width: 1199px){
	.btn-mc-ban{
		width: 50%;
	}
}

@media (min-width: 768px) and (max-width: 991px){
	.btn-mc-ban{
		width: 60%;
	}
}

@media (min-width: 500px) and (max-width: 767px){
	.btn-mc-ban{
		width: 85%;
	}
	.btn-mc-ban .btn-txt-art-pc p{		
		font-size: 0.8em;
	}
}

@media (max-width: 499px){
	.fa-download{
		font-size: 1em;
	}
	.btn-ic-dl .ic-dl-box .dl-text{
		font-size: 0.7em!important;
	}
	.btn-ds,
	.btn-pc, 
	.btn-dr, 
	.btn-mc,
	.btn-mc-ban{
		width: 300px;
	}	
	.btn-pc .btn-txt-art-pc{
		padding-left: 25%;
		padding-right: 0;
		width: 100%;
	}
	.btn-ds .btn-txt-art-pc p,
	.btn-pc .btn-txt-art-pc p,
	.btn-dr .btn-txt-art-pc p,
	.btn-mc .btn-txt-art-pc p,
	.btn-pc-home .btn-txt-art-pc p,
	.btn-pc-banner .btn-txt-art-pc p,
	.btn-dr-banner .btn-txt-art-pc p,
	.btn-dr-ban-right .btn-txt-art-pc p,
	.btn-mc-ban .btn-txt-art-pc p{		
		font-size: 0.6em;
		line-height: 20px;
	}
	.btn-ic-dl{
		left: 4%;
		padding-right: 0;
	}
}