/*
Author       : theme_ocean
Template Name: Jawan - Personal Portfolio Template
Version      : 1.0
*/

body{
font-family: 'Poppins', sans-serif;
color: #444;}
a {
	color: #444;
	outline: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a:hover,
a:focus {
	outline: none;
	text-decoration: none;
	color: #ffaa17;
}

/*START PRELOADER DESIGN*/
.preloader {
    background: #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
}

.status-mes {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
    font-size: 10px;
    text-indent: -12345px;
    border-top: 8px solid #f6463e;
    border-right: 8px solid #f6463e;
    border-bottom: 8px solid #f6463e;
    border-left: 8px solid #f6f6f6;
    border-radius: 50%;
    -webkit-animation: spinner 700ms infinite linear;
    animation: spinner 700ms infinite linear;
    z-index: 10000;
}

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*END PRELOADER DESIGN*/

.home_parallax{
border-bottom: 6px solid #f6463e;
height: 480px;
position: relative;
}
.home_parallax:before {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(91.29deg,#4A00E0 1.1%,#8E2DE2 110.64%);
  content: "";
  left: 0;
  top: 0;
  opacity: 0.95;
}
.ptop{padding-top:100px;}
.slider-info{}
.slider-info h1 {
	color: #fff;
	font-size: 90px;
	font-weight: 600;
	font-family: 'Satisfy', cursive;
}
.slider-info span{
background: #fff none repeat scroll 0 0;
display: block;
height: 3px;
margin: 30px auto 20px;
width: 50px;	
}
.slider-info h4 {
	color: #fff;
	text-transform: capitalize;
	font-size: 40px;
	font-weight: 700;
}

.demo {
padding: 100px 0;
}
.demo_img{}
.demo_img h3 {
	font-size: 16px;
	margin-bottom: 0;
	text-transform: capitalize;
	transition: all 0.4s ease 0s;
	margin-top: 0;
	padding-top: 15px;
	font-weight: 600;
	border-top: 1px solid #eee;
	margin-top: 20px;
	padding-bottom: 20px;
}
.demo_img:hover h3{color: #f6463e ;}


.btn-buy-bg {
	background: linear-gradient(90deg,#FF0080 0%,#FF8C00 100%);
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	margin: 20px auto auto;
	padding: 15px 40px;
	text-transform: capitalize;
	transition: all 0.3s ease 0s;
	border-radius: 5px;
}
.btn-buy-bg:hover{background:linear-gradient(91.43deg,#4A00E0 1.22%,#8E2DE2 98.84%);color:#fff;}

footer {
	background: #232434;
	color: #fff;
}
.copyright{
margin-bottom: 0;
padding: 50px 0;
text-transform: capitalize;
}


