@charset "utf-8";
    @font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BebasNeue-webfont.woff') format('woff'), url('fonts/BebasNeue-webfont.ttf') format('truetype'), url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Tangerine_Regular';
    src: url('fonts/Tangerine_Regular.eot');
    src: local('☺'), url('fonts/Tangerine_Regular.woff') format('woff'), url('fonts/Tangerine_Regular.ttf') format('truetype'), url('fonts/Tangerine_Regular.svg') format('svg');
    font-style: normal;
}
body {
    margin: 0;
    background-color: #c8eff9;
    overflow-x: hidden;
}
.midcontentnew {
    width: 90%;
    margin: 0 auto;
    padding: 0 10px;
}
.tbss{ width:100%;}
.language {
    background-color: #333;
    position: fixed;
    z-index: 4;
    top: 70px;
    height: auto;
    min-height: 25px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #5d5d5d;
    color: #FFF;
}
.mrquesec {
    position: relative;
    color: #FFF;
    z-index: 100;
    width: 80%;
    height: auto;
}
.newslink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    margin: 4px;
}
.video-responsive {
    
    padding-bottom: 15%;
    position: relative;
    height: 500px;

}
.newslink a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    margin: 4px;
}
.newslink a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    margin: 4px;
}
.newslink a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999;
    text-decoration: none;
    margin: 4px;
}
.flag {
    height: 13px;
    width: 18px;
    float: right;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 4px;
}
.menusec {
    height: 42px;
    width: 100%;
    background-color: #000;
    position: fixed;
    top: 20px;
    z-index: 1000;
}
.menuH {
    margin: 0;
    width: 100%;
    height: 42px;
    background: #000;
    position: relative;
    /*! for IE htc*/z-index: 4;
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
    color: #FFF;
}
.menuH li {
    padding: 0;
    float: left;
    height: 42px;
    position: relative;
    color: #FFF;
}
.menuH li:hover, .menuH li.onhover {
    background: #403f3f;
    color: #FFF;
}
ul.menuH a {
    padding: 0 10px;
    line-height: 42px;
    font-size: 14px;
    color: #FFF;
    display: block;
    outline: 0;
    text-decoration: none;
}
.menuH a:hover {
    color: #FFF;
}
.menuH a.arrow {
    background: url(arrow.gif) no-repeat right center;
}
.menuH ul a.arrow {
    background: url(right.gif) no-repeat 97% center;
}
.menuH .menuRight {
    float: right;
    margin-right: 0;
}
.menuH li.separator {
    font-size: 0;
    overflow: hidden;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
}
ul.menuH ul {
    width: 225px;
    position: absolute;
    left: -9999px;
    border-top: 0;
    background: #9bb64b;
    text-align: left;
    float: left;
    list-style: none;
    margin: 0;
}
.menuH li li {
    float: none;
    white-space: nowrap;
    height: 26px;
    margin: 0;
    border-bottom: 1px dotted #FFF;
}
.menuH li li:hover, .menuH li li.onhover {
    background: #b6cf67;
    border-bottom: 1px dotted #FFF;
}
.menuH ul a {
    padding: 0 5px;
    line-height: 26px;
    font-size: .9em;
    font-weight: normal;
    color: #FFF;
    text-align: left;
}
.menuH ul a:hover {
    color: #FFF;
}
.menuH li:hover ul, .menuH li.onhover ul {
    left: -1px;
    top: auto;
}
.menuH li:hover .dropToLeft, .menuH li.onhover .dropToLeft {
    left: auto;
    right: -1px;
    top: auto;
}
.menuH ul ul {
    border-top: 1px solid #DDD;
}
.menuH li:hover ul ul, .menuH li:hover ul ul ul, .menuH li:hover ul ul ul ul, .menuH li.onhover ul ul, .menuH li.onhover ul ul ul, .menuH li.onhover ul ul ul ul {
    left: -9999px;
    top: 0;
}
.menuH li li:hover ul, .menuH li li li:hover ul, .menuH li li li li:hover ul, .menuH li li.onhover ul, .menuH li li li.onhover ul, .menuH li li li li.onhover ul {
    left: 220px;
}
.logo {
    position: fixed;
    top: 0;
    left: 1%;
    height: 80px;
    width: 180px;
    z-index: 2500000;
}
.innercontentsec {
    background-image: url(../images/blackbg.png);
    background-repeat: repeat;
    width: 1000px;
    min-width: 1000px;
    margin: 0 auto;
    height: 100%;
    padding-top: 1px;
    margin-top: 140px;
}
.innerpagecontentsec {
    width: 100%;
    margin: 0 auto;
    height: auto;
    border-bottom: 10px solid rgba(255, 255, 255, 0.05);
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
}
.innerpagebannersec {
    background-image: url(../images/blackbg.png);
    background-repeat: repeat;
    width: 98%;
    margin: 0 auto;
    height: auto;
    padding-bottom: 1px;
    padding-top: 1px;
    margin-top: 130px;
    margin-bottom: 10px;
}
.innerconteninvoicetsec {
    background-image: url(../images/blackbg.png);
    background-repeat: repeat;
    width: 68%;
    margin: 0 auto;
    height: 100%;
    padding-bottom: 1px;
    padding-top: 1px;
    margin-top: 130px;
    margin-bottom: 60px;
}
.invoicepagecontent {
    background-image: url(../images/whitebg.png);
    background-repeat: repeat;
    margin: 12px;
    width: auto;
    height: 100%;
    color: #000;
}
.pagecontent {
    background-image: url(../images/whitebg.png);
    background-repeat: repeat;
    margin: 12px;
    width: auto;
    height: 100%;
    color: #000;
}
.innerpagecontent {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5);
    margin: 12px;
    width: 100%;
    height: auto;
    color: #000;
}
.innerpagebanner {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5);
    margin: 12px;
    width: auto;
    height: 380;
    color: #000;
}
.pagename {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 24px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
}
.footerinner {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
    padding: 10px 0;
    margin: 0 auto;
    height: auto;
    bottom: 0;
    position: fixed;
    z-index: 4003;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
}
.footertxt {
    font-size: 11px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px;
    text-decoration: none;
}
.footertxt a:link {
    font-size: 11px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.footertxt a:visited {
    font-size: 11px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.footertxt a:hover {
    font-size: 11px;
    color: #FC0;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.footermenu {
    font-size: 11px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px;
    text-decoration: none;
    margin: 2px;
}
.footermenu a:link {
    font-size: 11px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px;
    text-decoration: none;
}
.footermenu a:visited {
    font-size: 11px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px;
    text-decoration: none;
}
.footermenu a:hover {
    font-size: 11px;
    color: #FC0;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px;
    text-decoration: none;
}
.itenerarysec {
    background-color: #FFF;
    height: 80px;
    width: 950;
    margin-left: 10px;
    margin-right: 10px;
}
.itenanrytblhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    background-color: #29850d;
    padding: 3px;
}
.headtbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #900;
    font-weight: bold;
    margin: 6px;
    float: left;
    width: 18%;
    height: 20px;
    border-right: 1px solid #333;
    text-align: center;
}
.new-map img {
    margin-left: 25px!important;
    width: 70px!important;
}
.headtbltxt1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #900;
    font-weight: bold;
    float: left;
    width: 280px;
    height: 20px;
    margin: 5px;
    text-align: center;
}
.ratecharthead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
    padding: 6px;
    background-color: #09C;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 5px;
}
.tbltxt a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #600;
    font-weight: bold;
    text-decoration: underline;
}
.tbltxt a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #600;
    font-weight: bold;
    text-decoration: underline;
}
.tbltxt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
.modifybtn {
    background-image: url(../images/modifybtnbg.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 100px;
    float: right;
    padding-right: 20px;
    padding-bottom: 5px;
}
.modifybutton {
    border: 0;
    outline: 0;
    background: #F90;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: center;
    width: 90px;
    cursor: pointer;
}
.accomodationsec {
    height: auto;
    width: 99%;
    float: left;
    margin: 5px 5px 5px 10px;
}
.ratechartsec {
    background-color: #FFF;
    height: auto;
    width: 336px;
    margin: 5px 10px 5px 5px;
    float: right;
}
.placename {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #900;
    text-align: left;
    background-color: #EEE;
    padding: 5px;
}
.destinationname {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 26px;
    color: #000;
    padding: 3px;
    padding-left: 10px;
}
.destinationprice {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 24px;
    color: #C00;
    padding: 3px;
}
.submitbtn {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 18px;
    color: #FFF;
    background-color: #F30;
    text-align: center;
    border: solid 1px #FFF;
    outline: 0;
    padding: 8px;
    height: 40px;
    width: 130px;
    cursor: pointer;
}
.destinationsec {
    height: 180px;
    width: 600px;
    background-color: #FFF;
    border-bottom: 2px solid #1a6dac;
    border-top: 2px solid #FFF;
    float: left;
    margin-bottom: 5px;
}
.destinationsec1 {
    height: 180px;
    width: 90%px;
    background-color: #ccc;
    border-bottom: 2px solid #1a6dac;
    border-top: 2px solid #FFF;
    float: left;
    margin-bottom: 5px;
}
.destinationsechead {
    height: 30px;
    width: 98%;
    background-color: #FFF;
    border-bottom: 1px solid #F60;
    border-top: 1px solid #F60;
    float: left;
    margin-bottom: 5px;
    margin-left: 10px;
}
.destination {
    height: 136px;
    padding: 5px;
    float: left;
    width: 132px;
}
.houseimg {
    height: 100px;
    padding: 8px;
    float: left;
    width: 120px;
}
.viewmoresec {
    height: 20px;
    float: left;
    width: 120px;
    background-color: #F90;
    margin-left: 8px;
}
.descripright {
    height: 88px;
    width: 450px;
    float: right;
}
.subitoms {
    height: 70px;
    padding: 8px;
    float: left;
    width: 135px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
}
.singlesec {
    height: 70px;
    float: left;
    padding-right: 8px;
    padding-top: 5px;
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    border-right: 1px dashed #03305c;
}
.doublesec {
    height: 70px;
    float: left;
    padding-left: 8px;
    padding-top: 5px;
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
}
.pricetxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C00;
    font-weight: bold;
    padding: 4px;
}
.tblsmltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 100px;
    border: 1px solid #666;
}
.smldesbg {
    background-image: url(../images/smldesbg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    height: 55px;
    width: 448px;
    float: right;
    margin-right: 5px;
}
.smldestxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 46px;
    width: 440px;
    padding: 4px;
}
.housename {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 18px;
    color: #FFF;
    padding: 3px;
    background-color: #1a6dac;
}
.passengername {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    float: left;
    width: 90px;
    margin: 5px;
}
.mrssec {
    float: left;
    width: 55px;
    margin: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.firstnamesec {
    float: left;
    width: 210px;
    margin: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.lastnamesec {
    float: left;
    width: 210px;
    margin: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.passportnosec {
    float: left;
    width: 120px;
    margin: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.dobsec {
    float: left;
    width: 100px;
    margin: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.passengersec {
    background-color: #FFF;
    height: auto;
    width: 98%;
    border-bottom: 2px solid #030;
    border-top: 2px solid #030;
    overflow: auto;
    margin: 0 auto;
}
.tbltxtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 194px;
    border: 1px solid #2483d0;
}
.tbltxtbox1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 180px;
    border: 1px solid #2483d0;
}
.tbltxtbox1new {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 23px;
    width: 100%;
    border: 1px solid #2483d0;
}
.tbltxtarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 50px;
    width: 180px;
    border: 1px solid #666;
}
.verytblsmltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 40px;
    border: 1px solid #666;
    margin: 2px;
}
.paymenttxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    padding: 3px;
}
.innersuitesec {
    height: auto;
    width: 336px;
    background-color: #FFF;
    border-bottom: 2px #F60 solid;
    border-top: 2px #F60 solid;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: right;
    margin-right: 10px;
}
.rightaddress {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-align: right;
    padding-right: 10px;
}
.invoicehead {
    height: auto;
    width: 48%;
    background-color: #FFF;
    border-bottom: 2px #F60 solid;
    border-top: 2px #F60 solid;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: left;
    margin-left: 6px;
    margin-right: 6px;
}
.invoiceheadtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #03305c;
    padding: 2px;
    line-height: 24px;
}
.invoicetxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.invoiceratechartsec {
    background-color: #FFF;
    height: auto;
    width: 955px;
    margin: 5px 10px 5px 0;
    float: right;
}
.invoicepassengersec {
    background-color: #FFF;
    height: auto;
    width: 100%;
    border-bottom: 2px solid #030;
    border-top: 2px solid #030;
    overflow: auto;
    margin: 0 auto;
}
.invoicetbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 3px;
}
.invoicegusthead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
    background-color: #29850d;
    padding: 3px;
}
.viewdetailtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 3px;
}
.tourtimetextnew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F60;
    padding: 3px;
}
.printhead {
    height: auto;
    width: 700px;
    background-color: #FFF;
    border-bottom: 2px #F60 solid;
    border-top: 2px #F60 solid;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: right;
    margin: 0 auto;
}
.printpassengersec {
    background-color: #FFF;
    height: auto;
    width: 700px;
    border-bottom: 2px solid #030;
    border-top: 2px solid #030;
    overflow: auto;
    margin: 0 auto;
}
.printratechartsec {
    background-color: #FFF;
    height: auto;
    width: 700px;
    margin: 5px 10px 5px 0;
}
.printitenerarysec {
    background-color: #FFF;
    height: 80px;
    width: 700;
    margin: 0 auto;
}
.tbltxtnew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    padding: 4px;
}
.tbltextextra {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    background-color: #1a6dac;
    padding: 4px;
}
.ratechartheadnew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    background-color: #29850d;
    font-weight: bold;
    padding: 4px;
}
.tbltxtgrey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #900;
    font-weight: bold;
    background-color: #e8e8e8;
    padding: 4px;
}
.tbltxtgreynew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #900;
    font-weight: bold;
    padding: 4px;
}
.tbltxtgrey1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #900;
    font-weight: bold;
    background-color: #bcbcba;
    padding: 4px;
}
.availabletxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #093;
    font-weight: bold;
    padding: 4px;
}
.res-ad {
   background-color:#dbf6c6; border:1px solid #090;
   float: left;
}
.res-txt{
    float: left;
    width: 100%;
    margin-top: 10px;
    border-left: 5px solid #18b7e5;
    border-radius: 10px;
    box-shadow: 0px 0px 4px #d9d8d8;
    margin-bottom: 20px;
    padding-left: 10px;
}
.placenamenew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 5px;
}
.leftcont {
    width: 325px;
    height: auto;
    margin: 6px;
    margin-left: 8px;
    float: left;
}
.btn-slide {
    background: #F90;
    text-align: center;
    width: 80px;
    height: 30px;
    padding: 3px;
    display: block;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: #fff;
    float: right;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.slidingDiv {
    height: 135px;
    background-color: #FFF;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 5px solid #f6bb09;
}
.slidingDiv1 {
    height: auto;
    background-color: #FFF;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 5px solid #f6bb09;
}
.slidingDiv2 {
    height: auto;
    background-color: #FFF;
    margin-left: 10px;
    margin-right: 10px;
}
.maintxtsec {
    width: 100%;
    height: auto;
    background-color: #e5e5e5;
    float: left;
}
.txtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333;
    height: 30px;
    width: 170px;
    border: 1px #999 solid; padding:0px 10px;
}
.txtboxnew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333;
    height: 30px; padding: 0px 10px;
    width: 100%;
    border: none;
}
.smltxtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 120px;
    border: 1px #999 solid;
    margin: 3px;
}
.verysmltxtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333; padding:0px 10px;
    height: 30px;
    width: 60px;
    border: 1px #999 solid;
    float: left;
   
}
.bookigbtn {
    background-color: #30c2e7;
    height: 40px;
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    border: solid 1px #07559e;
    outline: 0;
    cursor: pointer;
    text-transform: uppercase;
}
.newbookigbtn {
    background-color: #600;
    height: 30px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    border: solid 1px #C00;
    outline: 0;
    cursor: pointer;
}
dl {
    margin-top: 20px;
}
dl dt {
    background: #1475d6;
    color: #fff;
    float: left;
    font-weight: bold;
    margin-right: 5px;
    padding: 8px;
    width: 100px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
}
dl dd {
    margin: 2px 0;
    padding: 5px 0;
}
.bannercont {
    width: 610px;
    height: 319px;
    background-color: transparent;
    padding: 5px;
    margin: 6px;
    border: solid 1px #FFF;
    float: right;
}
.innercont {
    width: 950px;
    height: auto;
    background-color: #FFF;
    padding: 5px;
    margin: 6px;
    margin-left: 8px;
    padding-bottom: 5px;
}
.newbannersec {
    height: 380px;
    width: 980px;
    background-color: rgba(255, 255, 255, 0.6);
    margin: 0 auto;
    padding: 15px;
    margin-top: 130px;
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
}
.thumbtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding: 4px;
}
.innerpagetabsec {
    height: 40px;
    width: 100%;
    background-color: #67b2fc;
    margin: 0 auto;
}
.innerpagetxtsec {
    height: auto;
    width: 100%;
    background-color: #FFF;
    margin: 0 auto;
    overflow: hidden;
}
.innerleft {
    width: 22%;
    height: auto;
    margin: 7px;
    float: left;
}
.innerleftnew {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 10px;
}
.lefttxtsec {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4d4d4d;
    text-align: justify;
    padding: 4px;
}
.rightttxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    padding: 4px;
    line-height: 26px;
    margin-bottom: 7px;
    text-align: justify;
}
.searchbtn {
    background: #05417b;
    text-align: center;
    width: 90px;
    height: 30px;
    padding: 3px;
    display: block;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #fff;
    float: right;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 0;
    outline: 0;
    cursor: pointer;
    margin: 2px;
}
.cancelbtn {
    background: #F30;
    text-align: center;
    width: 90px;
    height: 30px;
    padding: 3px;
    margin: 2px;
    display: block;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #fff;
    float: right;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 0;
    outline: 0;
    cursor: pointer;
}
.inneraccomodationsec {
    background-color: #FFF;
    height: auto;
    width: 97%;
    float: left;
    margin: 10px;
    overflow: auto;
}
.inneraccomodationrightsec {
    background-color: #FFF;
    height: auto;
    width: 20%;
    margin: 10px;
    float: right;
    overflow: auto;
    overflow-y: hidden;
}
.viewbtn {
    background: #F90;
    text-align: center;
    height: 30px;
    padding: 3px;
    display: block;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    border: 0;
    margin: 1px;
    outline: 0;
    cursor: pointer;
    float: left;
}
.suitbtn {
    background: #09F;
    text-align: center;
    height: 30px;
    padding: 3px;
    margin: 1px;
    display: block;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: center;
    border: 0;
    outline: 0;
    cursor: pointer;
}
.suittxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 6px;
    border-bottom: 1px solid #333;
    height: 28px;
    text-decoration: none;
}
.suittxt a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #333;
    height: 28px;
    text-decoration: underline;
}
.suittxt a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #333;
    height: 28px;
    text-decoration: underline;
}
.suittxt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #03305c;
    border-bottom: 1px solid #333;
    height: 28px;
    text-decoration: underline;
}
.choseunittxtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    height: 20px;
    width: 110px;
}
.innerrightlinks {
    background-image: font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #603;
    text-decoration: none;
    padding: 5px;
    padding-left: 15px;
}
.innerrightlinks a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #603;
    text-decoration: none;
}
.innerrightlinks a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #603;
    text-decoration: none;
}
.innerrightlinks a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F90;
    text-decoration: none;
}
.booknow {
    background: #FC3;
    text-align: center;
    width: 88px;
    height: 26px;
    padding: 8px;
    margin: 2px;
    display: block;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    border: 0;
    outline: 0;
    cursor: pointer;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.tblfixedhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    background-color: #29850d;
    padding: 3px;
}
.tblinnerhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    background-color: #096;
    padding: 3px;
}
.limitedsuit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #F00;
    padding: 2px;
}
.availabilitysec {
    height: 36px;
    padding: 2px;
    border-bottom: 1px solid #666;
}
.loading {
    display: none;
}
.accordion {
    width: 100%}
