




/*----------banner--------css----------*/

.carousel-caption{
    position: absolute !important;
    top: 29% !important;
}
.carousel-caption h5{
    font-size: 70px;
    color: #EDCB1A;
    font-weight: bold;
}
.carousel-caption p{
    font-size: 30px;
    color: #EDCB1A;
    font-weight: bold;
}
.carousel-caption button{
    border: 2px solid white;
    background: red !important;
    color:white !important;
}
.para1{
    padding: 20px 200px 0 200px;
    font-weight:500;
}
.daytours h1{
    margin-top: 60px;
    
}
.mainslider .indicators{
   background: transparent !important;
    display: block !important;
    width: 20px;
    height: 200px;
    margin: auto 0;
    top: 0 !important;
    left:50px;
}
.mainslider .indicators li{

    background: yellow !important;
    text-indent: 0;
    text-align: center;
    margin: 10px 0;
    width: 15px !important;
    height: 15px !important;
    border-radius: 0px;
    display: block !important;
    border: none;
}
.mainslider .indicators li.active{
    background: red !important;
}



@media(max-width:768px){
    .navbar{
       padding: 0 0px !important;
    }
}

/*---banner media queries----------*/

@media(max-width:768px){
.mainslider .indicators{
   background: transparent !important;
    display: block !important;
    width: 16px;
    height: 250px;
    margin: auto 0;
    top: 150px !important;
    left:20px;
}
.mainslider .indicators li{

    background: yellow !important;
    text-indent: 0;
    text-align: center;
    margin: 10px 0;
    width: 10px !important;
    height: 10px !important;
    border-radius: 0px;
    display: block !important;
    border: none;
}
.carousel-caption{
    position: absolute !important;
    top: 14% !important;
}
.carousel-caption h5{
    font-size: 18px !important;
  
    font-weight: bold;
}
.carousel-caption p{
    font-size: 17px !important;
    font-weight: bold;
}
.para1{
    padding: 20px 20px 0 20px;
}

}

@media(max-width:1100px){
   
   .mainslider .carousel-item img{
       height:600px;
   }
    .carousel-caption{
        position: absolute !important;
        top: 35% !important;
    }
    .carousel-caption h5{
        font-size: 50px;
      
    }
    .carousel-caption p{
        font-size: 25px;
      
    }
    .para1{
        padding: 20px 0px 0 0px !important;
       
    }
    .daytours h1{
        margin-top: 20px;
        font-size: 18px !important;
    }
    .daytours p{
        text-align: justify;
        margin: 0 20px;
        font-size:15px !important;
    }
    .booknow-btn{
        margin: 20px 0 10px 0;
    }
}

@media(max-width:768px){
   
   .mainslider .carousel-item img{
       height: 400px;
   }
}

@media(max-width:425px){
   
   .mainslider .carousel-item img{
       height:300px;
   }
}



/*----------banner--------css----------*/



























/*--------testing-----------*/

.timings-sec li{
    list-style-type:none;
    text-align:left !important;
}
.melbourn-packages-left ul li{
    font-size:16px !important;
}
.orange{
     font-size:25px !important;
}
.timings-sec .melbourn-packages-left{
    text-align:left !important;
}





@media(max-width:1920px){
    .timings-sec,.daytours-container{
         align-items: center !important;
         justify-content: center !important;
         margin: 50px auto 10px auto !important;
         text-align: center !important;
    }
}



@media(max-width:999px){
    .timings-sec{
        flex-direction:column !important;
         align-items: center;justify-content: center !important;margin: 10px auto !important;
         text-align: center !important;
         width: fit-content !important;
    }
    .melbourn-packages-left{
        width:100% !important;
        height:100% !important;
         align-items: center !important;justify-content: center !important;margin: 10px auto !important;
         text-align: center !important;
    }
    .col1,.col1 img{
        width:100% !important;
        height:100% !important;
    }
    

.timings-sec li{
    list-style-type:none;
    text-align:left !important;
}

}

@media(max-width:400px){
    .timings-sec li{
    list-style-type:none;
    text-align:left !important;
    font-size:15px !important;
}
.timings-sec ul{
    width:100% !important;
    height:100% !important;
    padding:10px 5px !important;
    margin:0 !important;
}
}


/*--------testing-----------*/




.subrow{
    display: flex;flex-wrap: wrap;
    align-items: center;justify-content: center;margin: auto;
    text-align: center !important;
}
.subrow img{
    border-radius: 10px;padding: 5px;
    width: 400px;
    height: 300px;
}
.items li{
 
   list-style: none;
}
.subrow .col{
    width: 700px !important;
}

