@charset "utf-8";
/* CSS Document */




	
	body {
            width: 100%;
            height: 100%;
            background-color: #fff;
            overflow-x: hidden;
		flex-direction: column;
		align-content: center;
		font-family: 'Poppins', sans-serif;
		justify-content: center;
            margin: 0;
            padding: 0;
        }
/*disable desktop display */

      
.desktop-div{display: none;}
	
.input,.destination-input-d,.input2,.contact-input {

    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 1em;
	
}
	
.form-intro{
	width: 100%;
	background-color: lightyellow;
	padding: 10px;
	
}
		
.details-input,.block{display: flex;
width: auto;
	height: auto;
	padding: 10px;
	gap: 10px;
	
	
}   

        /* Container */
        .container {
            display: flex;
			width: 100%;
			height: 100%;
            flex-direction: column;
			
            
}

        .section-one {
			
			max-width: 100%;
			height: auto;
			background-color: #000;
            text-align: center;
            color: #fff;
            padding: 30px 15px;
			align-content: center;
			justify-content: center;
			align-items: center;
		
        }
		
		
      

		 .top{
                display: flex;
                width: 100%;
        height: auto;
                border-bottom: 1px solid #000;
                justify-content: center;
                align-content: center;
                align-items: center;
                flex-direction: column;
        }

        .logo{
                display: flex;
                font-size: 3vh;
                font-weight: bold;
                padding: 10px;
			color: #000;
        }
		
	
.agreement{
	
	display: flex;
	width: auto;
	height: auto;
	flex-direction: column;

}
		
		.section-two {
    display: flex;
    max-width: 90%;
    height: auto;
color: #000;
			flex-direction: column;
			
			background-color: #fff;
			justify-content: center;
			align-content: center;
    padding: 20px;
    box-shadow: 0 0px 6px 2px rgba(0, 0, 0, 0.1);
  
}
.submit-btn{
	
	padding: 10px;
	background-color: lightgray;
	
}

.pt{display: flex;
	width: 100%;
	height: auto;
	flex-direction: column;
	background-color: lightyellow;
	padding: 10px;
}
		

	




		
		/*desktop start*/
		
		@media (min-width: 1024px){
			
			
			
			body{
				width: 100%;
			height: 100%;
			background-color: #fff;
			flex-direction: column;
				overflow-x: hidden;
				color: #000;
				justify-content: center;
				
			}
			
			

			
			
			
			.mobile-div {display: none;
			}
			
			.desktop-div {display: flex;
				width: 100%;
				height: auto;
				flex-direction: column;
		
			}
			
	.inputd {
display: flex;
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 1em;
	
}
			
			 .topline {
				
            text-align: center;
            background-color: #222;
            color: white;
            padding: 10px;
            font-size: 1.6em;
        }

        /* Top Section (Logo & Hamburger Menu) */
        .top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            background-color: #fff;
            padding: 10px 20px;
        }
			
			
			.container{
				
				display: flex;
				width: 100%;height: auto;
				
			flex-direction: column;
			}
			
			.service-list{display: flex;
			
				flex-direction: column;
				height: auto;
			}
			

			section{
				
				
				width: 100%;
				height: auto;
	background-color: #fff;
			}
			.section-one{
			display: flex;
	height: auto;
				text-align: center;
          
            color: #fff;
				flex-direction: column;
						
				
			border-bottom: 2px solid #fff;
				
			}
						
			
			
			.section-two {
				    display: flex;
				width: 50%;
				height: auto;
align-content: center;
				text-align: center;
			
    margin: 0 auto;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 0px 6px 2px rgba(0, 0, 0, 0.1);

				border-bottom: 2px solid #fff;
}


		
		}
		
		/*desktop end*/
   
  