.accordion li h3 a {
    background: #03305c;
    background-image: url(../images/accordianopen.png);
    background-repeat: no-repeat;
    background-position: left;
    color: #fff;
    border-bottom: 1px solid #003970;
    border-top: 1px solid #003970;
    display: block;
    font-style: normal;
    margin: 0;
    padding: 5px 25px;
    margin-top: 10px;
}
.accordion li.locked h3 a {
    background: #963;
    background: #963 -webkit-gradient(linear, left top, left bottom, from(#c96), to(#963)) no-repeat;
    background: #963 -moz-linear-gradient(top, #c96, #963) no-repeat;
    background-image: url(../images/accordiandown.png);
    background-repeat: no-repeat;
    background-position: left;
    border-bottom: 1px solid #630;
    border-top: 1px solid #fc9;
    text-shadow: 0 -1px 2px #630, #fc9 0 1px 2px;
}
.accordion li h3 {
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.accordion .panel {
    padding: 5px;
}
.locationname {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #063;
    font-weight: bold;
    padding: 5px;
}
.container {
    font-size: 14px;
    margin: 0 auto;
}
.test_content {
    margin: 10px 0;
}
.scroller_anchor {
    height: 0;
    margin: 0;
    padding: 0;
}



/*cancellation start section here*/
.formtext-cncl {

    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 20px;
    color: #f00;
    text-decoration: underline;
    padding: 5px 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    letter-spacing: 1px;
}

.cncl-brdr {
    border: 1px solid #0197bd;
    float: left;
    border-radius: 10px;
    border-bottom: 4px solid #139a9d;
    width: 100%;
    margin-bottom: 20px;
    height: 450px;

}

.main-cncl {

    font-size: 14px;
    color: #fff;
    padding: 10px 10px;
    background-color: #0197bd;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.cncl-tbl {

    background-color: #0197bd;
    color: #FFF;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    border-top-left-radius: 7px;

}
.quote-text {
    float: left;
    width: 100%;
    margin-top: 10px;
    border-left:5px solid #0197bd;
    border-radius: 10px;
    box-shadow: 0px 0px 4px #d9d8d8;
}
.main-step{background-color: #fff; padding:10px 0px;}
.cncl-tbl1 {

    background-color: #0197bd;
    color: #FFF;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
     border-top-right-radius: 7px;

}
.cncl-error {
    color: #f00;
    text-align: center;
    font-size:14px;
    border-bottom: 1px solid #139a9d;
}
.chrg-txt {
    margin: 5px auto;
    text-align: justify;
    font-size: 12px;

}


.cl-brdr {
    overflow: auto;
    float: left;
}





.scroller {
    background: #FFF;
    border: 1px solid #CCC;
    margin: 0 0 10px;
    z-index: 100;
    height: 50px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    width: 960px;
}
.ratechartdiv {
    height: auto;
    background-color: #FFF;
    margin: 10px;
    overflow: auto;
    overflow-y: hidden;
}
.show {
    display: block;
}
.hide {
    display: none;
}
.needtourguide {
    background: #6C6;
    text-align: center;
    width: 200px;
    height: 28px;
    padding: 3px;
    margin: 3px;
    display: block;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: center;
    border: 0;
    outline: 0;
    cursor: pointer;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.chosensuitname {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    padding-top: 17px;
    padding-left: 10px;
    text-decoration: none;
}
.chosensuitname a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.chosensuitname a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.chosensuitname a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.dhtmlgoodies_contentBox {
    height: 0;
    visibility: hidden;
    position: static;
    background-color: #FFF;
    overflow: hidden;
    padding: 2px;
    width: 100%}
.dhtmlgoodies_content {
    position: static;
    font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    width: 100%;
    font-size: .8em;
}
.dhtmlgoodies_contentBoxclose {
    display: none;
}
.paymentleft {
    width: 50%;
    height: 160px;
    border-right: 1px solid #999;
    margin: 1px;
    float: left;
}
.paymentright {
    width: 45%;
    height: 160px;
    border-left: 1px solid #999;
    margin: 1px;
    float: left;
}
.message {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #900;
    font-weight: bold;
    float: left;
    height: 20px;
    margin: 5px;
    text-align: center;
}
.booknow1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFF;
    background-color: #09F;
    text-align: center;
    border: solid 1px #FFF;
    outline: 0;
    padding: 8px;
    height: 40px;
    width: 130px;
    cursor: pointer;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    background-color: #FC3;
    text-align: center;
    border: solid 1px #FFF;
    outline: 0;
    padding: 8px;
    height: 40px;
    width: 100px;
    cursor: pointer;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.righttextcontainer {
    width: 100%;
    height: auto;
    border-bottom: solid 1px #CCC;
    float: left;
}
.rightttxtnew {
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 4px;
    text-align: justify;
    line-height: 17px;
    margin-bottom: 7px;
    float: left;
}
.newbannersection {
    height: auto;
    width: 96%;
    background-color: rgba(255, 255, 255, 0.6);
    margin: 0 auto;
    padding: 15px;
    margin-top: 130px;
}
.titletext {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #278ad3;
    font-weight: normal;
    padding: 4px;
    margin-bottom: 5px;
    float: left;
}
.boxcont {
    width: 98%;
    height: 100px;
    background-color: #FFF;
    padding: 6px;
    border: solid 1px #CCC;
    float: left;
}
.boxconttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2078bf;
    font-weight: normal;
    float: left;
}
.leftboxcont {
    width: 50%;
    height: auto;
    float: left;
}
.rightboxcont {
    width: 40%;
    height: auto;
    float: right;
}
.newtitletext {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #548704;
    font-weight: bold;
    padding: 0;
    margin-bottom: 5px;
}
.gallerycont {
    width: 98%;
    height: 100px;
    padding: 6px;
    border: solid 1px #CCC;
    margin-bottom: 7px;
    float: left;
}
.pageimgheader {
    background-color: #03305c;
    height: 30px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    padding-left: 7px;
    padding-right: 70px;
    float: left;
    margin: 10px auto;
    background-image: url(../images/topheadstyle.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.natureimage {
    width: 100px;
    height: 119px;
    float: left;
    padding: 3px;
    border: solid 1px #dfdfdf;
}
.aboutleftimage {
    width: 80px;
    height: 80px;
    float: left;
    padding: 3px;
    border: solid 1px #dfdfdf;
}
.naturetxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F90;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 5px;
}
.mask {
    height: 1px;
    clear: both;
}
.gappingmask {
    height: 10px;
    clear: both;
}
.smallmask {
    height: 5px;
    clear: both;
}
.naturetxtsec {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #247bbb;
    padding: 0;
    text-align: justify;
}
.naturetitletxt {
    font-family: "Century Gothic";
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
    background: #30aacd;
    padding: 4px;
}
.naturerighttxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
    height: auto;
    color: #333;
    padding: 4px;
    line-height: 17px;
    margin-bottom: 7px;
    float: left;
}
.naturebox {
    width: 73%;
    height: auto;
    background-color: #FFF;
    padding: 5px;
    border: solid 1px #CCC;
    margin-left: 2px;
    margin-top: 7px;
    float: left;
}
.natureboxnew {
    background-color: #FFF;
    padding: 5px;
    border: solid 1px #CCC;
    margin-left: 6px;
    margin-top: 7px;
    float: right;
}
.naturetitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F90;
    font-weight: bold;
}
.naturecont {
    width: 100%;
    height: auto;
    border-bottom: dashed 1px #3869ba;
    margin-bottom: 3px;
    float: left;
}
.smallarrow {
    background: url(../images/smallarrow.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 8px;
    margin-top: 6px;
    margin-right: 3px;
    float: left;
}
.natureconttext {
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3869ba;
    font-weight: normal;
    margin-top: 2px;
}
.naturedescrpt {
    width: 99%;
    background-color: #FFF;
    padding: 3px;
    margin-right: 3%;
    border: solid 1px #CCC;
    float: left;
}
.morebuton {
    background-color: #F60;
    height: 25px;
    width: 80px;
    border: 0;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFF;
    padding: 4px;
    font-size: 12px;
    cursor: pointer;
    float: right;
}
.naturephotocont {
    width: 100%;
    height: auto;
    padding: 3px;
    margin-top: 5px;
    border: solid 1px #2fa9cc;
    float: left;
    overflow: auto;
}
.leftsecheading {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #4a8504;
    padding: 5px;
    font-weight: bold;
    text-transform: uppercase;
}
.leftsecheading1 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #09f;
    padding: 5px;
    font-weight: normal;
    text-transform: uppercase;
}
.leftsecsubheading {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #4a8504;
    font-weight: bold;
    padding: 5px;
}
.leftsecsubheading1 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #898988;
    font-weight: normal;
    padding: 5px;
    padding-right: 20px;
    text-transform: uppercase;
    background-image: url(../images/arrowright.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.viewmorebtn {
    background-color: #F90;
    height: 30px;
    width: 100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border: 0;
    outline: 0;
}
#header {
    FONT-SIZE: 11px;
    font-family: Arial, Helvetica, sans-serif;
    BACKGROUND: #b5eefd 50% bottom;
    FLOAT: left;
    WIDTH: 100%;
    LINE-HEIGHT: 15px;
    margin: 0;
    padding: 7px;
}
#header UL {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 0;
    LIST-STYLE-TYPE: none;
}
#header LI {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 3px;
    BACKGROUND: url(../images/left.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0;
    PADDING-TOP: 0;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 0;
    margin-top: 0;
}
#header A {
    padding: 3px;
    DISPLAY: block;
    padding-right: 6px;
    BACKGROUND: url(../images/right.gif) no-repeat right top;
    FLOAT: left;
    COLOR: #FFF;
    TEXT-DECORATION: none;
}
#header A {
    FLOAT: none;
}
#header A:hover {
    COLOR: #14cffe;
}
#header #current {
    BACKGROUND-IMAGE: url(../images/left_on.gif);
}
#header #current A {
    BACKGROUND-IMAGE: url(../images/right_on.gif);
    COLOR: #000;
    padding: 3px;
    padding-right: 6px;
}
.fun-factor-area::before, .newsletter-area::before, .footer-widget-area::before {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%}
.footer-widget-area.footer-widget-two {
    background: #bdbdbe;
    background-image: url(../images_home/footerbg.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: bottom;
    padding-top: 15px;
}
.footer-widget-area {
    background: rgba(0, 0, 0, 0) url(../images_home/footerbg.jpg) no-repeat scroll center top / cover;
    padding-top: 20px;
    position: relative;
}
.footer-widget-area::before {
    background: rgba(33, 34, 39, 0.9) none repeat scroll 0 0;
}
.footer-widget-area::after {
    background: rgba(0, 0, 0, 0) url("img/banner/transparent.png") no-repeat scroll center top / cover;
    content: "";
    height: 64px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%}
.single-footer-widget>h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase;
}
.footer-widget-list li {
    color: #ccc;
    display: block;
    line-height: 25px;
}
.single-footer-widget.contact-text-info li {
    margin-bottom: 0;
}
.single-footer-widget.contact-text-info li:last-child {
    margin-bottom: 0;
}
.footer-widget-list li span.icon {
    display: inline-block;
    font-size: 20px;
    margin-right: 20px;
    width: 20px;
}
.footer-widget-area li.icon {
    padding-left: 40px;
    position: relative;
}
.footer-widget-area li.icon:after {
    content: "";
    font-family: FontAwesome;
    font-size: 20px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 13px;
}
.footer-widget-area li.icon.send:after {
    content: "\f1d8"}
