body{font-family: "Montserrat",Arial,sans-serif; margin: 0px; padding: 0px;}
p,ul{margin:0;padding:0;font-weight:400;list-style:none}
a,a:active,a:link,a:visited{outline:0}
a:hover{text-decoration:none;background-color:none;outline:0}
.visible-xs{display: none;}
.clearfix::after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#wrapper{margin:auto}
.wrapper_bg{background: #fff;}
.noMar{margin:0;padding:0}
#cfg .cnt{width:100%}
.fltLt{float:left}
.fltRt{float:right}
.container{margin-right: auto; margin-left: auto;}
.marTpLogo{margin:12px 0 0; float: left;}
.cru_header_blk{display: flex; justify-content: space-between; }
.cru_header_blk:after{clear:both; }

#tpLink{color:#0555af;font-size:14px;margin:14px 0 0px 0}
.log a {position: relative;top: 6px;}
#tpLink.sa-tpbLink{font-size:15px;color:#0555af; float: right;}
.book-online-txt{display:inline-block; vertical-align: top; text-align:center;  margin-top: 7px; font-size: 16px;}
.phone_ico_new{position: relative; top: 0px;}
.sa-ptxtsz{font-size:23px;color:#d93025}
.sa-ptxtsz a{color:#d93025; font-family: "Montserrat",Arial,sans-serif; text-decoration: none;}
.sa-ptxtsz a:active,.sa-ptxtsz a:focus,.sa-ptxtsz a:hover{text-decoration:none}
.sa-ptxtsz i{position:relative;top:0px;font-size:25px}
.sa-ptxtsz{display:inline-block; vertical-align: top;}

.sa-24-blk{text-align:right;line-height:26px}
.sa-24-blk img.sa-ph-ico{width:22%;margin-right:5px}
.sa-24-blk .sa-call-txt{font-size:18px;color:#d93025}
.fotNot .sa-24-blk a{padding-left:0}
.fotNot .sa-24-blk a:hover{padding-left:0}
.sa-24-blk .sa-phn-ico{font-size:23px;color:#d93025;padding:0 6px 0 0;vertical-align:middle}
.sa-365{display:inline-block}
.dropdowns a,.dropdowns li,.dropdowns nav,.dropdowns ul{margin:0;padding:0}
.dropdowns a{text-decoration:none}
.dropdowns{margin-top:4px;font-family:SFUIText-Regular; width:auto}
.sidenav{width:auto}
.stroke{margin:15px auto 0px;background:#fff!important;padding:0;}
.stroke ul{list-style:none;text-align:right}
.stroke ul li, .stroke ul li.last{display:inline-block;}
.navTp{font-size:15px}
.navTp a{color:#fff}
.navTp>li.first{margin-left:1px}
.navTp>li{border-right:1px solid #fff;text-align:center}
.navTp>li.last{border-right:0;}
.navTp a:hover{background:#1554b4!important}
.navTp li li a{background:#1554b4!important;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;text-align:left}
.navTp li a:hover+hover{background:#447cd2!important}
.navTp li li a:hover{background:#447cd2!important}
.navTp a{padding:4px}
.navTp{background:inherit!important}
.navTp a{background:inherit!important;}
.navTp a:hover{background:#f2f2f2 !important; color:#2d2d2d}
.stroke ul li a{display:block;text-decoration:none;color:#5f6368;font-weight:700;font-family: "Montserrat",Arial,sans-serif;text-transform:uppercase;padding:10px 9px 10px}
.stroke ul li a,.stroke ul li a:after,.stroke ul li a:before{transition:all .5s}
.stroke ul li a.active{color:#1a73e8!important}
.stroke ul li a{position:relative}
.stroke ul li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:#1a73e8;height:4px}
.stroke ul li a.active:after{width:100%}
.navTp{list-style:none}
.navTp:after,.navTp:before{content:" ";display:table}
.navTp:after{clear:both}
.navTp ul{list-style:none}
.navTp li{position:relative}
.navTp>li>a{display:block}
.navTp li ul{position:absolute;left:-9999px}
.navTp>li.hover>ul{left:0}
.navTp li li.hover ul{left:100%;top:0}
.navTp li li a{display:block;position:relative;z-index:100;width:171px;font-size:11px;padding:4px}
.navTp li li li a{z-index:200}
.foot_marg{margin-top: 45px !important;}
.lnkBg1{background:#ce1d2b;padding:20px 0; font-family: "Montserrat",Arial,sans-serif;}
.btmFot{display:table;width:100%}
.btmFot .ct{display:table-cell;width:20%;text-align:left;padding:0;margin:0;color:#333}

.btmFot .lnk ul{padding:10px 0 7px 0;list-style:none}
.btmFot .lnk li a{color:#fff;font-size:15px;line-height:28px;text-decoration:none}
.btmFot .lnk li a:hover{color:#fff;line-height:28px;text-decoration:underline}
.btmFot .ltLnk li a:hover{color:#fff;line-height:29px}
.btmFot p{padding:17px 0 0 0}
.btmFot .ct{display:inherit;width:inherit}
.btmFot h2{font-size:18px;color:#fff;padding:1px 15px 12px 0;margin:9px 0 0 0;line-height:24px;
			float:left;width:210px;display:inline-block;min-height:inherit; font-weight: 500;}
.btmFot .ct .lnk.sa-trustpilot-blk img{border:0}
.btmFot .lnk ul{margin-left:210px}
.btmFot .lnkimg{background:0;min-height:inherit}
.btmFot .lnk ul li{display:inline-block;margin-right:12px}
.lnk img{margin-right:6px;border:1px solid #fff}
.prtn{display:table;width:100%;margin-top:34px}
.prtn .ct:first-child{width:11%}
.prtn .ct:last-child{width:11%}
.prtn .ct{display:table-cell;width:15%;text-align:center}
.prtn .ct1{display:table-cell;width:32%;text-align:center}
.prtn .trvlx img{margin:14px 0 0 0}
.prtn .iatan img{margin:5px 0 0 0}
.prtn .arc img{margin:10px 0 0 0}
.prtn .asta img{margin:0; width: 85px;}
.prtn .crd img{margin-top:7px;margin-right:4px}
.prtn h3{padding:0 0 12px;margin:0;color:#555;font-weight:400;font-size:12px; font-family: "Montserrat",Arial,sans-serif;}
.sa-trustpilot-blk{margin-left:210px}
.sa-trustpilot-blk .custmTxt{text-transform:inherit;font-size:13px; padding-left: 17px;}
.sa-trustpilot-blk .trust_ico{padding-left: 17px;}
.sa-trustpilot-blk .bold-underline{font-weight:500;border-bottom:solid 1px #fff}
.sa-trustpilot-blk .trustMnNwRt{width:inherit;text-align:left;margin-left:0}
.sa-trustpilot-blk a{display:inline-block;color:#fff; text-decoration: none;}
.cheers-txt{font-size:24px;color:#fff;line-height:24px;margin-bottom:5px}

@media all and (min-width:0\0) and (min-resolution:.001dpcm){
.trustMnNwRt{margin:15px 0 10px 0;padding:0;width:74%;text-align:center}
}@media screen and (-webkit-min-device-pixel-ratio:0){
.btmFot h2,::i-block-chrome{min-height:62px}
.btmFot .lnk ul,::i-block-chrome{padding:0 0 7px}
.btmFot p,::i-block-chrome{padding:8px 0 0}
}@media all and (-ms-high-contrast:none){
.btmFot .lnk li a{font-size:14px}
.btmFot .lnk li a:hover{font-size:14px}
.trustMnNwRt{margin:15px 0 10px 0;padding:0;width:64%;text-align:center}
}
.lnk img{margin-right:3px}
.btmFot p{padding:0;white-space:nowrap}
.mrTp{margin-top:18px}
.social-iconlist li a{float:left;margin-right:4px}
.social-iconlist li a img{margin-right:0}
.trustMnNwRt{margin:7px 0 10px 0;padding:0;width:83%;text-align:center}
.custmTxt{color:#fff;font-size:12px;text-transform:uppercase;padding:2px 0 5px}
.custmTxt{padding:9px 0 5px}
.starTrust{padding:4px 0 0}
.prtn{margin-top:40px;}
.cpyBg{color: #555; padding:10px 0;font-size:13px;margin:37px 0 14px;text-align:center; font-family: "Montserrat",Arial,sans-serif;}
.cpyBg a{color: #337ab7; text-decoration: none;}

/*-------header change start here-------------*/

.cruise_ph_txt{font-size: 30px; line-height: 15px;}
.small_ph_no{display: block; font-size: 18px; text-align: left; margin-left: 27px; line-height: 14px;}
.cruise_ph_txt_mid{vertical-align: middle; display: inline-block;}
.cruise_ph_txt_mid_small{float: left; text-align: left; padding-left: 75px; font-size: 21px !important; line-height: 16px !important;}
.sa-or{vertical-align: top; padding: 11px 4px 0px;}
a.sa-clnowbtn, a.sa-clnowbtn:hover{vertical-align: top !important; padding-top: 2px;}
.cruise_ph{font-weight: bold; font-size: 35px;}
.sa-phno-txt a{line-height: 34px;}
.sa-trustpilot-blk .trustMnNwRt {width: inherit;text-align: left;margin-left: 0;display: inline-block;vertical-align: middle;}
.sa-trustpilot-blk .trrust_char {display: inline-block;vertical-align: middle;margin-left: 5px;}

/*-------header change end here-------------*/

@media screen and (min-width: 768px) {
  .body {margin: 0 16px;}
}
/*
@media(min-width:992px){.cfgInner .container{width:880px}
}

@media(min-width:1200px){.cfgInner .container{width:1024px}
}
*/
@media(min-width:1300px){
	.cfgInner .container{width:1270px}
}
@media(min-width:768px) and (max-width:1299px){
	.footer_cont{margin: 0px 30px;}
}

@media (max-width: 1199px) {
.sa-or{padding: 7px 4px 0px;}
a.sa-clnowbtn, a.sa-clnowbtn:hover{padding-top: 0px;}
.cruise_ph{font-size: 30px;}
}

@media(min-width:992px) and (max-width:1199px){

}
@media(min-width:768px) and (max-width:991px){
#tpLink.sa-tpbLink{font-size:13px}
.sa-ptxtsz{font-size:20px}
.book-online-txt{margin-top: 4px;}
.stroke ul li a{padding: 10px 4px 10px;}
	.stroke ul li a:after{height:4px}
	.navTp li ul.drpDwn{margin-left:-16px}
	.navTp>li{border-right:1px solid #fff;text-align:center}
	.navTp>li.last{border-right:0;}
	.navTp>li:first-child{}
		.navTp {font-size: 13px;}
	.btmFot .lnkimg{background-position:right 8px top 10px}
.btmFot .lnk li a{font-size:13px;display:inline-block}
.btmFot .lnk li a:hover{font-size:13px}
.prtn .trvlx img{width:auto;height:auto}
.prtn .iatan img{width:auto;height:auto}
.prtn .asta img{width:90%;height:auto}
.prtn .crd img{width:21%;height:auto}
.prtn h3{font-size:11px}
.lnk img{margin-right:-2px}
}
@media(max-width:767px){
.body {margin:0px 0px; padding: 5px 0px; }
.hidden-xs{display: none;}
.visible-xs{display: block;}

#main_ctr{transition:margin-left .5s;width:100%}
.container{padding-left:15px;padding-right:15px}
.foot_marg{margin-top: 0px !important;}
.marTpLogo{margin-top:0;}
.log a {position: initial;}
.log img{height:48px;width:auto}
.phone_ico_new_mob{position: relative; top: 3px; display: inline-block; vertical-align: middle;}
.sa-call-blk{text-align:right;padding-top:8px}
.sa-call-blk .sa-24-blk{margin-top: 0;margin-right: 11px;position: relative;line-height: 21px;display: inline-block;vertical-align: middle;white-space: nowrap;display: inline-table;height: 40px;float: revert;}
.sa-24-blk a {display: table-cell;vertical-align: middle; text-decoration: none;}
.sa-call-blk .hambrg{font-size:30px;cursor:pointer;display:inline-block;vertical-align:top;line-height:22px;color:#d93025;padding:6px 5px 0px;}
.sa-call-blk .hambrg{width:25px; height:20px;}
	.sa-call-blk .hambrg span{ display:block; height: 2px; background:#d7e7ef;}
	.sa-call-blk .hambrg span:nth-child(2){margin:4px 0px; }
	.sa-24-blk .sa-phn-ico{vertical-align:top;padding-left:5px;font-size:27px; color: #fe6b15; position: absolute;left: -30px;top: 8px;}
	.sa-24-blk .sa-call-txt{color:#3765af;font-family: "Montserrat",Arial,sans-serif;display: inline-block; vertical-align: middle;}
	.sa-free-mob{font-family: "Montserrat",Arial,sans-serif; font-size:16px;  font-style: italic;   color: #d93025; line-height: 11px; padding-right: 3px;}
	.sa-free-mob{color: #3765af;display: table-row;}
	.dropdowns{margin-top:7px}
.dropdowns .active{display:block}
.dropdowns{margin-top:0}
.sidenav{height:100%;width:0;position:fixed;z-index:999;top:0;right:0;background-color:#d93025;overflow-x:hidden;transition:.5s;padding-top:0}
	.sidenav a{color:#fff;z-index:9}
	.sidenav a:hover{color:#f1f1f1}
	.sidenav .closebtn{position:absolute;top:0;right:0;font-size:55px;margin-left:0;line-height:15px;padding:10px 8px 15px}
.sidenav a,.sidenav a:hover{color:#fff;}
	.sidenav .closebtn{z-index:99;}
	.navTp > li, .navTp > li.last{text-align:left;}
	.sidenav {border-left: solid 1px #ddd;}
	.stroke ul li, .stroke ul li.last{display:block;}
	.stroke ul li a:after{height:3px; background: #3765af;}
	.stroke{background:#3765af !important; margin-top:0px;}
	.stroke ul li a, .stroke ul li a:hover,.stroke ul li a.active{color:#fff !important; background:#3765af !important; }
	.navTp>li{float:none}
.navTp>li>.parent:after{font-family:FontAwesome;content:"\f107";float:right;font-weight:700;font-size:15px}
.navTp>li.hover>.parent:after{font-family:FontAwesome;content:"\f106";float:right;font-weight:700;font-size:15px}
.navTp ul{display:block;width:100%}
.navTp li li.hover ul,.navTp>li.hover>ul{position:static}
.navTp li li a{display:block;position:relative;z-index:100;width:100%;font-size:13px;padding:10px 14px}
.navTp>li>a{display:block;padding:10px}
.navTp a{background:#d93025;font-size:14px}
.navTp>li{border-right:0;width:100%;text-align:left}
.navTp>li.last{border-right:0;width:100%;text-align:left}
.navTp ul{width:100%}
.navTp a{color:#fff;background:#d93025!important;background:0;background:0;background:0;filter:none;border-bottom:1px solid #fff}
.navTp li li a{background:#cf0104;border-left:none;border-right:0;border-top:0;border-bottom:1px solid #fff}
.navTp>li>.parent{padding-right:15px}
.lnkBg1{margin-top:0px; padding-bottom:17px; background: #3765af;}
.footer_cont{padding-left:5px;padding-right:5px}
.btmFot .ct{display:block;width:50%;padding-left:0px;float:left}
.btmFot .ct:last-child{width:70%}
.btmFot .mrTp{margin-top:18px}
.btmFot .lnk li a{color:#fff}
.btmFot .lnkimg{background-position:right 0 top 10px}
.btmFot .noImg{background:0}
.prtn .ct:first-child{width:50%}
.prtn .ct:last-child{display:block;width:100%;text-align:center}
.prtn .ct{display:block;width:50%;float:left;text-align:center}
.prtn .ct1{display:block;width:100%;float:left;text-align:center}
.prtn .ct2{display:block;width:100%;text-align:center}
.disClaim p{padding:0 10px 14px}
.disClaim .bk{padding:3px 10px; margin-bottom: 0px;}
.cpyBg{font-size:12px}
.btmFot .ct:last-child{width:100%;padding-right:12px}
	.btmFot .ct:last-child .lnk{text-align:center;}
	.trustMnNwRt{text-align:right;margin-left:12px;margin-right:0px;width:95%}
	.btmFot .ct:last-child h2{min-height:inherit;text-align:left;padding-right:3px}
	.btmFot .lnkimg{padding-right:10px}
	.btmFot .mrTp{margin-top:8px}

	.prtn{margin-top:5px}
	.prtn .crd img{width:52px}
	.prtn .ct,.prtn .ct1,.prtn .ct:first-child,.prtn .ct:last-child{width:33.33%;margin-bottom:15px}
	.prtn .arc{clear:both}
	.cpyBg{margin-top:5px}
	.btmFot .ct:not(:nth-child(6)) {display:none;}
	.btmFot .ct:nth-child(6) h2{display:none;}
	.btmFot h2{width:194px}
	.btmFot .lnk ul{margin-left:221px}
	.btmFot .lnk ul li{display:inline-block;margin-right:5px}
	.sa-trustpilot-blk{margin-left: 0px; margin-top:0px;}


	.sa-trustpilot-blk .trustMnNwRt{text-align:center; margin-top:0px; margin-bottom:0px;}
	.cheers-txt{font-size:20px;line-height:20px}
	.footer_cont{margin: 0px 0px;}
	.sa-trustpilot-blk .custmTxt{padding-left: 0px; font-size: 16px;}
	.sa-trustpilot-blk .trust_ico{padding-left: 0px;}
}

@media screen and (max-width:414px){
.sa-365{display:none}	
}

@media screen and (max-width:320px){
.trustMnNwRt .custmTxt{white-space:nowrap;font-size:11px}
}




/*------------------sprite images css start----------------*/

.s_icnins, .s_icnfac, .s_icnlin, .s_icntwt
{ max-width: 100%; background-size: 100%; background-image: url('https://www.airtkt.com/cruise_files3/css/sprites/sprite_img1.png'); }
 
.s_icnins { background-position: 0 0%; background-size: 100%; }
.s_icnfac { background-position: 0 22.556391%; background-size: 107.407407%; }
.s_icnlin { background-position: 0 43.609023%; background-size: 107.407407%; }
.s_icntwt { background-position: 0 64.661654%; background-size: 107.407407%; }

.s_arc, .s_asta, .s_travelex, .s_norton, .s_24hr, 
.s_booking, .s_expert, .s_american, .s_discover, .s_mastercrd, 
.s_visa, .s_iatan
{ max-width: 100%; background-size: 100%; background-image: url('https://www.airtkt.com/cruise_files3/css/sprites/sprite_home4.png'); }
 
.s_arc { background-position: 0 0%; background-size: 100%; }
.s_asta { background-position: 0 6.044905%; background-size: 130.097087%; }
.s_travelex { background-position: 0 15.016502%; background-size: 130.097087%; }
.s_norton { background-position: 0 20.654045%; background-size: 136.734694%; }
.s_24hr { background-position: 0 31.636364%; background-size: 163.414634%; }
.s_booking { background-position: 0 47.090909%; background-size: 163.414634%; }
.s_expert { background-position: 0 62.545455%; background-size: 163.414634%; }
.s_american { background-position: 0 72.10084%; background-size: 223.333333%; }
.s_discover { background-position: 0 78.823529%; background-size: 223.333333%; }
.s_mastercrd { background-position: 0 85.546218%; background-size: 223.333333%; }
.s_visa { background-position: 0 92.268908%; background-size: 223.333333%; }
.s_iatan { background-position: 0 100%; background-size: 252.830189%; }

/*------------------sprite images css end ----------------*/


