@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);a[href^="tel:"]{color:inherit;text-decoration:none;}
::selection{background:#046db6!important;color:#fff}
::-moz-selection{background:#046db6!important;color:#fff}
a{color:#046db6;text-decoration:underline;outline:none}
a:hover{color:#046db6;text-decoration:none;outline:none}
body{ background:url('http://127.0.0.1:5500/Travel Edge%20Web/holidayweb/images/im1.jpg');border:0;font:14px 'Montserrat', sans-serif;color:#222932;line-height:1.571428571428571;min-width:320px;}
.container{position:relative;min-width:320px;}
#main{margin:0 auto;position:relative;overflow:hidden;}
.animated{visibility:hidden;}
.visible{visibility:visible;}
.shrthd{font:16px Georgia, "Times New Roman", Times, serif;color:#900;}
.spanone{font:12px Georgia, "Times New Roman", Times, serif;color:#900;}
.top1_wrapper{position:relative;background:whitesomke;padding:12px 0;}
header{text-align:center;}
.logo{display:inline-block;}

.follow_wrapper{display:inline-block;padding-right:30px;}
.social_txt{display:inline-block;}
.social_wrapper{display:inline-block;vertical-align:bottom;}
.social{display:block;margin:0;padding:0;list-style:none;}
.social li{display:inline-block;margin:0 10px;float:left;}
.social li a{display:block;text-decoration:none;font-size:24px;text-align:center;line-height:1;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.social li a:hover{color:grey;}
.phone_wrapper{display:inline-block;}
.phone_wrapper .txt1{display:inline-block;}
.phone_wrapper .txt2{display:inline-block;font-size:18px;font-weight:600;line-height:1.2}
#top2_wrapper{z-index:40;position:relative;background:#fff;box-shadow:0 3px 3px rgba(0, 0, 0, 0.19);moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.19);-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.19);}
.splash1{padding-bottom:40px;position:relative;}
.splash1 .nav-tabs{border:none;margin-top:-88px;}
.splash1 .nav-tabs > li{margin:0;width:33.33333333%;}
.splash1 .nav-tabs > li > a{border:none;border-radius:0;margin-right:1px;background:#000;background:rgba(0, 0, 0, 0.5);text-decoration:none;line-height:1.1;padding:20px;}
.splash1 .nav-tabs > li > a .txt1{font-family:'Lato';font-weight:900;font-size:30px;text-transform:uppercase;color:#fff;}
.splash1 .nav-tabs > li > a .txt2{font-family:'Roboto';font-weight:400;font-size:14px;color:#c1c1c1;}
.splash1 .nav-tabs > li > a:hover, .splash1 .nav-tabs > li > a:focus{background:#be1919;}
.splash1 .nav-tabs > li > a:hover .txt2, .splash1 .nav-tabs > li > a:focus .txt2{color:#fff;}
.splash1 .nav-tabs > li.active > a, .splash1 .nav-tabs > li.active > a:hover, .splash1 .nav-tabs > li.active > a:focus{border:none;background:#fff;}
.splash1 .nav-tabs > li.active > a .txt1, .splash1 .nav-tabs > li.active > a:hover .txt1, .splash1 .nav-tabs > li.active > a:focus .txt1{color:#be1919;}
.splash1 .nav-tabs > li.active > a .txt2, .splash1 .nav-tabs > li.active > a:hover .txt2, .splash1 .nav-tabs > li.active > a:focus .txt2{color:#222932;}
.page_title{font-family:'Lato';font-weight:700;font-size:36px;color:#323a45;text-align:center;padding:35px 0;}
.splash2{position:relative;background:#f1f1f1;padding:20px 0 28px 0px; margin:1rem 0rem;}
.page_title2_wrapper{text-align:center;}
.page_title2{font-family:'Lato';font-weight:700;font-size:28px;color:#222932;text-align:center;padding:35px 0px;position:relative;display:inline-block;}
.page_title2:before{content:'';width:100px;height:1px;background:#aeaeae;display:block;position:absolute;left:-130px;top:50%;}
.page_title2:after{content:'';width:100px;height:1px;background:#aeaeae;display:block;position:absolute;right:-130px;top:50%;}
.splash3_wrapper{position:relative;background:#000000;}
.splash3{position:relative;display:table;width:100%;}
.testimonialsbox{padding:28px;}
.splash3 > div{display:table-cell;width:50%;}
#contactbox{padding:28px 20px 5px 20px;background-color:#ffffff;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:2px solid #0593e2;background-image:url(../images/c1.jpg);background-repeat:no-repeat;background-position:right top;margin-bottom:15px;-webkit-box-shadow:0px 0px 5px 0px rgba(189,189,189,1);-moz-box-shadow:0px 0px 5px 0px rgba(189,189,189,1);box-shadow:0px 0px 5px 0px rgba(189,189,189,1);clear:both;}.newbeg{background-image:url(../images/imd.jpg);background-repeat:repeat;border-top-width:2px;border-top-style:solid;border-top-color:#f1e2cb;}
.newbegone{background-image:url(../images/im1.jpg);background-repeat:repeat;border-top-width:2px;border-top-style:solid;border-top-color:#d8cdbe;padding-bottom:25px;padding-top:25px;}
.clear{clear:both;}
.newdiv{padding:10px;background-color:#FFFFFF;margin-bottom:10px;border:2px solid #CCCCCC;}
.newdiv .col3{padding-left:0px!important;}
.newdiv .col7{padding-left:40px!important;}
.newdiv .col2{padding-left:0px;padding-right:0px;padding-top:15px;}
.newdiv .toptxt{padding-top:10px;}
.left_box_wrapper{position:relative;overflow:hidden;}
.left_box{margin-left:auto;width:570px;position:relative;padding:50px 30px 30px 0;}
.gear{width:573px;height:573px;center center no-repeat;position:absolute;right:-15%;bottom:-40%;}
#newbox{}
#newbox .ul0 > li .txt1{color:#3e3e3e;font-size:15px;}
#newbox .ul0 > li{color:#3b444a;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ebebeb;}
#newbox .ul0 > li i{color:#033058;}
.newhedding{font-size:23px;line-height:29px;}
.gear{-webkit-animation:wave-animation1 8.7s infinite linear;-moz-animation:wave-animation1 8.7s infinite linear;-o-animation:wave-animation1 8.7s infinite linear;animation:wave-animation1 8.7s infinite linear;}
@-webkit-keyframes wave-animation1{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes wave-animation1{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes wave-animation1{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes wave-animation1{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.page_title3{font-family:'Lato';font-weight:700;font-size:28px;color:#fff;text-align:left;padding:0px 0px 15px;margin-bottom:20px;position:relative;}
.page_title3:before{content:'';width:133px;height:3px;background:#dfdfdf;display:block;position:absolute;left:0;bottom:0;}
.right_box_wrapper{background-size:cover; }
#banner_wrapper{position:relative;padding-top:20px;padding-bottom:40px;background:#ecece7;border-top:1px solid #ececec;}
#banner_inner{}
#banner{position:relative;padding-bottom:0px;}
.banner_prev{display:block;width:15px;height:22px;background:url(../images/prev2.png) center center no-repeat;opacity:0.4;filter:alpha(opacity=40);position:absolute;left:0;margin-top:-11px;top:50%;z-index:10;}
.banner_prev:hover{opacity:1;filter:alpha(opacity=100);}
.banner_next{display:block;width:15px;height:22px;background:url(../images/next2.png) center center no-repeat;opacity:0.4;filter:alpha(opacity=40);position:absolute;right:0;margin-top:-11px;top:50%;z-index:10;}
.banner_next:hover{opacity:1;filter:alpha(opacity=100);}
#banner .carousel-box{position:relative;}
#banner .carousel-box .inner{position:relative;overflow:hidden;max-width:none;margin:0;}
#banner .carousel.main{position:relative;overflow:hidden;margin:0;padding:0;margin-right:-30px;}
#banner .caroufredsel_wrapper{padding:0;margin:0;}
#banner .caroufredsel_wrapper ul{padding:0;margin:0;}
#banner .carousel-box ul li{float:left;display:inline-block;padding:0px 0px 0px 0px;position:relative;overflow:hidden;padding-right:30px}
.banner{}
.banner .banner_inner{}
.banner .banner_inner a{display:block;text-decoration:none;position:relative;background:none;padding:0px;text-align:left;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.banner .banner_inner a:hover{background:none;}
.banner .banner_inner a figure{margin:0;padding:0px;position:relative;border:none;padding:0px;background:none;opacity:0.4;filter:alpha(opacity=40);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.banner .banner_inner a:hover figure{background:none;opacity:1;filter:alpha(opacity=100);}
.banner .banner_inner a figure img{width:100%;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;}
.banner .banner_inner a figure em{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:none;opacity:0;filter:alpha(opacity=0);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.banner .banner_inner a:hover figure em{opacity:1;filter:alpha(opacity=100);}
.breadcrumbs1_wrapper{background:#f1f1f1;}
.breadcrumbs1{padding:8px 0;margin-top:0px;font-weight:400;line-height:20px;color:#222932;font-size:13px;background:none;}
.breadcrumbs1 a{color:#be1919;text-decoration:none;}
.breadcrumbs1 a:hover{color:#be1919;text-decoration:underline;}
.breadcrumbs1 span{display:inline-block;width:9px;height:5px;background:url(../images/breadcrumbs1.png) 0 0 no-repeat;margin:0 20px;vertical-align:middle;}
#content{position:relative;background:#fff;padding-top:30px;padding-bottom:50px;}
.bot1_wrapper{position:relative;background:#f1f1f1;}
.bot1{border-bottom:1px solid #dfdfdf;padding:35px 0;}
.logo2_wrapper{float:left;text-align:center;padding-top:5px;}
.logo2{display:inline-block;}
.bot2_wrapper{position:relative;background:url(../images/px1.png) 0 0 repeat-y #000;padding:10px 0;}
.payment{float:right;}
.bot4_wrapper{background:#000;;;padding-top:15px;padding-bottom:10px;color:#727272;font-size:12px;}
.bot3_wrapper{background:#111519;padding-top:15px;padding-bottom:15px;color:#e4e2cb;}
.bot3_wrapper a{color:#dcdcdc;text-decoration:none;}
.bot3_wrapper a:hover{color:#e4e2cb;text-decoration:underline;}
.bot3_wrapper h3{color:#ececec;font-size:18px;line-height:25px;font-weight:400;margin-bottom:5px;}
.nline{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#292929;padding:20px 0 10px 0;}
.bot3_wrapper .ul2 > li > a{color:#dcdcdc;text-decoration:none;}
.bot3_wrapper .ul2 > li > a:hover{color:#e6b976;text-decoration:underline;}
.bot3_wrapper .ul2 > li{font-weight:400;font-size:14px;color:#64482c;line-height:20px;padding:5px 0px 5px 15px;margin:0px 0px 0px 0px;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:0px 11px;}
.ul2{padding:0;margin:0;list-style:none;}
.parallax{width:100%;position:relative;overflow:hidden;background:none;}
.parallax, .parallax .parallax-content, .parallax .overlay{height:100%;}
.parallax-bg{width:100%;height:100%;left:0;top:0;margin:0 auto;position:absolute;background-size:cover;background-attachment:scroll;background-repeat:repeat-y;background-position:center center;}
.parallax-bg .bg-fixed{background-attachment:;}
.parallax .overlay{background:none;width:100%;position:absolute;overflow:hidden;background:none;}
.parallax-content{padding-top:0px;padding-bottom:0px;}
.bg1{background-image:url(../images/parallax1.jpg); height:auto;}
.aboutone{background-image:url(../images/about-tour.jpg);}
.aboutwo{background-image:url(../images/day-tours.jpg);background-repeat:no-repeat;background-position:0px;margin:0px;padding:0px;}
.bgraj{background-image:url(../images/rrt-rajasthan.png);background-repeat:no-repeat;background-position:0px;margin:0px;padding:0px;}
.bgindia{background-image:url(../images/rrt-special.jpg);background-repeat:no-repeat;background-position:0px;margin:0px;padding:0px;}
.carbook{background-image:url(../images/bookcar.jpg);background-repeat:no-repeat;background-position:0px;margin:0px;padding:0px;}
.taxipage{background-image:url(../images/txtrbanner.jpg);background-repeat:no-repeat;background-position:0px;margin:0px;padding:0px;}
.contactbg{background-image:url(../images/contactbg.jpg);background-repeat:no-repeat;background-position:0px;margin:0px;padding:0px;}
.thanksbg{background-image:url(../images/thanks.jpg);background-repeat:no-repeat;background-position:0px;margin:0px;padding:0px;}
.bg2{background-image:url(../images/parallax2.jpg);}
.bg3{background-image:url(../images/parallax3.jpg);}
#parallax1{padding-top:8%;padding-bottom:8%;text-align:center;color:#fff;}
#parallax12{padding-top:3%;padding-bottom:3%;text-align:center;color:#fff;}
#parallax12 .txt1{font-family: 'Lato'; font-size: 36px; font-weight: 600; line-height: 1; text-transform: uppercase; text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);}
.topsp{padding-top:10px;}
#parallax1 .txt1{font-family: 'Lato'; font-size: 36px; font-weight: 600; line-height: 1; text-transform: uppercase; text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);}
.topsp{padding-top:10px;}
.topsp a{text-decoration:none;}
.menu_wrapper{position:relative;margin-bottom:-6px;}
.navbar_{margin:0;padding:0;background:none;border:none;position:relative;z-index:30;min-height:0;float:none;display:block;background:none;line-height:1px;  background:url('http://127.0.0.1:5500/Travel Edge%20Web/holidayweb/images/im1.jpg')}
.navbar_ .navbar-toggle{float:right;background:#222932;border:none;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-top:2px;margin-bottom:2px;margin-left:15px;}
.navbar_ .navbar-toggle:hover, .navbar_ .navbar-toggle:focus{background:#be1919;}
.navbar_ .navbar-toggle .icon-bar{background:#fff;}
.navbar-collapse_{padding-left:0;padding-right:0;border:none;}
.navbar_ .nav{position:relative;margin:0;padding:0;display:block;float:none;padding-right:0px;background:none;}
.navbar_ .nav > li{position:relative;display:block;float:left;white-space:nowrap;padding-left:0px;background:none;margin-left:65px;}
.navbar_ .nav > li:first-child{margin-left:0;}
.navbar_ .nav > li > a{display:block;text-decoration:none;background:none;font-family:'Roboto';font-weight:700;font-size:14px;line-height:36px;color:#222932;text-shadow:none;padding:0px 0px 6px 0;border:none;margin:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-align:left;text-transform:uppercase;vertical-align:middle;transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-webkit-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;}
.navbar_ .nav > li > a:hover, .navbar_ .nav > li > a:focus, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover{color:#be1919;text-decoration:none;background:none;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;}
.navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus{color:#222932;text-decoration:none;background:url(../images/caret.png) center bottom no-repeat;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;}
.sub-menu ul{position:absolute;display:none;left:-15px;top:100%;list-style:none;zoom:1;z-index:10;margin:0;padding:0;background:#f1f1f1;text-align:left;margin-top:-6px;min-width:180px;}
.sub-menu li{margin:0;position:relative;zoom:1;display:block;}
.sub-menu li:first-child{}
.sub-menu li a{display:block;position:relative;font-family:'Roboto';font-weight:500;font-size:12px;line-height:20px;color:#222932;text-decoration:none;padding:6px 30px 6px 15px;background:none;border:solid #e2e2e2;border-width:0 1px 1px 1px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.sub-menu li a:hover{text-decoration:none;color:#be1919;background:#ffffff;}
.sub-menu-1 > ul{}
.sub-menu-2 > ul{left:100%;top:0;margin-left:0px;background:#002745;}
.search-form-wrapper{padding-bottom:0px;float:right;width:350px;}
.navbar-form{float:none;position:relative;z-index:11;margin:0px 0px 0 0;padding:0;}
.navbar-form input{width:100%;height:auto;font-size:14px;line-height:20px;color:#717172;background:#fff;border:1px solid #cdcdcd;margin:0;padding:10px 50px 10px 10px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.navbar-form input:focus{color:#000;background:#fff;border-color:#717172;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.navbar-form a{text-decoration:none;margin:0;display:inline-block;width:42px;height:28px;background:url(../images/search.png) left top no-repeat;position:absolute;right:0;top:7px;}
.navbar-form a:hover{background-position:right;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;z-index:1000;overflow:hidden;width:50px;height:50px;border:none;text-indent:100%;background:url(../images/totop.gif) no-repeat left top;}
#toTopHover{background:url(../images/totop.gif) no-repeat left bottom;width:50px;height:50px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;}
h1{font-family:'Lato';font-weight:700;font-size:36px;color:#323a45;background:none;line-height:1.1;padding:20px 0 20px;margin:0 0 25px 0;position:relative;}
h2{font-family:'Lato';font-weight:700;font-size:28px;color:#323a45;background:none;line-height:1.1;padding:25px 0 20px;margin:0 0 20px 0;position:relative;}

h3{font-family:'Roboto';font-weight:600;font-size:18px;color:#323a45;background:none;line-height:1.1;padding:0px 0 15px;margin:0;position:relative;}
h4{font-family:'Roboto';font-weight:500;font-size:16px;color:#222932;background:none;line-height:1.3;padding:0px 0 10px;margin:0;position:relative;}
h6{font-family:'Roboto';font-weight:700;font-size:16px;color:#222932;background:none;line-height:1.3;padding:0px 0 15px;margin:0;position:relative;}
.img-responsive{width:auto \9;}
.img-responsive-old{display:block;max-width:100%;height:auto;}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.color1{color:#002e51;}
.ul0{padding:0;margin:0;list-style:none;padding-bottom:0px;}
.ul0 > li{font-weight:400;font-family:'Roboto';font-size:14px;color:#f1f1f1;line-height:1.3;padding:10px 0;}
.ul0 > li i{color:#ecec7c;font-size:48px;float:left;padding-right:15px;width:75px;text-align:center;}
.ul0 > li span{display:table;}
.ul0 > li .txt1{color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;}
.ul00{padding:0;margin:0;list-style:none;float:left;padding-top:5px;}
.ul00 > li{font-size:14px;line-height:20px;color:#fff;margin-left:40px;float:left;}
.ul00 > li:first-child{margin-left:0;}
.ul00 > li a{color:#fff;text-decoration:none;display:block;}
.ul00 > li a:hover, .ul00 > li.active a{color:#FC0;text-decoration:underline;}
.ul000{padding:0;margin:0;list-style:none;padding-bottom:0px;}
.ul000 > li{font-weight:400;font-family:'Roboto';font-size:14px;color:#323a45;line-height:1.3;padding:10px 0;}
.ul000 > li i{color:#323a45;font-size:48px;float:left;padding-right:15px;width:75px;text-align:center;}
.ul000 > li span{display:table;}
.ul000 > li .txt1{color:#323a45;text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;}
.ul1{padding:0;margin:0;list-style:none;background:#fff;}
.ul1 > li{font-size:16px;font-weight:400;color:#046db6;border-top:1px solid #dfdfdf;}
.ul1 > li a{color:#046db6;text-decoration:none;display:block;padding:7px 10px 7px 20px;border-left:4px solid #f1f1f1;}
.ul1 > li a:hover{color:#003d68;border-color:#dddddd;background:#f5f5f5;}
.sidebar1{margin-top:20px;border:1px solid #dfdfdf;}
#newul ul{padding:0px;margin-left:10px;}
#newul ul li{padding-left:0px;margin:5px;}
.sidebar1_title{background:#dfdfdf;font-family:'Lato';font-weight:700;font-size:20px;color:#323a45;padding:10px 10px 10px 11px;}
.sidebar1_title i{color:#323a45;font-size:30px;float:left;padding-right:11px;}
.sidebar1_title span{display:table;}
.sidebar2{margin-top:40px;border-right:1px solid #dfdfdf;padding-right:10px;}
.soc_wrapper{padding-top:0px;}
.soc{display:inline-block;margin:0;padding:0;list-style:none;}
.soc li{display:inline-block;margin:0 10px 10px 0;}
.soc li a{display:block;text-decoration:none;font-size:18px;color:#bdbdbd;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.soc li a:hover{color:#be1919;}
.btn-default.btn0{display:inline-block;color:#fff;border:none;font-size:16px;line-height:20px;font-weight:700;padding:12px 40px;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:0px;margin-bottom:0px;text-transform:uppercase;background:#1e99cb;position:relative;}
.btn-default.btn0:hover{color:#fff;background:grey;}
.btn-default.btnr{display:inline-block;color:#fff;border:none;font-size:12px;line-height:20px;font-weight:700;padding:12px;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:0px;margin-bottom:0px;text-transform:uppercase;background:#be1919;position:relative;}
.btn-default.btnr:hover{color:#fff;background:#1b0300;}
.btn-default.btn1{display:inline-block;color:#be1919;border:none;font-size:14px;line-height:20px;font-weight:400;padding:0px 0px 0 18px;text-decoration:underline;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-top:10px;margin-bottom:10px;background:url(../images/btn2.png) left center no-repeat;position:relative;}
.btn-default.btn1:hover{color:#000;text-decoration:none;}
.google_map{position:relative;overflow:hidden;margin:0 0 0px 0;padding:0px;background:#fff;border:none;line-height:1px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;overflow:hidden;}
.google_map iframe{width:100%;height:400px;border:none;background:#fff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.img-polaroid{position:relative;padding:0;background:none;border:none;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;}
.img-polaroid img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.img-circle{position:relative;padding:0px;background:none;border:none;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;}
.img-circle img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.thumbnail .caption{padding:0;color:inherit;}
.thumbnail .caption ul{margin:0;}
.thumb1{margin-bottom:20px;}
.thumb1.last{margin-bottom:0px;}
.thumb1 .thumbnail{padding:0;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none;}
.thumb1 figure{margin:0;float:none;margin:0px 0px 20px 0px;}
.thumb1 figure img{width:100%;}
.thumb1 .caption{}
.thumb2{margin-bottom:20px;}
.thumb2.last{margin-bottom:0px;}
.thumb2 .thumbnail{padding:0;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none;}
.thumb2 .thumbnail a{display:block;text-decoration:none;}
.thumb2 .thumbnail a figure{margin:0;float:none;margin:0px 0px 0px 0px;}
.thumb2 .thumbnail a figure img{width:100%;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;}
.thumb2 .thumbnail a .caption{padding-top:15px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb2 .thumbnail a:hover .caption{}
.thumb2 .thumbnail a .caption .txt1{font-family:'Lato';font-size:20px;color:#323a45;font-weight:900;text-decoration:none;padding-bottom:10px;text-transform:uppercase;position:relative;padding-top:15px;margin-top:10px;line-height:1.1;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb2 .thumbnail a .caption .txt1:before{content:'';width:68px;height:4px;background:#dfdfdf;position:absolute;left:0;top:0;}
.thumb2 .thumbnail a:hover .caption .txt1{color:#323a45;text-decoration:none;}
.thumb2 .thumbnail a:hover .caption .txt1:before{background:#be1919;}
.thumb2 .thumbnail a .caption .txt2{color:#323a45;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb2 .thumbnail a:hover .caption .txt2{color:#000;}
.thumb3{margin-bottom:20px;}
.thumb3.last{margin-bottom:0px;}
.thumb3 .thumbnail{padding:0;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none;}
.thumb3 figure{margin:0;float:left;margin:0px 20px 20px 0px;}
.thumb3 figure img{width:auto;}
.thumb3 .caption{}
.thumb7{margin-bottom:20px;}
.thumb7.last{margin-bottom:0px;}
.thumb7 .thumbnail{padding:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:7px;background:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;border-left-color:#d6d6d6;}
.thumb7 figure{margin:0;float:left;margin:0px 20px 20px 0px;}
.thumb7 figure img{width:auto;}
.thumb7 .caption{}
.thumb7 .caption p{margin:0 0 0px;}
.thumb8{margin-bottom:20px;}
.thumb8.last{margin-bottom:0px;}
.thumb8 .thumbnail{padding:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:7px;background:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:2px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;border-left-color:#d6d6d6;float:left;margin-right:10px;}
.thumb8 figure{margin:0;margin:0px 0px 15px;}
.thumb8 figure img{width:auto;}
.thumb8 .caption{}
.thumb8 .caption p{margin:0 0 0px;}
.thumb4{margin-bottom:20px;}
.thumb4.last{margin-bottom:0px;}
.thumb4 .thumbnail{padding:0;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none;}
.thumb4 figure{margin:0;float:left;margin:0px 20px 20px 0px;}
.thumb4 figure img{width:auto;}
.thumb4 .caption{}
.thumb5{margin-bottom:20px;}
.thumb5.last{margin-bottom:0px;}
.thumb5 .thumbnail{padding:0;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none;}
.thumb5 figure{margin:0;float:none;margin:0px 0px 20px 0px;}
.thumb5 figure img{width:100%;}
.thumb5 .caption{}
.thumb6{margin-bottom:20px;border-bottom:1px solid #dfdfdf;padding-bottom:0px;}
.thumb6.last{margin-bottom:0px;}
.thumb6 .thumbnail{padding:0;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none;}
.thumb6 figure{margin:0;float:left;margin:0px 20px 20px 0px;}
.thumb6 figure img{width:auto;}
.thumb6 .caption{}
.thumb6 .caption .txt1{font-style:italic;padding-bottom:10px;}
.thumb6 .caption .txt2{font-weight:700;}
.thumb6 .caption .txt2 i{color:#dfdfdf;font-size:14px;float:left;padding-right:10px;}
.thumb6 .caption .txt2 span{display:table;}
#note{}
.notification_error{color:#f00;padding-bottom:10px;}
.notification_ok{text-align:left;padding-bottom:10px;}
#ajax-contact-form .form-group{margin-left:0;margin-right:0;}
#ajax-contact-form .form-group label{color:#d4d5d6;display:none;}
#ajax-contact-form .form-control{height:38px;padding:8px 12px;font-size:14px;line-height:20px;color:#ababab;background:#fff;border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#ajax-contact-form .form-control:focus{border-color:#1eb2ff;background:#fff;color:#343642;}
#ajax-contact-form textarea.form-control{height:auto;}
#ajax-contact-form .form-group.capthca{float:left;margin-right:30px;}
#ajax-contact-form .form-group.capthca input{width:170px;}
#ajax-contact-form .form-group.img{float:left;}
#ajax-contact-form .form-group.img img{width:170px;height:38px;}
.btn-default.btn-cf-submit{display:inline-block;color:#fff;border:none;box-shadow:0 6px #004e85;moz-box-shadow:0 6px #004e85;-webkit-box-shadow:0 6px #004e85;font-size:14px;line-height:20px;font-weight:700;padding:12px 40px;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:10px;margin-bottom:10px;text-transform:uppercase;background:#be1919;position:relative;}
.btn-default.btn-cf-submit:hover{color:#fff;background:#0886dd;box-shadow:0 4px #075890;moz-box-shadow:0 4px #075890;-webkit-box-shadow:0 4px #075890;top:2px;}
.page-404{text-align:center;}
.page-404 .txt1{font-family:'Roboto';font-weight:700;font-size:180px;color:#be1919;line-height:220px;}
.page-404 .txt2{font-family:'Lato';font-weight:400;font-size:60px;color:#323a45;line-height:70px;}
.accordion{margin-bottom:0px;}
.accordion-group{margin-bottom:1px;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{text-decoration:none;display:block;padding:8px 12px 8px 30px;cursor:pointer;font-size:15px;line-height:25px;font-family:'Roboto';font-weight:500;color:#323a45;background:url(../images/accordion1_over.png) 10px 16px no-repeat #f3f3f3;}
.accordion-heading .accordion-toggle:hover{text-decoration:none;color:#000;background:url(../images/accordion1_over.png) 10px 16px no-repeat #ebebeb;}
.accordion-inner{background:#f8f8f8;border-top:none;padding:10px 15px;}
@media (min-width:1200px){}
@media (max-width:1199px){.left_box{width:470px;}
#parallax1 .txt1{font-size:36px;}
}
@media (min-width:992px) and (max-width:1199px){}
.treding .row .places img
@media (max-width:767px){.follow_wrapper{display:block;padding-right:0;}
.phone_wrapper{display:block;padding-top:15px;}
.menu_wrapper{float:none;margin:0;}
/* .navbar_{float:none;margin-bottom:0;margin-left:-15px;margin-right:-15px;display:block;height:auto;padding-right:0;background:none; position:sticky;} */
.navbar-collapse_{clear:both;}
.navbar_ .nav{display:block;background:#f1f1f1;padding-right:0;}
.navbar_ .nav > li{float:none;background:none;padding-left:0;border-top:none;margin-left:0;}
.navbar_ .nav > li:first-child{border-top:none;}
.navbar_ .nav > li > a{margin-bottom:0;margin-top:0;padding:5px 0;text-align:center;font-size:14px;}
.navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus, .navbar_ .nav > li > a:hover, .navbar_ .nav > li > a:focus, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover{background:#fff;}
.sub-menu ul{position:relative;left:0;top:0;text-align:center;box-shadow:none;moz-box-shadow:none;-webkit-box-shadow:none;margin-top:0;}
.sub-menu li a{padding-left:40px;}
.splash1 .nav-tabs{border:none;margin-top:20px;margin-left:-15px;margin-right:-15px;}
.splash1 .nav-tabs > li{width:100%;margin-bottom:1px;float:none;}
.splash1 .nav-tabs > li > a{padding:10px 15px;margin:0;}
.splash3{display:block;}
.splash3 > div{display:block;width:auto;}
.left_box_wrapper{padding-left:15px;padding-right:15px;}
.left_box{width:auto;margin:0;}
.right_box_wrapper{padding-bottom:;}
.logo2_wrapper{float:none;}
.search-form-wrapper{float:none;width:100%;padding-top:15px;}
.ul00{float:none;padding-top:0;}
.ul00 > li{margin-left:0;float:none;padding:5px 0;}
.payment{float:none;padding-top:25px;}
.payment img{margin-left:auto;margin-right:auto;}
#parallax1 .txt1{font-size:26px;}
.sidebar2{border-bottom:1px solid #dfdfdf;border-right:none;padding-right:0px;padding-bottom:10px;}
h1{font-size:30px;}
h2{font-size:20px;}
}
@media (min-width:481px) and (max-width:767px){}
@media (max-width:480px){.page-404 .txt1{font-size:120px;line-height:120px;}
.page-404 .txt2{font-size:40px;line-height:40px;}
.google_map iframe{height:200px;}
#parallax1 .txt1{font-size:20px;}
}
#slider3_wrapper{}
#slider3{position:relative;padding-bottom:60px;padding-top:0px;padding-left:20px;padding-right:20px;}
.prev3{display:block;width:37px;height:36px;background:url(../images/prev2.png) left top no-repeat;position:absolute;left:50%;margin-left:-45px;bottom:0px;z-index:100;opacity:0.4;filter:alpha(opacity=40);}
.prev3:hover{opacity:1;filter:alpha(opacity=100);}
.next3{display:block;width:37px;height:36px;background:url(../images/next2.png) left top no-repeat;position:absolute;right:50%;margin-right:-45px;bottom:0px;z-index:100;opacity:0.4;filter:alpha(opacity=40);}
.next3:hover{opacity:1;filter:alpha(opacity=100);}
.carousel-box{position:relative;}
.carousel-box .inner{position:relative;overflow:hidden;}
.carousel.main{position:relative;overflow:hidden;margin:0;padding:0;margin-right:-20px;}
.caroufredsel_wrapper{padding:0;margin:0;}
.caroufredsel_wrapper ul{padding:0;margin:0;}
.carousel-box ul li{float:left;display:inline-block;padding:0px 0px 0px 0px;position:relative;width:300px;overflow:hidden;padding-right:20px}
.carousel-box ul li img{width:100%;}
.banner{}
.banner .banner_inner{}
.banner .banner_inner a{display:block;text-decoration:none;position:relative;text-align:center;}
.banner .banner_inner a:hover{}
.banner .banner_inner a .img{padding-top:0px;padding-bottom:20px;}
.banner .banner_inner a .txt1{font-family:'Asap';font-weight:400;font-size:20px;line-height:20px;color:#704e48;padding-bottom:15px;}
.banner .banner_inner a .txt2{font-family:'Asap';font-weight:400;font-size:14px;line-height:20px;color:#382d29;padding-bottom:15px;}
.banner .banner_inner a .txt3{display:inline-block;padding:5px 15px;color:#e6e5e1;background:#763914;font-size:16px;font-weight:400;line-height:20px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.banner .banner_inner a:hover .txt2{color:#71513e;}
.banner .banner_inner a:hover .txt3{background:#82a642;}

h1,h,h3,h4,h5,h6{
  
  font-family: "Prociono", serif;
}
footer{
  overflow-x:hidden;
}
#get-btn{
    border-radius:1.5rem;
    width:20vw;
    font-size:1.5vw;
    margin-top:0.8rem;

}
html,body{
  overflow-x:hidden;
  font-family: "Poppins", sans-serif;
  scroll-behavior: smooth;

}


.clearfix li a img{
  height: 35rem;
  background-size: cover;
}

.slider-track-bottom{
  padding-bottom:5rem;
}
.top-slide .carousel-item img{
  height:28rem;
}
#additionalinfo{
  margin-bottom:1rem;
}
/* -------------prices css start-------------------- */
.prices{
  height:min-content;
  width:100%;
  
 
}
.packages{
  width:100%;
  display:Flex;
  justify-content:space-evenly;
  gap:1rem;
  margin-top:1rem;
}

.images-png{
  width:100%;
  height:4rem;
  display:flex;
  gap:1rem;
  

}
.images-png span{
text-align:center;

}

.about-price{
  gap:2rem;
}
.about-price span button{
 border:none;
 border-radius:1rem;
 background:#2196F3;
 color:white;
}
.col {
  width:5rem;
  border:1px solid transparent;
  background-color:whitesmoke;
  border-radius:0.4rem;
  padding:0.5rem 0.5rem;
  font-family: Poppins;
  font-weight: 350;
  font-style: normal;

}
.cards-bottom{
  background:whitesmoke;
}
.col  .top-img{
  height:12rem;
}
.img-responsive{
  width:100%;
}
.thumb8 .col-sm-6{
  width:100%;
}
/* -------------prices css end-------------------- */
/* -----------------footer css start--------------- */
.footer {
  background-color:#0e0d0d;
  color: white;
  padding: 40px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
 
}
.footer-column {
  width: 25%;
}
.footer-column h3 {
  color: #f39c12;
  margin-bottom: 20px;
}
.footer-column ul {
  list-style: none;
  padding: 0;
}
.footer-column ul li {
  margin-bottom: 10px;
}
.footer-column ul li a {
  color: white;
  text-decoration: none;
  transition: color 0.3s;
}
.footer-column ul li a:hover {
  color: #f39c12;
}
.social-icons a {
  color: white;
  font-size: 20px;
  margin-right: 15px;
  text-decoration: none;
  transition: color 0.3s;
}
.social-icons a:hover {
  color: #f39c12;
}
.footer-bottom {
  background-color:#0e0d0d;
  color: #fff;
  padding: 15px 0;
  text-align: center;
  font-size: 14px; 
}

  
/* -----------------footer css end--------------- */
/* --------call btn css start -------------------- */
#call-btn-insta{
  border: none; width: 4rem; height: 4rem; border-radius: 3rem; background-color:#009fe9; position: fixed; margin-right: 1rem; z-index: 9999; margin-bottom: 10.5rem; bottom: 0; right: 0;
}
#call-btn-call{
  border: none; width: 4rem; height: 4rem; border-radius: 3rem; background-color:#009fe9; position: fixed; margin-right: 1rem; z-index: 9999; margin-bottom: 1.8rem; bottom: 0; right: 0;  
}
#call-btn-WhatsApp{
  border: none; width: 4rem; height: 4rem; border-radius: 3rem; background-color:#009fe9; position: fixed; margin-right: 1rem; z-index: 9999; margin-bottom: 6rem; bottom: 0; right: 0;
}
.call-btn span a i{
  color: rgb(251, 255, 251) ; font-size: 2rem; padding-top: 0.8rem;
}
/* --------call btn css end -------------------- */
.img-responsive{
  height:20rem;
  
}
   .treding .row .places img{
 width:13.1rem;
}
/* -------------------itenaray image css start--------------------- */
#header-container {
    max-width: 1200px;
    margin: 40px auto;
    padding: 20px;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }
  
  .banner {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  .featured-image {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    overflow: hidden;
  }
  
  .featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .category-images {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  
  .category-image {
    width: calc(25% - 10px);
    margin: 10px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    overflow: hidden;
  }
  
  .category-image img {
    width: 100%;
    height: 150px;
    object-fit: cover;
  }
  
  .category-text {
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
  }
  
  .view-all-images-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    cursor: pointer;
  }
  
  .view-all-images-btn svg {
    width: 16px;
    height: 16px;
    margin-right: 10px;
  }
  
  .view-all-images-btn span {
    font-size: 16px;
    font-weight: bold;
  }
  .logo a img{
    width:3rem;
    border-radius:3rem;
  }
  /* Responsive design */
  
  @media only screen and (max-width: 768px) {
    .category-image {
      width: calc(50% - 10px);
    }
  }
  
  @media only screen and (max-width: 480px) {
    .category-image {
      width: 100%;
    }
  }
/* -------------------itenaray image css start--------------------- */










.footer-column a{
  font-size:1rem;
}

.LineDivider_tourPageDivider__7vdYJ {
    height: 2px;
    background-color: #e0e0e0;
    margin: 20px 0;
}

.Filters_filtersSection__2HEsC {
    padding: 20px;
    background-color: #f9f9f9;
}

.Filters_filterTitle__YAOA9 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}

.DayFilters_dayFilterWrapperContainer__qw0c4 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.DayFilters_dayFilterOuterWrapper__u_W3N {
    border: 1px solid #ddd;
    padding: 7px;
    border-radius: 10px;
    cursor: pointer;
    transition: box-shadow 0.3s ease;
}

.DayFilters_dayFilterOuterWrapper__u_W3N:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.DayFilters_dayFilterImageWrapper___aB6w {
    position: relative;
    width: 100px;
    height: 100px;
}

.DayFilters_dayFilterImageWrapper___aB6w img {
    border-radius: 10px;
    width: 100px;
    height: 100px;
    object-fit: cover;
}

.DayFilters_numberOfDays__hlBMZ {
    position: absolute;
    bottom: 10px;
    left: 10px;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    padding: 5px;
    font-size: 14px;
    border-radius: 5px;
}

.DayFilters_dayFilterPriceSection__yY8em {
    margin-top: 10px;
    text-align: center;
}

.DayFilters_startsFrom__AlrqR {
    font-size: 14px;
    color: #888;
}

.DayFilters_priceValue__SPWeL .dayFilterCurrency {
    font-size: 16px;
    font-weight: bold;
    color: #f37002;
}

.DayFilters_dayFilterSelectedPriceSection___b6AA {
    font-weight: bold;
}

.DestinationFilters_destinationRouteWrapper__hnVDg {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 10px;
    margin-bottom: 10px;
}

.DestinationFilters_destinationRouteSelected__QcNED {
    border: 2px solid #f37002;
}

.StayCategoryFilters_staycategoryContainer__tfsIq {
    display: flex;
    gap: 20px;
    margin-top: 15px;
}

.StayCategoryFilters_stayCategoryItem__CApEC {
    padding: 10px 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    cursor: pointer;
}

.StayCategoryFilters_stayCategoryItemSelected__7GIor {
    background-color: #f37002;
    color: white;
    font-weight: bold;
}

.StayCategoryFilters_selectedIconWrapper__9FlOF {
    margin-right: 5px;
}

.DayFilters_dayFilterImageWrapperContainer__teK9j{
    display:flex;
    gap:0.5rem;
}
.DayFilters_dayFilterImageWrapperContainer__teK9j a{
  text-decoration:none;
}









/* ------------------------daywise itenaray css start------------------ */
#contactbox {
    background-color: #f9f9f9;
    padding: 20px;
    border: 1px solid skyblue;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    width:70%;
    
}

#contactbox h3 {
    margin-bottom: 20px;
    font-family: 'Arial', sans-serif;
    color: #333;
}

.form-group {
    margin-bottom: 15px;
}

.control-label {
    font-weight: bold;
}

.form-control {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
    font-size: 14px;
}

.form-control:focus {
    border-color: #66afe9;
    outline: none;
    box-shadow: 0 0 5px rgba(102, 175, 233, .5);
}

.btn-default {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    cursor: pointer;
}

.btn-default:hover {
    background-color: #0056b3;
}

/* ------------------------daywise itenaray css end------------------ */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
}

#header-container2 {
    width: 80%;
    margin: 20px auto;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    padding: 20px;
}

.heading {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
}

.main-holid-new {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.in-hot-img {
    flex: 1;
    margin-right: 20px;
}

.in-hot-img img {
    width: 100%;
    border-radius: 8px;
}

.in-hot-cane {
    flex: 2;
}

.hed-holid h3 {
    font-size: 18px;
    margin: 0 0 10px 0;
}

.hol-str-ico img {
    width: 20px;
    vertical-align: middle;
}

.holi-can-holiy p {
    margin: 5px 0;
    color: #555;
}

.holi-can-holiy p b {
    color: #000;
}

.clr {
    clear: both;
}

.mgt15 {
    margin-top: 15px;
}

/* Add hover effect for hotel cards */
.main-holid-new:hover {
    transform: scale(1.02);
    transition: transform 0.2s ease;
}

/* Main box styling */
.inclusion sExclusions_box__SUax7 {
    background-color: #f9f9f9; /* Light background for the box */
    border: 1px solid #e0e0e0; /* Subtle border */
    border-radius: 8px; /* Rounded corners */
    padding: 20px; /* Padding inside the box */
    margin: 20px 0; /* Margin for spacing */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Soft shadow */
}

/* Heading styling */
.inclusion sExclusions_boxHeading__Fv6Km {
    font-size: 24px; /* Larger font for the heading */
    font-weight: bold; /* Bold text */
    color: #0FB680; /* Primary color */
    margin-bottom: 15px; /* Space below the heading */
}

/* Content box styling */
.inclusion sExclusions_contentBox__OlHot {
    display: flex; /* Flex layout for items */
    flex-direction: column; /* Column direction for stacking items */
}

/* Item box styling */
.inclusion sExclusions_itemBox__UMsaH {
    display: flex; /* Flex layout for each item */
    align-items: center; /* Center items vertically */
    padding: 10px; /* Padding around each item */
    border-bottom: 1px solid #e0e0e0; /* Subtle separator between items */
}

.inclusion sExclusions_itemBox__UMsaH:last-child {
    border-bottom: none; /* Remove border from last item */
}

/* Icon styling */
.inclusion sExclusions_itemIcon__nzEAS {
    margin-right: 10px; /* Space between icon and text */
}

/* Label styling */
.inclusion sExclusions_itemLabel__sfgRP {
    font-size: 16px; /* Font size for labels */
    color: #333; /* Dark color for text */
}

/* Media Queries for Responsive Design */
@media (max-width: 768px) {
    .inclusion sExclusions_box__SUax7 {
        padding: 15px; /* Reduce padding on smaller screens */
    }

    .inclusion sExclusions_boxHeading__Fv6Km {
        font-size: 20px; /* Smaller font size for heading */
    }

    .inclusion sExclusions_itemLabel__sfgRP {
        font-size: 14px; /* Smaller font size for labels */
    }
    
    .hamburger{
      margin-right:1rem;
    } 
    .hamburger i{
      font-size:1rem;
    }
    
}



/* ---------------iter-common css start----------------- */
.iter-common {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}
h1, h2 {
  color: #c0392b;
}
.day {
  background-color: #ffffff;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 15px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.day h2 {
  margin-top: 0;
}
.day p {
  margin: 10px 0;
}
/* ---------------iter-common css end----------------- */












/* -----------------photo bundel css start------------- */
.container {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: auto;
}

.Banner_desktopBanner__FwrQw {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}

.Banner_featuredImage__ztKsH {
  width: 100%;
  height: 400px;
  position: relative;
}

.Banner_featuredImage__ztKsH img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.Banner_categoryImage__66E6K {
  position: relative;
  width: 23%;
  height: 200px;
}

.Banner_categoryImage__66E6K img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.Banner_categoryText__2yYB4 {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: white;
  font-size: 18px;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5px 10px;
  border-radius: 5px;
}

.Banner_viewAllImagesBtn__9_AoD {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: flex;
  align-items: center;
  gap: 5px;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 10px;
  border-radius: 5px;
  cursor: pointer;
}

.Banner_viewAllImagesBtn__9_AoD svg {
  fill: #202020;
}

.Banner_viewAllImagesBtn__9_AoD span {
  font-size: 14px;
  color: #202020;
}

/* Responsive Design */
@media (max-width: 768px) {
  .Banner_desktopBanner__FwrQw {
    flex-direction: column;
  }

  .Banner_categoryImage__66E6K {
    width: 100%;
  }

  .Banner_featuredImage__ztKsH {
    height: 250px;
  }

  .Banner_categoryImage__66E6K {
    height: 150px;
  }
}

/* -----------------photo bundel css ------------- */

.thumb7 .thumbnail a{
  text-decoration:none;
  color:black;
}
.thumb8 a{
  text-decoration:none;

}
#get-btn {
  border-radius: 1.5rem;
 width:25vw;
  font-size: 1rem;
  margin-top: 0.8rem;
}

#contactbox{
  width:100%;
}
.display-flex{
  display:flex;
  gap:1rem;
}
.caption a:hover{
 background-color:skyblue;
}
.fa-circle:before{
  color:skyblue;
}

.custom-enquiry-form {
  max-width: 500px;
  margin: 20px auto;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #f9f9f9;
  font-family: Arial, sans-serif;
}

.custom-enquiry-form label {
  display: block;
  margin-bottom: 6px;
  font-weight: bold;
  color: #333;
}

.custom-input,
.custom-textarea {
  width: 100%;
  padding: 8px;
  margin-bottom: 15px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 16px;
}

.custom-input:focus,
.custom-textarea:focus {
  border-color: #007bff;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 123, 255, 0.3);
}

.custom-textarea {
  min-height: 80px;
  resize: vertical;
}

.custom-button {
  display: inline-block;
  width: 100%;
  padding: 10px;
  background-color: #28a745;
  color: white;
  font-size: 18px;
  font-weight: bold;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.custom-button:hover {
  background-color: #218838;
}



#price{
  display: flex;  margin-top: 4rem; justify-content: center;
}
#price .left{
width:60%;
}

#price .right{
  width:60%;
  }
/* Navbar Styles */
/* #nav{
  flex-wrap:nowrap;
  background-color:antiquewhite;
} */


.navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
   
  padding: 10px 20px;
  /* background-color: #333; */
  color: black;
 

  background:whitesmoke;
}

.navbar .container-fluid{
  display:flex;
}
.logo a {
  color: white;
  font-size: 20px;
  text-decoration: none;
}
#travel-agent{
  color:white; font-weight: 700; font-size: 1rem;  border: 2px solid rgb(57, 165, 236); border-radius: 0.5rem;background-color:  rgb(57, 165, 236); font-size: 0.8rem; display: block;
}
.search-bar {
  display: flex;
  align-items: center;
  background:white;
  width:20vw;
  border-radius:0.5rem;
  
}

.search-bar input {
  padding: 5px;
  font-size: 16px;
  width: 100%;
  
}

.search-bar:hover {
  border: 4px solid #009fe9;
   
}

.search-bar button {
  padding: 5px 10px;
  font-size: 16px;
  margin-left: 5px;
  cursor: pointer;
  background-color: #fff;
  color: #333;
}

.search-icon {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background-color: #ffffff;
  color: #cccccc;
  background-color: transparent;
  width: 2rem;
  height: 1.5rem;
  border-radius: 5px;
  margin-top: 0.3rem;
  
}

#suggestions {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 50px;
  background-color: white;
  width: 200px;
  border: 1px solid #ccc;
  display: none;
}

#suggestions li {
  padding: 5px;
  cursor: pointer;
}

#suggestions li:hover {
  background-color: #f0f0f0;
}

.nav-links {
  display: flex;
  align-items: center;
}


.nav-links a, .dropdown .dropbtn {
  color: white;
  text-decoration: none;
  border:none;

  padding: 10px;
  margin: 0 10px;
  font-size: 16px;
  
}
#free-qute-btn{
  color: white; font-weight: bolder; font-size: 1rem;  border: 2px solid rgb(57, 165, 236); border-radius: 0.5rem;background-color:  rgb(57, 165, 236); font-size: 0.8rem;"><i class="fa-solid fa-house
}
#drop-sidebar a:hover{
 background:grey;
}
.call-btn{border: none; width: 4rem; height: 4rem; border-radius: 3rem; background-color:#009fe9; position: fixed; margin-right: 1rem; z-index: 9999; margin-bottom: 10.5rem; bottom: 0; right: 0;}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: whitesmoke;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 999;
  color:white;
}
.home-content{
  height: 100%; width: 100%; text-align: center;  
}
.home-content .left{
  width: 60%; height: 100% ; 

  
}
.home-content .left p{
  font-size:2vw;
  color:white;
  background:#39A5EC;
  font-weight:bold;

  
}
.home-content .left .text{
  margin-top:30rem;
  box-shadow:16px 16px  skyblue;
}
.home-content .right{
  width: 40%; height: 100% ; 
  margin-top:1rem;
}
.home-img{
  height: 40rem; width: 100%;    ; border-radius: 1px solid rgb(27, 148, 196); background-repeat: no-repeat;background-position: top; background-size: cover; vertical-align: middle;
  overflow-clip-margin:content-box; 
  overflow:clip; text-align: -webkit-right;
  background-image:url("../images/homeimg/HomePageImg.jpeg" )
}
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #f1f1f1;
}

.dropdown:hover .dropdown-content {
  display: block;
  color:black;
}

.hamburger {
  display: none;
  font-size: 30px;
  cursor: pointer;
}

/* Sidebar Styles */
.sidebar {
  height: 100%;
  width: 0;
  position: fixed;
  top: 0;
  left: 0;
  background-color:white;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  z-index:99999;
}

.sidebar a {
  padding: 10px 15px;
  text-decoration: none;
  font-size: 18px;
  color: black;
  display: block;
}



.sidebar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  color:white;
}
#drop-sidebar a{
  background:grey;
}
#drop-sidebar a:hover{
  background-color:white;
  
 
}
.sidebar a i:hover{
  color:skyblue;
  
}
.home-img-other-pages{
  height: 3rem; width: 100%;    ; border-radius: 1px solid rgb(27, 148, 196); background-repeat: no-repeat;background-position: top; background-size: cover; vertical-align: middle;
  overflow-clip-margin:content-box; 
  overflow:clip; text-align: -webkit-right;
  
}
.navbar-bottom-two{
  text-align: end; background-color: white; width: 60%; 
  border-bottom-left-radius:10rem;

}
.navbar-bottom-two .dropdown .dropbtn{
  color:black; font-weight: 400; background-color:transparent;   border-radius: 0.5rem; font-size: 1rem;
}
.navbar-bottom-two .dropdown .dropbtn .dropdown-content{
  color:white; font-weight: 700; font-size: 1rem; z-index: 9999; text-align:center;  text-align: center;
  background:red;
}
.navbar-bottom{
  text-align: end; background-color: white; width: 60%; 
  border-bottom-left-radius:10rem;

}
.navbar-bottom .dropdown .dropbtn{
  color:black; font-weight: 400; background-color:transparent;   border-radius: 0.5rem; font-size: 1rem;
}
.navbar-bottom .dropdown .dropbtn .dropdown-content{
  color:black; font-weight: 700; font-size: 1rem; z-index: 9999; text-align:center;  text-align: center;
}

.about-company{
  height:max-content;
  width:100%;
 background:whitesmoke;
  display:flex;
  padding-top:5rem;
  margin-top:1rem;
}
.about-company .left{
  width:50%;
  height:80%;
  justify-content:center;
  display:flex;
  text-align:center;

}
.about-company .left img{
 margin-bottom:1rem;

}
.about-company .right{
  width:50%;
  height:100%;
  padding:0rem 2rem;
 
}
.about-company .right h1 {
  color: #F3750E;
  }
.about-company .right h1 span{
color: #0C7CD5;
}
.about-company .right p{
font-family:Lato;
font-weight:700;
}
.about-experince{
  width:100%;

 
  display:-webkit-box;

  aligin-items:center;
 padding:1rem 1rem;
 gap:1rem;
}
.about-experince span{
  height:10rem;
  width:7.5rem;
  background:white;
  border-radius:1rem;
  text-align:center;
  padding:1rem 1rem;
  
}
.about-experince{

}
.about-experince span h4{
color:#2196F3;
font-size:2.5rem;
font-weight:bold;
}

.about-company .left img{
  width:36rem;
  height:36rem;
  padding-top:2rem;
  border-radius:1rem;
}
/* Media Queries */


.trip-text h1{
  font-size: 2rem;"
}

.trip-text h5{
display:flex;
gap:0.5rem;
font-size:1rem;
}
.dropbtn{
  background:black;
}



.para-about{
  font-weight:500; margin-top: 1rem; font-size: 1rem;color: rgb(70, 65, 65);
}

/* Basic styling for the search bar and suggestions */
.search-bar {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

#suggestions {
  list-style: none;
  margin-top: 0.5rem;
  background-color: white;
  border: 1px solid #ddd;
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  position: absolute;
  top: 50px; /* Adjust this value based on your design */
  border-radius: 4px;
  display: none;
  z-index: 1000;
}

#suggestions li {
  padding: 10px;
  cursor: pointer;
  border-bottom: 1px solid #ddd;
}

#suggestions li:hover {
  background-color: #f0f0f0;
}

#search {
  padding: 10px;
  width: 300px; /* Adjust as needed */
  border-radius: 2rem;
  outline: none;
}

button {
  padding: 10px 20px;
  cursor: pointer;
  border-radius: 2rem;
  font-weight: bold;
}



/* ---------------popup form css start---------------- */
/* Style the popup container */
.popup-container {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1000;
  background-color: #fff;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  display: none; /* Hide the popup by default */
}

/* Style the popup form */
.popup-form {
  max-width: 300px;
  margin: 20px auto;
}


/* Media query for mobile devices */
@media (max-width: 768px) {
  .popup-container {
    bottom: 0;
    left: 0;
    width: 100%;

    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .popup-form {
    margin: 0 auto;
    padding: 20px;
  }
 
}
/* ---------------popup form css end---------------- */








/* ---------------------------------jaipureight css start----------------- */
.images-dawrka{
  height:20rem;
}
.images{
  width:100%;
  height:min-Content;
  margin-top:5vh;
  position:relative;
}
.images .container{
  width: 100%; height: 100%; display: flex;
}
.images .container .left{
width:40%;

}
.images .container .right{
  width: 60%; display: flex; gap: 0.5rem;

}
.images .container .right .top{
  position:absolute;
}
.images .container .right .bottom{
  position:absolute;
}
.images .container .left  img{
  width:30vw;
  height:90%;
  border-radius:1rem;
}

.images .container .right  img{
  width:25vw;
  height:33vh;
  border-radius:1.5rem;

}
#right-1{
  display:block;
}
.details-about{
  display: flex; margin-top: 1rem;
}
.itenaray-details{
  height:max-content;
  width:100%;
}
.day-1 p   a{
  border-radius:3rem;
}
.slider-container {
  width: 80%;
  margin: 0 auto;
}

.slick-slider img {
  width: 100%;
  height: auto;
}

.slick-dots {
  bottom: 10px;
}

.quotation-banner-sticky-bar-wrapper-bottom {
  background: rgba(0, 0, 0, 0.5);
  height: 50px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.Daywise{
 
}
.Daywise h3{
  background:#2196F3;
  border-radius:1rem;
  color:white;
  font-weight:600;
  width:3.5rem;
  padding:0.2rem 0.5rem;
  font-size:1rem;

}
.details-about{
  display: flex;
    justify-content: center;
    gap: 1rem;
    
}
.details-about button{
  border-radius:1.5rem;
  background:#2196F3;
  font-size:1vw;
  font-weight:bold; 
  color:white;
  border:none;
}
.inclusion {
  display:flex;
  justify-content:space-between;
   border:none;
  border-radius:0.8rem;
  width:100%;
  background:#2196F3;
  padding:0rem 1rem;
  color:whitesmoke;
  margin-bottom:1rem;


}

.places{
  display:flex;
  justify-content:space-evenly
}

.trip-text h5{
  display: flex ; gap: 1rem;
  }
/* -----------------days css strat------------ */
.col a{
  text-decoration:none;
  color:black;
}
.trending {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 100px 50px;
  padding: 100px 50px;
}
.images .container .left{
  width: 100%;
   height: 30rem;
  }
.trending .card {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  max-width: 100%;
  height: 48rem;
  background: white;
  border-radius: 20px;
  transition: 0.1s;
  box-shadow: 0 35px 80px rgba(0, 0, 0, 0.15);
}


.trending .card .img-box {
  position: absolute;
  top: 20px;
  width: 300px;
  height: 220px;
  background: #333;
  border-radius: 12px;
  overflow: hidden;
  transition: 0.5s;
}



.trending .card .img-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.trending .card .content {
  position: absolute;
  top: 252px;
  width: 100%;
  height: 30rem;
  padding: 0 30px;
  text-align: center;
  overflow: hidden;
  transition: 0.5s;
}



.trending .card .content h2 {
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--clr);
}

.trending .card .content p {
  color: #333;
}

.trending .card .content a {
  position: relative;
  top: 15px;
  display: inline-block;
  padding: 12px 25px;
  text-decoration: none;
  background: var(--clr);
  color: white;
  font-weight: 500;
}

/* Box Wrapper */
.boxv1 {
  background-color: #f9f9f9;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin-top: 15px;
}

.mgt15 {
  margin-top: 15px;
}

.heading {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #333;
}

/* Inner Box Styling */
.boxnvd {
  background-color: #fff;
  padding: 15px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.boxhed {
  font-size: 18px;
  font-weight: bold;
  color: #444;
  margin-bottom: 10px;
}

.innerbx {
  padding: 10px 0;
}

/* List Styling */
.mtags {
  margin-bottom: 10px;
}

.lststyl {
  list-style-type: disc;
  padding-left: 20px;
  margin: 10px 0;
}

.lststyl li {
  font-size: 16px;
  color: #666;
  line-height: 1.5;
}

.lststyl li:before {
 
  margin-right: 10px;
  color: #007BFF;
  font-weight: bold;
}

/* Clearfix */
.clr {
  clear: both;
}

/* Responsive Design */
@media (max-width: 768px) {
  .boxv1 {
      padding: 15px;
  }
  
  .heading {
      font-size: 20px;
  }
  
  .boxhed {
      font-size: 16px;
  }
  
  .lststyl li {
      font-size: 14px;
  }
}


/* ---------------------------------jaipureight css end----------------- */













/* -----------------popup css start ----------------- */

/* Popup styles */
.popup {
  display: none; /* Initially hidden */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  justify-content: center;
  align-items: center;
  z-index: 1000;
 
}

.popup-content {
  background-color: #fff;
  padding: 20px;
  border-radius: 12px;
  width: 90%;
  height:100%;
  max-width: 500px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  position: relative;
  padding-bottom:5rem;


}

h2 {
  text-align: center;
  color: #333;
  font-size: 24px;
  margin-bottom: 20px;
}

label {
  font-size: 14px;
  color: #555;
  margin-bottom: 5px;
  display: block;
}

input, textarea {
  width: 100%;
  padding: 10px;
  margin: 10px 0 20px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
}

input:focus, textarea:focus {
  outline: none;
  border-color: #25D366; /* WhatsApp green */
}

textarea {
  resize: none;
  height: 100px;
}

button {
  width: 100%;
  padding: 12px;
  background-color: #25D366; /* WhatsApp green */
  color: #fff;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  font-size: 16px;
  transition: background-color 0.3s ease;
}

button:hover {
  background-color: #1EBE54;
}

/* Close button */
.close {

  top: 0.2rem;
  
  left: 92%;
  font-size: 30px;
  cursor: pointer;
  color: #999;
  transition: color 0.2s;

  position:relative;

 

}
.trending-text {
  margin-top:1.5rem;
}
.close:hover {
  color: #333;
}
#get-itr{
  width:10rem;
  border-radius: 1rem; background-color: ; color: white; font-weight: 500; margin-top: 1rem; margin-bottom:1rem;
}
/* Responsive styles */
@media (max-width: 768px) {
  .popup-content {
    width: 95%;
  }
}

@media (max-width: 480px) {
  h2 {
    font-size: 20px;
  }

  label {
    font-size: 12px;
  }

  input, textarea, button {
    font-size: 12px;
  }

  .popup-content {
    padding: 15px;
  }
}
/* -----------------popup css end ----------------- */

.card-bottom{
  width: 100; height:50rem;
position: relative;
margin: 2rem 2rem;

}
.popup-content form button{
  margin-top:0.5rem;
}

.card-bottom .col{
  width: 100%;
  height:100%;
  position:absolute;
}
.card-bottom .col a{
  text-align: center;
}
.card-bottom .col a .images-png{
  justify-content: center;
  
  
}
.card-bottom .col a .about-price{
  justify-content: center;
} 

.Dham-img{
  border-radius: 5px;
  width: 100%;
  height: 30rem;
  object-fit: cover;

}


/* -----------------------------goa card css start-------------------- */

/* -----------------------------goa card css  end-------------------- */




