﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, tbody, tfoot, thead, tr, th, td {  
    border: 0 none;   
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
table, td{
    vertical-align:middle !important;
    }
.clrRgt{
	clear:right;
}
.seo-container{
	width:100%;
	height:auto;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
	float:left;
	padding-bottom:5px;
}
.container-left{
	width:70%;
	border-right:1px solid #f0f0f0;
	float:left; font-size:13px; color:#525252; line-height:20px
}
.container-rgt{
	width:27%;
	float:right;
	margin-left:2%;

}
.lineheight25
{
    line-height:25px;
}
.header{
	padding:10px 0 5px 0;
	float:left; 
	clear:both;
	width:100%;
}
h1 {  
    display: inline;
	font-size:22px;
    line-height: 34px;
	color:#0068B4;
}
h2 {  
    display: inline;
	font-size:19px;
    color:#333;
	font-weight:normal !important;   
}
.bld{
	font-weight:bold;

}
.borderClass
{
    background-color:#fffeb0 !important;
}
.search-box{
	border-bottom:4px solid #cc0306;/*#2B7613*/ 
	border-top:4px solid #cc0306;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	
	float:left;
	width:98%;
	height:auto;
	margin-bottom:20px;
	clear:both;
	padding:7px 0 15px 2%;
	background-color:#FFFFFF;
}
.review-box{
	border:1px solid #e7e5e0;
	background-color:#fffffb;
	padding:10px;
	float:left;
	width:700px;
	margin-bottom:15px;
	font-size:12px;
	text-align:left;
	clear:both;

}

.seo-head{
	width:100%;
	float:left;
	clear:both;
	text-align:left;
	margin-bottom:10px;
		padding-top:15px;
}
.seo-content{
	width:100%;
	float:left;
	clear:both;
	text-align:left;
	font-size:13px;
	color:#333;
	margin-bottom:20px;
}
.seo-content ul{ margin-left:20px; float:left}

.fltLft{float:left !important}
.seo-content li{margin-bottom:10px}
.gray-bg{
	background-color:#fafafa;

}
.redBorder{ border:1px solid #f50000 !important; box-shadow: 0 0 5px #FF9BA5;}
.seo-letter-sel
{
    border:3px solid #09e !important;
	margin:0 4px 1px 1px !important;
	width:23px !important;
	height:21px !important;
	line-height:21px !important;
	color:#554 !important;
	font-weight:bold !important;

}

.seo-letter{
	width:100%;
	float:left;
	clear:both;
	text-align:left;
	font-size:13px;
	color:#333;
	margin-bottom:20px;
}
.seo-letter a{
	width:27px;
	height:25px;
	border:1px solid #dddabb;
	display:block;
	float:left;
	text-align:center;
	color:#555;
	line-height:25px;
	margin:2px 5px 2px 0;
	background-color:#f9f9f9;
	text-decoration:none !important;
}
.seo-letter a:hover{
	border:3px solid #cbcbaa;
	margin:0 4px 1px 1px;
	width:23px;
	height:21px;
	line-height:21px;
	color:#554;
	font-weight:bold;
}
/*............................ flight search.................*/
.srchSector, .srchAirline, .srchFltNo, .srchDepArr, .srchBtn{border-bottom:1px solid #d5d5d5; height:32px;white-space: nowrap; display:table-cell;vertical-align: middle;}
.srchSector{width:112px}
.srchAirline{width:120px}
.srchFltNo{width:65px}
.srchDepArr{width:50px}
.srchBtn{width:90px; padding:0 0 5px 0}
/*........................ flight search end.................*/

.contentHead{
  width:100%;
  clear:both;
  float:left;
  margin:15px 0 1px 0;
}
/*----------------HTML section----------------------------------*/
.contentdivMain{
  width:98%;
  padding-right:2%;
  margin-bottom:30px;
   margin-top:10px;
  float:left;
  border-right:1px solid #f0f0f0;
}
.contentdiv{
  width:100%;
  display:table;
  color:#525252; line-height:22px; margin-top:10px;
}

.contentdiv ul
{
    float:left; margin-left:25px}
    
    .contentdiv ul li
{
    float:left; width:100%; padding:5px 0}
    
.linksdiv{
  width:235px;
  margin-top:10px;
  padding-left:20px;
  line-height:30px;
  font-size:12px;
}
.contentdiv,.linksdiv{
  float:left; 
}
.contentHead{
  width:100%;
  clear:both;
  float:left;
  margin:15px 0 1px 0;
}

.searchBox{
  border: 2px solid #960606;
  clear:both;
  float:left;
  width:100%;
  height:120px;
}
.airlinesDiv{
	float:left;
	width:32%;	
	min-height:70px;
	margin:0 1% 15px 0;
	 vertical-align:top;
}
.sectorLinksDiv{
	float:left;
	width:30%;
	margin:0 3% 15px 0;
	line-height:25px;
}
.airLogoDiv{
width:35%;
 display:table-cell;
}
.airContent{
width:62%;
padding-left:3%;
 display:table-cell;
text-align:left;
vertical-align:top;	
line-height:16px
}
.serchflt {
background: #5da845;
background-image: -webkit-gradient(linear, left top, left bottom, from( #5da845 /*{c-bhover-background-start}*/), to( #26710E /*{c-bhover-background-end}*/));
background-image: -webkit-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/);
background-image: -moz-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/);
background-image: -ms-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/);
background-image: -o-linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/);
background-image: linear-gradient( #5da845 /*{c-bhover-background-start}*/, #26710E /*{c-bhover-background-end}*/);
display: block;
float: left;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 17px;
padding: 7px;
padding:6px 15px 6px 15px;
text-decoration: none;
color: #fff;
text-align:center;
border:1px solid  #26910E;
cursor:pointer;
}
input.serchflt:hover, div.serchflt:hover
{
background: #5da845;
background-image: -webkit-gradient(linear, left top, left bottom, from(  #26710E /*{c-bhover-background-start}*/), to( #5da845 /*{c-bhover-background-end}*/));
background-image: -webkit-linear-gradient(  #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/);
background-image: -moz-linear-gradient(  #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/);
background-image: -ms-linear-gradient(  #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/);
background-image: -o-linear-gradient(  #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/);
background-image: linear-gradient( #26710E /*{c-bhover-background-start}*/, #5da845 /*{c-bhover-background-end}*/);
}
input.serchflt:active,  div.serchflt:active{ background: #5da845;}

.quicklinks a { color: #525252; padding: 0 5px; text-decoration: none; font-size: 12px !important}

    .searchheader {
width: 100%;
background: #960606;
line-height: 34px;
}
.searchheader h1 {
color: #fff;
line-height: 29px;
font-size: 16px !important;
padding-left:10px;
}
.minHeight
{
    min-height:200px;
}
.schedule-links{
  width:230px;  
  padding-right:7px;
  line-height:30px;
  font-size:12px;
  float:left;
}
/* review back  background-color:#fc0000 !important; background-color:#fcb200 !important; background-color:#e9ec00 !important; background-color:#0cb25a !important;background-color:#85b20c !important;*/
.grn { border-bottom:4px solid #0cb25a}
.lgtgrn { border-bottom:4px solid #85b20c}
.ylw { border-bottom:4px solid #e9ec00}
.orng { border-bottom:4px solid #fcb200}
.rd { border-bottom:4px solid #fc0000}

.grn, .lgtgrn, .ylw, .orng, .rd {width:38px !important; padding-left:17px; height:22px !important}
.rednormalbtn{cursor:pointer !important}
.seo-resp-lnk{display:none}
body{ color:#111 !important}



 /* Schedule Table */   
 
 .sch-tbl-ort{width:98%; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; margin-bottom:25px; background:#FFF;}
 .sch-tbl-ort th {text-align:left; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:5px 0 5px 3px; background:#F6F4F5;}
 .sch-tbl-ort td {text-align:left; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:5px 0 5px 3px;}
 

 
  .inter-tabl-row{ width:99%; min-width:300px; float:left; overflow-y: hidden; overflow-x: auto; padding-right:0 0.5% 0 0.5%; margin-bottom:30px}   
 
.inter-tabl-bx {width:690px;float:left;}




 /*..................................................................
                        SEARCH CSS
..................................................................*/ 



select{line-height:35px !important;-webkit-appearance: menulist-button; height:35px;}
.flight-search{width:100%; background:#fff; -webkit-box-shadow:0px 1px 3px 0px rgba(50, 50, 48, 0.7);-moz-box-shadow:0px 1px 3px 0px rgba(50, 50, 48, 0.7);
box-shadow:0px 1px 3px 0px rgba(50, 50, 48, 0.7); float:left}
.search-section{width:100%; float:left}
.search-section-head{width:97%; float:left; border-bottom:5px solid #960606; padding-left:3%; padding-top:25px; padding-bottom:10px}
.heading {width:40%; float:left; font-size:27px; color:#0068b4; font-weight:bold}
.heading h1{font-size:27px; color:#0068b4; font-weight:bold}
.heading h2{font-size:22px; color:#525252; font-weight:bold !important;line-height: 33px;}
.flight-type{width:48%; float:right; padding-right:2%}
.tab-left{width:44%; float:left;}
.tab-right{width:50%; float:right;}
.domestic-btn{position: relative;    color:#fff;    text-decoration: none;    background-color:#2b7613;
/*    font-family: 'MyriadPro-Regular';*/
    font-size:15px;    display: block;    padding: 7px 0;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;    -moz-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
    box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;	 width:100%;	text-align: center;	 float:left; cursor:pointer;	 font-weight:normal; 
}
	
.domestic-btn:hover{background:#174b06; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.domestic-btn:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}

.international-btn{position: relative;
    color:#fff;
    text-decoration: none;
    background-color:#7b7b7b;
   /* font-family: 'MyriadPro-Regular';*/
    font-size:15px;
    display: block;
    padding: 7px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
    -moz-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
    box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
	 width:100%;
	text-align: center;
	 float:left; cursor:pointer;
	 font-weight:normal;
}
	
.international-btn:hover{background:#393737; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.international-btn:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}
	
.recent-search{width:100%; float:left; padding-top:15px; position:relative; overflow:hidden;}
.recent-search-box{width:95%; cursor:pointer; float:left; padding:5px 2%; border:1px solid #d2d2d2; background:#fff; position:relative; margin-top:5px; -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; overflow:hidden;cursor:pointer}
.recent-search-box:hover{background:#feffcd; }
.search-close{/*font-family: 'MyriadPro-Regular';*/ font-size:10px; color:#fff; position:absolute; right:5px; top:3px; background:#555; width:14px; height:14px; text-align:center;-webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; cursor:pointer; line-height:14px;}
.search-close:hover{ background:#960606;}
.search-sec{ width:100%; float:left; font-size:11px; color:#656363; padding:3px 0}	
.search-trip{ width:100%; float:left; font-size:11px; color:#656363; padding:3px 0}
.search-trip b{color:#960606;}	
.today-price{ width:100%; float:left; font-size:12px; padding:3px 0; color:#656363;}
.today-price span{ padding-left:3px;}
.green-color{color:#066d00;}
.red{color:#960606;}	
.searchbox{width:94%; padding:15px 3%; float:left;}
.box{width:100%; float:left; padding:10px 0;}
.oneway{width:30%; float:left; font-size:16px; color:#525252}
.round-trip{width:30%; float:left; font-size:16px; color:#525252}
.multi-city{width:30%; float:left;font-size:16px; color:#525252}
.radiobtn{float:left; position:relative; margin-right:10px; }
.radiobtn span{position:absolute; background-position:-441px -233px; width:24px; height:24px;left:0; cursor:pointer;}
.radiobtn label{padding-left:5px;}
.radiobtn-active{ background-position: -441px -257px !important;}

.sector-left{width:47%; float:left;}
.sector-left ul li{color:#525252 !important;}
#fromDropDownDiv_MS0 ul li{color:#525252 !important;}
#fromDropDownDiv ul li{color:#525252 !important;}
#toDropDownDiv ul li{color:#525252 !important;}
.sector-center{background-position:-456px -136px !important;width:4%; float:left; text-align:center;  -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; cursor:pointer; transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */ height:20px; margin-left:7px; margin-top:5px; }

*+html .sector-center{width:5%; float:left; text-align:center;  -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; cursor:pointer; transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */
 height:34px; background-position:-456px -136px !important;}

.sector180{transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-webkit-transform:rotate(180deg); /* Opera, Chrome, and Safari */

}

.sector-right{width:47%; float:right;}
.sector-right ul li{color:#525252 !important;}
.fromfield-outer{width:99%; float:left; border:1px solid #a9a9a9;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; background:#fff; }

.arrow-row{ width:30px; float:right; border-left:1px solid #a9a9a9; height:29px; margin-top:1px;}
.arrow-down {width: 0;height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #535353; float:right; margin: 14px 9px 0 0;}



.field-name{width:20%;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9f8f8 0%, #dcdada 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8f8), color-stop(100%,#dcdada)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f8f8 0%,#dcdada 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f8f8 0%,#dcdada 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f8f8 0%,#dcdada 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f8f8 0%,#dcdada 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8f8', endColorstr='#dcdada',GradientType=0 ); /* IE6-8 */
/*font-family: 'MyriadPro-Regular';*/ background: #dcdada\9; /* Old browsers */ color:#525252; font-size:15px; font-weight:normal; text-transform:uppercase; padding:0 1%; float:left; text-align:center; border-right:1px solid #a9a9a9;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px; height:32px; line-height:33px;}
.fieldwidth{width:63%; float:right; background: url(/content/images/ak/v1.0/Common/homefield-select.jpg) right no-repeat; border:none; padding:2px 13% 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px}
.airlineprf{width:99%; float:right; border:1px solid #A9A9A9; background: url(/content/images/ak/v1.0/Common/homefield-select.jpg) right no-repeat; padding:2px 0 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
 .home-fieldwidth{width:63%; float:left; border:none; margin-top:1px; padding:0 0 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px; /*background-position:185px -242px !important;*/ line-height:29px; display:inline-block;zoom:1;*display:inline;}
.departs{width:27%; float:left; margin-right:3%; position:relative}
.departs label{ font-size:13px; color:#525252; padding-bottom:2px; padding-left:1px}
.calendarfield{border:1px solid #a9a9a9; padding:8px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%; color:#717171; font-size:13px; line-height:17px;}


.calendar-icon {background-position: -10px -173px !important; height: 29px; margin: 2px 4px 0 0;position: absolute; right: 5px; width: 26px;}



.multiclndr{background-position:128px -173px !important; border:1px solid #a9a9a9; padding:7px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%; color:#717171; font-size:13px; line-height:17px;}
/* IE6, IE7, IE8 */
.multiclndr { height:17px;}

.return-blck{position:absolute; left:0; right:0; bottom:0; top:0; z-index:1;}
.calendarfield-disable{border:1px solid #a9a9a9;  padding:8px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%; color:#717171; font-size:13px; line-height:17px; background:#fff}

.calendar-disable-icon {background-position: -10px -207px !important; height: 29px; margin:6px -1px 0 0; position: absolute; right: 5px; top:18px; width: 26px;}


.returns{width:27%; float:left; margin-right:3%; position:relative}
.returns label{ font-size:13px; color:#525252; padding-bottom:2px;}
.travelclass{width:32%; float:left; position:relative; zoom: 1; }

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .travelclass {  line-height:17px  }
}



.travel{width:180px; float:left; left:0; top:17px;}

.label-text{/*font-family: 'MyriadPro-Regular';*/ color:#525252; font-size:13px; padding-bottom:2px; line-height:15px;}
.label-text span{ color:#919191; font-size:11px; margin:0px; padding:0px}
/*........HOME SELECT BOX STYLE.......*/
span.homeStyleSelectBox {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #a9a9a9; height:33px; margin-top:1px; color:#717171; font-size:13px; line-height:32px; padding-left:5px; background:#fff} 
span.homeStyleSelectBox.changed { background-color: #fff; } 
.homeStyleSelectBoxInner { background: url(/content/images/ak/v1.0/Common/homefield-select.jpg) no-repeat right; height:32px; overflow:hidden; padding-right:35px;}
/*........HOME SELECT BOX STYLE END.......*/
.adult-select{width:17%; float:left; position:relative; margin-right:3%}
.adult{width:100px; float:left; left:0; top:41px;}
.search-btn{width:26%; padding:28px 2% 0 1%; float:left;}
.search-homebtn{position: relative;
    color:#fff;
    text-decoration: none;
    background-color:#2b7613;
   /* font-family: 'MyriadPro-Regular';*/
    font-size:15px;
    display: block;
    padding: 9px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
    -moz-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
    box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
	 width:100%;
	text-align: center;
	 float:left;
}
	
.search-homebtn:hover{background:#174b06; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.search-homebtn:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}


.advance-box{width:100%; float:left; padding-top:10px; display:none;}
.airline-preference{width:100%; float:left; position:relative ; z-index:1;  padding-top:14px}
.return-time{width:27%; float:left; position:relative; margin-right:3%; }
.departure-time{width:27%; float:left; position:relative; margin-right:3%;  }

.advsearchtext{width:100%; float:left;padding-top:10px; text-align:center;font-size:11px; color:#960606; cursor:pointer;} 
.advsearchtext:hover{ text-decoration:underline;} 



/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .mlty-departs label{  line-height:14px  }
}

.mlty-field-row{ width:100%; float:left;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #a9a9a9;}

.mlty-fieldwidth{width:97%; border:none; padding:2px 1% 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px; }


.mlti-close{background-position:-496px -103px; width:19px; height:19px; position:absolute; right:15px; bottom:18px; cursor:pointer;  display:none;}
.multi-box-cont{position:relative; float:left; overflow:hidden; height:208px; width:100%;}
.mlti-box{width:100%; float:left; padding:15px 0 15px 5px; position:relative;}
.mlti-add-wrap{width:93%; height:56px; border:2px solid #cdcdcd; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;  position:absolute; bottom:0;  left:0;}
.mlti-add-bg{position:absolute; left:0; top:0; background:#fff; opacity:0.7; width:100%; height:56px;}
.mlti-add{width:100px;font-family: 'MyriadPro-Regular',arial;font-size: 16px; color:#FFF; text-align:center; background:#0068b4; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; margin:auto;position:relative; top:18px;  cursor:pointer;}
.mlti-search-btn{width:26%; padding:0 2% 0 1%; float:right; margin-right:11%;}
.mlty-trvl-dv{width:21%; float:left; position:relative; margin-top:16px; }
.mlty-trvl-ad{width:165px; float:left; left:0; top:13px;}
.error {border: 1px solid #f00 !important;}


.mlty-from-dv{width:30%; float:left; position:relative; margin-right:3% }
.mlty-to-dv{width:30%; float:left; position:relative; margin-right:3% }
.mlty-departs{width:27%; float:left; margin-right:1%; position:relative}
.mlty-departs label{ font-size:13px; color:#525252; padding-bottom:2px; padding-left:1px; line-height:15px;}
.mlty-field-box{ max-width:100%; margin-right:31px;}




/*ATO Calander*/
.ui-datepicker{padding:10px 8px 4px;border: 3px solid #C5C5C5; z-index:100!important} 
.ui-datepicker .ui-datepicker-group{width:49.9%}
.ui-datepicker .ui-datepicker-group .ui-widget-header{ color:#0068b4;font-size:16px;background:#F8F8F8 !important ; border-color:#F8F8F8 !important; border-bottom:1px solid #ccc  !important; padding-bottom:10px; font-weight:normal}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar{margin-top:15px;}
.ui-datepicker .ui-datepicker-group-first ,.ui-datepicker .ui-datepicker-group-middle {border-right:1px solid #5da845}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-default{background:none; border:none; width:47px; display:block; padding:7px 0px 0px 0px !important; text-align:center; height:40px; font-size:14px !important; color:#717171 !important; font-weight:bold !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-highlight, .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-focus {background:#0068b4 !important; text-align:center !important; color:#fff !important}
 .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-hover {background:#5da845 !important; text-align:center !important; color:#fff  !important}
/*.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end {color:#960606}*/
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default{background:none; border:none; padding:3px 7px ;text-align:center;}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-state-disabled{background:none}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-state-disabled .ui-icon-circle-triangle-w{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-47px -304px;}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-state-disabled .ui-icon-circle-triangle-e{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-86px -304px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin:0!important; left:5px !important; top:5px !important; background:none; border:none; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-icon{width:18px !important; height:33px !important;}
.ui-datepicker .ui-datepicker-prev-hover{background:none; border:none}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin:0!important; left:5px !important; top:5px !important; background:none; border:none; cursor:pointer;}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-icon{width:13px !important; height:23px !important;}
.ui-datepicker .ui-datepicker-next-hover{background:none; border:none}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-datepicker-prev .ui-icon-circle-triangle-w{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-17px -304px;}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-datepicker-next .ui-icon-circle-triangle-e{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-121px -304px;}

/*Airline preference  <-------Start----->*/
.hght-auto{height:auto !important;}
.ovrflw-scr{overflow-y:scroll; height:100px;}
.dropdown{float:left; clear:both;  min-width:220px; width:98%; padding:3px; height:250px;overflow:auto; color:#525252}
.selectbox{float:left;  min-width:280px; border:1px solid #A9A9A9; display:inline; padding:2px; min-height:30px; max-width:590px; cursor:text;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:url(/content/images/ak/v1.0/Common/homefield-select.jpg) no-repeat right top}
.seltd{min-width:13% !important;float:left; border:1px solid #ccc; background:#EFF2F7; margin:3px; border-radius:3px; padding:3px 4px; color:#525252; display:inline-block;zoom:1;*display:inline;}
.sel-close{float:right; margin-left:5px; color: #525252; cursor: pointer;    font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.sb-text{float:left;padding:6px 2px; display:inline;outline:none;  background-color:transparent; border: 0px solid; width:147px; min-width:8px;}
.seltd-cont{float:left;display:inline; }
.dropdown-cont{float:left; clear:both; display:none; width:226px; border:1px solid #ccc; position:absolute; z-index:999; background:#fff; left:0; }
.drop-head{float:left; width:96%; text-align:center; padding:5px 2%}
.drop-chkall{float:left; cursor:pointer;
background: #ffefcb; 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY4ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffefcb 0%, #fff8e0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffefcb), color-stop(100%,#fff8e0));
background: -webkit-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -o-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -ms-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: linear-gradient(to bottom,  #ffefcb 0%,#fff8e0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefcb', endColorstr='#fff8e0',GradientType=0 ); 
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #ffd460; padding:3px 10px; color:#8e6200}
.drop-unchkall{float:left;  cursor:pointer;background: #ffefcb; 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY4ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffefcb 0%, #fff8e0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffefcb), color-stop(100%,#fff8e0)); 
background: -webkit-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -o-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -ms-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: linear-gradient(to bottom,  #ffefcb 0%,#fff8e0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefcb', endColorstr='#fff8e0',GradientType=0 ); 
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #ffd460; padding:3px 5px; margin-left:5px; color:#8e6200}
.drop-close{float:right;  cursor:pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #d0d0d0; padding:3px 10px; margin-left:5px; color:#8e6200;
background: #e9edf1; 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWRmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e9edf1 0%, #fbfbfc 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9edf1), color-stop(100%,#fbfbfc));
background: -webkit-linear-gradient(top,  #e9edf1 0%,#fbfbfc 100%); 
background: -o-linear-gradient(top,  #e9edf1 0%,#fbfbfc 100%); 
background: -ms-linear-gradient(top,  #e9edf1 0%,#fbfbfc 100%); 
background: linear-gradient(to bottom,  #e9edf1 0%,#fbfbfc 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9edf1', endColorstr='#fbfbfc',GradientType=0 );}
.airpref{width:454px; padding-right:15px }
.dropdivider{width:100%; float:left; border-bottom:1px dashed #d8d7d7; padding:3px 0}
.dropdivider b {color:#0068b4;}
.advsrchtxt{color:#960606; padding-right:15px; background-position:95px -18px}
.advsrchbox{width:482px; padding:0 0 0px 10px; height:0px; overflow:hidden;display:none}
.advsrchbox label{float:left; color:#525252; clear:both; font-size:11px; width:100%;}
.hght-auto{height:auto !important;}

.banner-div { width: 100%; float:left}
.gray-line {
    height: 1px;
    background-color: #E5E5E5;
    margin-top: 15px;
    clear: both;
    width: 100%;
    float: left;
}
.sector-links {
    line-height: 30px;
    color: #06F;
    padding-top: 15px;
}
.right-row {
    width: 100%;
    margin-top: 15px;
    float: left;
    clear: both;
    float: left;
}

.sector-links {
    line-height: 30px;
    color: #06F;
}




/*Airline preference  <-------End----->*/
 
/*.............MEDIA STYLE............*/
@media screen and (max-width: 960px) 
{

.departure-time, .return-time {width: 185px;}
    
    
}
 
@media screen and (max-width: 820px) 
{
.airlinesDiv{ width: 49%;}   
.sectorLinksDiv{width:45%;}
	   
}

@media screen and (max-width: 790px) 
{
 .sector-left { width: 100%;}
 .sector-right { width: 100%;}
.sector-center{width: 29px;margin-left: 48%;background-position: -456px -99px !important;height: 30px;}
.adult-select { width: 29%;}
.search-btn {width: 98%;}
.departs {width: 47%;}
.returns {width: 50%;margin-right: 0}
.travelclass { width: 100%; margin-top:15px;}
}


@media screen and (max-width: 710px) 
{
    

/*SEO Page Style*/

.search-pax{ width:60px;}
.fldwidth {width: 60px;}

}

@media screen and (max-width:696px) 
{
.ui-datepicker .ui-datepicker-group {
    width: 49.2%;
}
}

@media screen and (max-width: 620px) 
{


/*SEO Page Style*/

.container-left{ width:98%; padding:0 1%;border-right:none}
.container-rgt{ width:96%; padding:20px 1% 20px 3%;margin-left:0; margin-top:30px; background:#e5e5e5}
.gray-line{ display:none;}

.banner-div {clear: none;  width: 50%;}
.right-row {clear: none; width: 45%; padding-left:5%; margin-top:0px; padding-top:0px}

}


@media screen and (max-width: 570px) 
{
.sector-left { width: 100%;}
.sector-right { width: 100%;}
.sector-center{width: 29px;margin-left: 48%;background-position: -456px -99px !important;height: 30px;}
.adult-select { width: 29%;}
.search-btn {width: 98%;}
.departs {width: 47%;}
.returns {width: 50%;margin-right: 0}
.travelclass { width: 100%; margin-top:15px;}
.box{ padding:10px 0}
.ui-datepicker .ui-datepicker-group {
    width: 49.2%;
}
}



@media screen and (max-width: 490px) 
{
    

.mor-lft-area{ width:100%}
	
	/*SEO Page Style*/
	
.banner-div {width: 98%;padding-left: 2%;}
.right-row {width: 98%;margin-top:15px;padding-left: 2%;}
.gray-line{ display:block;}	

.search-pax{ width:55px;}
.fldwidth {width: 55px;}

    }
    
 @media screen and (max-width:486px)
 {
.ui-widget-header{background:#F8F8F8 none repeat scroll 0 0!important;border-bottom:1px solid #CCC!important;
border-color:#F8F8F8 #F8F8F8 #CCC!important;color:#0068B4!important;font-size:16px!important;font-weight:normal!important;
padding-bottom:10px!important}
.ui-datepicker table{margin-top:15px!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none;border:medium none!important;padding:3px 7px!important;text-align:center!important}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#0068B4;color:#FFF}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#0068B4!important;color:#FFF}
.ui-state-default:hover{background:#5DA845;color:#FFF}
.ui-datepicker-week-end .ui-state-default{color:#960606}
.ui-datepicker-week-end span{color:#960606}
.ui-datepicker .ui-datepicker-next span{background:url("/content/images/ak/v1.0/common/layout-sprite.png") no-repeat scroll -530px -188px!important}
.ui-datepicker .ui-datepicker-prev span{background:url("/content/images/ak/v1.0/common/layout-sprite.png") no-repeat scroll -426px -188px!important}
}


    
 @media screen and (max-width: 420px)
{
   
 .heading {width: 100%; padding-bottom:10px }  
 .flight-type {width: 100%;   }
 .heading h1 { font-size: 20px;}
 .oneway, .round-trip, .multi-city { width: 33%; font-size:14px}
 
}

@media screen and (max-width: 414px)
{

/*SEO Page Style*/

.airlinesDiv{ width:100%;}
.airLogoDiv {width: 24%;}

.search-col1{ width:98%}
.search-col2{ width:98%; margin-left:0px; margin-top:8px}
.sectorLinksDiv{width:95%;}
.multi-city { display:none}
.oneway, .round-trip { width: 48%; font-size:15px}
.adult{ width:80px;}

.header h1{font-size: 14px; font-weight:bold; text-transform:capitalize}
}

@media screen and (max-width: 384px)
{

{ width:60%; border-right:none}
}
@media screen and (max-width: 375px)
{

/*SEO Page Style*/


}

@media screen and (max-width: 360px){
 

/*SEO Page Style*/



}

@media screen and (max-width: 340px)
{


/*SEO Page Style*/



}
.ui-autocomplete{ width:308px;}
.ui-autocomplete  li { padding:8px 0px 8px 5px !important; font-size:12px; line-height:20px; border-bottom:1px solid #d2d2d2; width:100%;}

/* Country Flags */
.flag-countryname {
    float:right;
    padding-right: 5px;
    padding-left: 10px;
    padding-top:5px;
}
.flag-countryname span {
    padding-right: 4px;
}
.flag-airportname {
    color: #a3a3a3;
}
.flag-sprt {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: text-top;
    line-height: 16px;
    background: url(/content/images/ak/v1.0/common/countryflags.png) no-repeat
}

._Arab_League {
    background-position: 0 -32px
}

._ASEAN {
    background-position: 0 -48px
}

._CARICOM {
    background-position: 0 -64px
}

._CIS {
    background-position: 0 -80px
}

._Commonwealth {
    background-position: 0 -96px
}

._England {
    background-position: 0 -112px
}

._European_Union {
    background-position: 0 -128px
}

._Islamic_Conference {
    background-position: 0 -144px
}

._Kosovo {
    background-position: 0 -160px
}

._NATO {
    background-position: 0 -176px
}

._Northern_Cyprus {
    background-position: 0 -192px
}

._Northern_Ireland {
    background-position: 0 -208px
}

._Olimpic_Movement {
    background-position: 0 -224px
}

._OPEC {
    background-position: 0 -240px
}

._Red_Cross {
    background-position: 0 -256px
}

._Scotland {
    background-position: 0 -272px
}

._Somaliland {
    background-position: 0 -288px
}

._Tibet {
    background-position: 0 -304px
}

._United_Nations {
    background-position: 0 -320px
}

._Wales {
    background-position: 0 -336px
}

.ad {
    background-position: 0 -352px
}

.ae {
    background-position: 0 -368px
}

.af {
    background-position: 0 -384px
}

.ag {
    background-position: 0 -400px
}

.ai {
    background-position: 0 -416px
}

.al {
    background-position: 0 -432px
}

.am {
    background-position: 0 -448px
}

.an {
    background-position: 0 -464px
}

.ao {
    background-position: 0 -480px
}

.aq {
    background-position: 0 -496px
}

.ar {
    background-position: 0 -512px
}

.as {
    background-position: 0 -528px
}

.at {
    background-position: 0 -544px
}

.au {
    background-position: 0 -560px
}

.aw {
    background-position: 0 -576px
}

.az {
    background-position: 0 -592px
}

.ba {
    background-position: 0 -608px
}

.bb {
    background-position: 0 -624px
}

.bd {
    background-position: 0 -640px
}

.be {
    background-position: 0 -656px
}

.bf {
    background-position: 0 -672px
}

.bg {
    background-position: 0 -688px
}

.bh {
    background-position: 0 -704px
}

.bi {
    background-position: 0 -720px
}

.bj {
    background-position: 0 -736px
}

.bm {
    background-position: 0 -752px
}

.bn {
    background-position: 0 -768px
}

.bo {
    background-position: 0 -784px
}

.br {
    background-position: 0 -800px
}

.bs {
    background-position: 0 -816px
}

.bt {
    background-position: 0 -832px
}

.bw {
    background-position: 0 -848px
}

.by {
    background-position: 0 -864px
}

.bz {
    background-position: 0 -880px
}

.ca {
    background-position: 0 -896px
}

.cg {
    background-position: 0 -912px
}

.cf {
    background-position: 0 -928px
}

.cd {
    background-position: 0 -944px
}

.ch {
    background-position: 0 -960px
}

.ci {
    background-position: 0 -976px
}

.ck {
    background-position: 0 -992px
}

.cl {
    background-position: 0 -1008px
}

.cm {
    background-position: 0 -1024px
}

.cn {
    background-position: 0 -1040px
}

.co {
    background-position: 0 -1056px
}

.cr {
    background-position: 0 -1072px
}

.cu {
    background-position: 0 -1088px
}

.cv {
    background-position: 0 -1104px
}

.cy {
    background-position: 0 -1120px
}

.cz {
    background-position: 0 -1136px
}

.de {
    background-position: 0 -1152px
}

.dj {
    background-position: 0 -1168px
}

.dk {
    background-position: 0 -1184px
}

.dm {
    background-position: 0 -1200px
}

.do {
    background-position: 0 -1216px
}

.dz {
    background-position: 0 -1232px
}

.ec {
    background-position: 0 -1248px
}

.ee {
    background-position: 0 -1264px
}

.eg {
    background-position: 0 -1280px
}

.eh {
    background-position: 0 -1296px
}

.er {
    background-position: 0 -1312px
}

.es {
    background-position: 0 -1328px
}

.et {
    background-position: 0 -1344px
}

.fi {
    background-position: 0 -1360px
}

.fj {
    background-position: 0 -1376px
}

.fm {
    background-position: 0 -1392px
}

.fo {
    background-position: 0 -1408px
}

.fr {
    background-position: 0 -1424px
}

.ga {
    background-position: 0 -1440px
}

.gb {
    background-position: 0 -1456px
}

.gd {
    background-position: 0 -1472px
}

.ge {
    background-position: 0 -1488px
}

.gg {
    background-position: 0 -1504px
}

.gh {
    background-position: 0 -1520px
}

.gi {
    background-position: 0 -1536px
}

.gl {
    background-position: 0 -1552px
}

.gm {
    background-position: 0 -1568px
}

.gn {
    background-position: 0 -1584px
}

.gp {
    background-position: 0 -1600px
}

.gq {
    background-position: 0 -1616px
}

.gr {
    background-position: 0 -1632px
}

.gt {
    background-position: 0 -1648px
}

.gu {
    background-position: 0 -1664px
}

.gw {
    background-position: 0 -1680px
}

.gy {
    background-position: 0 -1696px
}

.hk {
    background-position: 0 -1712px
}

.hn {
    background-position: 0 -1728px
}

.hr {
    background-position: 0 -1744px
}

.ht {
    background-position: 0 -1760px
}

.hu {
    background-position: 0 -1776px
}

.id {
    background-position: 0 -1792px
}

.mc {
    background-position: 0 -1792px
}

.ie {
    background-position: 0 -1808px
}

.il {
    background-position: 0 -1824px
}

.im {
    background-position: 0 -1840px
}

.in {
    background-position: 0 -1856px
}

.iq {
    background-position: 0 -1872px
}

.ir {
    background-position: 0 -1888px
}

.is {
    background-position: 0 -1904px
}

.it {
    background-position: 0 -1920px
}

.je {
    background-position: 0 -1936px
}

.jm {
    background-position: 0 -1952px
}

.jo {
    background-position: 0 -1968px
}

.jp {
    background-position: 0 -1984px
}

.ke {
    background-position: 0 -2000px
}

.kg {
    background-position: 0 -2016px
}

.kh {
    background-position: 0 -2032px
}

.ki {
    background-position: 0 -2048px
}

.km {
    background-position: 0 -2064px
}

.kn {
    background-position: 0 -2080px
}

.kp {
    background-position: 0 -2096px
}

.kr {
    background-position: 0 -2112px
}

.kw {
    background-position: 0 -2128px
}

.ky {
    background-position: 0 -2144px
}

.kz {
    background-position: 0 -2160px
}

.la {
    background-position: 0 -2176px
}

.lb {
    background-position: 0 -2192px
}

.lc {
    background-position: 0 -2208px
}

.li {
    background-position: 0 -2224px
}

.lk {
    background-position: 0 -2240px
}

.lr {
    background-position: 0 -2256px
}

.ls {
    background-position: 0 -2272px
}

.lt {
    background-position: 0 -2288px
}

.lu {
    background-position: 0 -2304px
}

.lv {
    background-position: 0 -2320px
}

.ly {
    background-position: 0 -2336px
}

.ma {
    background-position: 0 -2352px
}

.md {
    background-position: 0 -2368px
}

.me {
    background-position: 0 -2384px
}

.mg {
    background-position: 0 -2400px
}

.mh {
    background-position: 0 -2416px
}

.mk {
    background-position: 0 -2432px
}

.ml {
    background-position: 0 -2448px
}

.mm {
    background-position: 0 -2464px
}

.mn {
    background-position: 0 -2480px
}

.mo {
    background-position: 0 -2496px
}

.mq {
    background-position: 0 -2512px
}

.mr {
    background-position: 0 -2528px
}

.ms {
    background-position: 0 -2544px
}

.mt {
    background-position: 0 -2560px
}

.mu {
    background-position: 0 -2576px
}

.mv {
    background-position: 0 -2592px
}

.mw {
    background-position: 0 -2608px
}

.mx {
    background-position: 0 -2624px
}

.my {
    background-position: 0 -2640px
}

.mz {
    background-position: 0 -2656px
}

.na {
    background-position: 0 -2672px
}

.nc {
    background-position: 0 -2688px
}

.ne {
    background-position: 0 -2704px
}

.ng {
    background-position: 0 -2720px
}

.ni {
    background-position: 0 -2736px
}

.nl {
    background-position: 0 -2752px
}

.no {
    background-position: 0 -2768px
}

.np {
    background-position: 0 -2784px
}

.nr {
    background-position: 0 -2800px
}

.nz {
    background-position: 0 -2816px
}

.om {
    background-position: 0 -2832px
}

.pa {
    background-position: 0 -2848px
}

.pe {
    background-position: 0 -2864px
}

.pf {
    background-position: 0 -2880px
}

.pg {
    background-position: 0 -2896px
}

.ph {
    background-position: 0 -2912px
}

.pk {
    background-position: 0 -2928px
}

.pl {
    background-position: 0 -2944px
}

.pr {
    background-position: 0 -2960px
}

.ps {
    background-position: 0 -2976px
}

.pt {
    background-position: 0 -2992px
}

.pw {
    background-position: 0 -3008px
}

.py {
    background-position: 0 -3024px
}

.qa {
    background-position: 0 -3040px
}

.re {
    background-position: 0 -3056px
}

.ro {
    background-position: 0 -3072px
}

.rs {
    background-position: 0 -3088px
}

.ru {
    background-position: 0 -3104px
}

.rw {
    background-position: 0 -3120px
}

.sa {
    background-position: 0 -3136px
}

.sb {
    background-position: 0 -3152px
}

.sc {
    background-position: 0 -3168px
}

.sd {
    background-position: 0 -3184px
}

.se {
    background-position: 0 -3200px
}

.sg {
    background-position: 0 -3216px
}

.si {
    background-position: 0 -3232px
}

.sk {
    background-position: 0 -3248px
}

.sl {
    background-position: 0 -3264px
}

.sm {
    background-position: 0 -3280px
}

.sn {
    background-position: 0 -3296px
}

.so {
    background-position: 0 -3312px
}

.sr {
    background-position: 0 -3328px
}

.st {
    background-position: 0 -3344px
}

.sv {
    background-position: 0 -3360px
}

.sy {
    background-position: 0 -3376px
}

.sz {
    background-position: 0 -3392px
}

.tc {
    background-position: 0 -3408px
}

.td {
    background-position: 0 -3424px
}

.tg {
    background-position: 0 -3440px
}

.th {
    background-position: 0 -3456px
}

.tj {
    background-position: 0 -3472px
}

.tl {
    background-position: 0 -3488px
}

.tm {
    background-position: 0 -3504px
}

.tn {
    background-position: 0 -3520px
}

.to {
    background-position: 0 -3536px
}

.tr {
    background-position: 0 -3552px
}

.tt {
    background-position: 0 -3568px
}

.tv {
    background-position: 0 -3584px
}

.tw {
    background-position: 0 -3600px
}

.tz {
    background-position: 0 -3616px
}

.ua {
    background-position: 0 -3632px
}

.ug {
    background-position: 0 -3648px
}

.us {
    background-position: 0 -3664px
}

.uy {
    background-position: 0 -3680px
}

.uz {
    background-position: 0 -3696px
}

.va {
    background-position: 0 -3712px
}

.vc {
    background-position: 0 -3728px
}

.ve {
    background-position: 0 -3744px
}

.vg {
    background-position: 0 -3760px
}

.vi {
    background-position: 0 -3776px
}

.vn {
    background-position: 0 -3792px
}

.vu {
    background-position: 0 -3808px
}

.ws {
    background-position: 0 -3824px
}

.ye {
    background-position: 0 -3840px
}

.za {
    background-position: 0 -3856px
}

.zm {
    background-position: 0 -3872px
}

.zw {
    background-position: 0 -3872px
}

.fk{
    background-position: 0 -3904px
}

.gf{
    background-position: 0 -3920px
}

.yt{
    background-position: 0 -3936px
}

.nu{
    background-position: 0 -3952px
}

.nf{
    background-position: 0 -3968px
}

.mp{
    background-position: 0 -3984px
}

.pm{
    background-position: 0 -4000px
}

.pm{
    background-position: 0 -4000px
}

.um{
    background-position: 0 -4016px
}

.wf{
    background-position: 0 -4032px
}