@font-face { font-family: 'LatoRegular'; src: url('fonts/Lato-Regular.eot') format('opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'LatoRegular'; src: url('fonts/Lato-Regular.otf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'LatoLight'; src: url('fonts/Lato-Light.eot') format('opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'LatoLight'; src: url('fonts/Lato-Light.otf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'LatoBlack'; src: url('fonts/Lato-Black.eot') format('opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'LatoBlack'; src: url('fonts/Lato-Black.otf') format('truetype'); font-weight: normal; font-style: normal; }


html { padding:0; margin:0; }
body { background-color:#f7f7f7; margin:0; padding:0; width:100%; overflow-y:scroll; overflow-x:hidden; }

div.spacer{ clear:both; }


/*******************************************BEGIN HEADER***************************/

.pic-black-mask-header {
	background-color:#000;
	opacity:0.5;
	position:absolute;
   	width:100%;
   	height:750px; /* your iframe height */
   	top:0;  /* your iframe height */
   	/*margin-bottom:0;  /* your iframe height */
	left:0;
   	z-index:0;
}

.travel-signs-main-mask { background:url(../img/signs-mask.png) no-repeat top center; position:absolute; width:604px; height:750px; left:0;top:0; }
.travel-signs-main { position:absolute; width:270px; height:620px; left:50px; bottom:0; }

.logo-huk-main { background:url(../img/logo-huk.png) no-repeat top center; position:absolute; width:222px; height:263px; left:50%; margin-left:-111px; top:140px; }

.main-menu-text { position:absolute; right:50px; top:50px; 
	-webkit-transition: all .05s ease-in-out;
	-moz-transition: all .05s ease-in-out;
	-o-transition: all .05s ease-in-out;
	transition: all .05s ease-in-out;
}
.main-menu-text .text-area { margin-left:0; text-align:center; }
.main-menu-text .text-area a {  }
.main-menu-text .text-area .p1 { margin-left:40px; color:#f7f7f7; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:16px; font-family: LatoRegular,Calibri; line-height:22px; letter-spacing:0; }                                 
.main-menu-text .text-area a:hover { color:#fd2205; }

.main-menu-icon { background:url(../img/menu-icon.png) no-repeat top left; position:absolute; width:40px; height:20px; right:50px; top:50px; 
	-webkit-transition: all .05s ease-in-out;
	-moz-transition: all .05s ease-in-out;
	-o-transition: all .05s ease-in-out;
	transition: all .05s ease-in-out;
}
.main-menu-icon:hover { background-position: -40px 0; 
	-webkit-transition: all .05s ease-in-out;
	-moz-transition: all .05s ease-in-out;
	-o-transition: all .05s ease-in-out;
	transition: all .05s ease-in-out;
}
.main-menu-icon .text-area { margin-left:-100px; text-align:center; }
.main-menu-icon .text-area span {  }
.main-menu-icon .text-area .p1 { color:#f7f7f7; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:14px; font-family: LatoRegular,Calibri; line-height:22px; letter-spacing:0; }                                 

.social-icons { position:fixed; top:100px; right:50px; z-index:200; text-align:right; }
.social-icons .social-icons-area { float:right; }
.social-icons .social-icons-area .icon-area { display:block; width:30px; height:20px; margin-top:20px; background-repeat:no-repeat; background-position: top left; 
	-webkit-transition: all .1 ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.social-icons .social-icons-area .icon-area:hover { background-position: -30px 0;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

.scroll-down-icon { background:url(../img/arrow-scroll.png) no-repeat top left; position:absolute; width:40px; height:40px; right:50%; margin-right:-20px; bottom:50px; opacity:0.5;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.scroll-down-icon:hover { opacity:1; 
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.scroll-down-icon .text-area { margin-top:50px; text-align:center; }
.scroll-down-icon .text-area span {  }
.scroll-down-icon .text-area .p1 { color:#f7f7f7; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:11px; font-family: LatoRegular,Calibri; line-height:14px; letter-spacing:0; }                                 


/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) {
	.main-menu-icon { right:10px; }
	.main-menu-text { right:10px; }
	.social-icons { right:10px; }
	.travel-signs-main-mask { display:none; }
	.travel-signs-main { display:none; }        
} 

.navigation-menu {
	z-index:100;
	height:100px;
	width:100%;
	top:-100px;
	background:rgba(0, 0, 0, 0);
	position:fixed;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.navigation-menu .logo-scrolling { margin-top:10px; }
.main-menu-icon .text-area .p2 { color:#f7f7f7; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:14px; font-family: LatoRegular,Calibri; line-height:22px; letter-spacing:0; }                                 


/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) {
	.main-menu-icon .text-area .p2 { display:none; }
}

/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 800px) {
	.main-menu-text .text-area .p1 { margin-left:20px; font-size:14px; }
}


/********************************************END HEADER****************************/


/*******************************************BEGIN ABOUT****************************/

.pic-black-mask-about {
	display:none;
}

.travel-signs-about-mask { background:url(../img/about-mask.png) no-repeat top center; position:absolute; width:700px; height:500px; right:0;top:0; }
.travel-signs-about { position:absolute; width:222px; height:100px; right:400px; bottom:0; }

.about-area { width:100%; background-color:#f7f7f7; float:left; height:100%; }
.about-area .about-text-area { width:90%; position:relative; text-align:right; margin-top:50px; margin-bottom:50px; float:right; margin-right:50px; }
.about-area .about-text-area span {  }
.about-area .about-text-area .p1 { color:#fd2205; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:48px; font-family: LatoBlack,Calibri; line-height:60px; letter-spacing:0; }                                 
.about-area .about-text-area .p2 { color:#000; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:24px; letter-spacing:0; }                                 


/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) {
	.pic-black-mask-about {
		display:block;
		background-color:#000;
		opacity:0.7;
		position:relative;
		width:100%;
		height:500px; /* your iframe height */
		top:0;  /* your iframe height */
		margin-bottom:-500px;  /* your iframe height */
		z-index:0;
	}    
	.travel-signs-about-mask { display:none; }  
	.travel-signs-about { display:none; } 
	.about-area .about-text-area { width:90%; text-align:center; margin-right:5%; }
} 

/*Styles for screen 700px and lower*/
@media only screen and (max-width: 700px) {
	.about-area .about-text-area .p1 { font-size:26px; line-height:25px; }                                 
}

/*******************************************END ABOUT****************************/


/*******************************************BEGIN PACKAGES****************************/

.packages-area { width:100%; float:left; height:100%; }

.packages-area .first-column { width:40%; position:relative; float:left; height:100%; }
.packages-area .first-column img { width:100%; height:auto; }
.packages-area .first-column .hover-area { background-color:#000; opacity:0.5; position:absolute; width:100%; height:100%; display:block; }
.packages-area .first-column .upper-pic-area { width:70%; position:absolute; top:7%; left:0; }
.packages-area .first-column .upper-pic-area img { width:100%; height:auto; }
.packages-area .first-column .upper-pic-area-mobile { display:none; }
.packages-area .first-column .travel-signs-packages { position:absolute; width:236px; height:115px; left:50px; bottom:0; }
.packages-area .first-column .upper-dashed-border-1 { width:100%; position:absolute; top:9%; left:0; border-top:1px dashed #f2d618; }
.packages-area .first-column .upper-dashed-border-2 { width:100%; position:absolute; top:10%; left:0; border-top:1px dashed #f2d618; }
.packages-area .first-column .upper-dashed-border-3 { width:100%; position:absolute; top:52%; left:0; border-top:1px dashed #f2d618; }
.packages-area .first-column .upper-dashed-border-4 { width:100%; position:absolute; top:53%; left:0; border-top:1px dashed #f2d618; }

/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) {  
	.packages-area .first-column .upper-pic-area { display:none; } 
	.packages-area .first-column .upper-pic-area-mobile { display:block; width:70%; position:absolute; top:20%; left:0; }
	.packages-area .first-column .upper-pic-area-mobile img { width:100%; height:auto; }
	.packages-area .first-column .travel-signs-packages { display:none; }  
	.packages-area .first-column .upper-dashed-border-1 { top:22%; }
	.packages-area .first-column .upper-dashed-border-2 { top:23%; }
	.packages-area .first-column .upper-dashed-border-3 { top:64%; }
	.packages-area .first-column .upper-dashed-border-4 { top:65%; }
}


.packages-area .second-column { width:100%; position:relative; height:100%; float:left; }
.packages-area .second-column .title-area { width:100%; position:relative; text-align:center; margin-top:50px; }
.packages-area .second-column .title-area span {  }
.packages-area .second-column .title-area .p1 {  color:#000; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:48px; font-family: LatoBlack,Calibri; line-height:48px; letter-spacing:0; }                                 
.packages-area .second-column .latest-area { width:40%; position:relative; height:100%; float:left; margin-left:7%; }
.packages-area .second-column .latest-area .thumb-area { width:100%; text-align:center; display:inline-block; position:relative; margin-left:0; margin-top:20px; }
.packages-area .second-column .latest-area .thumb-area img { width:100%; height:auto; }
.packages-area .second-column .latest-area .thumb-area .hover-area { background: rgba(0, 0, 0, 0.2); position:absolute; display:block; width:100%; height:100%;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.packages-area .second-column .latest-area .thumb-area .hover-area:hover { background: rgba(0, 0, 0, 0.8); position:absolute; display:block; width:100%; height:100%; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.packages-area .second-column .latest-area .thumb-area .hover-area span { width:90%; height:90%; margin-left:5%; margin-top:5%; }
.packages-area .second-column .latest-area .thumb-area .hover-area .p1 { line-height:100px; padding-top:15%; float:left; color:#f7f7f7; text-transform:uppercase; font-weight:100; font-size:100px; font-family:LatoBlack,Calibri; letter-spacing:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	text-shadow: 4px 4px 11px #000;
}                                 
.packages-area .second-column .latest-area .thumb-area .hover-area .p1:hover { color:#f2d618; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}    
.packages-area .second-column .latest-area .text-area { width:100%; text-align:center; margin-top:20px; }                             
.packages-area .second-column .latest-area .text-area span {  }                             
.packages-area .second-column .latest-area .text-area .p1 { display:inline-block; line-height:30px; color:#000; text-transform:uppercase; font-weight:100; font-size:24px; font-family:LatoBlack,Calibri; letter-spacing:10px; }                                    
.packages-area .second-column .latest-area .text-area .p2 { display:inline-block; line-height:30px; color:#000; text-transform:uppercase; font-weight:100; font-size:16px; font-family:LatoBlack,Calibri; letter-spacing:5px; }                                    
.packages-area .second-column .latest-area .text-area .p3 { display:inline-block; line-height:30px; color:#000; text-transform:none; font-weight:100; font-size:16px; font-family:LatoLight,Calibri; letter-spacing:0; }                                    


/* General button style */
.btn-area { width:100%; text-align:center; margin-top:20px; margin-left:auto; margin-right:auto; }
.btn1 {
	border: none;
	background: none;
	cursor: pointer;
	display: inline-block;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 100;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background-color:#000;
}
.btn1:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/* Button 1 */
.btn1-1 {
	font-family: LatoRegular,Calibri;
	font-size: 16px;
	border: none; /*3px solid #333*/
	color: #f7f7f7;
	width:280px; /*43*/
	height:40px;
	margin-top:0;
	text-transform:none;
	line-height:40px;
	text-align:center;
}
/* Button 1e */
.btn1-1e {
	overflow: hidden;
	z-index:10;
}
.btn1-1e:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #f7f7f7;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn1-1e:hover,
.btn1-1e:active {
	color: #000;
}
.btn1-1e:hover:after {
	height: 260%;
	opacity: 1;
}
.btn1-1e:active:after {
	height: 400%;
	opacity: 1;
}
  
                             

/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) { 
	.packages-area .first-column { width:45%; }
	.packages-area .second-column .latest-area .thumb-area .hover-area .p1 { line-height:100px; font-size:60px; padding-top:10%; }
}

/*Styles for screen 800px and lower*/
@media only screen and (max-width: 800px) {  
	.packages-area .first-column { width:100%; }
	.packages-area .second-column { width:100%; }
	.packages-area .second-column .latest-area { width:80%; margin-left:10%; }
	.packages-area .second-column .latest-area .thumb-area { width:80%; margin-left:10% }
	.packages-area .second-column .latest-area .text-area .p2 { display:inline-block; } 
	.packages-area .second-column .latest-area .text-area .p3 { display:inline-block; }
	.packages-area .second-column .latest-area .thumb-area .hover-area .p1 { line-height:100px; font-size:100px; padding-top:15%; } 
}

/*Styles for screen 450px and lower*/
@media only screen and (max-width: 450px) {  
	.packages-area .second-column .latest-area .thumb-area { width:90%; margin-left:5% } 
	.packages-area .second-column .latest-area .thumb-area .hover-area .p1 { line-height:100px; font-size:60px; padding-top:10%; }
}


.pic-black-mask-scrolling {
	display:block;
	background-color:#000;
	opacity:0.3;
	position:relative;
	width:100%;
	height:500px; /* your iframe height */
	top:0;  /* your iframe height */
	margin-bottom:-500px;  /* your iframe height */
	z-index:0;
}   
.travel-signs-scrolling { position:absolute; width:215px; height:365px; right:50px; bottom:0; }
.packages-text-scrolling { width:90%; position:absolute; left:5%; text-align:left; bottom:0; margin-bottom:-15px; }
.packages-text-scrolling span {  }
.packages-text-scrolling .p1 { color:#f7f7f7; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:100px; font-family: LatoBlack,Calibri; line-height:90px; letter-spacing:0; }                                 

/*Styles for screen 1250px and lower*/
@media only screen and (max-width: 1250px) { 
	.packages-text-scrolling { width:60%; }
}

/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) { 
	.packages-text-scrolling { width:90%; }
	.travel-signs-scrolling { display:none; }
}

/*Styles for screen 500px and lower*/
@media only screen and (max-width: 600px) { 
	.packages-text-scrolling .p1 { font-size:60px; line-height:60px; }                                 

}

/*******************************************END PACKAGES****************************/


/*******************************************BEGIN OFFERS****************************/

.offers-area { width:90%; position:relative; float:left; height:100%; margin-top:50px; margin-left:5%; }
.offers-area .title-area { width:100%; position:relative; text-align:left; margin-bottom:10px; clear:both; }
.offers-area .title-area-mobile { display:none; }
.offers-area .title-area span {  }
.offers-area .title-area .p1 { color:#000; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:120px; font-family: LatoBlack,Calibri; line-height:60px; letter-spacing:0; }                                 
.offers-area .thumb-area { width:100%; text-align:center; display:inline-block; position:relative; float:left; margin-right:10px; margin-bottom:10px; }
.offers-area .thumb-area img { width:100%; height:auto; }
.offers-area .thumb-area .hover-area { background: rgba(0, 0, 0, 0); position:absolute; display:block; width:100%; height:100%;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.offers-area .thumb-area .hover-area:hover { background: rgba(0, 0, 0, 0.5); position:absolute; display:block; width:100%; height:100%; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.offers-area .thumb-area .hover-area span { width:90%; height:90%; margin-left:5%; margin-top:5%; }
.offers-area .thumb-area .hover-area .p1 { opacity:0; line-height:50px; padding-top:15%; float:left; color:#f7f7f7; text-transform:uppercase; font-weight:100; font-size:30px; font-family:LatoBlack,Calibri; letter-spacing:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	text-shadow: 4px 4px 11px #000;
}                                 
.offers-area .thumb-area .hover-area .p1:hover { opacity:1; color:#f2d618; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}   
.offers-area .thumb-area .hover-area .style-p2 { line-height:25px; color:#f7f7f7; font-size:30px; }                                    
.offers-area .thumb-area .hover-area .style-p3 { line-height:75px; color:#f7f7f7; font-size:55px; font-family:LatoLight,Calibri; }                                   

.offers-area .style-offer1 { width:40%; } 
.offers-area .style-offer2 { width:30%; } 
.offers-area .style-offer3 { width:28%; margin-right:0; } 
.offers-area .style-offer4 { width:28%; margin-right:0; } 


/*Styles for screen 1200px and lower*/
@media only screen and (max-width: 1200px) { 
	.offers-area .style-offer1 { width:60%; } 
	.offers-area .style-offer2 { width:38%; margin-right:0; } 
	.offers-area .style-offer3 { width:49%; margin-right:10px; } 
	.offers-area .style-offer4 { width:49%; margin-right:0; } 
	.offers-area .title-area { display:block; width:100%; position:relative; text-align:left; margin-top:0; margin-bottom:20px; }
	.offers-area .title-area span {  }
	.offers-area .title-area .p1 { color:#000; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:120px; font-family: LatoBlack,Calibri; line-height:60px; letter-spacing:0; }                                 

}

/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) { 
	.offers-area .thumb-area .hover-area .style-p3 { display:none; } 
	.offers-area .thumb-area .hover-area { background: rgba(0, 0, 0, 0.5); }
	.offers-area .thumb-area .hover-area .p1 { opacity:1; color:#f2d618; }                                  
}

/*Styles for screen 600px and lower*/
@media only screen and (max-width: 600px) { 
	.offers-area .title-area { text-align:center; }
	.offers-area .title-area .p1 { font-size:60px;}                                 
	.offers-area .style-offer1 { width:100%; margin-right:0; } 
	.offers-area .style-offer2 { width:100%; margin-right:0; } 
	.offers-area .style-offer3 { width:100%; margin-right:0; } 
	.offers-area .style-offer4 { width:100%; margin-right:0; } 
	.offers-area .thumb-area .hover-area .style-p3 { display:block; font-size:45px; line-height:40px; }
	.offers-area .thumb-area .hover-area .p1 { font-size:40px; line-height:20px; }
}

/*******************************************END OFFERS****************************/


/*******************************************BEGIN FOOTER****************************/

.footer-area { background-color:#000; width:100%; position:relative; float:left; height:360px; margin-top:50px; margin-left:auto; margin-right:auto; }
.footer-area .contact-area { width:80%; position:relative; margin-top:80px; margin-left:auto; margin-right:auto; }

.footer-area .contact-area .location-area { float:left; width:20%; position:relative; text-align:left; padding-left:20px; min-height:150px; border-left:2px solid #f7f7f7; height:100%; }
.footer-area .contact-area .location-area .location-icon { width:50px; height:50px; }
.footer-area .contact-area .location-area span { float:left; margin-top:15px; }
.footer-area .contact-area .location-area .p1 { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; }                                 
.footer-area .contact-area .location-area .p1 a { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
}                                 
.footer-area .contact-area .location-area .p1 a:hover { color:#eb7a1e;  
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
}                                 

.footer-area .contact-area .open-area { float:left; width:20%; position:relative; text-align:left; padding-left:20px; min-height:150px; border-left:2px solid #f7f7f7; height:100%; }
.footer-area .contact-area .open-area .open-icon { width:50px; height:50px; }
.footer-area .contact-area .open-area span { float:left; margin-top:15px; }
.footer-area .contact-area .open-area .p1 { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; }                                 

.footer-area .contact-area .contacts-area { float:left; width:20%; position:relative; text-align:left; padding-left:20px; min-height:150px; border-left:2px solid #f7f7f7; height:100%; }
.footer-area .contact-area .contacts-area .tel-icon { width:50px; height:50px; }
.footer-area .contact-area .contacts-area span { float:left; margin-top:15px; }
.footer-area .contact-area .contacts-area .p1 { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; }                                 
.footer-area .contact-area .contacts-area .p1 a { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
}                                 
.footer-area .contact-area .contacts-area .p1 a:hover { color:#eb7a1e;  
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
}    

.footer-area .contact-area .social-icons-area { float:left; width:10%; position:relative; text-align:left; padding-left:20px; min-height:150px; border-left:2px solid #f7f7f7; height:100%; }
.footer-area .contact-area .social-icons-area .icon-area { display:block; width:40px; height:40px; margin-bottom:22px; background-repeat:no-repeat; background-position: top left; 
	-webkit-transition: all .1 ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.footer-area .contact-area .social-icons-area .icon-area:hover { background-position: -40px 0;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

.footer-area .contact-area .subscribe-area { float:right; width:30%; position:relative; text-align:left; height:100%; padding-left:0; }
.footer-area .contact-area .subscribe-area span { float:right; margin-top:0; text-align:left; width:280px; }
.footer-area .contact-area .subscribe-area .p1 { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; }                                 

.footer-area .contact-area .subscribe-area .input-area { width:280px; text-align:left; display:inline-block; position:relative; float:right; margin-top:20px; }
.footer-area .contact-area .subscribe-area .input-area input.txt { width:100%; height:40px; border:2px solid #f7f7f7; color:#f7f7f7; font-size:16px; font-family:LatoLight,Calibri; line-height:10px; background: rgba(247, 247, 247, 0); text-transform:none; letter-spacing:0; }                
/* General button style */
.btn-area-2 { width:100%; text-align:center; margin-top:10px; }
.btn2 {
	border: none;
	background: none;
	cursor: pointer;
	display: inline-block;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 100;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background-color:#f7f7f7;
}
.btn2:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/* Button 1 */
.btn2-1 {
	font-family: LatoRegular,Calibri;
	font-size: 16px;
	border: none; /*3px solid #333*/
	color: #000;
	width:280px; /*43*/
	height:40px;
	margin-top:0;
	text-transform:none;
	line-height:40px;
	text-align:center;
}
/* Button 1e */
.btn2-1e {
	overflow: hidden;
	z-index:10;
}
.btn2-1e:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #000;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn2-1e:hover,
.btn2-1e:active {
	color: #f7f7f7;
}
.btn2-1e:hover:after {
	height: 260%;
	opacity: 1;
}
.btn2-1e:active:after {
	height: 400%;
	opacity: 1;
}

.footer-area .copyrights-area { border-top:2px solid #f7f7f7; width:80%; position:relative; float:left; margin-top:50px; margin-left:10%; }
.footer-area .copyrights-area span { float:left; margin-top:15px; }
.footer-area .copyrights-area .p1 { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:14px; font-family: LatoLight,Calibri; line-height:40px; letter-spacing:0; }                                 
.footer-area .copyrights-area .p2 { float:right; color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:14px; font-family: LatoLight,Calibri; line-height:40px; letter-spacing:0; }                                 
.footer-area .copyrights-area .p2 a { color:#f7f7f7; text-decoration:none; text-transform:none; font-weight:100; font-size:14px; font-family: LatoLight,Calibri; line-height:40px; letter-spacing:0; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
}                                 
.footer-area .copyrights-area .p2 a:hover { color:#eb7a1e;  
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
} 


/*Styles for screen 1200px and lower*/
@media only screen and (max-width: 1200px) { 
	.footer-area .contact-area .location-area { width:25%; }
	.footer-area .contact-area .open-area { display:none; }
	.footer-area .contact-area .contacts-area { width:25%; }
	.footer-area .contact-area .social-icons-area { width:10%; }
	.footer-area .contact-area .subscribe-area { width:40%; }
}


/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) { 
	.footer-area .contact-area .location-area { width:35%; }
	.footer-area .contact-area .contacts-area { display:none; }
	.footer-area .contact-area .social-icons-area { width:15%; }
	.footer-area .contact-area .subscribe-area { width:50%; }
}

/*Styles for screen 750px and lower*/
@media only screen and (max-width: 750px) { 
	.footer-area .contact-area .location-area { display:none; }
	.footer-area .contact-area .social-icons-area { width:20%; }
	.footer-area .contact-area .subscribe-area { width:80%; }
}

/*Styles for screen 500px and lower*/
@media only screen and (max-width: 500px) { 
	.footer-area .contact-area { width:80%; }
	.footer-area .contact-area .social-icons-area { display:none; }
	.footer-area .contact-area .subscribe-area { width:100%; float:none; margin-left:auto; margin-right:auto; text-align:center; }
	.footer-area .contact-area .subscribe-area span { float:none; text-align:center; }
	.footer-area .contact-area .subscribe-area .input-area { float:none; }
	.footer-area .copyrights-area { width:96%; margin-left:2%; }
}
/*Styles for screen 400px and lower*/
@media only screen and (max-width: 400px) { 
	.footer-area .contact-area { width:90%; }
}
/*Styles for screen 300px and lower*/
@media only screen and (max-width: 300px) { 
	.footer-area .contact-area { width:100%; }
}


.footer-area-1 { background-color:#57c0ff; width:100%; position:relative; float:left; height:40px; }
	
/*******************************************END FOOTER****************************/


/*******************************************BEGIN PACKAGES DETAILS****************************/

.packages-details-area { width:90%; position:relative; height:100%; margin-left:auto; margin-right:auto; }
.packages-details-area .text-other-title-area { width:100%; position:relative; margin-left:auto; margin-right:auto; margin-top:50px; text-align:center; }
.packages-details-area .text-other-title-area span {  }
.packages-details-area .text-other-title-area .p1 { line-height:50px; color:#000; text-transform:uppercase; text-align:center; font-weight:100; font-size:40px; font-family:LatoBlack,Calibri; letter-spacing:0; }

.packages-details-area .package-area { width:48%; position:relative; float:left; text-align:center; height:100%; margin-right:4%; margin-top:50px; }
.packages-details-area .package-area .thumb-area { width:100%; display:inline-block; position:relative; }
.packages-details-area .package-area .thumb-area img { width:100%; height:auto; }
.packages-details-area .package-area .thumb-area .hover-area { background: rgba(0, 0, 0, 0); position:absolute; display:block; width:100%; height:100%;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.packages-details-area .package-area .thumb-area .hover-area:hover { background: rgba(0, 0, 0, 0.8); position:absolute; display:block; width:100%; height:100%; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.packages-details-area .package-area .thumb-area .hover-area span { width:90%; height:90%; margin-left:5%; margin-top:5%; }
.packages-details-area .package-area .thumb-area .hover-area .p1 { opacity:0; line-height:100px; padding-top:15%; float:left; color:#f7f7f7; text-transform:uppercase; font-weight:100; font-size:100px; font-family:LatoBlack,Calibri; letter-spacing:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	text-shadow: 4px 4px 11px #000;
}                                 
.packages-details-area .package-area .thumb-area .hover-area .p1:hover { opacity:1; color:#f2d618; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}    
.packages-details-area .package-area .text-area { width:100%; text-align:center; margin-top:20px; }                             
.packages-details-area .package-area .text-area span {  }                             
.packages-details-area .package-area .text-area .p1 { display:inline-block; line-height:30px; color:#000; text-transform:uppercase; font-weight:100; font-size:24px; font-family:LatoBlack,Calibri; letter-spacing:10px; }                                    
.packages-details-area .package-area .text-area .p2 { display:inline-block; line-height:30px; color:#000; text-transform:uppercase; font-weight:100; font-size:16px; font-family:LatoBlack,Calibri; letter-spacing:5px; }                                    
.packages-details-area .package-area .text-area .p3 { display:inline-block; line-height:30px; color:#000; text-transform:none; font-weight:100; font-size:16px; font-family:LatoLight,Calibri; letter-spacing:0; }                                    


/*Styles for screen 800px and lower*/
@media only screen and (max-width: 800px) { 
	.packages-details-area .package-area { width:100%; margin-right:0; }
	.packages-details-area .package-area .thumb-area .hover-area { background: rgba(0, 0, 0, 0.7); }
	.packages-details-area .package-area .thumb-area .hover-area .p1 { opacity:1; }
}

/*Styles for screen 500px and lower*/
@media only screen and (max-width: 500px) { 
	.packages-details-area .package-area .thumb-area .hover-area .p1 { font-size:40px; }
}

/*******************************************END PACKAGES DETAILS****************************/



/*******************************************BEGIN OFFERS DETAILS****************************/

.offers-details-area { width:90%; position:relative; float:left; height:100%; margin-top:50px; margin-left:5%; }
.offers-details-area .title-area { width:100%; position:relative; text-align:left; margin-top:0; clear:both; margin-bottom:30px; }
.offers-details-area .title-area span {  }
.offers-details-area .title-area .p1 { color:#000; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:120px; font-family: LatoBlack,Calibri; line-height:60px; letter-spacing:0; }                                 
.offers-details-area .thumb-area { width:100%; text-align:center; display:inline-block; position:relative; float:left; margin-right:1%; margin-bottom:1%; }
.offers-details-area .thumb-area img { width:100%; height:auto; }
.offers-details-area .thumb-area .hover-area { background: rgba(0, 0, 0, 0); position:absolute; display:block; width:100%; height:100%;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.offers-details-area .thumb-area .hover-area:hover { background: rgba(0, 0, 0, 0.5); position:absolute; display:block; width:100%; height:100%; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.offers-details-area .thumb-area .hover-area span { width:90%; height:90%; margin-left:5%; margin-top:5%; }
.offers-details-area .thumb-area .hover-area .p1 { opacity:0; line-height:50px; padding-top:15%; float:left; color:#f7f7f7; text-transform:uppercase; font-weight:100; font-size:30px; font-family:LatoBlack,Calibri; letter-spacing:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	text-shadow: 4px 4px 11px #000;
}                                 
.offers-details-area .thumb-area .hover-area .p1:hover { opacity:1; color:#f2d618; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}   
.offers-details-area .thumb-area .hover-area .style-p2 { line-height:25px; color:#f7f7f7; font-size:30px; }                                    
.offers-details-area .thumb-area .hover-area .style-p3 { line-height:75px; color:#f7f7f7; font-size:55px; font-family:LatoLight,Calibri; }                                   

.offers-details-area .style-offer1 { width:32%; } 


/*Styles for screen 1200px and lower*/
@media only screen and (max-width: 1200px) { 
	.offers-details-area .style-offer1 { width:49%; } 
}

/*Styles for screen 1000px and lower*/
@media only screen and (max-width: 1000px) { 
	.offers-details-area .thumb-area .hover-area .style-p3 { display:none; } 
	.offers-details-area .thumb-area .hover-area { background: rgba(0, 0, 0, 0.5); }
	.offers-details-area .thumb-area .hover-area .p1 { opacity:1; color:#f2d618; }                                  
}

/*Styles for screen 600px and lower*/
@media only screen and (max-width: 600px) { 
	.offers-details-area .title-area { text-align:center; }
	.offers-details-area .title-area .p1 { font-size:60px;}                                 
	.offers-details-area .style-offer1 { width:100%; margin-right:0; }  
	.offers-details-area .thumb-area .hover-area .style-p3 { display:block; font-size:45px; line-height:40px; }
	.offers-details-area .thumb-area .hover-area .p1 { font-size:40px; line-height:20px; }
}

/*******************************************END OFFERS DETAILS****************************/


/*******************************************BEGIN CONTACT****************************/

.contact-details-area { width:90%; position:relative; float:left; height:100%; margin-top:50px; margin-left:5%; }
.contact-details-area .title-area { width:100%; position:relative; text-align:left; margin-top:0; clear:both; margin-bottom:30px; }
.contact-details-area .title-area span {  }
.contact-details-area .title-area .p1 { color:#000; text-decoration:none; text-transform:uppercase; font-weight:100; font-size:120px; font-family: LatoBlack,Calibri; line-height:60px; letter-spacing:0; }                                 

.contact-details-area .text-form-area { width:100%; position:relative; text-align:left; margin-top:0; }
.contact-details-area .text-form-area .text-area { width:50%; position:relative; text-align:left; float:left; }
.contact-details-area .text-form-area .text-area span { float:left; margin-top:15px; width:90%; }
.contact-details-area .text-form-area .text-area .p1 { color:#000; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; }                                 
.contact-details-area .text-form-area .text-area .p1 a { color:#000; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; 
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
}                                 
.contact-details-area .text-form-area .text-area .p1 a:hover { color:#eb7a1e;  
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
} 

.contact-details-area .text-form-area .form-area { width:50%; position:relative; text-align:left; float:left; }
.contact-details-area .text-form-area .form-area .text-area { width:100%; float:left; }
.contact-details-area .text-form-area .form-area .text-area span { float:left; margin-top:0; }
.contact-details-area .text-form-area .form-area .text-area .p1 { color:#000; text-decoration:none; text-transform:none; font-weight:100; font-size:16px; font-family: LatoLight,Calibri; line-height:20px; letter-spacing:0; }                                 
.contact-details-area .text-form-area .form-area .input-area { width:280px; text-align:left; display:inline-block; position:relative; float:left; margin-top:20px; }
.contact-details-area .text-form-area .form-area .input-area input.txt { margin-bottom:10px; width:100%; height:40px; border:2px solid #000; color:#000; font-size:16px; font-family:LatoLight,Calibri; line-height:10px; background: rgba(247, 247, 247, 0); text-transform:none; letter-spacing:0; }                
.contact-details-area .text-form-area .form-area .input-area textarea.msg { margin-bottom:10px; width:100%; height:100px; border:2px solid #000; color:#000; font-size:16px; font-family:LatoLight,Calibri; line-height:20px; background: rgba(247, 247, 247, 0); text-transform:none; letter-spacing:0; }                

/* General button style */
.btn-area-3 { width:100%; text-align:center; margin-top:0; }
.btn3 {
	border: none;
	background: none;
	cursor: pointer;
	display: inline-block;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 100;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background-color:#000;
}
.btn3:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/* Button 1 */
.btn3-1 {
	font-family: LatoRegular,Calibri;
	font-size: 16px;
	border: none; /*3px solid #333*/
	color: #f7f7f7;
	width:280px; /*43*/
	height:40px;
	margin-top:0;
	text-transform:none;
	line-height:40px;
	text-align:center;
}
/* Button 1e */
.btn3-1e {
	overflow: hidden;
	z-index:10;
}
.btn3-1e:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #f7f7f7;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn3-1e:hover,
.btn3-1e:active {
	color: #000;
}
.btn3-1e:hover:after {
	height: 260%;
	opacity: 1;
}
.btn3-1e:active:after {
	height: 400%;
	opacity: 1;
}
    
	
/* overlay div will cover the map, preventing pointer events from getting to it. But if you click on the div, it becomes transparent to pointer events, activating the map again! */
.overlay {
   background:transparent; 
   position:relative;
   width:100%;
   height:500px; /* your iframe height */
   top:0;  /* your iframe height */
   margin-bottom:-500px;  /* your iframe height */
   z-index:100;
}
#map-contact { width:100%; height:500px; }
                        

/*Styles for screen 600px and lower*/
@media only screen and (max-width: 600px) { 
	.contact-details-area .text-form-area .text-area { width:100%; text-align:center; }
	.contact-details-area .text-form-area .text-area span { float:none; }  
	.contact-details-area .text-form-area .form-area { width:100%; margin-top:50px; text-align:center; }
	.contact-details-area .text-form-area .form-area .text-area { float:none; }
	.contact-details-area .text-form-area .form-area .text-area span { float:none; }
	.contact-details-area .text-form-area .form-area .input-area { float:none; }

                                 
}

/*Styles for screen 600px and lower*/
@media only screen and (max-width: 600px) { 
	.contact-details-area .title-area { text-align:center; }
	.contact-details-area .title-area .p1 { font-size:60px;}                                 
}

/*Styles for screen 350px and lower*/
@media only screen and (max-width: 350px) { 
	.contact-details-area .title-area .p1 { font-size:50px;}                                 
}

/*******************************************END CONTACT****************************/


/*******************************************BEGIN PACKAGES FULL DETAILS****************************/

.packages-full-details-area { width:90%; margin-left:auto; margin-right:auto; text-align:center; padding-top:30px; }
.packages-full-details-area .column1 { width:50%; float:left; text-align:left; }
.packages-full-details-area .column1 .text-area { width:95%; text-align:left; border-bottom:1px solid #999; }
.packages-full-details-area .column1 .text-area span { text-align:left; }
.packages-full-details-area .column1 .text-area .p1 { line-height: 70px; color:#000; text-transform:uppercase; font-weight:100; font-size:50px; font-family:LatoBlack,Calibri; letter-spacing:0; }
.packages-full-details-area .column1 .text-area .p2 { line-height: 22px; color:#eb7a1e; text-transform:none; font-weight:100; font-size:20px; font-family:LatoRegular,Calibri; letter-spacing:0; }
.packages-full-details-area .column1 .text-area .p3 { line-height: 22px; color:#000; text-transform:none; font-weight:100; font-size:16px; font-family:LatoLight,Calibri; letter-spacing:0; }
.packages-full-details-area .column1 .text-area .p4 { line-height: 50px; color:#000; text-transform:uppercase; font-weight:100; font-size:24px; font-family:LatoBlack,Calibri; letter-spacing:0; }
.packages-full-details-area .column1 .text-area .p5 { line-height: 26px; color:#444; text-transform:none; font-weight:100; font-size:16px; font-family:LatoRegular,Calibri; letter-spacing:0; }
.packages-full-details-area .column1 .text-area .p5 a { background:url(../img/button-icon.png) no-repeat center left; padding-left:15px; line-height: 24px; text-transform:uppercase; text-decoration:none; color:#000; font-weight:100; font-size:18px; font-family:LatoBlack,Calibri; letter-spacing:0; 
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.packages-full-details-area .column1 .text-area .p5 a:hover { color:#eb7a1e;  
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.packages-full-details-area .column1 .text-area .p6 {  }
.packages-full-details-area .column1 .text-area .p6 a { background:url(../img/button-icon.png) no-repeat center left; padding-left:15px; line-height: 24px; text-transform:uppercase; text-decoration:none; color:#000; font-weight:100; font-size:18px; font-family:LatoBlack,Calibri; letter-spacing:0; 
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.packages-full-details-area .column1 .text-area .p6 a:hover { color:#eb7a1e;  
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.packages-full-details-area .column1 .text-area .p7 { line-height:80px; color:#eb7a1e; text-transform:uppercase; font-weight:100; font-size:40px; font-family:LatoBlack,Calibri; letter-spacing:0; text-shadow: 2px 2px 5px #000; }                                 

.packages-full-details-area .column2 { width:50%; float:left; text-align:left; }
.packages-full-details-area .column2 .pic-area { width:100%; position:relative; margin-bottom:20px; }
.packages-full-details-area .column2 .pic-area img { width:100%; height:auto; }


/*Styles for screen 800px and lower*/
@media only screen and (max-width: 800px) { 
	.packages-full-details-area .column1 { width:100%; } 
	.packages-full-details-area .column1 .text-area { width:100%; } 
	.packages-full-details-area .column2 { width:100%; margin-top:50px; }                           
}


/*******************************************END PACKAGES FULL DETAILS****************************/






