﻿@charset "utf-8";
/* CSS Document */


/*20-6-2015*/
.sliderWrap{position: relative;}
.flexslider{margin: 0 !important;}
.flex-control-nav{width: 28%; position: absolute; bottom: 44px; right: 0%;}
.aniema table{background-color: transparent !important;}
/*22-06-2015*/
.disForm{float: left; width:50%;}
#topmidbg{border-radius: 9px 9px 0px 0px;}
#bottommidbg{border-radius: 0px 0px 9px 9px;}
#topmidbg h2 {
  color: #FFFFFF;
  margin: 0;
  padding-top: 13px;
  text-align: center;
    font-size: 24px;
}
/*#FOR {background: none;}*/
/*25-06-2015*/
.halfDiscount{width:50%;float: left;}
.halfDiscountright{width:50%;float: right;}

/*26-05-2015*/
#sorted .booknow{height: auto !important;}
#sorted .product-box,.grid-box #dast,#resltTbl1 .product-box,#showing_all_data #resltTbl .product-boxs .product-box{ height: auto !important;width: 630px !important;}
#Login{padding:5px !important;}


/*start Hoem*/           
.navbar-collapse {padding-right:0 !important; padding-left:0 !important;}
#contact .first{color:#ffffff;font-size: 25px; padding-bottom:3px; padding-top:5px; font-family:verdana;}
#contact .second{font-size: 20px; padding-bottom:0; font-family:verdana;}
/*.footerMenuContent{float:left; width:190px; margin:0; padding:0; font-family:century gothic;}*/
#vacationsheader1{height:44px !important;}

#content{width:100% !important; max-width:700px;}

#resize .gecko {overflow: hidden !important;}
.boxwrap{width: 306px !important;height: 209px !important;}
#contact{  min-height: 115px !important;}

.list-box .product-box{  width: 222px !important;height: 415px !important;}
#HOL, #SWG, #VAR, #CUB, #NOL, #SQV, #ATH, #SGN, #ACV, #MEX, #RIU, #SAN, #MBJ, #DOM, #IBR, #YKY, #MIL, #CPL, #DRM, #BAH, #WJV, #CAR, #TMR, #TRY, #NZI, #TMM, #XZZ, #FOR{width: 220px !important;}
#content div:nth-child(7){width:100% !important;}
.TabbedPanelsTab{width: 166px !important;height: 37px !important;}

.product-boxs .grid-box.product-box{width:630px !important;height: 185px !important;}

#form1 input, #form1 select, #form1 option, #form1 textarea{width:100%;}

/*27-05-2015*/
select[multiple], select[size]{height: auto;width:100%;font-size: 12px;color:#000;font-weight: normal;}
#content_wrapper > div table:first-child{background-color: #2a80d7;}
#content_wrapper > div table:first-child{background-color: #fff;}

#content > div table:first-child{background-color: transparent;}

#bottom_ads > div table:first-child{background-color: transparent;}
#vacationsheader,#contentDestHeader{height: auto;max-width:700px;width:100% !important;}


.tour_header,.tour_details{width:695px !important;}
/*06/17/2015*/
.contactForm table{width:100% !important;}
/*09-07-2015*/
.product-boxs.grid-box .product-box{width:702px !important;height: auto;);
  padding: 8px 12px !important;}
  .pkgsQryOutHdrAni{width:702px !important;}

 /* #sorted .product-box {
    height: auto !important;
    width: 630px !important;
}*/
.grid-box .product-price .booknow { height: 85px !important;}
#pkgsQryOutHdrAni, #pkgsQryOutHdrSdwAni{width: 702px !important;}

/*21-08-2015*/
form[name="groupForm"]{width: 670px;}
form[name="groupForm"] > table{width:100%;background-color:transparent !important;}
#page #content_wrapper{margin: 0px -540px 0px 0;width: 100%; max-width: 1040px;}
#page #content_wrapper #bottom_links{width: 100%;height: auto;float: left;}
#navigation{width: 100% !important;padding-left: 0px;padding-right: 0px;max-width: 1040px; }
#content #contentDestHeader{max-width: 680px !important;width: 100%;}


