
.root{
    text-decoration: #fff;
    background-color: #000;
    color: #ffa343;
    
    
 }
 *{
    box-sizing: border-box;
    scroll-behavior: smooth;
    font-family: "Open Sans", sans-serif;
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-decoration: none;
    border-width: initial;
    border-style: none;
    border-color: initial;
 }
 .section-p1{
    padding: 40px 80px;
}
/* .section-m1{
    margin: 40px 0;
}
button.normal{
    font-size: 14px;
    font-weight: 600;
    padding: 15px 30px;
    color: #000;
    background-color: #fff;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    outline: none;
    transition: 0.2s;
}
button.white{
    font-size: 13px;
    font-weight: 600;
    padding: 11px 18px;
    color: #fff;
    background-color:transparent;
    cursor: pointer;
    border: 1px solid white;
    outline: none;
    transition: 0.2s;
} */
body{
    width: 100%;
}
 
 body{
     color:#030303 ;
     background: var(background-color);
 }
 header{
     position:fixed;
     top: 0;
     right: 0;
     z-index: 1000;
     width: 100%;
     background: transparent;
     padding: 10px 5%;
     display: flex;
     align-items: center;
     justify-content: space-between;
     transition: all .50s ease;
 }
 
 .logo{
     color: #e0960c;
     font-weight:600;
     display: flex;
     transition: all .50s ease;

     
 }
 
 
 /* .ri-plane-line{
     color: #e7d6d6;
 } */
 .logo span :hover{
     color: #0a0a0a;
 }
 .navbar{
     display: flex;
    
 }
 
 /* home about contact navbar */
 .navbar a{    
     color:black;
     font-size:medium;
     font-weight: 500;
     margin: 15px 22px;
     transition: all .50s ease;
     
 }
 ul.navbar{
     padding: 20px;
     justify-content: center;
 }
 
 /* .navbar li a{
     display: flex;
     align-items: center;
     justify-content: center; 
     
 }*/
 /* //css new  */

