@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{word-break:break-word;font:15px/25px "Poppins",sans-serif;color:#393939;overflow-x:hidden;background-color:#0d0d0d}a{text-decoration:none;color:#28b16d;white-space:initial}a:hover,a:focus{text-decoration:none;color:#393939}a:hover{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}img{max-width:100%}input[type=text]:focus,textarea:focus,input[type=password]:focus,select:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;outline:none}select,input[type=text],input[type=password],input[type=email],input[type=url],input[type=number],textarea,input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none}ul{margin:0 0 20px;padding:0;list-style-type:none}p{font-weight:400}@font-face{font-family:"Dancing";src:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../fonts/Dancing-Script.ttf);font-weight:400;font-style:normal}@font-face{font-family:"Queensila";src:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../fonts/Queensila.woff);font-weight:400;font-style:normal}@font-face{font-family:"NT-SEAWAVE";src:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../fonts/NT-SEAWAVE.otf);font-weight:400;font-style:normal}.noPadding{padding:0}.noLeft{padding-left:0}.noRight{padding-right:0}.centerCol{float:none;margin:0 auto}.theme-btn{font-size:14px;line-height:20px;font-weight:500;padding:15px 40px;color:#fff;margin:20px 20px 20px 0;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-transform:capitalize;border:2px solid;text-transform:uppercase}.theme-btn:hover{background-color:#fff;color:#28b16d;border-color:#28b16d}.flexRow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.flexCol{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:center}h1{font-family:"Dancing";font-size:55px;line-height:60px;color:#fff;font-weight:500;margin:0 0 17px}h2{font-family:"Dancing";font-size:55px;line-height:60px;color:#393939;font-weight:500;margin:0 0 30px}h3{font-family:"Dancing";font-size:30px;line-height:34px;color:#000;font-weight:600;margin:0 0 28px}h4{font-family:"Dancing";font-size:24px;line-height:29px;color:#393939;font-weight:500;margin:0 0 13px}h5{font-family:"Dancing";font-size:20px;line-height:25px;color:#393939;font-weight:500;margin:0 0 20px}h6{font-family:"Montserrat",sans-serif;font-size:18px;line-height:23px;color:#393939;font-weight:500;margin:0 0 22px}select{background:#fff url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/arrow.png) no-repeat right;padding:0 40px 0 30px}::-webkit-input-placeholder{color:#575757}::-moz-placeholder{color:#575757;opacity:1}:-ms-input-placeholder{color:#575757}:-moz-placeholder{color:#575757;opacity:1}.menuSec{padding:20px 0}.menuSec img{margin:0}.menuSec ul{position:relative;list-style:none;padding:0;margin:0;text-align:start;text-transform:capitalize;display:flex;align-items:center;gap:55px}.head-ban-bf{background-color:#86090f;padding:10px 10px 0;padding-left:45px}.menuSec ul li{position:relative;display:inline-block;margin:0;padding:2px 0}.menuSec li ul{display:none}.menuSec .row{align-items:center;border-bottom:1px solid #fff;padding-bottom:13px}.menuSec ul li a{position:relative;display:inline-block;text-decoration:none;color:#fff;font-size:14px;font-family:"Montserrat",sans-serif;text-transform:uppercase;display:flex;align-items:center;gap:9px}a.btn-1{display:flex;align-items:center;width:fit-content;gap:20px;padding:5px 7px;border:2px solid #d3a74f;border-radius:100px;color:#fff;padding-left:20px}.menuSec ul li a:after{content:"";position:absolute;top:35%;right:0;width:1px;height:13px;background-color:#393939;display:none}.menuSec ul li:last-child a{padding-right:0}.menuSec ul li:last-child a:after{display:none}.menuSec ul li a:hover{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;color:red}.menuSec li:hover>ul{display:block;position:absolute;z-index:1000;background-color:#000;left:0;width:230px;text-align:left;top:25px;padding:10px 0}.menuSec li>ul>li>a{border:none;padding:13px 20px!important;color:#fff!important;overflow:hidden;font-size:13px;line-height:20px}.menuSec li>ul>li,.menuSec li>ul>li>a{display:block;margin:0}.menuSec li>ul>li>a:before,.menuSec li>ul>li>a:after{display:none}.menuSec li:hover li{float:none}.menuSec li ul li a:hover{background-color:#fff;color:#000!important}.menuSec ul ul ul{left:100%;top:0}.menuSec ul:before,.menuSec ul:after{content:" ";display:table;display:none}.menuSec ul:after{clear:both}.menuSec ul li a.active{position:relative}.menuSec ul li a.active:before{position:absolute;bottom:-29px;left:-5px;width:100%;height:3px;content:"";background-color:#fff}.menuSec li>ul>li:hover>ul{left:230px;top:0;width:270px}.droopdwon li:hover>ul{display:block;position:absolute;z-index:1000;background-color:#000;left:0;width:230px;text-align:left;top:40px}.droopdwon{float:left}.droopdwon li:hover li a:hover{background-color:#fff;color:#000!important}.dropdown-menu{position:absolute!important;z-index:1000;display:block;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left!important;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}header{position:absolute;top:0;left:0;z-index:1;width:100%}section.banner{background-image:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/ban-bg.png);background-repeat:no-repeat;background-size:cover;padding:150px 0 80px;position:relative;border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:40px;overflow:hidden}.banner-txt h1{font-size:64px;line-height:1;font-weight:300;color:#fff;transform:translateX(-100px);opacity:0;animation:slideInLeft 1s forwards .3s}.banner-txt h1 span{display:block}.banner-txt p{font-size:14px;color:#fff;margin-bottom:30px;transform:translateX(-100px);opacity:0;animation:slideInLeft 1s forwards .6s}.btn-1{display:inline-flex;align-items:center;gap:10px;color:#fff;padding:12px 25px;text-decoration:none;font-weight:400;border-radius:8px;transition:transform .3s ease,background-color .3s ease}.btn-1:hover{background-color:#d62828;transform:scale(1.05)}.ban-txt-img{text-align:center;transform:translateX(100px);opacity:0;animation:slideInRight 1s forwards .5s}.ban-social{display:flex;align-items:center;justify-content:space-between;margin-left:-60px;position:relative}.ban-social ul{display:flex;align-items:center;gap:14px}.ban-social ul li a{color:#fff;font-size:15px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);position:relative;overflow:hidden;transition:transform .3s ease,background-color .3s ease}.ban-social ul li a:before{top:0;left:0;right:0;bottom:0;content:"";width:100%;height:100%;position:absolute;transition-duration:.5s;background-color:#0f0d0f;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);z-index:-1;transform:scale(.9)}.ban-social ul li a:hover{transform:scale(1.2);background-color:unset}.ban-social h6{font-size:16px;color:#fff;text-transform:uppercase}.ban-social:before{position:absolute;top:20px;left:0;width:73%;height:1px;content:"";background-color:#fff}.banner-txt{margin-left:-45px}@keyframes slideInLeft{to{transform:translateX(0);opacity:1}}@keyframes slideInRight{to{transform:translateX(0);opacity:1}}section.about{padding:100px 0}section.about .row{align-items:center;background-color:#111;border-top-right-radius:20px;border-bottom-right-radius:20px}.abt-txt h3{font-size:80px;line-height:1;color:#fff;font-weight:300;margin-bottom:10px}.abt-txt p{font-size:14px;color:#ffffffa3;line-height:24px;margin-bottom:30px}.abt-img img{width:100%;height:550px;object-fit:cover;border-radius:20px}.abt-img{width:95%}.our-selection-top{text-align:center;margin-bottom:30px}.our-selection-top h3{font-size:50px;line-height:1;color:#fff;font-weight:300;margin-bottom:10px;text-transform:capitalize}.our-selection-top p{font-size:14px;color:#fff;width:55%;margin:0 auto}.selection-img img{width:100%;height:290px!important;object-fit:cover;border-radius:15px}.section-bot-txt{margin-top:20px}.section-bot-txt h3{font-size:23px;line-height:1;color:#fff;font-family:"Queensila";font-weight:400;margin-bottom:10px}.section-bot-txt h6{font-size:14px;color:#fff;font-family:"Montserrat";margin-bottom:10px}.section-bot-txt p{font-size:14px;color:#fff}.section-bot-txt ul{display:flex;align-items:center;justify-content:space-between}.section-bot-txt ul li h5{font-family:"NT-SEAWAVE";margin:unset;color:#fff}.selection-main-bx{padding:10px;background-color:#111;border-radius:10px}.selection-img ul{background-color:#0d0d0d;display:flex;align-items:center;gap:5px;width:fit-content;padding:3px 10px;border-radius:100px;position:absolute;top:20px;right:10px;margin:unset}.selection-img ul li h6{margin:unset;font-size:11px;color:#fff}.selection-img ul li i{color:#d1a354;font-size:11px}.selection-img{position:relative}section.pre-order{margin-top:100px;background-image:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/pre-order-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:60px 0 200px}.pre-order-txt{text-align:center}.pre-order-txt a{margin:0 auto;text-transform:uppercase}.pre-order-txt h3{font-size:80px;line-height:1;color:#fff;font-weight:300}.pre-order-txt h3 span{display:block}.pre-order-txt p{font-size:14px;color:#fff;width:59%;margin:0 auto;margin-bottom:30px}section.pro-order-2{margin-top:-160px}.pre-orde-img img{width:100%;height:550px;object-fit:cover;border-radius:20px}section.newsletter{padding-top:100px;margin-bottom:-100px;position:relative}.news-txt{text-align:center;padding:100px 60px;background-color:#86090f;border-radius:10px}.news-txt h2{font-size:80px;line-height:1;margin-bottom:10px;color:#fff}.news-txt form input::placeholder{color:#fff}.news-txt p{font-size:14px;width:78%;margin:0 auto;color:#fff;margin-bottom:30px}.news-txt form{background-color:#000;margin:0 auto;width:70%;border-radius:100px}.news-txt form input{width:100%;padding:17px;background-color:unset;border:unset;color:#fff}.inp-main{display:flex;align-items:center;justify-content:space-between}.inp-main button{display:flex;align-items:center;width:fit-content;gap:20px;padding:5px 7px;border-radius:100px;color:#fff;padding-left:20px;background-color:#d7a856;color:#fff;width:36%}footer .container-fluid{padding:0 3%}footer{background-color:#111;padding-top:160px}.ft-logo p{font-size:14px;color:#fff;margin:20px 0}.use-ful-links h4{font-size:21px;color:#fff;line-height:1;font-weight:300;padding-bottom:20px;border-bottom:1px solid #fff;width:70%;margin-bottom:30px}.use-ful-links ul li a{font-size:14px;color:#fff}.use-ful-links ul li{padding-bottom:15px;display:flex;align-items:center;gap:10px}.use-ful-links ul li i{color:#fff}.use-ful-links ul li p{font-size:14px;color:#fff;line-height:20px;margin:unset}.ft-logo h5{font-size:21px;line-height:1;margin-bottom:10px;color:#fff}.ft-logo ul{display:flex;align-items:center;gap:10px}.use-ful-links ul li a:hover{color:#800509;transition:1s}.ft-logo ul li a{font-size:15px;color:#fff;background-color:#d7a856;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%}.ft-bot{padding:20px 0;text-align:center;border-top:1px solid #fff;margin-top:50px}.ft-bot p{color:#fff;margin:unset}section.how-it-work{padding:100px 0 0}.it-work{text-align:center;margin-bottom:90px}.it-work h3{font-size:79px;line-height:1;margin-bottom:10px;color:#fff;font-weight:300}.it-work p{font-size:14px;color:#fff;width:59%;margin:0 auto}.work-bx h5{font-size:24px;line-height:1;color:#fff;margin-bottom:20px;margin-top:20px;font-weight:300}.work-sm-img img{width:40px;height:40px;object-fit:contain;position:relative;z-index:1}.work-sm-img{position:relative;z-index:1}.work-sm-img:before{position:absolute;top:-28px;left:-29px;width:60px;height:60px;border-radius:50%;content:"";background-color:#d3a74f5e;z-index:-1}.work-bx{margin:0 auto;width:89%;border-right:1px solid #fff;height:100%}.work-bx.tw{border-right:none}.work-bx p{color:#fff;font-size:14px;width:80%}section.about.inn{padding-bottom:unset}section.our-selection.inn{padding-top:100px}section.about.inn.cat{padding:100px 0}.catering-op-top-txt{text-align:center;margin-bottom:30px}.col-12.text-center.mb-5 h3{font-size:80px;line-height:1;color:#fff;font-weight:300;margin-bottom:10px}.col-12.text-center.mb-5 p{font-size:14px;color:#fff;width:55%;margin:0 auto}.contact-pag-form form{position:relative}.contact-pag-form .form-group{position:relative}.contact-pag-form .form-group:after{content:"";height:53px;width:10px;position:absolute;left:40px;top:5px;background-size:10px 50px;background-image:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/aroow-forward.png);background-repeat:no-repeat}.contact-pag-form .form-group1:after{content:"";height:53px;width:10px;position:absolute;right:40px;top:5px;left:unset;transform:rotate(180deg);background-size:10px 50px;background-image:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/aroow-forward.png);background-repeat:no-repeat}.contact-pag-form form input.form-control{height:60px;font-size:15px;padding-left:55px;border:1px solid #bdbdbd;line-height:0;box-shadow:none;color:#fff;font-weight:400;background-color:#fff0;display:flex;border-radius:5px;margin-bottom:20px;z-index:11;position:relative}.contact-pag-form form select.form-control{height:60px;font-size:15px;padding-left:25px;border:1px solid #bdbdbd;box-shadow:none;color:#000;font-weight:400;background-color:#fff0;margin-top:20px;display:flex;border-radius:5px}.contact-pag-form form input.form-control::placeholder{color:#909091}.contact-main-sec .them-btn-1:hover{background-color:#00006d;transition:.3s all}.contact-pag-form form textarea.form-control{font-size:15px;padding-left:55px;padding-top:20px;border:1px solid #c6c6c6;letter-spacing:0;box-shadow:none;resize:unset;background-color:#fff0;color:#fff;border-radius:inherit;border-radius:6px;height:150px;scroll-behavior:unset;position:relative}.contact-pag-form .detailss{position:relative}.contact-pag-form .detailss i{position:absolute;top:20px;color:#7e7e7e;left:13px;font-size:20px}.contact-pag-form .email{padding:0}.contact-pag-form h4{font-size:62px;line-height:70px;font-weight:500;text-transform:capitalize;color:#fff}.contact-pag-form form textarea.form-control::placeholder{color:#909091}.contact-pag-form ::-webkit-input-placeholder{color:#909091}.contact-pag-form ::-moz-placeholder{color:rgb(18 28 42 / .55)}.contact-pag-form :-ms-input-placeholder{color:rgb(18 28 42 / .55)}.contact-pag-form :-moz-placeholder{color:rgb(18 28 42 / .55)}.cicle-icon i{display:flex;align-items:center;justify-content:center;font-size:30px;border:#fff0;height:70px;width:70px;border-radius:50px;color:#fff;background:#d7a856}.cicle-icon img{margin:0 auto}.contact-info{width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start;padding:30px;background-color:#111;border-radius:5px}.contact-main-sec h4{font-size:32px;color:#748d92;font-weight:400;line-height:40px;margin-bottom:0}.contact-main-sec p span{display:block}.contact-main-sec p{font-size:16px;color:#fff;margin-bottom:0;text-transform:capitalize}.contact-main-sec h2{margin:0;font-size:24px;color:#fff;text-transform:capitalize;font-weight:400;line-height:40px}.contact_text p{font-size:22px;line-height:25px;color:#8b8b8b;padding-top:0;font-weight:400;letter-spacing:1px}.contact_text p a{font-size:14px;color:#fff;text-decoration:none;transition:.5s ease-in-out;display:block;font-family:"Montserrat"}.mailt{padding-left:30px}.contact_text p a.email-text:hover{color:#8b8b8b}.contact-us{padding:6% 0}.contact-head{text-align:center}.contact-head h2{font-size:50px;color:#000;text-transform:uppercase}.lg-btn{width:100%}.cp{font-size:17px;line-height:27px}.contact_heading{margin-bottom:30px}.contact_heading h2{font-size:45px;color:#000;font-weight:bolder}.contact-side-bar{padding-top:0;margin-left:20px}.contact-main-sec{padding:100px 0 0;position:relative}.contact-pag-form .form-group i{position:absolute;top:20px;color:#d7a856;left:13px;font-size:20px}.contact-pag-form .form-group1 i{right:13px;left:unset;color:#7f7f7f;pointer-events:none}.contact-pag-form{margin-top:0}.contact-pag-form button{margin-top:30px}section.contact-main-sec button{font-size:12px;color:#000;font-family:"Montserrat";font-weight:500;width:fit-content;padding-left:20px;text-transform:uppercase;background-color:unset;border-radius:100px;padding:5px 15px;border:2px solid #d7a856;color:#fff;display:flex;align-items:center;gap:20px;padding-right:7px}.contact-pag-form .detailss:after{content:"";height:53px;width:10px;position:absolute;left:40px;top:5px;background-size:10px 50px;background-image:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/aroow-forward.png);background-repeat:no-repeat}.cicle-icon{margin:0 17px 0 0}.contact-side-bar h4{padding:0 0 30px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.details.form-group input{padding-left:10px!important}.details.form-group i{left:auto;right:23px}.contact-pag-form .details.form-group:after{position:absolute;left:auto;right:12px;background-image:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/contact-line.png);width:50px;height:50px;content:"";z-index:1;top:5px}.contact-pag-form .details.form-group{position:relative}.contact-pag-form h3{font-size:40px;line-height:1;color:#fff;margin-bottom:20px;font-weight:200}.contact-side-bar h3{font-size:40px;line-height:1;font-weight:400;color:#fff}.abt-txt h6{font-size:14px;color:#d7a856}section.about.inn.cat-det .abt-txt h3{font-family:"Queensila"}section.about.inn.cat-det .row{padding-bottom:30px;border-radius:10px}section.pre-order-pg{padding:100px 0 0}section.pre-order-pg button{display:flex;align-items:center;width:fit-content;gap:20px;padding:5px 7px;border:2px solid #d3a74f;border-radius:100px;color:#fff;padding-left:20px;background-color:unset;margin:0 auto;margin-top:30px;text-transform:uppercase}.our-client-sec .head-effect:after{width:50%}.our-client-sec .slick-slide{opacity:0}.client-sli .slick-active{opacity:1!important}section.our-client-sec .client-sli .slick-prev,section.our-client-sec .client-sli .slick-next{top:4%;width:0;padding:0;height:auto;outline:0;border:0}.client-sli .slick-prev{left:-30px}.client-box{margin:0;transition:all .2s}.client-sli{position:relative;z-index:1}.client-sli:after{content:"";position:absolute;left:0;top:9%;border:1px dashed #c6c3c0;width:100%;z-index:-1;display:none}.client-sli .slick-prev:before{content:"\f104";font-family:"FontAwesome";position:absolute;left:0;height:40px;width:40px;color:#fff;background-color:#121212;opacity:3!important;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:500}.client-sli .slick-next:before{font-family:"FontAwesome";position:absolute;left:0;height:40px;width:40px;color:#fff;background-color:#7b1e3c;opacity:1!important;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:900;content:"\f105"}.client-box h6{color:#f6ae15;font-size:15px;font-weight:500;display:block;margin-bottom:10px;padding-left:20px}.client-box .quotess{margin-left:20px;position:relative;left:0;top:0;height:70px;width:70px;border-radius:50%;background-color:#d7a8564a;z-index:-1;display:flex;align-items:center;justify-content:center;margin-bottom:50px}.client-box .quotess:after{content:"";position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:50%;background:#d7a856;color:#fff;font-size:30px}.client-box *{transition:all .9s}.client-box:hover *{color:#fff;background-color:#86090f}.client-box .quotess:before{z-index:2;color:#fff;font-size:20px}.client-ineer-box:before{content:"";position:absolute;top:-20px;left:5%;width:0;height:0;border:20px solid #fff0;border-top-color:#0d0d0d;border-bottom:0;margin-left:20px;margin-bottom:20px;transform:rotate(180deg);filter:drop-shadow(2px 4px 6px #00000021)}.client-ineer-box{border-radius:10px;z-index:2;padding:30px;position:relative;box-shadow:-5px 4px 5px 0 #00000012;background:#0d0d0d}.client-ineer-box ul{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}.client-ineer-box ul li h4{color:#fff;font-size:25px;margin:0;line-height:1.2;text-transform:capitalize}.client-ineer-box ul li h4 span{font-size:16px;display:block;color:#7c7c7c;text-transform:capitalize!important;margin-top:0;font-family:"Dancing"}.client-ineer-box ul li i{color:#ffc107;margin-right:5px}section.our-client-sec.slick-track{margin-bottom:30px}h2.themes-h2.head-effect{font-size:62px;color:#000;margin:0 0 5px}.client-sli .slick-next:hover:before,.client-sli .slick-prev:hover:before{background:#7b1e3c}.client-sli .slick-next{right:0}.client-ineer-box p{margin:0;font-weight:400;color:#7c7c7cbd;width:97%;font-size:15px}section.our-client-sec button.slick-prev:after{display:none}section.our-client-sec button.slick-next:after{display:none}section.our-client-sec .slick-track{padding-bottom:30px}.cclient_heading p{width:80%;margin:0 auto}.cclient_heading h2{margin-bottom:20px}section.happy-customers{padding:100px 0 0}.test-top-txt{text-align:center}.test-top-txt h3{font-size:80px;line-height:1;font-weight:300;color:#fff}.test-top-txt p{font-size:14px;color:#fff;margin:0 auto;width:55%}.client-ineer-box:hover:before{border-top-color:#800509}.ban-social ul li a:hover:before{transition:1s;background-color:#d3a74f}.selection-main-bx:hover{background-color:#8b050b;transition:1s}.date-wrapper{position:relative;width:100%;background-color:unset}.date-wrapper input{width:100%;padding:10px 40px 10px 10px;background-color:unset;height:60px;font-size:15px;padding-left:55px;border:1px solid #bdbdbd;line-height:0;box-shadow:none;color:#fff;font-weight:400;background-color:#fff0;display:flex;border-radius:5px;margin-bottom:20px;position:relative;outline:none}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;display:block;width:0;height:0}.calendar-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);cursor:pointer;color:#d3a74f}.date-wrapper:after{content:"";height:53px;width:10px;position:absolute;left:40px;top:5px;background-size:10px 50px;background-image:url(//www.ksheartandsoulfood.com/wp-content/themes/heart-n-soul-food/css/../images/aroow-forward.png);background-repeat:no-repeat;z-index:1}section.map-sec .container-fluid{padding:0 3%}section.map-sec{padding-top:100px;border-radius:100px}section.map-sec iframe{border-radius:20px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(80%) contrast(120%)}.details.form-group select{height:60px;font-size:15px;padding-left:55px;border:1px solid #bdbdbd;line-height:1;box-shadow:none;color:#ffffffab;font-weight:400;background-color:#fff0;display:flex;border-radius:5px;margin-bottom:20px;z-index:11;position:relative;width:100%}.details.form-group select option{color:#000}.details.form-group select::placeholder{color:#fff}section.banner.inn .ban-txt-img{text-align:end}.ft-logo ul li a:hover{background-color:#800509;transition:1s}section.about.inn.cat h3{text-transform:capitalize;font-size:60px;line-height:1.2}.menu-det-description{margin-top:40px;padding:25px;background-color:#1a1a1a;border-left:4px solid #d3a74f;border-radius:8px}.menu-det-description p{font-size:15px;line-height:1.6;color:#fff;margin-bottom:10px}.menu-det-description p:last-child{margin-bottom:0}.menu-det-description strong{color:#d3a74f;text-transform:uppercase;letter-spacing:.5px}.menu-dv-1{border:2px solid #888;border-radius:0 0 20px 20px;padding:0 30px 30px;height:340px;margin:30px 0}.menu-dv-1 ul{width:50%;float:left;padding-right:40px}.menu-dv-1 ul em{font-size:21px;color:#fff;font-style:unset;text-transform:uppercase;background:#111112;position:relative;z-index:99}.menu-dv-1 ul li{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:nowrap;width:100%;position:relative;overflow:hidden;margin:auto;color:#000;text-align:center;margin-bottom:20px}.menu-dv-1 ul li span{position:absolute;left:0;right:0;width:100%;z-index:0;white-space:nowrap;color:#888}.menu-dv-1 ul em:last-child{padding-left:10px}.menu-dv-1 ul em:first-child{width:auto;padding-right:10px}.menu-dv-1 ul li span em{color:#fff;font-size:20px;font-style:initial;padding:0!important}section.men-list{padding-top:100px}.menu-top-txt-list h2{text-align:center;color:#fff}.menu-dv-hd h5{text-align:center;margin:0 0 20px;color:#fff;font-size:40px}.menu-dv-1.tw ul{width:100%}.menu-dv-hd p{text-align:center;color:#fff}.menu-dv-hd{margin:40px 0}.menu-dv-1.on{height:380px}.menu-dv-1.tw{height:320px}.menu-dv-1.tr{height:280px}.abt-txt h2{color:#fff;font-size:25px;font-family:'Queensila';line-height:10px}.img-menu-abt img{width:90px;height:77px;object-fit:cover;border-radius:4px}.text-menu-abt p span{color:#d0a64c;font-weight:600;width:60px;display:block}.main-menu-box{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.add-btn{display:inline-block;padding:6px 9px;font-size:16px;cursor:pointer;border:2px solid #d0a655;background-color:#d0a655;color:#fff;border-radius:5px;text-decoration:none;transition:all .3s ease;width:100px;font-family:'Poppins';font-size:14px;text-align:center;margin-left:8px}.add-btn.added{background-color:#0d0d0d;color:#fff;border-color:#fff;width:100px;text-align:center}.text-menu-abt{display:flex;align-items:flex-start;width:100%;justify-content:space-between}.text-menu-abt p{font-size:13px;width:80%;margin-bottom:0}.abt-txt .col-md-6.col-lg-6.col-12{padding:0 10px}.clean-404{display:flex;align-items:center;justify-content:center;min-height:75vh;background:#0e0e0e;padding:80px 20px}.container-404{max-width:600px;width:100%;margin:0 auto}.error-code{font-size:110px;font-weight:700;color:#d4af37;margin-bottom:15px}.page-title{font-size:30px;color:#fff;margin-bottom:10px}.page-description{font-size:15px;color:#aaa;margin-bottom:30px;line-height:1.6}.buttons-404{margin-bottom:30px}.btn{display:inline-block;padding:12px 28px;margin:8px;font-size:14px;border-radius:30px;text-decoration:none;font-weight:500;transition:all .3s ease}.primary-btn{background:linear-gradient(135deg,#d4af37,#f1d77a);color:#000;box-shadow:0 4px 15px rgb(212 175 55 / .3)}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(212 175 55 / .5)}.secondary-btn{border:1px solid #666;color:#ddd;background:0 0}.secondary-btn:hover{background:#1a1a1a;border-color:#d4af37;color:#fff}.search-box{margin-top:10px}.search-box input[type=search]{padding:12px 15px;width:65%;border-radius:25px;border:1px solid #333;background:#111;color:#fff}.search-box input[type=submit]{padding:12px 20px;border-radius:25px;border:none;background:#d4af37;color:#000;margin-left:8px;cursor:pointer}@media only screen and (min-width:992px) and (max-width:1199px){.banner-txt{margin:unset}.ban-social{margin:unset;margin-top:20px}.ban-social ul{gap:10px}.ban-social ul li a{font-size:12px;width:35px;height:35px}.ban-social:before{top:15px}.head-ban-bf{padding-left:23px}a.btn-1{gap:10px;padding-left:10px;font-size:12px}a.btn-1 img{width:30px}.abt-txt h3{font-size:40px}.abt-txt h3{font-size:40px}.section-bot-txt h6{font-size:12px;line-height:21px}section.about.inn.cat h3{font-size:40px;line-height:1}.inp-main button{width:59%}section.banner{padding:158px 0}.use-ful-links ul li i{font-size:24px}.menu-dv-1.tr{height:280px;margin-top:40px}.menu-dv-1 ul em{font-size:12px}}@media only screen and (min-width:768px) and (max-width:991px){.menuSec ul{gap:29px}.menu-dv-1 ul em{font-size:12px}a.btn-1{font-size:12px;gap:10px;padding-left:10px}a.btn-1 img{width:24px}.menuSec .col-md-10.d-none.d-md-block{width:77%}.menuSec .col-md-2{width:22%}.banner-txt{margin:unset}.ban-social{margin:unset;margin-top:20px}.ban-social h6{font-size:12px}.ban-social ul li a{font-size:10px;width:26px;height:26px}.head-ban-bf{padding-left:20px}.menuSec{padding:40px 0}.ban-social:before{top:11px}.ban-social ul{gap:10px}.menuSec ul li a{font-size:13px}.menuSec ul li a{font-size:13px}.abt-txt h3{font-size:33px}.abt-txt p{font-size:12px}.section-bot-txt h6{font-size:12px;line-height:20px}.pre-order-txt h3{font-size:47px}.work-bx p{font-size:12px;width:100%}.work-bx h5{font-size:20px}.test-top-txt h3{font-size:50px}.test-top-txt p{font-size:12px;width:80%}.news-txt h2{font-size:46px}.inp-main button{width:89%;font-size:13px;gap:10px}.news-txt{padding:80px 40px}section.pre-order{margin-top:80px}section.pre-order{margin-top:80px}.use-ful-links ul li a{font-size:11px}.use-ful-links ul li{gap:10px}section.about.inn.cat h3{font-size:40px}.use-ful-links h4{font-size:18px}.menu-dv-1 ul em{font-size:12px}.menu-dv-1.tw{height:360px}section.happy-customers.inn .col-md-4{width:50%;margin-bottom:30px}}@media only screen and (min-width:520px) and (max-width:767px){.head-ban-bf{padding:unset}section.banner{border-top-right-radius:0!important;border-bottom-left-radius:0!important}.banner-txt{margin:unset}.banner-txt h1{font-size:40px;line-height:1}.banner-txt p{font-size:12px;line-height:20px}.banner-txt{margin-bottom:30px}.ban-social{margin:unset;display:block;margin-top:30px}.ban-social:before{display:none}header .col-md-2.col-sm-6.col-xs-6.text-right{margin:0 auto;display:block;width:fit-content}.abt-txt h3{font-size:44px;margin-top:20px;line-height:1}.abt-txt p{font-size:12px;line-height:20px}.abt-img img{height:400px}section.about{padding:80px 0}.our-selection-top p{font-size:12px;width:87%}.section-bot-txt h6{font-size:12px;line-height:20px}.pre-order-txt h3{font-size:47px}.pre-order-txt p{font-size:12px;width:80%}section.pre-order{padding-bottom:100px;margin-top:80px}.pre-orde-img img{height:400px}.it-work h3{font-size:40px;line-height:1}.it-work p{width:80%;font-size:12px;line-height:20px}section.happy-customers{padding:80px 0 0}.test-top-txt h3{font-size:42px}.test-top-txt p{width:90%;font-size:12px;line-height:22px}.work-sm-img:before{display:none}.news-txt{padding:80px 0}.news-txt h2{font-size:40px;line-height:1}.news-txt p{font-size:12px;line-height:20px;width:90%}.news-txt form{width:100%}.inp-main button{width:100%;margin-top:0;gap:10px;padding-left:10px;font-size:12px}.inp-main button img{width:40px}section.about.inn.cat h3{font-size:42px;line-height:1}.col-12.text-center.mb-5 h3{font-size:42px;line-height:1}.col-12.text-center.mb-5 p{font-size:12px;line-height:20px;width:80%}.ft-bot{margin-top:20px}.contact-info{padding:30px 15px}.contact_text p a{font-size:12px}.pdt-img{margin-top:40px}.work-bx.tw{border-right:1px solid #fff;height:88%}.work-bx{height:88%}.slicknav_menu{display:block;position:relative;z-index:99999}.menuSec{padding:70px 0 20px}section.pro-order-2{margin-top:-70px}.menu-dv-1.on{height:570px;padding:0 10px}.menu-dv-1 ul em{font-size:10px}.menu-dv-1.tr{padding:0 10px}.menu-dv-1 ul{padding-right:10px}.menu-dv-1.tw{padding:0 10px;height:430px}}@media only screen and (min-width:300px) and (max-width:519px){.head-ban-bf{padding:unset}section.banner{border-top-right-radius:0!important;border-bottom-left-radius:0!important}.banner-txt{margin:unset}.banner-txt h1{font-size:40px;line-height:1}.banner-txt p{font-size:12px;line-height:20px}.banner-txt{margin-bottom:30px}.ban-social{margin:unset;display:block;margin-top:30px}.ban-social:before{display:none}header .col-md-2.col-sm-6.col-xs-6.text-right{margin:0 auto;display:block;width:fit-content}.abt-txt h3{font-size:44px;margin-top:20px;line-height:1}.abt-txt p{font-size:12px;line-height:20px}.abt-img img{height:400px}section.about{padding:80px 0}.our-selection-top p{font-size:12px;width:87%}.section-bot-txt h6{font-size:12px;line-height:20px}.pre-order-txt h3{font-size:47px}.pre-order-txt p{font-size:12px;width:80%}section.pre-order{padding-bottom:100px;margin-top:80px}.pre-orde-img img{height:400px}.it-work h3{font-size:40px;line-height:1}.it-work p{width:80%;font-size:12px;line-height:20px}section.happy-customers{padding:80px 0 0}.test-top-txt h3{font-size:42px}.test-top-txt p{width:90%;font-size:12px;line-height:22px}.work-sm-img:before{display:none}.news-txt{padding:80px 0}.news-txt h2{font-size:40px;line-height:1}.news-txt p{font-size:12px;line-height:20px;width:90%}.news-txt form{width:100%}.inp-main button{width:100%;margin-top:0;gap:10px;padding-left:10px;font-size:12px}.inp-main button img{width:40px}section.about.inn.cat h3{font-size:42px;line-height:1}.col-12.text-center.mb-5 h3{font-size:42px;line-height:1}.col-12.text-center.mb-5 p{font-size:12px;line-height:20px;width:80%}.ft-bot{margin-top:20px}.contact-info{padding:30px 15px}.contact_text p a{font-size:12px}.pdt-img{margin-top:40px}.work-bx.tw{border-right:1px solid #fff;height:88%}.work-bx{height:88%}.slicknav_menu{display:block;position:relative;z-index:99999}.menuSec{padding:70px 0 20px}section.pro-order-2{margin-top:-70px}.menu-dv-1.on{height:570px;padding:0 10px}.menu-dv-1 ul em{font-size:10px}.menu-dv-1.tr{padding:0 10px}.menu-dv-1 ul{padding-right:10px}.menu-dv-1.tw{padding:0 10px;height:430px}}