
@media screen and (max-width: 1439px) {
.wrap {
	width: 87%;
	margin: 0px auto;
	padding: 0px 0px;
}
.cont {
	width: 88%;
	margin: 0px auto;
	padding: 0px 0px;
}
@media screen and (max-width: 1365px) {
.service-boxed {
    height: auto;
}
}
@media screen and (max-width: 1279px) {
	.des-pnl-box-big{
	width:33.3%;
}
.des-pnl-box-sml{
	width:33.3%;
}
.des-con-titl{
	 padding:20% 0%;
}
.des-con-titl2 p{
	 font-size:14px;
}
.item-offer-img {
  width: 100%;margin-right:0px; margin-bottom:10px;
}
.item-mask {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); 
}
.why-chos-boxs{
	text-align:center;
}
.why-chos-icon {
    float: none;
    text-align: center;
    display: inline-block;
}
.why-chos-boxs h2 {
	text-align:center;
}
.cpyrght-lft{
	width:100%; text-align:center;
}
.cpyrght-rgt{
	width:100%;text-align:center;
}
}
@media screen and (max-width: 1199px) {
.sort-by-titl, .sort-by-nav{
	width:100%;
}
.sort-by-nav ul{
	float:left;
}
@media screen and (max-width: 1149px) {
	.header-lft{
	width:100%; text-align: center;
    border-bottom: 1px solid #f3f3f3;
}
.header-rgt{
	width:100%; padding:0px 0px;
}
.info {
    text-align: center;
}
.navg {
    width: auto;
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #head-mobile {
    /*display: inline-flex !important;
    margin: 0px auto;*/
}
.bnr-img {
    width: 50%;
}
.bnr-txt {
    width: 50%;
    padding: 2% 0%;
}
}
@media screen and (max-width: 1135px) {
.wy-chose-area{
	 background:#f3f3f3;
}
.tstimo-area {
    border-radius: 0px;
}
.tstimo{
	width:50%;
}
.wy-chose-cont{
	width:50%; padding:0px 15px; 
}
.wy-chose{
	width:100%; padding: 5px 10px 5px 10px;
}
.wy-chose-box {
    padding: 0px 0px 15px 0px;
}
.des-pnl-5{
	width:100%; padding:0px 0px 0px 0px;
}
.box-cnt-3{
	width:50%;
}
.pg-cnt-lft{
	width: 100%;
}
.pg-cnt-rgt{
	width:100%;
}
}

@media screen and (max-width: 1049px) {
.pkgs-box-img{
	width:40%;
}
.pkgs-detls{
	width:60%;
}
}
@media screen and (max-width: 1023px) {
	.lnk-list ul{
	width:50%;
}
.plce-box-lft{
	width:100%;
}
.plce-box-rgt{
	width:100%;
}
.plce-box-lft img{
	height:auto;
}
.srch-form div{
	width: 50%;
}
}
@media screen and (max-width: 991px) {
.srch-frm div {
	width: 50%;
}
.des-pnl-box-big{
	width:100%;
}
.des-con-titl{
	 padding:30% 0%;
}
.des-pnl-box-sml{
	width:50%;
}	
.tstimo{
	width:100%; margin-top:20px;
}
.tstimo-area {
    border-radius: 5px;
}
.wy-chose-cont{
	width:100%; padding:15px 15px;
}
.wy-chose{
	width:100%; padding: 10px 10px;
}
.wy-chose-box {
    padding: 10px 10px 35px 10px
}
.des-list-img{
	width:100%;
}
.des-list-img img{
	width:100%; height:auto;
}
.des-list-txt{
	width:100%;
}
.pg-cnt-3{
	width:100%;
}
.pg-cnt-7{
	width:100%;
} 
.pro-pkgs-4{
	width:100%; margin-bottom:10px;
}
.pro-pkgs-6{
	width:100%;
}
.pro-pkgs-cont{
	padding-left:0px;
}
.pro-pkgs-img img{
	width:100%; height:auto;
}

@media screen and (max-width: 949px) {
	.navg{
	display:none;
}
.header-lnk {
    padding: 15px 0px 15px 0px;
}
.categry-box{
	width:50%; margin:0px auto;
}
.ftrlnk{
	display:none;
}
.ftrlnk-col{
	width:50%;
}
.inqry-wrap {
	width: 90%;
}
.patrn-down-foot{
	display:none;
}
.bkng-wrap {
	width: 100%;
}
.plce-txt p{
	 height:auto; overflow:hidden;
}
.pkgs-box-img{
	width:100%; padding:0px 0px 10px 0px;
}
.pkgs-detls{
	width:100%; padding:0px 0px;
}
.pkgs-box-img img{
	height: auto;
}
}
@media screen and (max-width: 899px) {
.cpyrght-lft{
	width:100%; text-align:center;
}	
.cpyrght-rgt{
	width:100%;   text-align:center;
}
}

@media screen and (max-width: 767px) {
.wrap {
	width: 90%;
}
.header-lft{
	width:100%; text-align:center;
}
.header-logo {
	padding-bottom:10px;
}
.header-rgt{
	width:100%;
}
.srch-frm div {
	width: 100%;
}
.srch-frm input[type="submit"] {
	color: #fff; top:0px; bottom:10px;
}
.pg-col-5{
	width:100%; padding:0px 0px; margin:0px 0px; float:left;
}
.pg-titl{
	display:none;
}
.pg ul {
    padding:10px 0px 10px 0px;
}
ul.breadcrumbs {
	float: left;
}
.cntct-pnl-lft{
	width:100%;
}
.cntct-pnl-rgt{
	width:100%;
}
.bnk-frm div {
	width: 100%;
}
.pg-cnt-text h2, .pg-cnt-text2 h2 {
    font-size: 30px;
}
.categry-box{
	width:100%;
}
.category-titl{
	padding:25% 0%;
}
.des-pnl-box-sml{
	width:100%;
}
.hotls-incl span, .car-incl span{
	display:none;
}
.hotls-incl ul li, .car-incl ul li {
	padding: 5px 10px 5px 10px; margin:0px 0px;
}
.box-cnt-3{
	width:100%;
}
.plce-txt p{
	height:auto; overflow:auto;
}
.vwall-titl{
	width:100%; float:left;
}
.vwall-btn{
	width:100%;float:left; text-align:left; padding:0px 10px 10px 15px;
}
.vwall-btn a{
	float:left;
}
.owlnav {
		display:none;
}
.des-lnk{
	width:100%; padding-left:10px;
}
.pg-cnt-5{
	width:100%;
}
.item-offer-txt h2{
	font-size:20px;
}
.bkng-wrap {
	width: 100%;
	padding: 10px 0px;
}
.why-chos-boxs{
	width:100%;
}
.why-chos-boxs{
	 border-right:none;
}
.des-con-titl2 h2{
	 font-size:26px;
}
.modaly {
  width: 90%;
}
}

@media screen and (max-width: 639px) {
.lnk-list ul{
	width:100%;
}
.service-boxed {
	height:auto;
}
.plce-highlgt-lft{
	width:100%; padding:10px 0px; 
}
.plce-highlgt-rgt{
	width:100%; padding:0px 0px 10px 0px; margin-bottom:20px;
}
.plce-highlgt-rgt a{
	float:left;
}
.ftrlnk-col{
	width:100%;height:auto;
}
.quick-inqry {
	display:none;
}
.srch-form{
	padding:20px 10px;
}
.srch-form div{
	width: 100%; margin:0px;
}
.enquiry-form div {
	width:100%;
}
}
@media screen and (max-width: 602px) {
	.srch-pnl {
    width: 100%;
    padding: 20px 0px;
}
.pro-pkgs-type{
		display:none;
	}
	.pro-pkgs-incld{
		display:none;
	}
  table {
  }
  table caption {
    font-size: 1.3em;
  }
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden; 
    padding: 0;
    position:relative;
    width: 1px;
  }
  table thead tr{
    display: inline-table; width:100%;
  }
  table tr {
    border-bottom: 0px solid #ddd;
    display: block;border-bottom: 1px solid #ddd;
    margin-bottom: 0px; padding:0px;
  }
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: left;
  }
  table td:before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  table td:last-child {
    border-bottom: 0;
  }
}
@media screen and (max-width: 599px) {
	.logo {
	max-height: 90px;
}
.tstimo-cnt-img {
    width: 100%; padding-bottom:10px;
}
.tstimo-cnt-txt {
    width: 100%; text-align:center;
}
}
@media screen and (max-width: 567px) {
	.des-con-titl{
	 padding:20% 0%;
}
.hotls-box-con {
    padding: 5px 0px;
    width: 100%;
    float: left;
}
}

