/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) {


.submit a img {
	width: 100%;
}

.contant-one p {
	font-size: 16px;
}

.contant-form form label {
	font-size: 16px;
}

.submit p {
	font-size: 14px;
}

.bottom-para p {
	font-size: 14px;
}

.p2-sub input[type="submit"] {
	padding: 12px 15px!important;
	font-size: 17px!important;
}

.text-h2 h2 {   
    font-size: 60px;   
}


















}

/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (min-width: 576px) and (max-width: 767px) {	


.step-bar-wrapper img {
	margin: 25px 0px;
}

.form-head p {
	font-size: 20px;
}

.gift-wrapper img {
    width: 90%;
}

.thank-video iframe {
	width: 100%;
}

.text-h2 h2 {   
    font-size: 50px;   
}





















}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/
@media screen and (max-width: 576px) {



.logo-wrapper a img {
	width: 200px;
}

.step-bar-wrapper img {
	margin: 15px 0;
}

.form-head p {
	font-size: 18px;
}

.form-wrapper label {
	font-size: 14px;
}

.create {
	margin-top: 20px!important;
}

.create a img {
	width: 100%;
}

.form-wrapper {
	padding: 10px;
}

.gift-wrapper img {
	width: 100%;
}

.gift-wrapper p {
	font-size: 18px;
}

.main-contant {
	margin-top: 50px;
}

.contant-one p {
	font-size: 16px;
}

.contant-form form label {
	font-size: 14px;
}

.contant-form {
	padding: 10px;
}

.submit a img {
	width: 100%;
}

.submit p {
	font-size: 14px;
}

.bottom-para p {
	font-size: 14px;
}

.thank-wrapper img {
	width: 100%;
}

.thank-video iframe {
	width: 100%;
	height: 200px;
}

.fi-one {
	float: left!important;
	margin-top: 30px;
}

.if-heading h2 {
    font-size: 22px;
}


.cus-sub input[type="submit"] {   
    padding: 15px 20px;   
    font-size: 16px;
}

.text-h2 h2 {   
    font-size: 35px;
   
}















}