html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
body{font-family:'Poppins',sans-serif;margin:0;overflow-x:hidden;background:#fdfdfd;background-size:cover;padding:10px 0 0;}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
*:hover,*:focus,*{outline:none!important}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;height:auto;}
p,a{display:block;color:#000;font-weight:400;font-size:16px;line-height:26px;}
:root{--primary-color:#8D5997;}
body{background-image:url('images/background.png');background-attachment:fixed;}
@media (min-width:576px){
	.container{max-width:540px;}
}
@media (min-width:768px){
	.container{max-width:720px;}
}
@media (min-width:992px){
	.container{max-width:960px;}
}
@media (min-width:1200px){
	.container{max-width:1170px;width:100%;}
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.leftRightWaper{display:flex;position:relative;margin:0 0;justify-content:center;}
.leftArea{-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%;border-right:1px solid #C2A151;margin-right:3%;text-align:center;font-size:0;padding-right:4%;}
.rightArea{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;}
.rsvp-heading{font-weight:700;font-size:28px;line-height:36px;text-transform:uppercase;padding:5px 15px 2px;border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);text-align:center;color:var(--primary-color);}
.text-center{text-align:center;}

/*page styling*/
.profileCard{display:flex;align-items:center;text-align:left;padding:30px 5rem;margin:0 auto;gap:15px;font-size:0;}
.profilePic{-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px;position:relative;}
.mainContentHeader h3{color:#fff;background:var(--primary-color);font-weight:600;text-transform:uppercase;font-size:20px;line-height:28px;height:42px;display:flex;align-items:center;max-width:fit-content;margin:0 auto;letter-spacing:1px;padding-inline:15px;}
.profileData p{font-size:14px;line-height:20px;margin-top:5px;color:#000000c9;}
.boldheading{font-size:24px;font-weight:700;text-transform:uppercase;}
header{padding:20px 0 30px;}
img.worldImg{padding:0;}
.mainContentHeader{}
.mainContentHeader p{padding:10px 0;text-transform:uppercase;font-size:20px;line-height:32px;}
span.linebreak{border-top:1px solid #8D5997;padding:1px;display:block;margin:30px auto 20px;}
h4{}
.mainContentHeader h4{font-size:24px;font-weight:700;text-transform:uppercase;color:var(--primary-color);line-height:30px;}
h5.nameTag{font-size:20px;text-transform:uppercase;font-weight:400;}
.formWraper{padding:30px 70px 0;}

/*  */
.thankYouBox h5{font-size:16px;font-weight:500;}
.thankYouBox h4{font-size:24px;font-weight:700;text-transform:uppercase;color:var(--primary-color);line-height:30px;}
.thankYouBox img{max-width:140px;}
.thankYouBox{text-align:center;margin-top:5rem;}

/*  */

/*responisve*/
@media(max-width:1199px){
	.container{}
}
@media(max-width:1199px){
	p,a{font-size:15px;line-height:24px;}
	.rightArea{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}
	.formWraper{padding:30px 30px 0;}
	.leftArea{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;}
	.profilePic{}
}
@media(max-width:991px){
	.profileCard{flex-flow:column;}
	.profileData{display:flex;flex-flow:column-reverse;}
	.profileData p{text-align:center;}
	.userData{text-align:center;}
	.thankYouBox{margin-top:2rem;}
}
@media(max-width:767px){
	body{background-image:url('images/background-resp.png');}
	.container{padding:0 15px;}
	.leftRightWaper{flex-flow:column;margin:0;}
	.leftArea{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;margin:0;border:0;text-align:center;}
	.rightArea{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.rsvp-heading{margin-top:20px;font-size:18px;}
	br{display:none;}
	p{font-size:14px;line-height:22px;font-weight:400;}
	.boldheading,.mainContentHeader h4{font-size:18px;line-height:24px;}
	.mainContentHeader h3{font-size:14px;padding-inline:10px;height:38px;}
	header{padding:15px 0;}
	span.linebreak{margin:15px 0 10px;}
	.profilePic{}
	.profileCard{padding:15px 0;text-align:center;}
	h5.nameTag{font-size:18px;}
	.formWraper{padding:0;}
	.thankYouBox img{max-width:90px;}
	.thankYouBox h5{font-size:14px;font-weight:400;}

/*  */}