/*

Version : 1.0

*/

html

{

	min-height: 100%;

	min-width: 100%;

	-ms-text-size-adjust: none;

}



body,

div,

dl,

dt,

dd,

ul,

ol,

li,

nav,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

button,

textarea,

p,

blockquote,

th,

td,

a

{

	margin: 0px;

	padding: 0px;

}



body {

	font-family: 'Comfortaa', cursive;

	font-size: 16px;

	letter-spacing: 1px;

	color: #454545;

	-webkit-font-smoothing: antialiased;

	background: url(../img/body-bg.png) repeat #FFF fixed;

}



h1,h2,h3,h4,h5,h6

{

	font-family: 'Josefin Sans', sans-serif;

	letter-spacing: 0;


}



h1 {

	font-size: 3.8em;

}



h2 {

	font-size: 1.5em;
	font-weight: 400;

}



h3 {

	font-size: 3em;

}



h4 {

	font-size: 2.8em;

}



h5 {

	font-size: 2.5em;

}



h6 {

	font-size: 2em;

}



p{

	font-size: 1em;

}



h1,h2,h3,h4,h5,h6,

a:hover

{

	color: #EC365A;

}



a {

    color: #454545;

    text-decoration: none;

}


.wdp_margin_top_60 {
	margin-top: 60px;
}

.wdp_demo_header {

	padding: 80px 50px;

	text-align: center;

}



.wdp_demo_purchase a,

.wdp_demo_button a,

.wdp_demo_footer_url {

	display: block;

	margin: 1.5% auto;

	padding: 10px 25px;

	width: 120px;

	border: solid 1px #FFF;

	border-radius: 20px;

    background: #EC365A;

    color: #FFF;

    text-decoration: none;

    text-align: center;  

}



.wdp_demo_purchase a:hover,

.wdp_demo_button a:hover,

.wdp_demo_footer_url:hover {

	border: solid 1px #EC365A;

	background: #FFF;

    color: #EC365A;

}



.wdp_demo_header,

.wdp_demo_container {

	margin: 0px 15px;

}



.wdp_demo_row:before,

.wdp_demo_row:after { 

	content:""; 

	display:table; 

}

.wdp_demo_row:after { 

	clear:both;

}

.wdp_demo_row { 

	zoom:1; /* For IE 6/7 */ 

}



.wdp_demo_col {

	display: inline-block;
    width: 32.33%;
    transition: transform 0.5s;
}

.wdp_demo_col:hover {
   /* transform: scale(1.05);*/
}



.wdp_demo_col_inner {

    margin: 2.5%;

}


.wdp_h6 {
    text-align: center;
    font-family: Comfortaa;
    font-weight: 300;
    background: rgba(236, 54, 90, 0.14);
    padding: 10px;
    font-size: 22px;
}


.wdp_col_title {

	text-align: center;
	margin-top: 2em;
}



.wdp_demo_button a {

	padding: 10px 15px;

}



.wdp_demo_img {

	display: block;

	max-width: 100%;

	margin: 2% auto 5%;


}

.wdp_demo_img:hover {
  opacity: 0.8;
}



.wdp_demo_turquoise .wdp_col_title {

    color: #00E0D6;

}



.wdp_demo_turquoise .wdp_demo_button a {

    background: #00E0D6;

}



.wdp_demo_turquoise .wdp_demo_button a:hover {

	border: solid 1px #00E0D6;

	background: #FFF;

	color: #00E0D6;

}



.wdp_demo_lavender .wdp_col_title {

    color: #B47CE6;

}



.wdp_demo_lavender .wdp_demo_button a {

    background: #B47CE6;

}



.wdp_demo_lavender .wdp_demo_button a:hover {

	border: solid 1px #B47CE6;

	background: #FFF;

	color: #B47CE6;

}



.wdp_demo_footer {

    margin: 5% 0 0;

    padding: 20px 15px;

    background: #EC365A;

    color: #FFF;

    text-align: center;

}



.wdp_demo_copyright {

	margin: 2.5% 0 1%;

}



.wdp_demo_copyright_url {

    color: #FFF;

}



.wdp_demo_copyright_url:hover {

	color: inherit;

	text-decoration: underline;

}

.wdp_demo_header {
    background: url(../img/bg2.png) no-repeat #aaa fixed;
    overflow: hidden;
    background-size: cover;
}


@media screen and (min-width: 1024px) {

	.wdp_demo_title {

		font-size: 5em;

	}

	.wdp_demo_description{

		font-size: 1.2em;

	}

}



@media screen and (max-width: 767px) {

	body {

		font-size: 14px;

	}

}



@media screen and (max-width: 480px) {

	.wdp_demo_header {

		padding-right: 0;

		padding-left: 0;

	}

	.wdp_demo_col {

		margin-bottom: 10%;

		width: 100%;

		float: none;

	}

}