@font-face {
    font-family: bootstrap;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/bootstrap-icons-1.13.1/bootstrap-icons.woff2') format('woff'); /* All Major Browsers */
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../AdminAssets/assets/fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'); /* All Major Browsers */
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../AdminAssets/assets/fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'); /* All Major Browsers */
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../AdminAssets/assets/fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'); /* All Major Browsers */
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../AdminAssets/assets/fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'); /* All Major Browsers */
}
body {
    font-family: IRANSans !important;
}
html {
  font-size: 14px;
}
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}
.ak-homepagesearchdivcityfrom {
    display: none;
    width: 392px;
    height: auto;
    background-color: #fff;
    z-index: 99999;
    position: absolute;
    border: 3px solid #d8d8d8;
    max-height: 270px;
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 200px;
    border-radius: 5px;
    padding: 5px 8px;
    margin-top: 2px;
}
#ak-homepagesearchdivcityfromtour{
    width:340px !important;
}
#ak-homepagesearchdivcitytotour {
    width: 340px !important;
}
.ak-homepagesearchdivcityfrom a {
    display: block;
    border: 1px solid #fff;
    margin: 6px 5px;
    cursor: pointer;
    padding: 5px 12px;
    border-radius: 5px;
}
.ak-homepagesearchdivcityfrom a:hover {
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    margin: 6px 5px;
}
.ak-homepagesearchdivcityto {
    display: none;
    width: 392px;
    height: auto;
    background-color: #fff;
    z-index: 99999;
    position: absolute;
    border: 3px solid #d8d8d8;
    max-height: 270px;
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 200px;
    border-radius: 5px;
    padding: 5px 8px;
    margin-top: 2px;
}
    .ak-homepagesearchdivcityto a {
        display: block;
        border: 1px solid #fff;
        margin: 6px 5px;
        cursor: pointer;
        padding: 5px 12px;
        border-radius: 5px;
    }
        .ak-homepagesearchdivcityto a:hover {
            border: 1px solid #d8d8d8;
            border-radius: 8px;
            margin: 6px 5px;
        }