@media screen and (max-width: 479px) {
	.header-lnk span{ display:none;
}
.pg-cnt-text h2, .pg-cnt-text2 h2 {
    font-size: 26px;
}
.srvcs-boxs{
	width:100%; padding:10px 0px;
}
.nav-lft{
	width:100%;
}
.nav-rgt{
	width:100%;
}
.inqry-frm input[type="submit"] {
	width: 100%	;
}
.plce-box-lft img {
    height: 200px;
}
.wy-chose-box-icon {
    margin: 0px auto; float:none;
}
.wy-chose-box-txt h2, .wy-chose-box-txt p {
	text-align:center;
}
.cntct-pnl-lft, .cntct-pnl-rgt {
     padding: 15px 0px; 
}
.cntct-pnl-lft li span{
	float:left; position:relative; top:-10px; width:100%; text-align:center;
}
.cntct-pnl-lft h3 {
    text-align: center; top:0px;
}
.cntct-pnl-lft li {
    text-align: center;
}
.cntct-pnl-frm {
    padding: 15px 0px;
}
.cpyrght-lft{
	display:none;
}
.cpyrght{
	border-top:1px solid #F0F0F0;
}
.des-con-titl2 h2{
	 font-size:20px;
}
.pro-pkgs-btn .view{
	margin-bottom:15px;
}
}
@media screen and (max-width: 413px) {
	.sm-lft, .sm-rgt{
	width:100% !important; float:left !important;
}
.des-con-titl{
	 padding:5% 0%;
}
.des-con-titl2{
	 padding:10% 0%;
}
}

@media screen and (max-width: 359px) {
.triangle-down { display:none;}
.item-offer-btn a{
	padding: 8px 6px; position:relative; bottom:40px;
}

}

@media screen and (max-width: 319px) {
	.pg-cnt-text2 b {
    position: absolute;
    padding: 5px 10px;
    border-bottom: 1px solid #fff;
}
}