@media only screen and (max-width : 767px) {
#header{background-size:contain !important;}
#logo{width:40%;}

.slider{max-width: 700px; width: 100% !important;margin: 0 !important;}
/* #logo a img, .slider img{width:100%;display:block;height:auto;} */
#logo a img{width:100%;display:block;height:auto;}

#contact{width:55%;}
#contact .first{font-size:18px;}
#contact .second{font-size:16px;}
#contact h3{font-size:17px !important;}
#page{max-width:1000px;width:100% !important;}

ul#navHome {
  padding: 0 0 0 10px;
  margin: 0;
  list-style: none;
  font: normal 13px verdana, sans-serif;
  position:relative;
  z-index:999999999;
  background-color:#FFF;
  width:50%;
}

#navigation ul li {
	width:100%;
  display: block;
  float: none;
  margin-top: 10px;
  text-decoration: none;
  background:none;
  height: 30px;
  position: relative;
   z-index:9999999999;
}
#navigation{width:91% !important; margin: 0 0 0 40px;}
.navbar-toggle{background-color:#2A80D7;margin-right: 24px !important;}
#footer{width:98% !important;  max-width: 970px;margin:0 !important;}
#bottom_links ul{float:none !important;width: 175px;/*margin:0 auto !important;*/}
.navbar-toggle .icon-bar{background:#fff;}
/*16-05-2015*/
/*Slider*/
#content_wrapper{max-width:960px;width:91% !important;margin:0 auto;/*float: none !important*/;}
#contentHome {
  float: left;
  max-width: 950px;
  width:100% !important;
  padding-left: 15px;
}
.slider iframe{width:100% !important; height:100%;}
#contentHome iframe ,.formWrap body #searchcontent ,.formWrap body #searchcontent form#FOR{width:100% !important;}

.flexslider > a > div{  background-size: 50%;  background-repeat: no-repeat;margin-left: 0px !important;height: 101px !important;
  width: 94px !important;float: right;left: 83%;}


.slider iframe .coin-slider , #coin-slider-slider #slider{max-width: 928px;width:100% !important; height:auto;}
#coin-slider-slider #slider{background-size:contain !important;}
body #slider{max-width: 928px;width:100% !important; height:auto;}

ul#portfolio-list li{float:none !important;width:100%;margin:0 auto;}

#topmidbg h2 {width:100%;margin:0 auto;font-size:19px;}
/*footer Adds*/
#bottom_ads {
  float: none !important;
  max-width: 960px;
  width: 100% !important;
}
#bottom_ads div{max-width: 920px;width:95% !important;margin:0 !important;}/*change from 100%*/
table, tbody {display: block; width: 100%; }
#bottom_ads div tr,#bottom_ads div td{display:block;margin: 6px auto;}
#contentHome img{max-width: 100%;display: block; height: auto;}
#vacationsheader1{max-width:900px;width:100% !important;height:auto;}
#vacationsheader1 font:first-child{font-size:13px !important;padding-left:0px !important;}
#vacationsheader1 font:last-child{font-size:10px !important;}
.boundingBox{max-width:478px;width:100% !important;}
.wrapper{width:100%;}
.rootVoices{  width: 13%;  right: 35%;}
.megamenu4{margin-top:-6px;width: 105px !important;}
.megamenu4 h2{font-size:12px !important;}
.slider > a > div{/* margin-right: -31%;*/
  margin-top: -5px;
  background-size: 50%;
  background-repeat: no-repeat;
  height: 155px;
  width: 215px;
  margin-left:74% !important;
  }
#bottom_links{max-width: 930px;width:100% !important;}

ul#portfolio-list {width:44% !important;margin:0 auto !important;}

/*last minutes(vacationpackages/3-5-days)*/
#content{width:100% !important; max-width:700px;float: none !important;margin: 0 auto;}
#right{float:none !important;margin:0 auto;}
#packagesQueryOutputArea div:nth-child(5), #packagesQueryOutputArea div:nth-child(6),#packagesQueryOutputArea div:nth-child(11),#packagesQueryOutputArea div:nth-child(10){max-width:700px;width:100% !important;}
#pkgsQryOutHdr, #pkgsQryOutHdrSdw{width:100% !important;max-width: 698px; float:none !important;font-size: 20px !important;}