.footer-widget-area li.icon.envelope:after {
    content: "\f0e0"}
.footer-widget-area li.icon.phone:after {
    content: "\f095"}
.footer-widget-list a {
    color: #ccc;
    line-height: 30px;
    position: relative;
}
.footer-widget-list li:hover a {
    color: #fff;
}
.widget-lists>li {
    padding-left: 13px;
    position: relative;
}
.widget-lists>li::after {
    content: "";
    font-family: FontAwesome;
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 13px;
    transition: all .3s ease 0s;
}
.widget-lists li:hover::after {
    color: #fff;
}
.footer-widget-list a i {
    padding-right: 8px;
}
.footer-widget-list.twitter-news li {
    margin-bottom: 16px;
    padding-left: 38px;
    position: relative;
    line-height: 22px;
}
.footer-widget-list.twitter-news li::after {
    content: "";
    font-family: FontAwesome;
    font-size: 33px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 38px;
}
.footer-widget-list.twitter-news li a {
    color: #fff;
    line-height: 20px;
}
.footer-widget-list.twitter-news li a:hover {
    color: #000;
}
.footer-link a, .details-social-link a {
    border: 1px solid #858585;
    color: #858585;
    display: inline-block;
    font-size: 30px;
    height: 47px;
    line-height: 44px;
    margin-right: 10px;
    text-align: center;
    transition: all .3s ease 0s;
    width: 53px;
    padding: 8px 0;
}
.footer-link>a:last-child {
    margin-right: 0;
}
.footer-link, .payment-image {
    padding-bottom: 10px;
    padding-top: 10px;
}
.footer-link a:hover {
    border-color: #fff;
    color: #fff;
}
.payment-image {
    float: right;
    padding-top: 85px;
}
.footer-area {
    background: #15161a none repeat scroll 0 0;
    color: #fff;
    padding: 24px 0;
}
#footer-menu li {
    display: inline-block;
}
#footer-menu a {
    color: #fff;
    margin-left: 19px;
    padding-left: 19px;
    position: relative;
    text-transform: uppercase;
}
#footer-menu>li:first-child a {
    margin-left: 0;
    padding-left: 0;
}
#footer-menu {
    text-align: right;
}
#footer-menu a::after {
    color: #fff;
    content: "/";
    left: -3px;
    position: absolute;
    top: 0;
}
#footer-menu li:first-child a::after {
    display: none;
}
#footer-menu a:hover {
    color: #666;
}
.footer-area span a {
    color: #fff;
}
.footer-area span a:hover {
    color: #666;
    border-bottom: 1px solid #444;
}
#subheader {
    FONT-SIZE: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    BACKGROUND: #dfe0dd 100% bottom;
    FLOAT: left;
    WIDTH: 100%;
    LINE-HEIGHT: 25px;
    margin: 0;
}
#subheader UL {
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none;
}
#subheader LI {
    PADDING-LEFT: 9px;
    BACKGROUND: #a4b376;
    FLOAT: left;
    margin: 3px;
}
#subheader A {
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: #a4b376;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #000;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
}
#subheader A {
    FLOAT: none;
}
#subheader A:hover {
    COLOR: #600;
}
#subheader #current {
    BACKGROUND: #616a48;
    float: left;
}
#subheader #current A {
    BACKGROUND: #616a48;
    COLOR: #FFF;
    float: left;
}
.textinnerhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #360;
    font-style: italic;
}
.textinnesubrhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    font-style: italic;
}
.textinnerpoint {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    line-height: 24px;
}
.tblformbox {
    height: 20px;
    width: 70%;
    border: 1px solid #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}
.tblformboxnew {
    height: 25px;
    width: 100%;
    border: 1px solid #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin-top: 10px;
    margin-bottom: 10px;
}
.tblformboxarea {
    height: 70px;
    width: 70%;
    border: 1px solid #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin-top: 5px;
}
.tblformboxareanew {
    height: 70px;
    width: 100%;
    border: 1px solid #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin-top: 5px;
}
.contactbtn {
    background-color: #05447f;
    height: 30px;
    width: 70px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    border: 0;
    outline: 0;
    margin: 3px;
    border-radius: 3px;
}
.contactright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #014584;
    line-height: 18px;
    text-align: left;
    float: left;
    padding: 10px 20px;
}
.contactright1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #03305c;
    line-height: 18px;
    text-align: left;
    float: right;
    padding: 10px 20px;
}
.faqhead {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #844f03;
    line-height: 22px;
}
.question {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #067404;
    line-height: 18px;
    font-weight: 700;
}
.faxanswer {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #333;
    padding-bottom: 5px;
    padding-left: 8px;
    line-height: 16px;
}
.managementimg {
    border: 5px solid #F90;
    height: 150px;
    width: 120px;
    margin: 5px;
    float: left;
}
.rightmainbox {
    width: 48%;
    height: auto;
    background-color: transparent;
    margin-bottom: 7px;
    margin-right: 7px;
    float: left;
}
.rightmainbox12 {
    width: 48%;
    background-color: #FFF;
    border-left: solid 1px #548704;
    border-right: solid 1px #548704;
    border-bottom: solid 1px #548704;
    margin-bottom: 7px;
    margin-right: 7px;
}
.innerrightmainbox {
    width: 100%;
    background-color: #FFF;
    border-left: solid 1px #03305c;
    border-right: solid 1px #03305c;
    border-bottom: solid 1px #03305c;
    margin-bottom: 7px;
    margin-right: 7px;
    float: left;
}
.rightboxcontnew {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 6px;
    text-align: justify;
    line-height: 17px;
    margin-bottom: 7px;
    float: left;
    min-height: 150px;
}
.exploretitletext {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFF;
    font-weight: bold;
    background-color: #03305c;
    padding: 3px;
    margin-bottom: 5px;
    text-align: left;
}
.viewtextcont {
    width: 100px;
    height: 30px;
    background-color: #14cffe;
    padding-bottom: 0;
    padding: 7px;
    border-top-left-radius: 8px;
    float: right;
}
.viewtext {
    background-color: transparent;
    height: 18px;
    width: 75px;
    border: 0;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #03305c;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
}
.boxtop {
    background: url(../images/boxtop.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 20px;
    float: left;
}
.exploreinnerbox {
    width: 100%;
    background-color: #FFF;
    border: solid 1px #548704;
    float: left;
}
.leftarrow {
    background-image: url(../images/leftarrow.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 70px;
    width: 170px;
    position: absolute;
    top: 60px;
    left: 230px;
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    padding-left: 70px;
    padding-top: 24px;
    text-decoration: none;
    cursor: pointer;
}
.leftarrow a:link {
    width: 170px;
    position: absolute;
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
}
.leftarrow a:visited {
    width: 170px;
    position: absolute;
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
}
.leftarrow a:hover {
    width: 170px;
    position: absolute;
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
}
.rightarrow {
    background-image: url(../images/rightarrow.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 70px;
    width: 170px;
    position: absolute;
    top: 60px;
    right: 30px;
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    padding-right: 70px;
    text-align: right;
    padding-top: 24px;
    cursor: pointer;
}
.rightarrow a:link {
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
}
.rightarrow a:visited {
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
}
.rightarrow a:hover {
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
}
.cheacksuittxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 3px;
    height: 20px;
    text-decoration: none;
}
div#sticker {
    padding: 10px;
    margin: 10px 0;
    background: FFF;
    width: 70px;
    background-color: #F90;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-left: 5px;
    text-decoration: none;
    cursor: pointer;
}
div#sticker a:link a:visited a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.stick {
    position: fixed;
    top: 300px;
}
.hiddenmindays {
    border: 0;
    background-color: #fff;
    width: 50px;
    color: Red;
    text-align: right;
}
.error_strings {
    font-family: Verdana;
    font-size: 10px;
    color: #f00;
    width: inherit;
}
.notavailablesec {
    width: 240px;
    height: 120px;
    line-height: 28px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #f86b16;
    background-color: #f4e9ab;
    border: 2px dotted #F60;

    padding: 10px;
}
.accomodationavailable {
    background-color: #FC6;
    height: 18px;
    margin: 3px 0;
    padding: 4px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.accomodationavailableprice {
    background-color: #bef4ab;
    height: auto;
    margin: 3px 0;
    padding: 2px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.before2day {
    background-color: #e0e1e0;
    height: 36px;
    margin: 3px 0;
    padding: 4px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    border-bottom: 2px solid #5b9746;
}
.formverysmallinputbox {
    height: 30px;
    width: 68px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px; padding:0px 10px;
    color: #333;
   /* margin-top: 5px;*/
    border: 1px #999 solid;
}
.tbltxtsubhead {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #C60;
    padding: 5px;
}
.suittxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 3px;
    border-bottom: 1px solid #999;
    height: 20px;
    text-decoration: none;
}
.suittxt a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-decoration: underline;
}
.suittxt a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-decoration: underline;
}
.suittxt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #03305c;
    text-decoration: underline;
}
.maxtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 3px;
    border-bottom: 1px solid #999;
    height: 20px;
}
.availabilitysec {
    height: 20px;
    padding: 3px;
    border-bottom: 1px solid #999;
}
.devider {
    background-color: #F90;
    height: 4px;
}
.txtprice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 6px;
    height: 28px;
    text-decoration: none;
}
.termdetails {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C00;
    text-decoration: underline;
    font-weight: normal;
    padding: 3px;
    float: right;
}
.termdetails a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C00;
    text-decoration: none;
}
.termdetails a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C00;
    text-decoration: none;
}
.termdetails a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.hotelsmalltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: auto;
    color: #000;
    font-weight: normal;
    float: left;
    cursor: pointer;
}
.newtbltxtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 98%;
    border: 1px solid #2483d0;
    margin-left: 4px;
}
.gendersec {
    float: left;
    width: 99px;
    margin: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.boldstbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    padding: 8px;
    font-weight: bold;
}
.cuttingbg {
    background-image: url(../images/cuttingbg.jpg);
    background-repeat: repeat-x;
    height: 22px;
    width: 98%;
    margin: 0 3px;
    padding-right: }
.newselbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 180px;
    border: 1px #999 solid;
}
.newselboxone {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 23px;
    width: 100%;
    border: 1px #999 solid;
}
.ovistrselbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 55px;
    border: 1px #999 solid;
}
.naturetxtnew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
    font-weight: bold;
    line-height: 26px;
    padding: 4px;
}
.maxtxtnew {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 3px;
    height: 20px;
}
.newmenusec {
    height: 42px;
    width: 100%;
    background-color: #000;
    z-index: 1000;
    position: fixed;
    top: 20px;
}
.topnewmenusec {
    width: 100%;
    position: static;
    top: 0;
}
.menumodifybtn {
    background-color: #F90;
    border-radius: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    padding: 2px;
    color: #FFF;
    float: left;
    margin: 4px;
    outline: 0;
    border: 0;
    cursor: pointer;
}
.menumodifybtn:hover {
    background-color: #360;
}
.managementheading {
    background-color: #330;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding: 5px;
    font-weight: bold;
}
.viewmoretextcont {
    width: 85px;
    height: 18px;
    padding-bottom: 0;
    margin-top: 4px;
    float: right;
}
.hotelsection {
    height: 93px;
    width: 98%;
    padding: 5px;
}
.hotelimgsec {
    height: 83px;
    width: 124px;
    margin: 5px;
    float: left;
}
.hoteltxtsec {
    height: 83px;
    width: 80%;
    margin: 5px;
    float: left;
}
.hotelpricesec {
    height: 83px;
    width: 70px;
    margin: 7px;
    float: right;
}
.hotelname {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #03305c;
    padding: 3px;
}
.hoteltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding: 5px;
    text-align: justify;
}
.hotelfrom {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #F90;
    padding: 3px;
}
.hotelprice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #C00;
    padding: 3px;
}
.hotelbookbtn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    background-color: #F30;
    text-align: center;
    border: solid 1px #FFF;
    outline: 0;
    padding: 3px;
    height: 28px;
    width: 70px;
    cursor: pointer;
}
.tbltxtareapayment {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 90px;
    width: 194px;
    border: 1px solid #666;
}
.ccavenuesubmitbtn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    background-color: #FC3;
    text-align: center;
    border: solid 1px #FFF;
    outline: 0;
    padding: 8px;
    height: 40px;
    width: 230px;
    cursor: pointer;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: justify;
}
.content p {
    text-align: justify;
    margin: 0 0 10px;
}
.advertisesection {
    background-image: url(../images/greenbg.png);
    background-repeat: repeat;
    height: 100px;
    width: 630px;
    position: absolute;
    right: 1%;
    top: 25px;
}
.modifylistbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 60px;
    border: 1px #999 solid;
    margin: 3px;
}
.usefulinfosec {
    width: 98%;
    margin: 5px;
    float: left;
    border: 1px dotted #09C;
    background-color: #fff;
}
.usefulheading {
    background-color: #09C;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    text-align: left;
    padding-left: 10px;
}
.dossec {
    width: 48%;
    background-color: #e0f7d0;
    margin: 5px;
    float: left;
    border: 1px dotted #090;
}
.doestxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-align: justify;
    line-height: 20px;
    padding: 10px;
}
.dontssec {
    width: 48%;
    background-color: #f7e0d0;
    margin: 3px;
    float: left;
    border: 1px dotted #9c4002;
}
.dontstxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-align: justify;
    line-height: 20px;
    padding: 10px;
}
.doesheading {
    background-color: #03305c;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
}
.doesheading1 {
    background-color: #03305c;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-align: center;
}
.dontsheading {
    background-color: #630;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
}
.dontsheading1 {
    background-color: #630;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-align: center;
}
.innerright {
    width: 52%;
    height: auto;
    margin: 9px 5px;
    float: left;
    background-color: #f1f1ef;
    padding: 7px;
}
.innerrightnew {
    width: 100%;
    height: auto;
    margin-top: 10px;
    padding: 0;
}
.rightadvertisenew {
    width: 100%;
    height: auto;
    margin: 5px 0;
    float: right;
    background-color: #FFF;
    padding: 5px;
}
.rightadvertisepanel {
    width: 20%;
    height: auto;
    margin: 5px 2px;
    float: right;
    background-color: #FFF;
    padding: 5px;
}
.advertisesec {
    background-color: #f1f2f3;
    width: 100%;
    cursor: pointer;
}
.advertisesec:hover {
    background-color: #e9eaeb;
    width: 100%;
    cursor: pointer;
}
.advertiseheading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #090;
    padding: 3px;
}
.advertiseimg {
    height: 60px;
    height: 60px;
    margin: 4px;
    float: left;
}
.advertisetxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    text-align: justify;
    padding: 5px;
}
.advertisesecbottom {
    background-color: #f1f2f3;
    width: 19%;
    cursor: pointer;
    float: left;
    margin: 4px;
}
.advertisesecbottom:hover {
    background-color: #e9eaeb;
    cursor: pointer;
}
.brdr-mnge {
    padding: 0;
    border: 2px solid #060;
    width: 100%;
    height: auto;
}
}.advertiseimgsec {
    padding-bottom: 6px;
    width: 100%;
    cursor: pointer;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 15px;
    padding: 5px;
    margin: 5px auto;
}
.destcmbo {
    background: #fdfdfe url(../images/droparrow.png) no-repeat Right center;
    background-color: #fdfdfe;
    display: block;
    width: 100%;
    height: 25px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.searchtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    padding: 10px 0px;
}
.addresstxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000;
    text-align: left;
    padding-right: 0;
}
.respimage {
    width: 100%!important;
    height: auto;
    display: block;
}
.topbg {
    background-image: url(../images/topbg.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 129px;
    position: fixed;
    z-index: 999;
    top: 0;
}
.downloadlink {
    font-size: 13px;
}
.insightheading {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4a8504;
    font-weight: bold;
}
.insightcontent {
    border-bottom: #333 1px dotted;
}
.downloadbtn {
    background-color: #3b7006;
    height: auto;
    width: 130px;
    border: 0;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFF;
    padding: 6px;
    font-size: 12px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
    float: right;
}
.destintxt {
    width: 150px;
    height: 18px;
    background-color: #666;
    float: left;
    margin-top: 2px;
    background-repeat: no-repeat;
    background: linear-gradient(180deg, #FFF, #e2e2e2);
    background-color: #e8e8e8;
    font-family: Arial, Helvetica, sans-serif;
    color: #03305c;
    border: solid 1px #999;
}
.destintxtstyle {
    width: 100%;
    height: auto;
    background-color: #666;
    padding: 5px;
    float: left;
    background-repeat: no-repeat;
    background: linear-gradient(180deg, #FFF, #e2e2e2);
    background-color: #e8e8e8;
    font-family: Arial, Helvetica, sans-serif;
    color: #03305c;
    border: solid 1px #999;
    margin-bottom: 5px;
}
.destintxtrightone {
    width: 100%;
    height: auto;
    /*padding: 6px;*/
    background-color: #e8e8e8;
    float: left;
    border: solid 1px #999;
    margin-bottom: 5px;
    background: linear-gradient(180deg, #FFF, #e2e2e2);
}
.destintxtright {
    width: 200px;
    height: auto;
    padding: 6px;
    background-color: #e8e8e8;
    float: left;
    border: solid 1px #999;
    background: linear-gradient(180deg, #FFF, #e2e2e2);
}
.destintxtnew {
    width: 206px;
    height: auto;
    background-color: #e8e8e8;
    float: left;
    border: solid 1px #CCC;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 6px;
    background: linear-gradient(180deg, #FFF, #e2e2e2);
    border: solid 1px #999;
}
.formsec {
    background-image: url(../images/white-patternbg.png);
    background-repeat: repeat;
    width: 100%;
    height: auto;
    background-color: #FFF;
    float: left;
    margin-top: 0;
    padding: 10px;
    border: solid 1px #666;
}
.newoneformsec {
    width: 100%;
    height: auto;
    background-color: #FFF;
}
.newinputbox {
    height: 20px;
    width: 100px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #333;
    margin-top: 0;
    border: 1px #999 solid;
    float: left;
}
.newsmltxtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 18px;
    width: 60px;
    border: 1px #999 solid;
    margin-right: 8px;
    float: left;
}
.newtxtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    height: 20px;
    width: 170px;
    border: 1px #999 solid;
}
.newbookigbtn {
    background-color: #C30;
    height: 30px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    border: solid 1px #F33;
    outline: 0;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.newbookigbtn:hover {
    background-color: #ef7b25;
    height: 30px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    border: solid 1px #F33;
    outline: 0;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.menumodifybtn {
    background-color: #F60;
    border-radius: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding: 4px;
    padding-left: 6px;
    padding-right: 6px;
    color: #FFF;
    float: left;
    margin: 4px;
    outline: 0;
    border: 0;
    cursor: pointer;
    float: left;
}
.menumodifybtn:hover {
    background-color: #360;
}
.innergallerysec {
    width: 100%;
    height: auto;
    padding: 10px 10px;
    border: solid 1px #CCC;
}
.galleryinnerright {
    width: 54%;
    height: auto;
    margin: 5px;
    float: left;
    padding: 7px;
}
.galleryinnernew {
    width: 100%;
    height: auto;
}
.gallerysecon {
    width: 100%;
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    padding: 5px;
    border: solid 1px #CCC;
    cursor: pointer;
    box-shadow: 0 0 5px #adadad;
    -webkit-box-shadow: 0 0 5px #adadad;
    -moz-box-shadow: 0 0 5px #adadad;
    -o-box-shadow: 0 0 5px #adadad;
}
.gallerysecon:hover {
    width: 100%;
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    padding: 5px;
    cursor: pointer;
    border: solid 1px #CCC;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-box-shadow: 0 5px 0 0 #CCC;
    -moz-box-shadow: 0 5px 0 0 #CCC;
    box-shadow: 0 5px 0 0 #CCC;
}
.pic {
    max-width: 100%;
    height: auto;
    opacity: 1;
    filter: alpha(opacity=100);
    border: 0;
}
.pic:hover {
    opacity: .4;
    filter: alpha(opacity=40);
    border: 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.gallerytxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #03305c;
    font-weight: 600;
    padding: 3px;
    text-align: center;
    text-decoration: none;
}
.gallerytxt a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #03305c;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
}
.gallerytxt a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #03305c;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
}
.gallerytxt a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
}
.translation-links {
    width: 25%;
    height: auto;
    position: absolute;
    right: 0;
    top: 4px;
}
.translation-links img {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
    border: 0;
    cursor: pointer;
    margin-right: 0;
    height: 14px;
    width: 18px;
}
.topmenuleft {
    width: auto;
    float: right;
}
.contactnewsec {
    width: 100%;
    height: auto;
    background-color: #8ce5fb;
    padding: 0;
    float: left;
}
.inernewsec {
    width: 100%;
    height: auto;
    background-color: #dbf6c6;
    border-top: solid 1px #090;
    padding: 5px;
    float: left;
}
.newlogo {
    width: 9%;
    height: auto;
    float: left;
    min-height: 45px;
    min-width: 45px;
    margin: 8px 0;
}
.titletxtsec {
    width: 75%;
    height: auto;
    float: left;
    margin-left: 4px;
    margin-top: 5px;
    text-align: left;
}
.typingtxt {
    font-family: 'Conv_Tangerine_Regular';
    font-size: 20px;
    color: #333;
    font-weight: bold;
    -webkit-animation: color-change 40s infinite;
    -moz-animation: color-change 40s infinite;
    -o-animation: color-change 40s infinite;
    -ms-animation: color-change 40s infinite;
    animation: color-change 40s infinite;
}
@-webkit-keyframes color-change {
    0% {
    color: #0f7002;
}
50% {
    color: #763501;
}
100% {
    color: #3d0295;
}
}@-moz-keyframes color-change {
    0% {
    color: #0f7002;
}
50% {
    color: #763501;
}
100% {
    color: #3d0295;
}
}@-ms-keyframes color-change {
    0% {
    color: #0f7002;
}
50% {
    color: #763501;
}
100% {
    color: #3d0295;
}
}@-o-keyframes color-change {
    0% {
    color: #0f7002;
}
50% {
    color: #763501;
}
100% {
    color: #3d0295;
}
}@keyframes color-change {
    0% {
    color: #0f7002;
}
50% {
    color: #763501;
}
100% {
    color: #3d0295;
}
}.newtitletxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    line-height: 22px;
    font-weight: 600;
    text-align: left;
}
.newtitletxtbtm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 22px;
    font-weight: 500;
}
.slogan {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #090;
    font-weight: bold;
    float: right;
    padding: 0 20px;
}
.secondarymenu {
    position: absolute;
    height: 30px;
    top: 0;
    right: 0;
    width: 20%}
.btmnewmenusec {
    width: 100%;
    height: auto;
    margin-left: 5px;
    float: left;
}
.btmnewmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
    padding: 5px 10px;
    display: inline-block;
    font-weight: bold;
}
.btmnewmenu a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding: 0 10px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
}
.btmnewmenu a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
}
.btmnewmenu a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #F90;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
}
.flagicon {
    width: 20px;
    float: right;
    margin: 5px;
}
.slogan {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    float: right;
    padding: 5px 20px;
}
.sitebnnrtxx {
    font-family: Arial, Helvetica, sans-serif;
    color: #014282;
    padding: 3px;
    font-size: 16px;
}
@media screen and (max-width:1920px) {
    .innerright {
    width: 55%;
    height: auto;
    margin: 9px 7px;
    float: left;
    background-color: #f1f1ef;
    padding: 5px;
}
.newlogo {
    width: 8.5%;
    height: auto;
    float: left;
    min-height: 50px;
    min-width: 50px;
    margin: 5px 0;
}
}@media screen and (max-width:1680px) {
    .innerright {
    width: 54.7%;
    height: auto;
    margin: 9px 7px;
    float: left;
    background-color: #f1f1ef;
    padding: 5px;
}
.secondarymenu {
    position: absolute;
    height: 30px;
    top: 0;
    right: 0;
    width: 25%}
.mrquesec {
    position: relative;
    color: #FFF;
    z-index: 100;
    width: 75%;
    height: auto;
    "}

	}
	
	@media screen and (max-width:  1600px)  {
    
		.innerright  {
    
			width:  54.4%;
    
			height:  auto;
    
			margin:  9px 7px;
    
			float:  left;
    
			background-color:  #f1f1ef;
    
			padding:  5px;
    
		}
		.secondarymenu  {
    
			position:  absolute;
    
			height:  30px;
    
			top:  0px;
    
			right:  0;
    
			width:  26%;
    
		}
		.mrquesec  {
    
			position:  relative;
    
			color:  #FFF;
    
			z-index:  100;
    
			width:  74%;
    
			height:  auto;
    
			"}
}@media screen and (max-width: 1440px) {
    .rightboxcontnew {
    min-height: 160px;
}
.mrquesec {
    position: relative;
    left: 10px;
    color: #FFF;
    z-index: 100;
    width: 70%;
    height: auto;
    "

		}
		.newlogo  {
    
			width:  9%;
    
			height:  auto;
    
			float:  left;
    
			min-height:  50px;
    
			min-width:  50px;
    
			margin:  8px 0px;
    
		}
		.secondarymenu  {
    
			position:  absolute;
    
			height:  30px;
    
			top:  0px;
    
			right:  0;
    
			width:  30%;
    
		}
		.btmnewmenusec  {
    
			width:  100%;
    
			height:  auto;
    
			float:  right;
    
			text-align:  right;
    
		}
	}
	
	@media screen and (max-width:  1366px)  {
    
		.rightboxcontnew  {
    
			min-height:  180px;
    
		}
		.innerright  {
    
			width:  54%;
    
			height:  auto;
    
			margin:  9px 7px;
    
			float:  left;
    
			background-color:  #f1f1ef;
    
			padding:  5px;
    
		}
		.mrquesec  {
    
			position:  relative;
    
			left:  10px;
    
			color:  #FFF;
    
			z-index:  100;
    
			width:  70%;
    
			height:  auto;
    
		}
		.secondarymenu  {
    
			position:  absolute;
    
			height:  30px;
    
			top:  0px;
    
			right:  0;
    
			width:  30%;
    
		}
		.btmnewmenusec  {
    
			width:  100%;
    
			height:  auto;
    
			float:  right;
    
			text-align:  right;
    
		}
		.newlogo  {
    
			width:  9%;
    
			height:  auto;
    
			float:  left;
    
			min-height:  50px;
    
			min-width:  50px;
    
			margin:  8px 0px;
    

		}
	}
	
	@media screen and (max-width:  1280px)  {
    
		.translation-links  {
    
			width:  25%;
    
			height:  auto;
    
			position:  absolute;
    
			right:  0px;
    
			top:  0px;
    
		}
		.rightboxcontnew  {
    
			min-height:  190px;
    
		}
		.innerright  {
    
			width:  53.8%;
    
			height:  auto;
    
			margin:  9px 5px;
    
			float:  left;
    
			background-color:  #f1f1ef;
    
			padding:  5px;
    
		}
		.galleryinnerright  {
    
			width:  53.5%;
    
			height:  auto;
    
			margin:  5px;
    
			float:  left;
    
			padding:  7px;
    
		}
		.mrquesec  {
    
			position:  relative;
    
			left:  10px;
    
			color:  #FFF;
    
			z-index:  100;
    
			width:  68%;
    
			height:  auto;
    
			"}
.secondarymenu {
    position: absolute;
    height: 30px;
    top: 0;
    right: 0;
    width: 30%}
.btmnewmenusec {
    width: 100%;
    height: auto;
    float: right;
    text-align: right;
}
.contactright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #03305c;
    line-height: 18px;
    text-align: left;
    float: left;
    padding: 10px 20px;
}
.contactright1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #03305c;
    line-height: 18px;
    text-align: left;
    float: right;
    padding: 10px 20px;
}
}@media screen and (max-width:1024px) {
    .rightboxcontnew {
    min-height: 240px;
}
.contactright {
    font-size: 12px;
    padding: 10px 10px;
    float: left;
}
.contactright1 {
    font-size: 12px;
    padding: 10px 10px;
    float: left;
}
.newinputbox {
    width: 158px;
}
.tbltxtgreynew {
    font-size: 10px;
}
.logo {
    position: fixed;
    top: 0;
    left: 1%;
    height: 50px;
    width: 80px;
    z-index: 2500000;
}
.innerright {
    width: 52.6%;
    height: auto;
    margin: 9px 7px;
    float: left;
    background-color: #f1f1ef;
    padding: 5px;
}
.galleryinnerright {
    width: 52.5%;
    height: auto;
    margin: 5px;
    float: left;
    padding: 7px;
}
.gallerysecon {
    width: 100%;
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 2%;
    padding: 5px;
    border: solid 1px #CCC;
    cursor: pointer;
    box-shadow: 0 0 5px #adadad;
    -webkit-box-shadow: 0 0 5px #adadad;
    -moz-box-shadow: 0 0 5px #adadad;
    -o-box-shadow: 0 0 5px #adadad;
}
.gallerysecon:hover {
    width: 100%;
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 2%;
    padding: 5px;
    cursor: pointer;
    border: solid 1px #CCC;
    box-shadow: 0 0 5px #adadad;
    -webkit-box-shadow: 0 0 5px #adadad;
    -moz-box-shadow: 0 0 5px #adadad;
    -o-box-shadow: 0 0 5px #adadad;
}
.language {
    background-color: #333;
    position: fixed;
    z-index: 4;
    top: 60px;
    height: auto;
    min-height: 36px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #5d5d5d;
    color: #FFF;
}
.mrquesec {
    position: relative;
    left: 10px;
    color: #FFF;
    z-index: 100;
    width: 60%;
    height: auto;
    "

		}
		.secondarymenu  {
    
			position:  absolute;
    
			height:  30px;
    
			top:  0px;
    
			right:  0;
    
			width:  40%;
    
		}
		.btmnewmenusec  {
    
			width:  100%;
    
			height:  auto;
    
			float:  right;
    
		}
		/*main menu Compatible*/
		.nav>li>a  {
    
			position:  relative;
    
			display:  block;
    
			padding:  10px 5px;
    
			font-size:  12px;
    
		}
		/*main menu  Compatible*/
		.newtitletxt  {
    
			font-family:  Arial,  Helvetica,  sans-serif;
    
			font-size:  11px;
    
			color:  #090;
    
			line-height:  22px;
    
			font-weight:  600;
    
		}
		.newtitletxtbtm  {
    
			font-family:  Arial,  Helvetica,  sans-serif;
    
			font-size:  12px;
    
			color:  #000;
    
			line-height:  22px;
    
			font-weight:  500;
    
		}
		.translation-links  {
    
			width:  25%;
    
			height:  auto;
    
			position:  absolute;
    
			right:  0px;
    
			top:  0px;
    
		}
		.newlogo  {
    
			width:  9%;
    
			height:  auto;
    
			float:  left;
    
			min-height:  50px;
    
			min-width:  50px;
    
			margin:  8px 0px;
    
		}
		.slogan  {
    
			display:  none;
    
		}
	}
	
	@media screen and (max-width:  800px)  {
        .cncl-brdr {height: auto;}
    
		.innerpagecontentsec  {
    
			padding-bottom:  170px;
    
		}
		.footerinner  {
    
			background-color:  rgba(0,  0,  0,  0.9);
    
			width:  100%;
    
			padding:  10px 0px;
    
			height:  auto;
    
			bottom:  0;
    
			position:  static;
    
		}
		.topmenuleft  {
    
			width:  auto;
    
			float:  left;
    
		}
		.innerpagetxtsec  {
    
			height:  auto;
    
			width:  100%;
    
			background-color:  #FFF;
    
			margin:  0 auto;
    
			overflow:  hidden;
    
		}
		.innerpagecontent  {
    
			background-color:  #FFF;
    
			background-color:  rgba(255,  255,  255,  .5);
    
			margin:  12px;
    
			width:  97%;
    
			height:  auto;
    
			color:  #000;
    
		}
		.language  {
    
			background-color:  #333;
    
			position:  fixed;
    
			z-index:  4;
    
			top:  60px;
    
			height:  auto;
    
			height:  auto;
    
			min-height:  36px;
    
			width:  100%;
    
			font-family:  Arial,  Helvetica,  sans-serif;
    
			font-size:  11px;
    
			padding-top:  12px;
    
			padding-bottom:  5px;
    
			border-top:  solid 1px #5D5D5D;
    
			color:  #FFF;
    
		}
		.mrquesec  {
    
			position:  relative;
    
			left:  10px;
    
			color:  #FFF;
    
			z-index:  100;
    
			width:  100%;
    
			height:  auto;
    
			"}
.secondarymenu {
    position: absolute;
    height: 30px;
    top: 8px;
    right: 0;
    width: 100%;
    text-align: center;
}
.btmnewmenusec {
    width: 100%;
    height: auto;
    float: right;
}
.newtitletxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #090;
    line-height: 22px;
    font-weight: 600;
}
.newtitletxtbtm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000;
    line-height: 22px;
    font-weight: 500;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 25px;
    padding: 5px;
    margin: 5px auto;
}
.pageimgheader {
    background-color: #03305c;
    height: 30px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    padding-left: 7px;
    padding-right: 70px;
    float: none;
    margin: 10px auto;
    background-image: url(../images/topheadstyle.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}
}
@media screen and (max-width:768px) {
    .contactright {
    height: auto !important;
    padding: 10px 0px;
}
.newsticker-jcarousellite1{display:none;}
.advt-sec{display:none;}
    .new-map {
    overflow: auto;
    display: block;
    width: 100%;
    font-size: 10px;
	padding-bottom: 15px;
}
.new-map img {
    margin-left: 0!important;
    width: auto!important;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 25px;
    padding: 5px;
    margin: 5px auto;
}
.pageimgheader {
    background-color: #03305c;
    height: 30px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    padding-left: 7px;
    padding-right: 70px;
    float: none;
    margin: 10px auto;
    background-image: url(../images/topheadstyle.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}
}

@media screen and (max-width:640px) {
.cpn-wdh{width: 100% !important; float: left;}
    .ds{overflow:auto; word-wrap: anywhere;
  width:100%; }
    .cncl-brdr {height: auto;}
    .language {
    background-color: #333;
    position: fixed;
    z-index: 4;
    top: 60px;
    height: auto;
    height: auto;
    min-height: 56px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #5d5d5d;
    color: #FFF;
}
.mrquesec {
    position: relative;
    left: 10px;
    top: 25px;
    color: #FFF;
    z-index: 100;
    width: 100%;
    height: auto;
}
.secondarymenu {
    position: absolute;
    height: 30px;
    top: 0;
    right: 0;
    width: 100%;
    text-align: center;
}
.btmnewmenusec {
    width: 100%;
    height: auto;
    text-align: center;
}
.newinputbox {
    height: 20px;
    width: 240px;
}
.txtbox {
    width: 240px;
}
.verysmltxtbox {
    width: 115px;
}
.contactright1 {
    float: left;
    padding: 10px 20px;
}
.innerpagecontent {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5);
    margin: 12px;
    width: 95%;
    height: auto;
    color: #000;
}
.pageimgheader {
    background-color: #03305c;
    background-image: none;
    height: auto;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
}
.innerpagecontentsec {
    padding-bottom: 170px;
}
.mrquesec {
    position: relative;
    left: 10px;
    right: 10px;
    color: #FFF;
    z-index: 100;
    width: 100%;
    height: auto;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 25px;
    padding: 5px;
    margin: 5px auto;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}
}
@media screen and (max-width:480px) {
.cpn-wdh{width: 100% !important; float: left;}
    .ds{overflow:auto; word-wrap: anywhere; 
  width:100%; }
    .fullwidth {
    width: 100%}
.contactright1 {
    float: left;
    padding: 10px 20px;
}
.txtbox {
    width: 142px;
}
.verysmltxtbox {
    width: 64px;
}
.newinputbox {
    height: 20px;
    width: 142px;
}
.innerpagecontent {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5);
    margin: 12px;
    width: 95%;
    height: auto;
    color: #000;
}
.pageimgheader {
    background-color: #03305c;
    background-image: none;
    height: auto;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
}
.innerpagecontentsec {
    padding-bottom: 170px;
}
.mrquesec {
    position: relative;
    left: 0;
    color: #FFF;
    z-index: 100;
    width: 100%;
    height: auto;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 25px;
    padding: 5px;
    margin: 5px auto;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}
}
@media screen and (max-width:400px) {
.cpn-wdh{width: 100% !important; float: left;}
    .ds{overflow:auto; word-wrap: anywhere; 
  width:100%; }
    .fullwidth {
    width: 100%}
.newtitletxt {
    display: none;
}
.newtitletxtbtm {
    display: none;
}
.navbar-brand {
    float: left;
    height: 60px;
    padding: 1px 5px;
    font-size: 18px;
    line-height: 20px;
    width: 300px;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 25px;
    padding: 5px;
    margin: 5px auto;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}
}
@media screen and (max-width:360px) {
.cpn-wdh{width: 100% !important; float: left;}
    .ds{overflow:auto; word-wrap: anywhere; 
  width:100%; } 
    .cncl-brdr {height: auto;}
    .newtitletxt {
    display: none;
}
.btmnewmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    padding-top: -18px;
}
.btmnewmenu a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding: 0 3px;
    text-decoration: none;
    display: inline-block;
}
.btmnewmenu a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
}
.btmnewmenu a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #F90;
    text-decoration: none;
    display: inline-block;
}
.newtitletxtbtm {
    display: none;
}
.navbar-brand {
    float: left;
    height: 60px;
    padding: 1px 5px;
    font-size: 18px;
    line-height: 20px;
    width: 240px;
}
.contactright1 {
    float: left;
    padding: 5px 10px;
}
.searchbtn {
    float: left;
    margin-left: 0;
}
.innerpagecontentsec {
    padding-bottom: 170px;
}
.innerpagecontent {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5);
    margin: 0px;
    width: 98%;
    height: auto;
    color: #000;
}.tbss{ width:90%;}
.pageimgheader {
    background-color: #03305c;
    background-image: none;
    height: auto;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
}
.exploretitletext {
    font-size: 14px;
}
.mrquesec {
    position: relative;
    left: 0;
    color: #FFF;
    z-index: 100;
    width: 100%;
    height: auto;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 25px;
    padding: 5px;
    margin: 5px auto;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}
}
@media screen and (max-width:320px) {
.cpn-wdh{width: 100% !important; float: left;}
    .ds{overflow:auto; word-wrap: anywhere; 
  width:100%; }
    .btmnewmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    padding-top: -18px;
}
.btmnewmenu a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding: 0 3px;
    text-decoration: none;
    display: inline-block;
}
.btmnewmenu a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
}
.btmnewmenu a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #F90;
    text-decoration: none;
    display: inline-block;
}
.exploretitletext {
    font-size: 14px;
}
.innerpagecontentsec {
    padding-bottom: 170px;
}
.searchbtn {
    float: left;
    margin-left: 5px;
}
.contactright1 {
    float: left;
    padding: 5px 10px;
}
.txtbox {
    width: 142px;
}
.verysmltxtbox {
    width: 64px;
}
.newinputbox {
    height: 20px;
    width: 142px;
}
.innerpagecontent {
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .5);
    margin: 0;
    width: 100%;
    height: auto;
    color: #000;
}
.pageimgheader {
    background-color: #03305c;
    background-image: none;
    height: auto;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
}
.mrquesec {
    position: relative;
    left: 0;
    color: #FFF;
    z-index: 100;
    width: 100%;
    height: auto;
}
.navbar-brand {
    float: left;
    height: 60px;
    padding: 1px 5px;
    font-size: 18px;
    line-height: 20px;
    width: 200px;
}
.searchbg {
    background-color: #193b5e;
    border-radius: 0;
    width: 100%;
    height: auto;
    color: #FFF;
    margin-top: 0;
    line-height: 25px;
    padding: 5px;
    margin: 5px auto;
}
.tbltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding: 10px 0;
}
}.accordion li.active h3 a {
    border-bottom: 1px solid #e2a504;
    border-top: 1px solid #f9c743;
    text-shadow: 0 -1px 2px #cd9602, #9cf 0 1px 2px;
    color: #FFF;
}