@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:Lato-Heavy;
    src: url(./fonts/Lato-Heavy.ttf);
}
@font-face {
    font-family:Lato-SemiboldItalic;
    src: url(./fonts/Lato-SemiboldItalic.ttf);
}
@font-face {
    font-family:Lato-Light;
    src: url(./fonts/Lato-Light.ttf);
}
@font-face {
    font-family:Montserrat-Black;
    src: url(./fonts/Montserrat-Black.otf);
}
@font-face {
    font-family:Montserrat-Light;
    src: url(./fonts/Montserrat-Light.otf);
}

body
{
	padding:0px;
	margin:0px;
}
.header_full
{
	float:left;
	width:100%;
	height:auto;
}
.header
{
	width:1200px;
	margin:auto;
}
.logo
{
	float:left;
	margin-top:25px;
}
.menu
{
	float:right;
	font-family:Lato-Heavy;
    margin-top: 30px;
}
.menu ul
{
	padding:0px;
	margin:0px;
}
.menu ul li
{
	float:left;
	list-style:none;
	border-right: 1px solid #c2e396;
}
.menu a
{
	font-size:14px;
	color:#212121;
	text-decoration:none;
	text-transform:uppercase;
    text-align: center;
    float: left;
    letter-spacing: 1px;
	margin-right: 25px;
    margin-left: 25px;
	padding: 10px 0px;
}
p.offers
{
	font-size:14px;
	color:#a2a2a2;
    font-family:Lato-SemiboldItalic;
    text-transform: none;
    text-align: center;
	margin-top: 5px;
    margin-bottom: 0px;

}
span.offers1
{
	font-size:14px;
	color:#a2a2a2;
    font-family:Lato-SemiboldItalic;
    text-transform: none;
    float: left;
	margin-top: 5px;
    text-align: center;
}
span.new 
{
    float: left;
    font-size: 12px;
    color: #fff;
    background-color: #7c9f51;
    text-transform: none;
    padding: 0px 5px;
    border-radius: 9px;
    font-family:Lato-SemiboldItalic;
	margin-top: 7px;
    margin-left: 3px;
}
.slider
{
	float:left;
	background:url(images/slider.png);
	width:100%;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
	margin-top:20px;
	height:auto;
}
.slider_text
{
	font-size:52px;
	width:100%;
	text-align:center;
    font-family:Lato-Light;
	color:#fff;
    margin-top: 14%;
    margin-bottom: 22%;

}
span.expe {
    border-bottom: 2px solid #5b8726;
	text-transform:uppercase;
	
}
.wellcome
{
	float:left;
	width:100%;
}
.wellcome_details
{
	background:url(images/welcome_bg.png);
	width:656px;
	margin:auto;
	height:auto;
	min-height:435px;
    background-repeat: no-repeat;
    background-position: 31px 0px;
}
.wellcome_title
{
	color:#5b8726;
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	font-family:Montserrat-Black;
	letter-spacing: 2px;
	text-transform:uppercase;
    margin-bottom: 20px;
	padding-top:22%;
}
.wellcome_text {
    font-size: 16px;
    color: #2e2e2e;
    text-align: center;
    line-height: 24px;
    font-family: Lato-Light;
    width: 84%;
    margin: auto;
}
.wellome_read
{
	font-size:16px;
	color:#090d05;
	text-align:center;
	text-transform:uppercase;
    font-family:Montserrat-Light;
    margin-top: 12%;
    letter-spacing: 2px;
}
.hilton
{
	float:left;
	width:100%;
	height:auto;
}
.hilton_all
{
	width:25%;
	float:left;
	height:auto;
}
.hilton1
{
	float:left;
	width:100%;
	height:auto;
}
.hilton1 img
{
	width:100%;
	height:auto;
}
.hilton_title
{
	font-size:18px;
	width:100%;
	text-align:center;
    font-family:Montserrat-Black;
	color:#fff;
	letter-spacing:2px;
	float:left;
    text-transform: uppercase;
	position: relative;
	margin-top:-75%;
}

