
/* Reset CSS */
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,
mozall, 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;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {}
body {line-height: 1;}
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;}
*{margin:0; padding:0; text-decoration:none; list-style:none;}
body a:hover{text-decoration:none;}
body{line-height:1.4;}
*{box-sizing: border-box;}	
a{color:#702E86}
html{overflow-y:scroll;scroll-behavior: smooth;} 
img{max-width:100%;}
p {line-height: 1.5;}
a:focus{outline:0;outline-offset:0;text-decoration: none;}

h1, h2{line-height:1.2;}

@font-face {
    font-family: 'Playfair Display';
    src: url('../fonts/PlayfairDisplay-Bold.eot');
    src: url('../fonts/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'),
        url('../fonts/PlayfairDisplay-Bold.woff') format('woff'),
        url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../fonts/HelveticaNeueLTStd-Ex.eot');
    src: url('../fonts/HelveticaNeueLTStd-Ex.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLTStd-Ex.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Ex.woff') format('woff'),
        url('../fonts/HelveticaNeueLTStd-Ex.ttf') format('truetype');
    font-weight: normal;
}


.wrapper{padding:130px 15px;}
.wrapper:after{position:absolute; content:""; top:0; bottom:0; right:0; left:0;background:#fdece6;z-index:-1}
.bg-img img{width: 100%;}
.logo-img{margin-bottom:20px;}
.banner-section{text-align:center;} 
.social-icon {margin: 30px 0;}
.vertical-br{height:70px;display: inline-block;width: 1px;background: #8670aa;}
.size28{font-size:28px;font-family:'Helvetica Neue LT Std'; color:#f27978;font-weight: normal;margin-bottom:5px;}
.size40{font-size:40px;font-family:'Playfair Display';font-weight: bold;color: #5e479b;}
.content-info{margin:25px 0;}
.social-icon a{display:inline-block;vertical-align: middle;line-height:0;margin:0 5px;}
.position-ser {position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 1;width: 100%;max-width: 900px;padding: 0 15px;}
.img-bg-bt img{width:100%}
.img-bg-bt{position: absolute;bottom: 0;right: 0;left: 0; line-height:0}
.social-icon img{width: 85%;}
.md-bg{display:none;}
 
 
@media (max-width:767px){
.wrapper{padding:90px 15px;}
.banner-section {
    text-align: center;
    position: absolute;
    z-index: 2;
    left: 0;
    padding: 0 15px;
}
.img-bg-bt {
    z-index: 1;
}
}

@media (max-width:650px){
.size28{font-size:26px;}
.size40{font-size:38px;}
.social-icon img{width:auto;}
.dk-bg{display: none;}
.md-bg{display:block;}
.position-ser{position: static;transform: none;-webkit-transform: none;padding: 0;}
.content-info{margin:20px 0;}
}

@media (max-width:480px){
.wrapper{padding:50px 15px;}
}