.akbutvnd {
    position: absolute;
    left: 30px;
}
.akcustbutt {
    border-radius: 10px;
    color: #fff !important;
    background-color: #287dfa;
    padding: 10px 16px;
    cursor: pointer;
    position: absolute;
}
.akcustbutt:hover {
    color: #287dfa !important;
    background-color: #fff;
    border: 1px solid #287dfa;
}
.ak-newreqdivforsmsconf {
    margin-top: 50px;
    color: #287dfa;
    font-size: 15px;
    font-weight: bold;
}
.ak-newreqdivforsmsconfWithdrawal {
    margin-top: 50px;
    color: #287dfa;
    font-size: 15px;
    font-weight: bold;
}
.akflightdtilinfo {
    background-color: #f2f3f4;
    padding: 10px;
    border-radius: 10px;
    width: 100%;
}
.akmaindivforremovut a {
    background-color: #dc3545;
    position: absolute;
    border-radius: 14px;
    padding: 3px 8px;
    cursor: pointer;
    border: 1px solid #dc3545;
    margin-right: 171px;
    color: #fff !important;
}
.akmaindivforremovut a:hover {
    background-color: #fff;
    color: #dc3545 !important;
}
.ak-theme-btn {
    color: #fff !important;
    cursor: pointer;
}
.ak-theme-btn:hover {
    color: #287dfa !important;
}
.aktotalpriceforonlintiktad {
    float: left;
    width: 100%;
    text-align: left;
}
.aktotalpriceforonlintiktchild {
    float: left;
    width: 100%;
    text-align: left;
}
.aktotalpriceforonlintiktinfant {
    float: left;
    width: 100%;
    text-align: left;
}
.aktotalpriceforonlintikt{
    float:left;
}
.akaktotalpriceforonlintiktadtitldiv {
    background-color: #006985;
    color: #fff;
    padding: 2px 7px;
    margin: 8px 0px;
    border-radius: 9px;
    margin-right: auto !important;
    margin-left: auto !important;
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.akaktotalpriceforonlintiktadtitldiv2 {
    background-color: #0b7463;
    color: #fff;
    padding: 6px 10px;
    margin: 5px 0px;
    border-radius: 9px;
    margin-right: auto !important;
    margin-left: auto !important;
    font-size: 16px;
}
.akairtiktswichary {
    width: 190px;
}
.akspncustom {
    background-color: #17a2b8;
    color: #fff;
    padding: 8px 49px;
    border-radius: 10px;
    font-size: 20px;
    display: block;
    width: 100%;
    margin: 5px 1px;
}
.akcustombutali {
    background-color: #287dfa;
    color: #fff !important;
    cursor:pointer;
}
.akcustombutali:hover {
    background-color: #fff;
    border: 1px solid #287dfa;
    color: #287dfa !important;
}
.akspncustomi {
    color: #ffffff;
    width: 11%;
    font-size: 33px;
}
.AkdivforPaymerntmethod {
    margin-top: 15px;
    margin-bottom: 5px;
    text-align: center;
}
.AkdivforPaymerntmethod a {
    margin: 2px 20px;
}
.btn-box-akpaymentbutt {
    display: block;
    margin-top: 10px;
    text-align: left;
}
.akspncustompayment {
    background-color: #dc3545;
    color: #fff;
    padding: 8px 49px;
    border-radius: 10px;
    font-size: 20px;
    display: block;
    width: 100%;
    margin: 5px 1px;
}
.booktiktdiv {
    box-shadow: 0px 0px 3px 3px #eee;
    margin-bottom: 25px;
}
.ofpkgarchivemaindiv {
    padding: 15px 1px ;
    margin-bottom: 20px;
}
.ofpkgarchivecardsubicon i {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    color: #17a2b8;
}
.ofpkgarchivesubdiv {
    background-color: #eee;
    padding: 15px 1px;
    border-bottom: 1px solid #d4cfcf;
    margin-bottom: 20px;
    margin-top: -15px;
}
.ofpkgarchivemainsubdiv {
    padding-right: 12px;
    margin-bottom: 10px;
    display: none;
}
.ofpkgarchivecard-body {
}
.akonltktairlinetime {
    left: 26px;
    position: absolute;
}
.akontiktarivaldiv{
    margin-right:50px;
}
.ofpkgarchiveimg {
    width: 180px !important;
    height: 130px !important;
    border-radius: 10px !important;
}
.ofpkgarchivecard-body-col-lg-4 {
    padding-top: 22px;
    border-right: 1px solid #d0d0d0;
}
.ofpkgarchivecard-body-col-lg-3 {
    text-align: center;
    color: #17a2b8;
    font-weight: bold;
    box-shadow: 0px 0px 3px 1px #17a2b8;
    padding-bottom: 0px;
    margin: -10px 0px;
}
    .ofpkgarchivecard-body-col-lg-3 span {
        margin-top: 45px;
        width: 100%;
        display: block;
        margin-bottom: 25px;
    }
.ofpkgarchivecard-body-col-lg-3 a{
    border: 1px solid #17a2b8;
    padding: 5px 20px;
    border-radius: 15px;
    cursor:pointer;
}
.ofpkgarchivecard-body-col-lg-2subidate span {
    background-color: #fff;
    border-radius: 5px;
    display: block;
    text-align: center;
}
    .ofpkgarchivecard-body-col-lg-2subfromto span {
        background-color: #fff;
        border-radius: 5px;
        display: block;
        text-align: center;
    }
.ofpkgarchivecardsubicon {
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}
.ofpkgarchivecard-body-col-lg-2subcap {
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;

}
.ofpkgarchivecard-body-col-lg-2subcap span {
    border-radius: 14px;
    color: #fff;
    padding: 3px 10px;
    display: block;
}
.ofpkgarchivecard-body-col-lg-3subprice {
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    border-radius: 10px;
    color: #5ebfce;
    font-weight: bold;
}
.ofpkgarchivecard-body-col-lg-2subordrbut {
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
}
.ofpkgarchivecard-body-col-lg-2subordrbut a {
    background-color: #17a2b8;
    border-radius: 17px;
    color: #ffffff!important;
    font-weight: bold;
    padding: 7px 16px;
    cursor:pointer;
}
.ak-section-block {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #17a2b8;
    display: block;
    border-radius: 21px;
    width: 100%;
    text-align: center;
    height: 2px;
}
.ak-section-block span{
    color: #fff;
}
.akpkgdtilorigindivcol1 {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 20px;
    color: #17a2b8;
}
.akpkgdtilorigindivcol11row1{
    text-align:center;
}
    .akpkgdtilorigindivcol11row1 .col-lg-2 {
        color: #17a2b8;
    }
    .akpkgdtilorigindivcol11row1 .col-lg-4 {
        text-align: right;
    }
.akpkgdtiltrvlplnairdivrowcol11 {
    background-color: #eee;
    padding: 21px 20px;
    border-radius: 11px;
    color: #707070;
}
.akpkgdtilorigindivrow{
    margin-bottom:20px;
}
.akpkgdtiltrvlplnairdivrowcol1row {
    height: 100%;
}
.akpkgdtiltrvlplnairdivrowcol1 span {
    display: block;
    height: 100%;
    width: 1px;
    border-left: 3px dashed #5d646d;
    margin-right: 7px;
}
.akpkgdtiltrvlplnairdivrowcol11 .akcol .akcolfrstrow {
    margin-bottom: 13px;
    margin-right: auto;
    margin-left: auto;
}
.akpkgdtiltrvlplnairdivrowcol11 .akcolicon {
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    font-size: 23px;
    color: #17a2b8;
}
.akcol .row {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.akcollogo {
    margin-bottom: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.akcol {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    display: grid;
}
.akpkgdtilorigindivcol11lstrow {
    border-bottom: 1px solid #17a2b84a;
    padding-bottom: 10px;
}
.hotel-maindiv-ui {
    background-color: #eee;
    padding: 9px 20px 5px 5px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.akhtlinofpkgsubnme {
    margin-right: 20px;
    margin-top: 15px;
    margin-bottom: 25px;
}
.akhtlinofpkgsubtar {
    margin-right: 20px;
}
.akhtlinofpkgsubstar {
    margin-right: 20px;
}
.akhtlinofpkgsubhtlsrvices {
    margin-top: 20px;
    text-align: center;
}
.akhtlinofpkgsubpricesfirstrow, .akhtlinofpkgsubpricesscndrow {
    text-align: center;
    margin-top: 20px;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 15px;
}
.akhtlinofpkgsubpricesfirstrow span {
    display: block;
    font-size: 13px;
}
.akhtlinofpkgsubpricesscndrow span {
    display: block;
    font-size: 13px;
}
.akhtlinofpkgsubpricesscndrow span {
    display: block;
}
.akhtlinofpkgsubhtlcoments {
    width: 22%;
    text-align:center;
}
.akhtlinofpkgsubhtlcoments span {
    display: block;
    margin-bottom: 20px;
    margin-top: 15px;
}
.akhtlinofpkgmainimgnamestar {
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 15px;
}
.aktourdetailinsidebar {
    position: fixed;
    width: 375px;
    margin-top: -32px;
}
.akcontactusicontourdeialdesc {
    margin-top: 25px;
    cursor: pointer;
}
.akcontactusicontourdeialmob {
    display: none;
    margin-top: 25px;
    cursor:pointer;
}
.akhotelarchivcard-img img{
    height:155px !important;
}
.akhotelarchivcard-body .col-lg-4 a {
    background-color: #17a2b8;
    color: #fff;
    padding: 10px;
    border-radius: 15px;
}
.akhotelarchivcard-body .col-lg-4 a:hover {
    background-color: #fff;
    color: #17a2b8;
    border: 1px solid #17a2b8;
}
.akclasshotldetailfirstrowcol6hotldtil {
    margin-top: 180px;
}
.akclasshotldetailfirstrowcol6hotldtilfrstrow{
    text-align:center;
}
.akclasshotldetailfirstrowcol6hotldtilscndrow {
    text-align: center;
}
.akhotldetailsdescdiv {
    margin-right: 0px;
    margin-top: 20px;
}
.akclasshotldetailfirstrowcol6hotldtilpoint {
    border-left: 1px solid #007bff;
}
    .akclasshotldetailfirstrowcol6hotldtilloc {
        border-left: 1px solid #007bff;
    }
    .akclasshotldetailfirstrowcol6hotldtilview {
        border-left: 1px solid #007bff;
    }
.akclasshotldetailfirstrowcol6hotldtilscndrowcom {
    border-left: 1px solid #007bff;
}
.akclasshotldetailfirstrowcol6hotldtilscndrowcity {
    border-left: 1px solid #007bff;
}
.akclasshotldetailfirstrowcol6hotldtilscndrowmob {
    border-left: 1px solid #007bff;
}
.akclasshotldetailfirstrowcol6hotldtilscndrow {
    margin-top: 20px;
}
.hotlnameandstarforhtldetail{
    display:flex;
}
    .hotlnameandstarforhtldetail .ratings{
        margin-right: 35px;
    }
.akclasshotllocationfirstrowcol6htldiststble {
    padding-top: 10px;
    max-height: 510px;
    overflow-y: scroll;
}
    .akclasshotllocationfirstrowcol6htldiststble .title {
        margin-bottom:10px;
    }
    .akclasshotllocationfirstrowcol6htldiststble .info__title {
        margin-bottom: 5px;
    }
.akclasshotllocationfirstrowcol6hotlmap{
    padding-top:20px;
}
.akclasshotllocationfirstrowcol6hotlfacilities{
    padding-top:20px;
}
.akclasshotllocationfirstrowcol6hotlfacilitiescollg4 {
    margin: 6px 1px;
}
.akclasshotllocationfirstrowcol6hotlrules {
    padding-top: 20px;
}
    .akclasshotllocationfirstrowcol6hotlrules .title {
        margin-bottom: 20px;
    }
.aktopsitemegamenu {
    display: block;
    left: auto;
    right: auto !important;
    min-height: 160px !important;
}
.aktourdtailmantourgalery {
    max-height: 412px;
    overflow-y: scroll;
}
.AkFormForfilterInUI{
    display:flex;
}
.akfiltertourfilter-bar-filter {
    width: 100%;
}
.akfiltertourinput-box {
    width: 70%;
    margin-right: auto;
    margin-left: auto;
}
.akfiltertourinput-box .form-group {
    margin-top: auto;
    margin-bottom: auto;
}
.akfiltertourinput-box input{
    height: 50px;
    border-radius: 10px;
}
.akcustombutalitourdtesearch {
    color: #fff !important;
    cursor: pointer;
    font-size: 18px;
    background-color: #17a2b8;
    border-radius: 23px;
    padding-right: 8px;
    padding-left: 8px;
    text-align: center;
    padding-top: 4px;
    margin-right: 5px;
}
.ak-pagination .page-item {
    margin-right: 6px;
    margin-left: 6px;
    cursor: pointer;
    color: #595959;
}
.ak-pagination .active {
    margin-right: 6px;
    margin-left: 6px;
    cursor: pointer;
    color: #fff !important;
}
.ak-pagination .page-item a {
    border-radius: 15px;
}
.ak-pagination .active a {
    border-radius: 15px;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.ak-pagination .prev {
    margin-left: 10px;
    margin-top: auto;
    margin-bottom: auto;
    color: #595959;
    cursor: pointer;
}
.ak-pagination .next {
    margin-right: 10px;
    margin-top: auto;
    margin-bottom: auto;
    color: #595959;
    cursor: pointer;
}
.akdivformainsliderdesc .carousel-action .owl-nav div.owl-prev {
    right: 40px;
    background-color: #287dfa00;
}
.akdivformainsliderdesc .carousel-action .owl-nav div.owl-next {
    left: 40px;
    background-color: #287dfa00;
}
.akdivformainsliderdesc .owl-prev i {
    font-size: 29px;
    font-weight: bold;
}
.akdivformainsliderdesc .owl-next i {
    font-size: 29px;
    font-weight: bold;
}
.akslidereach h3 {
    top: 450px;
    right: 100px;
    position: absolute;
    color: #fff;
    background-color: #92929296;
    padding: 10px 30px;
    border-radius: 10px;
}
.akdivformainslidermob{
    display:none;
}
.akbutprice {
    float: left;
    cursor: pointer;
    color: #8f8d8d;
    font-size: 15px;
    margin-left: 2px;
}
.akbutprecentage {
    float: left;
    cursor: pointer;
    color: #28a745;
    font-size: 15px;
    margin-left: 2px;
}
.akidfordepositamountcls {
    width: 40% !important;
    margin-right: auto;
    margin-left: auto;
}
.akidfordepositamountclss {
    width: 80% !important;
    margin-right: auto;
    margin-left: auto;
}
.akrowforadvncdcalcultte{
    display:none;
}
.HideDivForAdvancedDepCalcbutt {
    display: none;
}
.akrowforadvncdcalcultte input {
    border: none;
    box-shadow: 0px 0px 2px 4px #43bfe5;
    text-align: center;
    font-size: 20px;
}
.akrowforadvncdcalcultte input:focus {
    box-shadow: 0px 0px 2px 4px #43bfe5 !important;
}
.akplus {
    margin-top: 3px;
    float: right;
    margin-left: -37px;
    font-size: 12px;
    background-color: #17a2b8;
    padding: 4px 15px;
    border-radius: 16px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
.akminus {
    margin-top: -41px;
    float: left;
    font-size: 12px;
    background-color: #17a2b8;
    padding: 5px 16px;
    border-radius: 16px;
    margin-left: 2px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
.akforthetourdepresultcollg6 {
    box-shadow: 0px 0px 4px 2px #17a2b8;
    padding: 10px 10px;
    text-align: center;
}
.akforthetourdepresultcollg6 .col-lg-4 {
    font-size: 20px;
    margin-top: 40px;
}
.akforthetourdepresultcollg6 .col-lg-8 {
    font-size: 25px;
    margin-top: 65px;
    color: #17a2b8;
    font-weight: bold;
}
.akforthetourdepresultscndrow{
    margin-top:20px;
}
.akforthetourdepresultfirstrowspn1 {
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
}
.akforthetourdepresultfirstrowspn4 {
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
}
.akforthetourdepresultfirstrowspn2 {
    display: block;
    font-size: 20px;
    color: #17a2b8;
    font-weight: bold;
}
.akforthetourdepresultfirstrowspn5 {
    display: block;
    font-size: 20px;
    color: #17a2b8;
    font-weight: bold;
}
.akdivfordefaultdepmonth span {
    width: 25px;
    display: inline-block;
    background-color: #8e8e8e;
    height: 3px;
    margin-bottom: 3px;
    margin-left: 4px;
}
.akdivfordefaultdepmonthtext {
    display: inline-flex;
    padding-left: 20px;
}
.akdivfordefaultdepmonthtext span {
    font-size: 12px;
    margin-right: 14px;
    margin-left: 5px;
}
.akdivfordefaultdepmonthtext2 {
    display: inline-flex;
}
.akforthetourdepresultfirstrow {
    margin-bottom: 30px;
    margin-top: 25px;
}
.akdivfordefaultdepmonthtext2 span {
    font-size: 12px;
    margin-right: 3px;
    margin-left: 3px;
    width: 45px;
}
.aktopsitemegamenu {
    width: 1300px !important;
    min-height: 350px !important;
    right: -233px !important;
}
.aktopsitemegamenu ul {
    padding:5px;
}
.aktopsitemegamenuli2 {
    box-shadow: 0px 1px 10px 2px #dedede;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 7px;
}
.aktopsitemegamenuli2  a{
    margin-right: 90px;
}
.aktopsitemegamenuboglu2 {
    width: 650px !important;
    height: auto;
}
.aktopsitemegamenubogli3 {
    box-shadow: 0px 1px 10px 2px #dedede;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 7px;
    width: 50%;
    float:right;
}
.aktopsitemegamenuboglu2 .col-lg-5 img {
    width: 95%;
    height: 350px;
}
.aktopsitemegamenuboglu1 {
    width: 300px !important;
    text-align: center !important;
}
.aktopsitemegamenubogli2 {
    box-shadow: 0px 1px 10px 2px #dedede;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 7px;
}
.aktopsitemegamenuliimg {
    width: 20%;
}
.aktopsitemegamenuliimg img {
    width: 270px;
    height: 203px;
    margin-top: 2px;
    margin-bottom: 4px;
}
.akcreditpagelastro1stcollg6 {
    width: 45%;
    margin-top: 50px;
}
.akcreditpagelastro2stcollg6 {
    width: 45%;
    margin-top: 50px;
}
.akcreditpagelastro1stcollg6 li {
    display: block;
    margin-bottom: 15px;
}
.akcreditpagelastro2stcollg6 li {
    display: block;
    margin-bottom: 15px;
}
.akcreditpagelastro1stcollg6 ul {
    background-color: #eee;
    padding: 15px;
    border-radius: 15px;
    box-shadow: 0px 0px 5px 3px #eee;
}

.akcreditpagelastro2stcollg6 ul {
    background-color: #eee;
    padding: 15px;
    border-radius: 15px;
    box-shadow: 0px 0px 5px 3px #eee;
}
.aknptourcredittopbanercollg6img img{
    width:700px;
}
.akbutforarchivefilter{
    display:none;
}
.akarchivepagesidebarclosbut{
    display:none;
}
.ak-form-control {
    width: 550px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 17px;
    padding: 10px;
    border: 2px solid #143d8d;
    color: #143d8d;
}
.akdivforsearchfilterarchiv {
    height: 260px;
    position: absolute;
    background-color: #fff !important;
    z-index: 999;
    border-radius: 15px !important;
    margin-top: 58px;
    padding: 10px 15px;
    box-shadow: 0 0 5px 4px #eee;
    overflow-y: scroll;
    display: none;
    top: 1px;
    width: 584px;
    margin-right: 10px !important;
}
    .akdivforsearchfilterarchiv .akdivforsearchfilterarchivspn {
        box-shadow: 0px 0px 2px 0px #767676;
        display: block;
        border-radius: 5px;
        padding: 10px 1px;
        text-align: center;
        margin-bottom: 15px;
        cursor: pointer;
        background-color: #fff;
        color: #767676;
        text-decoration: none;
        margin-top: 8px;
    }
.akdivforsearchfilterarchivspn:hover {
    background-color: #143d8d;
    color: #fff;
}
.akdivforsearchfilterarchivblog {
    width: 320px;
    height: 260px;
    position: absolute;
    background-color: #ffffff;
    z-index: 999;
    border-radius: 10px;
    margin-top: 4px;
    padding: 10px 15px;
    box-shadow: 0px 0px 5px 4px #eee;
    overflow-y: scroll;
    display: none;
}
.akdivforsearchfilterarchivblog .akdivforsearchfilterarchivspn {
    display: flex;
    background-color: #eee;
    box-shadow: 0px 0px 4px 2px #cbc5c5;
    border-radius: 5px;
    padding: 5px 1px;
    text-align: center;
    margin-bottom: 10px;
    cursor: pointer;
}
.akdivforsearchfilterarchivblog .akdivforsearchfilterarchivspn img {
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-bottom: auto;
}
.akdivforsearchfilterarchivblog .akdivforsearchfilterarchivspn span{
    width: 220px;
    margin-right: 11px;
    text-align: center;
    font-size: 13px;
    text-wrap: wrap;
    margin-bottom: 13px;
}
.akbuttoordertourmobview {
    display:none;
}
.akclassogincollg6 {
    padding: 2px 13px;
}
    .akclassogincollg6 .tab-content {
        box-shadow: 0px 0px 13px 3px #c6c6c6;
        padding: 10px 50px;
        margin-top: 10px;
        border-radius: 10px;
    }
    .akclassogincollg6 .nav-tabs {
        padding: 10px 15px;
        border: none;
    }
    .akclassogincollg6 .nav-tabs a {
        border: none;
        color: #212121;
        background-color: #ffffff;
        border-radius: 14px;
    }
    .akclassogincollg6 .nav-tabs li {
        border-radius: 10px;
        border: 1px solid #eee;
        padding: 2px;
        box-shadow: 0px 0px 4px 3px #ced0d1;
        margin-left: 15px;
    }
.npdesctopmenu{
    display:block;
}
.npmobiletopmenu{
    display:none;
}
.aclsfordonwpdf {
    float: left;
    margin-left: 30px;
    font-size: 30px;
    color: #17a2b8;
}
.aclsfordonwpdf:hover {
    color: #00BCD4;
}
.sidebar-widget {
    padding: 5px 15px;
}
.akT-B-DFi {
    cursor: pointer;
    background-color: #143d8d;
    color: #fff;
    padding: 1px 10px;
    border-radius: 10px;
    text-decoration: none;
}
.akT-B-DFi:hover {
    background-color: #fff;
    border: solid 1px #143d8d;
    color: #143d8d;
}
.dropdown-menu {
    width: 270px;
}
.dropdown-divider {
    border-color: #ececec !important;
}
#akkalign-items-center-mob-3{
    display:none;
}
#back-to-top.active {
    margin-bottom: 23px;
}
#offcanvasDarkNavbar {
    display: none;
}
.akshadow {
    width: 40%;
    float: left;
}
.TLiDFR-Ak {
    display: flex;
}
    .TLiDFR-Ak img {
        width: 20px;
        height: 24px;
        margin-left: 7px;
    }
.ps-txt-prmAkfilter {
    left: 5px;
    top: 254px;
    z-index: 999;
    display:none !important;
}
    .ps-txt-prmAkprint {
        margin-left: 40px;
    }
.akcoldivhtl-Rulsmainrow11 {
    margin-top: 5px !important;
    margin-bottom: 5px;
    padding-top: 12px;
}
.akcoldivhtl-Rulsmainrow {
    margin-top: 5px !important;
    margin-bottom: 5px;
    border-top: 1px solid #dee2e6;
    padding-top: 12px;
}
.akcoldivhtl-Rulscollg3 {
    background-color: #143d8d;
    border-radius: 13px;
    color: #fff;
    margin-top: auto;
    margin-bottom: auto;
    padding: 10px 10px;
}
.aktourtitltab {
    margin-top: 20px;
    margin-bottom: 45px !important;
    padding: 5px 15px;
}
.aktourtitltab li {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 15px;
}
.aktourtitltabli {
    background-color: #fff !important;
    margin-right: 10px;
    color: #000 !important;
    padding: 14px 30px !important;
    box-shadow: 0px 0px 5px 2px #e1e1e1;
    cursor: pointer;
}
.aktourtitltabli.active {
    background-color: #143d8d !important;
    margin-right: 10px;
    padding: 14px 30px !important;
    box-shadow: 0px 0px 5px 2px #e1e1e1;
    color: #fff !important;
}
.loginviasmscodeclasa {
    cursor: pointer;
    color: #ffffff;
    background-color: #287dfa;
    padding: 2px 9px;
    border-radius: 10px;
    box-shadow: 0px 0px 4px 2px #bcbcbc;
    display: block;
    width: 35%;
    text-align: center;
    margin-top: 20px;
    text-decoration: none;
}
    .loginviasmscodeclasa:hover {
        background-color: #fff;
        color: #287dfa;
        box-shadow: 0px 0px 4px 2px #bcbcbc;
    }
.ncf-title {
    color: #fff !important;
}
.nfc-message {
    color: #fff !important;
}
.akrowtiktmyacota {
    background-color: #2196f35c;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
}
.akrowtiktmyacota h3 {
    color: #000 !important;
    margin-bottom:10px;
}
.akrowtiktmyacota span {
    color: #000 !important;
}
.ticktcustomerreply {
    padding: 15px 5px;
    background-color: #eee;
    border-radius: 15px;
    margin: 2px;
}
.ticktadminreply {
    background-color: #afafaf;
    padding: 15px 5px;
    border-radius: 15px;
    margin: 2px;
    color: #fff;
}
.ak-theme-btn-close-tkt {
    background-color: rgb(220 54 67);
    color: #ffffff;
    width: 185px;
    padding: 10px 5px;
    text-align: center;
    font-size: 17px;
    cursor:pointer;
}
.akulwat {
    width: 100% !important;
    display: flex;
    margin-top: 70px;
}
    .akulwat li {
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 10px;
        width: 23% !important;
        box-shadow: 0px 0px 4px 0px #287dfa;
    }
.akulwatstockremain {
    box-shadow: 0px 0px 4px 0px #287dfa;
    border-radius: 15px;
    text-align: center;
}
.akulwatstockremain h3{
    color: #287dfa;
}
.akcustbuttTawalt {
    border-radius: 10px;
    color: #fff !important;
    background-color: #287dfa;
    padding: 10px 16px;
    cursor: pointer;
    position: absolute;
    margin-top: 20px;
    left: 55px;
}
.on-hotel-tour-flightinfo {
    background: #143d8d;
    padding: 7px 40px;
    border-radius: 10px;
    color: #ffffff;
    border: 3px solid #ffffff;
    font-weight: bold;
    width: 20%;
    text-align: center;
    text-decoration: none;
    cursor:pointer;
    height:45px;
}
.on-hotel-tour-flightinfo:hover {
    color: #143d8d;
    background-color: #fff;
    border: 3px solid #143d8d;
}
.akonhotlrooprices-row {
    margin-bottom: 5px;
    margin-top: 5px;
    color: #212529;
    padding: 20px 5px;
    box-shadow: 0px 0px 2px 0px #a4a6aa;
    width: 100%;
    border-radius: 12px;
}
.ak-btn-btnfortourroomchoose {
    background-color: #fff;
    border-radius: 10px;
    color: #143d8d;
    text-decoration: none;
    height: 70%;
    align-items: center;
    display: flex;
    padding: 0px 43px;
    font-size: 16px;
    border: 1px solid #143d8d;
    cursor: pointer;
}
.ak-btn-btnfortourroomchoosespn {
    background-color: #32ab9f;
    border-radius: 10px;
    color: #ffffff;
    text-decoration: none;
    height: 20%;
    align-items: center;
    display: flex;
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    margin-top: 3px;
    margin-bottom: 7px;
    padding: 2px 6px;
}
.ak-btn-btnfortourroomchoose:hover {
    background-color: #143d8d;
    color: #fff;
    border: 1px solid #fff;
}
.ak-hotlroomtype-rules {
    margin-top: 30px;
    margin-bottom: -20px;
}
.akonhotlrooprices {
    display: flex;
    width: 100%;
}
.akonhotlrooprices span {
    width: 17%;
    text-align: center;
}
.akonhotlrooprices .akpspan1 {
    text-align: center !important;
    font-size: 20px !important;
}
.akonhotlrooprices .akpspan2 {
    text-align: center !important;
    font-size: 13px !important;
}
.akform-control {
    width: 46px;
    height: 32px;
    border: 1px solid #295494;
    border-radius: 10px;
    padding-right: 0px;
    padding-left: 20px;
}
.akbtn-outline-primary {
    width: 25px;
    height: 25px;
    border-radius: 13px;
    margin: 1px 4px;
    background-color: #ffffff00;
    color: #143d8d;
    border: 1px solid #143d8d;
}
.akspnonhotromdet p{
    text-align:center !important;
}
.akbtn-outline-primaryrounded-pill {
    border: none;
    background-color: #fff;
    font-size: 15px;
    margin-right: 20px;
    margin-left: 20px;
    color: #707070;
}
.akcol-12-col-md-3-touronlinesidebar {
    display: none;
    position: fixed;
    left: 360px;
    z-index: 999;
}
.akcol-12-col-md-3-htlsidebar {
    display: block;
}
.akcol-12-col-md-3-htlsidebarhtldetail {
    position:fixed;left:115px;
}
#emptybasketonhotelsepehr img{
    width: 100px;
    margin-right: auto;
    margin-left: auto;
}
.akcol-12-col-md-3-ontoursidebar {
    display: block;
    position: fixed;
    left: 75px;
    z-index: 999;
    top:86px;
}
.akcol-12-col-md-3-htlsidebar-shadow {
    position: fixed !important;
    max-width: 350px;
    max-height: 600px;
    overflow-y: scroll;
    top: 110px;
}
.akcol-12-col-md-3-htlsidebar-shadoww {
    position: fixed !important;
    max-width: 350px;
    max-height: 600px;
    overflow-y: scroll;
    top: 61px;
}
.akrow-onHtl-Cartsidbar {
    margin-bottom: 12px;
    padding: 7px 2px;
    margin-right: 1px !important;
    margin-left: 1px !important;
    margin-top: 4px !important;
}
.akdivider {
    background-color: #143d8d;
    height: 1px;
    box-shadow: 0px 0px 1px 1px #143d8d;
    border-radius: 14px;
}
.akfirstrowonhtlname {
    color: #143d8d;
    font-size: 18px;
}
    .akfirstrowonhtlname span {
        float: left;
        color: #ffffff;
        border: 1px solid #ff0000;
        padding: 1px 6px;
        border-radius: 11px;
        background-color: #ff0000;
        cursor:pointer;
    }
        .akfirstrowonhtlname span:hover {
            color: #ff0000;
            border: 1px solid #ff0000;
            background-color: #ffffff;
        }
.akfirstrowonhtlboardtype {
    font-size: 12px;
    color: #787878;
    margin-right: -33px;
    margin-top: 10px !important;
}
.akfirstrowonhtlextraservices {
    font-size: 12px;
    color: #787878;
    margin-right: -33px;
}
.akfirstrowonhtlnumbr {
    color: #143d8d;
    display: flex;
}
.akfirstrowonhtlnumbr p {
    font-size: 14px !important;
    margin-right: 10px;
}
.akfirstrowonhtlprice {
    color: #143d8d;
    display: flex;
}
.akfirstrowonhtlprice svg {
    margin-top: 15px;
    margin-left: 5px;
}
.akfirstrowonhtlprice p {
    font-size: 14px;
    margin-top:11px;
}
.akrow-onHtl-Cartsidbar {
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    background-color: #f8f8f8;
}
.akfirstrowonhtlTotalprice {
    margin-bottom: 12px;
    padding: 7px 2px;
    margin-right: 1px !important;
    margin-left: 1px !important;
    margin-top: 4px !important;
    background-color: #009688;
    border-radius: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    cursor:pointer;
}
    .akfirstrowonhtlTotalprice p {
        font-size: 20px !important;
        color: #fff !important;
    }
.ak-rounded-pill-px-5 {
    color: #ffffff !important;
    background-color: #868686 !important;
    border: none !important;
}
.htloutofstockmsg {
    color: #E91E63 !important;
    display: block;
    margin-right: 32px;
}
.akfirstrowonhtlnamespan1nme{
    font-size:13px;
}
.akfirstrowonhtlnamespan2butt {
    cursor: pointer;
    margin-right: 50px;
    background-color: #ff0000;
    padding: 0px 4px;
    color: #fff;
    border-radius: 11px;
    font-size: 15px;
    box-shadow: 0px 0px 0px 1px #900707;
}
.akbutforshoonhtlcustinfo {
    width: 100%;
    background-color: #009688;
    color: #fff;
    padding: 11px 1px;
    border-radius: 15px;
    text-align: center;
    font-size: 17px;
    text-decoration: none;
    cursor:pointer;
}
    .akbutforshoonhtlcustinfo:hover{
        color:#fff;
    }
    .akbutforonlinetour {
        width: 100%;
        background-color: #009688;
        color: #fff;
        padding: 11px 1px;
        border-radius: 15px;
        text-align: center;
        font-size: 17px;
        text-decoration: none;
        cursor: pointer;
        display: block;
        margin-top: 10px;
    }
.akbutforonlinetour:hover {
    background-color: #fff;
    border: 1px solid #009688;
    color: #009688;
}
.aktouronlineflightinfomaindiv-pb-22 {
    width: 100%;
}
.onlinetourflightinfopriceanddatediv {
    width: 100%;
    display: flex;
    background-color: #009688;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 30px;
}
.onlinetourflightinfopriceanddatediv span {
    width: 50%;
    display: block;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
}
.akonhotlroopricesonlinetour {
    display: flex;
    width: 100%;
}
.akonhotlroopricesonlinetour .spn1 {
    width: 25%;
    text-align: center;
}
.akonhotlroopricesonlinetour .spn2 {
    width: 30%;
    text-align: center;
}
.akonhotlroopricesonlinetour .spn3 {
    width: 20%;
    text-align: center;
}
.akonhotlroopricesonlinetour .spn4 {
    width: 22%;
    text-align: center;
}
.akonhotlroopricesonlinetour .spn5 {
    width: 18%;
    text-align: center;
}
.akonhotlroopricesonlinetour .spn5 a{
    color: #143d8d;
    text-decoration: none;
    font-weight: 600;
    box-shadow: 0px 3px 0px 0px #143d8d;
}
.akonhotlroopricesonlinetour .spn5 a:hover {
    box-shadow: 0px 0px 2px 2px #143d8d;
    padding: 2px 7px;
    border-radius: 8px;
}
.akdivclasstoursidbarinfo {
    box-shadow: 0px 0px 2px 2px #009688;
    border-radius: 10px;
    padding: 12px;
    font-size: 18px;
}
.akdivfortouronlcustinfomaindiv {
    background-color: #fff;
    padding: 15px;
    border-radius: 12px;
    margin-bottom: 25px;
}
.akfooternamads{
    display:flex;
}
.akdivonhtlcus-info {
    width: 100%;
    min-height: 30px;
    border: 1px solid #c9c9c9;
    margin: 15px 1px;
    border-radius: 8px;
    padding: 10px;
}
.akdeletepsnghtlonline {
    left: 22px;
    position: absolute;
    width: 40px !important;
    font-size: 17px;
    color: #ffffff !important;
    cursor: pointer;
    background-color: #ff0000;
    border-radius: 10px;
    padding: 2px;
    text-align: center;
    text-decoration:none !important;
}
.akbutshowmoretourlit {
    color: #fff;
    background-color: #143d8d;
    padding: 13px 10px;
    border-radius: 10px;
    width: 100%;
    display: block;
    text-align: center;
    cursor:pointer;
}
.akbutshowmoretourlit:hover {
    color: #143d8d;
    background-color: #fff;
    border: 3px solid #143d8d;
}
.akbutshowmoretourlitAirtikt {
    color: #fff;
    background-color: #143d8d;
    padding: 13px 10px;
    border-radius: 10px;
    width: 100%;
    display: block;
    text-align: center;
    cursor: pointer;
}

    .akbutshowmoretourlitAirtikt:hover {
        color: #143d8d;
        background-color: #fff;
        border: 3px solid #143d8d;
    }
.shdfkashas{
    display:flex;
}
    .shdfkashas select {
        width: 40%;
        margin-right: 20px;
        margin-bottom: 20px;
    }
.shdfkashaskidselect {
    width: 100%;
    display: block;
}
    .shdfkashaskidselect select {
        width: 25%;
        float: left;
        margin-top: 10px;
        margin-bottom: 5px;
        margin-left: 26px;
    }
.mb-3akairmai2a img {
    width: 80px;
    height: 50px;
}
.mb-3akairmain1{
    display:flex;
}
.mb-3akairmai2{
    display:flex;
}
.mb-3akairmain3 {
    margin-top: 30px;
    margin-right: 20px;
}
.mb-3akairmaind-md-block {
    margin-top: 20px;
    margin-left: 30px;
}
.akpdfbutt {
    background-color: #fff;
    color: #143d8d;
    width: 100%;
    display: block;
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    box-shadow: 0px 0px 4px 2px #143d8d;
    text-decoration: none;
}
.akpdfbutt:hover {
    background-color: #143d8d;
    color: #fff;
}
/*.akclsnavtabminpgeair {
    width: 125px;
    text-align: center;
    background-color: #143d8d;
    border-radius: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px 1px;
}
.akclsnavtabminpgetour {
    width: 125px;
    text-align: center;
    background-color: #143d8d;
    border-radius: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px 1px;
}*/
.akclsnavtabminpgeair a {
    box-shadow: 0px 0px 3px 2px #b1b1b1;
    margin-bottom: 10px;
    width: 110px;
    padding: 12px 15px;
    text-align: center;
    font-weight: bold;
    color:#000 !important;
    cursor:pointer;
}
.akclsnavtabminpgeair svg {
    color: #000 !important;
}
.akclsnavtabminpgeair .nav-link.active {
    box-shadow: 0px 0px 3px 2px #b1b1b1;
    margin-bottom: 10px;
    width: 110px;
    padding: 12px 15px;
    text-align: center;
    font-weight: bold;
    color: #fff !important;
    background-color: #f1a350 !important;
}
.akclsnavtabminpgetour .nav-link.active {
    box-shadow: 0px 0px 3px 2px #b1b1b1;
    margin-bottom: 10px;
    width: 110px;
    padding: 12px 15px;
    text-align: center;
    font-weight: bold;
    color: #fff !important;
    background-color: #d4782b !important;
}
.akclsnavtabminpgehtol .nav-link.active {
    box-shadow: 0px 0px 3px 2px #b1b1b1;
    margin-bottom: 10px;
    width: 110px;
    padding: 12px 15px;
    text-align: center;
    font-weight: bold;
    color: #fff !important;
    background-color: #fbbf69 !important;
}
.akclsnavtabminpgeair .nav-link.active svg {
    color: #fff !important;
}
.akclsnavtabminpgetour{
    display:block;
}
.akclsnavtabminpgetour a {
    box-shadow: 0px 0px 3px 2px #b1b1b1;
    margin-bottom: 10px;
    width: 110px;
    padding: 12px 15px;
    text-align: center;
    font-weight: bold;
    color: #000 !important;
    cursor:pointer;
}
    .akclsnavtabminpgetour svg {
        color: #000 !important;
        margin-right: 6px;
    }
.akclsnavtabminpgetour .nav-link.active {
    box-shadow: 0px 0px 3px 2px #b1b1b1;
    margin-bottom: 10px;
    width: 110px;
    padding: 12px 15px;
    text-align: center;
    font-weight: bold;
    color: #fff !important;
}
    .akclsnavtabminpgetour .nav-link.active svg {
        color: #fff !important;
        margin-right: 6px;
    }
.theme-btnaak {
    text-decoration: none;
    cursor: pointer;
    margin-top:21px;
}
/*.akclsnavtabminpgeair a:active {
    background-color: #143d8d !important;
    color: #fff !important;
}

.akclsnavtabminpgetour a:active {
    background-color: #143d8d !important;
    color: #fff !important;
}*/
/*.akclsnavtabminpgeair a:hover {
    background-color: #143d8d !important;
    color: #fff !important;
}

.akclsnavtabminpgetour a:hover {
    background-color: #143d8d !important;
    color: #fff !important;
}*/
.aknpusacindxrow {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
    width: 100%;
    height: 150px;
}
.aknpusacindxrow .col-lg-4ak {
    background-color: #287dfa;
    padding-top: 50px;
    border-radius: 15px;
    color: #fff;
    width: 22%;
    margin-right: auto;
    margin-left: auto;
    height: 185px;
}
.col-lg-4ak svg{
    width: 35px !important;
    height: 35px !important;
}
.col-lg-4ak i {
    color: #fff;
}
.col-lg-4ak a {
    color: #fff;
}
.col-lg-4ak p {
    margin-top:20px;
}
.font-size-26hotelcombnum {
    border-top: 1px solid #c0c0c0;
    padding-top: 10px;
    margin-top: 30px;
    padding-bottom: 15px;
}
.bd-example11 {
    position: absolute;
    right: 580px;
}
#flightnumbersss {
    color: #143d8d;
}
#aksectmainairflightsrch{
    padding-top:15px !important;
}
.pclstoudetildocrulefaci {
    margin-right: 25px;
    font-size: 14px !important;
}
.akclastourdtailmaiimg {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 65%;
}
.akclastourdtailmaiimg img {
    border-radius : 25px;
}
.akstrongdolarpric {
    margin-right: 85px;
}
.akdlbutttext-decoration-none {
    font-size: 12px;
}
.ps-txt-prmaktouetfromtop {
    margin-right: 5px;
}
.aklimenuta a {
    text-decoration: none;
}
.aklimenuta ul {
    width: 350px !important;
    padding: 11px;
}
.aklimenuta .llllllllll {
    width: 600px !important;
}
.llllllllll li{
    width:49% !important;
}
.llllllllll .lftttt {
    float: left;
    border-bottom: 1px solid #eee;
}
.llllllllll .righttt {
    border-bottom: 1px solid #eee;
}
.righttt ul {
    z-index: 9;
    right: auto !important;
    left: 100% !important;
}
.lftttt ul {
    z-index: 9;
    right: 100% !important;
    left: auto !important;
}
.lftttt ul>li {
    width:100% !important;
}
.righttt ul > li {
    width: 100% !important;
}
.aklimenuta ul > li {
    padding-top: 3px;
    padding-bottom: 3px;
    width: 100%;
}
.aknavmenumobctaaa {
    display: none;
}
.aknavmenudesctaaa {
    display: block;
}
.akflightnextprevdateprice {
    display: flex;
}
.akflightnextprevdatepricesub {
    width: 75px;
    height: 58px;
    background-color: #143d8d;
    border-radius: 11px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    text-align: center;
    padding: 7px;
    font-size: 11px;
    color: #fff;
    cursor: pointer;
    box-shadow: 0px 2px 4px 2px #a8acb1;
}
.akflightnextprevdatepricesub:hover {
    color: #143d8d;
    background-color: #fff;
}
.akflightnextprevdatepricesub span {
    display: block;
}
.akflightnextprevdatepricesub00 {
    width: 75px;
    height: 58px;
    background-color: #fff;
    border-radius: 11px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    text-align: center;
    padding: 7px;
    font-size: 11px;
    color: #000;
    cursor: pointer;
    box-shadow: 0px 2px 4px 2px #a8acb1;
}
.akflightnextprevdatepricesub00 span {
    display: block;
}
.mapppp {
    overflow: scroll !important;
}
.akflightsearchmainrow {
    background-color: #ffff;
    padding: 15px 5px;
    border-radius: 18px;
    margin-bottom: 14px;
}
.akflightsearchcollgpric h6 {
    width: 48%;
    float: right;
    padding-right: 20px;
}
.akflightsearchcollgpric a {
    margin-top: 1px !important;
    width: 170px;
    float: left;
}
.abutfofflightinfonedato{
    display:none;
}
.akbuttocloseflightinfoclas {
    display:none;
}
.akhotel-price-mt-3 {
    display: block !important;
    position: absolute;
    left: 22px;
    bottom: 20px;
    background: #ffffff;
    padding: 7px 40px;
    border-radius: 10px;
    color: #143d8d;
    border: 3px solid #143d8d;
    font-weight: bold;
}
.aklblsrvmogh {
    display: table;
    margin-bottom: 5px;
    margin-right: 32px;
    width: 100%;
}
.aklblsrvmogh svg {
    color: #143d8d;
    padding-bottom: 1px;
    margin-left: 2px;
    float: right;
}
.aklblsrvmogh span {
    font-size: 11px;
    color: #5c5c5c;
    font-weight: 600;
    float: right;
    width: 70px;
}
.aklblsrvmogh input {
    font-size: 19px !important;
    width: 30px;
    height: 17px;
    margin-left: 40px;
}
.col-md-4-aksasas {
    width: 23% !important;
    text-align: center;
    background: #e5e5e5;
    padding: 15px 2px;
    border-radius: 15px;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-bottom: 15px;
}
.col-md-4-aksasas a {
    background-color: #ffffff;
    color: #0a1e46;
    padding: 5px 25px;
    border-radius: 10px;
    border: solid 1px #0a1e46;
    cursor:pointer;
}
.col-md-4-aksasas a:hover {
    background-color: #0a1e46;
    color: #ffffff !important;
    border: solid 1px #ffffff;
}
.col-md-4-aksasas #akidforcodefa {
    height: 75px;
}
.akbuttochooseflightinfo {
    background: #fff !important;
    border-radius: 10px;
    color: #000000 !important;
    padding: 4px 20px;
    font-size: 13px;
    box-shadow: 0px 0px 7px 2px #151515 !important;
    text-decoration: none !important;
    cursor: pointer;
}
    .akbuttochooseflightinfo:hover {
        box-shadow: 0px 0px 1px 0px #000000;
    }