.navbar{
    display: flex;
    align-items: center;
    justify-content: center;
}
.navbar li{

    list-style: none;
    padding: 0 20px;
    position: relative;
}
.navbar li a {
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    color: #1a1a1a;
    transition: 0.3 ease;
}
.navbar li a:hover,
.navbar li a.active {
    color: #ffa343;
}
.navbar li a.active ::after,
.navbar li a:hover::after{
    content: "";
    width:40%;
    height: 2px;
    background: #ffa343;
    position: absolute;
    bottom: -4px;
    left:40px;
}

 
 /* .navbar a:hover{
     color: #ffa343;
     text-decoration: underline solid 2px; 
 }*/
 /* .content-text{
    padding-top: 50px;
    text-align: center;
    
 } */
 /* .content-text i{
    font-size: 25px;
    text-decoration:underline cornflowerblue; 
    color: #ffa343;
    margin-bottom: 10px;
 } */


 .header-right{
     display: flex;
     align-items: center;
     justify-content: center;
     color: #ffa343;
 }
 .header-right a:first-child{
     color:#000;
     font-size: medium;
     margin-right: 20px;
 }
 .header-right a{
     vertical-align: middle;
     font-size: 20px;
     color: black;
     margin-right: 18px;
     margin-left: 5px;
     transition: all .50s ease;
 }
 .header-right a:hover{
     color:#ffa343;
     transform: translateY(-3px);
 }
 #menu-icon{
     color: var(text-decoration);
     font-size: 30px;
     cursor: pointer;
     z-index: 10001;
     display: none;
 }
 section{
     padding: 35px 17% 20px;
 }
 .destination{
    padding: 0px 0px;
 }
 /* .destination-p1 img{
    height: 50vh;
   
    background-position: center;
    background-size: cover;
    position: relative;
 } */

 
 .destination-p1{
    position:relative;
     height: 70vh;
     width: 100%;
     background-image: linear-gradient(to left, #00000099,rgba(0,0,0,0.3)),
     url(/blog/cover4.jpg);
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     display: flex;
     align-items: center;
     justify-content: flex-start;
 } 
 .destination-b1{
    position:relative;
     height: 70vh;
     width: 100%;
     background-image: linear-gradient(to left, #00000099,rgba(0,0,0,0.3)),
     url(/blog/rajasthan.jpg);
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     display: flex;
     align-items: center;
     justify-content: flex-start;
 } 
 .destination-a1{
    position:relative;
     height: 80vh;
     width: 100%;
     background-image: linear-gradient(to left, #00000099,rgba(0,0,0,0.5)),
     url(/blog/FullSizeRender-127.png);
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     display: flex;
     align-items: center;
     justify-content: flex-start;
 } 
 .destination-text-a1{
    justify-content:center;
    text-align:center;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    opacity: 0.5;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 40px;
 }
 .destination-text{
        justify-content: center;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        opacity: 0.5;
        font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
        font-size: 55px;
 }


 
 .Home{
     position:relative;
     height: 100vh;
     width: 100%;
     background-image: linear-gradient(to left, rgba(0,0,0,0.6),rgba(0,0,0,0.3)),
     url(/HeroImg/david-marcu-78A265wPiO4-unsplash.jpg);
     background-size: cover;
     background-position: bottom center;
     display: flex;
     align-items: center;
     justify-content: flex-start;
 }
 .Home-text h4{
     font-size: 18px;
     font-weight: 600;
     margin-bottom: 10px;
     text-transform: uppercase;
     letter-spacing: 6px;
     color: #ffa343;
 }
 .Home-text h1{
     font-size:30px ;
     font-weight: 800;
     line-height: 1.2;
     margin-bottom: 20px;
 }
 .Home-text p{
     font-size: medium;
     font-weight: 500;
     line-height: 30px;
     color:#ffffffab;
     margin-bottom: 35px;    
 }
 .btn{
     display: inline-block;
     padding: 13px 40px;
     background-color:#ffa343;
     color:#000;
     font-size: 15px;
     font-weight: 600;
     border: 2px solid transparent;
     border-radius: 5px;
     transition: all .50s ease;
     cursor: pointer;
 }
 .btn :hover{
     transform: translateX(10px);
     border:2px solid ;
     background: transparent;
     color: #000;
 }
 header.sticky{
     padding: 3px 5%;
     background: transparent;
     backdrop-filter: blur(50px);
 }
 .feature-content{
     display:grid;
     grid-template-columns:repeat(auto-fit,minmax(150px,auto)) ;
     align-items: center;
     text-align: center;
     gap: 3rem;
 }
 .row-img{
     overflow:hidden;
     width: 100px;
     height: 100px;
     margin: 0 auto;
     margin-bottom: 30px;
     border-radius: 50%;
     cursor: pointer;
 }
 .row-img img{
     width: 100%;
     display: block;
     transition: transform 0.9s;
 }
 .row-img img:hover{
     transform: scale(1.3);
 }
 .feature-content h4{
     font-size: 15px;
     font-weight: 700;
     transition: all .50s ease;
     color: #000;
     cursor: pointer;
     
 }
 .feature-content h4:hover{
     color:#ffa343;
 }
 .exploreFont{
     font-size:40px;
      font-weight: 900; 
     line-height: 50px;
     word-spacing: 10px;
     letter-spacing: 5px;
 }
 .Fontpanaroma{
     font-size: 35px;
     font-weight: 10px;
     letter-spacing: normal;
     line-height: 86px;
     padding-left: 65px;
 
 }
 .exploreFont-text{
     font-size: medium;
     font-weight: 600;
     line-height: 1.2;
     /* margin-bottom: 25px; */
     color: #000;
     
 }
 /* .travelAroundcontent h2{
     font-size: medium;
     font-weight: 300;
     line-height: 7px;
     word-spacing: 8px;
 }  */

 /* .favPlace {
    display: grid;
    align-items: center;
    padding: 10px 20px;
 }
 
 .place-p1 img{
    width:400px;
    height: 400px;
    
 }
 */
 /* IMAGES ON INFORMATION */
 .column1{
    float: left;
    width: 320px;
    padding: 10px;
    /* height: 200px; */
    margin: 23px ;
  }
 .row1::after {
    content: "";
    clear: both;
    display: table;
  }
  .row1 img{
   /* width: 100%; */
   height: 200px;
    object-fit:cover;
  }
  .row1{
    padding: 35px 25px;
    margin-left: 95px;
    
  }

 .holiday{
     display: grid;
     grid-template-columns: repeat(2,1fr);
     align-items: center;
     gap: 9rem;
 }
 .holiday-img img{
     width: 100%;
     height: auto;
     border-radius: 10px;
 }
 .holiday-text h5{
     font-size: 22px;
     font-weight: 600;
     color: #ffa343;
     letter-spacing: 6px;
     margin-bottom: 20px;
 }
 .holiday-text  h2{
     font-size: medium;
     font-weight: 800;
     line-height: 1.2;
     margin-bottom: 25px;
     color: #000;
 }
 .holiday-text p{
     font-size: medium;
     font-weight: 500;
     line-height: 30px;
     color: #080808c0;
     margin-bottom: 35px;
 }
 
 .row-img1{
     overflow:hidden;
     width: 100px;
     height: 100px;
     margin: 0 auto;
     margin-bottom: 30px;
     border-radius: 50%;
     cursor: pointer;
 }
 .row-img1 img{
     width: 100%;
     display: block;
     transition: transform 0.9s;
 }
 .row-img1 img:hover{
     transform: scale(1.3);
 }
 .center-text{
     display:grid;
     grid-template-columns:repeat(auto-fit,minmax(150px,auto)) ;
     align-items: center;
     text-align: center;
     gap: 3rem;
 
 }
 .center-text h4{
     font-size: 15px;
     font-weight: 700;
     transition: all .50s ease;
     color: #000;
     cursor: pointer;
     
 }
 .center-text h4:hover{
     color:#ffa343;
 }
 
 /* FOOTER SECTION */
 footer{
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
     
 }
 footer .col{
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     margin-bottom: 20px;
 }
 footer .logo{
     margin-bottom: 30px;
 }
 footer h4{
     font-size: 14px;
     padding-bottom: 20px;
 }
 footer p{
     font-size: 13px;
     margin: 0 0 8px 0;
 }
 footer a{
     font-size: 13px;
     text-decoration: none;
     color: #0c2331;
     margin-bottom: 10px;
 }
 footer .follow{
     margin-top: 20px;
 }
 footer .follow i{
     color:#000;
     padding-right: 4px;
     cursor: pointer;
 }
 footer .install .row img{
     border:1px solid #adad0e;
     border-radius: 6px;
 }
 footer .install img{
     margin: 10px 0 15px 0;
 }
 footer .follow i:hover,
 footer a:hover{
     color: #fd6f09;
 }
 footer .copyright{
     width: 100%;
     text-align: center;
 }

 /* CONTACT SECTION */
 #Contact_Us{
    padding: 100px 30px;
 }

 /* INFORMATION  */
 #information{
    padding-top: 50px;
    align-items: center;
    text-align: center;
    justify-content: center;
 }
 /* #information i{
    padding-bottom: 20px;
 } */
#info-holiday .holiday{
    padding:10px;
    
}
/* CULTURE */
.culture {
    padding-top: 110px;
    align-items: center;
    text-align: center;
    justify-content: center;
}
#culture-page section{
    padding-top: 10px;
}