.hilton_hover
{
	float:left;
	width:100%;
}
.hover_hilton
{
	width:100%;
	float:left;
	height:auto;
}
.hover_hilton img
{
	width:100%;
	height:auto;
}
.book_now
{
	font-size:16px;
	color:#fff;
	float:left;
	width:100%;
	font-family:Lato-Light;
	text-align:center;
	text-transform:uppercase;
    margin-top: 25px;
}
.book_bg
{
	float:left;
	width:100%;
	height:auto;
}
.book
{
	background:url(images/bg1.png);
	width:1200px;
	margin:auto;
	height:auto;
	min-height:556px;
}
.book_title
{
	float:left;
	width:100%;
	color:#5b8726;
	text-align:center;
	font-size:18px;
    font-family:Montserrat-Black;
	letter-spacing:2px;
	margin-top:15%;
	text-transform:uppercase;
	margin-bottom:20px;
}
.book_text
{
    font-size: 16px;
    color: #2e2e2e;
    text-align: center;
    line-height: 24px;
    font-family: Lato-Light;
    width: 47%;
    margin: auto;
}
.book_form
{
	float:left;
	width:100%;
    margin-top: 50px;
}

input.your_name {
    border: 1px solid #eaf5da;
    line-height: 20px;
    width: 30%;
    padding: 16px 0px;
    padding-left: 2%;
}
input.your_name::-webkit-input-placeholder { 
     color: #749a42;
     font-size: 16px;
} 
input.your_name1 {
    border: 1px solid #eaf5da;
    line-height: 20px;
    width: 30%;
    padding: 16px 0px;
    margin-left: 1%;
    margin-right: 1%;
    padding-left: 2%;
}
input.your_name1::-webkit-input-placeholder { 
     color: #749a42;
     font-size: 16px;
} 

input.sub_bt
{
	font-size:13px;
	color:#fff;
    font-family:Montserrat-Black;
	background: #080908;
    width: 180px;
    padding: 18px 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: none;
}
.submit_button {
    width: 180px;
    margin: auto;
    margin-top: 30px;
}
.footer_bg
{
	float:left;
	background:url(images/footer_bg.png);
	min-height:470px;
	width:100%;
    background-size: cover;
}
.up_aerrow
{
    margin-top: 130px;
	width:100%;
	float:left;
}
.aerrow1 {

    width: 38px;
    margin: auto;
}
.footer_logo {
    width: 126px;
    margin: auto;
    margin-top: 40px;
}
.footer_no
{
    font-size: 18px;
    color: #b7caa0;
    font-family: Montserrat-Black;
    letter-spacing: 4px;
    margin-top: 14px;
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase
}
.footer_menu
{
	width:580px;
	margin:auto;
}
.footer_menu ul 
{
	padding:0px;
	margin:0px;
}
.footer_menu ul li
{
	float:left;
	list-style:none; 
}
.footer_menu a
{
	text-decoration:none;
    font-family:Lato-Light;
	font-size:11px;
	color: #b7caa0;
	text-transform:uppercase;
    padding: 12px 18px;
    float: left;
    margin-top: 15px;
}
.copy
{
    font-family:Lato-Light;
	font-size:11px;
	color: #b7caa0;
	text-transform:uppercase;
	float:left;
	width:100%;
	text-align:center;
    margin-top: 15px;
}
/*****************************About**********************/
.banner
{
	float:left;
	background:url(images/banner1.png);
	width:100%;
    background-size: 100%;
    background-position: center;
	margin-top:20px;
    background-repeat: no-repeat;
}
.banner_text
{
	font-size:52px;
	width:100%;
	text-align:center;
    font-family:Lato-Light;
	color:#fff;
    margin-top: 7%;
    margin-bottom: 13%;
}
span.expe1 {
    border-bottom: 2px solid #fff;
	text-transform:uppercase;
}
span.expe2 {
    border-bottom: 2px solid #fff;
	text-transform:uppercase;
}