.aaforbacktoroomlist {
    width: 50%;
    position: absolute;
    top: 1px;
    background: #143d8d;
    text-decoration: none;
    text-align: center;
    padding: 5px 1px;
    border-radius: 12px;
    margin-top: 15px;
    margin-right: 190px;
    color: #fff;
    box-shadow: 0px 0px 3px 2px #009688;
    cursor: pointer;
}
.aaforbacktoroomlist:hover {
    background: #fff;
    color: #009688;
    box-shadow: 0px 0px 3px 2px #143d8d;
}
.akrowhtldetilroomrows {
    box-shadow: 0px 0px 2px 2px #143d8d;
    padding: 3px;
    width: 100%;
    margin-right: auto !important;
    margin-left: auto !important;
    border-radius: 10px;
    margin-bottom: 15px;
}
#Pricesssssontour {
    display:none;
    background-color: #009688;
    margin-top: 10px;
    border-radius: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 15px;
    text-align: center;
}
#nedatourswaitingmodal img {
    width: 469px;
    border-radius: 10px;
}
.tourchkoutpgecol-lg-8{
    margin-left:auto;
    margin-right:auto;
}
.akhtlinfochkouttour {
    display: flex;
    background-color: #ffffff;
    border-radius: 11px;
    padding: 25px;
    margin-bottom: 15px;
}
.akhtlinfochkouttour img {
    width: 195px;
    border-radius: 12px;
}
    .akhtlinfochkouttour .name a{
        text-decoration: none !important;
    }
    .akhtlinfochkouttourgustinfo {
        display: flex;
        background-color: #ffffff;
        border-radius: 11px;
        padding: 25px;
        margin-bottom: 15px;
    }