.product-boxs .list-box a{margin:0 auto;}
/*.list-box .product-box{margin-bottom:93px;margin:0 auto;}*/
 .slider h1{font-size: 14px !important; line-height: 19px;}
.price-prod	.booknow{width:95px !important;}
.product-boxs{ max-width: 222px !important; width:100% !important;}

.vacationsheader table {width:100%;}
.content_wrapper table, tbody {display: block; width: 100%; }

.content_wrapper tr, .content_wrapper td{display: block; width: 100%; }

/*21-05-2015*/
.TabbedPanels {max-width: 680px;width:100% !important;}
#content_wrapper{width:100%; height:100%;}
#contentDestHeader , #contentDestHeader div{max-width: 690px;width:100% !important;font-size: 12px !important;}
/*#content div{max-width: 690px; width:100% !important;}*/
#contactForm table{padding-left: 20px !important;width:100%;}
#contactForm tr,#contactForm td{display:block;}

#contactForm td{width: 95% !important;} 
#contactForm td input,#contactForm td textarea{width:100%;}
#right img{display:inline-block;}
#contactForm fieldset { display: table-cell; }

#content_wrapper div .TabbedPanels{max-width: 890px;width:100% !important;}

/*22-05-2015*/
.list-box .booknow{ width: 95px !important;max-width: 95px !important;margin-top: -65px;}
#innerpageHeader{max-width: 940px;width:90% !important;}
#tourcontentwrap{max-width: 958px;float: none !important;width:300px !important;margin: 0 auto !important;}
#content_wrapper > img:first-of-type , #content_wrapper div:nth-child(2) > img:first-of-type{width:94%;display: block;height: auto;margin: 0 auto !important;}
/*25-05-2015*/
/*#content_wrapper div:nth-child(3){ padding-right: 30px; width: 100% !important;max-width: 900px;}*/
#content_wrapper div:nth-child(3) > div{width: 100% !important;}

#content_wrapper #resize{width:100% !important;}
#aebooking .book_steps_dates{float: none !important;}
#aebooking .title{ font-size: 14pt !important;}
.boxwrap .cover .move img{width:100% !important;height: 100% !important;}
.boxwrap p{font-size: 10px !important;}
/*26-05-2015*/
.rightPosition{padding-right: 178px !important;}
#Login tr td i{font-size: 10px;  margin-left: 8px;
  width: 100%;
  display: inline-block;}
#Login table, #Login tbody {display: table !important;}
/* #vacationtable img{width:100%;} */
#content > form{width:100% !important;}
#content > form table,#content > form tr,#content > form td{display: block;width:100%;float: left;}
#content > form td input, #content > form td select, #content > form td option, #content > form td textarea{width:100%;}
.sponsorListHolder{width:223px !important;margin: 0 auto;}
.sponsorListHolder .sponsor{margin: 10px auto;}

/*27-05-2015 (traveltools/traveltools.php)*/
#content div:nth-child(5) > div{ max-width: 700px;width:100% !important;}
#content div:nth-child(5) > div td{ display: block;width:100%;}
/*tours/avalon.php*/
#content_wrapper > div table:first-child td{display: block;width:100%;}
#content_wrapper > div table:first-child td > form div{width: 100% !important;max-width: 540px;}

#content div[align=center] img{width:100%;display: block;height: auto;}

#content > table[align="center"] tr,#content > table[align="center"] td{display: block;width:100%;}
#content > table[align="center"] td p img{display: block;width:100%; height: auto;}
#content div[align="justify"]{width:100% !important;}


/*traveltools/site-map.php*/
body #content > table{display: inline-block;}
body #content > table tr{display: block;}
/*tours/trafalgar.php*/
body #content_wrapper > table tr,body #content_wrapper > table td{display: block;}
#content_wrapper table tr, #content_wrapper table td{display: block;width:100%;}

