@charset "utf-8";
/* CSS Document */

*{padding:0%;margin:0%;}	
body{padding:0%; margin:0%; font-size:14px; background:#63bbeb;}
img{ border:none !important;}
a{text-decoration:none !important;}
p{font-size: 14px; line-height: 23px; padding:0%; margin:0%;}
strong {font-weight: bold;}
@font-face {font-family:PTSerifCaptionWebRegular; src: url('../fonts/PT_Serif-Caption-Web-Regular.ttf');}
@font-face {font-family:OswaldBold; src: url('../fonts/Oswald-Bold.ttf');}
@font-face {font-family:RobotoSlabBold; src: url('../fonts/RobotoSlab-Bold.ttf');}
@font-face {font-family:AlexBrushRegular; src: url('../fonts/AlexBrush-Regular_0.ttf');}
@font-face {font-family:georgiai; src: url('../fonts/georgiai.ttf');}
@font-face {font-family:PTSansWebRegular; src: url('../fonts/PT_Sans-Web-Regular.ttf');}
@font-face {font-family:OpenSansRegular; src: url('../fonts/OpenSans-Regular.ttf');}
@font-face {font-family:Hangyaboly; src: url('../fonts/Hangyaboly.ttf');}
.totalrapper{padding:0%;margin:0%;}
.container{ max-width:1000px;}
/*---------------menu------------------*/
.menu{padding:0%;margin:2% 0 0 0;float: right;}
.navbar-nav li a{font-family:PTSerifCaptionWebRegular;}
.line{ margin-top:3%;}
.nomenutext{ display:none;}
.navbar-default {background:none !important;border:none !important;}
.navbar {min-height:0px !important;margin-bottom:0px !important;border:none !important;}
/*---------------menu------------------*/
.whitebg{ padding:10px 9px 0; margin:1% 0 0 0; background:#FFF;}
.logo{padding:0%;margin:0%;}
.logoimg{ width:78%;}
.bannerpart{ background-color:#efd7ec; margin:9px 15px 0 15px; padding:1% 1% 0% 1%;}
.banner{ padding:0%; margin:0%;}
.paddingleft0{ padding-left:0px !important;}
.paddingright0{ padding-right:0px !important;}
.datepart{ padding:0%; margin:0%;}
.pataimg{margin:9% auto 0;display: table;}
.datetext{font-family:OswaldBold; font-size:131px; color:#6c6964; margin:-70% 0 0 0; text-align:center;}
.month{ font-family:RobotoSlabBold; font-size:35px; color:#6c6964; text-transform:uppercase; 
		border-top:1px solid #6c6964; text-align:center; margin:5% 0 0 0;}
.bannerimg{margin-bottom:-13%;}
.totaltextpart{ padding:0%; margin:9% 0 0 0;}
.totaltextpart2{ padding:0%; margin:0%;}
.textheading{ padding:0%; margin:0%; color:#2d2d2d; font-family:AlexBrushRegular; font-size:64px; text-align:center; line-height:60px;}
.textheadingtwo{ padding:0%; margin:0%; color:#888888; font-family:georgiai; font-size:19px; text-align:center; font-style:italic; line-height:30px;}
.textpara{ padding:0% 1%; margin:2% 0 0 0; color:#555555; font-family:PTSansWebRegular; font-size:19px;font-style:normal; line-height:26px;}
.colkaimg{ padding:0%; margin:2% auto; display:table;}
.colkaimgloo{ padding:0%; margin:5% auto 2%; display:table;}
.girlboyimg{padding:4% 0%; margin:0% -9px !important; background:url(../images/27.png) no-repeat; background-size:100% 100%;}
.textfourpart{ padding:0%;margin: 18% 0 0 0; text-align:center;}
.textfour{ padding:0%; margin:0%; color:#2d2d2d; font-size:120px; font-family:AlexBrushRegular; text-align:center; line-height: 111px;}
.textfourpara{padding:0%; margin:0%; color:#000000; font-family:georgiai; font-style:italic; font-size:18px; text-align:center; line-height:26px;}
.formpartotal{padding:14% 11% 14% 28%;margin: 0% 0 -15% 0; background: url(../images/34.png) no-repeat;background-size: 100% 100%;}
.formtext{height: 55px !important;color: #5d5d5d !important;background-color: #efefef !important; font-family:OpenSansRegular; font-size:14px;
		background-image: none !important;border: none !important;border-radius: 0px !important;}
.form-group {margin-bottom:15px;}
.form-group2{margin-bottom:10px;}
.form-horizontal .checkbox{padding-top: 0px;}
.formtext2{color: #5d5d5d;font-family:OpenSansRegular; font-size:14px; font-weight:normal;}
.sign{background: url(../images/30.png) no-repeat;background-size: 100% 100%;padding: 9% 28%;border:none;outline:none;}
.clickhear{ color:#2d2e2f; font-size:27px; font-family:AlexBrushRegular; line-height:30px; text-align:center;}
.rsvp{ font-family:Hangyaboly; color:#2d2e2f; font-size:62px;line-height: 50px;-webkit-text-stroke: 2px #eff4d1;}
.buttontotal{ text-align:center; border:none !important;}
.thankubannerpart{ background-color:#e4f7ff; margin:9px 15px 0 15px; padding:1% 1% 0% 1%;}
.thankyou{ font-family:RobotoSlabBold; font-size:35px; color:#6c6964; text-transform:uppercase;text-align:center; margin:15% 0;}
.lightwhitebg{ background:url(../images/whitelight.png) no-repeat; background-size:100% 100%}
.navbar-toggle{margin-right:0px !important; }
.logoimg {width: 100%;}
/*,MU,*/
.form_thankmes p {font-size: 23px;text-align: center;font-weight: bold;color: #2D2D2D;padding:29% 0% 40%;line-height: 28px;}
/*,MU,*/




/*------------media only screen----------------*/
@media only screen and (max-width:960px), only screen and (max-device-width:960px) {
.menu {float: none;}
.line {display: none !important;}
.paddingleft0{padding-right: 0px !important;}
.paddingright0{padding-left: 0px !important;}	
.datetext {font-size: 117px;margin: -30% 0 0 0;}
.textheading {font-size: 55px;}	
.totaltextpart { margin: 4% 0 0 0;}
.pataimg {margin: 12% auto 0;}

.textfourpart {margin: 0% 0 0 0;}
.formtext2 {padding-left: 1%;font-size: 18px;}
.form-group {margin-bottom:38px;}
.formtext {height:75px !important;font-size: 18px;}
.form-group2 {margin-bottom: 0px;}
.clickhear {font-size: 26px;line-height: 26px;}
.rsvp {font-size: 50px;line-height:44px;}
.colkaimgloo {margin7% auto 2%;}
.formpartotal {padding: 12% 15% 11% 14%;background: url(../images/31.png) no-repeat;background-size: 100% 100%;}
.girlboyimg { padding: 4% 0% 9%;}	
}
@media only screen and (max-width:800px), only screen and (max-device-width:800px) {
.menu {float: none;}
.line {display: none !important;}
.paddingleft0{padding-right: 0px !important;}
.paddingright0{padding-left: 0px !important;}	
.datetext {font-size: 117px;margin: -30% 0 0 0;}
.textheading {font-size: 55px;}	
.totaltextpart { margin: 4% 0 0 0;}
.pataimg {margin: 12% auto 0;}

.textfourpart {margin: 0% 0 0 0;}
.formtext2 {padding-left: 1%;font-size: 18px;}
.form-group {margin-bottom:15px;}
.formtext {height:55px !important;font-size: 18px;}
.form-group2 {margin-bottom: 0px;}
.clickhear {font-size: 26px;line-height: 26px;}
.rsvp {font-size: 50px;line-height:44px;}
.colkaimgloo {margin7% auto 2%;}
.formpartotal { padding:14% 16% 14% 15%;background: url(../images/31.png) no-repeat;background-size: 100% 100%;}
.girlboyimg { padding: 4% 0% 9%;}
}
@media only screen and (max-width:736px), only screen and (max-device-width:736px) {
.logoimg {width:45%;}	
.menu {float: none;margin:-7% 0 0 0%;}
.line {display: none !important;}
.paddingleft0{padding-right: 0px !important;}
.paddingright0{padding-left: 0px !important;}	
.datetext {font-size: 117px;margin: -30% 0 0 0;}
.textheading {font-size: 55px;}	
.totaltextpart { margin: 4% 0 0 0;}
.pataimg {margin: 12% auto 0;}
.sign {padding: 9% 20%;}

.textfourpart {margin: 0% 0 0 0;}
.formtext2 {padding-left: 1%;font-size: 18px;}
.form-group {margin-bottom:15px;}
.formtext {height:66px !important;font-size: 18px;}
.form-group2 {margin-bottom: 0px;}
.clickhear {font-size: 26px;line-height: 26px;}
.rsvp {font-size: 50px;line-height:44px;}
.colkaimgloo {margin7% auto 2%;}
.formpartotal { padding:12% 15% 17% 15%;background: url(../images/31.png) no-repeat;background-size: 100% 100%;}
.girlboyimg { padding: 4% 0% 9%;}
}

@media only screen and (max-width:667px), only screen and (max-device-width:667px) {
.logoimg {width: 57%;}	
.menu {float: none;margin:-8% 0 0 0%;}
.line {display: none !important;}
.paddingleft0{padding-right: 0px !important;}
.paddingright0 {padding-left: 0px !important;}	
.datetext {font-size: 117px;margin: -35% 0 0 0;}
.textheading {font-size: 55px;}
.pataimg {margin:12% auto 0;}
.textfourpart {margin: 0% 0 0 0;}
.totaltextpart {margin: 4% 0 0 0;}
.textfourpara {padding: 0% 2%;font-size: 17px;}
.sign {padding: 9% 17%;}

.formtext2 {padding-left: 1%;font-size: 18px;}
.form-group {margin-bottom:30px;}
.formtext {height:68px !important;font-size: 18px;}
.form-group2 {margin-bottom: 0px;}
.clickhear {font-size: 26px;line-height: 26px;}
.rsvp {font-size: 50px;line-height:44px;}
.colkaimgloo {margin:7% auto 2%;}
.formpartotal {padding: 14% 16% 10% 15%; background: url(../images/31.png) no-repeat;background-size: 100% 100%;}
.girlboyimg {padding: 4% 0% 9%;}
}
@media only screen and (max-width:568px), only screen and (max-device-width:568px) {
.logoimg {width: 57%;}	
.menu {float: none;margin:-9% 0 0 0%;}
.line {display: none !important;}
.paddingleft0{padding-right: 0px !important;}
.paddingright0 {padding-left: 0px !important;}
.datepart {padding: 8% 0 0 0;}
.datetext {font-size: 117px;margin: -37% 0 0 0;}
.textheading {font-size: 55px;}
.pataimg {margin: 6% auto 0;}
.textfourpart {margin: 0% 0 0 0;}
.totaltextpart {margin: 4% 0 0 0;}
.textfourpara {padding: 0% 2%;font-size: 17px;}
.sign {padding: 9% 17%;}
	
.formtext2 {padding-left: 1%;font-size: 18px;}
.form-group {margin-bottom:30px;}
.formtext {height:60px !important;font-size: 18px;}
.form-group2 {margin-bottom: 0px;}
.clickhear {font-size: 26px;line-height: 26px;}
.rsvp {font-size: 50px;line-height:44px;}
.colkaimgloo {margin:9% auto 2%;}
.formpartotal {padding: 13% 14% 8% 13%;background: url(../images/31.png) no-repeat;background-size: 100% 100%;}
.girlboyimg {padding: 7.5% 0%;}
}
@media only screen and (max-width:480px), only screen and (max-device-width:480px) {
.menu {float: none;margin: -11% 0 0 0%;}
.line {display: none !important;}
.paddingleft0{padding-right: 0px !important;}
.paddingright0 {padding-left: 0px !important;}
.datepart {padding: 8% 0 0 0;}
.datetext {font-size: 117px;margin: -45% 0 0 0;}
.textheading {font-size: 55px;}
.pataimg {margin: 6% auto 0;}
.textfourpart {margin: 0% 0 0 0;}
.girlboyimg {padding: 7% 0%;}
.sign {padding: 9% 16%;}


.formtext2 {padding-left: 1%;}
.form-group {margin-bottom:24px;}
.formtext {height:60px !important;}
.form-group2 {margin-bottom: 0px;}
.clickhear {font-size: 23px;line-height: 20px;}
.rsvp {font-size: 42px;line-height:29px;}
.colkaimgloo {margin: 12% auto 2%;}
.formpartotal {padding: 13% 14% 9% 13%;background: url(../images/31.png) no-repeat;background-size: 100% 100%;}
}
@media only screen and (max-width:414px), only screen and (max-device-width:414px) {
.datetext {margin: -52% 0 0 0;}
.sign {padding: 11% 18%;}
.girlboyimg {padding:6.19% 0%;}
.formpartotal {padding: 16% 14% 9% 13%;}
}
@media only screen and (max-width:384px), only screen and (max-device-width:84px) {
.datetext {margin: -56% 0 0 0;}
}
@media only screen and (max-width:375px), only screen and (max-device-width:375px) {
.datetext {margin: -60% 0 0 0;}
.sign {padding: 11% 18%;}
.girlboyimg {padding:5% 0%;}
.formpartotal{padding: 16% 14% 9% 13%;}
.formtext {height: 54px !important;}
}
@media only screen and (max-width:320px), only screen and (max-device-width:320px) {
.menu {float: none;margin: -18% 0 0 0%;}
.line {display: none !important;}
.paddingleft0{padding-right: 0px !important;}
.paddingright0 {padding-left: 0px !important;}
.datepart {padding: 8% 0 0 0;}
.datetext {font-size: 117px;margin: -69% 0 0 0;}
.textheading {font-size: 55px;}
.textpara {font-size: 16px;}
.textfourpart {margin: 0% 0 0 0;}
.textfour {font-size: 90px;line-height: 80px;}
.textfourpara {padding: 0% 1%;font-size: 17px;}
.formpartotal {padding: 17% 13% 14% 12%;background: url(../images/31.png) no-repeat;background-size: 100% 100%;}

.sign {padding:11% 19%;}
.formtext2 {padding-left: 1%;}
.form-group {margin-bottom: 7px;}
.formtext {height: 38px !important;}
.form-group2 {margin-bottom: 0px;}
.clickhear {font-size: 23px;line-height: 20px;}
.rsvp {font-size: 42px;line-height:29px;}
.colkaimgloo {margin: 12% auto 2%;}
.girlboyimg {padding:5% 0%;}
.form_thankmes p {font-size: 15px;padding: 14% 0%;line-height: 28px;}
}
