  #page-top {
            /*  background-image: url(img/dalondsarkany.png);*/
            /* background-repeat: no-repeat; */
            /* background-attachment: fixed; */
            background-position: center;
            background-repeat: no-repeat;
            background-attachment: inherit;
            background-position: center;
            background-position-y: 900px;
            height: 800px;
			
			background-color: #ffefcb;
			color: black;


        }

		.welcome-image {
			
		opacity:0.9;	
			
		}
		
		h2 {
			color:#ec2125;
		}
		/*

        #fleet_bg {
            
			height:4000px;
			margin-top:-50px;
			background-image: url(img/pattern01.svg);
             
			background-repeat: repeat;
         
            background-position: center;
         
            background-attachment: inherit;
            background-position: center;
            background-size: 3%;
            background-position-y: 150px;
           


        }
	*/

        header {

            height: 800px;
            background-image: url(/img/bus-trave-service-bg01.jpg);
            /* background-repeat: no-repeat; */
            /* background-attachment: fixed; */
            background-position: center;
            background-repeat: no-repeat;
            background-attachment: inherit;
            background-position: center;
            background-size: cover;
            padding-top: 90px;
            background-position-y: -25px;
        }

		.top-logo {
			
			height: 40px;
    margin: 0 5px 0 0;
    position: relative;
    padding: 0;
		}
		.flag {
			height:20px;
			float:left;
			margin-top:12px;
			
		}
		.language {
			float:left;
			
		}
        .selectable {
            -webkit-user-select: text;
            /* Chrome all / Safari all */
            -moz-user-select: text;
            /* Firefox all */
            -ms-user-select: text;
            /* IE 10+ */
            user-select: text;
            /* Likely future */
            cursor: text;



        }


        .selectable::selection {
            background: #e74c3c;
            color: white;
        }
		
		#fleet .col-item {
            /*  border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;*/
        }

        #fleet .col-item .photo img {
            margin: 0 auto;
            width: 100%;
        }
		
		#fleet #galery_container {
		    margin: 50px 0px;
			
		}
	
	
	
	border-radius: 22%!important;
    border: solid 5px #ffffff;
		#fleet .list-padding{
			padding-left:90px;
		}
		#fleetGallery, #emergencyGallery, #guideGallery {
			display:none;
			width: 100%;
    
    position: fixed;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.8);;
    z-index: 9999999;
	
    top: 0;
			
		}
		#carouselGallery2 {
			display:none;
			width: 100%;
    
    position: fixed;
    height: 100%;
    background-color:rgba(0, 0, 0, 0.8);;
    z-index: 9999999;
	
    top: 0;
			
		}
		.margin-auto {
		margin:auto;	
		}
		#fleetGallery .close-btn, #emergencyGallery .close-btn,#guideGallery .close-btn {
			position:absolute;
			top:10px;
			right:10px;
			font-size:1.4em;
			z-index:9999;
			cursor:pointer;
			color: white;
			font-size: 6em;

		}
	
	.gallery-image {
			cursor:pointer;
			    display: inline-block;
	}
	
	
	.gallery-image  img{
		
		    border-radius: 22%!important;
    border: solid 5px #ffffff;
	}
	
	
	.gallery-image img {
		margin:20px;
	}
	
/*	.gallery-image img {
		
		    border: 8px solid #ffc107;
	}
	
	*/
	.gallery-img-mask {
		
		   position:absolute;
		   margin:20px;
	}
	/*
	.logo-dalong {
		position: absolute;
		    position: absolute;
   
    width: 400px;
    height: auto;
    top: 60px;
    left: 25px;
	}
	*/
	.logo-dalong {
	
   margin:auto;
	}
	
	hr {
	margin-top: 0rem;
    margin-bottom: 0rem;
 
   /* border-top: 4px solid #faa61a;*/
}

hr {
      height: 10px;
    border-top: 0px solid #1f1f1f;
    /*background-color: #1f1f1f;*/
	    background-color: #ffc108;
	
	}
