﻿

/*Color*/
/*Oberoi-Hotels start*/
.obr-big-border{ border:2px solid #595900}
.obr-inner-border{border:1px solid #d2d3cd;}
.obr-text-color{color:#525252;}
.white-color{ color:#fff;}
.white-bgcolor{background:#fff;}
.obr-bg{background:#595900;}
.obr-clor{ color:#595900}
.obr-pop-border{ border:1px solid #444403}
.obr-field-border{ border:1px solid #595900}
.obr-slider-nav ul li{ border:1px solid #b3b3b3;}
.obr-slider-nav ul li:hover{ background:#5d5807;}	
.obr-color{ background:#5d5807;}
.obr-slider-nav{ width:100%; float:left; margin-top:5px;}
.obr-slider-nav ul{ float:left; margin-left:33%}
.obr-slider-nav ul li{ float:left; width:8px; height:8px; list-style:none; margin:5px 3px; cursor:pointer}
/*Oberoi-Hotels end*/

/*Abad-Group-of-Hotels start*/
.abad-big-border{ border:2px solid #6a635d}
.abad-inner-border{border:1px solid #d6d6d6;}
.abad-text-color{color:#3b3b3b;}
.abad-bg{background:#6f6158;}
.abad-clor{ color:#6f6158}
.abad-pop-border{ border:1px solid #6f6158}
.abad-field-border{ border:1px solid #6f6158}
.abad-slider-nav ul li{ border:1px solid #b3b3b3;}
.abad-slider-nav ul li:hover{ background:#5d5807;}	
.abad-color{ background:#5d5807;}
.abad-slider-nav{ width:100%; float:left; margin-top:5px;}
.abad-slider-nav ul{ float:left;  margin-left:33%}
.abad-slider-nav ul li{ float:left; width:8px; height:8px; list-style:none; margin:5px 3px; cursor:pointer}
/*Abad-Group-of-Hotels end*/

/*CGH-Earth-Hotel start*/
.cgh-big-border{ border:2px solid #2a7771}
.cgh-inner-border{border:1px solid #d2d6d5;}
.cgh-text-color{color:#3b3b3b;}
.cgh-bg{background:#2a7771;}
.cgh-clor{ color:#2a7771}
.cgh-pop-border{ border:1px solid #2a7771}
.cgh-field-border{ border:1px solid #2a7771}
.cgh-slider-nav ul li{ border:1px solid #b3b3b3;}
.cgh-slider-nav ul li:hover{ background:#18594f;}	
.cgh-color{ background:#18594f;}
.cgh-slider-nav{ width:100%; float:left; margin-top:5px;}
.cgh-slider-nav ul{ float:left;  margin-left:33%}
.cgh-slider-nav ul li{ float:left; width:8px; height:8px; list-style:none; margin:5px 3px; cursor:pointer}
/*CGH-Earth-Hotel end*/

/*ITC-Hotel start*/
.itc-big-border{ border:2px solid #d0ab67}
.itc-inner-border{border:1px solid #d2d6d5;}
.itc-text-color{color:#3b3b3b;}
.itc-bg{background:#d0ab67;}
.itc-clor{ color:#d0ab67}
.itc-pop-border{ border:1px solid #d0ab67}
.itc-field-border{ border:1px solid #d0ab67}
.itc-slider-nav ul li{ border:1px solid #b3b3b3;}
.itc-slider-nav ul li:hover{ background:#d0ab67;}	
.itc-color{ background:#d0ab67;}
.itc-slider-nav{ width:100%; float:left; margin-top:5px;}
.itc-slider-nav ul{ float:left;  margin-left:33%;}
.itc-slider-nav ul li{ float:left; width:8px; height:8px; list-style:none; margin:5px 3px; cursor:pointer}


/*ITC-Hotel end*/

/*lemon-Tree-hotels start*/
.lemon-big-border{ border:2px solid #595900}
.lemon-inner-border{border:1px solid #d2d6d5;}
.lemon-text-color{color:#3b3b3b;}
.lemon-bg{background:#595900;}
.lemon-clor{ color:#595900}
.lemon-pop-border{ border:1px solid #595900}
.lemon-field-border{ border:1px solid #595900}
.lemon-slider-nav ul li{ border:1px solid #b3b3b3;}
.lemon-slider-nav ul li:hover{ background:#595900;}	
.lemon-color{ background:#595900;}
.lemon-slider-nav{ width:100%; float:left; margin-top:5px;}
.lemon-slider-nav ul{ float:left; margin-left:33%}
.lemon-slider-nav ul li{ float:left; width:8px; height:8px; list-style:none; margin:5px 3px; cursor:pointer}
/*lemon-Tree-hotels end*/

/*Radison-Hotels start*/
.rad-big-border{ border:2px solid #17405e}
.rad-inner-border{border:1px solid #d2d6d5;}
.rad-text-color{color:#3b3b3b;}
.rad-bg{background:#17405e;}
.rad-clor{ color:#17405e}
.rad-pop-border{ border:1px solid #17405e}
.rad-field-border{ border:1px solid #17405e}
.rad-slider-nav ul li{ border:1px solid #b3b3b3;}
.rad-slider-nav ul li:hover{ background:#17405e;}	
.rad-color{ background:#17405e;}
.rad-slider-nav{ width:100%; float:left; margin-top:5px;}
.rad-slider-nav ul{ float:left;  margin-left:33%}
.rad-slider-nav ul li{ float:left; width:8px; height:8px; list-style:none; margin:5px 3px; cursor:pointer}
/*radison-Hotels end*/

/*Taj-Hotel start*/
.taj-big-border{ border:2px solid #7b1230}
.taj-inner-border{border:1px solid #d2d6d5;}
.taj-text-color{color:#3b3b3b;}
.taj-bg{background:#7b1230;}
.taj-clor{ color:#7b1230}
.taj-pop-border{ border:1px solid #7b1230}
.taj-field-border{ border:1px solid #7b1230}
.taj-slider-nav ul li{ border:1px solid #b3b3b3;}
.taj-slider-nav ul li:hover{ background:#7b1230;}
.taj-color{ background:#7b1230;}	
.taj-slider-nav{ width:100%; float:left; margin-top:5px;}
.taj-slider-nav ul{ float:left;  margin-left:33%}
.taj-slider-nav ul li{ float:left; width:8px; height:8px; list-style:none; margin:5px 3px; cursor:pointer}
/*Taj-Hotel end*/


.header{ width:100%; float:left; margin-top:15px;}
.logo1{ width:340px; float:left}
.enquiry{ width:400px; float:right;margin-top: 33px;}
.topmar{ margin-top:75px;}
.topmar1{ margin-top:57px;}
.phone-icon{ width:25px; height:24px; float:right; text-align:center}	
.phone-icon img{ margin-top:3px;}
.enquiry-text{ width:83px; float:right; font-size:14px; line-height:24px;} 
.phonenum{ float:right; font-size:16px; line-height:24px; padding-left:10px;}
.hotl-landg-page{ width:100%; float:left}
.hotl-landg-sprt{ width:100%; float:left; margin-top:10px; margin-bottom:15px;}
.hotl-main-slide-box{ width:32%; float:left;}
.hotl-main-slide-box-center{ width:32%; float:left; margin-left:2%;}
.hotl-main-slide-box-right{ width:32%; float:right;}
.hotl-landg-slide-box{ width:96%; padding:5px 2%; float:left; position:relative }
.border-center-left{ position:absolute; left:-2px; top:94px; width:5px; height:13px;}
.border-center-right{ position:absolute; right:-2px; top:94px; width:5px; height:13px;}
.slide-box-inner{ width:91.3%; float:left; padding:5px 4%}
.slider{ width:100%; float:left; overflow:hidden; height:155px; position:relative}

.slider img{ display:block; width:280px; position:absolute;}
.slider-name-box{ width:100%; float:left; padding:5px 0}
.slider-name{ width:225px; float:left; font-size:12px;line-height:22px;}
.book-nowbtn{ width:87px; float:right; font-size:12px; padding:5px 0; text-align: center; cursor:pointer; font-weight:bold }
/*....................POPUP STYLE................*/

.popup-main{width:260px; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:10px; position:absolute; left:50%; z-index:100 }
.pop-outer{ width:100%; position:relative}
.close{ position: absolute; right:-19px; top:-19px; width:23px; height:23px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; text-align:center; line-height:24px; font-size:13px; font-weight:bold; cursor:pointer}
.popbox{ width:100%; float:left; position:relative}
.field-name{ width:100%; float:left; font-size:12px; }
.field-name span{ color:#F00}
.field-box{ width:100%; float:left; margin-top:5px;}
.calendar-box{ width:100%; float:left; margin-top:5px;}
.field-style{width:97%; padding:0 1%; float:left; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; height:25px; }
.calendar-left{width:120px; float:left}
.calendar-field{ width:90px; float:left;-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:25px;}
.calendar-bg{height:29px; float:left; width:25px; text-align:center;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;
border-bottom-right-radius: 5px; cursor:pointer}
.calendar-bg img{ margin-top:5px;}
.calendar-right{width:120px; float:right}
.calendar-box{ width:100%; float:left; margin-top:5px;}
.room-box{ width:75px; float:left}
.adults-box{ width:75px; float:left; margin-left:18px;}
.child-box{ width:75px; float:right}
.select-field{ width:68px; height:25px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
.send-btn{ width:125px; float:left; text-align:center; padding:5px 0; margin-top:20px; margin-left:60px; font-size:12px; font-weight:bold; cursor:pointer}

/* added for pop up loader */
.img-loader{ margin-left: 16px; margin-top: 22px;}
.hidn{display:none;}



/*success*/

.action-sprite{background:url(/Content/Staticpages/AK/images/icons.png) no-repeat}
.success-box{ width:860px; padding:10px; float:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border:2px solid #1e9000; background:#fff; z-index:100; position:absolute; left:48%; }
.success-icon{ background-position:-3px -4px; width:54px; height:60px; float:left; margin-top:10px; margin-left:10px; }
.action-text{ width:780px; float:right; position:relative;}
.scc-pp-close{padding:3px 6px; border:1px solid #CCC; font-size:16px; right:-3px; top:-3px; position:absolute; cursor:pointer; z-index:60 }
.top-text{ width:100%; float:left; font-size:20px; position:relative; }
.bottom-text{width:100%; float:left; font-size:12px; color:#525252; line-height:20px; margin-top:10px;}
.bottom-text a{ color:#960606}
.success{ color:#277819}

/*Error*/

.error-box{ width:860px; padding:10px; float:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border:2px solid #960606; background:#fff; z-index:100; position:absolute; left:48%; }
.error-icon{ background-position:-71px -4px; width:54px; height:60px; float:left; margin-top:10px; margin-left:10px;}
.error{ color:#960606}



/************************************************************************************
 DEALS PAGE CSS
*************************************************************************************/
.deals-sprite{background: url(/content/images/ak/v1.0/Common/deals-sprite.png) no-repeat;}
.deals-container{width: 100%;float: left; padding: 10px 0 33px 0}
.deals-heading{width: 100%;float: left;font-size: 20px;color: #00276e;padding-top: 25px;}
.deals-navigation{width: 100%;float: left;border-top: 1px solid #dad9d9;border-bottom: 2px solid #960606; margin-top: 15px; padding: 5px 0}
.deals-nav{float: left;padding: 10px 2%; font-size: 16px;color: #515151; cursor: pointer;line-height: 22px; position:relative;}
/*.deals-nav:hover{color: #960606;background: url(../images/deals-hover.png) bottom no-repeat;}
*/
.deals-nav:hover{color: #960606;}
.deals-nav:hover .dl-arrw{background: url(/content/images/ak/v1.0/Common/deals-hover.png) no-repeat center; width:30px; height:30px; position:absolute; bottom:-29px; align:center; left:-15px; margin-left:50%;}

.deals-nav-actv{color:#960606; float: left;padding: 10px 2%; font-size: 16px; cursor: pointer;line-height: 22px; position:relative;}
.deals-nav-actv .dl-arrw{background: url(/content/images/ak/v1.0/Common/deals-hover.png) no-repeat center; width:30px; height:30px; position:absolute; bottom:-29px; align:center; left:-15px; margin-left:50%;}
.deals-nav-actv .deals-flt-offer{background-position: -5px -36px;}
.deals-nav-actv .deals-htl-offer{background-position: -37px -36px;}
.deals-nav-actv .deals-bus-offer{background-position: -68px -36px;}
.deals-nav-actv .deals-flthtl-offer{background-position: -103px -36px;}
.deals-nav-actv .deals-hldy-offer{background-position: -55px -154px;}
.deals-nav-actv .deals-mob-offer{background-position: -88px -152px;}
.deals-nav-actv .deals-other-offer{background-position: -142px -36px;}
.deals-nav-actv .deals-student-offer{background-position: -35px -184px;}

.deals-nav-actv .deals-fet-offer{background-position: -145px -153px;}

.deal-brd-right{border-right: 1px solid #dad9d9;}
.deal-brd-btm{border-bottom: 1px solid #dad9d9;}



.deals-fet-offer{background-position: -110px -153px;width: 28px;height: 21px;float: left; margin-right: 5px}
.deals-nav:hover .deals-fet-offer{background-position: -145px -153px;}



.deals-flt-offer{background-position: -5px -5px;width: 28px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-flt-offer{background-position: -5px -36px;}
.deals-htl-offer{background-position: -37px -5px;width: 28px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-htl-offer{background-position: -37px -36px;}
.deals-bus-offer{background-position: -68px -5px;width: 28px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-bus-offer{background-position: -68px -36px;}
.deals-flthtl-offer{background-position: -103px -5px;width: 28px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-flthtl-offer{background-position: -103px -36px;}

.deals-hldy-offer{background-position: -4px -154px;width: 28px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-hldy-offer{background-position: -55px -154px;}
.deals-mob-offer{background-position: -37px -152px;width: 14px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-mob-offer{background-position: -88px -152px;}

.deals-student-offer{background-position: -7px -184px;width: 17px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-student-offer{background-position: -35px -184px;}



.deals-all-offer{background-position: -149px -107px;width: 28px;height: 21px;float: left; margin-right: 5px}
.deals-nav:hover .deals-all-offer{background-position: -149px -128px;}
.deals-nav-actv .deals-all-offer{background-position: -149px -128px;}

.deals-other-offer{background-position: -142px -5px;width: 28px;height: 22px;float: left; margin-right: 5px}
.deals-nav:hover .deals-other-offer{background-position: -142px -36px;}
.deals-cntent{width: 100%;float: left;padding: 10px 0}
.deals-cntent-left{width: 31%;float: left;background: #fff;margin: 15px 0;-webkit-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
-moz-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
box-shadow: -1px 1px 5px 1px rgba(222,220,221,1); cursor:pointer; overflow:hidden}
.deals-cntent-center{width: 31%;float: left;margin: 15px 3.5%;background: #fff;-webkit-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
-moz-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
box-shadow: -1px 1px 5px 1px rgba(222,220,221,1); cursor:pointer; overflow:hidden}
.deals-cntent-right{width: 31%;float: right;margin: 15px 0;background: #fff;-webkit-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
-moz-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
box-shadow: -1px 1px 5px 1px rgba(222,220,221,1); cursor:pointer; overflow:hidden}
.deal-img{float: left;position:relative;width: 100%;}
.deals-hotdeal{background-position: -1px -115px;width: 104px;height: 31px;position: absolute;right:-3px;bottom: 30px;}
.deals-cntent-row{width: 90%;float: left;padding: 5px 5%;height: 93px; overflow:hidden;}
.deals-cntent-name{width: 100%;float: left;padding: 10px 0;color: #00276e;font-size: 15px;}
.deals-cntent-disc{width: 100%;float: left;padding: 5px 0;font-size: 12px;color: #828282;}
.deals-box-ftr{width: 90%;float: left;padding:10px 5%;border-top: 1px solid #dad9d9;}
.deals-box-ftr-left{width: 70%;float: left;padding: 6px 0;}
.deals-box-ftr-right{width: 30%;float: left;}
.deals-valid-icon{background-position: -156px -67px;width: 16px;height: 16px;float: left; margin-right: 8px}
.deal-know-more{border: 1px solid #8e8e8e;float: left;padding: 6px 0;cursor: pointer;width: 100%;text-align: center;}
.deal-know-more:hover{background: #960606;color: #fff;}
.deal-more-row{width: 140px;margin: 0 auto;}
.deal-more-offer{border: 1px solid #8e8e8e;float: left;padding: 12px 0;cursor: pointer;width: 100%;text-align: center;background: #fff; margin-top: 15px; font-size: 16px;	}

.deals-cntent-left:hover{box-shadow:none;moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.deals-cntent-center:hover{box-shadow:none;moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.deals-cntent-right:hover{box-shadow:none;moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.deals-cntent-left:hover .deal-know-more{background: #960606;color: #fff;
  moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out                                       
                                         }
.deals-cntent-center:hover .deal-know-more{background: #960606;color: #fff;moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.deals-cntent-right:hover .deal-know-more{background: #960606;color: #fff;moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

/*categories*/

.offer_categorie_row{ width:40px; height:40px; position: absolute; bottom:10px; left:10px; background:#fff;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.categorie-flight{background-position: -5px -36px;width: 30px;height: 30px;float: left; margin: 9px 0 0 5px}
.categorie-hotel{background-position: -37px -36px;width: 30px;height: 30px;float: left; margin: 9px 0 0 5px}
.categorie-bus{background-position: -68px -36px;width: 30px;height: 30px;float: left; margin: 9px 0 0 5px}
.categorie-flthtl{background-position: -103px -36px;width: 30px;height: 30px;float: left; margin: 9px 0 0 5px}
.categorie-holiday{background-position: -55px -154px;width: 30px;height: 30px;float: left; margin: 9px 0 0 7px}
.categorie-mobile{background-position: -88px -152px;width: 20px;height: 30px;float: left; margin: 9px 0 0 13px}
.categorie-other{background-position: -142px -36px;width: 30px;height: 30px;float: left; margin: 10px 0 0 5px}
.categorie-student{background-position: -35px -184px;width: 30px;height: 30px;float: left; margin: 7px 0 0 12px}



/*DEALS LANDING PAGE STYLE*/

.deals-banner{width: 100%;float: left;}
.deals-offer-row{width: 96%;float: left;background: #fff;padding: 10px 2%;border:1px solid #dbdada; margin-top:20px ;display:table;}
.deals-box{width: 21%;text-align: center; padding: 15px 6%;display:table-cell;}
.deals-opt-iconrow{width: 40px;margin: 0 auto;}
.promo-code-icon{background-position: -4px -68px;width: 38px;height: 38px;float: left;}
.deals-option{width: 100%;float: left;color: #515151;font-size: 12px;text-transform: uppercase; padding: 5px 0;border-bottom:1px solid #dad9d9 ; margin-top: 10px}
.deals-option-bottom{width: 100%;float: left;color: #960606;font-size: 16px; padding: 10px 0}
.booking-period-icon{background-position: -54px -68px;width: 38px;height: 38px;float: left;}
.travel-period-icon{background-position: -104px -65px;width: 39px;height: 38px;float: left;}




.deals-offer-content{width: 96%;float: left;background: #fff;padding: 10px 2%;border:1px solid #dbdada; margin-top:20px ;}
.deals-offer-content h1{width: 100%;float: left;font-size: 20px;color: #00276e;padding-top:10px ;}
.deals-offer-content p{width: 100%;float: left;font-size: 12px;color: #515151;padding-top:10px ;line-height: 22px;}
.deals-offer-content h2{width: 100%;float: left;font-size:16px;color: #00276e;padding-top:20px ;font-weight:bold;}
.deals-offer-content ul{float: left; margin-left: 5%; width:95%}
.deals-offer-content ul li{margin-top: 10px}
.deals-offer-content a{text-decoration:underline; color:#960606;}
.deals-offer-content a:hover{ color:#00276e}
.deals-offer-content ol{float: left; margin-left: 15px; width:100%; margin-top:10px}
.deals-offer-content ol li{margin-top: 10px}
.deals-offer-content table{border-left:1px solid #cfcece;border-top:1px solid #cfcece; text-align:left; margin-top:15px; float:left}
.deals-offer-content table tr td{border-right:1px solid #cfcece;border-bottom:1px solid #cfcece; padding:10px 10px}
.deals-offer-content table tr th{border-right:1px solid #cfcece;border-bottom:1px solid #cfcece; background:#e6e4e4; padding:10px 10px; color:#00276e}


/*DEALS Button STYLE*/
.deals-offer-btn-row,.deals-offer-btnrow{width:100%; float:left; clear:both;}
.deals-offer-btn-row{padding:20px 0 0 0}
.deals-offer-btnrow{padding:20px 0}
.deals-offer-btncol{width:100px; float:right}
.deals-offer-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;   width:100%;text-align: center; float:left; cursor:pointer;font-weight:normal;}	
.deals-offer-btn:hover{background:#174b06; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.deals-offer-btn:active{position:relative;top:6px;}
.right_offer_row {width:100%; float:left}

/*Admin preview page*/

.adm_page_tophead{ width:96%; float:left; background:#1c5e55; color:#fff; font-size:18px; padding:10px 2%}
.deals-slider {background: #fff none repeat scroll 0 0;border: 1px solid #d2d2d2;float: left;margin: 99px 0 0 68px;padding-bottom: 8px;position: relative;width: 28%;}
.slide-wrap {height: 184px;overflow: hidden;position: relative;width: 100%;}
ul.offer-slide {float: left;}
ul.offer-slide li {float: left;list-style: outside none none;position: absolute;width: 90%;}
.deals-sliderone {color: #525252;float: left;font-size: 12px;line-height: 20px;padding: 25px 5% 5px;width: 90%;}
.deals-sliderone {color: #525252;float: left;font-size: 12px;line-height: 20px;padding: 25px 5% 5px;width: 90%;}
.slider-head {color: #960606;float: left;font-size: 13px;padding: 5px 0;width: 100%;}
.slider-control {bottom: 0;position: absolute;right: 0;width: 60%;}
.prev {background-position: -495px -136px !important;cursor: pointer;float: left;height: 15px;margin-top: 3px;padding-top: 2px;width: 9px;}
.bullets {color: #9e0606;float: left;font-size: 16px;text-align: center;width: 60px;}
.next {background-position: -511px -136px !important;cursor: pointer;float: left;height: 15px;margin-top: 3px;padding-top: 2px;width: 9px;}
.home-sprite {background: url("/content/images/ak/v1.0/flight/home-sprite-new.png") no-repeat scroll 0 0;}
.deals-container-url{width: 100%;float: left; padding: 10px 0 33px 0;margin-top: 28px;}

.adm-deals-cntent-right{width: 31%;float: right;margin: 30px 68px 55px 0;background: #fff;-webkit-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
-moz-box-shadow: -1px 1px 5px 1px rgba(222,220,221,1);
box-shadow: -1px 1px 5px 1px rgba(222,220,221,1); cursor:pointer}
.adm-deals-cntent-right:hover{box-shadow:none;moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

/*righr area*/

.deals_left{ width:72%; float:left}
.deals_right{ width:26%; float:right}
.deals-rightbox{ width:92%; float:left; padding:10px 4%; background:#fff; border:1px solid #dbdada; margin-bottom:20px}
.deals-rightbox_head{width:100%; float:left; font-size:20px; color:#00276e}
.deals-rightbox_con{ width:100%; float:left; padding:10px 0}
.deals-social_row{ width:50%; float:left; text-align:center}
.deals-share{ width:33%; float:left; text-align:center}
.deals-rightbox_con ul{ width:94%; float:left; margin-left:6%}
.deals-rightbox_con ul li{ float:left; list-style:circle; width:100%; padding:5px 0}
    .deals-rightbox_con ul li a {
    color:#525252; text-decoration:underline;}
    .deals-rightbox_con ul li a:hover{color:#960606}
.deal_subscribe_row{width:100%; float:left; }
.deal_subscribe_head{width:100%; float:left; color:#515151; font-size:16px; font-weight:bold }
.deal_subscribe_box{width:100%; float:left; padding-top:8px; }
.deal_subscribe_field{ width:71%; float:left; height:35px; background:#f1f1f1; border:1px solid #e0e0e0; padding-left:2%}
.deal_subscribe_btn{ float:left;width:25%; background:#2b7613; color:#fff; font-size:13px; border:0; height:39px; text-align:center; line-height:46px; cursor:pointer}
.deal_subscribe_msg{width:100%; float:left;color: #960606;font-size: 13px; }

.share_row {width:500px; background:#fff; border:1px solid #ccc; padding:15px; float:left}
.share_img {
    width: 100%;
    float: left;
    
}
    .share_img img {
        display: block;
        width: 100%;
        height: auto;
    }
.share_heading {
    width: 100%;
    float: left;
    font-size: 17px;
    color: #00276e;
    padding-top:10px;
    font-weight:bold;
}
.share_text {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #525252;
     padding-top:10px;
}
.share_btncol{width:100px;}

.suberror {
    border: 1px solid #f00;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_cd0a0a_256x240.png);
}




/*search-section*/
select{line-height:35px !important;-webkit-appearance: menulist-button; height:35px;}
.flight-search{width:100%;  background-color:#fff; float:left; margin-bottom:20px;border: 1px solid #dbdada; }
.search-section{width:100%; float:left}
.search-section-head{width:97%; float:left; border-bottom:5px solid #960606; padding-left:3%; padding-top:10px; padding-bottom:10px}
.heading {width:100%; float:left; font-size:27px; color:#0068b4; font-weight:bold; padding-bottom:5px}
.heading h1{font-size:20px; color:#0068b4; font-weight:bold}
.flight-type{width:98%; float:left; padding-top:5px}
.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:12px;
    display: block;
    padding: 5px 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:12px;
    display: block;
    padding: 5px 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:90%; padding:15px 5%; float:left;}
.box{width:100%; float:left; padding:5px 0;}
.oneway{width:45%; float:left; font-size:13px; color:#525252}
.round-trip{width:45%; float:left; font-size:13px; color:#525252}
.multi-city{width:33%; float:left;font-size:13px; color:#525252}
.radiobtn{float:left; position:relative; margin-right:5px; }
.radiobtn span{position:absolute; background-position:-441px -233px; width:21px; height:24px;left:0; cursor:pointer;}
.radiobtn label{padding-left:3px;}
.radiobtn-active{ background-position: -441px -257px !important;}

.sector-left{width:100%; 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 -99px !important;width:30px; 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:30px; margin-left:103px; 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:100%; 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:17%;
/* 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:13px; 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:65%; float:left; border:none; margin-top:1px; padding:0 0 0px 1%; color:#717171;  font-size:11px; font-weight:normal; height:29px; /*background-position:185px -242px !important;*/ line-height:29px; display:inline-block;zoom:1;*display:inline;}
.departs{width:48%; float:left; 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: 2px 4px 0 0;position: absolute; right: 5px; top:18px; width: 26px;}


.returns{width:48%; float:right;position:relative}
.returns label{ font-size:13px; color:#525252; padding-bottom:2px;}
.travelclass{width:100%; float:left; position:relative; zoom: 1; padding-top:10px }

.bookbt {background: linear-gradient(to bottom, #5aa542 0%, #408b28 50%, #27720f 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #26710e; border-radius: 5px; color: #fff;cursor: pointer;font-size: 13px; padding: 5px 10px; width: 70%; text-align:center}
.bookbt:hover { background: linear-gradient(to bottom, #27720f 0%, #408b28 50%, #5aa542 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.bookbt a{color:#fff;}

.msgbtn-row-newcenter {
    margin: 15px auto 0;
    text-align: center;
    width: 58px;
}
.msgbtn-row-left {
    width: 50px;
    float: left;
}
.msg-pop-row-in {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 15px;
}


/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .travelclass {  line-height:17px  }
}



.travel{width:230px; 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:32%; float:left; position:relative; margin-right:1%}
.adult{width:75px; float:left; left:0; top:28px;}
.search-btn{width:98%; padding:8px 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;}

.advsearchtext{width:100%; float:left;padding-top:10px; text-align:center;font-size:11px; color:#960606; cursor:pointer;} 
.advsearchtext:hover{ text-decoration:underline;} 
.content-right{width:28%; float:right; font-family: Arial, Helvetica, sans-serif; }
.deals-section{width:100%; float:left; padding-top:15px;}
.deals-head{width:100%; float:left; font-size:17px; color:#960606}
.deals-head h2{font-size:17px; color:#960606; font-weight:normal;}
.deals-slider{float:left; background:#fff; border:1px solid #d2d2d2; position:relative; padding-bottom:8px; margin-top:8px}
.deals{position:absolute; right:15px; top:-25px; background-position:-423px -176px !important; width:51px; height:51px;}
.deals-sliderone{width:90%; padding:25px 5% 5px 5%; float:left; font-size:12px; color:#525252; line-height:20px}
.slider-head{width:100%; font-size:13px; color:#960606; float:left; padding:5px 0; font-weight:bold}
.slider-control{width:60%; position:absolute; bottom:0; right:0}
.bullets{ width:60px; float:left; text-align:center; font-size:16px; color:#9e0606}
.prev{ float:left; padding-top:2px; cursor:pointer; background-position:-495px -136px !important; width:9px; height:15px; margin-top:3px;}
.next{ float:left; padding-top:2px; cursor:pointer; background-position:-511px -136px !important; width:9px; height:15px; margin-top:3px;}
.customer-services{width:100%; float:left; padding-top:10px;   /* font-family: 'MyriadPro-Regular'*/}
.srv-head{width:100%; float:left; padding:5px 0; font-size:17px; color:#960606; border-bottom:1px solid #a9a9a9;}
.e-tickets{width:99%; float:left; padding:9px 0 7px; border-bottom:1px dashed #b5b5b5; border-left:1px solid #F5F4F4; border-right:1px solid #F5F4F4; border-top:1px solid #F5F4F4; cursor:pointer; -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear;}
.e-tickets:hover{background:#fff; border:1px solid #A9A9A9;}
.contact-icon{float:left; width:34px; padding:1px 0 0 10px; background-position:-502px -287px !important; height:36px; margin-left:10px;}
.e-tickets-icon{float:left; width:34px; padding:1px 0 0 10px; background-position:-505px -232px !important; height:36px; margin-left:10px;}
.mybook-icon{float:left; width:34px; padding:1px 0 0 10px; background-position:-499px -176px !important; height:36px; margin-left:10px;}
.cancl-icon{float:left; width:39px; padding:1px 0 0 10px; background-position:-363px -176px !important; height:36px; margin-left:5px;}
.e-tickets-text{float:left;font-weight:bold; color:#525252; padding-top:5px; font-size: 16px;}
.offrsliderimg{float:left;}
.clear{clear:both;}

/*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:97%; 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:80%; 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;}
/*Airline preference  <-------End----->*/


.advance-box{width:100%; float:left; padding-top:10px; display:block;}
.airline-preference{width:100%; float:left; position:relative ; z-index:1;  padding-top:14px}
.return-time{width:98%; float:left; position:relative; margin-top:10px  }
.departure-time{width:98%; float:left; position:relative  }



/*ATO Calander*/
.ui-datepicker {width:19em !important;
}
.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: 7px 0 0 0 !important; width:100%; display:block; height:28px; text-align: center !important; font-weight:bold; color:#717171; font-size:14px;}
.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;}	
.slider-head{ font-size:13px;}

 .ui-state-highlight span {color:#FFF !important}
.ui-datepicker td span, .ui-datepicker td a span {text-align: center !important; font-size:11px !important; padding:3px 0 0 0 !important; letter-spacing:1px; color:#919191;  font-weight:normal !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default span {color:#919191 !important; font-size:11px !important; letter-spacing:1px;  font-weight:normal !important}
.ui-datepicker table {font-size:14px !important; font-weight:bold !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-hover span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-hover span {color:#fff  !important}
.ui-datepicker td {border:1px solid #e4e8eb !important ; padding:0px !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-highlight span,.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 span {color:#fff !important}

/*Domestic and International Tab Design*/
.deals-tab{width:100%; float:left; border-bottom:1px solid #960606; margin-top:24px; padding:5px 0 0 0}
.deals-tab-nav{float:left; font-size:16px; color:#515151; cursor:pointer; line-height:22px; padding: 10px 2%; min-width:150px; text-align:center; margin-right:2px}
.deals-select{background-color:#960606; color:#ffffff}
.deals-non-select{background-color:#e1e1e1; color:#515151}
.deals-non-select:hover{background-color:#960606; color:#ffffff}

@media screen and (max-width: 1000px) {
    .deals_left {
        width: 100%;
        float: left;
    }

    .deals_right {
        width: 100%;
        float: right;
        padding-top: 30px;
    }

   

    .right_offer_row {max-width:100%; float:none; margin-right:320px; width:auto}
    .flight-search{width:280px; float:right;padding: 15px 10px;}

    .travel{width:250px; }
}


@media screen and (max-width: 820px) {

.hotl-landg-page { margin-left: 1%;width: 98%;}
.slider{ height:125px; }
.slider-name{ width:100%;}
.book-nowbtn{float:left;} 

.border-center-left{top:79px;}
.border-center-right{top:79px;}  
 .deals-rightbox {
        width: 90%;
        margin: 5px 1%;
        float: left;
        padding: 10px 4%;
        min-height: 80px;
    }

 .return-time{width:97%;  margin-top:0px; float:left  }
.departure-time{width:97%;  }

}

@media screen and (max-width: 786px) {


.slider {
    height: 115px;
}

}

@media screen and (max-width: 700px) {


.deals-offer-btncol {
    width:40%;
}



}

@media screen and (max-width: 650px) {
    .right_offer_row {width:100%; float:left; margin-right:0px; }
    .flight-search{width:90%; float:right;padding: 15px 5%;}
    .deals-rightbox {margin: 5px 0;width:92%;padding: 10px 4%;}

 



}


@media screen and (max-width: 500px) {


.deals-offer-btncol {
    width:100%;
}
 .return-time{width:98%;  margin-top:10px; float:left  }
.departure-time{width:98%;  }
}


/* 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
}









