
html, body{
	/*font-family: 'Montserrat', sans-serif;*/
	    font-family: "Roboto", sans-serif;
	    overflow-x: hidden;
}

.navFonts{
	font-size: 12px;
	font-weight: bold;
}

			div.fileinputs {
	position: relative;
}

.imgIconsProfile{
    border-radius: 50%;
}

div.fakefile {
	/*position: absolute;*/
	/*top: 0px;*/
	/*left: 0px;*/
	/*z-index: 1;*/
	/*color: black;*/
}

	
#myBtn {
    right: 50%;
    position: fixed;
    bottom: 4px;
    text-decoration: none;
    background-image: url(../../pics/arrow50off.png);
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    display: none;
    padding-top: 10px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 14px;
}

#myBtn:hover {
    background-image: url(../../pics/arrow50on.png);
}

input.file {
	position: relative;
	top: 30px;
	text-align: right;
	-moz-opacity:0 ;
	/*filter:alpha(opacity: 0);*/
	opacity: 0;
	z-index: 2;
	width: 342px;
}

#countryDesc > p {
    background-color: white !important;
}

.csButton{
    border-radius: 0px;
    border: none;
    padding: 8px 21px;
    color: black;
    font-weight: bold;
    background: #fcb914;
}

input.files {
        left: 0%;
        top: 8px;
        opacity: 0;
        position: absolute;
    }
    
@media (min-width: 991px){
input.file {
        left: 28%;
    }

}

@media (max-width: 991px) and (min-width: 768px){
input.file {
        left: 21%;
    }
}


@media (max-width: 768px) and (min-width: 600px){
input.file {
        left: 14%;
    }
}

#boxContainer{
	border-radius: 7px; box-shadow: 1px 1px 10px 0px black; padding: 20px; background: white;
}
#profilePics{
	margin: auto;
}

#Profile{
	background: url('../../pics/2profile/2.jpg');
	color: white;
    padding-top: 50px;
    padding-bottom: 75px;
}

/*#offers{*/
/*	background: url('../../pics/3package/6b.png');*/
/*	background-repeat: no-repeat;*/
/*	background-size: cover;*/
/*	height: 844px;*/
/*}*/

.iconsSocial{
    position: relative;
    top: -10px;
}

/*#HotDestinations{*/
/*	border-top: 2px solid lightblue;*/
/*	border-bottom: 2px solid yellow;*/
/*}*/

/*#Careers{*/
/*	border-top: 4px solid lightblue;*/
/*	border-bottom: 4px solid yellow;*/
/*}*/

.active{
    color: #00a4ff !important;
}

#offers, #Destinations, #Services, #Careers, #ContactUs{
    padding-top: 50px;
    padding-bottom: 50px;
}

#Services{
    background: #ececece3;
}

/*#offers{*/
/*	border-bottom: 4px solid lightblue;*/
/*}*/

#Destinations{
	padding-bottom: 50px;
	/*border-bottom: 4px solid yellow;*/
}

.flexbox{

display: -webkit-box;

display: -ms-flexbox;

display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-line-pack: justify;
	    align-content: space-between;
}

.boxes{    
    margin-bottom: 10px;
    margin-top: 10px;
    cursor: pointer;
}

#textPadd{
	padding-top: 35px;
}

.imgDescription{
	padding-top: 10px;
	height: 45px; background: #00a4ff;
	color: white;
	font-weight: 500;
}

.header{
	color: #00a4ff;
}

#destMenuList{
    list-style: none;
    width: 500px;
    margin: auto;
}

#destMenuList > li {
    float: left;
    padding: 15px;
}
#destMenuList > li > a {
    text-decoration: none;
    color: black;
    font-weight: 600;
}

#ViewMore{
    text-decoration: none;
    color: black;
    font-weight: 600;
}

#Careers{
    height: auto;
	color: white;
	background: url('../../pics/6careers/1.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}

.imgIconsService{
	width: 50px;
}

.marginServices{
	margin-bottom: 25px;
}

#firstParagraph,
#secondParagraph
{
	margin-bottom: 25px;
}

.socialIcons{
	list-style: none;
}

.socialIcons > li{
	float: left;
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}

.profileSpaces{
	margin-top: 15px;
}

#headerLimitedRow{
	padding-bottom: 35px;
    float: right;
}

#boxRow{
    text-align: center;
}

#listOffer{
	list-style: none;
	width: 385px;
    margin: 0 auto;
}

#listOffer > li{
	float: left;
    padding-right: 60px;
}

.btnStyle{
	border: none;
	background: #fcb914;
	color: black;
}

.btnStyleSubmit{
	margin-top: 50px;
	padding: 14px 12px;
	font-weight: bold;
	border: none;
	background: #f3da39;
	color: black;
}

#btnContainer{
	padding-top: 15px;
}


#vacancyAdapter{
	margin-top: 150px;
}

.listPadd{
    padding: 15px;
    height: 125px;
}

.selectOptions{
	margin-top: 25px;
	border-radius: 0px;
	background: transparent;
	color: white;
	border: none;
	border-bottom: 1px solid white;
}

.g-recaptcha{
	margin-top: 15px;
}

.g-recaptcha > div{
	margin: auto;
}

@media screen and (min-width: 768px) and (max-width: 991px){
    
    .imgLogo{
        width: 65%;
        top: 3px;
    }
    
    .navbar-nav {
        position: relative;
        top: -25px;
    }
    
}

@media (min-width: 768px){
	#boxContainer{
		width: 525px;height: 350px;
		float: right;
	}
	#offerContainer{
		padding-top: 80px;
	}
	#offers{
		position: relative;
	}
	#profilePics{
        padding-top: 15px;
        width: 1060px;
	}

}

@media screen and (min-width: 511px) and (max-width: 768px){
    
    #profilePics{
        width: 55%;
        margin: auto;
    }
    
}

@media (max-width: 768px){
	
	#headerLimitedRow{
		text-align: center;
	}

}

@media screen and (max-width: 550px){

	#destMenuList{
	    width: auto;
	}
}
@media screen and (min-width: 405px) and (max-width: 500px){
    
    .imgLogo{
        width: 65%;
        position: relative;
        top: 0px;
    }

}
@media screen and (max-width: 405px){
    
    .imgLogo{
        width: 50%;
        position: relative;
        top: -45px;
    }

}