.orange-heading{
    color: red;
    font-weight: bold;
    font-size: 18px !important;
    text-transform: uppercase;
    margin: 0 !important;
}
.items .fa-check-circle{
    color: green;
    margin-right: 4px;
}
.picsanddata{
    margin-top:50px !important;
}

@media(max-width:1250px){
    .daytours-container{
        margin: 0px auto !important;
        justify-content: center !important;
        text-align: center !important;
    }
    .picsanddata{
        margin: 0px !important;
        justify-content: center !important;
        text-align: center !important;
        align-items: center !important;
    }
   
}
@media(max-width:1220px){
    .picsanddata{
        flex-direction: column;
        margin: 0 !important;
        align-items: center;
    }
    .items ul{
        margin: 0 !important;
        align-items: center !important;
        text-align: center !important;
        justify-content: center !important;
        width: 100%;
        padding: 0 !important;
    }
    .items ul li{
        text-align: center  !important;
    }
    .daytours-container{
        margin: 20px auto 0 auto !important;
        justify-content: center !important;
        text-align: center !important;
      
    }
    .items{
        margin: 10px 0 !important;
    }
}
@media(max-width:768px){
    .items ul li{
        text-align: center  !important;
    }
    .daytours-container{
        margin: 20px auto 0 auto !important;
        justify-content: center !important;
        text-align: center !important;
      
    }
    .subrow img{
        border-radius: 10px;padding: 5px;
        width: 300px !important;
        height: 300px;
    }
    .subrow{
        margin:0 !important;
    }
}
@media(max-width:600px){
    .items ul li{
        text-align: left  !important;
    }
    .main-para-data{
        padding: 0 10px;
         font-size: 13px;
        text-align:center;
    }
    .daytours-container h3{
        font-size: 18px;
        font-weight: bold;
        padding: 0 10px;
    }
    .ourday{
        font-size:14px !important;
        position:relative !important;
        bottom:10px !important;
    }
}
   
.main-para-data{
    font-size: 15px;
}


.mansfileddata-container{
    background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6),rgba(0,0,0,0.6)), 
      url("../images/l-4.jpg");
    background-attachment: fixed;
    background-size: cover;
    height: fit-content;
   align-items: center;
   justify-content: center;
   width: 100% !important;
   text-align: center;
   padding: 50px 100px;
}
.mansfileddata-container span{
    color: white !important;
}

@media(max-width:768px){
  .mansfileddata-container{
    padding: 20px !important;
   
  }
  .mansfileddata-container span{
    color: white !important;
    font-size:17px !Important;
}
.mansfileddata-container p{
    font-size:24px !Important;
}
}


/*-------cards---------*/

li{
    list-style-type:none !important;
}

.privatetransfer-heading{
  font-size: 35px;
  margin: 50px 0 20px 0;
  font-weight: bold;
  color: black;
  text-transform: uppercase;
}


.privatetransfer-page{
    margin: 0px 100px !important;
}
.small-table{
    text-align: center;
    margin: 20px 0;
}
td,th{
    border: 0 !important;
}
.small-tb th{
   font-size: 16px;
   border: 0 !important;
    
}
.small-tb th span{
    color:black  !important;;
    font-weight: 600  !important;;
    font-size:13px !important;

}
.small-tb td{
    font-size: 16px;
    color: blue !important;
    border: 0 !important;
}
.btn-danger{
   margin: 0px 0 20px 0 !important;align-items: center;justify-content: center;text-align: center;transition: 1s;
}
.btn-danger:hover{
    background: rgb(47, 173, 207) !important;
}

@media(min-width:800px){
    .private{
                display: flex;
                    flex-direction: row !important;
    }
    .private.second-row {
        display: flex;
        flex-direction: row-reverse ! IMPORTANT;
    }
}

@media(max-width:1250px){
    .private{
        margin: 20px auto 0 auto !important;
        flex-direction: column;
        padding: 0 !important;
    }
   
    .private .col img{
        width: 100% !important;
        height: 100% !important;        object-fit: cover;
    }
    td,th{
        width: fit-content;
    }
    table td{
        font-size: 13px;
        font-weight: bold;
    }
    .private .card-title{
        text-align: center !important;
    }
    
}


@media(max-width:999px){
    .privatetransfer-page{
        margin: 20px 0 !important;
    }
    .card{
        text-align: left;
        align-items: center;
        justify-content: center;
        margin: 0;
        padding: 0 10px;
    }
    .card-text{
        text-align: justify;
        font-size: 14px;
    }
}


@media(max-width:768px){
    .small-tb th{
        font-size: 14px;
     }
     .small-tb td{
         font-size: 13px;
     }
     .card{
        padding: 0;
     }
     .small-table td{
        font-size: 12px !important;
     }
  
} 