.who
{
	background:url(images/about_bg.png);
	width:656px;
	margin:auto;
	height:auto;
	min-height:355px;
    background-repeat: no-repeat;
    background-position: 31px 0px;
}
.who_text {
    font-size: 16px;
    color: #2e2e2e;
    text-align: center;
    line-height: 24px;
    font-family: Lato-Light;
    width: 100%;
    margin: auto;
    letter-spacing: 1px;
}
.what_make
{
	float:left;
	width:100%;
	height:auto;
	min-height:720px;
    background-size: cover;
}
.wrapper
{
	width:1200px;
	margin:auto;
}
.our_team {
    float: left;
    width: 28%;
}
.make_title
{
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:34px;
    font-family:Lato-Light;
	margin-top:150px;
	text-transform:uppercase;
}
.our_title
{
	font-size:18px;
	width:100%;
	text-align:center;
	float:left;
	color:#fff;
    font-family:Montserrat-Black;
	text-transform:uppercase;
	letter-spacing:2px;
}
.our_text
{
	font-size:16px;
	width:100%;
	text-align:center;
	float:left;
    font-family:Lato-Light;
	color:#fff;
    margin-top: 20px;
    letter-spacing: 1px;
    line-height: 24px;
}
.our_team1 {
    float: left;
    margin-left: 8%;
    margin-right: 8%;
    width: 28%;
}

.ourteam_bg {
    float: left;
    margin-top: 130px;
    width: 100%;

}
.client_bg
{
	float:left;
	width:100%;
	background:url(images/shade_bg.png);
    margin-top: -160px;
	min-height: 580px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.client_details
{
	width:656px;
	margin:auto;
	height:auto;
	min-height:435px;
}
.client_title
{
    color: #242424;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 34px;
    font-family:Lato-Light;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 23%;
}
.client_title1
{
    color: #242424;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 34px;
    font-family:Lato-Light;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 12%;
}

.jack_bg
{
	width:100%;
	float:left;
	height:auto;
    margin-top: 25px;
}
.jack_title
{
	float:left;
	width:100%;
	font-size:16px;
	color:#5b8726;
    font-family:Montserrat-Black;
    text-align: center;
	margin-top:10px;
}
.jack_pic {
    width: 88px;
    margin: auto;
}
/*****************************contact**********************/
.banner1
{
	float:left;
	background:url(images/banner2.png);
	width:100%;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
	margin-top:20px;
}
.contact_text
{
	width:656px;
	margin:auto;
	height:auto;
	min-height:355px;
}

.contcat_details
{
	width:656px;
	margin:auto;
	height:auto;
}
.contact_title
{
	color:#5b8726;
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	font-family:Montserrat-Black;
	letter-spacing: 2px;
	text-transform:uppercase;
    margin-bottom: 20px;
	padding-top:10%;
}
.add_pic
{
	float:left;
}
.add_text
{
	float:left;
	font-size:16px;
	color:#2e2e2e;
    font-family:Lato-Light;
	text-align:center;
    margin-top: 13px;
    margin-left: 20px;
    letter-spacing: 1px;
}
.contact_add
{
	width:310px;
	margin:auto;
}
.contact_with {
    width: 100%;
    float: left;
}
.contact_with1 {
    width: 200px;
    float: left;
    margin-left: 54px;
    margin-top: 20px;
    margin-bottom: 13px;
}
.add_pic1
{
	float:left;
    margin-top: 10px;
}
.map_1
{
	float:left;
	margin-top:50px;
	width:100%;
}

.map_1 img
{
	width:100%;
	height:auto;
}

.contact01_details
{
	width:780px;
	margin:auto;
	height:auto;
    z-index: 1;
    position: relative;
	min-height:435px;
}
input.yourname_1 {
    border: 1px solid #e6e6e4;
    line-height: 20px;
    width: 46.5%;
    padding: 16px 0px;
    margin-bottom: 20px;
    padding-left: 2%;
}
input.yourname_1::-webkit-input-placeholder { 
     color: #a4a4a4;
     font-size: 16px;
     font-family:Lato-Light;
} 
input.yourname_2 {
    border: 1px solid #e6e6e4;
    line-height: 20px;
    margin-bottom: 20px;	
    width: 46.5%;
    padding: 16px 0px;
	float:right;
    padding-left: 2%;
}
input.yourname_2::-webkit-input-placeholder { 
     color: #a4a4a4;
     font-size: 16px;
     font-family:Lato-Light;
} 
textarea.enter_your
{
    border: 1px solid #e6e6e4;
    line-height: 20px;
    margin-bottom: 40px;	
    width: 97.5%;
    padding: 16px 0px;
	float:left;
    padding-left: 2%;
    color: #a4a4a4;
    font-size: 16px;
    font-family:Lato-Light;
	height: 141px;
}
.client_from
{
	float:left;
	width:100%;
	background:transparent;
    margin-top: -70px;
    position: relative;
    min-height: 600px;
    height: auto;
}

.client_from:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: #f8f9f6;
  -webkit-transform: skew(0deg, -5deg);
  -moz-transform: skew(0deg, -5deg);
  -ms-transform: skew(0deg, -5deg);
  -o-transform: skew(0deg, -5deg);
  transform: skew(0deg, -5deg);
    padding-bottom: 81px;
}​

