@charset "utf-8";
/* CSS Document */

@import url(pages/home.css);
@import url(pages/hotels.css);
@import url(pages/flights.css);
@import url(pages/packages.css);
@import url(pages/travel.css);
@import url(pages/corporate.css);
@import url(pages/contact.css);
@import url(style.css);
@import url(pages/enewsletter.css);
@import url(pages/flight.css);
@import url(pages/hotel.css);




.sitemap-section > ul > li 
{
	list-style:disc;
	margin-left:30px;
}


.sitemap-section > ul > li > ul > li
{
	list-style:circle;
	margin-left:30px;
}

.sitemap-section > ul > li > ul > li  > ul > li
{
	list-style:square;
	margin-left:30px;
}


@media (min-width: 768px){
	.sales_agents img { height: 70px; }
	.col-sm-45
	{
		width:39% !important;	
	}
	.no-padding-right
	{
		padding-right:0px !important;	
	}
	
	.padding-left-small
	{
		padding-left:5px !important;	
	}
	.container-map
	{
		width:52%;
	}	
	.container-desc
	{
		width:48%;
		padding-left:0px !important;
	}	

}

.cover_boxes {overflow: hidden;position: relative;}
.cover_boxes ul {list-style: outside none none;margin: 0 -20px 0 0;padding: 0;width: 200%;}
.cover_boxes ul li {float: left; margin-right: 17px; margin-bottom:28px; overflow: hidden;position: relative;transition: all 0.5s ease 0s; width: 265px;}
.cover_boxes ul li.act {width: 530px; margin-right:34px;}
.cover_boxes ul li .box {width: 530px;}
.cover_boxes ul li .box .thumb {display: inline-block;float:left; margin-right: 17px; position: relative;  z-index: 10;}
.cover_boxes ul li .box .thumb img {display: block;max-width: 100%;position: relative;}
.cover_boxes ul li .box .box_content {bottom: 0; left: 281px;padding: 0; position: absolute;top: 0;width: 245px; padding-top:1px; padding-right:16px; z-index: 9;}
.cover_boxes ul li .box h3 {font-size:15px; margin-bottom:16px; color:#3a4142; font-weight:500; text-transform:uppercase;}
.cover_boxes ul li .box p {font-size:14px; margin-bottom:20px; color:#687172; line-height:21px;}
.cover_boxes ul li .box .qbutton, .cover_boxes ul li .box h5 {margin: 20px 0 0;}
.ga_button {width:100px; padding: 10px; text-transform:uppercase; color:#6a7880; font-size:11px; font-weight:600; border-radius:2px; border:1px solid #808080; display:block; text-align:center; text-decoration:none; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);}

@media only screen and (max-width: 1200px) {

    .cover_gallery {width:960px; margin: 0 auto;}
    .cover_boxes ul li .box p {font-size: 13px; line-height: 23px;}
    .cover_boxes ul li,
    .cover_boxes ul li .box .thumb {
        width: 227px
    }
    .cover_boxes ul li.act,
    .cover_boxes ul li .box {
        width: 455px
    }
    .cover_boxes ul li .box .box_content {
        left: 247px;
        width: 207px
    }

}

@media only screen and (max-width: 1000px) {

    .cover_boxes ul {
        margin: 0 -8px 0 0
    }
    .cover_boxes ul li {
        margin-right: 8px
    }
    .cover_boxes ul li,
    .cover_boxes ul li .box .thumb {
        width: 187px
    }
    .cover_boxes ul li.act,
    .cover_boxes ul li .box {
        width: 374px
    }
    .cover_boxes ul li .box .box_content {
        left: 197px;
        width: 177px
    }
    body.boxed .cover_boxes ul li,
    body.boxed .cover_boxes ul li .box .thumb {
        width: 185px
    }
    body.boxed .cover_boxes ul li.act,
    body.boxed .cover_boxes ul li .box {
        width: 381px
    }
    body.boxed .cover_boxes ul li .box .box_content {
        left: 200px;
        width: 185px
    }
    .cover_boxes ul li .box .box_content p {
        max-height: 105px;
        overflow: hidden
    }
    .cover_boxes ul li .box h3 {
        margin: 0 0 5px
    }
    .cover_boxes ul li .box .qbutton,
    .cover_boxes ul li .box h5 {
        margin: 8px 0 0
    }   
    .cover_gallery {width:800px; margin: 0 auto;}
    .cover_boxes ul li .box p {font-size: 12px; line-height: 18px; margin-bottom: 12px;}
    .cover_boxes ul li .box h3 {font-size: 13px;}
    .cover_boxes ul li .box .thumb {margin-right: 17px;}
    .cover_boxes ul li .box .box_content {padding-left: 10px;}
    .cover_boxes ul li {margin-right: 17px;}    
}

@media only screen and (max-width: 830px) {
	.cover_gallery {width:100%;}
    .cover_boxes ul {
        width: 100%!important
    }
    .cover_boxes ul li {
        width: 100%!important;
        margin: 0 0 20px!important
    }
    .cover_boxes ul li,
    .cover_boxes ul li .box .thumb {
        width: 270px
    }
    .cover_boxes ul li.act,
    .cover_boxes ul li .box {
        width: 100%
    }
    .cover_boxes ul li .box .box_content {
        position: static;
        left: 0;
        float: right;
        width: 61%;
        margin:0px;
        padding:0px;
    }
    .about-content.no-wrapper .content-wrapper {padding-left:60px; padding-right: 60px;}
    .cover_boxes ul li .box .thumb {margin: 0px;}
    .cover_boxes ul li, .cover_boxes ul li .box .thumb {width:35%;}
    .cover_boxes ul li .box .box_content p {
        height: auto;
        max-height: none;
        overflow: visible
    }
}

@media only screen and (max-width: 600px) {
	.cover_boxes ul li,
    .cover_boxes ul li .box .thumb {
        width: 190px
    }
    .cover_boxes ul li .box .box_content {
        width: 210px
    }
}

@media only screen and (max-width: 480px) {
	.cover_boxes ul li .box .thumb {
        width: 100%!important
    }
    .cover_boxes ul li.act,
    .cover_boxes ul li .box {
        width: 100%
    }
    .cover_boxes ul li.act,
    .cover_boxes ul li .box a.thumb {
        float: none;
        margin: 0!important
    }
    .cover_boxes ul li .box .box_content {
        position: static;
        margin-top: 20px;
        width: 100%
    }
    .cover_boxes ul li.act {
        margin-bottom: 35px!important
    }
    .cover_boxes ul li .box .thumb img {
        width: 100%
    }
    body.boxed .cover_boxes ul li .box .box_content {
        left: 0;
        width: 100%
    }
}