.slider img{margin: 0 !important;}

/*30-05-2015(tours/avalon.php)*/
#pkgsQryOutHdrNtia, #pkgsQryOutHdrSdwNtia{font-size: 12px !important;}
#content_wrapper > table td:nth-child(2) > div{display: inline-block;margin-top: 11px; width:231px !important;} /* width change from 245px */

.grid-box .product-box{width:100% !important;height: auto;}
.grid-box .product-heading, .grid-box .product-rat, .grid-box .product-details{float: none;margin-left: 0 !important;width:100% !important;/* max-width:245px !important; */}
/*europeandeals/transat-tours.php*/
.resultPagingDiv .tour_header , .resultPagingDiv .tour_details , .resultPagingDiv .tour_details p , .resultPagingDiv .tour_footer{width:100% !important;}

#pkgsQryOutHdrNtia, #pkgsQryOutHdrSdwNtia{width:100% !important;}
.tour_details div{width:100% !important;}
.tour_details div b{font-size: 17px !important;}
/*02-06-2015*/
#content_wrapper div:nth-child(3) h1{font-size: 12px !important;}/*chnage from 12 px*/
.price-prod { font-size: 10px !important; padding: 6px 0 !important;}
.booknow {font-size: 16px !important;padding: 8px 0 !important;}
.product-details{font-size: 14px !important;}


/*06-04-2015 tours/avalon.php*/
.grid-box .product-img { left: 10%;margin-top: 0px !important;position: absolute;width: 20% !important;}

 .grid-box .product-price { display: inline-block; /* left: 100% !important;top: -150px !important; */ width: 35% !important;}

.pkg_wrapper_bg_top, .pkg_wrapper,.pkg_wrapper_bg_bottom{width:100% !important;}

/*06-08-2015/aboutus/*/
 #content_wrapper #content > div:nth-child(4){width:100% !important;max-width:660px;}
body table#ourSiteMapTable tr{width:60%;margin: 0 auto;}
.grid-box .product-heading{font-size: 14px !important;width:100% !important;}
/*06-17-2015*/
#content div:nth-child(3){width:100% !important;}
.flex-control-nav{display: none !important;}
/*22-06-2015*/
.disForm { float: left;  width: 100%;}
#bottommidbg{width:100%;height: auto !important;}
#bottommidbg {  background: url(../images/bottommidbg.png) repeat;}
/*#FOR {background: none;}*/


/*03-07-2015*/
#vacationtable h1{font-size:15px;}


/*09-07-2015*/
.product-boxs.grid-box .product-box,.grid-box #dast,#resltTbl1 .product-box,#showing_all_data #resltTbl .product-boxs .product-box{width:100% !important;height: auto;);
  padding: 8px 12px !important;}
  .pkgsQryOutHdrAni{width:100% !important;}
  #content_wrapper table div a>img[usemap="#Map33"],#content .slider > div > img.auto-style1, #content div:nth-child(3)>img{width:100% !important;display: block;height:auto;}
  #content .grid-box .product-rat>img{width:20% !important;}

  #pkgsQryOutHdrAni, #pkgsQryOutHdrSdwAni{width: 100% !important;}
  #pkgsQryOutHdrAni, #pkgsQryOutHdrSdwAni{font-size: 16px;}
  .grid-box .product-img {left: 43%;margin-top: 80% !important;}
    #sorted .product-box {
    height: auto !important;
    width: 100% !important;
}
.price-prod .span38 { font-size: 17px !important;}
    .grid-box .product-box .product-img {
    left: 52%;
    margin-top: 190px !important;}
  #header #contact h2{ font-size: 11px; line-height: 13px;}

#content div:nth-child(13),.slider div:nth-child(10),.slider >div {width:99% !important;max-width: 680px;}
#content_wrapper div:nth-child(3) h3,#content_wrapper div:nth-child(3) h1{padding: 0 10px !important;width:99%;}

}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
#logo{width:48%;}
#contact{/*width:45% !important;*/ margin-right: 10px; width: 39% !important;}/*width from 415 change*/
#contact input[type=text]{width:100% !important;}
#contact .first{font-size:9px !important;padding:0;margin:0;}
#contact .second{font-size:9px !important;padding:0;margin:0;}
#contact h3{font-size:8px !important;}/* change from 9 px*/