.client_from1
{
	float:left;
	width:100%;
	height: auto;
}

.client_from2
{
	float:left;
	width:100%;
	background:transparent;
    margin-top: -70px;
    position: relative;
    min-height: 600px;
    height: auto;
}

.client_from2:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: #f8f9f6;
  -webkit-transform: skew(0deg, -5deg);
  -moz-transform: skew(0deg, -5deg);
  -ms-transform: skew(0deg, -5deg);
  -o-transform: skew(0deg, -5deg);
  transform: skew(0deg, -5deg);
    padding-bottom: 81px;
}

.book_form1 {
    float: left;
    width: 100%;
}

/**************************Destinations*********************/
.banner3
{
	float:left;
	background:url(images/banner3.png);
	width:100%;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
	margin-top:20px;
}
.banner_text1
{
	font-size:52px;
	width:100%;
	text-align:center;
    font-family:Lato-Light;
	color:#fff;
    margin-top: 5%;
    margin-bottom: 11%;
}

.destination_bg
{
	float:left;
	width:100%;
	min-height: 580px;
    background-size: 100%;
    background-repeat: no-repeat;
	background:transparent;
	z-index:0;
	margin-top:-60px;
	position:relative;
	margin-bottom: 30px;
}

.destination_bg:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: #f8f9f6;
  -webkit-transform: skew(0deg, -5deg);
  -moz-transform: skew(0deg, -5deg);
  -ms-transform: skew(0deg, -5deg);
  -o-transform: skew(0deg, -5deg);
  transform: skew(0deg, -5deg);
}​
.destination
{
	float:left;
	width:100%;
}

.desti_pic
{
	float:left;
	width:50%;
	z-index:1;
	position:relative;
}
.desti_pic img
{
	width:100%;
	height:auto;
}
.desti_text
{
	float:left;
	width:50%;
	z-index:1;
	position:relative;

}
.book_text1
{
    font-size: 16px;
    color: #2e2e2e;
    text-align: center;
    line-height: 24px;
    font-family: Lato-Light;
    width: 83%;
    margin: auto;
}
.book_title1
{
	float:left;
	width:100%;
	color:#5b8726;
	text-align:center;
	font-size:18px;
    font-family:Montserrat-Black;
	letter-spacing:2px;
	margin-top:19%;
	text-transform:uppercase;
	margin-bottom:20px;
}
.desti_main
{
	width:100%;
	float:left;
    margin-top: -2px;
}
.desti_main1
{
	width:100%;
	float:left;
    margin-top: -8%;
}
.book_title2
{
	float:left;
	width:100%;
	color:#5b8726;
	text-align:center;
	font-size:18px;
    font-family:Montserrat-Black;
	letter-spacing:2px;
	margin-top:30%;
	text-transform:uppercase;
	margin-bottom:20px;
}

/***********************job************************/
.banner4
{
	float:left;
	background:url(images/banner4.png);
	width:100%;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
	margin-top:20px;
}
.job_details
{
	background:url(images/job_bg.png);
	width:739px;
	margin:auto;
	height:auto;
	min-height:510px;
	margin-bottom: 50px;
    background-repeat: no-repeat;
    background-position: 40px 0px;
}
.job_title
{
	color:#5b8726;
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	font-family:Montserrat-Black;
	letter-spacing: 2px;
	text-transform:uppercase;
    margin-bottom: 20px;
	padding-top:15%;
}

