/* latin-ext */
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:'Poppins';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}

body{font-size:17px;line-height:24px;color:#212121;font-family:'Poppins',sans-serif;font-weight:400;margin:0;padding:0;background:#fff; overflow-x: hidden; min-width: 320px;}
img{max-width:100%;height:auto}
.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}
a{color:#000}
a:hover{color:#af8f6f;text-decoration:none}
a:focus{outline:none;color:#0065e3;box-shadow:none}
.btn:focus,.btn.focus{outline:0;box-shadow:none}
.slick-prev:focus,.slick-next:focus{outline:none}
h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;padding:0;margin:0 0 20px}
h1{font-size:43px;line-height:47px}
h2{font-size:32px;line-height:36px}
h3{font-size:26px;line-height:30px}
h4{font-size:20px;line-height:24px;margin-bottom:10px}
h5{font-size:16px;line-height:20px;margin-bottom:10px}
h6{font-size:12px;line-height:16px;margin-bottom:10px}
p{font-family:'Poppins',sans-serif;margin:0 0 20px}
p:last-child{margin-bottom:0}
ol{padding-left:20px}
ol li{margin-bottom:5px}
ul{margin:0 0 10px;padding:0}
a{transition:.3s all ease-in-out 0;-webkit-transition:.3s all ease-in-out 0;-moz-transition:.3s all ease-in-out 0}
.theme-clr{color:#af8f6f!important}
.dark-text{color:#3f3e3e}
.theme-btn.btn{font-size:11px;letter-spacing:2px;color:#fff;border:1px solid #af8f6f;background:#FAF6F3;background:#af8f6f;transition:.4s all}
.fw-400{font-weight:400!important}
.fypwd-sec.spacer{padding:50px 0 20px}
.fypwd-sec.event-search .select-group{margin-bottom:0;margin-top:50px}
.banner-sec{background:#FAF6F3;position:relative}
.banner-sec .container-fluid{max-width:1700px}
.listing-content.filter-txt.fnd-txt{padding-bottom:50px}
.listing-content .filter-hd{margin-bottom:10px}
.listing-content.filter-txt p{font-size:13px;font-weight:400}
.wedding-decor-listing-sec .filter-pic figure{height:305px}
.quote-sec{padding:0}
.faqs-sec{background:#faf6f3;padding:100px 0}
.faqs-sec .cmn-hdr{margin-bottom:50px}
.r-article-sec{padding:50px 0 100px;background:#faf6f3}
.entertainment{padding:0 0 70px}
.event-search .nice-select.venue-location{background:url(../images/down-arrow.png) right 21px center no-repeat;background-size:26px;appearance:none;-webkit-appearance:none;width:100%;border:1px solid #e2e2e2;border-bottom:2px solid #af8f6f;height:60px;padding:10px 30px;outline:none;box-shadow:none;font-size:13px;color:#3e3d3d;font-style:normal;letter-spacing:1px;border-radius:0}
.entertainment.event-search .select-group .input-group{max-width:780px; justify-content: center;}
.entertainment.event-search .nice-select.venue-location{max-width: 650px; width: 100%;}
.dtl-btn-innr .shortlist-btn{font-size:11px;padding:21px 50px;background:transparent!important}
.dtl-btn-innr .shortlist-btn:hover .plus-icon,.dtl-btn-innr .shortlist-btn:focus .plus-icon{color:#fff!important;transition:.3s all}
.gallery-slider .gallery-img{position:relative}
.gallery-slider .gallery-enquire-btn{position:absolute;bottom:7%;left:44.5%}
.gallery-slider .slick-dots{padding:30px 0 40px}
.gallery-slider .gallery-slide{cursor:grab}
.details-tabs.inspiration-sec{color:#fff;background:#EEE}
.details-tabs.inspiration-sec ul li a{font-size:22px;font-weight:400;letter-spacing:2px;color:#3f3e3e}
.details-tabs.inspiration-sec ul li{margin-bottom:5px}
.details-tabs.inspiration-sec ul li a:hover{color:#fff;opacity:.6}
.details-tabs.inspiration-sec ul > li.resp-tab-item{background:transparent;padding:15px}
.details-tabs.inspiration-sec ul > li.resp-tab-item.resp-tab-active a{color:#fff;opacity:.6;transition:.4s all ease-in-out .4s;-webkit-transition:.4s all ease-in-out .4s}
.resp-arrow{border-top:12px solid #323232}
.dropdown-toggle:focus{outline:none}
mark{color:#4dbdf4;font-weight:700;background:transparent;padding:0}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],.form-control{padding:22px 16px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #e2e2e2;border-bottom:2px solid #e2e2e2;border-radius:0;outline:none;box-shadow:none;width:100%;font-weight:400;font-style:normal;height:61px}
textarea{padding:22px 16px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #e2e2e2;border-bottom:2px solid #e2e2e2;border-radius:0;outline:none;box-shadow:none;width:100%;font-weight:400;font-style:normal;height:319px}
select{background:url(../images/down-arrow.png) right 30px center no-repeat;background-size:35px;appearance:none;-webkit-appearance:none;width:100%;border:1px solid #e2e2e2;border-bottom:2px solid #af8f6f;height:60px;padding:10px 30px;outline:none;box-shadow:none;font-size:16px;color:#3e3d3d;font-style:normal;letter-spacing:1px}
select[multiple]{background:transparent;min-height:85px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,.form-control:focus,select:focus,textarea:focus{border-bottom-color:#af8f6f}
::-webkit-input-placeholder{color:#000;font-size:14px}
::-moz-placeholder{color:#000;font-size:14px}
:-ms-input-placeholder{color:#000;font-size:14px}
:-moz-placeholder{color:#000;font-size:14px}
button,input[type="button"],input[type="submit"]{font-family:'Poppins',sans-serif;text-align:center;padding:13px 24px;font-size:15px;line-height:1.2;font-weight:400!important;color:#fff;background:#af8f6f;border:1px solid #af8f6f;transition:.3s all ease-in-out 0;-webkit-transition:.3s all ease-in-out 0;-moz-transition:.3s all ease-in-out 0;cursor:pointer;display:inline-block;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none;outline:none;box-shadow:none;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:2px}
input[type="button"]:hover,input[type="submit"]:hover{background:#af8f6f;border:1px solid #af8f6f;color:#FFF;outline:none;text-decoration:none}
.sticky{position:fixed;top:0;width:100%}
.check-pro{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.event-search .nice-select{background:url(../images/down-arrow.png) right 30px center no-repeat;background-size:35px;appearance:none;-webkit-appearance:none;width:100%;border:1px solid #e2e2e2;border-bottom:2px solid #af8f6f;height:60px;padding:10px 30px;outline:none;box-shadow:none;font-size:14px;color:#3e3d3d;font-style:normal;letter-spacing:1px;border-radius:0}
.event-search .nice-select:after{content:none}
.event-search .nice-select ul.list{width:100%;border-radius:0}
.check-pro input{position:absolute;opacity:0;cursor:pointer}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}
.check-pro:hover input~.checkmark{background-color:#ccc}
.check-pro input:checked~.checkmark{background-color:#2196F3}
.checkmark:after{content:"";position:absolute;display:none}
.check-pro input:checked~.checkmark:after{display:block}
.check-pro .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.radio-pro{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.banner-section{position:relative}
.banner-section:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,#00000000 0%,#0000007c 100%)}
.btn-gradient{background:#af8f6f!important;color:#fff!important;border:1px solid transparent}
.btn-gradient:hover{color:#af8f6f!important;border:1px solid #af8f6f}
.btn-gradient:hover:after{background:#fff!important;color:#af8f6f!important;border:0!important}
.scroll-down{margin-top:25px}
.scroll-down img.mouse-img{width:30px;height:auto}
.radio-pro input{position:absolute;opacity:0;cursor:pointer}
.radio-pro .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}
.radio-pro:hover input~.checkmark{background-color:#ccc}
.radio-pro input:checked~.checkmark{background-color:#2196F3}
.radio-pro input:checked~.checkmark:after{display:block}
.radio-pro .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}
.navbar-nav li:before{display:none}
.customfile_input{height:31px;position:relative;z-index:2;width:100%;margin:0}
.customfile_label{position:absolute;top:0;right:0;left:0;z-index:1;height:100%;padding-left:215px;line-height:25px}
.customfile_label::after{position:absolute;top:0;left:0;bottom:0;z-index:3;width:197px;background:none;border:2px solid #e9c04a;display:block;content:'Choose File';height:100%;text-align:center;line-height:27px;cursor:pointer;font-family:'CenturyGothic';font-size:16px;color:#e9c04a;text-transform:uppercase}
.customfile_inputin:hover+.customfile_label::after{background:#e9c04a;color:#2a597f}
.customfile_inputin{position:relative;z-index:2;width:auto;margin:0;opacity:0;height:100%;cursor:pointer}
.imageupload_inp{padding-top:10px;width:100%}
.support_forminptradio{position:relative}
.support_forminptradio label{margin:0;position:relative;display:inline-block}
.support_forminptradio_label{padding-left:34px}
.support_forminptradio input[type="checkbox"]{visibility:hidden;display:none}
.support_forminptradio input[type="checkbox"]+.support_forminptradio_label::before{content:'';position:absolute;left:0;top:3px;width:15px;height:15px;background:url(../images/chk2.html) no-repeat center center;cursor:pointer}
.support_forminptradio input[type="checkbox"]:checked+.support_forminptradio_label::before{background-image:url(../images/chk1.html)}
.support_forminptradio input[type="radio"]{visibility:hidden;display:none}
.support_forminptradio input[type="radio"]+.support_forminptradio_label::before{content:'';position:absolute;left:0;top:3px;width:15px;height:15px;background:url(../images/red1.html) no-repeat center center;cursor:pointer}
.support_forminptradio input[type="radio"]:checked+.support_forminptradio_label::before{background-image:url(../images/red2.html)}
#return-to-top{position:fixed;bottom:20px;right:20px;background:url(../images/up-arrow.html) center no-repeat #588752;background-size:25px;width:52px;height:52px;display:block;text-decoration:none;z-index:999;border-radius:0;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top:hover{background:url(../images/up-arrow.html) center no-repeat #000;background-size:25px}
#return-to-top:hover i{color:#fff;top:5px}
.clickD{position:relative;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background:url(https://www.elizabethjamesevents.co.uk/assets/images/sort-down.svg)center center no-repeat;cursor:pointer;display:block;background-size:10px;float:right;margin-top:2px}
.navbar-nav>li{position:static}
.navbar .brand-logo1{display:inline-block;width:100%;height:100%}
.navbar .brand-logo1 img{width:100%}
.navbar .brand-logo2{display:none}
.navbar-nav>li .sub-menu{position:absolute;left:0;top:100%;visibility:hidden;width:100%;background:#fff;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:auto;overflow:auto;opacity:0; z-index:999; padding:50px 35px;}
.navbar-nav>li .sub-menu .submeu-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-evenly}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1{-ms-flex:0 0 56%;-webkit-box-flex:0;flex:0 0 56%;max-width:56%;padding-left:15px;padding-right:15px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-content1-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-9px;margin-left:-9px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-content1-row .menu-item{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%;padding-left:9px;padding-right:9px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-item h5 a{text-transform:uppercase;font-weight:400;font-style:normal;position:relative;padding-bottom:13px;margin-bottom:30px;font-size:14px;letter-spacing:0;text-decoration:none;color:#333}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-item h5:before{content:"";position:absolute;bottom:0;left:0;width:55px;height:2px;background:#af8f6f}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card{background:#af8f6f!important;border:solid 1px #af8f6f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;min-height:394px;width:394px;text-align:center}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card span{font-size:25px;font-weight:600;font-style:normal;position:relative;padding-bottom:25px;text-transform:uppercase;letter-spacing:0;margin-bottom:30px; line-height:24px;}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card span:before{content:"";position:absolute;bottom:0;left:0;right:0;width:57px;height:2px;margin:0 auto;background:#fff}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card h2{color:#FFF;font-weight:700;font-style:normal;position:relative;padding-bottom:25px;text-transform:uppercase;font-size:33px;letter-spacing:2px;margin-bottom:35px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card a{text-decoration:none;color:#fff;border:1px solid #fff;padding:20px 60px;display:inline-block;text-transform:uppercase;font-style:normal;font-size:14px;line-height:.8;letter-spacing:2px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card a:hover{background:#fff;border:1px solid #af8f6f;color:#af8f6f}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card h2::before{content:"";position:absolute;bottom:0;left:0;right:0;width:62px;height:2px;margin:0 auto;background:#af8f6f}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2{padding-left:15px;padding-right:15px}
.navbar-nav>li .sub-menu ul>li{padding-left:0;margin-bottom:7px;list-style-type:none}
.navbar-nav>li .sub-menu ul>li:last-child{margin-bottom:0}
.navbar-nav>li .sub-menu ul>li>a,.menu-item > a.view-all{text-decoration:none;color:#3e3d3d;font-size:16px;line-height:1.5}
.menu-item > a.view-all{color:#f60!important;text-transform:uppercase;font-weight:700}
.menu-item > a.view-all:hover{color:#e59786!important}
.nav-section .navbar .navbar-nav li.menu-item-has-children .menu-content1-row .menu-item > a:last-child{color:#af8f6f}
.nav-section .navbar .navbar-nav li.menu-item-has-children .menu-content1-row .menu-item > a:last-child:hover{color:#3e3d3d}
.nav-section .navbar .navbar-nav li.menu-item-has-children .menu-content1-row .menu-item .sub-menu-item{margin-bottom:10px}
.navbar-nav>li .sub-menu ul>li:hover>a{color:#af8f6f}
.navbar-nav>li .sub-menu>li>a{font-size:16px;display:block;width:100%;padding:5px 24px;text-decoration:none;color:#303030;letter-spacing:0}
.navbar-nav>li .sub-menu>li>a:hover{background:#99d016;color:#fff}
.navbar-nav>li .sub-menu>li{padding:0;margin:0!important}
.navbar-nav>li:last-child .sub-menu{left:inherit;right:0}
.nav-section{z-index:999;position:fixed;top:0;left:0;width:100%;border-bottom:2px solid #c9c9c9;background:#fff; min-width: 320px;}
.nav-section .search-section{padding:16px 0;text-align:center;position:relative;display:none;z-index:10}
.nav-section .navbar .navbar-collapse{border-bottom:1px solid #e3e6e7}
.nav-section .search-section .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:632px;margin:0 auto;position:relative}
.nav-section .search-section .close-button{position:absolute;top:48%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}
.nav-section .search-section .close-button a{display:inline-block;width:20px;height:20px}
.nav-section .search-section input[type="text"]{width:486px;margin-right:22px;border-bottom:1px solid #4b4a4a;border-left:none;border-top:none;border-right:none;height:32px;padding:8px 16px}
.nav-section .search-section input[type="submit"]{background:transparent;color:#af8f6f;padding:5px 30px;width:124px;height:32px;font-size:13.33px}
.nav-section .search-section input[type="submit"]:hover{background:#af8f6f;color:#fff}
.nav-section.black{background:#fff}
.full-body{padding-top:75px}
.navbar-collapse{left:0;right:0;margin:0 auto;z-index:1}
.nav-section > .container-fluid{max-width:100%}
.nav-section.black .navbar .navbar-nav{margin:0 auto}
.nav-section .navbar{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:0;height:110px;position:static}
.container-fluid{max-width:2293px;padding:0 15px;margin-right:auto;margin-left:auto}
.container{max-width:1945px;padding:0 15px;margin-right:auto;margin-left:auto}
.nav-section .navbar .phone-number ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;line-height:0}
.nav-section .navbar .phone-number ul>li{padding-left:0;margin-right:25px;margin-bottom:0}
.nav-section .navbar .navbar-nav{margin:0 auto}
.nav-section .navbar .navbar-nav>li{margin-bottom:0;padding:40px 20px}
.nav-section .navbar .navbar-nav>li>a{font-family:'Poppins',sans-serif;font-weight:500;font-style:normal;color:#3f3e3e;text-decoration:none;display:inline-block;position:relative;font-size:15.6px;letter-spacing:1px}
.nav-section .navbar .navbar-nav>li>a::before{content:"";position:absolute;bottom:-40px;left:0;width:0;height:3px;background:#af8f6f;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.nav-section .navbar .navbar-nav>li.current-menu-item>a::before{width:100%}
.nav-section .navbar .navbar-nav>li:hover>a::before{width:100%}
.nav-section .navbar .navbar-nav>li:hover>a,.nav-section .navbar .navbar-nav>li:focus>a,.nav-section .navbar .navbar-nav>li.current-menu-item>a{color:#af8f6f}
.nav-section .navbar .navbar-nav>li:last-child{margin-right:0}
.nav-section .navbar .phone-number ul>li:last-child{margin-right:0}
.nav-section .navbar .phone-number ul>li::before{display:none}
.nav-section .navbar .phone-number ul>li{list-style-type:none;line-height:.8}
.nav-section .navbar .phone-number ul>li>a{text-decoration:none;display:inline-block;font-weight:700;font-style:normal;color:#3e3d3d;font-size:17px;letter-spacing:2px}
.phone-number{position:relative;z-index:5}
.nav-section .navbar .phone-number ul>li>a >span:first-child{display:inline-block}
.nav-section .navbar .phone-number ul>li>a  span.make-enquiry__email{display:none}
.nav-section .navbar .phone-number ul > li > .search-icon{font-size:18px}
.nav-section .navbar .phone-number ul > li > .search-icon.show{color:#af8f6f!important}
.nav-section .navbar .phone-number ul > li > .search-icon{color:#000!important}
.nav-section .navbar .phone-number ul>li>a:hover{color:#af8f6f}
.nav-section .navbar .phone-number ul>li:last-child a{line-height:0;margin-top:2px}
.nav-section .navbar .phone-number ul>li>a img{width:100%;margin-bottom:0}
.nav-section .navbar .phone-number ul>li input[type="submit"]{font-size:0;line-height:0;padding:0;background:url(https://www.elizabethjamesevents.co.uk/assets/images/icon-search.svg) no-repeat center center;background-size:16px;width:16px;height:16px;border:none;margin-bottom:0}
.navbar-brand{position:relative;z-index:5}
.wishlist .modal-dialog{max-width:50%}
.modal-dialog-slideout{min-height:100%;margin:0 0 0 auto;background:#fff}
.modal.fade .modal-dialog.modal-dialog-slideout{-webkit-transform:translate(100%,0)scale(1);-ms-transform:translate(100%,0)scale(1);transform:translate(100%,0)scale(1)}
.modal.fade.show .modal-dialog.modal-dialog-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:stretch;height:100%}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y:auto;overflow-x:hidden}
.modal-dialog-slideout .modal-content{border:0}
.modal-dialog-slideout .modal-header,.modal-dialog-slideout .modal-footer{height:4rem;display:block}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-header span.wishl-title span{display:inline-block;width:25px;height:25px;margin-bottom:0;margin-right:30px;color:#af8f6f}
.openenquiry-form .btn:hover{color:#fff}
.openenquiry-form .btn:after{background:#af8f6f}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-header span.wishl-title{font-size:25px;text-transform:capitalize;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2px;width:100%;color:#3f3e3e}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-header{height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;padding:0 60px}
.wishlist .wishlist-wrapper .wishlist-contnet button{background:none;border:none;padding:0;outline:none;position:absolute;top:44px;right:130px}
.wishlist .wishlist-wrapper .wishlist-contnet button img{width:22px;height:22px}
.wishlist-form-container .form-input .form-control{border:0;border-bottom:1px solid #7f7e7e;padding:18px 0px 0px 15px;color:#3f3e3e;font-size:13px;font-weight:600;font-family:'Poppins',sans-serif}
.wishlist-form-container .form-input textarea.form-control{height:240px;padding-top:43px}
.wishlist-form-container ::-webkit-input-placeholder{color:#3f3e3e;font-size:13px;font-weight:600;opacity:1;font-family:'Poppins',sans-serif}
.wishlist-form-container :-ms-input-placeholder{color:#3f3e3e;font-size:13px;font-weight:400;opacity:1;font-family:'Poppins',sans-serif}
.wishlist-form-container ::-moz-placeholder{color:#3f3e3e;font-size:13px;font-weight:400;opacity:1;font-family:'Poppins',sans-serif}
.wishlist-form-container ::-ms-input-placeholder{color:#3f3e3e;font-size:13px;font-weight:400;opacity:1;font-family:'Poppins',sans-serif}
.wishlist-form-container ::placeholder{color:#3f3e3e;font-size:13px;font-weight:400;opacity:1;font-family:'Poppins',sans-serif}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .button{margin-top:50px;margin-bottom:100px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body.button a{background:#af8f6f;color:#fff}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body.button a:hover{border:1px solid #af8f6f;background:transparent;color:#af8f6f}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body{padding:10px 40px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body input[type="submit"]{height:60px;background:transparent;border:1px solid #af8f6f;color:#af8f6f;font-size:14px;padding:18px 40px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body input[type="submit"]:hover{background:#af8f6f;color:#fff}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .form-input{margin-bottom:30px;position:relative}
.wishlist{position:fixed;top:0;right:-70%;width:100%;max-width:650px;height:100%;background:#fff;z-index:9999;-webkit-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;overflow:auto}
.wishlist.show{right:0;-webkit-box-shadow:-9px 2px 139px 2px rgba(0,0,0,0.4);box-shadow:-9px 2px 139px 2px rgba(0,0,0,0.4)}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list{display:block;width:100%}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list-text a{font-family:'Futura Md BT';font-weight:500;font-style:normal;color:#3e3d3d;text-decoration:none;display:inline-block;font-size:15px;text-transform:uppercase}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list-text a:hover{color:#af8f6f}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;letter-spacing:0}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list-image{background:#af8f6f;padding-bottom:2px;margin-right:30px;width:85px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list-text a{font-family:'Futura Md BT';font-weight:500;font-style:normal;color:#3e3d3d;text-decoration:none;display:inline-block;font-size:15px;text-transform:uppercase}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .cross-button{width:15px;height:15px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 10px;border-bottom:1px solid #bfbfbf}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .cross-button{-webkit-box-flex:0;-ms-flex:0 0 6%;flex:0 0 6%;max-width:6%}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .cross-button a{display:inline-block;width:14px;height:14px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .list-content-cont{-webkit-box-flex:0;-ms-flex:0 0 94%;flex:0 0 94%;max-width:94%;position:relative}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .list-content{width:100%}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .list-content span{font-weight:400;font-style:normal;display:inline-block;font-size:21px;color:#3f3e3e;letter-spacing:0}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .list-content-cont a{display:block;text-decoration:none}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .list-content-cont a:hover .list-content span{color:#af8f6f}
.slick-initialized .slick-slide:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.menu-item > a{color:#af8f6f;font-size:21px;margin-bottom:19px;display:inline-block}
.banner-section{position:relative; margin-top:97px;}
.banner-section:after{position:absolute;content:'';background:url(../images/overlay2.webp) no-repeat;background-size:cover;width:100%;height:100%;bottom:0;left:0;right:0}
.home-slider{ height: 1095px;}
.banner-section img{width:100%;height:1095px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.ban-content{position:absolute;bottom:65px;left:0;right:0;margin:auto;text-align:center}
ul.navbar-nav li a.active{color:#af8f6f!important}
.btn{font-size:14px;color:#af8f6f;line-height:.8;padding:25px 55px;text-transform:uppercase;border:0;background:#af8f6f;border-radius:0;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;z-index:1;letter-spacing:1px}
.btn:after{position:absolute;content:'';background:#af8f6f;color:#FFF!important;width:0;top:0;left:0;height:100%;z-index:-1;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.btn:hover,.btn:focus{color:#FFF}
.btn:hover:after,.btn:focus:after{width:100%}
.tran-btn{background:#af8f6f;border:1px solid #af8f6f;color:#af8f6f;padding:19px 55px}
.tran-btn:after{background:#af8f6f}
.tran-btn:hover{border:1px solid #af8f6f;color:#FFF}
.icon-scroll:before{position:absolute;left:50%}
.scroll-inn{margin-top:35px}
.icon-scroll{width:30px;height:50px;border:2px solid #fff;border-radius:25px;cursor:pointer;display:inline-block;margin:auto;position:relative;z-index:8}
.icon-scroll:before{position:absolute;content:'';width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}
@-webkit-keyframes scroll {
0%{opacity:1}
100%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}
}
@keyframes scroll {
0%{opacity:1}
100%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}
}
.spacer{padding:73px 0}
.event-search{background:#FAF6F3}
.event-search .event-box-outr h2{font-family:'Poppins',sans-serif;text-align:center;font-weight:400;font-style:normal;margin-bottom:75px;font-size:24px;letter-spacing:3px;color:#3f3e3e;text-transform:uppercase}
.event-box-outr{padding:60px 85px;border-radius:5px;-webkit-box-shadow:0 -40px 20px rgba(0,0,0,0.1);box-shadow:0 -40px 20px rgba(0,0,0,0.1);position:relative;background-image:-o-linear-gradient(#fff,#FAF6F3);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#FAF6F3));background-image:linear-gradient(#fff,#FAF6F3);position:relative}
.event-search .select-group{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:64px;justify-content:center}
.event-search .select-group .input-group{-ms-flex:0 0 33%;-webkit-box-flex:0;flex:0 0 33%;max-width:33%;padding-left:15px;padding-right:15px}
.event-search .select-section input[type="submit"]{height:56px;width:635px}
.event-box{margin-top:-45px}
.welcome-area{background:#faf6f3}
.welcome-area.spacer{padding-bottom:240px}
.welcome-box{position:relative}
.video-pic{position:relative;height:100%}
.video-pic figure{height:100%;margin:0}
.video-pic figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.vdo_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-55px;width:112px;height:112px;border-radius:100%;background:#fff;color:#af8f6f;font-size:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.16);box-shadow:0 0 20px rgba(0,0,0,0.16);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.vdo_btn:hover{color:#fff;background:#af8f6f}
.welcome-box .row{margin:0;height:970px}
.wel-rght{padding:0 170px;margin-left:auto}
.wel-lft{position:absolute;left:0;top:0;bottom:0;padding:0;height:100%}
.theme-header{margin-bottom:45px}
.theme-header h5{color:#af8f6f;font-size:21px;line-height:.8;text-transform:uppercase;margin-bottom:15px;letter-spacing:2px;font-weight:400}
.theme-header h3{color:#3f3e3e;font-size:35px;line-height:49px;margin-bottom:0;letter-spacing:2px;font-weight:400}
.theme-paragraph p{color:#3f3e3e;font-size:16px;line-height:42px;margin-bottom:0;font-weight:400}
.blog-article .theme-paragraph p{margin-bottom:25px; word-break: break-word; }
.blog-article ul {max-width:650px; margin:0 auto;}
.blog-article ul li {font-family:"Poppins" sans-serif; font-size:14px; line-height:27px;}
.benefits-box{text-align:center;margin-top:-55px}
.benefits-box figure{width:100px;height:100px;margin:auto;border-radius:100%;background:#af8f6f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.brands-txt{margin-top:45px}
.brands-txt h4{color:#af8f6f;font-size:21px;line-height:22px;margin-bottom:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase}
.brands-txt p{width:70%;margin:auto}
.benefits-area.spacer{padding-top:0}
.mr-40{margin-top:35px}
.theme-paragraph.wdth{width:60%;margin-left:auto;margin-right:auto}
.weeding-outr img{width:100%}
.weeding-outr .row{margin:-10px}
.weeding-outr .col-md-6,.weeding-outr .col-md-12{padding:10px}
.row div[class*="col-"]:nth-child(4) .gallery-box{height:267px}
.gallery-box{position:relative;display:inline-block;width:100%;overflow:hidden}
.gallery-box img{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.gallery-box img:hover{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}
.wed-hdr{position:absolute;bottom:45px;left:0;color:#fff;font-size:17.5px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:20px 35px;line-height:.8;background:#af8f6f;-webkit-clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%);margin:0}
.testi-slide{text-align:center;position:relative;z-index:1}
.testi-slide .theme-paragraph{padding:30px 0 60px}
.testi-slide:before,.testi-slide:after{position:absolute;content:'';width:222px;height:186px;background-size:100% 100%;background-repeat:no-repeat;z-index:-1;display:none}
.rel-innr{position:relative}
.prev-comma{position:absolute;width:222px;left:11%;top:0;z-index:-1}
.next-comma{position:absolute;width:222px;right:11%;bottom:0}
.testi-slide:before{background-image:url(../images/comma1.png);left:11%;top:0}
.testi-slide:after{background-image:url(../images/comma2.png);right:11%;bottom:0}
.testi-slide .theme-paragraph p{font-size:20px}
.testi-slide h5{color:#fff;font-size:21px;line-height:.8;margin-bottom:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase}
.testi-slide h6{color:#3f3e3e;font-size:16px;line-height:.8;margin-bottom:0;font-weight:400}
.cmn-padding{padding:0 15%}
.testi-slide span{margin:auto;width:144px;display:inline-block}
.slick-prev,.slick-next{border:0;font-size:0;background-repeat:no-repeat;background-size:100% 100%;background-size:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;width:25px;height:23px;z-index:4}
.slick-prev{background-image:url(../images/left-arrow.png);background-color:transparent;left:30px}
.slick-next{background-image:url(../images/right-arrow.png);background-color:transparent;right:30px}
.featured-area{background:#faf6f3}
.partner-box-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-40px;padding-top:30px; justify-content:center;}
.feature-logo-box{width:calc(100% / 5);padding:40px}
.feature-logo-box a{height:164px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
.partner-box-inner figure{width:130px;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px;padding:10px}
.rating-sec{background:#af8f6f;padding:55px 0}
.rating-innr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.rating-innr a{color:#fff}
.rate-inn{margin-left:30px}
.rate-icon figure{width:73px;height:73px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
.rate-inn p{color:#fff;font-size:16px;line-height:.8;margin:15px 0 0;font-weight:400;letter-spacing:2px}
.partner-area{padding:50px 0}
.partner-area .feature-logo-box figure{height:90px}
.partner-area .partner-box-main{margin:-20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;padding:30px 0}
.partner-area .feature-logo-box{width:calc(100% / 9);padding:20px}
.installation-area{padding:250px 0;position:relative;z-index:1;background-attachment:fixed!important}
.installation-area:after{position:absolute;content:'';background:rgba(0,0,0,0.56);width:100%;height:100%;top:0;bottom:0;right:0;left:0;z-index:-1}
.theme-header.wh h3{color:#000}
.footer{background:#212121;padding:120px 0 20px}
.ft-hdr{color:#af8f6f;font-size:21px;line-height:.8;margin:0 0 18px;font-weight:400;text-transform:uppercase;letter-spacing:2px}
.footer-menu ul{margin:0}
.footer-menu ul li{list-style-type:none;margin-bottom:15px}
.footer-menu ul li a{color:#fff;font-size:16px;line-height:16px;font-weight:400}
.footer-menu ul li a:hover,.footer-bottm p a:hover{color:#af8f6f}
.footer-menu ul li a:hover svg{fill:#af8f6f}
.footer-menu ul li:last-child{margin-bottom:0}
.footer-bottm{margin-top:110px}
.footer-bottm p,.footer-bottm p a{color:#fff;font-size:12.5px;line-height:15px;font-weight:400}
.footer-bottm p a{vertical-align:unset}
.banner-section.banner-innr-sec img{min-height:740px;height:auto}
.banner-section.banner-innr-sec:after{background:rgba(0,0,0,0.2)}
.banner-section.banner-innr-sec .ban-content{top:55%;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);bottom:auto;z-index:4}
.ban-content h1{color:#fff;font-size:167px;line-height:.8;font-weight:400;letter-spacing:5px;margin:0}
.editor-sec{background:#faf6f3}
.cmn-padd{padding:0 8%}
.edit-slide .theme-header h3{text-transform:uppercase;font-size:19px;font-weight:700;line-height:24px;letter-spacing:1px;font-family:'Poppins',sans-serif}
.edit-slide .mr-40{margin-top:10px}
.edit-slide .theme-header h5{font-size:17px}
.edit-slide .theme-paragraph p{font-size:14px;line-height:37px}
.edit-slide .theme-header{margin-bottom:30px}
.edit-slide img{width:100%}
.edit-slide .row{margin:-30px}
.edit-slide .col-md-8,.edit-slide .col-md-4{padding:30px}
.editor-slider .slick-prev{background-image:url(../images/arrow11.png)}
.editor-slider .slick-next{background-image:url(../images/arrow12.png)}
.editor-slider .slick-next,.editor-slider .slick-prev{width:56px;height:50px}
.editor-slider .slick-prev{left:-12%}
.editor-slider .slick-next{right:-12%}
.filter-list ul{margin:0 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.filter-list ul li{list-style-type:none;padding:0 9px;border-right:3px solid #3e3d3d;line-height:.8;cursor:pointer;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px;color:#af8f6f}
.filter-list ul li:last-child{border-right:0}
.filter-outr h5{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;color:#3e3d3d;margin-bottom:24px;line-height:.8;text-align:center}
.filter-innr{border-left:2px solid #f2f2f2}
.filter-pic figure{height:384px;overflow:hidden}
.filter-pic figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.filter-pic figure img:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.filter-txt{padding:35px 30px}
.filter-txt h4{text-transform:uppercase;font-size:17px;font-weight:400;letter-spacing:1px;color:#af8f6f;margin-bottom:20px;line-height:.8}
.filter-txt h3{text-transform:uppercase;font-size:19px;font-weight:700;letter-spacing:1px;color:#3f3e3e;margin-bottom:14px;line-height:24px}
.filter-txt p{font-size:14px;font-weight:400;color:#3f3e3e;margin-bottom:0;line-height:38px}
.filter-txt .btn{margin-top:60px}
.filter-outr .row{margin:-20px -10px}
.filter-outr .col-md-4{padding:20px 10px}
.booking-sec{background:#faf6f3;padding:120px 0}
.btn.pd{padding-left:90px;padding-right:90px}
.client-sec{background:#faf6f3}
.client-outr h4{text-transform:uppercase;font-size:21px;font-weight:400;letter-spacing:1px;color:#af8f6f;margin-bottom:50px;line-height:.8}
.client-outr ul{margin:0}
.client-outr ul li{margin-bottom:18px;line-height:18px;list-style-type:none}
.client-outr ul li a{font-size:16px;font-weight:400;color:#3f3e3e}
.client-outr ul li a:hover{color:#af8f6f}
.client-outr ul li:last-child{margin-bottom:0}
.client-outr{padding:30px 23% 75px}
.clnt-innr span{display:inline-block;margin-bottom:12px}
.clnt-innr .theme-paragraph.wdth{width:70%}
.clnt-innr h6{font-size:16px;font-weight:600;color:#3f3e3e;margin:10px 0 0;line-height:18px}
.clnt-innr{margin-bottom:80px}
.clnt-innr:last-child{margin-bottom:0}
.testimonial-area.tsnt-sec{padding:120px 0}
.location{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.links{background:#af8f6f;padding:30px 0;z-index:9!important}
.location li{list-style-type:none;line-height:.8;padding:0 35px;border-right:2px solid #fff}
.location li:last-child{border-right:0}
.location li a{font-size:11px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:3px}
.location li.active a,.location li a:hover,.location li a:focus{color:#bc2f12}
.location-left h2{font-size:35px;font-weight:400;color:#3f3e3e;letter-spacing:2px;margin:0;position:sticky;position:-webkit-sticky;top:170px}
.location-list ul{margin:0}
.location-list ul li{list-style-type:none;margin-bottom:20px;line-height:18px}
.location-list ul li a{color:#af8f6f;font-size:16px;font-weight:400}
.location-list ul li a:hover{color:#000}
.loc-outr{margin-bottom:100px;padding-bottom:100px;border-bottom:2px solid #eaeaea}
.loc-outr:last-child{margin-bottom:0;border-bottom:0}
.map-outr figure{height:720px;margin:0}
.map-outr img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.contact-outr{margin:0}
.contact-lft,.contact-rght{padding:95px;text-align:center}
.contact-rght{position:relative}
.contact-rght:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;border-left:1px solid #d2d2d2}
.contact-list{width:50%;margin:auto}
.contact-form{width:65%;margin:auto}
.contact-list ul{margin:0}
.contact-list ul li{list-style-type:none;margin-bottom:0;font-size:16px;font-weight:400;color:#3f3e3e}
.contact-list ul li:last-child{margin-bottom:0}
.contact-list ul li{font-size:16px;font-weight:400;color:#3f3e3e;line-height:.8;line-height:37px}
.contact-list ul li a{font-size:16px;font-weight:400;color:#af8f6f}
.contact-list ul li a:hover{color:#000}
.contact-list ul li strong{font-weight:600}
.contact-list ul li address{line-height:42px;margin:0;padding-top:30px}
.contact-form .form-group{margin-bottom:75px}
.contact-form .form-control{background:transparent;border:0;border-bottom:1px solid #000;height:56px;padding:0 28px;border-radius:0;font-size:13px;font-weight:400;color:#000}
.contact-form .form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}
.contact-form textarea.form-control{padding-top:43px;}
.floating-label.textarea-label{ line-height: 20px;}
.submit-innr .btn{border-color:#fff}
.contact-form ::-webkit-input-placeholder{font-size:16px;font-weight:600;color:#fff}
.contact-form :-ms-input-placeholder{font-size:16px;font-weight:600;color:#fff}
.contact-form ::-moz-placeholder{font-size:16px;font-weight:600;color:#fff}
.contact-form ::-ms-input-placeholder{font-size:16px;font-weight:600;color:#fff}
.contact-form ::placeholder{font-size:16px;font-weight:600;color:#fff}
.edit-slide figure,.filter-pic figure{margin:0}
.collection-sec{margin-top:110px;background:#FAF6F3;position:relative}
.collection-outr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}
.theme-paragraph p a{color:#af8f6f;vertical-align:unset}
.theme-paragraph p a:hover{opacity:.6}
.collection-outr .theme-paragraph.wdth{margin-left:0;width:68%}
.collection-pic{position:absolute;top:0;bottom:0;right:0;height:100%}
.collection-pic figure{height:100%;margin:0; min-height: 236px;}
.collection-pic figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.collection-pic,.collection-txt{padding:0}
.collection-txt{padding:170px 0}
.rd-more{display:block;font-weight:700}
.moretext{display:none}
.filter-txt.fnd-txt{padding-bottom:100px}
.filter-txt.fnd-txt h4{font-size:14px}
.filter-txt.fnd-txt h3{text-transform:none;font-weight:400;font-size:20px}
.filter-txt.fnd-txt h6{font-size:17px;font-weight:400;color:#3f3e3e;margin:55px 0 0;line-height:.8}
.filter-txt.fnd-txt h6 strong{font-weight:700}
.filter-sec .event-search{background:#fff}
.content-outr{margin:60px 0 95px;background:#af8f6f;padding:50px 25px 25px;position:relative}
.content-outr:before,.content-outr:after{position:absolute;content:'';background-repeat:no-repeat;background-size:100% 100%;width:42px;height:32px}
.content-outr:before{background-image:url(../images/start-quote.svg);left:25px;top:-15px}
.content-outr:after{background-image:url(../images/end-quote.svg);right:25px;bottom:-15px}
.content-outr p{font-size:21px;font-weight:400;color:#fff;padding-bottom:20px;margin:auto;position:relative;line-height:48px;width:75%}
.content-outr p:after{position:absolute;content:'';background:#fff;width:75px;height:3px;left:0;right:0;bottom:0;margin:auto}
.decor-sec{background:#F2F2F2}
.accordion__title{cursor:pointer;margin:0;position:relative}
.accordion__icon{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.accordion__icon .line-01,.accordion__icon .line-02{position:absolute;top:50%;left:50%;width:20px;height:3px;background-color:#af8f6f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.accordion__icon .line-02{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.accordion__content{display:none}
.accordion--open>.accordion__title .line-02{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.decor-outr{width:40%;margin:auto}
.accordion{padding:30px 0;border-top:1px solid #3f3e3e}
.accordion__title{font-size:18px;font-weight:500;color:#3f3e3e;line-height:19px;margin:0}
.accordion__content p{padding-top:40px;font-size:16px;font-weight:400;color:#3f3e3e;line-height:38px;margin:0}
.accordion__content{padding-bottom:30px}
.filter-txt.dec-txt{padding:0}
.filter-txt.dec-txt h3{line-height:30px}
.filter-outr .row.dec-otr{padding-bottom:20px;margin:0 -35px}
.dec-otr .filter-pic figure{height:515px}
.dec-otr .col-md-8,.dec-otr .col-md-4{padding:0 35px}
.related-hdr{margin-top:250px}
.related-hdr h3{padding-bottom:30px;margin-bottom:45px;border-bottom:1px solid #575655;color:#3f3e3e;font-size:35px;letter-spacing:3px;line-height:.8;font-weight:400}
.form-otr{width:30%;margin:auto}
.form-otr select{text-align:center}
.event-box .theme-header{margin-bottom:30px}
.theme-paragraph p strong{font-weight:700}
.theme-paragraph.mr-btm p{margin-bottom:35px}
.theme-paragraph.mr-btm p:last-child{margin-bottom:0}
.sub-hdr{text-transform:uppercase}
.page-content-txt{padding:40px 0 15px}
.page-content-txt h5{margin:25px 0 0}
.spacer.top-gap{padding-top:0}
.decor-sec.article-sec{background:#fff}
.decor-sec.article-sec .related-hdr{margin:0}
.event-search.back{background:#fff}
.message-sec{background:#af8f6f}
.cmn-padding.mn-padd{padding:0 22%}
.testi-slide.testi-innr-slide:after{right:0}
.testi-slide.testi-innr-slide:before{left:0}
.testi-slide.testi-innr-slide .theme-paragraph.wdth{width:70%}
.cmn-btn-otr{margin:110px 0}
.cmn-btn-innr{margin-bottom:70px}
.cmn-btn-innr:last-child{margin-bottom:0}
.cmn-btn-innr .btn.tran-btn{padding-top:24px;padding-bottom:24px}
.cmn-btn-innr .btn:hover,.cmn-btn-innr .btn:focus{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}
.contnt-pic figure,.cmn-innr-pic figure{margin:0}
.contnt-pic img,.cmn-innr-pic img{width:100%}
.cmn-flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmn-flx .cmn-btn-innr{margin-bottom:0;margin-right:35px}
.cmn-flx .cmn-btn-innr:last-child{margin-right:0}
.back-blg-btn a{font-size:17px;font-weight:700;color:#af8f6f;text-transform:uppercase;letter-spacing:2px}
.back-blg-btn a:hover{opacity:.6}
.back-blg-btn span{margin-right:25px}
.spacer.gp-btm{padding-bottom:0}
.video-inn{border:7px solid #af8f6f;height:620px}
.video-inn iframe{width:100%;height:100%;border:0}
.dtl-btn-innr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center; flex-wrap: wrap;}
.dtl-btn-innr .btn{margin-right:25px}
.dtl-btn-innr .btn:last-child{margin-right:0}
.dtl-btn-innr .btn.tran-btn{padding-top:15px;padding-bottom:15px}
.theme-header h6{font-size:16px;font-weight:400;color:#3f3e3e;margin:35px 0 0}
.theme-header h6 strong{font-weight:700}
.back-blg-btn.mrm{margin:60px 0 150px}
.back-after{position:relative;z-index:1}
.back-after:after{position:absolute;content:'';background:#fdfbf9;height:51%;top:0;left:0;right:0;width:100%;z-index:-1}
.dtl-pic figure{margin:0}
.dtl-pic img{width:100%}
.details-slider{background:#faf6f3}
.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:20px 0 30px}
.slick-dots li{list-style-type:none;margin:0 8px;line-height:.8}
.slick-dots li button{width:15px;height:15px;background:#231f20;border-radius:100%;padding:0;border:0;font-size:0;position:relative}
.slick-dots li button:after{position:absolute;content:'';border:2px solid #231f20;border-radius:100%;top:-5px;left:-5px;right:-5px;bottom:-5px;opacity:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.slick-dots .slick-active button:after{opacity:1}
.details-outr{position:relative}
.dtl-slide-btn{position:absolute;bottom:150px;left:0;right:0;margin:auto;text-align:center}
.theme-paragraph.wht p{color:#3f3e3e}
.inspiration-sec ul{margin:0 0 15px}
.inspiration-sec{background:#EEE;padding:140px 0}
.inspiration-sec .theme-paragraph > ul li{list-style-type:disc}
.inspiration-sec ul li{list-style-type:none;margin-bottom:25px;text-align:left}
.inspiration-sec ul li.resp-tab-active a{color:#3f3e3e}
.inspiration-sec ul li:last-child{margin-bottom:0}
.inspiration-sec ul li a{font-size:34px;font-weight:400;letter-spacing:2px;color:#3f3e3e}
.inspiration-sec ul li a:hover{color:#af8f6f;text-decoration:none}
.author-sec{background:#faf6f3}
.author-outr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.author-pic{max-width:275px;-ms-flex-preferred-size:275px;flex-basis:275px}
.author-pic figure{width:275px;height:275px;border-radius:100%;overflow:hidden}
.author-pic figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.author-txt{max-width:calc(100% - 275px);-ms-flex-preferred-size:calc(100% - 275px);flex-basis:calc(100% - 275px);padding-left:65px}
.author-txt h5{font-size:18px;font-weight:400;letter-spacing:2px;color:#af8f6f;text-transform:uppercase;margin-bottom:15px;line-height:.8}
.author-txt h5 span{font-weight:700;color:#3f3e3e}
.author-txt p{font-size:16px;font-weight:400;color:#3f3e3e;line-height:40px;margin:0}
.lineheart.fill{background:url(https://www.elizabethjamesevents.co.uk/assets/images/icon-heart-fill.svg) no-repeat center center;background-size:18px;width:28px;height:25px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}
.lineheart{background:url(https://www.elizabethjamesevents.co.uk/assets/images/icon-heart-stroke.svg) no-repeat center center;background-size:18px;width:28px;height:25px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}
.fill img{visibility:hidden}
.filter-hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}
.filter-txt .filter-hd h4{margin:0}
.event-box .theme-header p{font-size:16px}
.installation-area .theme-header h3{font-family:'Poppins',sans-serif;font-weight:400;letter-spacing:4px}
.star ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
.star ul li{width:25px;padding-left:0;margin-right:9px;margin-bottom:0;list-style-type:none}
.rating ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;margin-bottom:2px}
.rating ul li{padding-left:0;width:25px;margin:0 5px;margin-bottom:0;list-style-type:none}
.clnt-innr ul{margin-bottom:15px}
.rateg-outr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contact-form .form-group{position:relative}
label.floating-label{position:absolute;top:0;left:0;text-align:left;display:block;width:100%;height:50px;line-height:50px;font-size:13px;font-weight:600;color:#000;background:transparent;margin:0 auto;cursor:text;transition:all .15s ease-in-out;}
.filter-txt .blg-cntnt p{height:130px;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
input.form-control:focus + label,input.form-control:not(:placeholder-shown) + label,textarea.form-control:focus + label,textarea.form-control:not(:placeholder-shown) + label{line-height:20px;font-size:11px}
.nav-section .navbar .navbar-nav > li{padding:20px}
.nav-section .navbar .navbar-nav > li > a{font-size:14px;letter-spacing:0}
.nav-section .navbar .navbar-nav > li > a::before{bottom:-20px}
.navbar-brand{width:200px}
.menu-item > a{font-size:14px;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase}
.nav-section .navbar{height:69px}
.navbar-nav > li .sub-menu ul > li > a,.menu-item > a.view-all{font-size:12px}
.navbar-nav > li .sub-menu{padding:80px 35px}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content1{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card h2{padding-bottom:15px;font-size:20px;margin-bottom:23px}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card a{padding:15px 35px;font-size:11px}
.menu-item > a{font-size:14px}
.sub-menu .submeu-wrapper .menu-content1-row .menu-item > a{display:block;text-decoration:none;color:#af8f6f;font-weight:500;font-style:normal;text-transform:uppercase;font-size:13px;position:relative;padding-bottom:0}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card{min-height:232px;width:270px}
.container{max-width:2293px;padding:0 15px}
.theme-header h3{font-size:31px;line-height:43px}
.theme-header{margin-bottom:30px}
.mr-40{margin-top:25px}
.wel-rght{padding:0 140px}
.cmn-padding{padding:0 10%}
.nav-section .navbar .phone-number ul > li > a{font-size:13px;margin-right:25px}
.nav-section .navbar .phone-number ul > li > a:last-child{margin-right:0}
.home-slider{ height: 850px;}
.banner-section img{height:850px}
.btn-bg-white{background:#fff}
.btn{font-size:11px;padding:16px 40px;letter-spacing:2px;border:1px solid #af8f6f;background:#FAF6F3}
.event-search .event-box-outr h2{margin-bottom:48px;font-size:20px}
select{background-size:24px;height:53px;padding:10px 19px;font-size:13px;background-position:right 19px center}
.event-search .select-group{margin-bottom:50px}
.event-box-outr{padding:45px 55px}
.event-search .select-section input[type="submit"]{height:52px;width:500px}
button,input[type="button"],input[type="submit"]{padding:13px 20px;font-size:15px}
.welcome-area.spacer{padding-bottom:190px}
.spacer{padding:50px 0}
.welcome-box .row{height:700px}
.wel-rght{padding:0 100px}
.vdo_btn{width:90px;height:90px;font-size:27px;right:-41px; z-index:2;}
.vdo_btn svg{ width: 27px; fill: #af8f6f; max-height: 27px; margin-left:5px; margin-top:3px;}
.vdo_btn:hover svg{ fill: white; }
.theme-header h3{font-size:27px;line-height:38px}
.theme-header h5{font-size:17px}
.theme-paragraph p{font-size:14px;line-height:27px}
.wel-rght{padding:0 40px 0 100px}
.brands-txt h4{font-size:15px;line-height:17px;margin-bottom:8px}
.brands-txt p{width:95%}
.brands-txt{margin-top:30px}
.wed-hdr{bottom:30px;font-size:13.5px;padding:17px 26px}
.testi-slide .theme-paragraph p{font-size:15px}
.testi-slide h5{font-size:16px;font-weight:500}
.testi-slide h6{font-size:13px}
.testi-slide .theme-paragraph{padding:30px 0 50px}
.testi-slide span{width:115px}
.testi-slide::before,.testi-slide::after{width:160px;height:130px}
.prev-comma,.next-comma{width:160px;height:130px}
.cmn-padding{padding:0 7%}
.installation-area h3{color:#fff;font-weight:300;font-size:36px;line-height:initial}
.feature-logo-box{padding:35px}
.partner-box-main{margin:-40px;padding-top:20px}
.rate-inn span img{width:150px}
.rate-inn p{font-size:13px;margin:12px 0 0}
.rate-inn{margin-left:20px}
.rating-sec{padding:35px 0}
.partner-area{padding:30px 0}
.installation-area{padding:170px 0}
.ft-hdr{font-size:18px}
.footer-menu ul li a{font-size:13px;line-height:14px}
.footer-bottm{margin-top:80px}
.banner-section.banner-innr-sec img{min-height:500px}
.ban-content h1{font-size:55px;letter-spacing:20px}
.booking-sec{padding:80px 0}
.btn.pd{padding:15px 40px}
.contact-lft,.contact-rght{padding:70px}
.contact-list{width:70%}
.contact-form{width:90%}
.contact-form .form-control{padding:18px 0 8px 8px}
.contact-form .form-group{margin-bottom:50px}
.contact-form textarea.form-control{height:200px}
.map-outr figure{height:500px}
.contact-list ul li address{line-height:37px;padding-top:0}
.edit-slide .col-md-8,.edit-slide .col-md-4{padding:17px}
.edit-slide .row{margin:-17px}
.edit-slide .theme-header h5{font-size:14px}
.edit-slide .theme-header h3{font-size:15px;line-height:19px}
.edit-slide .theme-paragraph p{font-size:13px;line-height:31px}
.cmn-padd{padding:0 6%}
.editor-slider .slick-prev{left:-10%}
.editor-slider .slick-next{right:-10%}
.filter-list ul{margin:0 0 40px}
.filter-pic figure{height:240px}
.filter-txt{padding:25px 15px}
.filter-txt h4{font-size:12px;margin-bottom:15px}
.filter-txt h3{font-size:13.5px;margin-bottom:10px;line-height:21px}
.filter-txt p{font-size:12px;line-height:26px;height:108px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.filter-txt .btn{margin-top:24px}
.location li a{font-size:14px}
.location li{padding:0 25px}
.links{padding:24px 0}
.location-left h2{font-size:27px;text-align:center;text-transform:uppercase}
.location-list ul li a{font-size:12px}
.loc-outr{margin-bottom:70px;padding-bottom:70px}
.theme-paragraph.wdth{width:80%}
.client-outr{padding:30px 11% 65px}
.client-outr h4{font-size:18px;margin-bottom:38px}
.client-outr ul li a{font-size:14px}
.client-outr ul li{margin-bottom:15px;line-height:16px}
.testimonial-area.tsnt-sec{padding:80px 0}
.clnt-innr .theme-paragraph.wdth{width:80%}
.clnt-innr h6{font-size:14px}
.clnt-innr{margin-bottom:120px}
.testi-innr .theme-paragraph.wdth{width:60%}
.dtl-btn-innr .btn.tran-btn{padding-top:15px;padding-bottom:15px}
.collection-sec{margin-top:69px}
.collection-txt{padding:110px 0}
.collection-outr .theme-paragraph.wdth{width:75%}
.filter-txt.fnd-txt h4{font-size:13px}
.filter-txt.fnd-txt h3{font-size:17px}
.filter-txt.fnd-txt h6{font-size:14px;margin:40px 0 0}
.filter-txt.fnd-txt{padding-bottom:70px}
.content-outr p{font-size:17px;padding-bottom:14px;line-height:34px;width:60%}
.content-outr{margin:55px 0 70px;padding:30px 25px 25px}
.decor-outr{width:62%}
.accordion__title{font-size:13px;line-height:17px;letter-spacing:1px}
.accordion{padding:25px 0}
.accordion__content p{padding-top:28px;font-size:12px;line-height:28px}
.related-hdr{margin-top:180px}
.related-hdr h3{padding-bottom:23px;margin-bottom:33px;font-size:28px}
.dec-otr .col-md-8,.dec-otr .col-md-4{padding:0 20px}
.filter-outr .row.dec-otr{margin:0 -20px}
.dec-otr .filter-pic figure{height:420px}
.filter-txt.dec-txt h3{line-height:24px}
.event-box .theme-header p{font-size:14px}
.form-otr{width:38%}
.author-pic figure{width:230px;height:230px}
.author-pic{max-width:230px;-ms-flex-preferred-size:230px;flex-basis:230px}
.author-txt{max-width:calc(100% - 230px);-ms-flex-preferred-size:calc(100% - 230px);flex-basis:calc(100% - 230px);padding-left:40px}
.author-txt h5{font-size:15px;margin-bottom:10px}
.author-txt p{font-size:13px;line-height:31px}
.cmn-padding.mn-padd{padding:0 13%}
.theme-paragraph.mr-btm p{margin-bottom:25px}
.cmn-btn-innr .btn.tran-btn{padding-top:19px;padding-bottom:19px}
.cmn-btn-innr{margin-bottom:50px}
.cmn-btn-otr{margin:80px 0}
.video-inn{height:500px}
.back-blg-btn a{font-size:15px}
.back-blg-btn a img{width:23px}
.back-blg-btn span{margin-right:15px}
.theme-header h6{font-size:14px;margin:25px 0 0}
.slick-dots li button{width:12px;height:12px}
.slick-dots li button::after{top:-3px;left:-3px;right:-3px;bottom:-3px;border-width:1px}
.slick-dots li{margin:0 5px}
.inspiration-sec{padding:90px 0}
.inspiration-sec ul li a{font-size:25px}
.back-blg-btn.mrm{margin:60px 0 100px}
.benefits-box figure{width:65px;height:65px}
.benefits-box{margin-top:-35px}
.welcome-area.spacer{padding-bottom:170px}
.rate-icon figure{width:55px;height:55px}
.rating-sec{padding:28px 0}
.edit-slide .theme-header h5{font-size:12px}
.cmn-padd{padding:0 5%}
.editor-slider .slick-next,.editor-slider .slick-prev{width:25px;height:22px;background-size:100% 100%}
.editor-slider .slick-prev{left:-6%}
.editor-slider .slick-next{right:-6%}
.container-fluid{max-width:1800px}
.container{max-width:1336px}
.brands-txt p{width:60%}
.footer-menu ul li a{font-size:11px;letter-spacing:.5px}
.footer-bottm p,.footer-bottm p a{font-size:10px}
.footer-menu ul li a svg{fill:white; padding-right:5px;}
.location li.active a,.location li a:hover,.location li a:focus{color:#fff}
.location li a{position:relative}
.location li a:after{position:absolute;content:'';background:#fff;bottom:-4px;height:2px;width:0;left:0;right:0;margin:auto;transition:all .6s}
.location li.active a:after,.location li a:hover:after,.location li a:focus:after{width:100%}
.cmn-padding,.cmn-padd{padding:0!important}
.contact-list ul li address{line-height:32px}
.contact-list ul li{font-size:12px}
.contact-list ul li a{font-size:12px}
label.floating-label{font-weight:400}
.accordion__title{text-transform:uppercase}
.accordion__content{padding:0 30px 30px}
.collection-txt{padding:203.5px 0}
.collection-txt.tx{padding:183px 0}
select{font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.inspiration-sec ul li a{font-size:20px;letter-spacing:1px}
.nav-section .navbar .phone-number .hd-btn-in,.nav-section .navbar .phone-number .make-enquiry__email,.nav-section .navbar .phone-number .make-contact-enquiry{display:initial}
.nav-section .navbar .phone-number .hd-btn-in{color:#af8f6f;border:1px solid #af8f6f;background:#FAF6F3}
.nav-section .navbar .phone-number a:hover .hd-btn-in{color:#fff}
.accordion{border-top:1px solid #ccc}
h2{font-size:21px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-header span.wishl-title span{display:inline-block;margin-right:18px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-header span.wishl-title{margin:0}
.wishlist .wishlist-wrapper .wishlist-contnet button{right:58px;top:37px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list-image{margin-right:20px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .list-content span{font-size:13px}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],.form-control{padding:5px 16px;height:48px}
.wishlist-form-container .form-input textarea.form-control{height:140px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body input[type="submit"]{height:50px;font-size:12px;padding:10px 30px}
.wishlist.show{right:0;-webkit-box-shadow:-9px 2px 139px 2px rgba(0,0,0,0.4);-moz-box-shadow:-9px 2px 139px 2px rgba(0,0,0,0.4);box-shadow:-9px 2px 139px 2px rgba(0,0,0,0.4)}
#wishlist-overlay.show{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#wishlist-overlay.show.backdrop{visibility:visible}
.body-scroll{overflow:hidden}
#wishlist-overlay{position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:rgba(0,0,0,0.3);z-index:9;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.testimonial-area{position:relative;background:#af8f6f;z-index:1;padding:100px 0}
.testimonial-area .testi-slide p{color:#fff;width:78%;margin:auto;letter-spacing:2px}
.testimonial-area .testi-slide .theme-paragraph{padding:20px 0 30px}
.testimonial .slick-prev{background-image:url(../images/slick-prev.svg)}
.testimonial .slick-next{background-image:url(../images/slick-next.svg)}
.testimonial_box-top{position:relative}
.testimonial_box-top:before{content:'';position:absolute;width:150px;height:150px;top:0;left:10%;background:url(../images/comma1.png);background-repeat:no-repeat;background-size:contain}
.testimonial_box-top:after{content:'';position:absolute;width:150px;height:150px;bottom:0;right:10%;background:url(../images/comma2.png);background-repeat:no-repeat;background-size:contain}
.testimonial-area.tsnt-sec{background:none}
.testimonial-area.tsnt-sec .star ul li img{filter:none}
.featured-area .feature-logo-box img{width:70%;margin:auto}
.mbl-blog{display:none}
.floating-label.bl{color:#3f3e3e}
.form-control:focus{box-shadow:none}
.filter-sec.back-after.spacer{padding-bottom:0}
.video-inn{border:0}
.mx-wdt{max-width:62%;margin:25px auto 0}
.clear{clear:both}
.gallery-box-items .gallery-row{width:48%;float:left;margin-bottom:10px}
.gallery-box-items .gallery-row:nth-child(even){margin-left:4%}
.date-fields select{ border-bottom:1px solid #e2e2e2; }
.artist-genre-links{margin-top:4px;font-size:12px;letter-spacing:1.5px}
.artist-genre-links a{text-transform:uppercase}
.collection-txt .dtl-btn-innr a.add-to-shortlist{ background:#fff!important;}
.inspiration-sec ul > li.resp-tab-item.resp-tab-active{color:#3f3e3e;text-decoration:none}
.inspiration-sec ul > li.resp-tab-item.resp-tab-active a{color:#af8f6f;transition:0 all ease-in-out 0;-webkit-transition:0 all ease-in-out 0}
.cmn-para p{font-size:13px;line-height:27px}
.cmn-para ol li,.cmn-para ul li{font-size:13px;line-height:27px;color:#3f3e3e}
.banner-section.contact-banner{height:400px;overflow:hidden;min-height:250px}
.blog-article.page-content-sec.spacer .content-outr p:first-child{display:none}
.blog-article.page-content-sec.spacer .content-outr p:last-child{display:none}
.map-outr iframe{width:100%;height:100%}
.nice-select ul{min-height:80px;max-height:250px;overflow:auto!important}
.fs-15{font-size:15px!important}
.l-space{letter-spacing:1px!important}
.location-heading{position:sticky;top:200px}
.fw-bold{font-weight:700}
.fw-600{font-weight:600!important}
.editor-section{background-color:#faf6f3;padding:100px 0}
.editor-section .editor-slider .slick-prev{background-image:url(../images/arrow-left.png)}
.editor-section .editor-slider .slick-next{background-image:url(../images/arrow-right.png)}
.filterr-section{padding:100px 0}
.nav-tabs{border-bottom:0}
.filterr-section .nav-tabs .nav-link{border:0!important}
.filterr-section .nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#3f3e3e!important;background-color:#fff;border:0!important}
.author-profile-sec{padding:60px 0;background-color:#faf6f3}
.blog-content{padding:90px 0 30px}
.contact-form-section{padding:90px 0;background-color:#faf6f3}
.youtube-video iframe{border:5px solid #af8f6f!important}
.back-blg-btn.blg{margin:100px 0 50px}
.related-article{padding:70px 0}
.help-section{padding:80px 0;background-color:#faf6f3}
.contact-rght.contact-bg{background-color:#af8f6f}
.contact-rght.contact-bg label.floating-label{color:#fff}
.contact-rght.contact-bg .form-control{border-bottom:1px solid #fff}
.map-section{width:100%;position:relative}
.map-section .map{-webkit-filter:grayscale(100%); filter: grayscale(100%);}
.location.location-navs li a{ color: #fff;}
.location.location-navs li.active a{font-weight:600; color:#fff;}
.location.location-navs li a:hover,.location.location-navs li a:focus{color:#775e46;}
.location.location-navs li a::after{display:none}
.location-section ul{margin-bottom:0}
.location-section ul li{list-style-type:none;margin-bottom:15px}
.location-section ul li a{font-size:14px;letter-spacing:.5px;color:#af8f6f}
.location-section ul li a:hover{color:#7f7e7e}
.location-section .container .mx-wdt{max-width:78%}
.location-section .container.border-btm{padding:70px 0;border-bottom:1px solid #d6d6d6}
.clients-section{background-color:#faf6f3;padding:80px 0}
.client-head{margin-bottom:30px}
.clients-section .client-outr ul li{margin-bottom:20px;line-height:16px;font-size:15px}
.testimonial-item-sec{padding:80px 0}
.testimonial-item-sec .clnt-innr{padding:40px 0;margin-bottom:0}
.price-pos{position:absolute}
.filter-innr{position:relative}
.quote-sec p{font-family:'Poppins',sans-serif;font-size:15px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card{background:#212121!important;border-bottom:5px solid #af8f6f;color:#fff}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card span{font-weight:400;padding-bottom:0;font-size:20px;text-transform:capitalize;letter-spacing:1px;margin-bottom:10px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card span:before{display:none}
.testi-slide{cursor:grab}
.pointed-ul ul li{list-style-type:disc}
.two-btn a.btn{width:100%;min-height:48px;padding:17px 4px 15px}
.two-btn a.btn.list-btn:hover,.two-btn a.btn.list-btn:focus,.two-btn a.btn.list-btn:active{border:1px solid #fff}
.filter-txt .list-dtl-para{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
p.item-price.dark-text{margin-top:35px}
#home-search-form .nice-select.disabled { border-color: #ededed; color: #999; pointer-events: none;}
.page-404{ padding-bottom: 75px; }
#shortlist_make_enquiry label.textarea-label{ line-height: 20px;}
#shortlist_make_enquiry .budget-holder{ display: block;}
.head-icon{ width: 20px; height:20px;}
.home-slider .slick-dots { bottom: 60px;  padding: 0 40px; position: absolute; display: block; list-style: none;  text-align: center; width: 100%; margin: 0; z-index:2; }
.home-slider .slick-dots>li { width: 25%; height: 4px; background: 0 0; margin: 0; padding: 0 20px; display: inline-block; cursor: pointer;}
.home-slider .slick-dots li.slick-active button{ background: #af8f6f;}
.home-slider .slick-dots>li button{margin:0;width:100%;height:4px;padding:0;position:relative;background:#fff;font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:0;border-radius:0}
.home-slider .slick-dots .slick-active button:after{ opacity: 0;}
.home-slider .ban-content{ bottom: 90px; z-index:5}
.home-slider .banner-slide{ position:relative;}
.home-slider .banner-slide:after{position:absolute;content:'';background:url(../images/overlay2.webp) no-repeat;background-size:cover;width:100%;height:100%;bottom:0;left:0;right:0;pointer-events:none}
.home-slider .banner-slide:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:3}
.home-slider.banner-section:before{ display:none;}	
.home-slider.banner-section:after{ display: none;}
.list-footer-drop .select-group .input-group{ flex: 0 0 100%; -ms-flex: 0 0 100%;}
.home-slider{ overflow: hidden;}

@media(max-width:1700px) {
.banner-sec .container-fluid{max-width:1440px}
}
@media(max-width:1500px) {
.container-fluid{max-width:1300px}
.banner-sec .container-fluid{max-width:1280px}
.container{max-width:1200px}
.gallery-slider .gallery-enquire-btn{left:42.5%}
}
@media(min-width:1500px) {
.row div[class*="col-"]:nth-child(4) .gallery-box{height:300px}
}
@media(max-width:1280px) {
.container-fluid{max-width:990px}
.row div[class*="col-"]:nth-child(4) .gallery-box{height:216px}
.banner-sec .container-fluid{max-width:1230px}
.gallery-slider .gallery-enquire-btn{left:41.5%}
.navbar-brand{width:135px}
.nav-section .navbar .navbar-nav > li > a{font-size:13px}
.menu-item > a{font-size:12px}
.nav-section .navbar .navbar-nav > li{padding:20px 9px}
.nav-section .navbar .phone-number ul > li > a{font-size:12px}
.nav-section .navbar .phone-number ul > li{margin-right:18px}
.home-slider{ height: 600px;}
.banner-section img{height:600px}
.btn{padding:16px 28px}
.event-box-outr{padding:30px 40px}
.event-search .event-box-outr h2{margin-bottom:30px}
.event-search .select-group{margin-bottom:35px}
.event-search .select-section input[type="submit"]{height:48px;width:400px}
select{background-size:20px;height:47px;padding:10px 13px;font-size:12px;background-position:right 14px center}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card{min-height:180px;width:220px}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card h2{padding-bottom:10px;font-size:17px;margin-bottom:22px}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card a{padding:13px 30px}
.welcome-area.spacer{padding-bottom:150px}
.vdo_btn{width:77px;height:77px;font-size:23px;right:-37px}
.wel-rght{padding:0 30px 0 70px}
.theme-header h5{font-size:14px;margin-bottom:10px}
.theme-header{margin-bottom:20px}
.theme-paragraph p{font-size:14px;line-height:28px}
.welcome-box .row{height:550px}
.benefits-box figure{width:85px;height:85px}
.brands-txt{margin-top:20px}
.brands-txt h4{font-size:16px;line-height:16px}
.brands-txt p{width:100%}
.mr-40{margin-top:15px}
.wed-hdr{bottom:22px;font-size:11.5px;padding:14px 18px}
.testi-slide .theme-paragraph p{font-size:13px}
.testi-slide::before,.testi-slide::after{width:107px;height:87px}
.prev-comma,.next-comma{width:107px;height:87px}
.container{max-width:990px}
.testi-innr .theme-paragraph.wdth{width:70%}
.cmn-padding{padding:0 4%}
.feature-logo-box{padding:18px}
.partner-box-main{margin:-18px}
.partner-area .feature-logo-box{padding:13px}
.partner-area .partner-box-main{margin:-13px}
.partner-area .feature-logo-box figure{height:65px}
.installation-area{padding:130px 0}
.ft-hdr{font-size:16px}
.footer-menu ul li{margin-bottom:10px}
.footer-bottm{margin-top:60px}
.testi-slide .theme-paragraph{padding:30px 0}
.ban-content h1{font-size:90px}
.banner-section.banner-innr-sec img{min-height:400px}
.location li a{font-size:12px}
.location li{padding:0 18px}
.contact-lft,.contact-rght{padding:50px}
.map-outr figure{height:400px}
.edit-slide .col-md-8,.edit-slide .col-md-4{padding:11px}
.edit-slide .row{margin:-11px}
.edit-slide .theme-paragraph p{font-size:12px;line-height:26px}
.editor-slider .slick-next,.editor-slider .slick-prev{width:43px;height:40px;background-size:100% 100%}
.editor-slider .slick-prev{left:-7%}
.editor-slider .slick-next{right:-7%}
.filter-txt p{font-size:12px;line-height:26px}
.filter-txt .btn{margin-top:25px}
.filter-pic figure{height:180px}
.collection-sec{margin-top:54px}
.btn.pd{padding-left:60px;padding-right:60px}
.dtl-btn-innr .btn.tran-btn{padding-top:15px;padding-bottom:15px}
.inspiration-sec ul li a{font-size:22px}
.ban-content h1{font-size:35px;letter-spacing:10px}
.banner-section.banner-innr-sec .ban-content{top:60%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}
}
@media(max-width:1199px) {
.nav-section .navbar .phone-number .mbl-ph{display:none}
.nav-section .navbar .phone-number .btn.hd-btn-in{display:block}
.nav-section .navbar .phone-number .btn.hd-btn-in:hover{color:#fff}
.collection-txt.tx{padding:150px 0}
.wishlist{max-width:500px}
.gallery-slider .gallery-enquire-btn{left:39.5%}
.banner-sec .container-fluid{ padding:0px; }
.collection-pic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.collection-txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2; padding: 40px 0; text-align: center; padding-left: 25px; padding-right:25px;}
.collection-pic{position:static;height:auto}
.collection-txt{padding:40px 25px;text-align:center}
.collection-outr .theme-paragraph.wdth{width:100%}
.dtl-btn-innr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wishlist-form-container .form-input textarea.form-control{ padding-top: 40px;}
#shortlist_make_enquiry textarea.form-control:focus + label{ line-height: 20px;}
}
@media(max-width:747px) {
.nav-section .navbar .phone-number .btn.hd-btn-in{display:none}
.nav-section .navbar .phone-number ul>li>a span.make-enquiry__email{display:block}
.nav-section .navbar .phone-number .make-contact-enquiry,.nav-section .navbar .phone-number .make-enquiry__email{display:block}
.nav-section .navbar .phone-number .make-enquiry__email{width:30px}
}
@media(min-width:1025px) {
.navbar-nav > li:hover > .sub-menu{opacity:1;visibility:visible;}
.navbar-nav > li .sub-menu{background:#fff}
.nav-section .header-conteiner{z-index:2;position:relative}
.nav-section .navbar .navbar-nav > li{margin-right:0!important;padding:20px}
.nav-section .navbar .navbar-collapse{border-bottom:0}

}
@media(max-width:1024px) {
.desktop-only{ display:none; }
.fypwd-sec.mobile-spacer{ padding-top:50px; }
.nav-section .navbar .navbar-nav li.menu-item-has-children .menu-content1-row .menu-item .sub-menu-item{width:100%;overflow:hidden;height:100%}
ul.navbasr-nav li .clickD.toggled+.sub-menu,ul.navbar-nav li a.toggled+.sub-menu{visibility:visible;opacity:1;top:100%;height:100vh;overflow:hidden}
.row div[class*="col-"]:nth-child(4) .gallery-box{height:300px}
.navbar-nav>li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list-preview .modal-dialog{min-height:781px}
.list-preview .slider-right .slider-right-content ul li span{font-size:13px}
.navbar-nav .clickD{top:28%}
.event-search .select-group{margin-bottom:0}
.navbar-header{float:none}
.navbar-left,.navbar-right{float:none!important}
.navbar-toggle{display:block}
.navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important;margin-top:7.5px;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.navbar-nav>li{float:none}
.collapse.in{display:block!important}
.navbar .navbar-nav{margin-left:-15px;margin-right:-15px}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777;padding:5px 15px 5px 25px}
.navbar-toggler{position:relative;width:25px;height:23px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;outline:none!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;border:none;display:block!important}
.navbar-toggler span{display:block;position:absolute;right:0;height:2px;background:#3e3d3d;width:100%;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.navbar-toggler span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.navbar-toggler span:nth-child(2){top:9px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.navbar-toggler span:nth-child(3){top:18px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.navbar-toggler[aria-expanded="true"] span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0;background:#af8f6f}
.navbar-toggler[aria-expanded="true"] span:nth-child(2){width:0;opacity:0}
.navbar-toggler[aria-expanded="true"] span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:16.9px;left:0;background:#af8f6f}
.nav-section .navbar .navbar-nav{margin-left:inherit}
.nav-section .navbar .navbar-nav > li:hover > a,.nav-section .navbar .navbar-nav > li:focus > a,.nav-section .navbar .navbar-nav > li.current-menu-item > a{color:#000}
.navbar .navbar-collapse{position:fixed;top:69px;right:-120%;left:auto;width:100vw;height:calc(100vh - 69px );z-index:10;-webkit-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;overflow:auto;background:#fff;padding:40px;}
.navbar .navbar-collapse.show{right:0; overflow-y: auto; display: block !important;}
.nav-section .navbar .navbar-nav>li{margin-right:0;margin-bottom:15px;padding:0}
.nav-section .navbar .navbar-nav>li:last-child{margin-right:0}
.nav-section.black .navbar .navbar-nav{margin-left:inherit;padding:0}
.navbar-nav>li .sub-menu{position:relative;z-index:1;opacity:1;padding:0;top:100%;display:block;overflow:hidden;overflow-x:hidden!important;visibility:visible;}
.navbar-nav>li .sub-menu .sub-menu-item{position:relative;z-index:1;opacity:1;padding:0;top:100%;display:block;overflow:hidden;overflow-x:hidden!important;visibility:visible;padding-left:30px}
ul.navbar-nav li .clickD.toggled+.sub-menu,ul.navbar-nav li a.toggled+.sub-menu{height:auto}
.navbar-nav>li .sub-menu .sub-menu-item.show{max-height:100vh;overflow:inherit;overflow-x:hidden}
.navbar-nav>li .sub-menu.show{max-height:100vh;overflow:auto;overflow-x:hidden}
.navbar-nav>li .sub-menu-item ul li a{font-size:14px}
.navbar-nav>li .sub-menu-item ul li{margin-bottom:5px}
.nav-section .navbar .navbar-nav>li{position:relative}
.navbar-nav>li.menu-item-has-children{display:block}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-content1-row .menu-item{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-bottom:15px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card{margin:0 auto}
.nav-section .navbar .navbar-nav>li>a::before{display:none}
.blue-stripe ul li a span img{width:25px;height:25px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2{display:none}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content1 .menu-item > a:before{display:none}
.navbar-nav > li .sub-menu .submeu-wrapper .menu-content1 .menu-item > a{padding-bottom:0;margin-bottom:0}
.navbar .nav-close{position:absolute;top:20px;right:20px;width:15px;height:15px;line-height:0}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.nav-section .navbar .phone-number{margin-left:auto;margin-right:30px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card .golden-bg{padding:15px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card h2{padding-bottom:13px;margin-bottom:13px;font-size:22.72px}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-content1-row{display:block;margin-top:15px;padding-left:25px}
.navbar-nav > li .sub-menu{border:none}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-item h5:before{display:none}
.navbar-nav > li .sub-menu-item ul li a{font-size:12px}
.container-fluid{max-width:100%;}
.nav-section .navbar .phone-number ul > li > a{font-size:20px}
.home-slider{ height: 470px;}
.banner-section img{height:470px}
.event-box{margin-top:-30px}
.scroll-inn{margin-top:25px}
.icon-scroll{width:22px;height:36px}
.icon-scroll::before{width:6px;height:6px;margin-left:-3px}
.ban-content{bottom:60px}
.event-search .event-box-outr h2{font-size:16px}
.wel-lft{position:static}
.wel-lft,.wel-rght{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.vdo_btn{right:0;left:0;margin:auto}
.welcome-box .row{height:auto}
.spacer{padding:40px 0}
.container{max-width:730px}
.wel-rght{padding:0;margin-top:30px;text-align:center}
.welcome-area.spacer{padding-bottom:60px}
.benefits-box{margin:-20px;padding-top:40px}
.benefits-box .col-md-3{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding:20px}
.weeding-outr .col-md-6{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.weeding-outr .col-md-6 .col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.feature-logo-box figure{height:110px}
.rate-inn span img{width:100px}
.rate-inn p{font-size:12px;margin:8px 0 0}
.rate-inn{margin:0 7px}
.rate-icon figure{width:50px;height:50px}
.cmn-padding{padding:0}
.rating-sec .row{margin:8px}
.rating-sec .col-md-4{padding:8px}
.partner-area .feature-logo-box{width:calc(100% / 5)}
.installation-area{padding:100px 0}
.video-pic figure,.video-pic figure img,.video-pic{height:auto}
.banner-section.banner-innr-sec img{min-height:400px}
.client-outr h4{font-size:16px;margin-bottom:25px}
.client-outr{padding:20px 5% 50px}
.btn.pd{padding-left:50px;padding-right:50px}
.testimonial-area.tsnt-sec{padding:60px 0}
.clnt-innr{margin-bottom:100px}
.booking-sec{padding:50px 0}
.loc-outr{margin-bottom:50px;padding-bottom:50px}
.contact-lft,.contact-rght{padding:30px 15px}
.map-outr figure{height:250px}
.contact-list ul li{font-size:14px}
.contact-form .form-group{margin-bottom:25px}
.contact-form .form-control{padding:18px 0 8px 8px;font-size:13px;height:48px}
.contact-form input.form-control:focus{padding-top:18px;}
.contact-form ::-webkit-input-placeholder{font-size:13px}
.contact-form :-ms-input-placeholder{font-size:13px}
.contact-form ::-moz-placeholder{font-size:13px}
.contact-form ::-ms-input-placeholder{font-size:13px}
.contact-form ::placeholder{font-size:13px}
.contact-form textarea.form-control{height:130px}
.contact-list ul li a{font-size:14px}
.contact-list ul li address{line-height:31px;padding-top:0}
.edit-slide .col-md-8,.edit-slide .col-md-4{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;text-align:center}
.editor-slider .slick-prev{left:-9%}
.editor-slider .slick-next{right:-9%}
.filter-pic figure{height:150px}
.cmn-padding.mn-padd{padding:0 7%}
.author-pic figure{width:190px;height:190px}
.author-pic{max-width:190px;-ms-flex-preferred-size:190px;flex-basis:190px}
.author-txt{max-width:calc(100% - 190px);-ms-flex-preferred-size:calc(100% - 190px);flex-basis:calc(100% - 190px);padding-left:25px}
.author-txt h5{font-size:14px}
.author-txt p{font-size:12px;line-height:27px}
.content-outr{margin:35px 0 50px;padding:30px 20px 25px}
.content-outr p{font-size:15px;padding-bottom:10px;line-height:28px;width:80%}
.filter-txt.fnd-txt h4{font-size:11px}
.filter-txt.fnd-txt h3{font-size:15px}
.filter-hd{margin-bottom:10px}
.filter-txt.fnd-txt h6{font-size:12px;margin:25px 0 0}
.filter-txt.fnd-txt{padding-bottom:40px}
.accordion__title{font-size:15px;padding-right:50px;line-height:20px}
.decor-outr{width:80%}
.cmn-btn-otr{margin:50px 0}
.cmn-btn-innr{margin-bottom:30px}
.cmn-btn-innr .btn.tran-btn{padding-top:15px;padding-bottom:15px}
.video-inn{height:350px}
.related-hdr h3{padding-bottom:19px;margin-bottom:27px;font-size:23px}
.dec-otr .col-md-8,.dec-otr .col-md-4{padding:0 14px}
.filter-outr .row.dec-otr{margin:0 -14px}
.form-otr{width:56%}
.collection-outr .theme-paragraph.wdth{width:100%}
.related-hdr{margin-top:100px}
.dtl-btn-innr .btn{margin-right:13px;padding-left:25px;padding-right:25px}
.theme-header h6{font-size:12px}
.dtl-slide-btn{bottom:120px}
.inspiration-sec{padding:60px 0}
.inspiration-sec ul li a{font-size:19px}
.back-blg-btn.mrm{margin:40px 0 60px}
.filter-pic figure{height:250px}
.rating ul li{width:19px}
.ban-content h1{font-size:26px}
.rateg-outr{flex-wrap:wrap;justify-content:center}
.rateg-innr{width:50%;padding:14px 0}
.rating-innr{justify-content:center}
.cmn-padd{padding:0}
.collection-txt.tx{padding:100px 0}
.navbar-nav > li .sub-menu{-webkit-transition:inherit;-o-transition:inherit;transition:inherit}
.testimonial-area .testi-slide p{width:85%}
.featured-area .feature-logo-box figure{width:75%}
.editor-slider{padding:0 5%}
.editor-slider .slick-prev{left:-20px}
.editor-slider .slick-next{right:-20px}
.content-outr p{letter-spacing:2px}
.rate-icon figure{width:50px;height:50px}
.installation-area{background-attachment:scroll!important}
.ipd-container{max-width:94%}
.editor-slider .slick-next,.editor-slider .slick-prev{width:23px;height:20px}
.filter-sec .cmn-padd .container,.filter-sec .cmmnblg-pdd .container,.decor-sec.article-sec .container{max-width:100%;padding:0 25px}
.event-box{margin-top:0}
.home-slider .slick-dots{ bottom: 20px;}
.home-slider .ban-content{ bottom: 50px}
}
@media(max-width:991px) {
.rating-sec .col-md-6{padding-top:14px;padding-bottom:14px}
.rating-sec .col-md-6.last-rating{ width:100%; flex:0 0 100%; max-width:100%; }
.desktp-blog{display:none}
.mbl-blog{display:block}
.filter-outr .col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.theme-header h3{font-size:24px;line-height:32px}
.contact-list{width:90%}
.filter-sec .event-search{max-width:100%}
.gallery-slider .gallery-enquire-btn{left:37.5%}
.event-search .select-group .input-group{ -ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%; margin-bottom:20px; }
.home-slider .slick-dots{ padding: 0 5px;}
}


@media (max-width: 1400px) {
	.large-text-menu .navbar-nav .clickD{top:28%}
	.large-text-menu .navbar-header{float:none}
	.large-text-menu.nav-section .navbar .navbar-nav > li > a{font-size:13px}
	.large-text-menu .navbar-left, .large-text-menu .navbar-right{float:none!important}
	.large-text-menu .navbar-toggle{display:block}
	.large-text-menu .navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
	.large-text-menu .navbar-fixed-top{top:0;border-width:0 0 1px}
	.large-text-menu .navbar-collapse.collapse{display:none!important}
	.large-text-menu .navbar-nav{float:none!important;margin-top:7.5px;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
	.large-text-menu .navbar-nav>li{float:none}
	.large-text-menu .collapse.in{display:block!important}
	.large-text-menu .navbar .navbar-nav{margin-left:-15px;margin-right:-15px}
	.large-text-menu .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
	.large-text-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777;padding:5px 15px 5px 25px}
	.large-text-menu .navbar-toggler{position:relative;width:25px;height:23px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;outline:none!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;border:none;display:block!important}
	.large-text-menu .navbar-toggler span{display:block;position:absolute;right:0;height:2px;background:#3e3d3d;width:100%;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
	.large-text-menu .navbar-toggler span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
	.large-text-menu .navbar-toggler span:nth-child(2){top:9px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
	.large-text-menu .navbar-toggler span:nth-child(3){top:18px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
	.large-text-menu .navbar-toggler[aria-expanded="true"] span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0;background:#af8f6f}
	.large-text-menu .navbar-toggler[aria-expanded="true"] span:nth-child(2){width:0;opacity:0}
	.large-text-menu .navbar-toggler[aria-expanded="true"] span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:16.9px;left:0;background:#af8f6f}
	.large-text-menu.nav-section .navbar .navbar-nav{margin-left:inherit}
	.large-text-menu.nav-section .navbar .navbar-nav > li:hover > a,.nav-section .navbar .navbar-nav > li:focus > a,.nav-section .navbar .navbar-nav > li.current-menu-item > a{color:#000}
	.large-text-menu .navbar .navbar-collapse{position:fixed;top:69px;right:-120%;left:auto;width:100vw;height:calc(100vh - 69px);z-index:10;-webkit-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;overflow:auto;background:#fff;padding:40px;}
	.large-text-menu .navbar .navbar-collapse.show{right:0%; overflow-y: auto; display: block !important;}
	.large-text-menu.nav-section .navbar .navbar-nav>li{margin-right:0;margin-bottom:15px;padding:0}
	.large-text-menu.nav-section .navbar .navbar-nav>li:last-child{margin-right:0}
	.large-text-menu.nav-section.black .navbar .navbar-nav{margin-left:inherit;padding:0}
	.large-text-menu .navbar-nav>li .sub-menu{position:relative;z-index:1;opacity:1;padding:0;top:100%;display:block;overflow:hidden;overflow-x:hidden!important;visibility:visible;}
	.large-text-menu .navbar-nav>li .sub-menu .sub-menu-item{position:relative;z-index:1;opacity:1;padding:0;top:100%;display:block;overflow:hidden;overflow-x:hidden!important;visibility:visible;padding-left:30px}
	.large-text-menu ul.navbar-nav li .clickD.toggled+.sub-menu, .large-text-menu ul.navbar-nav li a.toggled+.sub-menu{height:auto}
	.large-text-menu .navbar-nav>li .sub-menu .sub-menu-item.show{max-height:100vh;overflow:inherit;overflow-x:hidden}
	.large-text-menu .navbar-nav>li .sub-menu.show{max-height:100vh;overflow:auto;overflow-x:hidden}
	.large-text-menu .navbar-nav>li .sub-menu-item ul li a{font-size:14px}
	.large-text-menu .navbar-nav>li .sub-menu-item ul li{margin-bottom:5px}
	.large-text-menu.nav-section .navbar .navbar-nav>li{position:relative}
	.large-text-menu .navbar-nav>li.menu-item-has-children{display:block}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-content1-row .menu-item{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-bottom:15px}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card{margin:0 auto}
	.large-text-menu.nav-section .navbar .navbar-nav>li>a::before{display:none}
	.large-text-menu .blue-stripe ul li a span img{width:25px;height:25px}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content2{display:none}
	.large-text-menu .navbar-nav > li .sub-menu .submeu-wrapper .menu-content1 .menu-item > a:before{display:none}
	.large-text-menu .navbar-nav > li .sub-menu .submeu-wrapper .menu-content1 .menu-item > a{padding-bottom:0;margin-bottom:0}
	.large-text-menu .navbar .nav-close{position:absolute;top:20px;right:20px;width:15px;height:15px;line-height:0}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content1{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content2{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
	.large-text-menu.nav-section .navbar .phone-number{margin-left:auto;margin-right:25px}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card .golden-bg{padding:15px}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-card h2{padding-bottom:13px;margin-bottom:13px;font-size:22.72px}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-content1-row{display:block;margin-top:15px;padding-left:25px}
	.large-text-menu .navbar-nav > li .sub-menu{border:none}
	.large-text-menu .navbar-nav>li .sub-menu .submeu-wrapper .menu-content1 .menu-item h5:before{display:none}
	.large-text-menu .navbar-nav > li .sub-menu-item ul li a{font-size:12px}
}

@media(max-width:1535px) {
.navbar-nav>li .sub-menu .submeu-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:inherit;margin-left:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper{display:-ms-flexbox;display:block}
.navbar-nav>li .sub-menu .submeu-wrapper .menu-content2 .menu-content2-wrapper .golden-bg .menu-content2-card{margin-bottom:14px}

}
@media(max-width:1600px) {
	.large-text-menu .navbar-brand{ width:135px; }
}

@media(min-width:1025px) and (max-width: 1600px) {
.navbar-brand{width:135px}
.nav-section .navbar .navbar-nav > li{padding:10px}
}

@media(min-width:1025px) and (max-width: 1399px) {
	.nav-section .navbar .navbar-nav > li{padding:5px}
	.btn.hd-btn-in{ padding: 12px 14px;}
}

@media(min-width: 990px) and (max-width: 1280px) {
.event-search .select-group .input-group{ -ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%; margin-bottom:20px; }
}
@media(min-width:1281px) and (max-width: 1500px) {
.filter-txt h3{font-size:11.5px}
}
@media(max-width:767px) {
.gallery-box-items .gallery-row{width:100%;float:none;margin:0!important}
.event-search .nice-select{background:url(../images/down-arrow.png) right 22px center no-repeat;background-size:20px}
.faqs-sec{background:#faf6f3;padding:40px 0}
.r-article-sec{padding:10px 0 40px;background:#faf6f3}
.event-search .nice-select.venue-location{background:url(../images/down-arrow.png) right 14px center no-repeat;background-size:22px;padding:10px 17px}
.entertainment{padding:0 0 30px}
.container{max-width:540px}
.wishlist{max-width:300px}
.home-slider{ height: 430px;}
.banner-section img{height:430px}
.event-box-outr{padding:15px;box-shadow:0 -16px 13px rgba(0,0,0,0.1)}
.inspiration-sec .mt-4 > a.make-artist-enquiry{width:100%; cursor: pointer;}
.event-search .event-box-outr h2{margin-bottom:20px}
.event-box{margin:0;padding-top:30px}
.event-search .select-section input[type="submit"]{width:320px}
.theme-header h3{font-size:25px;line-height:33px}
.welcome-area.spacer{padding-bottom:40px}
.theme-paragraph.wdth{width:100%}
.weeding-outr .col-md-6 .col-md-6{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.testi-slide::before,.testi-slide::after{width:66px;height:48px}
.prev-comma,.next-comma{width:66px;height:48px}
.prev-comma{top:16px}
.next-comma{bottom:20px}
.testi-innr .theme-paragraph.wdth{width:80%;padding:20px 0}
.testi-slide h5{font-size:14px}
.slick-prev{left:0}
.slick-next{right:0}
.rating-innr{display:block;text-align:center}
.rate-icon figure{margin:auto}
.rating-sec .row{margin:-14px}
.rate-icon{margin-bottom:0}
.footer{text-align:center}
.footer .col-md-3{margin-bottom:30px}
.footer .col-md-3:last-child{margin-bottom:0}
.ft-hdr{margin:0 0 10px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body{padding:10px 15px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-header{padding:0 15px;height:5rem}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list-image{margin-right:11px;width:80px;height:60px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content .list-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .list-content-wrap .list-content span{font-size:12px}
.list-text{max-width:calc(100% - 100px)}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .button{margin-top:25px;margin-bottom:40px}
.wishlist-form-container .form-input .form-control{padding:18px 0 0 15px;font-size:12px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body .form-input{margin-bottom:20px}
.wishlist-form-container ::-webkit-input-placeholder{font-size:12px}
.wishlist-form-container ::-moz-placeholder{font-size:12px}
.wishlist-form-container :-ms-input-placeholder{font-size:12px}
.wishlist-form-container ::-ms-input-placeholder{font-size:12px}
.wishlist-form-container ::placeholder{font-size:12px}
.wishlist-form-container .form-input textarea.form-control{height:120px}
.wishlist .wishlist-wrapper .wishlist-contnet .wishlist-body input[type="submit"]{height:46px;padding:11px 19px}
h2{font-size:17px}
.wishlist .wishlist-wrapper .wishlist-contnet button{right:23px;top:29px}
.ban-content{bottom:30px}
.nav-section .navbar .phone-number ul > li > a > span:first-child{display:none}
.banner-section.banner-innr-sec img{min-height:100%}
.client-outr{padding:20px 0 30px}
.client-outr .col-md-6{margin-bottom:30px}
.client-outr .col-md-6:last-child{margin-bottom:0}
.cmn-padd{padding:0}
.testimonial-area.tsnt-sec{padding:40px 0}
.clnt-innr .theme-paragraph.wdth{width:100%}
.clnt-innr h6{font-size:12px}
.clnt-innr{margin-bottom:80px}
.wishlist{max-width:100%;right:-100%}
.links{padding:16px 0}
.location{-ms-flex-wrap:wrap;flex-wrap:wrap}
.location li{padding:0 14px;margin:6px 0}
.booking-sec{padding:40px 0}
.btn.pd{padding-left:30px;padding-right:30px}
.loc-outr{margin-bottom:30px;padding-bottom:30px;text-align:center}
.location-left h2{font-size:25px;margin-bottom:15px}
.location-list ul li a{font-size:13px}
.location-list ul li{margin-bottom:12px}
.nav-section .search-section input[type="text"]{width:300px}
.filter-list ul li{padding:0 7px;font-size:12px}
.editor-slider{padding-bottom:60px}
.editor-slider .slick-prev,.editor-slider .slick-next{left:0;-webkit-transform:none;-ms-transform:none;transform:none;bottom:0;top:auto;right:0;margin:auto}
.editor-slider .slick-next{right:-60px}
.editor-slider .slick-prev{left:-60px}
.filter-txt h3{font-size:12.5px;line-height:19px}
.cmn-padding.mn-padd{padding:0}
.theme-paragraph.mr-btm p{margin-bottom:18px}
.page-content-txt{padding:20px 0 15px}
.decor-outr{width:100%}
.accordion__content p{padding-top:15px;font-size:12px;line-height:26px}
.accordion__title{font-size:14px;width:90%}
.accordion__icon{right:-30px}
.accordion{padding:15px 0}
.accordion__icon .line-01,.accordion__icon .line-02{width:16px}
.back-blg-btn a{font-size:13px}
.back-blg-btn span{margin-right:10px}
.back-blg-btn a img{width:17px}
.dec-otr .filter-pic figure{height:400px;margin-bottom:25px}
.event-search.back .event-box{padding-top:0}
.event-search.ent-pad .event-box{padding-top:0}
.event-search.ent-pad,.event-search.back{padding-top:0}
.related-hdr{margin-top:50px}
.slick-dots{padding:10px 0 20px}
.inspiration-sec{padding:40px 0;text-align:center}
.inspiration-sec ul{margin-bottom:25px;margin-top:0;padding:0 25px}
.collection-sec{padding-bottom:30px}
.filter-outr .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.filter-pic figure{height:350px}
.rating ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.dtl-slide-btn{bottom:100px}
.inss-outr{padding:20px 0}
h2.resp-tab-active a{color:#fff!important}
.details-tabs h2.resp-accordion a{color:#fff!important}
.collection-txt.tx{padding:40px 0}
.nav-section .search-section .close-button{display:none}
.nav-section .search-section .form-input{width:100%!important;display:block}
.nav-section .search-section input[type="text"]{width:100%!important; margin-right: 0px;}
::placeholder{font-size:12px}
.nav-section .search-section input[type="submit"]{margin-top:20px}
::-webkit-input-placeholder{font-size:12px}
::-moz-placeholder{font-size:12px}
:-ms-input-placeholder{font-size:12px}
:-moz-placeholder{font-size:12px}
.feature-logo-box{padding:10px}
.partner-box-main{margin:-10px}
.testimonial-area .testi-slide p{width:100%}
.prev-comma{left:0}
.next-comma{right:0}
.featured-area .feature-logo-box figure{width:85%}
.gallery-box{height:350px}
.gallery-box img{height:100%;object-fit:cover}
.accordion__title{padding-right:10px}
.mb-sec .container{padding:0;max-width:100%}
.mb-sec .collection-txt{padding-left:25px;padding-right:25px}
.dtls-gal .dtl-slide-btn{display:none}
.mx-wdt{max-width:100%;margin:0 auto}
.inspiration-sec h2.resp-accordion.resp-tab-active{color:#af8f6f!important;background:#fff!important}
.inspiration-sec h2.resp-tab-active span.resp-arrow{border-bottom:12px solid #af8f6f}
.inspiration-sec h2.resp-tab-active a{color:#af8f6f!important}
.mx-wdt{padding:0 20px}
.contact-form-section{padding:40px 0;background-color:#faf6f3}
.editor-section{padding:40px 0}
.filterr-section{padding:50px 0}
.youtube-video iframe{height:390px;border:4px solid #af8f6f!important}
.filter-list ul{margin:0 0 24px;-ms-flex-wrap:wrap;flex-wrap:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.nav-link{display:block;font-size:9px;padding:5px}
.filter-list ul li{padding:0;font-size:12px}
.related-article{padding:25px 0}
.back-blg-btn.blg{margin:65px 0 75px}
.location-section .container .mx-wdt{max-width:100%}
.location-section .container.border-btm{padding:40px 0}
.testimonial-item-sec{padding:25px 0}
.blog-content{padding:50px 0 30px}
.banner-section.banner-innr-sec .ban-content{top:50%}
.help-section{padding:40px 0}
.contact-sec .contact-rght{padding:40px 15px!important}
.clients-section{padding:40px 0}
.testimonial-item-sec .clnt-innr{padding:20px 0}
.testimonial-item-sec{padding:30px 0}
.btn{font-size:10px}
.wishlist-form-container .form-input textarea.form-control{ padding-top:40px; }
label.textarea-label{ line-height: 18px;}
.contact-form textarea.form-control{ padding-top: 40px;}
textarea.form-control:focus + label{ line-height: 18px;}
.home-slider .slick-dots>li { padding: 0 10px;}
}
@media(max-width:620px) {
	#popup_make_enquiry textarea.form-control:not(:placeholder-shown) + label, #generic_make_enquiry textarea.form-control:not(:placeholder-shown) + label{ line-height: 15px; }
	#popup_make_enquiry textarea.form-control, #generic_make_enquiry textarea.form-control{ padding-top: 36px;}
	#popup_make_enquiry textarea.form-control:focus, #generic_make_enquiry textarea.form-control:focus{ padding-top: 36px;}
	#popup_make_enquiry textarea.form-control:focus + label, #generic_make_enquiry textarea.form-control:focus + label{ line-height: 15px;}
	.wishlist-form-container .form-input textarea.form-control{ padding-top: 20px;}
}

@media(max-width:575px) {
.container{max-width:100%;padding:0 25px}
.gallery-slider .gallery-enquire-btn{left:32.5%}
.nav-section .search-section .form-input{width:300px}
.nav-section .search-section input[type="submit"]{padding:5px 16px;width:90px;height:31px;font-size:11.33px}
.nav-section .search-section .form-input{width:90%;margin-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.filter-pic figure{height:360px}
.author-outr{display:block;text-align:center}
.author-pic,.author-txt{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}
.author-pic figure{margin:auto}
.author-txt{margin-top:25px}
.accordion__title{font-size:13px;line-height:19px}
.back-blg-btn.mrm{margin:20px 0 40px}
.dtl-btn-innr .btn{padding-left:14px;padding-right:14px}
.wishlist-form-container .form-input textarea.form-control{ padding-top: 40px;}
}
@media(min-width:550px) and (max-width:767px) {
	.wishlist-form-container .form-input textarea.form-control{ padding-top: 20px;}
}
@media(max-width:484px) {
.feature-logo-box{width:calc(100% / 3)}
.gallery-slider .gallery-enquire-btn{left:25.5%}
.partner-box-main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.partner-area .feature-logo-box{width:calc(100% / 3)}
.installation-area{padding:80px 0}
.benefits-box .col-md-3{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.container-fluid{padding:0 15px}
.home-slider{ height: 370px;}
.banner-section img{height:370px}
.vdo_btn{width:60px;height:60px;font-size:17px}
.nav-section .navbar .phone-number{margin-right:25px}
.event-search .select-section input[type="submit"]{width:100%;font-size:12px}
.ban-content h1{font-size:22px}
.filter-pic figure{height:300px}
.filter-list ul li{margin:6px 0}
.theme-header h5{line-height:18px}
.form-otr{width:100%}
.dec-otr .filter-pic figure{height:280px}
.related-hdr h3{padding-bottom:17px;margin-bottom:22px;font-size:19px}
.cmn-btn-otr{margin:30px 0}
.cmn-flx .cmn-btn-innr{margin-right:20px}
.video-inn{height:250px}
.contact-form{width:100%}
.accordion__icon{right:-20px}
.testi-slide.testi-innr-slide .theme-paragraph.wdth{width:100%}
.filter-txt.fnd-txt{padding-bottom:20px}
.partner-area .feature-logo-box{width:calc(100% / 3);padding:10px}
.rateg-innr{width:100%}
.feature-logo-box{padding:20px}
.partner-box-main{margin:-20px}
.benefits-box .col-md-3{padding:20px 10px}
.benefits-box{margin:-20px -10px}
.contact-list{width:100%}
#enquiry-form.fancybox-content, #contact-modal-form.fancybox-content{ padding:20px; }
.date-fields select { padding:10px; background-size:12px; background-position: right 8px center; }
}
@media only screen and (max-width: 480px) {
	/* .contact-form input.form-control, .contact-form select.form-control, .contact-form textarea.form-control {
    font-size: 16px; 
    max-width: 100%; 
    outline: none; 
  } */
}
@media(max-width:384px) {
.scroll-inn{margin-top:15px}
.gallery-slider .gallery-enquire-btn{left:24.5%}
.ban-content{bottom:20px}
.testi-slide::before{top:30px}
.testi-slide::before,.testi-slide::after{width:37px;height:26px}
.prev-comma,.next-comma{width:37px;height:26px}
.testi-slide::after{bottom:30px}
.feature-logo-box{padding:10px}
.partner-box-inner figure{width:120px}
.partner-box-inner{padding:15px}
.feature-logo-box a{height:60px}
.partner-box-main{margin:-12px}
.filter-pic figure{height:240px}
.wedding-decor-listing-sec .filter-pic figure{height:200px}
.dtl-slide-btn{bottom:20px}
.prev-comma{top:30px;left:8%}
.dtl-slide-btn{bottom:80px}
.prev-comma{left:0}
.next-comma{right:0}
.gallery-box{height:280px}
.wishlist-form-container .form-input textarea.form-control{ padding-top:40px; }
#popup_make_enquiry textarea.form-control, #generic_make_enquiry textarea.form-control{ padding-top: 50px;}
#popup_make_enquiry textarea.form-control:focus, #generic_make_enquiry textarea.form-control:focus{ padding-top: 50px;}
.art-d a:first-child{ margin: 0px auto 10px auto;}
}
@media(max-width:360px) {
.nav-section .container-fluid{ padding: 0px 10px;}
.nav-section .navbar .phone-number ul > li{margin-right:11px}
.nav-section .search-section input[type="text"]{width:170px;padding:8px 10px;}
.nav-section .search-section input[type="submit"]{padding:5px 10px;width:82px;height:28px;font-size:11px}
.date-fields select { padding:10px; background-size:10px; background-position: right 5px center; }
.date-fields .col-4{padding-right :10px; padding-left:15px; }

}