.akhtlinfochkouttourgustinfooo {
    display: block;
    background-color: #ffffff;
    border-radius: 11px;
    padding: 25px;
    margin-bottom: 15px;
}
    .akhtlinfochkouttourgustinfooo .akroomnmehotlonlinchkoutsrvicediv {
        margin-right:15px;
    }
    .akhtlinfochkouttourgustinfooo .akroomnmehotlonlinchkoutsrvicediv span {
        margin-right: 35px;
        font-size: 13px;
        color: #143d8d;
        font-weight: 900;
        display: block;
        margin-bottom: 10px;
        margin-top: 10px;
    }
.akhtlinfochkouttourgustinfooo .table-responsive {
    margin-top: 25px;
}

            .akhtlinfochkouttourgustinfooo .sppnn {
                color: #143d8d;
                font-weight: 600;
            }
        .akhtlinfochkouttourflight {
            display: flex;
            background-color: #fff;
            border-radius: 10px;
            padding: 28px 25px;
            align-items: center;
            margin-bottom: 15px;
        }
.akhtlinfochkouttourflight .f1 img{
    width:80px;
}
.akhtlinfochkouttourflighttwo {
    display: flex;
    background-color: #fff;
    border-radius: 10px;
    padding: 28px 25px;
    align-items: center;
    margin-bottom: 25px;
}
.akhtlinfochkouttourflighttwo .f5 img {
    width: 80px;
}
.akontorchkoutmaindiv {
    margin-top: 50px !important;
    margin-bottom: 50px;
}
.akhtlinfochkouttourgustinfo .table-responsive {
    margin-top: 25px;
}
.akhtlinfochkouttourgustinfo .sppnn {
    color: #143d8d;
    font-weight: 600;
}
.akspntourhspantitle {
    background-color: #143d8d;
    width: 15% !important;
    border-radius: 10px;
    margin-bottom: 3px;
    padding: 3px;
    color: #fff;
}
.akhtlinfochkouttourrsrv {
    background-color: #fff;
    display: flex;
    padding: 13px;
    border-radius: 10px;
    text-align: center;
    margin-bottom:15px;
}
    .akhtlinfochkouttourrsrv .fr {
        width: 25%;
        margin-right: auto;
        margin-left: auto;
    }
    .akhtlinfochkouttourrsrv .f4 {
        font-weight: 600;
    }