/* MAHARASHTRA PAGE */
#Maharashtra{ 
  padding: 100px 40px;
}
#Maharashtra h1{
    align-items: center;
    text-align: center;
    justify-content:space-between;
    letter-spacing: 1px;
    font-size: 37px;
    font-weight: 600;
    padding: 35px 85px;
}
#Maharashtra p{
    align-items: center;
    text-align: center;
    justify-content:space-between;
    letter-spacing: 1px;
    font-size: 20px;
    padding: 10px 5px;
}
#Maharashtra ul{
    align-items: center;
    text-align: center;
    list-style-type: disc;
    line-height:normal;
}
#Maharashtra h4{
    text-align: center;
   font-size: 20px;
   padding: 10px;
}

/* card */
.flip-card {
    background-color: transparent;
    width: 400px;
    height: 400px;
   justify-content: center;
    perspective: 1000px;
    background-size: cover;
    
  }
  
  .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  }
  
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
  
  .flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  .flip-card-front {
    background-color: #bbb;
    color: black;
  }
  
  .flip-card-back {
    background-color: #626568;
    color: white;
    transform: rotateY(180deg);
    padding-top: 20px;
    justify-content: center;
    text-align: center;
  }
  .flip-card-back h2{
    padding: 20px 12px;
    text-align: center;
    letter-spacing: normal;
    font-size: 30px;
  }
  .flip-card-back p{
    font-size: 20px;
    word-spacing: 2px;
  }


  /* =============================================== */

  /* BLOG PAGE  */
  /* .blog-page{
        background-image: url(/blog/india.jpg);
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-size: cover;
       
  } */

 /* INDEX PAGE  */
