/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button, input, select, textarea { color: #222; -webkit-tap-highlight-color: transparent;}
html { font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #000; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px dotted #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}
body {-webkit-font-smoothing:subpixel-antialiased;}
/* ==========================================================================
   Browser Upgrade
   ========================================================================== */

.browserupgrade { margin:0; background: #e8e8e8; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #b81424;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#fff;}

h1, h2, h3, h4, h5, h6 {font-weight:700; margin:0; font-size: 1em;font-family: 'Poppins', sans-serif;}
p{line-height:1.3em; padding-bottom:1em; font-size:0.88em; margin: 0; letter-spacing: 0.02em;}
a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;width: 100%;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="reset"], button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border:none; border-radius: 0; background-color: transparent;}
select > option {padding: 0; -moz-padding:0;}
.crms::-webkit-input-placeholder {color: #a27c77;}
.crms:-moz-placeholder {color: #a27c77;}
.crms::-moz-placeholder {color: #a27c77;}
.crms:-ms-input-placeholder {color: #a27c77;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#5b5b5b;font-family: 'Poppins', sans-serif;overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}

@font-face {font-family:"Kate-Display";src:url("Kate-Display.otf");}
/*@font-face {font-family:"Gotham-Medium";src:url("Gotham Medium.otf");}
@font-face {font-family:"Gotham-Book";src:url("GOTHAM-BOOK.otf");}*/

/*body{background: url(../bg/newdesign/) no-repeat left top / 100% auto;padding-bottom: 000px;}*/
@font-face {font-family:"IndianRupee";src:url("IndianRupee.ttf");}
    /* ==========================================================================
                                 common code
       ========================================================================== */
*{box-sizing: border-box;}
.navi {font-size: 0;}
.navi > li{display: inline-block;vertical-align: top;font-size: 16px;}
.ladvntgpd > div{display: inline-block;vertical-align: middle;font-size: 16px;}
.hedleft {float: left;}
.hedright {float: right;}
.homecls,.dymicprt{position: relative;}
a,.head,.hcontainer,.logo,.hedright{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
#overlay{z-index:9999;align-items: center;justify-content: center;display: none;}
#overlay{width:100%;height:100%;top:0;min-width:320px}
#overlay{position:fixed;}
#overlay{background-color:rgba(0,0,0,.6)}
#message{width:30%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:15px;border-radius: 10px;}
#message{background-color:rgba(255,255,255,.8)}
#message{font-weight:400}
#message #okbtn{color:#713537;padding:5px 20px;background:#f9b09e;border-radius: 5px;}
#overlay.closes{display: flex;}
/*===============================================================
                                Helper Class
================================================================*/
#orimode {position: fixed;z-index: 9999999;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.9);display: none;}
.oriprompt {-moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;color: #fff;position: absolute;top: 50%;left: 0;right: 0; padding: 20px;}
.oriprompt {text-align: center;color: #fff;}
.oriprompt h3 {color: #fff;text-transform: uppercase; font-size: 1.6em;}
.oriprompt p {color: #fff;text-align: center; font-size: 1em;}
.oriprompt h2 img {width: auto;}
/*===============================================================
                                animation
================================================================*/

/*===============================================================
                                Header
================================================================*/
.header {position: fixed;top: 0;width: 100%;z-index: 666;pointer-events: none;background-color: #eaabbe;}
.hedcontainer {margin: 0 11px;display: flex;justify-content: space-between;/*padding-top: 3.7%;*/padding: 1% 0;align-items: center;}
.logo {width: 20.5%;cursor: pointer;pointer-events: all;}
.plogo {width: 4%;padding-top: 0%;pointer-events: all;}
.header.shead .logo {width: 15%;}
.mob{display: none;}
/*===============================================================
                                Content
================================================================*/
.content {padding-top: 8.2%;}
.blbns>h1 {text-transform: uppercase;padding: 32px 0 0px 0;font-size: 2.7em;color: #963669;text-align: center;}
#blsc {padding: 20px 0 30px 0;}
.blcont {margin: 0 auto;width: 80%;}
.blopar {padding: 10px 0 29px 0;margin-bottom: 17px;border-bottom: 1px solid #ccc;display: flex;}
.bchild:first-child {width: 37.3%;}
.bchild:nth-child(2) {width: 62.7%;}
.inch {box-sizing: border-box;padding: 0 0 0 34px;}
.inch h2 {text-transform: uppercase;font-size: 1.1em;color: #963669;}
.red .explre {padding: 16px 0 0 0;}
.explre>a {display: inline-block;color: #fff;text-transform: uppercase;font-size: .8em;font-weight: 500;padding: 6px 33px 7px 33px;position: relative;z-index: 30;overflow: hidden;border: 1px solid #f9b09e;background-color: #f9b09e;}
.explre>a:hover{background-color: #f3cac0;    color: #ac7163}
.blopar:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
/*===============================================================
                                Detail
================================================================*/
.picsw > img {width: 100%;height: 100%;object-fit: cover;}
.picsw {height: 75vh;overflow: hidden;}
.blconts1 {margin: 0 auto;width: 80%;}
.dettils h1 {font-weight: 600;color: #963669;font-size: 1em;text-transform: uppercase;}
.dtdscrtn {margin-top: 18px;}
.dtdscrtn p {line-height: 1.5em;color: #000;font-size: 0.9em;}
.dtdscrtn p a,.dtdscrtn ol li a,.dtdscrtn ul li a{color: #000;}
.dtdscrtn ol {padding: 10px 0 5px 30px;margin: 0;}
.dtdscrtn ul {padding: 10px 0 5px 30px;margin: 0;list-style: disc;}
.dtdscrtn ol li,.dtdscrtn ul li {color: #000;font-size: 0.9em;padding-bottom: 10px;}
/*===============================================================
                                Footer
================================================================*/
.foooter {padding: 30px 0;margin: 0 10%;border-top: 1px solid #eaabbe;}
.cpyfrt {padding: 0 0 15px;}
.glink {display: flex;}
.glink > li {padding-right: 11px;position: relative;}
.glink > li > a {text-transform: uppercase;font-size: 0.9em;color: #a27c77;display: block;}
.glink > li::after {position: absolute;content: '';right: 6px;top: 50%;transform: translateY(-50%);width: 1px;height: 10px;background-color: #a27c77;}
.glink > li:last-child::after{display: none;}
.solink {display: flex;}
.solink > li {margin-right: 10px;}
.solink > li > a {display: block;width: 34px;height: 34px;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 34px auto;}
.solink > li > a.fb{background-position: 0 0px;}
.solink > li > a.insta{background-position: 0 -69px;}
.solink > li > a.lnkin{background-position: 0 -279px;}
.solink > li > a.twtr{background-position: 0 -137px;}
.solink > li > a.ytube{background-position: 0 -207px;}
.solink > li > a:hover{transform: scale(1.1);}
/*===============================================================
                                Responsive
================================================================*/
@media only screen and (max-width:1250px){
    .picsw {height: auto;}
}
@media only screen and (max-width:1024px){
    .header {background-color: #fff;}
    .hedcontainer {margin: 0 30px 0 20px;padding: 10px 0;}
    .logo,.header.shead .logo {width: 225px;}
    .plogo {width: 50px;}
    .content {padding-top: 91px;}
    .blbns>h1{font-size: 2em;}
    .blcont,.blconts1{width: 100%;padding: 0 30px;}
    .foooter{margin: 0 30px;}
}
@media only screen and (max-width:39em){
    .desk{display: none;}
    .mob{display: block;}
    .content {padding-top: 67px;}
    .hedcontainer {margin: 0 20px 0 10px;}
    .logo,.header.shead .logo {width: 150px;}
    .plogo {width: 40px;}
    
    .blbns>h1{padding: 25px 0 0px 0;}
    #blsc {padding: 10px 0 30px 0;}
    .blcont, .blconts1{padding: 0 20px;}
    .blopar{display: block;padding: 10px 0 25px 0;}
    .bchild:first-child,.bchild:nth-child(2) {width: 100%;}
    .inch{padding: 20px 0 0 0px;}
    .red .explre {padding: 5px 0 0 0;}
    .inch h2{font-size: 1em;}
    .glink {flex-wrap: wrap;}
    .glink > li {margin-bottom: 10px;}
    .foooter {margin: 0 20px;}
    .glink > li > a, .cpyrt > p {font-size: 0.75em;}
    .glink > li:nth-child(4)::after{display: none;}
    .glink > li:last-child {width: 100%;}
}