.akbutprintvouchr {
    width: 100%;
    display: block;
    background-color: #143d8d;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    cursor:pointer
}
    .akbutprintvouchr:hover {
        background-color: #fff;
        color: #143d8d;
        border: 2px solid #143d8d;
        padding: 10px;
    }
.akbutadvancecalculatorfortourdepclas {
    background-color: #143d8d;
    color: #fff;
    padding: 10px 5px;
    border-radius: 11px;
    margin-top: 35px;
    display: block;
    cursor: pointer;
}
    .akbutadvancecalculatorfortourdepclas:hover {
        color: #fff;
    }
    .akfirstrowonhtlprice {
        display: block;
    }
#akroomnmehotlonlinchkout {
    width: 100%;
}
.akhtlinfochkouttourgustinfooo .roomdivs {
    background-color: #eee;
    border-radius: 12px;
    padding: 13px;
}
.sktrnsfrinfovouchhtlon {
    margin-top: 15px;
}
.sktrnsfrinfovouchhtlon label {
    display: block;
    font-size: 15px;
}
#akroomnmehotlonlinchkoutsrvicediv{
    display:flex;
}
.akclssrvionfovouchr{
    width:50%;
}
.akclsvouchrefnumbvouchr {
    width: 50%;
}
    .akclsvouchrefnumbvouchr span {
        display: block;
    }
