@import url(whtsapp.css);

a,h1,h2,h3,h4,h5,h6,p,ul,ol,table,li{font-family:'raleway',sans-serif!important}
ol li{font-size:16px;}
ol{margin-left:15px}
h1,h2,h3,h4,h5,h6{line-height:30px!important}
p{font-family:'Raleway', sans-serif;font-size:15px;line-height:1.6em;}
ul{line-height:1.6em;font-size:15px;margin-bottom:0px;list-style:none;}
hr.thick{border:0;margin:0px 0px 10px 0px;height:4px;background-image: -webkit-gradient(linear,left top,right top,from(#ff8a00),to(#da1b60));background-image:linear-gradient(to right,#ff8a00,#da1b60);border-radius:5px;}table{font-family: 'Raleway-bold',sans-serif;}

*{box-sizing:border-box;margin:0;padding:0;outline:0}
.cont{display:none;}
.navbar{box-shadow:0 2px 6px #666;height:45px;width:100%;top:0;z-index:6;background:#fd942c;position:fixed;



    background:-webkit-linear-gradient(341.66deg,#ffb341 1.02%,#ff2272 99.43%);
    background:-moz-linear-gradient(90deg, rgba(255,192,0,1) 5%, rgba(255,162,0,1) 18%, rgba(251,106,26,1) 51%, rgba(255,3,105,1) 100%);
    background:linear-gradient(108.34deg,#ffb341 1.02%,#ff2272 99.43%);



    }.navbar-in{margin:3px auto;width:1000px;position:relative}


    
      .cgv{text-transform: uppercase;
    display: inline-block;
    margin-top:2px;
    padding: 6px 8px;
    border:1px solid #c5c5c5d1;
    background: #ffffff;
    border-radius: 8px;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 14px;
    color: #000000;
    box-shadow:0px 0px 3px 2px #a9a5a55c inset;}
    .cgv b{color:#ff0047;}


    .menu{float:right}.menu>li{float:left;list-style:none}.menu>li>a{color:#fff;display:block;font-size:20px;line-height:15px;padding:12px 18px;position:relative;text-decoration:none}.menu>li>a>span.menu-arrow::after{content:'⇩';width:9px;position:absolute;top:15px;right:8px}.menu>li:hover>a{color:#000;margin-bottom:20px}.sub-menu-color:nth-of-type(even){border:2px solid orange;border-radius:15px}


    .sub-menu-color:nth-of-type(odd){border: 2px solid #1c1c1c5e;border-radius: 0px 0px 15px 15px;}


    .menu>li>div.sub-menu{background:#f9f9f9;display:none;position:absolute;left:auto;top:46px;width:250px;overflow:auto;z-index:2}

    .menu>li:hover>div.sub-menu{display:block}.menu-inside{width:100%;padding:0 10px 0 10px}.menu-inside>li{float:left;list-style:none;font-size:16px;width:100%;line-height:35px}.menu-inside>li>a{border-bottom:1px solid #afafaf;color:#3e3e3e;display:block;text-decoration:none;padding-left:20px}.menu-inside>li>a:hover{background-color:#fff0e6;border-radius:10px;color:#000;font-weight:600}#responsive-menu{background:center center no-repeat;cursor:pointer;display:none;float:right;height:40px;margin:0 20px 2px 0;width:60px;padding:4px 38px 4px 0}

.qade {border-radius:5px;border:1px solid #d1d1d1;background:#fbfbfb;width:100%;padding:8px;overflow:hidden;-webkit-box-shadow: 0 0 8px rgb(0 0 0 / 9%);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.9);
    box-shadow: 0 0 8px rgb(0 0 0 / 9%);margin-top:8px;}
.qade h6{font-size:15px;background:red;background:-webkit-linear-gradient(to right,#ff751ade 0,#e73d5b 100%);background: linear-gradient(to right,#ff751ade 0,#e73d5b 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.qade p{font-size:14px;float:left;margin-top:0px!important;}
.qade img{float:left;width:90px;margin-right:10px;height:80px;border-radius:5px;}
.mnhd{font-size:16px;}
.qade .rm {
    border: 1px solid #4a4949;
    padding: 2px 6px;
    border-radius: 5px;
    color: #3c3c3c;
    background-color: #ecebeb;
}
.bdr{border-radius:5px;}.bdr2{border-radius:10px}
.mnimg2{border-radius:15px;width:100%;}
.mnimg{border-radius:15px;box-shadow: -1px 2px 17px -7px rgb(63 66 66 / 88%);width:100%;}
.note{padding:10px;color:red}
.price-table{-webkit-box-shadow:0 2px 19px -3px rgba(166,166,166,1);-moz-box-shadow:0 2px 19px -3px rgba(166,166,166,1);box-shadow:0 2px 19px -3px rgba(166,166,166,1);margin-top:10px;background-color:#fff;border-collapse:collapse}
.price-table td, .price-table th{padding:8px 11px 8px 11px;text-align:left;color:#000}
.price-table tr:nth-of-type(odd){background:#fff0e6;}
.price-table td{border:1px solid #da1b60;}
.price-table th{border:1px solid #ccc;}
.price-table th{background:#ff8506;color:#fff;border-bottom: 2px solid #ccc;}
.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-ms-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite;animation:blink 1s linear infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}@-o-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}@keyframes blink{0%{opacity:1}60%{opacity:1}60.01%{opacity:.4}100%{opacity:.4}}
/* --utls--*/
.bgrgr{background:linear-gradient(to right,#c6ebc6,#e6ffff);background:#e6ffee;}
.bgrbr{background:linear-gradient(to right,#ffe6f3,#ffffe6);}
.verdana{font-family:'verdana', sans-serif;}
.rating-5{color:orange;font-size:19px;}
.bg-gray{background-color:#fafafa;}
.gr-bx{border:1px solid #da1b60;border-radius:8px;margin-bottom: 20px;}
.gr-bx h4, .gr-bx ul{background:linear-gradient(to right,#fce4ed,#ffe8cc);
    background:-webkit-gradient(linear,left top,right top,from(#fce4ed), to(#ffe8cc));
    padding:10px 10px 10px 15px;margin:8px;font-family:'verdana', serif;color:#000;}
.section-pd{padding-top: 40px;padding-bottom: 60px;}
.bdr-inset{-moz-box-shadow:inset 0 0 10px #808080;-webkit-box-shadow:inset 0 0 10px #808080;box-shadow:inset 0 0 10px #808080;}
.cl-green{color:#00cc66;}.cl-gr{color:green;}.cl-red{color:#ff0000;}.cl-orange{color:#ffa500;}.cl-blue{color:#003399;}.cl-nv{color:#1c9690;}
.bxshadow{-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.12);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.12);}
.ex-li,.inc-li,.info-li{font-size:15px;color:#262626;}.info-li span{color:#060}.ex-li li,.inc-li li,.info-li li{line-height:24px;padding:2px 0 2px 0}.info-li li:before{content:"》";color:orange;font-weight:600;display:inline-block;width:1.3em}
.inc-li li:before{content:"✔";color:orange;font-weight:600;display:inline-block;width:1.3em}
.ex-li li:before{content:"✘";color:red;display:inline-block;width:1.3em}
/*   Bread crumb */
.top-banner{background:gray url(../images/adventure-banner.jpeg) repeat 0 0;width:100%;float:left;margin-bottom:50px;margin-top:5px;height:150px;padding-top:100px;box-sizing:border-box;-webkit-animation:atslide 12s linear infinite}@-webkit-keyframes atslide{from{background-position:0 0}to{background-position:-1400px 0}}





.highlight-heading{font-size:17px;color:#f60;background-color:#f6fcfd;padding:5px 5px 5px 15px;border:1px solid #ccd9db;border-radius:5px;margin-top:15px;margin-bottom:10px;}

/* --End utls--*/
/* --Footer Final-- */
footer{background-color: #231f20;background-image:url(https://campgangavatika.com/img/pattern.png);padding-top:40px;}
.footer-cont{margin-top:15px;margin-bottom:28px;}
.footer-cont h5{font-size:18px;font-weight:bold;color:#faa61a;}
.footer-cont p{font-size:15px;color:#fff;}
.footer-cont a{font-size:15px;color:#fff;}
.footer-cont li{font-size:15px;color:#fff;line-height:30px;}
footer .copyright{background-color:#0a0909;text-align:center;color:#fff;word-spacing:5px;font-weight:500;}
.copyright a{color:#33cc33;font-size:15px;}
.copyright a:hover{color:orange;}
.copyright span{color:#ff9900;}
.oef.cont a.wt{border-radius:5px 5px 0 0;width:100%;}
    .wpm.cont a.wt{border-radius:5px;width:60%;margin:5px 5px -1px 1px;}
    .wpm img{width:39px}
    .oef{padding:2px 6px 2px 5px;}
    .owt{position: fixed;
    bottom:1px;
    left:1px;
    border-radius: 100%;}
    .wpm.cont{padding:0px 5px;}
    .wpm .wa2{padding: 0;
    color: #000;
    float: left;
    font-size: 14px;
    font-weight: 700;}
/* -Footer END--*/


@media screen and (max-width:638px) {.divider-img{width:100%;margin-bottom:20px;}}
@media screen and (max-width:992px){
#responsive-menu{display:block;margin-top:5px}#responsive-menu::after{content:'MENU';font-size:14px;letter-spacing:1px;background:#000;color:#fff;border:2px solid #fafafad9;border-radius:5px;padding:6px 8px 6px 8px;font-weight:bold;}.navbar-in{width:100%}
.navbar-in .cgv{margin-left:10px}

.menu{background: #ededed70;backdrop-filter: blur(5px);float:none;height:100%;overflow-y:auto;padding-bottom:83px;position:fixed;left:-342px;top:45px;width:340px;z-index:6;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.menu>li{float:none;width:100%}
.menu>li>a{background:#ff7600;font-weight:700;background: linear-gradient(108.34deg,#ffb341 1.02%,#ff2272 99.43%);color:#fff!important;padding:18px 55px 18px 22px;border-bottom: 4px solid #00000029;}.menu>li:hover>a{margin-bottom:0}.menu>li>a>span.menu-arrow::after{content:'⇩';background:0 0;font-weight:700;font-size:30px;padding:2px;color:#4d4d4d;margin-top:-11px;width:25px;right:20px;top:50%}.menu>li>a>span.menu-arrow-open::after{content:'⇧'}
.menu>li:nth-of-type(odd)>a{}.menu>li:nth-of-type(even)>a{}.menu>li>div.sub-menu{width:100%}.menu>li>div.sub-menu{position:static}.menu>li:hover>div.sub-menu{display:none}.menu-inside>li{width:100%}.menu-inside>li>a{font-size:16px;padding:6px 2px 6px 8px}.menu-slide-left{left:0}
.sub-menu-color:nth-of-type(odd){border-radius:0;border:none;}

.cont{position:fixed;right:0;bottom:0;left:0;width:100%;z-index:1030;display:block;background:#fff;text-align:right;padding-top:1px;border-top:1px solid #989b9b;}
.cont a{display:inline-block;color:#fff;padding:5px 10px 5px 10px;margin:1px;text-align:center;}

.tt{display:inline-block;color:#000;text-align:center;padding-top:8px;float:right;width:25%;background:#b6dbe1;margin:1px;}
.tt p{font-size:14px}
.cont a.wt{border-radius:5px 0 0 2px;width:40%;background:-webkit-linear-gradient(to left, #f2709c, #ff9472);background: linear-gradient(to left, #f2709c, #ff9472);left:0;font-weight:bold;}
.cont a.cl{background:rgb(25,207,104);background:linear-gradient(90deg, rgba(25,207,104,1) 0%, rgba(5,173,117,1) 40%, rgba(25,158,143,1) 100%);width:33%;float:}footer .copyright{padding-bottom:30px;}}

.breadcrumb-div{width:100%;margin-bottom:0;height:95px;padding-top:60px;box-sizing:border-box;background: #e5e5e5;background:linear-gradient(90deg,rgb(249 249 249) 0,rgb(240 240 240) 47%,rgb(228 228 228) 100%);}
.breadcrumb2{z-index:1;padding-left:40px}
.breadcrumb2 li{color:#000;text-transform:capitalize;font-weight:700;display:inline-block;font-size:15px;}
.breadcrumb2 a{color:#ff8506;font-weight:700}
.about .page-info p{color:#333;margin-top:5px;text-align:justify;text-align-last:center}
.about{padding-top:5px;padding-bottom:20px;}
.camp-img{padding:2px 10px;margin-bottom:20px;}
.h1t h1{margin-top:5;margin-bottom:25px;font-size:35px;color:#4e4e4e;font-weight:800;line-height:35px;text-align:center;}

.gallery{width:100%}.gallery-cell{margin-top:5px;width:70%;height:350px;margin-right:6px;background:#fafafa;border-radius:10px;counter-increment:gallery-cell}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

@media screen and (max-width:575px){.h1t h1{font-size:25px;color:#404040}.gallery-cell{margin-top:5px;width:75%;height:190px;margin-right:4px;background:#fafafa;border-radius:8px;counter-increment:gallery-cell}.camp-img{padding:0px}.breadcrumb2{z-index:1;padding-left:2px}}

@media screen and (min-width:991px){.flexonbd{display:flex}.contact-bx{position:-webkit-sticky;position:sticky;top:80px;margin:20px}.sidebar{padding-left:20px}}



.details h3{font-size:22px;margin:25px 0 15px 0;background:-webkit-linear-gradient(to right,#ff751ade 0,#e73d5b 100%);background:linear-gradient(to right,#ff751ade 0,#e73d5b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.details h3:before{content:'⚛';padding-right:10px;font-size:30px;background:-webkit-linear-gradient(to right,#38ef7d,#11998e);background:linear-gradient(to right,#38ef7d,#11998e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.details hr{margin:45px 40px}

.inline li{display:inline-block}


.contact-bx h5{font-weight:700;font-size:19px;color:#f06}
.contact-bx p{font-size:15px;color:grey}
.enquiry-form{background:#11998e;background:-webkit-linear-gradient(to right,#38ef7d,#11998e);background:linear-gradient(to right,#64d58fe0,#11998e);padding:20px 20px 5px 20px;border-radius: 10% 10% 8px 8px;}
.contact-bx{border:1px solid #d0d0d0;padding:10px 2px 2px 2px;box-shadow:0 6px 10px 1px rgb(173 173 173);-moz-box-shadow:0 6px 10px 1px rgb(173 173 173);-webkit-box-shadow:0 6px 10px 1px rgb(173 173 173);text-align:center;margin-bottom:35px;border-radius:10px;}
.contact-bx .enquiry-form p{font-size:14px;color:#fff}

.heading{margin-top:20px;margin-bottom:20px;
  padding: 20px 2px 20px 20px;
    background-color: #fff2e4a6;
    font-size: 25px;
    border-radius: 10px 10px 2px 2px;
    background: linear-gradient(to right,#ff751a1a 0,#ff006605 100%);
    font-weight: 700;
    color: #606060;
    border-left: 4px solid #f57c00;}
  .heading span{font-size:15px;color:gray}
.hdsh{font-size:28px;font-weight:700;padding-left:15px;color:#5a5a5a}
.hdsh span,.hdshm span{color:#ff7b54;}
.hdshm{font-size:21px;font-weight:700;padding-left:15px;color:#5a5a5a}
.f20{font-size:19px;}
.grhd{font-size:28px;font-weight:700;color:#1e1e1e;}
.fnt-gri{font-size:15px;color:grey;padding:2px;margin-bottom:5px;}
.mt1{margin-top:15px}.mb1{margin-bottom:15px}
.mt2x{margin-top:40px}.mb2x{margin-bottom:40px}

.review-sec{padding-top:20px;padding-bottom:50px;-webkit-box-shadow:inset 0 15px 16px -10px #ccc,inset 0 -15px 16px -10px #ccc;box-shadow:inset 0 15px 16px -10px #ccc,inset 0 -15px 16px -10px #ccc}
  .review-bx {
    border: 1px solid #da1b60;
    border-radius: 15px;
    margin-bottom: 20px;
}
.review-bx .review {background: linear-gradient(to right,#fce4ed,#ffe8cc);
    background: -webkit-gradient(linear,left top,right top,from(#fce4ed),to(#ffe8cc));
    padding: 10px 10px 4px 15px;
    margin: 8px;
    border-radius: 10px;
}

.review span {
    display: inline-block;
    width: 100%;
    margin-top:10px;
    padding: 5px 15px 5px 10px;
    color:#852500;
    font-size: 18px;
    font-weight: 600;
    border-top: 2px #919191 dotted;
}
.review span strong{float:right;}

.grd-btn{background:linear-gradient(to right,#ff6905c9 0,#f72449d9 100%);color:#fff;font-weight:bold;font-size:15px;border-radius:25px;margin:8px 2px 10px 2px;}
.grd-btn:hover{background:#fff;background: linear-gradient(to right,#ff751a 0,#f06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-weight:bold;font-size:15px;border-radius:25px;border:2px solid #f06;}


    .faq-sec {
    background: #88adb138;padding:50px 0;
}
    .faq-sec details {
    border: 1px solid #b5b5b5;
    border-radius: 10px;
    margin-top: 15px;
    background: #f5f5f5;
    font-family: Raleway,sans-serif;
    cursor: pointer;
}
.faq-sec details summary {
    font-size: 16px;
    padding: 10px 10px 10px 20px;
    background: #fafafa;
    border-radius: 8px;
    margin: 4px;
}
.faq-sec details p{
    margin-top: 4px;
    padding: 15px;
}
.faq-sec details ul, .faq-sec details ol, .faq-sec details a{padding:0px 15px 15px;}


.faq h4{font-size:20px;font-weight:700;line-height:40px
}
.faq h4:before{content:'Q';padding-right:10px;font-size:25px;font-weight:700;background: -webkit-linear-gradient(to right,#ff7600,#ff0052);
    background: linear-gradient(to right,#ff7600,#ff0052);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}


.faq{margin:40px 0}.faq p{text-align:justify}.faq p a{color:#fe6367;text-decoration:underline}.faq a:hover{color:#0c6}.headh2{padding:4px 2px 10px 15px;border-left:4px solid #f60;background-color:#ffe6cc;margin-bottom:20px;font-weight:600}.headh2 h2{font-size:24px;font-weight:600;margin-top:10px}.headh2 span{font-size:15px;color:gray}
.alsoread{margin:30px 1px 10px 1px;border:2px solid #9f9f9f47;padding:10px 4px 5px 8px;box-shadow: 0px 2px 7px 1px #5454541f;border-radius: 5px;}
.details .info-li li{margin-bottom:4px;font-size:15px;}.font-22{font-size:22px;}
.sh4{    background: #f2f2f2;
    padding: 10px 15px;
    color: #5b5a5a;border-radius:5px;
    margin:25px 0px 15px 0px;}.fimgs{border-radius:15px;box-shadow:-1px 2px 17px -7px rgb(63 66 66 / 88%);width:100%;}

.grid-item {color: #fff;padding:0;  }
.main a{display:flex;}
.items {flex-wrap: nowrap !important;-webkit-flex-direction: row !important;-ms-flex-direction: row !important;flex-direction: row !important;display: flex;overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateZ(0);white-space: nowrap;
    transition: all .1s;
    transform: scale(.995);
    will-change: transform;
    user-select: none;
    cursor: pointer;
  }
.items.hover {background: rgba(249,249,249,0.3);transform: scale(1);}
.item {    display: flex;
    flex: 1 0;
    flex-direction: column;
    height:275px;
    border-radius: 10px;
    box-shadow: 0px 4px 4px 1px #bfbfbfad;
    min-width: 200px;
    margin: 25px 10px 25px 8px;
    overflow-y: hidden;

}

@media screen and (max-width: 500px) {.item{
      min-height: 280px;
      min-width: 200px;}
    }

.iti{
  border-radius:15px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    word-wrap: break-word;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,0.125);
   
}
}


.item{width:100%; height:100%}


.sldit{text-align: center;
    padding: 0 10px 10px 10px;
    margin-top: -275px;
    display: flex;
    z-index: 36;
    color: #fff;
    background: linear-gradient( to bottom, rgb(0 0 0 / 7%) 0%, rgb(0 0 0 / 23%) 40%, rgb(0 0 0 / 84%) 100%);
    width: 100%;
    height:100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-end;
    justify-content: center;
}
 .sldit p{font-size:18px;}
 .sldit a{border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    display: flex;
    background:#000;
    padding: 0px 9px;
    margin-top: 15px;
    text-align: center;
    font-size: 13px;
    float: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-end;
    justify-content: center;
    align-items: flex-end;}

.grdgr{background:#f5f5f554;background: linear-gradient(to right,#cbefe224,#f7f7f76b);padding-top:30px;}

.whyc{    padding: 5px 10px 5px 12px;
    margin-top: 25px;
    border-bottom: 1px solid #6a6a6a;
    border-radius: 10px;
    box-shadow: 1px 1px 9px 1px rgb(225 225 225 / 68%);
    -moz-box-shadow: 1px 1px 9px 1px rgb(225 225 225 / 68%);
    -webkit-box-shadow: 1px 1px 9px 1px rgb(225 225 225 / 68%);
        background: #e5e5e5;
    background:linear-gradient(90deg,rgb(250 250 250 / 95%) 0,rgb(248 248 248 / 98%) 47%,rgb(229 229 229) 100%);}
  .whyc li{border-bottom:1px solid #d1d1d1;font-size:15px;color:#000;padding:15px 5px 10px;}
  .whyc li:last-child {
  border-bottom:none;
}


#msform {
    text-align: center;
    position: relative;
}
.progress{margin-bottom:5px;}

#msform fieldset {
    border: 0 none;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    position: relative
}

.form-card {
    text-align: left;
    box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.1);
    border-radius:5px;
    margin:10px 0px;
    padding:20px 10px 10px;
}
.form-card p{font-size:16px!important;}

#msform fieldset:not(:first-of-type) {
    display: none
}

#msform input,
#msform textarea {
    padding:4px 10px;
    border: 1px solid #ccc;
    border-radius:5px;
    margin-bottom:10px;
    margin-top: 2px;
    width: 100%;
    box-sizing: border-box;
    color: #000;
    font-size: 13px;
    letter-spacing: 1px
}

#msform select{padding:5px;}

#msform input:focus,
#msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #673AB7;
    outline-width: 0
}

#msform .action-button {

    background: #fafafa;
    font-weight: bold;
     box-shadow: 0 0 6px 1px rgb(0 0 0 / 20%);
    color:#000;
    border: 0 none;
    width:auto;
    border-radius:10px;
    padding: 8px 20px;
    margin:10px 5px 15px 5px;
    float: right
}

#msform .action-button:hover,
#msform .action-button:focus {
    background-color: #000;color:#fff;
}

#msform .action-button-previous {
  background: #f54400;
    font-weight: bold;
    color: white;
    border: 0 none;
    width:auto;
    border-radius: 10px;
    cursor: pointer;
   padding: 8px 20px;
    margin:10px 5px 15px 5px;
    float: left
}

#msform .action-button-previous:hover,
#msform .action-button-previous:focus {
    background-color: #000000
}


.fs-title {font-size:15px!important;}



.steps {
    font-size:16px;
    color:#fff;
    float: right;

    margin:0px 20px;
}

.fieldlabels {
    color:#fff;
    text-align: left
}

#progressbar {
    margin-bottom:10px;
    margin-left: 10px;
    overflow: hidden;
    color:#fafafa;
}

#progressbar li {
  display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align: center;
    margin: 0px 7%;
    font-size:18px;
    color: #ffffff;
    background:#000;
    border-radius: 50%;
    padding:0px;
}

#progressbar li:after {
    content: '';
    width: 100%;
    height:1px;
    background: lightgray;
    position: absolute;
    left: 0;
    top:20px;
    z-index: -1
}

#progressbar li.active,
#progressbar li.active:after {
    background: #673AB7;
    color:#fff;
}

.progress {height:10px}

.progress-bar {background-color: #673AB7}

.fit-image {
    width: 100%;
    object-fit: cover
}

.frmtb td{padding-bottom:8px;text-align: center;}
.hlf{display:inline-block;width:48% !important;}
.td1{width:25% !important;}.td2{width:30% !important;}.td3{width:45% !important;text-align:left}
.tprslt{font-size:17px;color:#fff;font-weight:bold;}
.form-card b{color:#000;font-size:14px;}


.foac{border-top:1px solid #c9c9c9;border-left:0;border-right:0;border-bottom:2px solid #a9a9a9;padding-top:20px;padding-bottom:40px;margin:25px 5px 30px 05px;border-radius:20px;background:#fcfcfc;background:linear-gradient(160deg,#fcfcfc 0,rgb(246 246 246) 75%,rgb(235 235 235) 100%)}

.itn-d details {
    border: 1px solid #b5b5b5;
    border-radius: 10px;
    margin-top: 15px;
    background: #f5f5f5;
    font-family: Raleway,sans-serif;
    cursor: pointer;
}
.itn-d details summary {
    font-size: 16px;
    padding: 10px 10px 10px 20px;
    background: #fafafa;
    border-radius: 8px;
    margin: 4px;
}
.itn-d details p {
    margin-top: 4px;
    padding: 15px;
}
.itn-d details ul {
    margin-top: 4px;
    padding:0px 5px 15px 10px;
}
.foac{margin:25px 0px 25px 0px}.foac hr{margin:12px;}.mbm2{margin-bottom:-5px;}.smhi{padding:5px;}.smhi img{border-radius: 10px;
    width: 100%;}.glrw{padding:10px;}
.hltbox{padding:15px;background:linear-gradient(150deg, #fdf8ef 1.02%, #f7e7b9 99.43%);margin:15px 0px 10px 0;border:1px solid #d5b085;border-radius:15px;box-shadow:0px 9px 10px -1px #00000040;}