#vacationsheader1 font:first-child{font-size:10px !important;padding-left:0px !important;}
#vacationsheader1 font:last-child{font-size:8px !important;}
.rootVoices{  width: 13%;  right: 54%;}
.megamenu4{margin-top:-6px;width: 98px !important;}
.megamenu4 h2{font-size:10px !important;}
.#verticalmenu a{width:80%;}

#content_wrapper{max-width:920px;width:84% !important;margin:0 auto;}/*max-width:960px;width:86%*/
ul#portfolio-list{width:230px !important;}

#bottommidbg table, #bottommidbg tbody {display: block; width: 100%; }

#searchcontent tr, #searchcontent tr td{display:block !important;}

#bottommidbg tr, #bottommidbg tr td{display:block !important;}
#pkgsQryOutHdr, #pkgsQryOutHdrSdw{ font-size: 9px !important;}
/*21-05-2015*/
.TabbedPanelsContent h2, .red u{ font-size: 15px;line-height: 18px;padding-left: 0px !important;padding-top: 0px !important;}
/*22-05-2014*/
.boxwrap{width: 252px !important;}
#Login input{width:127px;float: right;}

#dock{overflow: scroll;}
.list-box .booknow{width:95px !important;}

/*01-06-2015*/
.grid-box .product-img {
    /* left: 52%;
    margin-top: 66px !important; 
   margin-top: 25% !important;*/
   left: 60%;
   margin-top: 21% !important;
    position: absolute;
    width: 60px !important;
}
.price-prod { font-size: 10px !important; padding: 6px 0 !important;}
.booknow {font-size: 16px !important;padding: 8px 0 !important;}
.grid-box .product-price { /* left: 75% !important; top: -100px !important; */width: 35% !important;}
.product-details{font-size: 11px !important;}
.grid-box .product-heading{font-size: 12px !important;width:100% !important;}

/*06-08-2014*/
.tour_details > img{width:100% !important;}
.grid-box .product-heading{line-height: 17px !important;}

.flex-control-nav{display: none;}
/*20-06-2015*/
.megamenu4{  width: 70px !important;
  position: relative;
  left: -81px;
  height: 23px;}


  /*03-07-2015*/
  #social_media {margin-right: 8px;}/* change 3px*/
  #navigation {width: 82% !important;  margin: 0 0 0 43px;}/* width chnage 85% */
  .navbar-toggle { margin-right: 6px !important;}
  #verticalmenu{  width: 40px !important;
  margin: 0 0 0 3px !important;}
  #content_wrapper {width: 82% !important;} /* width chnage 85% */

  #content_wrapper > img:first-of-type{width:98%;}
  #innerpageHeader{font-size: 24px;}
  #content_wrapper > table td:nth-child(2) > div{width:211px !important;} /*change from 220*/

