D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home3
/
encodto1
/
salvation.incrediblebengal.com
/
assets
/
css
/
Filename :
main-style.css
back
Copy
@import url('https://fonts.googleapis.com/css2?family=Tangerine&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Berkshire+Swash&family=Tangerine&display=swap'); :root{--cat-title-family:Poppins,sans-serif;--cat-theme-family:Nunito,sans-serif;--cat-main-bg:#fff;--cat-alternate-bg:#fff8f6;--cat-font-color:#44566c;--cat-title-color:#212529;--cat-white:#fff;--cat-primary-color:#b7d074;--cat-border-color:#efefef;--cat-input-border:#efefef;--cat-input-bg:#fff;--cat-footer-bg:#141519;--cat-placeholder:#b1b1b1;--cat-black:#111;--cat-radius0:0;--cat-radius-comman:3px;--cat-radius10:10px;--cat-circle-radius:50%;--cat-page-title-font:50px;--cat-font-size:16px;--cat-font18:18px;--cat-font12:12px;--cat-font14:14px;--cat-font24:24px;--cat-page-title-size:52px;--cat-title-size:42px;--cat-sub-title-size:26px;--cat-widgets-title-size:22px;--cat-shadow:0 0 30px #000;--cat-transition:all .3s} *{outline:0!important;} html{margin: 0;padding: 0;overflow-x:hidden!important;} body{font-family:var(--cat-theme-family);font-weight:400;font-size:var(--cat-font-size);line-height:1.5;-webkit-font-smoothing:antialiased;margin: 0;padding: 0;overflow-x:hidden;background:var(--cat-main-bg);color:var(--cat-font-color)} body::-webkit-scrollbar{width:6px;box-shadow:none} body::-webkit-scrollbar-track{background-color:var(--cat-alternate-bg);box-shadow:none} body::-webkit-scrollbar-thumb{background-color:var(--cat-primary-color);box-shadow:none} a{color:var(--cat-font-color)} a:visited:hover,a:hover,a:focus,button,button:hover{color:var(--cat-primary-color)} a,a:hover,a:focus,button,button:hover{text-decoration:none;-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} img{max-width:100%;height:auto} input,textarea,select,button,button:focus,button:hover,label,.form-control:focus{box-shadow:none} .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:10px;color:var(--cat-title-color);text-transform:capitalize;font-family:var(--cat-title-family);line-height:1.2} .cat_red{color:#cd3131} .padding-left{padding-left:0} .padding-right{padding-right:0} .p_t15{padding-top:15px} .p_t30{padding-top:30px} .p_t15{padding-top:15px} .p_t20{padding-top:20px} .m-b55{margin-bottom:55px} .m-b50{margin-bottom:50px} .m_t25{margin-top:25px} .m_t15{margin-top:15px} .m_b30{margin-bottom:30px;} .m_b20{margin-bottom:20px;} strong{font-weight:600} iframe{width:100%;border:none} a:visited{color:inherit} input,textarea,select{color:var(--cat-font-color);border:1px solid var(--cat-input-border);background:var(--cat-input-bg);width:100%;padding:0 20px;height:40px;line-height:40px;border-radius:var(--cat-radius-comman);font-size:var(--cat-font14)} .input-wrap textarea{height:150px;border-radius:var(--cat-radius-comman);padding:20px} input:focus,textarea:focus,select:focus{border-color:var(--cat-primary-color);color:var(--cat-font-color)} input:focus,textarea{-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} input::-webkit-input-placeholder,.input-wrap input::-webkit-input-placeholder,.input-wrap textarea::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--cat-placeholder)} .input-wrap input::-moz-placeholder,.input-wrap textarea::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:var(--cat-font-color);opacity:.6} .input-wrap input:-ms-input-placeholder,input:-ms-input-placeholder,.input-wrap textarea:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--cat-font-color);opacity:.6} .input-wrap input:-moz-placeholder,input:-moz-placeholder,.input-wrap textarea:-moz-placeholder,textarea:-moz-placeholder{color:var(--cat-font-color);opacity:.6} input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} .input-wrap label{font-weight:600;color:var(--cat-title-color);margin:0 0 10px} .display-flex{display:flex;flex-wrap:wrap} textarea{resize:none;height:100px} .cat-input-wrap input::-webkit-calendar-picker-indicator{filter:invert(1)} .scroll-to-topp{display: none; position:fixed;right:15px;bottom:15px;cursor:pointer;width:50px;height:50px;text-align:center;line-height:50px;-webkit-border-radius:var(--cat-radius10);-moz-border-radius:var(--cat-radius10);border-radius:var(--cat-radius10);z-index:9;visibility:hidden;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);background:var(--cat-primary-color);color:var(--cat-white);font-size:var(--cat-sub-title-size)} .scroll-to-topp:hover,.scroll-to-topp:visited,.scroll-to-topp:visited:hover,.scroll-to-topp:focus{color:var(--cat-white)} .scroll-to-topp.active{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);animation:bounceInDown 2s;-webkit-animation:bounceInDown 2s;-moz-animation:bounceInDown 2s} @keyframes bounce { 0%,100%{transform:translateY(-20px)} 50%{transform:translateY(0px)} } .cat-btn{position:relative;display:inline-block;color:var(--cat-white);background-color:#b7d074;border-radius:30px;overflow:hidden;transition:all 500ms ease;z-index:1;padding:10px 15px;text-align:center;font-size:14px;font-weight:600;text-transform:capitalize;min-width:120px;} .cat-btn::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";border-radius:30px;background-color:#b7d074;transform:scale(2,2);-webkit-transform-origin:right center;transform-origin:left center;transition:transform 500ms linear;transition-timing-function:ease-out;z-index:-1} .cat-btn:hover{color:var(--cat-white);background-color:var(--cat-black)} .cat-btn:hover,.cat-btn:focus,.cat-btn:visited,.cat-btn:active,a.cat-btn:hover,a.cat-btn:focus,a.cat-btn:visited,a.cat-btn:active{color:var(--cat-white);background-color:#087a59;outline: none;border: 0px;box-shadow: none;} .cat-btn:hover:before{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out} .btn-black{background:var(--cat-black)} .btn-black:before{background:var(--cat-black)} .btn-black:hover,.btn-black:focus,.btn-black:visited,.btn-black:active,a.btn-black:hover,a.btn-black:focus,a.btn-black:visited,a.btn-black:active{color:var(--cat-white);background:var(--cat-primary-color)} .cat-preloader{background-color:var(--cat-white);bottom:0;left:0;position:fixed;right:0;top:0;z-index:2147483647;width:100%;height:100%} .cat-preloader-inner{background-position:center center;background-repeat:no-repeat;height:auto;position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)} @keyframes shake { 10%,90%{transform:translate3d(1px,-1px,0)} 20%,80%{transform:translate3d(-2px,2px,0)} 30%,50%,70%{transform:translate3d(3px,-4px,0)} 40%,60%{transform:translate3d(0px,4px,0)} } .cat-logo-wrapper a img.brand_logo{height:55px;} .cat-link{font-weight:700;display:inline-block;color:var(--cat-title-color);position:relative;padding:0 0 3px} .cat-link svg{height:12px;fill:var(--cat-title-color)} .cat-link:hover svg{fill:var(--cat-primary-color)} .cat-link:hover svg,.cat-link svg{-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} .menu-btn-wrap{display:flex;flex-wrap:wrap} .header-wrapper{padding:0px 0;min-height:80px;display:flex;align-items:center;flex-wrap:wrap} .main-menu-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end} .header-wrapper .row{align-items:center} .ext-logo img{max-height:50px} .main-menu>ul{position:relative} .main-menu ul{padding:0;margin:0;display:flex;flex-wrap:wrap} .main-menu ul li{position:relative;list-style:none} .has-sub-menu .sub-menu li{width:100%} .main-menu ul>li>a{padding:10px;display:inline-block;font-weight:700;color:#444;text-transform:capitalize;font-size:var(--cat-font17);} .main-menu ul>li>a:hover,.main-menu ul>li.active>a{color:#b7d074} .main-menu .sub-menu>li>a{width:100%;padding:10px 20px;position:relative} .has-sub-menu>.sub-menu>li>a:before{content:"";position:absolute;left:0;height:1px;width:0;background:var(--cat-primary-color);top:0;bottom:0;margin:auto} .has-sub-menu>.sub-menu>li:hover>a,.main-menu ul>li>a.active{color:var(--cat-primary-color)} .has-sub-menu>.sub-menu>li:hover>a:before{color:var(--cat-primary-color);width:10px} .has-sub-menu .sub-menu li:hover a:before,.has-sub-menu .sub-menu li a:before{-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} .menu-btn-wrap .menu-btn{margin:0 0 0 20px} .menu-btn-wrap>a{width:50px;height:50px;display:flex;text-align:left;padding:15px;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--cat-white);margin:0 0 0 20px;background:var(--cat-primary-color);border-radius:50%} .menu-btn span{display:block;width:18px;height:2px;-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition);margin:3px 0;background:var(--cat-white)} .menu-btn span:nth-child(2){width:15px} .menu-btn-wrap.open .menu-btn span:nth-child(2){opacity:0;visibility:hidden} .menu-btn-wrap.open .menu-btn span:nth-child(1){transform:translate(0px,4px) rotate(-48deg)} .menu-btn-wrap.open .menu-btn span:nth-child(3){transform:translate(0px,-6px) rotate(48deg)} .header-wrapper{position:absolute;top:0;left:0;z-index:9;right:0} .main-menu-container{position:relative;padding:10px 0} .search-box{position:fixed;right:0;bottom:0;top:0;width:100%;left:0;background:rgba(0,0,0,0.85);z-index:99;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:url(../images/main/close-search.png),auto;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)} .search-box.show{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)} .search-box.show,.search-box{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s} .search-box-container{width:50%;position:relative;text-align:end;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);visibility:hidden} .search-box.show .search-box-container{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);visibility:visible} .search-box.show .search-box-container,.search-box-container{-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s} .search-bar-inner{position:relative;height:50px} .search-bar-inner input{width:100%;height:50px;padding:12px 55px 12px 0;border:none;border-radius:0;background:transparent;border-bottom:2px solid var(--cat-white);color:var(--cat-white)} .search-bar-inner input::-webkit-input-placeholder{color:var(--cat-white);opacity:90%} .search-bar-inner input::-moz-placeholder{color:var(--cat-white);opacity:90%} .search-bar-inner input:-ms-input-placeholder{color:var(--cat-white);opacity:90%} .search-bar-inner input:-moz-placeholder{color:var(--cat-white);opacity:90%} .search-bar-inner button{position:absolute;right:3px;top:3px;bottom:3px;border:none;background:transparent;color:var(--cat-white);width:45px;font-size:20px;border-radius:26px} .close-btn{margin:0 0 20px;display:inline-block;padding:0 15px} .close-btn svg{width:20px;fill:var(--cat-white)} .cat-banner-wrapper{padding:80px 80px;background:url('../images/main/cat-bannerp.jpg');background-position:center;background-size:cover; position:relative;min-height:100vh;display:block;flex-wrap:wrap;align-items:center;justify-content:center;} .cat-banner-wrapper:before{position:absolute;content:"";background-image:url(../images/main/sahp2.png);background-repeat:no-repeat;background-position:center;right:100px;top:150px;width:100px;height:100px;animation:rotateIndefinitely 8s infinite linear;opacity:.5} .cat-banner-wrapper:after{position:absolute;content:"";background-image:url(../images/main/sahp2.png);background-repeat:no-repeat;background-position:center;left:500px;bottom:70px;width:100px;height:100px;animation:rotateIndefinitely 8s infinite linear;opacity:.5} .cat-banner-section{position:relative} .cat-banner-section .banner-img img{height: 500px;} .cat-banner-social{position:absolute;right:20px;top:0;bottom:0;margin:auto;display:flex;align-items:center;flex-wrap:wrap} .cat-banner-social ul{padding:0;margin:0} .cat-banner-social ul li{list-style:none;writing-mode:vertical-lr} .cat-banner-social ul li+li{margin:30px 0 0} .cat-banner-social ul li a{font-weight:700;color:var(--cat-primary-color);} .cat-banner-social ul li a:hover{color:var(--cat-primary-color)} .cat-banner-text{padding:0 30px 0 0} .cat-banner-text-inner{margin:30px 0} .cat-banner-text h4{font-size:18px;font-family:var(--cat-theme-family);font-weight:700;margin:0;display:inline-block;padding:12px 30px;border-radius:50px;color:#b7d074;position:relative} .cat-banner-text h4::before{content:"";position:absolute;left:0;right:0;top:0;background-color:#b7d074;bottom:0;opacity:.1} .cat-banner-text h4 span{position:relative;z-index:1} .cat-banner-title{font-size:52px;margin:18px 0 21px;font-weight:900} .cat-banner-text-inner p{font-size:18px;max-width:700px;margin:0 auto 11px;font-weight:700} .cat-banner-contact{color:var(--cat-white);background:#b7d074;position:absolute;bottom:0;left:0;padding:20px 15px;top:0;margin:auto;height:fit-content;writing-mode:tb;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border-radius:20px 0 0 20px;font-weight:600;font-size:14px;letter-spacing:2px} .cat-banner-contact i{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)} .cat-banner-contact:hover,.cat-banner-contact:visited,.cat-banner-contact:focus{color:var(--cat-white);background:var(--cat-primary-color)} .zooming{animation:5s zooming infinite linear;-webkit-animation:5s zooming infinite linear;-moz-animation:5s zooming infinite linear;-ms-animation:5s zooming infinite linear;-o-animation:5s zooming infinite linear} @-webkit-keyframes zooming { 0%{-webkit-transform:scale(0.9);transform:scale(0.9)} 50%{-webkit-transform:scale(1);transform:scale(1)} 100%{-webkit-transform:scale(0.9);transform:scale(0.9)} } @keyframes zooming { 0%{-webkit-transform:scale(0.9);transform:scale(0.9)} 50%{-webkit-transform:scale(1);transform:scale(1)} 100%{-webkit-transform:scale(0.9);transform:scale(0.9)} } .cat-banner-btn-wrap{margin:32px 0 0} .cat-banner-btn-wrap .cat-btn:first-of-type{margin-right:16px} .header-btn{margin:0 0 0 20px} @keyframes rotateIndefinitely { 0%{transform:rotate(0deg)} 25%{transform:rotate(90deg)} 50%{transform:rotate(180deg)} 75%{transform:rotate(270deg)} 100%{transform:rotate(360deg)} } .scroll-down-section{position:absolute;z-index:99;left:0;right:0;margin:auto;bottom:50px} .scroll-down-section:before{background:var(--cat-title-color);width:1px;height:20px;position:absolute;bottom:40px;left:-1px;right:0;margin:0 auto;content:''} .scroll-down-section span{position:absolute;bottom:0;left:50%;width:23px;height:40px;margin-left:-12px;border:2px solid var(--cat-title-color);-webkit-border-radius:var(--cat-radius10);-moz-border-radius:var(--cat-radius10);border-radius:var(--cat-radius10)} .scroll-down-section span:before{position:absolute;top:4px;left:50%;content:'';width:5px;height:9px;margin-left:-3px;border:2px solid var(--cat-title-color);-webkit-border-radius:3px;border-radius:3px;-webkit-animation:down 2s infinite;animation:down 2s infinite;box-sizing:border-box} @-webkit-keyframes down { 0%{-webkit-transform:translate(0,0);opacity:0} 40%{opacity:1} 80%{-webkit-transform:translate(0,20px);opacity:0} 100%{opacity:0} } @keyframes down { 0%{transform:translate(0,0);opacity:0} 40%{opacity:1} 80%{transform:translate(0,20px);opacity:0} 100%{opacity:0} } .cat-banner-img{display:flex;flex-wrap:wrap;position:relative;background-image:url(../images/main/banner-img.png);background-repeat:no-repeat;background-position:center;background-size:auto;margin:0 0 70px;border:10px solid var(--cat-border-color)} .cat-banner-slider{max-width:100%;box-shadow:0 0 20px #000} .cat-banner-slides img{width:100%;max-height:500px;min-height:500px;object-fit:cover} body .search-field{box-shadow:0 0 10px red;height:50px;position:relative;display:flex;flex-wrap:wrap;align-items:center} .search-field input{height:50px;position:relative;padding:0 60px 0 20px} .search-field .cat-search-btn{position:absolute;right:0;color:var(--cat-primary-color);width:60px;text-align:center;height:50px;line-height:50px} .cat-banner-single-img{height:165px;width:250px;position:absolute;left:0;bottom:-70px;margin:auto;z-index:2;right:0;border:8px solid var(--cat-border-color)} .cat-banner-single-img img{height:150px;width:100%;object-fit:cover} .cat-top-dish-section{position:relative;background:var(--cat-white);box-shadow:0 0 10px #c5c5c5;border-radius:0px;overflow:hidden;margin:0 0 30px} .popular_dishes .popularDish_slider{margin:0px 10px;} .popular_dishes .popularDish_slider.owl-carousel .owl-item{margin-bottom: 5px;} .popular_disheDiv{box-shadow:0px 3px 8px 3px #ccc;height:100%;width:100%;} /*.popular_disheImg img{height: 250px;width: 350px;}*/ .popular_disheDiv .popular_dishDetails{padding: 20px;height:106px;} .popular_disheDiv .popular_dishDetails h4{font-family: var(--cat-title-family);font-weight: 600;font-size:21px;color:var(--cat-font-color);margin-bottom: 0;} .popular_disheDiv .popular_dishDetails h4 span{float: right;color: var(--cat-primary-color);} .popular_disheDiv .popular_dishDetails p{font-size:14px;margin-bottom: 0;} .cat-top-dish-img::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;opacity:0;background:#fff;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:90%;-ms-transform-origin:90%;transform-origin:90%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition:.5s;-o-transition:.5s;transition:.5s} .cat-top-dish-img::after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;opacity:0;background:#fff;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:90%;-ms-transform-origin:90%;transform-origin:90%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition:.5s;-o-transition:.5s;transition:.5s} .cat-top-dish-section:hover .cat-top-dish-img::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);opacity:.5} .cat-top-dish-section:hover .cat-top-dish-img::after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:.5} a.cat_view{font-size:20px;color:#fff;font-family:Abril Fatface;text-transform:capitalize;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;width:100%;float:left;display:inline-block} a.cat_view i{position:relative;top:0;font-weight:600;margin-left:2px} a.cat_view i:before{font-size:16px} a.cat_view:hover{color:#cd3131} .cat_menus_img{display:block;float:left;position:absolute;bottom:-9px;left:-39px} .cat_service_wrapper{width:100%;padding:100px 0;background-color:#fff} .cat_service_box{width:100%;float:left;text-align:right} span.cat_service_icon{float:left;width:100%;margin:0px 0 0px;} span.cat_service_icon img{height:120px;} .cat_service_box h5{float:left;width:100%;margin:0 0 5px;text-transform:capitalize;font-size:20px;font-weight:600;color: var(--cat-primary-color);font-family: var(--cat-title-family);} .cat_service_box p{float:left;width:100%} .cat_service_box.box-left{text-align:left} .cat_service_outer{width:430px;height:510px;margin:0 auto;background-image:url(../images/services/chart.jpg);background-size:cover;position:relative} .cat_service_chart{background-color:#1d1d1d;width:100%;float:left;padding:15px;position:absolute;top:0;left:0;height:1200px;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out} .cat_service_data{width:100%;height: 100%;border:4px solid #fff;text-align:center;padding:23px 0 30px;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out} .cat_section_headings{width:100%;float:left;text-align:center;z-index:10;position:relative} span.cat_subheading{width:100%;float:left;font-size:25px;font-weight:500;color:var(--cat-primary-color);font-family: 'Berkshire Swash', cursive;} .cat_section_headings h4{width:100%;float:left;color:#fff;margin:0;padding:5px 0 1px;text-transform:capitalize;font-size:32px;font-family: Abril Fatface;} .cat_border{width:53px;background-color:#cd3131;height:1px;display:inline-block} .cat_service_data p{width:100%;color:#fff;margin:0 0 15px;padding:15px 50px} @-moz-keyframes morphing { 0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px rgba(0,0,0,0.2)} 25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%} 50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;box-shadow:-10px -5px 50px rgba(0,0,0,0.2)} 75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%} } @-webkit-keyframes morphing { 0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px rgba(0,0,0,0.2)} 25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%} 50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;box-shadow:-10px -5px 50px rgba(0,0,0,0.2)} 75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%} } @-o-keyframes morphing { 0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px rgba(0,0,0,0.2)} 25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%} 50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;box-shadow:-10px -5px 50px rgba(0,0,0,0.2)} 75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%} } @keyframes morphing { 0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px rgba(0,0,0,0.2)} 25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%} 50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;box-shadow:-10px -5px 50px rgba(0,0,0,0.2)} 75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%} } .cat-service-section:hover .cat-service-info h4{color:var(--cat-primary-color)} .cat-service-section:hover .cat-service-info h4,.cat-service-section .cat-service-info h4{-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} .cat-section-spacer{padding:50px 0 40px} .cat-section-spacer-equal{padding:50px 0 50px} .cat-heading-wrapper{position:relative;margin:0 0 25px;text-align:center} .cat-heading-wrapper h4{font-size:var(--cat-font18);font-size: 26px;letter-spacing: 1px;margin-bottom: 0px;position:relative;display:inline-block;padding:0 30px;font-family:'Tangerine', cursive;color:var(--cat-primary-color);font-weight:700} .cat-heading-wrapper h2::first-letter{color:var(--cat-primary-color)} .cat-heading-wrapper h4::before,.cat-heading-wrapper h4::after{content:"";position:absolute;width:20px;height:4px;border-radius:10px;background:var(--cat-primary-color);top:0;bottom:0;margin:auto} .cat-heading-wrapper h4::before{left:0} .cat-heading-wrapper h4::after{right:0} .cat-heading-wrapper h2{margin:0;font-weight:700;font-size:36px} .input-wrap{margin:0 0 30px;display:inline-block;width:100%} .nice-select{width:100%;border-color:var(--cat-input-border)} .nice-select .list{width:100%} .nice-select.open,.nice-select:active,.nice-select:focus{border-color:var(--cat-primary-color)} .cat-booking-wrapper{background-image:url(../images/main/booking-bg.jpg);background-position:center bottom;background-size:cover} .cat-booking-form{background:var(--cat-white);box-shadow:0 0 10px #ccc;padding:50px 50px 48px;border-radius:10px;position:relative;margin-top:5px} .cat-booking-form:before{content:"";position:absolute;bottom:0;left:0;width:10px;background-image:url(../images/main/shape.png);background-position:center;background-repeat:repeat-y;height:100%} .cat-booking-form:after{content:"";position:absolute;bottom:0;right:0;width:10px;background-image:url(../images/main/shape.png);background-position:center;background-repeat:repeat-y;height:100%;transform:rotate(180deg)} .has-bg{background:#f4f8e9;position:relative;} .has-bg:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:url(../images/main/bg-pattern.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.04} .has-bg .container{position:relative;z-index:1} .cat-booking-wrapper{margin:-35px 0 80px} .cat-booking-form .cat-shapp{position:absolute;top:0;left:-19px;width:0;height:0;border-bottom:30px solid var(--cat-primary-color);border-left:20px solid transparent} .cat-booking-form .cat-shapp2{position:absolute;top:0;right:-19px;width:0;height:0;border-bottom:30px solid var(--cat-primary-color);border-right:20px solid transparent} .cat-menu-wrapper{position:relative} .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:#b7d074;color:var(--cat-white)} .nav li.nav-item{padding:0;margin:0 5px 10px;} .nav-pills .nav-link{padding:10px 15px;font-weight:700;position:relative;color:var(--cat-primary-color);background:#fff;border-radius:40px;border:1px solid #ffcbdd;min-width:100px;} .nav-pills .nav-link:hover{color:var(--cat-primary-color)} .nav-pills .nav-link.active:hover{color:var(--cat-white)} .nav-pills .nav-link.active,.nav-pills .show>.nav-link{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s} .cat-nav-tabs{width:100%} .cat-menu-section::-webkit-scrollbar{width:3px;box-shadow:none} .cat-menu-section::-webkit-scrollbar-track{background-color:var(--cat-black);box-shadow:none} .cat-menu-section::-webkit-scrollbar-thumb{background-color:var(--cat-primary-color);box-shadow:none} .cat-page-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center} .cat-nav-tabs .nav{width:100%;justify-content:center;margin:0 0 30px} .tab-content{width:100%} .cat-menu-section{margin:0 0 30px;} .cat-pricing-title h4{color:#762543;font-size:19px;padding-right:50px;margin-bottom:5px;font-weight:600} .cat-pricing-list:hover .cat-pricing-title h4{color:var(--cat-primary-color)} .cat-pricing-list p{margin:0;font-size: 12px;color: #762543;font-weight: 700;} .cat-pricing-title .cat-price{position:absolute;top:0;right:0;font-weight:800;color:var(--cat-primary-color);font-size:22px} .cat-pricing-title .cat-price i{margin-right:2px;} .cat-pricing-list{display:flex;width:100%;border-bottom:1px solid #c5c5c5;margin-bottom:10px;position:relative;padding:0 5px 10px;flex-wrap:wrap;align-items:center} .cat-pricing-list:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0} .cat-pri-icon{width:80px;display:flex;height:80px;text-align:center;flex-wrap:wrap;align-items:center;justify-content:center} .cat-price-info{padding:0 0 0 20px;width:calc(100% - 90px);} .cat-pri-icon img{height:90px;min-width:90px;object-fit:cover;border-radius:50px;border: 1px solid #f4f8e9;box-shadow:2px 2px 8px 4px #f4f8e9;} .cat-pricing-list:hover,.cat-pricing-list,.cat-pricing-list:hover .cat-pricing-title h4,.cat-pricing-title h4,.cat-pricing-list:hover .cat-pricing-title h4,.cat-pricing-list .cat-pricing-title h4{transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out} .cat-pricing-title{position:relative} .cat-story-info .cat-heading-wrapper{text-align:left;margin:0 0 20px} .cat-story-list{padding:0;margin:0} .cat-story-list li span svg{height:20px;fill:var(--cat-primary-color);margin:0 10px 0 0} .cat-story-list li{list-style:none;position:relative;background:#f4f8e9;padding:10px 20px;box-shadow:-0px 0px 0px 0 #bbb;margin:20px 0 0;border-radius:50px;border:1px solid #ffe2ec; color:var(--cat-primary-color);font-weight:600} .cat-story-list li:hover,.cat-story-list li{transition:var(--cat-transition);-moz-transition:var(--cat-transition);-o-transition:var(--cat-transition);-webkit-transition:var(--cat-transition);-ms-transition:var(--cat-transition)} .cat-story-list li:hover{transform:translateX(15px);-moz-transform:translateX(15px);-o-transform:translateX(15px);-webkit-transform:translateX(15px);-ms-transform:translateX(15px)} .cat-store-imgs{text-align:center} .cat-story-img,.cat-story-info{margin:0 0 30px} .cat-about-wrapper{padding:56px 0 35px} .cat-event-wrapper{position:relative;background:url('../images/main/cat-bannerp.jpg');background-position:center;background-size:cover;} .cat-porfolio-wrapper{overflow:hidden} .cat-porfolio-section{position:relative;border-radius:10px;overflow:hidden;margin:0 0 30px} .cat-porfolio-section img{width:100%;border:none;max-height:275px;min-height:275px;object-fit:cover;object-position:center} .cat-filter-menu{text-align:center;margin-bottom:30px} .cat-filter-menu button{border:1px solid #ffcbdd;padding:10px 15px;font-weight:700;position:relative;color:var(--cat-primary-color);background:var(--cat-white);border-radius:40px;min-width:150px;margin:0 5px 10px;} .cat-filter-menu button.active,.cat-filter-menu button:hover{background:var(--cat-primary-color);color:var(--cat-white)} .cat-filter-menu button,.cat-filter-menu button.active,.cat-filter-menu button:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s} .cat-filter .mix{display:none} .cat-overlay{position:absolute;width:auto;top:0;bottom:0;left:0;right:0;background:hsl(0deg 61% 50% / 60%);opacity:0;text-align:center} .cat-overlay-text{position:absolute;bottom:20px;left:20px} .cat-overlay-text h4{color:var(--cat-white);text-transform:capitalize;font-weight:600;margin:0;font-size:20px;font-family:var(--cat-theme-family)} .cat-overlay>a{width:50px;height:50px;display:inline-block;color:var(--cat-white);line-height:50px;text-align:center;top:calc(50%);position:relative;-webkit-transition:translateY(-50%);-moz-transition:translateY(-50%);-ms-transition:translateY(-50%);-o-transition:translateY(-50%);transform:translateY(-50%)} .cat-overlay a span{display:inline-block;font-size:24px} .cat-overlay a:hover{color:var(--cat-primary-color)} .cat-porfolio-section:hover .cat-overlay{opacity:1} .cat-overlay a,.cat-overlay a:hover,.cat-porfolio-section,.cat-porfolio-section .cat-overlay,.cat-porfolio-section:hover .cat-overlay{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s} .cat-overlay .popup-gallery:hover{color:var(--cat-white)} /*.cat-team-wrapper{padding:76px 0 72px} .mlf-team-section{position:relative;background:var(--cat-white);border:none;border-radius:6px;overflow:hidden;margin-bottom:30px} .mlf-team-identity span{height:50px;width:50px;display:inline-block;background:var(--cat-primary-color);border:3px solid var(--cat-white);border-radius:50%;text-align:center;line-height:43px;position:relative;z-index:1} .mlf-team-img img{width:100%} .mlf-team-identity{display:flex;margin-top:-25px;padding:0 15px;align-items:center;justify-content:center} .mlf-team-identity svg{fill:var(--cat-white);height:25px;width:25px} .mlf-team-identity h6{background:var(--cat-primary-color);color:var(--cat-white);font-size:14px;font-weight:400;padding:5px 20px 5px 45px;border:none;border-radius:0 30px 30px 0;margin:0 auto 0 -30px;min-width:140px;text-align:center;width:calc(100% - 60px)} .mlf-team-info>a{color:var(--cat-title-color);font-weight:700;padding:0;font-size:18px;position:relative;display:inline-block} .cat-team-social{display:flex;justify-content:center;margin:0;padding:0;position:absolute;top:20px;right:20px;width:30px;flex-wrap:wrap} .cat-team-social li{list-style:none} .cat-team-social li+li{margin-top:10px} .cat-team-social li a{display:inline-block;padding:0;width:35px;text-align:center;font-size:15px;background:var(--cat-black);color:var(--cat-white);border-radius:50%;height:35px;line-height:35px;opacity:0;visibility:hidden} .cat-team-social li a:hover{color:var(--cat-white);background-color:var(--cat-primary-color)} .mlf-team-section,.mlf-team-section:hover .cat-team-social,.mlf-team-section .cat-team-social{-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} .mlf-team-section:hover .cat-team-social li a{-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} .mlf-team-section:hover .cat-team-social li:nth-child(2) a{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s} .mlf-team-section:hover .cat-team-social li:nth-child(3) a{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s} .mlf-team-info a:hover{color:var(--cat-primary-color)} .team-swiper-wrapper{position:relative;padding-bottom:30px}*/ .swiper-pagination{bottom:0;left:0;right:0;margin:auto} .swiper-pagination span{background:var(--cat-primary-color);opacity:.6;height:10px;width:30px;transform:scale(.8);cursor:pointer;border-radius:10px} .swiper-pagination span.swiper-pagination-bullet-active{background:var(--cat-primary-color);transform:scale(1);opacity:1} .cat-team-social li.share{padding:0;width:35px;text-align:center;font-size:15px;background:var(--cat-black);color:var(--cat-white);border-radius:50%;height:35px;line-height:35px;display:inline-block;min-width:35px;cursor:pointer} .mlf-team-section:hover .cat-team-social li a{opacity:1;visibility:visible} .cat-testimonials-wrapper{padding:50px 0 50px} .testimonial-swiper-wrapper{position:relative;padding-bottom:35px;} .mlf-testimonials-section{position:relative;padding:30px;background:#fff0f5;border-radius:10px;border: 1px solid rgb(205 49 49 / 31%);} .mlf-testimonials-section:before{content:"";position:absolute;height:60px;width:60px;top:50px;right:30px;background:url(../images/main/quote.svg);background-position:center;background-size:initial;z-index:1;background-repeat:no-repeat;transform:rotate(180deg);opacity:.2} .mlf-testimonials img{width:100px;height:100px;object-fit:cover;border-radius:50%;box-shadow:3px 5px 15px #888;border:4px solid var(--cat-border-color)} .cat-rating ul{padding:0;margin:0;display: none;} .cat-rating ul li{list-style:none;color:#f7a032;display:inline-flex} .mlf-testimonials{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 21px} .mlf-testimonials div{width:calc(100% - 100px);padding:0 0 0 20px} .mlf-testimonials div p{margin:0;font-weight:600;font-size:14px;color:var(--cat-primary-color)} .mlf-testimonials div h4{font-weight:600;font-size:20px;margin:0 0 5px} .mlf-testimonials-info p{font-style: italic;margin-bottom: 0;font-weight: 600;color:#222;} .cat_subs_wrapper{width:100%;float:left;background-image:url(../images/main/subs_bg.jpg);background-size:cover;position:relative;padding:22px 0;z-index:100} .cat_subs_overlay{position:absolute;background-color:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0;z-index:-1} .cat_subs_heading{position:relative;width:100%;float:left;z-index:100} .cat_subs_heading h2{width:auto;margin:0;color:#fff;font-size:40px;font-family: Abril Fatface;} .cat_subs_heading p{width:auto;margin:0;color:#dd2f6e;font-size:20px;line-height:56px;padding-left:0px;} .input_sub_wrapper{position: relative;float: left;} .cat_subs_text{width:100%;position:relative;z-index:1;margin-top:3px} .cat_subs_text>form{float:right} .cat_subs_text .form-control {width: 270px;height: 50px;float: left;padding: 18px 20px;color: #fff;text-transform: capitalize;background-color: transparent;background-image: none;border: 1px solid #dd2f6e;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: none;-o-transition: none;transition: none;} .cat-subs-btn{background-color: #dd2f6e;border: 1px solid #dd2f6e;height: 50px;color: #fff;font-size: 24px;padding:7px 30px;margin-left: 8px;position: relative;z-index: 1;} footer.cat_footer{width:100%;float:left;overflow:hidden;position: relative;padding:50px 0px; background-image:url('../images/main/fb.jpg');background-position: center;background-size: cover;} .widget{width:100%;text-align: center;} .widget .footer-logo{height:100px;text-align: center;} .footer h6.widget-title{color:#fff;width:100%;float:left;text-transform:capitalize;margin:0 0 15px;} .widget ul{list-style:none;padding:0;margin:0} .footer_contact_list li{margin-bottom:7px;color:#ff649c;} .footer_contact_list li{text-align: right;} .footer_contact_list li a i{margin: 0px 5px;} .footer_contact_list li a:hover{color: dodgerblue;} .footer_contact_list.list_left li{text-align: left;} .footer_contact .social_list{margin: 15px 0px;} .footer_contact .social_list li img{height: 30px;margin: 0px 5px;} .footer_contact .facility_list li{padding:0px;padding-left: 7px;padding-right: 10px;border-right:1px solid #555;color:#ff649c;margin: 0;} .footer_contact .facility_list li:last-child{border: none;} footer.cat_bottom_footer{width:100%;float:left;background-image:url('../images/main/fb.jpg');background-position: center;background-size: cover;padding:20px;position:relative} footer.cat_bottom_footer:before{position:absolute;background-color:#161616;width:770px;content:"";top:0;left:50%;height:1px;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%)} .cat_copyright{width:100%;float:left;text-align:center} .cat_copyright p{width:100%;float:left;margin:0;color:#fff;} .cat_copyright p a{color:dodgerblue;} .cat_copyright p a:hover{color: #ff649c;} .cat-counter-info .cat-heading-wrapper{text-align:left;margin:0 0 20px} /*.popup-youtube i{color:var(--cat-primary-color)}*/ .modal-backdrop.show{opacity: 0;} .modal#enquiry_Modal{top: 50px;} .modal#enquiry_Modal .modal-dialog{width: 900px;} .modal#enquiry_Modal .modal-content{background-color:rgb(255 255 255 / 30%);border: 0px solid rgb(255 255 255 / 50%);border-radius: 0.7rem;backdrop-filter: blur(40px);box-shadow: 0px 5px 10px #ababab;} .btn-close{position:absolute;top:-20px;right:-20px;color:#fff !important;opacity: 1!important;background:#dd2f6e;font-size:20px;padding:5px 5px;line-height:1;width: 25px;height: 25px;border-radius:50px;border-bottom-left-radius: 0px;} .enquiry_form .form-group{margin-bottom:15px;position: relative;} .enquiry_form .form-group input, .enquiry_form .form-group textarea{margin-bottom:0px;border-radius:.5rem;font-size: 15px;background: transparent;color:#000;border:1px solid #000;} .enquiry_form .form-group input::placeholder, .enquiry_form .form-group textarea::placeholder{color:#444;} .enquiry_form .form-group input[type="file"] {position: absolute;top: 0;opacity: 0;} .enquiry_form .form-group .custom-file-upload {border: 1px solid #000;display: inline-block;padding: 6px 12px;cursor: pointer;color: #444;width: 100%;border-radius: .5rem;} .modal_postImg{width: 100%;vertical-align: middle;text-align: center;} .modal_postImg img{border-radius:20rem;height:250px;} .modal_postContent h5{font-size: 16px;font-weight: 600;color: #dd2f6e;} .modal_postContent ul h6{color: #fff;text-decoration: underline;margin-bottom: 5px;} .modal_postContent ul li{color: #ff73a6;font-size:13px;} .modal_postContent ul.modal_contact_list{list-style:none;padding:0;margin:0} .modal_postContent ul.modal_contact_list li{margin-bottom:7px;color:#000;margin-left: 15px;} .modal_postContent ul.modal_contact_list li{text-align:left;} .modal_postContent ul.modal_contact_list li a{font-size: 14px;} .modal_postContent ul.modal_contact_list li a i{margin: 0px 5px;background: #dd2f6e;padding:9px;border-radius: 5rem;height: 30px;width: 30px;color: #fff;} .cat_dish_overlay{position:absolute;background-color:rgba(0,0,0,0.7);top:0;left:0;width:100%;height:100%} .cat_news_wrapper{width:100%;padding:50px 0;float:left;background-image:url(../images/news/news_bg.jpg);background-size:cover;position:relative;} .cat_news_wrapper .cat_section_headings{text-align:left} /*.owl-carousel-news.owl-carousel.owl-theme{display: block;}*/ .cat_news_slider_wrapper{float:left;width:100%;position:relative;z-index:1;padding-top:20px;} .cat_news_box{width:100%;float:left;background-color:#fff;overflow:hidden} .cat_news_data{width:100%;float:left;padding:50px 35px 50px 20px} .cat_news_img{float:left;width:100%;position:relative;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden} .cat_zoom .mfp-counter{display:none} .cat_news_img_box{width:100%;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden} .cat_news_img_box img{-webkit-backface-visibility:hidden;backface-visibility:hidden} .cat_news_box:hover .cat_dish_img_caption{top:0} a.news-popup-link{position:absolute;z-index:1;top:50%;left:50%;width:25px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:16px} a.news-popup-link i{transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;display:block} .cat_news_box:hover a.news-popup-link i{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)} .cat_news_img img{transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden} .cat_news_data h5{width:100%;float:left;margin:0;text-transform:capitalize} .cat_news_data{width:100%;float:left;padding:40px 35px 40px 20px;position:relative} .cat_news_data h5{width:100%;float:left;margin:0;text-transform:capitalize;padding-bottom:15px;font-family: Abril Fatface;} ul.cat_news_details{float:left;width:100%;padding:0;margin:0} ul.cat_news_details li{float:left;list-style:none} ul.cat_news_details li a{display:block;color:#000;font-size:15px;margin-right:10px} ul.cat_news_details li:hover a{color:#cd3131} span.cat_news_icon{margin-right:10px;color:#dd2f6e;} .cat_news_data p{width:100%;float:left;margin:0;padding:15px 0 25px;color:#000;} .cat_news_data a.cat_view{color:#dd2f6e;font-family: var(--cat-title-family);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;} .cat_news_data a.cat_view:hover{color:#000} .cat_news_data a.cat_view i{margin-left:8px;top:0} .cat_news_date{position:absolute;right:0;text-align:center} span.nws_date{width:100%;float:left;font-size:30px;color:#dd2f6e;font-family:Abril Fatface;padding-bottom:5px} span.nws_month{width:100%;float:left;font-size:20px;text-transform:capitalize;color:#dd2f6e;font-family:Abril Fatface} .cat_news_slider_wrapper .owl-theme .owl-controls{margin-top:0;position:absolute;left:50%;bottom:-11%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)} .cat_news_slider_wrapper .owl-theme .owl-dots .owl-dot span{width:20px;height:5px;margin:0 8px 0 0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} .cat_news_slider_wrapper .owl-theme .owl-dots .owl-dot.active span,.cat_news_slider_wrapper .owl-theme .owl-dots .owl-dot:hover span{background:transparent;border:1px solid #cd3131;opacity:1} .relative{position:relative} .top-left-shap,.top-right-shap,.bottom-left-shap,.bottom-right-shap{position:absolute;z-index:2} .top-left-shap{top:30%;left:0} .top-right-shap{top:-100px;right:0} .bottom-left-shap{bottom:100px;left:0} .bottom-right-shap{bottom:30%;right:0} .cat-page-title-section{background:var(--cat-alternate-bg);padding:180px 30px 80px;position:relative;color:var(--cat-white);text-align:center} .cat-page-title-section:before{background-image:url(../images/main/page-title.png);background-repeat:no-repeat;background-position:top center;content:"";position:absolute;top:0;left:0;right:0;bottom:0} .cat-page-title-section h1{font-size:var(--cat-page-title-size);margin:0 0 9px;font-weight:700} .cat-page-title-section ul{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;font-weight:700} .cat-page-title-section ul li{list-style:none;position:relative;margin:0 0 0 20px;color:var(--cat-title-color);padding:0 0 0 20px} .cat-page-title-section ul li:first-child{margin:0;padding:0} .cat-page-title-section ul li a{color:var(--cat-title-color)} .cat-page-title-section ul li a:hover{color:var(--cat-primary-color)} .cat-page-title-section ul li:before{content:"";position:absolute;width:5px;height:5px;background:var(--cat-primary-color);left:0;top:0;border-radius:50%;bottom:0;margin:auto} .cat-page-title-section ul li:first-child:before{content:unset} .cat-map-section{padding:0;display:flex;flex-wrap:wrap} .cat-contact-section .cat-input-wrap{margin:0 0 30px} .cat-contact-wrapper{background-image:url(../images/main/booking-bg.jpg);background-position:center bottom;background-size:cover} .cat-contact-section{max-width:850px;margin:auto;background:var(--cat-white);box-shadow:0 0 30px #000;padding:50px;border-radius:10px;position:relative} .cat-contact-section:before{content:"";position:absolute;bottom:0;left:0;width:10px;background-image:url(../images/main/shape.png);background-position:center;background-repeat:repeat-y;height:100%} .cat-contact-section:after{content:"";position:absolute;bottom:0;right:0;width:10px;background-image:url(../images/main/shape.png);background-position:center;background-repeat:repeat-y;height:100%;transform:rotate(180deg)} .cat-error-info div{margin:20px 0 0} .cat-error-info h4{font-weight:700} .cat-faq-wrapper .accordion-item{background-color:var(--cat-alternate-bg);border-radius:var(--cat-radius10);margin:0 0 30px;border:0} .cat-faq-wrapper .accordion-item button.btn.btn-link{color:var(--cat-font-color);font-size:var(--cat-font18);padding:0;text-decoration:none;outline:none;width:100%;text-align:left;border:0;box-shadow:none} .cat-faq-wrapper .accordion-body{padding:20px;font-size:var(--cat-font-size);border-top:1px solid var(--cat-border-color)} .cat-faq-wrapper .accordion-header h2{margin-bottom:0} .cat-faq-wrapper .accordion-body p{margin:0} .accordion-button:not(.collapsed){color:var(--cat-primary-color);background-color:transparent;box-shadow:none} .accordion-button{background:transparent;color:var(--cat-title-color);font-family:var(--cat-theme-family);font-weight:700} .accordion-button:focus{border:0;box-shadow:none} .accordion-button:not(.collapsed)::after,.accordion-button::after{background-image:url(../images/main/down-arrow.svg)} @media (min-width: 1200px) { .container{max-width:1170px;padding:0} .close-btn{display:none} .menu-btn-wrap>a.menu-btn{display:none} .main-menu .sub-menu{position:absolute;top:50px;left:0;right:0;margin:auto;background:var(--cat-white);padding:10px 0;box-shadow:var(--cat-shadow);transform:scaleY(0);transform-origin:top;visibility:hidden;opacity:0;z-index:9;display:block;min-width:180px;border-top:2px dotted var(--cat-white)} .has-sub-menu:hover .sub-menu{transform:scaleY(1);visibility:visible;opacity:1} .has-sub-menu .sub-menu .sub-menu{left:unset;right:190px;top:0;transform:scaleY(0);transform-origin:top;visibility:hidden;opacity:0} .has-sub-menu .sub-menu .has-sub-menu:hover .sub-menu{transform:scaleY(1);visibility:visible;opacity:1} .has-sub-menu .sub-menu .sub-menu:before{content:"";position:absolute;width:0;height:0;border-top:10px solid transparent;border-left:12px solid var(--cat-alternate-bg);border-bottom:10px solid transparent;right:-12px} .has-sub-menu .sub-menu,.has-sub-menu:hover .sub-menu{-webkit-transition:var(--cat-transition);-moz-transition:var(--cat-transition);-ms-transition:var(--cat-transition);-o-transition:var(--cat-transition);transition:var(--cat-transition)} .main-menu>ul>li+li{margin:0 0 0 20px} } @media (min-width: 1440px) { .main-menu ul>li>a{font-size:18px} } @media (max-width: 1439.98px) { .main-menu ul>li>a{padding:10px 12px;font-family:var(--cat-title-family);} .top-left-shap,.top-right-shap,.bottom-left-shap,.bottom-right-shap{display:none} } @media (min-width: 1800px) { .header-wrapper .container-fluid{max-width:1800px} } @media (max-width: 1199.98px) { .main-menu>ul{background:var(--cat-white);position:fixed;left:-340px;top:0;bottom:0;width:300px;height:100%;text-align:left;z-index:98;background-attachment:fixed;transition:.3s;overflow-y:auto;overflow-x:hidden;border-right:1px solid #bf1f1f;display:block;box-shadow:0 0 20px #000} .main-menu.open-menu>ul{left:0} .main-menu .has-sub-menu:before,.main-menu .has-sub-menu:after{position:absolute;bottom:0;content:'';background:var(--cat-primary-color)} .main-menu .has-sub-menu:after{right:21px;width:12px;height:2px;top:23px} .main-menu .has-sub-menu:before{right:26px;width:2px;height:12px;top:18px} .main-menu>ul::-webkit-scrollbar{width:3px} .main-menu>ul::-webkit-scrollbar-track{background-color:var(--cat-border-color)} .main-menu>ul::-webkit-scrollbar-thumb{background-color:var(--cat-primary-color)} .main-menu .sub-menu{display:none} .main-menu ul>li>a{padding:15px 20px} .main-menu>ul>li{border-bottom:1px solid var(--cat-border-color)} .main-menu .sub-menu>li>a{width:auto} .has-sub-menu>.sub-menu>li>a:before{content:unset} .main-menu .sub-menu{background:var(--cat-alternate-bg);padding-left:20px} .main-menu>ul>li.has-sub-menu.open:before{content:unset} .cat-banner-text{max-width:800px} .cat-banner-title{font-size:40px} .cat-booking-form{padding:30px 20px 40px} } @media (max-width: 991.98px) { .cat-banner-title{font-size:42px;margin:20px 0} .cat-banner-social{right:0} .nav-pills .nav-link,.cat-filter-menu button{padding:8px 10px;min-width:120px;font-size:14px} .nav li.nav-item,.cat-filter-menu button{margin:0 10px 10px 0} .cat-page-title-section h1{font-size:38px} .cat_service_wrapper{padding:50px 0px;} .cat_service_box, .cat_service_box.box-left{width: 50%;text-align: center;margin-bottom: 20px;} .cat_service_box.box-left{margin-bottom: 0px;} .cat_service_box.box-left .cat_service_box p{margin-bottom:0px!important;} .cat_service_outer{width: 100%;height:100%;margin:0;} .cat_service_chart{position: relative;} .cat_service_data p{margin: 0;padding: 5px 50px;} } @media (max-width: 767.98px) { .footer-title{margin:0 0 20px} .cat-banner-text{padding:0} .cat-booking-form .cat-shapp,.cat-booking-form .cat-shapp2{display:none} .popup-youtube{width:60px;height:60px;line-height:60px;font-size:24px} .cat-play-btn{width:60px;height:60px;line-height:60px} .modal#enquiry_Modal{top: 0;} .modal#enquiry_Modal .modal-title .btn-close{top: -5px;right: -5px;z-index: 100;} .modal#enquiry_Modal .modal-dialog{width: auto;} .modal_postContent ul.modal_contact_list li a{font-size: 12px;} .modal_postImg img{margin:10px 0 0!important;height: 200px;} .modal#enquiry_Modal .modal-content .modal_title{margin: 5px 0 10px !important;} } @media (max-width: 575.98px) { .col-xs-9{width:75% !important;} .col-xs-3{width:25% !important;} .header-wrapper{padding: 0;} .cat-logo-wrapper a img{height:50px !important;} .menu-btn-wrap>a{width:35px;height:35px;padding:8px;margin:0 0 0 4px} .menu-btn-wrap .menu-btn{margin:0 0 0 4px} .main-menu>ul{width:280px} .cat-heading-wrapper h2{font-size: 24px;} .cat-banner-text h4{font-size:14px;padding:8px 15px} .cat-banner-title{font-size:28px;margin:15px 0} .cat-banner-wrapper:before{right: 40px;top: 80px;} .cat-banner-wrapper:after{left:20px;bottom: 10px;} .header-btn{display:none} .cat-banner-wrapper{padding:100px 30px 100px 50px} .cat-banner-text-inner p{font-size:16px;margin:0 auto} .cat_service_wrapper{padding:30px 0px;} .mlf-testimonials-section:before{top:10px;right:10px} .cat-banner-section .banner-img img{height: auto;} .cat_service_outer{width: 100%;height: 680px;} .cat_service_box, .cat_service_box.box-left{text-align: center;} .cat_subs_text>form{float: left;} .widget .footer-logo {height: 50px;margin-bottom: 10px;} .cat_subs_text .form-control{width: 250px;} .footer_contact_list li, .footer_contact_list.list_left li, .cat_subs_heading{text-align: center;} .cat_subs_heading p{line-height: 25px;margin: 10px 0px;} .footer_contact .social_list li{margin-right: 0px;} .footer_contact .social_list li img{margin: 0px 3px;} .cat_news_date{position: relative;text-align: left;} .cat_news_date span.nws_date{width: auto;float: left;line-height: 1;margin-right: 7px;font-family: var(--cat-theme-family);font-weight:800;} .cat_news_date span.nws_month{width: auto;font-family: var(--cat-theme-family);font-weight:800;} .nav-pills .nav-link{min-width: 100px;} .cat-pricing-list{align-items: normal;padding: 0 0px 10px 15px;} .cat-pricing-title h4{font-size: 17px;} .cat_service_box{width:100%;} .modal_postContent_img{height:40px;} } .bouncing{-webkit-animation:bounce 3s infinite ease-in-out;-o-animation:bounce 3s infinite ease-in-out;-ms-animation:bounce 3s infinite ease-in-out;-moz-animation:bounce 3s infinite ease-in-out;animation:bounce 3s infinite ease-in-out} @-webkit-keyframes bounce { 0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)} 50%{-webkit-transform:translateY(10px);transform:translateY(10px)} 100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)} } @keyframes bounce { 0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)} 50%{-webkit-transform:translateY(10px);transform:translateY(10px)} 100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)} } .btn-wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background-color:var(--cat-white);opacity:0;z-index:-1;-webkit-animation:sonarWave 1.5s linear infinite;animation:sonarWave 1.5s linear infinite} @-webkit-keyframes sonarWave { from{opacity:.4} to{-webkit-transform:scale(2);transform:scale(2);opacity:0} } @keyframes sonarWave { from{opacity:.4} to{-webkit-transform:scale(2);transform:scale(2);opacity:0} }