.education
{
	color:#7b7b7b;
	font-size:18px;
	float:left;
	font-family:Montserrat-Black;
	text-transform:uppercase;
	letter-spacing:2px;
	width:100%;
	margin-bottom: 15px;
}

select.desired {
    border: 1px solid #e6e6e4;
    line-height: 20px;
    width: 48.5%;
    padding: 16px 0px;
    margin-bottom: 20px;
    padding-left: 2%;
    float: right;
    color: #a4a4a4;
    font-size: 16px;
    font-family:Lato-Light;
	background:url(images/dropdown_aerrow.PNG);
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: right;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input.edu_1 {
    border: 1px solid #e6e6e4;
    line-height: 20px;
    width: 9%;
    padding: 16px 0px;
    margin-bottom: 20px;
    margin-left: 2%;
    padding-left: 2%;
}
input.edu_1::-webkit-input-placeholder { 
     color: #a4a4a4;
     font-size: 16px;
     font-family:Lato-Light;
} 

select.did_you {
    border: 1px solid #e6e6e4;
    line-height: 20px;
    width: 35%;
    padding: 16px 0px;
    margin-bottom: 10px;
    padding-left: 2%;
    float: right;
    color: #a4a4a4;
    font-size: 16px;
    font-family:Lato-Light;
	background:url(images/dropdown_aerrow.PNG);
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: right;
}
/**************************************Special*********************************/
.banner5
{
	float:left;
	background:url(images/banner5.png);
	width:100%;
	height:auto;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
	margin-top:20px;
}
.special_bg
{
	float:left;
	width:100%;
	height:auto;
    margin-top: 100px;
}
.speical
{
	width:1200px;
	height:auto;
	margin:auto;
}
.special1
{
	float:left;
    width: 48.5%;
}
.special_pic
{
	float:left;
	width:100%;
	height:auto;
    margin-bottom: 37px;
}
.special_pic img
{
	width:100%;
	height:auto;
}
.special_pic1
{
	float:left;
	width:100%;
	height:auto;
    margin-bottom: 37px;
}
.special_pic1 img
{
	width:100%;
	height:auto;
}

.special2
{
	float:right;
    width: 48.5%;
}
.special_title {
    width: 100%;
    text-align: center;
    margin-top: -55%;
    float: left;
	font-size:25px;
    font-family:Montserrat-Black;
	color:#fff;
	text-transform:uppercase;
}
.special_title1 {
    width: 100%;
    text-align: center;
    margin-top: -34%;
    float: left;
	font-size:25px;
    font-family:Montserrat-Black;
	color:#fff;
	text-transform:uppercase;
}
/*****************************Responsive**************************/
@media only screen and  (max-width: 1300px){
	.banner1,.banner4,.banner5,.banner {
		background-size: 100%;
		background-position: inherit;
	}
	.banner3 {
		background-size: 100%;
		background-position: inherit;
	}
	.banner_text
	{
		margin-top:7%;
	}
	.banner_text1
	{
		margin-top:3%;
	}
}
@media only screen and  (max-width: 1230px){
	.slider
	{
	    background-position: inherit;
	}
	.header {
	    width: 97%;
	}
	.book,.speical
	{
		width:98%;
	}
	.special_pic1
	{
		padding-bottom:8px;
	}
	.book_title1
	{
       margin-top: 13%;
	}
	.wrapper {
	    width: 100%;
	}
	.client_bg {
		background-size: 100% 100%;
		background-repeat: repeat-x;
	}
	.client_from:after {
    -webkit-transform: skew(0deg, -6deg);
    -moz-transform: skew(0deg, -6deg);
    -ms-transform: skew(0deg, -6deg);
    -o-transform: skew(0deg, -6deg);
    transform: skew(0deg, -6deg);
    padding-bottom: 106px;
	}
	.client_from2:after
	{
	    padding-bottom: 110px;
	}

}	
@media only screen and  (max-width: 1000px){
	.menu a
	{
		color:#fff;
	    width: 100%;
		margin-left:0px;
		margin-right:0px;
	}
	span.offers1,p.offers
	{
		color:#fff;
	}
	span.middle_01 {
		width: 91px;
		margin: auto;
		display: block;
	}
	.book
	{
	    background-position: center;
	}
	.speical {
	    width: 500px;
	}
	.special1,.special2
	{
		width:100%;
	}
	.banner_text1 {
		margin-top: 4%;
		font-size: 4vw;
		margin-bottom: 13%;
	}
	.book_title1 {
		margin-top: 9%;
	}
	.make_title
	{
		margin-top:200px;
	}
	.ourteam_bg
	{
		margin-top:80px;
	}
	.our_team1 {
   	    margin-left: 5%;
		margin-right: 5%;
		width: 30%;
	}
	.our_team
	{
		width: 30%;
	}

}
@media only screen and  (max-width: 850px){
	.wellcome_details
	{
		width:100%;
	    background-size: 100%;
	    background-position: 0px -58px;
	}
	.wellcome_title
	{
		padding-top:12%;
	}
	.wellcome_text
	{
		width:96%;
	}
	.hilton_all {
	    width: 50%;
	}
	.wellcome_details
	{
		min-height:370px;
	}
	.special_title
	{
	    margin-top: -64%;
	}
	.special_title1
	{
	    margin-top: -40%;
		font-size:20px;
	}
	.banner_text {
		margin-top: 4%;
		font-size: 7vw;
	}
	.special_bg
	{
		margin-top:50px;
	}
	.book_title2
	{
		margin-top:26%;
	}
	.job_details {
		width: 96%;
		background-position: center;
	}
	
}
@media only screen and  (max-width: 830px){
	.slider_text {
		font-size: 7vw;
		margin-top: 7%;
	}
	.desti_pic {
	    width: 100%;
		margin-top:-50px;
	}
	.desti_text
	{
		width:100%;
	}
	.book_title2 {
		margin-top: 40px;
	}
	.book_text1
	{
		margin-bottom:100px;
	}
	.desti_main
	{
		margin-top:15px;
	}
	.contact01_details {
	    width: 97%;
	    margin-top: 36px;
	}
}
@media only screen and  (max-width: 750px){
	.book_text
	{
		width:80%;
	}
	input.your_name
	{
		width:98%;	
	}
	input.your_name1
	{
		width:98%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom: 20px;
	    margin-top: 20px;
	}
	.book_form {
		float: none;
		width: 90%;
		padding-top: 50px;
		margin: auto;
	}
	.book_title
	{
	    margin-top: 5%;
	}
	.banner_text1 {
		margin-top: 4%;
		font-size: 4vw;
		margin-bottom: 15%;
	}
	.who,.client_details
	{
		width:96%;
	}
	.who
	{
	    background-position: center;
	}
	.our_team {
		width: 100%;
	}
	.our_team1 {
		width: 100%;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:30px;
		margin-top:30px;
	}
	.make_title {
		margin-top: 12%;
	}
	.ourteam_bg {
		margin-top: 40px;
	}
	.client_bg {
	    background-size: 160% 100%;
	}
	.client_title
	{
		font-size:8vw;
	}
	.sb_bt_job {
		float: left;
		width: 100%;
	}
	.contcat_details {
	    width: 96%;
	}
	.client_from
	{
		margin-top: -35px;
	}
	.map_1 img {
		width: 100%;
		height: 251px;
	}

}

@media only screen and  (max-width: 600px){
	.footer_bg
	{
		background-size: 180% 100%;
	}
	.footer_no {
	    font-size: 12px;
	}
	.footer_menu a
	{
		padding:6px 18px;
	}
	.footer_menu {
	    width: 90%;
	}
	.copy {
		margin-bottom: 30px;
	}
	.book_text {
		width: 94%;
	}
	.hilton_all {
		width: 100%;
	}
	.hilton
	{
		margin-top:-50px;
	}
	.wellcome_details {
	    background-position: 0px -46px;
	}	
	.banner_text1 {
		margin-bottom: 16%;
	}
	input.yourname_1,input.yourname_2
	{
		width:98%;
	    float: left;
	}
	select.desired,select.did_you
	{
		width:100%;
	    float: left;
	}
	input.edu_1 {
		width: 40%;
		margin-left: 3%;
		margin-right: 3%;
	}
	.client_title1
	{
		font-size:5vw;
	}
	.client_from
	{
		margin-top:-40px;
	}
}
@media only screen and  (max-width: 520px){
	.speical {
		width: 100%;
	}
	.book_text1
	{
		width:95%;
	}
	.book_text1 {
		margin-bottom: 40px;
	}
	.banner_text1 {
		margin-bottom: 27%;
		margin-top: 2%;
		font-size: 6vw;
	}
	.desti_main {
		margin-top: 36px;
	}
	.book_text1 {
		margin-bottom: 63px;
	}
	.client_bg
	{
		margin-top:-117px;
	}
	.make_title
	{
		font-size:7vw;
	}
	.client_details {
		margin-top: 80px;
	}
	.client_from:after {
    -webkit-transform: skew(0deg, -9deg);
    -moz-transform: skew(0deg, -9deg);
    -ms-transform: skew(0deg, -9deg);
    -o-transform: skew(0deg, -9deg);
    transform: skew(0deg, -9deg);
    padding-bottom: 90px;
	}

}
@media only screen and  (max-width: 380px){
	.banner_text1 {
		margin-bottom: 31%;
		margin-top: 1%;
		font-size: 6vw;
	}
	.client_from:after {
    -webkit-transform: skew(0deg, -13deg);
    -moz-transform: skew(0deg, -13deg);
    -ms-transform: skew(0deg, -13deg);
    -o-transform: skew(0deg, -13deg);
    transform: skew(0deg, -13deg);
    padding-bottom: 99px;
	}
	.contact_add {
		width: 100%;
		margin: auto;
	}
	.add_pic,.add_pic1 {
		float: none;
		width: 35px;
		margin: auto;
	}
	.add_text {
		width: 100%;
		text-align: center;
		margin-left: 0px;
	}
	.add_pic.pi_add1 {
		width: 58px;
		margin: auto;
	}
}


/********************** Hover****************************/
.hilton1 #overlay    {
	
	background: url(images/hilton-hover.png);
    text-align: center;
    opacity: 0;
    transform: rotate(0deg);
 	background-size: 100%;
    margin: -147% 0px 0px 0px;
    padding: 128% 0 19% 0; 
}