.grid-box .product-img {
  left: 52%;
  margin-top: 48% !important;
  position: absolute;
  width: 120px !important;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {

#logo {width: 37%;}
.slider{max-width: 700px; width: 100% !important;}
#logo a img, .slider img{width:100%;display:block;height:auto;}
#contact{width:45%;}
#contact .first{font-size:9px !important;padding:0;margin:0;}
#contact .second{font-size:9px !important;padding:0;margin:0;}
#contact h3{font-size:23px !important;}


#page{max-width:1000px;width:100% !important;}
/*last minutes(vacationpackages/3-5-days)*/
#content{width:100% !important; max-width:700px;float: none !important;margin: 0 auto;}
#right{float:none;margin:0 auto;}
#packagesQueryOutputArea div:nth-child(6),#packagesQueryOutputArea div:nth-child(11),#packagesQueryOutputArea div:nth-child(10){max-width:700px;width:100% !important;}
/*#pkgsQryOutHdr, #pkgsQryOutHdrSdw{width:100% !important;max-width: 698px; float:none !important;}*/

.product-boxs .list-box a{margin:0 auto;}
/*.list-box .product-box{margin-bottom:93px;margin:0 auto;}*/

#content_wrapper{max-width:960px;width:92% !important;margin:0 auto;}
#contentHome {
  float: left;
  max-width: 950px;
  width:100% !important;
  padding-left: 15px;}

#packagesQueryOutputArea div:nth-child(6),#packagesQueryOutputArea div:nth-child(11),#packagesQueryOutputArea div:nth-child(10){max-width:700px;width:100% !important;}
#pkgsQryOutHdr, #pkgsQryOutHdrSdw{width:100% !important;max-width: 698px; float:none !important;}
#footer{width:100% !important;  max-width: 970px;margin:0 !important;}
#bottom_links{max-width: 930px;width:100% !important;}

#bottom_links ul{/* float:none !important; */width: 175px;/*margin:0 auto !important;*/}
#bottom_links div ul:last-child{float: none !important;}
#navigation{width:95% !important;max-width: 960px; margin: 0 0 0 40px;}

#bottom_ads {
  float: none !important;
  max-width: 960px;
  width: 100% !important;}
#bottom_ads div{max-width: 920px;width:100% !important;margin:0 !important;}
body table, tbody {display: block; width: 100%; }
#bottom_ads div tr,#bottom_ads div td{display:block;margin: 6px auto;}

.TabbedPanelsContent body table, .TabbedPanelsContent tbody {display: block; margin: 0 auto; width: 87%;}
/*22-05-2015*/
#innerpageHeader{max-width: 940px;width:100% !important;}
#tourcontentwrap{max-width: 958px;float: none !important;width:632px !important;margin: 0 auto !important;}
#content_wrapper > img:first-of-type{width:100%;display: block;height: auto;margin: 0 !important;}

/*25-05-2015*/
/*#content_wrapper div:nth-child(3){ padding-right: 30px; width: 100% !important;max-width: 900px;}
*/
#content_wrapper div:nth-child(3) > div{width: 100% !important;}
/*26-05-2015*/
#Login table, #Login tbody {display: table !important;}
.sponsorListHolder{width: 70% !important;margin: 0 auto;}

#content > table[align="center"] tr,#content > table[align="center"] td{display: block;width:100%;}
/* body table#ourSiteMapTable{display: inline-block;}
body table#ourSiteMapTable tr, body table#ourSiteMapTable td {display: block;width:100%;} */
body #content > table{display: inline-block;}
body #content > table tr{display: block;}

#content > table[align="center"] td > img{display: block;width:100%; height: auto;}
.slider div#contentDestHeader{width:100% !important;width: 700px;}
/*tours/trafalgar.php*/
body #content_wrapper > table tr,body #content_wrapper > table td{display: block;}
/*20-06-2015*/
.flexslider > a > div{ background-size: 100%;  background-repeat: no-repeat;margin-left: 0px !important;
  height: 101px !important;width: 94px !important;float: right;left: 83%;}
.boundingBox{width:480px !important;}
#vacationsheader1{width:100% !important;}
#vacationsheader1 > font{font-size: 17px !important;   padding-left: 0px !important; }
.megamenu4{/*margin-left: -42px;*/  width: 76px !important; position: relative; right: 80px;}
.rootVoices td,.rootVoices td.rootVoice{width:100% !important;}
.megamenu4 h2{font-size: 12px !important;}

/*09-07-2015*/
.product-boxs.grid-box .product-box{width:100% !important; height: auto;);
  padding: 8px 12px !important;}
  .pkgsQryOutHdrAni{width:100% !important;}
  /*#content_wrapper table div a>img[usemap="#Map33"],#content .slider div>img{width:100% !important;display: block;height:auto;}*/
  .product-box .product-rat img{width:20% !important;}
  #pkgsQryOutHdrAni, #pkgsQryOutHdrSdwAni{width: 100% !important;}
  .product-boxs.grid-box{width:100%;}
  .price-prod .span38 {
    font-size: 25px;}



}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {

}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {

}

  