/*===========================================*/
/*	DESKTOP LAYOUT
/*===========================================*/
@media (min-width: 1600px) {

	.custom-pd {
		padding-top: 330px;
		padding-bottom: 330px;
	}

}
@media (min-width: 1500px) and (max-width: 1599px) {

	.custom-pd {
		padding-top: 280px;
		padding-bottom: 280px;
	}

}
@media (min-width: 1400px) and (max-width: 1499px) {

	.custom-pd {
		padding-top: 250px;
		padding-bottom: 250px;
	}

}
@media (min-width: 1200px) and (max-width: 1399px) {

	.custom-pd {
		padding-top: 210px;
		padding-bottom: 210px;
	}

}
@media (min-width: 992px) and (max-width: 1199px) {
	.custom-pd {
		padding-top: 150px;
		padding-bottom: 150px;
	}
}

@media (min-width: 991px) {
	.font-title {
		font-size: 50px;
	}

	.font-subtitle {
		font-size: 36px;
	}

	.font-subtitle1 {
		font-size: 25px;
	}

	.font-texttitle {
		font-size: 18px;
	}

	.font-texttitle1 {
		font-size: 20px;
	}

	.font-text {
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.custom-pd {
		padding-top: 250px;
		padding-bottom: 250px;
	}
	.font-title {
		font-size: 25px;
	}

	.font-subtitle {
		font-size: 20px;
	}

	.font-subtitle1 {
		font-size: 18px;
	}

	.font-texttitle {
		font-size: 16px;
	}

	.font-texttitle1 {
		font-size: 18px;
	}

	.font-text {
		font-size: 14px;
	}
}

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
@media (min-width: 200px) and (max-width: 991px) {

}


/*===========================================*/
/*	TABLET
/*===========================================*/
@media (min-width: 768px) and (max-width: 991px) {

}


/*===========================================*/
/*	MOBILE
/*===========================================*/
@media (min-width: 200px) and (max-width: 767px) {

}
@media (min-width: 600px) and (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 599px) {

}
@media (min-width: 200px) and (max-width: 479px) {

}

.font-title {
	font-weight: 200;
	font-family: "Open Sans",sans-serif;
}

.font-subtitle {
	font-weight: 300;
	font-family: "Open Sans",sans-serif;
}

.font-subtitle1 {
	font-weight: 300;
	font-family: "Open Sans",sans-serif;
}

.font-texttitle {
	font-weight: bold;
	font-family: "Open Sans",sans-serif;
}

.font-texttitle1 {
	font-weight: 300;
	font-family: "Open Sans",sans-serif;
}

.font-text {
	font-weight: normal;
	font-family: "Open Sans",sans-serif;
}

.bg-default1 {
  background-color: #E9397A;
}

.bg-default2 {
  background-color: #ff6e00;
}

.txt-default1 {
	color: #E9397A;
}

.btn-primary1 {
  background-color: transparent;
  border-color: #E9397A;
  color: #E9397A;
}
.btn-primary1:hover,
.btn-primary1:focus,
.btn-primary1:active,
.btn-primary1.active {
  background-color: #E9397A;
  border-color: #E9397A;
  color: #ffffff;
}
.solid.btn-primary1 {
  border-color: #E9397A;
  color: #ffffff;
}
.solid.btn-primary1:not([class*="bg-glass-"]) {
  background-color: #E9397A;
}
.solid.btn-primary1:hover,
.solid.btn-primary1:focus,
.solid.btn-primary1:active,
.solid.btn-primary1.active {
  background-color: transparent;
  border-color: #E9397A;
  color: #E9397A;
}

.btn-primary2 {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.btn-primary2:hover,
.btn-primary2:focus,
.btn-primary2:active,
.btn-primary2.active {
  background-color: #000;
  border-color: #000;
  color: #ffffff;
}
.solid.btn-primary2 {
  border-color: #000;
  color: #ffffff;
}
.solid.btn-primary2:not([class*="bg-glass-"]) {
  background-color: #000;
}
.solid.btn-primary2:hover,
.solid.btn-primary2:focus,
.solid.btn-primary2:active,
.solid.btn-primary2.active {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