/*
section:nth-child(2n) {
    background: #eaeaea;
}

section:nth-child(4n) {
    background: #ffffff;
}
	*/
   
   .navbar .nav-link {
	   
	   color: white!important;
   }
   .navbar  {
	   
	     background-color: rgba(31, 31, 31, 0.86)!important;
	   color: black;
   }
   
   .navbar-brand {
	   color: black;
   }
   
   section#about {
	 margin-top: -80px;
		padding-top:130px
   }
   section {
	   /*  background-color: rgba(255, 255, 255, 0.2);*/
	      
		   padding: 50px 0;
		   overflow:hidden;
 
   }
   
   .dragon-dalong {
		    position: absolute;
   /*  z-index: 10000000; */
    width: 420px;
    height: auto;
    top: 680px;
    right: 80px;
	}
	
	.em-copy, .em-phone {
		font-size: 24px;
		margin: 2px;
	}
	
	
	
	#chapta_refresh {
		cursor:pointer;
		font-size:22px;
		
	}
	#captcha-form{
	
    width: 100px;
    padding: 0px 0 0 10px;
    margin: 0 0 0 15px;
    font-size: 22px;
    font-weight: 700;
    line-height: 47px;

	
	}
	
	#chapta_image{
	border: solid;
    border-width: 1px;
    padding: 4px;
    border-color: orange;
	margin: -8px 0 0 0;
	}
	
	#btnContactUs {
		float:right;
		    width: 135px;
    height: 50px;
    margin: 0px 0 0 9px;
	}
	
	.chapta-group{
		float:right;
	}
/* Extra small devices (portrait phones, less than 576px)*/

	
	

	@media only screen and (max-width: 1200px) {
    
		
		#btnContactUs {
		
		    width: 70px;
    height: 50px;
    margin: 0px 0 0 13px;
	}
		#fleet .list-padding {
    padding-left: 65px;
}
		.guide-cartoon{
			display:block;
		}
	}
	
		@media only screen and  (max-width: 991px)  {
			#btnContactUs {
		
		    width: 115px;
    height: 50px;
    margin: 0px 0 0 13px;
	}
	.adresses{
		text-align:center;
		margin:40px 0 0 0;
	}
	#fleet .list-padding {
    padding-left: 40px;
}
.guide-cartoon{
			display:block;
		}

}	

	
	@media only screen and  (max-width: 767px)  {
			#btnContactUs {
		
		    width: 230px;
    height: 50px;
    margin: 0px 0 0 13px;
	}
	.adresses{
		text-align:center;
		margin:40px 0 0 0;
	}
	#fleet .list-padding {
    padding-left: 25px;
}
.guide-cartoon{
			display:none;
		}

}	
@media only screen and  (max-width: 575px)  {
			#btnContactUs {
		
		    width: 110px;
    height: 50px;
    margin: 0px 0 0 13px;
	}
	.adresses{
		text-align:center;
		margin:40px 0 0 0;
	}
#fleet .list-padding {
    padding-left: 180px;
}
	
	.guide-cartoon{
			display:none;
		}

}	

	@media only screen and  (max-width: 545px)  {
			#btnContactUs {
		
		    width: 110px;
    height: 50px;
    margin: 0px 0 0 13px;
	}
	.adresses{
		text-align:center;
		margin:40px 0 0 0;
	}
#fleet .list-padding {
    padding-left: 30%;
}
.guide-cartoon{
			display:none;
		}

	
}	
@media only screen and (max-width: 425px) {
    /* For mobile phones: */
		.em-copy, .em-phone {
			font-size: 19px;
			margin:2px;
		}
		
		#btnContactUs {
		
		    width: 65px;
    height: 50px;
    margin: 0px 0 0 13px;

	}
.chapta-group{
		float:none;
	    text-align: center;
}
.adresses{
		text-align:center;
		margin:40px 0 0 0;
	}
	#fleet .list-padding {
    padding-left: 30%;
}
.guide-cartoon{
			display:none;
		}

	}

@media only screen and (max-width: 380px) {
    /* For mobile phones: */
		.em-copy, .em-phone {
			font-size: 19px;
			margin:2px;
		}
		
		#btnContactUs {
		
		    width: 100%;
    height: 50px;
    margin: 15px 0 15px 0px;
	}
	.chapta-group{
		float:none;
	    text-align: center;
}

	.adresses{
		text-align:center;
		margin:40px 0 0 0;
	}
	.guide-cartoon{
			display:none;
		}

	}	
/*
// Small devices (landscape phones, less than 768px)
@media only screen and  (max-width: 767px) {

}	

// Medium devices (tablets, less than 992px)
@media only screen and  (max-width: 991px)  {

}	

// Large devices (desktops, less than 1200px)
@media only screen and  (max-width: 1199px)  {


}	

*/

		
		
		