@media (max-width:768px) {
    .akpforfllightinfocitytocitydivdiv {
            display: flex;
        }

        .akpforfllightinfocitytocity {
            font-size: 14px !important;
            margin-right: 10px;
            margin-top: 15px;
        }

        .akpforfllightinforfnumber {
            margin-right: 20px !important;
            color: #143d8d !important;
            font-size: 15px !important;
            margin-top: 15px;
        }

        .akbuttocloseflightinfoclas {
            display: block;
            text-decoration: none;
            background-color: #ffffff;
            color: #0b7463;
            border-radius: 10px;
            padding: 8px;
            box-shadow: 0px 0px 2px 2px #0b7463;
            margin-top: 10px;
        }

        .aktotalpriceforonlintiktadtitl {
            float: right;
        }

        .ak-blogfiltersidebardescflight {
            position: absolute;
            top: 83px;
            left: 5px;
            right: 5px;
        }

        .abutfofflightinfonedato {
            display: block;
            float: left;
            background-color: #143d8d;
            padding: 5px 12px;
            border-radius: 9px;
            color: #fff;
            position: fixed;
            left: 1px;
            z-index: 9;
            font-size: 12px;
            width: 55px;
            text-align: center;
            text-decoration: none;
        }

        .akflightsearchcollgimg {
            width: 27% !important;
            padding-top: 13px;
        }

        .akflightsearchcollgdest {
            width: 31% !important;
            font-size: 14px;
            padding-top: 13px;
        }

        .akflightsearchcollgdep {
            width: 39% !important;
            padding-top: 20px;
            font-size: 14px;
        }

        .akflightsearchcollgpric {
            margin-top: 2px;
        }

            .akflightsearchcollgpric h6 {
                background-color: #ffffff;
                border-radius: 23px;
                padding: 8px 30px;
                color: #143d8d;
                margin-top: 2px;
                border: 1px solid #143d8d;
            }

        .aksitpgingnp {
            position: absolute;
            margin-top: -31px;
        }

        .akrowtktkrmsms {
            padding: 75px 10px 20px 10px !important;
        }

        .akflightnextprevdatepricesub00 span {
            font-size: 10px;
        }

        .akflightnextprevdatepricesub {
            width: 100px !important;
        }

            .akflightnextprevdatepricesub span {
                font-size: 10px;
            }

            .akflightnextprevdatepricesub svg {
                width: 10px;
            }

        .aknavmenumobtamain-menu-content {
            margin-right: 0px !important;
        }

        .aknavmenudesctaaa {
            display: none;
        }

        .aknavmenumobctaaa {
            display: block;
        }

        .aklimenuta .aklimenutaullmobgen {
            width: 100% !important;
            padding: 11px;
            background-color: #7a7a7a !important;
            color: #fff;
            margin-top: 15px;
            border-radius: 10px !important;
            height: 330px !important;
            position: absolute !important;
        }

        .aklimenuta ul > li a {
            color: #fff !important;
        }

        .aklimenuta .aklimenutaullmobliull {
            background-color: #464646 !important;
            width: 320px !important;
            border-radius: 13px !important;
            position: absolute !important;
            z-index: 9;
            margin-top: 7px;
        }

        .bd-example11 {
            right: 1px;
            margin-top: 52px;
        }

        .aknpusacindxrowcontainer-fluid {
            overflow-y: scroll;
        }

        .aknpusacindxrow {
            display: inline;
        }

            .aknpusacindxrow .col-lg-4ak {
                width: 65%;
                margin-bottom: 25px;
            }

        .akairtktrestbl {
            overflow: scroll;
            display: block;
        }

        .mb-3akairmain1 {
            display: block !important;
        }

        .mb-3akairmai2 {
            display: flex !important;
        }

        .mb-3akairmaind-md-block {
            display: block !important;
            text-align: center;
        }

        .mb-3akairmai2a img {
            width: 80px;
            height: 85px;
        }

        .mb-3akairmain3 {
            margin-top: 10px;
            margin-right: 0px;
        }

        .ak-homepagesearchdivcityfrom {
            width: 343px;
        }

        .ak-homepagesearchdivcityto {
            width: 343px;
        }

        .akhotel-price-mt-3n {
            top: 100px !important;
            left: 1px;
        }

        .akhotel-price-mt-3 {
            width: 60%;
            height: 60px;
            border: none;
            top: 130px !important;
            background: none;
        }

        .on-hotel-tour-flightinfo {
            width: 45%;
            font-size: 13px;
        }

        .on-hotel-price {
            width: 100%;
            text-align: center;
        }

        .ontour-sehotlbutt {
            width: 137px;
            height: 62px;
            border-radius: 15px !important;
            bottom: 22px;
            position: absolute;
            left: 20px;
        }

    #akbutadvancecalculatorfortourdep {
        position: absolute;
        width: 91%;
       
    }
    .akcol-12-col-md-3-htlsidebar-shadow {
        max-height: 471px;
        top: 20px;
    }

        .ak-contresps-txt-prm {
            background-color: #1a8d14 !important;
            color: #fff !important;
            position: fixed;
            left: 11px;
            z-index: 999;
            bottom: 63px;
            font-size: 14px !important;
        }

        .akcol-12-col-md-3-htlsidebar-shadoww {
            max-height: 471px;
            top: 20px;
        }

        .ticktcustomerreply img {
            width: 250px !important;
            margin-top: 20px;
        }

        .ticktadminreply img {
            width: 250px !important;
            margin-top: 20px;
        }

        .aktourtitltab {
            width: 100%;
            overflow-x: scroll;
            max-height: 112px;
        }

            .aktourtitltab li {
                margin-bottom: 20px;
                width: 50%;
            }

        .akfiltersirebartdetail {
            display: none;
        }

        .TourDetailfilterMob {
            display: block;
        }

        #offcanvasDarkNavbar {
            display: block;
        }

        .akshadow {
            width: 100%;
        }

        #akbutblogdtailcoment {
            font-size: 12px;
            text-align: center;
            position: absolute;
            margin-top: 45px;
            left: 20px;
        }

        #ak-blogfiltersidebardesc {
            display: none;
            position: absolute;
        }

        .akdivforsearchfilterarchivmob {
            margin-right: 10px !important;
            width: 90% !important;
            margin-left: auto !important;
            margin-top: 146px !important;
        }

        .ak-form-control {
            width: 100%;
            margin-bottom: 21px;
        }

        #ak-tourfiltersidebardesc {
            display: none;
        }

        #akkalign-items-center-desc-3 {
            display: none !important;
        }

        #akkalign-items-center-mob-3 {
            display: block;
        }

        #ak-hotelfiltersidebardesc {
            display: none;
        }

        .npdesctopmenu {
            display: none;
        }

        .npmobiletopmenu {
            display: block;
            width: 280px;
        }

        .aktopsitemegamenu ul {
            overflow: hidden;
            width: 300px;
            margin-right: auto;
            margin-left: auto;
            overflow-y: scroll;
            height: 265px;
        }

        .akclassogincollg6 .nav-tabs li {
            font-size: 14px;
            width: 30%;
            margin-left: 10px;
            text-align: center;
        }

        .akclasshotllocationfirstrowcol6hotlmap .mapppp {
            overflow: hidden;
        }

        .akbuttoordertourmobview {
            display: block;
            font-size: 30px;
            color: #17a2b8 !important;
            position: fixed;
            bottom: 15px;
            left: 15px;
            z-index: 99;
            box-shadow: 0px 0px 4px 2px #17a2b8;
            background-color: #fff;
            padding: 10px;
            border-radius: 15px;
        }

        .akinpttosearchhotelarchiveclass {
            margin-right: -38px;
            width: 255px;
        }

        .akdivforsearchfilterarchiv {
            width: 301px;
            right: 1px;
        }

            .akdivforsearchfilterarchiv .akdivforsearchfilterarchivspn {
                font-size: 13px;
                text-wrap: wrap;
            }

        .akhtlselect-contain {
            width: 256px;
        }

        .aktopsitemegamenubogli3 {
            width: 90%;
        }

        .aktopsitemegamenubogliimg img {
            width: 190px;
            height: 190px;
            margin-top: 20px;
        }

        .aktopsitemegamenuboglu2 {
            width: 282px !important;
            right: 4px !important;
        }

        .aktopsitemegamenuboglu1 {
            right: -85px !important;
            width: 350px !important;
            height: 320px !important;
        }

        .aktopsitemegamenumaintaga {
            width: 195px;
        }

        .aktopsitemegamenu {
            width: 100% !important;
            right: -47px !important;
        }

        .akdivforsearchfilterarchivblog {
            width: 100%;
        }

        .akarchivepagesidebarclosbut {
            display: block;
        }

        .akbutforarchivefilter {
            display: block;
            background-color: #ffffff;
            width: 80px;
            height: 30px;
            text-align: center;
            box-shadow: 0px 0px 3px 2px #b8b8b8;
            border-radius: 10px;
            margin-right: 10px;
            margin-bottom: 8px;
            font-size: 15px;
            color: #c0c0c0;
        }

        .akarchivepagesidebarmt-0 {
            box-shadow: 0px 0px 7px 2px #b9b9b9;
            margin-top: 0px;
        }

        .akarchivepagesidebarclosbut {
            border-radius: 14px;
            width: 100%;
            display: block;
            background-color: #fff;
            text-align: center;
            padding: 7px;
            border: 1px solid #d9d9d9;
            box-shadow: 0px 0px 4px 1px #8e8e8e;
            margin-top: 10px;
            margin-bottom: 3px;
        }

        .akarchivepagesidebar {
            position: absolute;
            display: block;
            z-index: 999;
            overflow-y: scroll;
            display: none;
        }

        .akcreditpagelastro1stcollg6 {
            width: 100%;
            margin-top: 50px;
        }

        .akcreditpagelastro2stcollg6 {
            width: 100%;
            margin-top: 50px;
        }

        .aknptourcredittopbanercollg6img img {
            width: 270px;
        }

        .akforthetourdepresultfirstrow {
            margin-bottom: 0px;
            margin-top: 0px;
        }

        .akrowforadvncdcalcultte .col-lg-3 {
            margin-top: 10px;
        }

        .akdivfordefaultdepmonth i {
            font-size: 10px;
        }

        .akdivfordefaultdepmonth span {
            width: 17px;
        }

        .akdivfordefaultdepmonthtext {
            padding-left: 2px;
        }

        .akdivfordefaultdepmonthtext2 span {
            font-size: 10px;
            margin-right: 0px;
            margin-left: 0px;
            width: 38px;
        }

        html {
            font-size: 16px;
        }

        .akdivformainsliderdesc {
            display: none;
        }

        .akdivformainslidermob {
            display: block;
        }

        .akbutvnd {
            left: 95px;
            margin-top: 25px;
        }

        .akcontactusicontourdeialdesc {
            display: none;
            margin-top: 25px;
            cursor: pointer;
        }

        .akcontactusicontourdeialmob {
            display: block;
            margin-top: 25px;
            cursor: pointer;
        }

        .ofpkgarchivemaindiv {
            padding: 9px 3px;
        }

        .ofpkgarchivecard-img {
            text-align: center;
        }

        .ofpkgarchivecard-body-col-lg-5 {
            text-align: center;
            margin-top: 15px;
        }

        .ofpkgarchivecard-body-col-lg-4 {
            text-align: center;
        }

        .ofpkgarchivecard-body-col-lg-3 {
            padding: 11px 3px;
            width: 90%;
            margin-top: 15px;
            margin-right: auto;
            margin-left: auto;
        }

        .ofpkgarchivecard-body-col-lg-2subidate span {
            margin-top: 10px;
            margin-bottom: -30px;
        }

        .ofpkgarchivecard-body-col-lg-2subfromto {
            margin-top: 50px;
        }

            .ofpkgarchivecard-body-col-lg-2subfromto span {
                margin-bottom: -20px;
            }

        .ofpkgarchivecard-body-col-lg-2subcap {
            margin-top: 50px;
        }

        .ofpkgarchivecard-body-col-lg-3subprice {
            margin-top: 10px;
            margin-bottom: 12px;
        }

        .akpkgdtilorigindivcol1 {
            width: 13%;
        }

        .akpkgdtilorigindivcol11 {
            width: 85%;
            margin-top: 20px;
        }

        .akpkgdtiltrvlplnairdivrowcol1 {
            width: 13%;
        }

        .akpkgdtiltrvlplnairdivrowcol11 {
            width: 85%;
        }

        .akpkgdtilorigindivcol11row1 .col-lg-2 {
            width: 40%;
        }

        .akpkgdtilorigindivcol11row1 .col-lg-4 {
            width: 60%;
            font-size: 12px;
        }

        .akpkgdtiltrvlplnairdivrowcol1 span {
            margin-right: 0px;
        }

        .akcolcode {
            width: 45%;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
        }

            .akcolcode .akcolfrstrow {
                margin-bottom: 1px !important;
            }

        .akcolicon {
            width: 45%;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 25px;
            padding-top: 18px;
        }

        .akcolname {
            width: 45%;
            margin-top: 20px;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
        }

        .akcolname {
            margin-bottom: 1px !important;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
        }

        .akcolfrstrow {
            margin-bottom: 1px !important;
        }

        .akcollogo {
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
            width: 45%;
            margin-top: 20px;
        }

        .akcolweight {
            width: 45%;
            border-right: none !important;
            margin-top: 20px;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
        }

        .akcolfhour {
            width: 45%;
            border-right: none !important;
            margin-top: 20px;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
        }

        .akcolfduration {
            border-right: none !important;
            margin-top: 20px;
        }

        .akcolstyingsname {
            width: 45%;
            border-bottom: 1px solid #8e8e8e;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .akcoliconsh {
            width: 45%;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
            padding-top: 10px;
            text-align: center;
        }

        .akcoltypsh {
            width: 45%;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
            text-align: center;
            padding-top: 10px;
        }

        .akcolhourtssh {
            width: 45%;
            border-right: none !important;
            border-bottom: 1px solid #8e8e8e;
            padding-bottom: 10px;
            text-align: center;
            padding-top: 10px;
        }

        .akcoldurttssh {
            width: 45%;
            border-right: none !important;
            padding-bottom: 10px;
            text-align: center;
        }

        .akcolstyingsh {
            width: 45%;
            border-right: none !important;
            padding-bottom: 10px;
            text-align: center;
        }

        .bname {
            width: 45%;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #8e8e8e;
        }

        .akcoliconb {
            width: 45%;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #8e8e8e;
        }

        .akcoltndestb {
            width: 45%;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #8e8e8e;
        }

        .akcollogob {
            width: 45%;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #8e8e8e;
        }

        .akcoltrhourb {
            border-right: none !important;
            width: 45%;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #8e8e8e;
        }

        .akcolduratb {
            border-right: none !important;
            width: 45%;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #8e8e8e;
        }

        .akcolstyingb {
            width: 45%;
            border: none !important;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .akclasshotldetailfirstrowcol6hotldtil {
            margin-top: 10px;
        }

        .akclasshotldetailfirstrowcol6hotldtilpoint {
            width: 50%;
            border-bottom: 1px solid #17a2b8;
        }

        .akclasshotldetailfirstrowcol6hotldtilloc {
            width: 50%;
            border-bottom: 1px solid #17a2b8;
        }

        .akclasshotldetailfirstrowcol6hotldtilview {
            width: 50%;
            margin-top: 10px;
            border-bottom: 1px solid #17a2b8;
        }

        .akclasshotldetailfirstrowcol6hotldtilweb {
            width: 50%;
            margin-top: 10px;
            border-bottom: 1px solid #17a2b8;
        }

        .akclasshotldetailfirstrowcol6hotldtilscndrowcom {
            width: 50%;
            border-bottom: 1px solid #17a2b8;
        }

        .akclasshotldetailfirstrowcol6hotldtilscndrowcity {
            width: 50%;
            border-bottom: 1px solid #17a2b8;
        }

        .akclasshotldetailfirstrowcol6hotldtilscndrowmob {
            width: 50%;
            margin-top: 10px;
            border-bottom: 1px solid #17a2b8;
        }

        .akclasshotldetailfirstrowcol6hotldtilscndrowemil {
            width: 50%;
            margin-top: 10px;
            border-bottom: 1px solid #17a2b8;
        }

        .akhtlinofpkgsubimg {
            text-align: center;
        }

        .akhtlinofpkgsubnme {
            text-align: center;
        }

        .akhtlinofpkgsubtar {
            margin-right: 75px;
        }

        .akhtlinofpkgsubstar {
            margin-right: 115px;
        }

        .akhtlinofpkgsubhtlcoments {
            width: 100%;
        }

        .akhtlinofpkgmainimgnamestar {
            border-bottom: none;
        }

        .akhtlinofpkgsubpricesfirstrow, .akhtlinofpkgsubpricesscndrow {
            border-bottom: none;
        }

            .akhtlinofpkgsubpricesfirstrow .col-lg-2 {
                border-left: none !important;
                border-bottom: 1px solid #8e8e8e;
                padding-bottom: 15px;
            }

            .akhtlinofpkgsubpricesscndrow .col-lg-2 {
                border-left: none !important;
                border-bottom: 1px solid #8e8e8e;
                padding-bottom: 15px;
            }

        .showing-info {
            font-size: 12px !important;
        }

        #akformsearchformmainpage {
            width: 80%;
            left: -50px;
            position: relative;
        }

        .akdivforsearchfilterarchiv {
            width: 111%;
            right: -35px;
            top: 2px;
        }

        #akmainnavbarmainsiteta {
            display: block !important;
        }

        #akmainnavbarmainsitetasubDesc {
            display: none !important;
        }

        #akmainnavbarmainsiteta .navbar-brand {
            display: none;
        }
    }
    