.hilton1 #overlay2  
{
	
	
	background: url(images/hilton-hover.png);
    text-align: center;
    opacity: 0;
    transform: rotate(0deg);
    background-size: 100%;
    padding: 128% 0 27% 0;
    margin: -155% 0px 0px 0px;

}

.hilton1 #overlay3  
{
	
	
	background: url(images/hilton-hover.png);
    text-align: center;
    opacity: 0;
    transform: rotate(0deg);
    background-size: 100%;
    margin: -163.2% 0px 0px 0px;
	padding: 128% 0 35% 0;
}

.hilton1 #overlay4  
{
	
	
	background: url(images/hilton-hover.png);
    text-align: center;
    opacity: 0;
    transform: rotate(0deg);
    background-size: 100%;
	padding: 128% 0 43% 0;
    margin: -171% 0px 0px 0px;

}
.hilton1:hover #overlay {
               opacity:1;}

.hilton1:hover #overlay2 {
               opacity:1;}
.hilton1:hover #overlay3 {
               opacity:1;}
		
.hilton1:hover #overlay4 {
               opacity:1;}	 
			   
			     
.hilton1 #plus       
{ 
    color: #fff;
	font-size:16px;
    margin-top: -150px;
	text-transform:uppercase;
    display: inline-block;
    vertical-align: middle;
    font-family:Montserrat-Light;
  }
			   
.plush1 {
    margin-top: -126px !important;
}
.plush2 {
    margin-top: -100px !important;
}
.plush3 {
    margin-top: -75px !important;
}
.hilton_all1
{
	width:25%;
	float:left;
	transform: rotate(0deg);
	height:auto;
}
