﻿body{font-family: 'Roboto', sans-serif;color: #696969; font-size:14px; margin:0px;  padding:0px; box-sizing:border-box;}
*{outline:none;}
.sprite_main{display:inline-block; background:url(/Images/sprite-all.png); background-repeat:no-repeat;}
.OcTpStrip{background:#fff; }
.OcTpStrip .tmcalWrpr{padding: 6px 0 6px;}
.OcTpStrip .tpTm{float:left; }
.OcTpStrip .tpTm p{margin:0px; color:#fff;}
.OcTpStrip .tpCall{float:right; width:100%}
.OcTpStrip .tpCall ul{margin:0px; padding:0px; display:flex; align-items:center; justify-content:space-between;}
.OcTpStrip .tpCall ul li{float:left; list-style:none; color:#0021A6; margin-left:0px; padding-left:0px; font-weight: 600;}
.OcTpStrip .tpCall ul li:first-child{border-left:0px; margin-top:0px;}
.OcTpStrip .tpCall ul li a{text-decoration:none; color:#0021A6; font-size:18px; font-weight:600; }
.OcTpStrip .tpCall ul li a.logo img, .tpNvWppr .logNav .brndname a img{width:180px;}
.tpNvWppr{position: absolute;width: 100%;padding: 16px 0px; z-index:12;}
.tpNvWppr .logNav .brndname{float:left;}
.tpNvWppr .logNav .right_nav{float:right; margin-top:15px;} 
.tpNvWppr .logNav .right_nav ul{margin:0px; padding:0px;}
.tpNvWppr .logNav .right_nav ul li{float:left; list-style:none; margin:0px 30px; }
.tpNvWppr .logNav .right_nav ul li:last-child{margin-right:0px;}
.tpNvWppr .logNav .right_nav ul li a{color:#fff; text-decoration:none; font-size:18px; background-color:transparent; border-radius:30px;padding:7px; transition:0.4s ease-in-out;}
.tpNvWppr .logNav .right_nav ul li a.active {color:#0021a6; background-color:#fff; padding:7px; border-radius:30px;}
.tpNvWppr .logNav .right_nav ul li a:hover{color:#0021a6; background-color:#fff; padding:7px;}
.p-0 {padding: 0;}
.p-l0{ padding-left:0px;}
.p-t5{ padding-top:5px;}
.p-r0{ padding-right:0px;}
.mob-cont{ display:block;}
.mob-c-txt{ text-align:center; font-size: 36px;color:#0021A6; margin-bottom:30px; line-height:40px;}
.l-txt{ text-align:left;}
.mob-c-txt span{ color:#f36518;}
.sub-heading{ color:#0021A6;text-align: center;margin: 0px;font-size: 36px;}
.sub-heading span{color: #f36518;}
.sub-hding h1{ margin:30px 0px 60px 0px; text-align:center;font-size: 36px;color:#0021A6 !important;}
.sub-hding h1 span{color: #f36518 !important;}

/***********holyday start*******************/
.enqueryForm{border: 1px solid #1971e8;box-shadow: 0 0 7px rgba(25, 93, 220, 0.49);padding: 14px 20px;box-sizing: border-box;margin-top: -91px;z-index: 10000;background: #fff;display: block;position: relative;}
.enqueryForm .closeButton {font-size: 25px;top: 10px;position: absolute;right: 20px;cursor:pointer;}
.enqueryForm #SucessEnqueryForm {background: #1971e8;height: 100%;width: 100%;top: 0;left: 0;position: absolute;transition: opacity .5s;opacity: .8;padding: 30px;display: none;padding-top: 50%;text-align: center; color:#ffffff; font-size:16px;}
SucessEnqueryForm h4{ color:#f36518;}


.aircde_nav_wrappr .nav-tabs > li.active > a, .aircde_nav_wrappr .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover,
.aircde_nav_wrappr .nav-tabs > li a:hover {
    background: #f36518 !important;
}
.air_cod_deco ul:first-child{background-color:#0021a6 !important;}
.air_cod_deco ul li span.airEmail a, .air_cod_deco ul li span.airUrl a{color:#0021a6 !important;}


/************holyday end******************/



/*--------------------- (((((((((((((Fonts Ends Here))))))))))))-----------------*/

.about-sec{ width:100%;   padding-bottom:30px;}
.about-sec h1{ font-size:45px; font-weight:600; margin:0px;}
.about-sec .top-sec{ background: #0021A6;padding: 40px;color: #ffffff; width: 100%;float: left;position: relative;z-index: 10;top: -90px;}
.about-sec .top-sec .left-sec{ font-size:26px;}
.about-sec .top-sec .left-sec span{ font-size:30px; display:block; padding-top:25px;}
.about-sec .top-sec .right-sec p{ font-size:14px; line-height:24px; color:#ffffff;}
.about-sec .top-sec .right-sec p:last-child{ margin-top:20px;}
.about-sec .first-sec{width:100%; float:left; padding-bottom:70px;}
.about-sec .first-sec h2{ margin:0px;text-align:center; font-size:36px; color:#0021A6; line-height:45px; padding-bottom:50px;}
.about-sec .first-sec h2 span{ color:#0021A6;}
.about-sec .first-sec h2 img{ position:relative;top:-5px; padding-right:3px;}
.about-sec .first-sec .left-sec ul{ list-style:none; padding:0px;}
.about-sec .first-sec .left-sec ul li{ float:left; padding-right:20px; width:50%;}
.about-sec .first-sec .right-sec .heading { color:#696969; font-size:28px; font-weight:400; line-height: 34px; padding-top:0px;}
.about-sec .first-sec .right-sec p{ color:#868686; font-size:15px; padding-top:20px; line-height:25px;}
.about-sec .second-sec { background:#eee; float:left; padding:100px 0px; width:100%;}
.about-sec .second-sec h3{ font-size:36px; color:#0021A6; margin:0px; line-height:45px;}
.about-sec .second-sec h3 span{ color:#f36518;}
.about-sec .second-sec .left-sec p{color:#868686; font-size:15px; padding-top:10px; line-height:25px;}

.about-sec .second-sec .right-sec ul{ list-style:none; padding:0px;}
.about-sec .second-sec .right-sec ul li{ float:left; padding-left:20px; width:50%; padding-bottom:20px;}
.about-sec .second-sec .right-sec ul li img{ max-width:100%;}
.about-sec .third-sec { padding:100px 0px;width:100%; float:left;}
.about-sec .third-sec h4{ font-size:36px; color:#0021A6; margin:0px; line-height:45px; margin-bottom:20px;}
.about-sec .third-sec h4 span{color:#f36518; padding-left:2px;}
.about-sec .third-sec h4 span img{ position:relative;top:-4px; padding-right:2px; }
.about-sec .third-sec .right-sec ul{ padding:0px; list-style:none;}
.about-sec .third-sec .right-sec ul li{ color:#000000; font-size:24px; font-weight:600; padding-left:45px; position:relative; margin-top:20px; width:42%; margin-right:8%; float:left; line-height:24px; }
.about-sec .third-sec .right-sec ul li:after{ border-bottom:1px solid #cccccc; content:""; position:absolute; bottom:0px; width:calc(100% - 45px); right:0px;}
.about-sec .third-sec .right-sec ul li:before{ position:absolute;top:3px; width:30px; height:30px; left:0px; background:#799fe6; content:"\e905"; font-family: 'icomoon'; border-radius:100%; font-size:14px; color:#ffffff; text-align:center; padding-top:3px;}
.about-sec .third-sec .right-sec ul li span{font-size:15px; color:#868686; display:block; font-weight:400; line-height:20px; padding:5px 0px 10px 0px;}
.about-sec .third-sec .right-sec ul li:nth-last-child(2):after, .about-sec .third-sec .right-sec ul li:last-child:after{ border-bottom:none;}
.about-sec h5{ font-size:24px; color:#000000; margin:0px; font-weight:600;}
.about-sec p{ line-height:30px; color:#868686; font-size:15px; padding-top:10px;} .about-sec p b{ color:#000000;}





/* ------------------------------------------------ Foooter  Start Here ------------------------------------------------ */

.OcFttrWrappr{background:#0021A6; padding:35px 0px; color:#c3d8fd }
.FrrLogo img{ padding-bottom:5px;width:75%;}
.OcFttrSubs{margin-top:30px;}
.OcFttrSubs h3{font-weight: 700;margin: 0px;text-transform: uppercase;font-size: 19px;margin-bottom: 10px;}
.OcFttrSubs .OcFttrSubsInnr input{width: calc(100% - 80px);float: left;background: none;border: 1px solid #ffffff;padding: 11px 7px; background-color:#ffffff; color:#696969;}
.OcFttrSubs .OcFttrSubsInnr span{width: 80px;display: inline-block;background: #f36518;color: #fff;padding: 12px 0px;text-align: center; cursor:pointer;}

.OcFttrWrappr .OcftrList h4{font-weight:700; text-transform:uppercase; font-size:18px; margin: 13px 0px 15px 0px; }
.OcFttrWrappr .OcftrList ul{margin:0px; padding:0px; }
.OcFttrWrappr .OcftrList ul li{list-style:none; line-height:30px;}
.OcFttrWrappr .OcftrList ul li a {text-decoration:none; color:#c3d8fd;}

.Ocscl_crdWppr .OcSclWpp{border:1px solid rgba(48,110,224, .9); padding:10px;}
.Ocscl_crdWppr .OcSclWpp h3{color:#c3d8fd; text-transform:uppercase; font-size:16px; margin:0px; margin-bottom:15px;}
.Ocscl_crdWppr .OcSclWpp ul {list-style: none; margin:0px; padding: 0;}
.Ocscl_crdWppr .OcSclWpp ul li {display: inline-block;margin: 0 5px;}
.Ocscl_crdWppr .OcSclWpp ul li a{background-color: #fff;width: 30px;height:30px;border-radius: 100px;display: inline-block;text-align: center;line-height: 50px;cursor: pointer;position: relative;}
.Ocscl_crdWppr .OcSclWpp ul li a .fa-facebook:before {content: "\f09a";font-family: FontAwesome;position: absolute;top: 10px;font-size: 18px;left: 9px;color: #6483b8;font-style: normal;line-height: 12px;}
.Ocscl_crdWppr .OcSclWpp ul li a .fa-twitter:before{content: "\f099";font-family: FontAwesome;position:absolute; top:10px; font-size:18px; left:7px;color: #1fbaf8;font-style: normal;line-height: 12px;}
.Ocscl_crdWppr .OcSclWpp ul li a .fa-instagram:before{content: "\f16d";font-family: FontAwesome;position:absolute; top:9px; font-size:18px; left:7px;color: #f14c1d;font-style: normal;line-height: 12px;}
.Ocscl_crdWppr .OcSclWpp ul li a .fa-pinterest-p:before{content: "\f231";font-family: FontAwesome;position:absolute; top:10px; font-size:18px; left:8px;color: #c8232c;font-style: normal;line-height: 12px;}

.Ocscl_crdWppr .OcCrdWpp {border:1px solid rgba(48,110,224, .9); padding:10px; margin-top:15px;}
.Ocscl_crdWppr .OcCrdWpp h3 {color:#c3d8fd; text-transform:uppercase; font-size:16px; margin:0px; margin-bottom:15px;}
.Ocscl_crdWppr .Oc_crd {  height:50px;width: 100%; background-size: contain;}

.OcFttrWrappr .copy_bk_pth{text-align:center; padding-top:30px; color:#fff;     border-top: 1px solid rgba(48,110,224, .9);margin-top: 20px;}
.OcFttrWrappr .copy_bk_pth p:nth-child(3){border-bottom: 1px solid #306ee0;padding-bottom: 20px;margin-bottom: 20px;}
.OcFttrWrappr .copy_bk_pth .addrs{font-size: 14px;}  
.OcFttrWrappr .copy_bk_pth .addrs .flg{display:inline-block; width:25px; margin-left:5px; }
.OcFttrWrappr .copy_bk_pth .addrs span img{width:100%;}
.OcFttrWrappr .copy_bk_pth p {margin: 0 0 5px; color: #c3d8fd;}
/* ------------------------------------------------ Foooter Ends Here ------------------------------------------------ */


/****Heading***/
.OcCmmnHd{ margin-bottom:25px;}
.OcCmmnHd h3{color:#0021a6; font-size:20px; font-weight:700; text-align:center; margin:0px;  font-size:30px;}
.OcCmmnHd h3 span{color:#f36518; }
/****Heading***/

/**why***/
.whyOcBdy{display:flex;margin-bottom: 20px;}
.whyOcBdy .whyInnrLtf{width: calc(50% - 10px);border: 1px solid #ddd;text-align: center;float: left;margin-right: 10px;display: grid;align-items: center;justify-content: center;}
.whyOcBdy .whyInnrLtf span{display:inline-block; width:180px;}
.whyOcBdy .whyInnrLtf span img{width:100%;}
.whyScclInnr{display:block;text-align:center;}
.SclOc ul{margin:0px; padding:0px; display:inline-block;}
.SclOc ul li{list-style:none; float:left; margin:0px 3px;}
.SclOc ul li a{background-color: #fff;width: 30px;height:30px;border-radius: 100px;display: inline-block;text-align: center;line-height: 50px;cursor: pointer;position: relative;}
.SclOc ul li a.fb{background:#6483b8;}
.SclOc ul li a.tw{background:#1fbaf8;}
.SclOc ul li a.ints{background:#f14c1d;}
.SclOc ul li a.pinst{background:#c8232c;}
.SclOc ul li a .fa-facebook:before {content: "\f09a";font-family: FontAwesome;position: absolute;top: 10px;font-size: 18px;left: 9px;color: #fff;font-style: normal;line-height: 12px; }
.SclOc ul li a .fa-twitter:before{content: "\f099";font-family: FontAwesome;position:absolute; top:10px; font-size:18px; left:7px;color: #fff;font-style: normal;line-height: 12px;}
.SclOc ul li a .fa-instagram:before{content: "\f16d";font-family: FontAwesome;position:absolute; top:9px; font-size:18px; left:7px;color: #fff;font-style: normal;line-height: 12px;}
.SclOc ul li a .fa-pinterest-p:before{content: "\f231";font-family: FontAwesome;position:absolute; top:10px; font-size:18px; left:8px;color: #fff;font-style: normal;line-height: 12px;}
.whyOcTrvl{margin:30px;}
.whyInnrrgt{width:50%; float:left;}
.crdIcn{width: calc(33.3% - 10px);float: left;margin: 0px 5px;border: 1px solid #ddd;padding: 10px;display: grid;height: calc(50% - 7px);vertical-align: middle;align-items: center;justify-content: center;}
.whyInnrrgt .crdIcn:nth-child(1),.whyInnrrgt .crdIcn:nth-child(2), .whyInnrrgt .crdIcn:nth-child(3) {margin-bottom:14px;}
/**newslatter***/
.newsLeetr {background-color: #f8f8f8;padding: 40px 0; background-image: url(../images/sigupBack.jpg);background-repeat: no-repeat; position:relative; background-size: cover; background-position:center;}
.newsLeetr .blck_bg{width:100%; height:100%; content:""; display:block; position:absolute;top:0px;background:rgba(0,0,0,.2);}
.newsLeetr h3 {font-weight: 700;color: #fff;margin-bottom: 30px; font-size:33px; margin-top:0px;}
.newsLeetr h3 span {font-weight: 300;}
.newsLeetr .emailSnd {position: relative; width:465px; margin:0 auto;}
.newsLeetr input[type="text"] {border: 0;padding: 0 0px 0 25px;color: #a8a8a8;width: 100%;height: 60px;border-radius: 100px; font-weight:600; font-size:18px; }
input[type="text"], input[type="submit"]:focus {outline: 0;}
.newsLeetr .emailSnd input[type="submit"] {position: absolute;background-color: #0021A6;color: #fff;padding: 10px 40px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border-top-left-radius: 0;border-bottom-left-radius: 0;right: -5px;top: 0;border: 0;height: 60px;text-transform: uppercase;font-size: 17px;font-weight: 900;}
.newsLeetr .emailSnd input[type="submit"]:hover {background-color: #f36518; transition:ease all .5s;}
/**Top Destinations***/
.popuDestWrppr{margin:50px 0px;}
.popuDestWrppr .OcCmmnHd{margin-bottom:25px;}
.popuDestWrppr.topDestinatn {width:100%;}
.topDestinatn .topDestiInnr{width:31.6%; float:left; position:relative; padding:0px;margin:0px 10px 20px;overflow:hidden; transition:0.4s ease-in-out;}
.topDestinatn .topDestiInnr img{width:100%;height:240px; object-fit:cover}
.topDestinatn .topDestiInnr:hover .topDestHover{display:flex; transition:ease all .5s; cursor:pointer;align-items:flex-end; transform:translateY(0)}
.topDestinatn .topDestiInnr .topDestHover{width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; top:0px; z-index: 1;padding:25px; transform:translateY(100%);transition:0.4s ease-in-out;overflow-y: auto;}
.topDestHover .topDestHovrTxt h2{margin:0px; color:#fff;margin-bottom: 5px;    font-size: 30px;}
.topDestHover .topDestHovrTxt h3{margin:0px; color:#fff; font-size:20px; margin-bottom:7px;}
.topDestHover .topDestHovrTxt p{margin:0px; color:#fff; font-size:16px;}
.topDestinatn .topDestiInnr .topDestHover .topDestHovrTxt{width:100%; height:100%;}

/*custom popup css start*/

.custom_popup{position:fixed;z-index:999;left:0;top:0;width:100%;height:100vh;background: rgb(192, 219, 236);background: linear-gradient(180deg, rgba(192, 219, 236, 1) 0%, rgba(240, 241, 243, 1) 53%, rgba(201, 228, 245, 1) 100%);padding: 0px 13px 100px 13px;    text-align: center;    overflow-y: auto;}
.custom_popup .popup_inn{width: 400px;background: #fff;border-radius: 20px;margin: 15px auto;padding: 32px 10px 12px;position:relative;}
.custom_popup a.svnSpt {font-size: 18px; color: #000;display: block;padding-top: 10px;font-weight: bold;transition:0.5s ease-in-out;}
.custom_popup a.svnSpt:hover{color: #fe5a04;text-decoration: underline;}
.custom_popup .usplst a.svnSpt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.custom_popup .usplst > div{text-align: center;font-size: 15px;color: #fff;padding: 8px 0 7px 0;width: 45%;font-weight: 500;background-color: #0021a6;border-radius: 20px;margin: 5px 2px;}
.custom_popup .usplst{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 12px;margin-bottom: 7px;position: relative;}
.custom_popup .girlCalling {margin-top: 10px;margin-bottom: 11px;position: relative;}
.custom_popup .girlCalling img{border: 3px solid #0021a6;border-radius: 50%;}
.custom_popup .callTxt {font-size: 16px;font-weight: bold;}
.custom_popup .callicons.post {border-radius: 47px;background: #fe5a04;display: flex;padding: 4px;margin-right: 10px;margin-left: 7px;}
.custom_popup .circlePhone{border: solid 5px #fff;height: 58px;width: 58px;margin-left: 7px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.custom_popup .circlePhone span{font-size:20px;color:#fff;}
.custom_popup .callicons h4{margin: 0;padding-left: 9px;font-weight: 500;color: #404040; padding-top: 14px;}
.custom_popup .callicons h4 a{font-weight: bold;font-size: 27px;display: block;letter-spacing: 1px;transition: unset;color: #fff;}
.custom_popup p.pohlp a {color: #000;font-size: 16px;font-weight: bold;padding-top: 7px;display: block;}
.custom_popup .usplst a:hover{text-decoration:none;}
.custom_popup .glyphicon-remove-circle{cursor:pointer;position:absolute;right:10px;top:10px;font-size: 26px;color: #fe5a04;}
.custom_popup .circlePhone{animation-name: trin;animation-duration: 1.5s;animation-iteration-count: infinite;animation-iteration-count: infinite;}
@keyframes trin {
    0% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0, 0, 1, 15deg);
    }

    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0, 0, 1, -15deg);
    }

    80% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

/*custom popup css end*/


/* width */
::-webkit-scrollbar {
    width: 10px;
   
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #0021A6;
    border-radius: 5px;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #f36518;
    }

/* ------------------------------------------------ Comman Head of All Pages Banner Starts Here ------------------------------------------------ */
.OcCmmnHDBackground{background: url(../Images/about-bg.jpg) no-repeat;width: 100%;min-height: 300px;background-size: cover;background-position: center;position: relative;}
.blckOvrly{display:block; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; top:0px; left:0px; z-index:0;}
.OcCmmnHDBackground .RestPageHd h1{margin:0px; margin-top: 157px; font-weight:700; color:#fff; text-shadow:0px 2px 0 rgba(0,0,0,0.4);}
/* ------------------------------------------------ Comman Head of All Pages Banner Ends Here ------------------------------------------------ */

/*-----------about hotel css start--------------- */

.sectionMain .dealsSec h6, .dealsSec h3 {
    color: #000;
    font-size: 16px;
    margin-bottom: 16px;
    font-weight: 700
}

.sectionMain .dealsSec p, .dealsSec ul li, .dealsSec ol li {
    color: #606060;
    font-size: 16px;
    margin-bottom: 16px;
    font-weight: 400;
}
.sectionMain .dealsSec ul, .dealsSec ol {
    margin-bottom: 16px;
}
.sectionMain .dealsSec ul li, .dealsSec ol li {
        margin-bottom: 0px;
        line-height: 1.5;
    }
.sectionMain .dealsSec p b {
    color: #606060;
    font-weight: 700;
}

/*-----------about hotel css end--------------- */


    /* ------------------------------------------------ Blog Starts Here ------------------------------------------------ */
    .BlgOctrvl {
        margin-top: 30px;
    }
.BlgOctrvl .ocBlgWppr{border:1px solid #e2e2e2; padding:20px; margin-bottom:30px;}
.BlgOctrvl .OcCmmnHd h3{margin-bottom:30px;}
.BlgOctrvl .ocBlgWppr .blgImgBx img{width:100%;}
.BlgOctrvl .ocBlgWppr .blg_cont{margin-top:20px;}
.BlgOctrvl .ocBlgWppr .blg_cont > p{margin:0px; color:#b3b3b3; font-size:13px;}
.BlgOctrvl .ocBlgWppr .blg_cont .txt{position: relative;display: inline-block;word-wrap: break-word;overflow: hidden;max-height: 71px; text-align: justify;}
/*.BlgOctrvl .ocBlgWppr .blg_cont .txt:after {content: "...";  position: absolute;  right: -12px;   bottom: 4px;}*/
.BlgOctrvl .ocBlgWppr .blg_cont .cmntPrt .lftRdmre{float:left; width:50%;}
.BlgOctrvl .ocBlgWppr .blg_cont .cmntPrt .lftRdmre:first-child a{text-decoration:underline; color:#0021A6; font-size:13px;} 
.BlgOctrvl .ocBlgWppr .blg_cont .cmntPrt .lftRdmre:last-child  {text-align:right;} 
.BlgOctrvl .ocBlgWppr .blg_cont .cmntPrt .lftRdmre:last-child  span{font-size:15px; position:relative; top:3px;}
/* ------------------------------------------------ Blog  Ends Here ------------------------------------------------ */
/* ------------------------------------------------ Daynamic Deal Starts Here ------------------------------------------------ */
.DaynmcPrcWrppr {margin:50px 0px;}
.DaynmcPrcWrppr .DaynmcInnr{padding:0px; border:1px solid #e2e2e2; padding-bottom:0px; }
.DaynmcInnr .DayDelImg{max-height:270px; overflow:hidden;position:relative;}
.DaynmcInnr .DayDelImg img{width:100%; }
.DayDelImg h2{position: absolute;bottom: 15px;left: 20px;font-weight: 700;color: #fff;z-index: 2;margin: 0px;font-size: 24px;}
.DaynmcInnr .DayDelImg div:empty{width:100%; height:100%; background:rgba(0,0,0,.5); top:0px; left:0px; position:absolute; }
.DaynmcInnr .DayDelImg .tpPrc{display: inline-block;background: #f36518;color: #fff;position: absolute;top: 0px;right: -1px;width: 130px;padding: 15px 0px;text-align: center;font-weight: 400;font-size: 20px; clip-path: polygon(100% 0, 100% 100%, 25% 100%, 0 65%, 0% 0%);}
.DaynmcInnr .listDayn ul{margin:0px; padding:0px;}
.DaynmcInnr .listDayn ul li{list-style:none; padding:7px 15px; border-bottom:1px solid #e2e2e2; }
.DaynmcInnr .listDayn ul li:last-child{border-bottom:0px solid #e2e2e2; }
.DaynmcInnr .listDayn ul li a{display:block; display:flex; align-items:center; text-decoration:none; color:#808080;}
.DaynmcInnr .listDayn ul li a span:nth-child(1){width:54px; display:inline-block; float:left; }
.DaynmcInnr .listDayn ul li a span:nth-child(1) img{width:100%;outline: 2px solid #fff; outline-offset: -2px; }
.DaynmcInnr .listDayn ul li a span:nth-child(2){width:calc(33.3% - 18px); display:inline-block;float:left; text-align:center; color:#333333; font-size:18px;}
.DaynmcInnr .listDayn ul li a span:nth-child(3){width:calc(33.3% - 18px); display:inline-block;float:left;text-align:center; font-size:15px}
.DaynmcInnr .listDayn ul li a span:nth-child(4){width:calc(33.3% - 18px); display:inline-block;float:left;text-align:right; color:#f36518; font-weight:400; font-size:18px; }
.DaynmcPrcWrppr  .dayDestPopup {margin-top:40px;}
.DaynmcPrcWrppr  .dayDestPopup p{font-size:13px; color:#868686}

/* ------------------------------------------------ Daynamic Deal Ends Here ------------------------------------------------ */
/* ------------------------------------------------ Booking Path Footer Starts Here ------------------------------------------------ */
.wrppr_copy_pantr{background:#0021A6; padding:10px 0px;float:left;width:100%;border-top:solid 2px #fff;margin-top:-4px;}
.wrppr_copy_pantr .copy_bk_pth{text-align:center; margin:5px 0px 10px 0px; color:#c3d8fd;}
.wrppr_copy_pantr .copy_bk_pth p:nth-child(3){border-bottom: 1px solid #306ee0;padding-bottom: 20px;margin-bottom: 20px;}
.wrppr_copy_pantr .copy_bk_pth .addrs{font-size: 14px;}  
.wrppr_copy_pantr .copy_bk_pth .addrs .flg{display:inline-block; width:25px; margin-left:5px; }
.wrppr_copy_pantr .copy_bk_pth .addrs span img{width:100%;}
.wrppr_copy_pantr .copy_bk_pth p {margin: 0 0 5px;}
.wrppr_copy_pantr .fttr_part ul{margin:0px; padding:0px; text-align:center; }
.wrppr_copy_pantr .fttr_part ul li{list-style: none;display: inline-block;margin: 0px 14px;padding: 1px;background: #fff;border-radius: 2px;}
.wrppr_copy_pantr .fttr_part ul li a{display:block; background-color:#fff;cursor: auto;}
.wrppr_copy_pantr .fttr_part ul li a.travelex{height: 26px;width: 111px; background-position: -463px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.iata{height: 26px;width: 38px;background-position: -1px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.arc{height: 26px;width: 48px;background-position: -51px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.nrtn{height: 26px;width: 43px;background-position: -113px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.paypal{height: 26px;width: 64px;background-position: -168px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.visa{height: 26px;width: 41px;background-position: -241px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.mastercard{height: 26px;width: 49px;background-position: -295px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.amrcnExprss{height: 26px;width: 49px;background-position: -351px -139px;}
.wrppr_copy_pantr .fttr_part ul li a.discvr{height: 26px;width: 49px;background-position: -408px -139px;}
.wrppr_copy_pantr .fttr_part ul li a img{width:100%;}
.link_sec_ftr {margin-bottom: 15px; padding-left:15px; float:left;}
/* ------------------------------------------------ Booking Path Footer Ends Here ------------------------------------------------ */


/**************page Title heading Start***********/
.sectionMain {padding: 0px;padding-top: 30px;padding-bottom: 30px;text-align:justify; margin-bottom:30px;}
.sectionMain h1{ color: #0021A6;margin: 0px;margin:0px; font-size: 25px;    text-align: left;    margin-bottom: 30px;font-weight:400}
.sectionMain h3{margin:0px; margin:15px 0px; font-weight: 400; font-size:22px; color:#696969;}
.sectionMain h4{margin:15px 0px; margin-top:15px; margin-bottom:5px; font-weight: 400; font-size:16px; color:#0021A6;}
.sectionMain h5{ margin:0px; margin-top:5px; color:#0021A6;}
.sectionMain ul,.sectionMain ol {padding-left:25px; color:#868686;}
.sectionMain ul li{margin-bottom:5px; color:#868686;}
.sectionMain p{ color:#868686;}
.page-heading{ margin-bottom: 60px;color: #0021A6;}
.page-heading h2{color: #0021a6;font-size: 20px;text-align: center;margin: 0px;font-size: 36px; font-weight:400;}
.page-heading h2 span {color: #f36518;}
.page-heading .sub-heading{ font-size:20px; font-weight:400; color:#696969; text-align:center; margin-top:20px;}
.contact_us_pg{ margin-top:50px;}
.call{ width:100%; display:flex; border-bottom:1px solid #ddd; padding-bottom:25px; margin-bottom:25px;}
.call:last-child{border-bottom:0;}
.call a, .call a:hover{ color:#000000; text-decoration:none;}
.call .icon-sec{width:26px; height:26px; border-radius:100%; background:#799fe6; display:inline-block; position:relative; margin-right:20px; top:6px;}
.call .icon-sec:after{ position:absolute; top:5px; left:6px; font-size:15px; color:#ffffff; content:"\e182"; font-family:'Glyphicons Halflings';}
.call .icon-env{width:26px; height:26px; border-radius:100%; background:#799fe6; display:inline-block; position:relative; margin-right:20px;top:6px;}
.call .icon-env:before{ position:absolute; top:5px; left:6px; font-size:15px; color:#ffffff; content:"\e93c"; font-family:'icomoon';}
.call .icon-pln{width:26px; height:26px; border-radius:100%; background:#799fe6; display:inline-block; position:relative; margin-right:20px;top:6px;}
.call .icon-pln:after{ position:absolute; top:7px; left:6px; font-size:13px; color:#ffffff; content:"\e905"; font-family:'icomoon';}
.call .icon-map{width:26px; height:26px; border-radius:100%; background:#799fe6; display:inline-block; position:relative; margin-right:20px;top:6px;}
.call .icon-map:after{ position:absolute; top:5px; left:6px; font-size:15px; color:#ffffff; content:"\e950"; font-family:'icomoon';}
.call .info-head{ font-size:16px; color:#000000; display:inline-block; line-height:20px;}
.call .info-head p{ font-size:15px; color:#868686; margin-bottom:0px; font-weight:400; line-height:18px;}

.sectionMain p b{font-size:16px; font-weight:400; color:#0021A6;}
/**************page Title heading End***************/

/***********************pop up Start****************/
.modal{text-align: center; padding: 0 !important;}
.modal:before{content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px;}
.modal-dialog{display: inline-block; text-align: center; vertical-align: middle;}
.flgihtpopo{margin-top: 150px;}
.flgihtpopo .model-top{background: #0021A6;; text-align: center; padding: 12px; border-radius: 5px 5px 0 0px;}
.flgihtpopo .model-top div{font-size: 80px; color: #fff;}
.flgihtpopo h3{font-size: 24px; margin-top: 0px;}
/***********************pop up End******************/


/*--------------------------- Error page Starts Here--------------------------*/
.error-page{padding-top: 35px; text-align: center; display: block; margin: 10px 0px 50px 0px;}
.errPageWrapper .error{color: #eaebed; font-size: 250px; font-weight: 700; line-height: 190px}
.errPageWrapper .no-found{color: #313131; font-size: 48px; font-weight: 700; line-height: 24px;}
.error-text{color: #313131; font-size: 14px; font-weight: 400; line-height: 24px; width: 50%; margin: 30px auto;}
.errPageWrapper .back_btn{color: #fefefe; background: #0021A6; line-height: 38px; display: inline-block; padding: 0 10px; font-size: 14px; font-weight: 700; border-radius: 0; margin-right: 10px; text-transform: uppercase; text-decoration: none; transition: ease all .3s;}
.errPageWrapper .back_btn:hover{background: #f36518}
/*--------------------------- Error page Ends Here--------------------------*/

/* ------------------------------------------------------------ Economy Popup All Pages Start Here ------------------------------------------------------------ */
.bsc_eco_pop_wrpr {padding:0px 20px;position: absolute;top: 16px;right: 130px; }
.bsc_eco_pop_wrpr .btn_bsc {display:inline-block; padding:5px;     }
.bsc_eco_pop_wrpr .btn_bsc i{    position: relative;left: -2px;top: 2px;}
.bsc_eco_pop_wrpr .popup_bsc_eco{position:absolute; width:580px; border:1px solid #0021A6; padding:10px; border-radius:8px;    z-index: 10; top:40px; right:0px;   background: #fff; display:none;}
.bsc_eco_pop_wrpr .popup_bsc_eco:after, .bsc_eco_pop_wrpr .popup_bsc_eco:before {bottom: 100%;right: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.bsc_eco_pop_wrpr .popup_bsc_eco:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 13px;margin-right: 1px;}
.bsc_eco_pop_wrpr .popup_bsc_eco:before {border-bottom-color: #0021A6;border-width: 15px;margin-left: -26px;}
.bsc_eco_pop_wrpr .popup_bsc_eco .closeBtn{position: absolute;display: inline-block;width: 20px;height: 20px;border: 1px solid #0021A6;border-radius: 40px;right: 2px;top: 2px; cursor:pointer;}
.bsc_eco_pop_wrpr .popup_bsc_eco .closeBtn i{margin-left: 3px;color: #0021A6;font-size: 12px;margin-top: 2px;}
.bsc_eco_pop_wrpr .popup_bsc_eco .in_pp_bscEco h5{font-weight:700; color:#0021A6; margin:10px 0px 5px; font-size:15px;}
.bsc_eco_pop_wrpr .popup_bsc_eco .in_pp_bscEco p{margin:5px 0px; font-size:11px;}
.bsc_eco_pop_wrpr .popup_bsc_eco ul{margin:0px; padding:0px; font-size:10px; }
.bsc_eco_pop_wrpr .popup_bsc_eco ul li{list-style: square;margin-left: 15px;} 
/* ------------------------------------------------------------ Economy Popup All Pages Ends Here ------------------------------------------------------------ */

/**************Sitemap Start***********/
.sitemap-content{background:#fff;color:#5c6272;border-bottom:1px solid #e0dede;float:left;width:100%;margin-bottom:30px; }
.sitemap-content ul{width:100%;margin:0;padding:0;}
.sitemap-content .sitemap-list li{list-style:none;padding:5px;margin:5px 0px; float:left; width:25%; padding-left:30px; position:relative;}
.sitemap-content .sitemap-list li a {color: #696969;text-decoration: none; font-size:16px;}
.sitemap-content .sitemap-list li a:hover {color: #0021a6;}
.sitemap-content .sitemap-list li:before{content:"\e905"; position:absolute; top:0px; left:0px; font-family:'icomoon'; color:#ffffff; background:#799fe6; height:20px; width:20px; border-radius:100%; text-align:center; padding-top:3px; font-size:10px; top:3px}
.sitemap-content .sitemap-title{display:block;color:#0021A6;font-size:22px;margin:0 0 10px; position:relative; margin-bottom:20px;}
.sitemap-content .sitemap-title:before{ position:absolute; bottom:-3px; left:0px; width:100px; height:2px; background:#f36518; content:"";}
.sitemap-content .readmore {position: relative;    float: right;}
/**************Sitemap End***********/


/*  Deal Section */
.deal-row{ margin:40px 0px;}
.deal-sec {
    float:left;
    padding: 13px;
    margin-bottom: 11px;
    color: #898989;
    background: #fff;
    cursor: pointer;
    box-shadow:0px 0px 15px 0px rgba(0,0,0,.2); width:100%;
    transition: 0.5s ease-in-out;
}
.deal-sec:hover{ box-shadow: 0px 10px 17px 10px rgba(0,0,0,.1);}

.deal-sec .head-text{color:#0021A6; font-size:26px; font-weight:700;}
.deal-sec .head-text span{color:#f36518;}

.deal-sec img{border-radius: 10px;
    outline: 1px solid #fff;
    outline-offset: -1px;}
.deal-sec .top-sec{ margin-bottom:8px;}
.deal-sec .top-sec .date{font-size: 14px; font-weight: 500; color: #000; margin-bottom:5px;}

.deal-sec .space{padding:0px 5px; font-weight:700;}
.deal-sec .city-code{font-size:22px; color:#000000; font-weight:700; display:block;margin-bottom:5px;}
.deal-sec .city-full{font-size:14px; color:#000; font-weight:400;}
.deal-sec .arrow{align-self:center;}
.flex{display:flex}
.deal-sec .trip{ font-size:13px; margin-bottom:5px;}
.deal-sec .price{color:#0021a6; font-size:28px; font-weight:700;}
.deal-sec .price sup{font-size:16px; padding-left:2px;}
.deal-sec .book-now{font-size:14px; color:#f36518; font-weight:700;}

.custom-sec{padding: 0px;list-style: none; margin-top:20px;}
.custom-sec li { position:relative; padding-left:40px; margin-bottom:5px;}
.custom-sec li:before {
    position: absolute;
    top: 1px;
    width: 30px;
    height: 30px;
    left: 0px;
    background: #799fe6;
    content: "\e905";
    font-family: 'icomoon';
    border-radius: 100%;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    padding-top: 4px;
}
.custom-sec li span {
    font-size: 15px;
    color: #868686;
    display: block;
    font-weight: 400;
    line-height: 20px;
    padding: 5px 0px 10px 0px;
}




/* Faq */

.wrap {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

a:focus,
a:hover,
a:active {
  outline: 0;
  text-decoration: none;
}

.panel {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}

.panel:last-child {
  border-bottom: none;
}

.panel-group > .panel:first-child .panel-heading {
  border-radius: 4px 4px 0 0;
}

.panel-group .panel {
  border-radius: 0;border:1px solid #cacaca;
}

.panel-group .panel + .panel {
  margin-top: 0; border:1px solid #cacaca;
}

.panel-heading {
  background-color: #ffffff;
  border-radius: 0;
  border: none;
  color: #000000;
  padding: 0;
}

.panel-title a {
  display: block;
  color: #696969;
  padding: 15px 35px 15px 60px;
  position: relative;
  font-size: 18px;
  font-weight: 400;
}
.panel-title a:after{ position:absolute;top:10px; left:21px; height:26px; width:26px; background:#799fe6; border-radius:100%; content:"\f128"; font-size:18px; color:#ffffff; text-align:center; font-family:'FontAwesome'; padding-top:3px;}

.panel-body {
  background: #fff; margin:0px 20px; padding:15px 0px; color:#868686; font-size:15px;
}

.panel:last-child .panel-body {
  border-radius: 0 0 4px 4px;
}

.panel:last-child .panel-heading {
  border-radius: 0 0 4px 4px;
  transition: border-radius 0.3s linear 0.2s;
}

.panel:last-child .panel-heading.active {
  border-radius: 0;
  transition: border-radius linear 0s;
}
/* #bs-collapse icon scale option */

.panel-heading a:before {
  content: '\e933';
  position: absolute;
  font-family:'icomoon';
  right: 5px;
  top: 10px;
  font-size: 24px;
  transition: all 0.5s;
  transform: scale(1);
}

.panel-heading.active a:before {
  content: ' ';
  transition: all 0.5s;
  transform: scale(0);
}

#bs-collapse .panel-heading a:after {
  content: ' ';
  font-size: 24px;
  position: absolute;
  font-family: 'Material Icons';
  right: 5px;
  top: 10px;
  transform: scale(0);
  transition: all 0.5s;
}

#bs-collapse .panel-heading.active a:after {
  content: '\e909';
  transform: scale(1);
  transition: all 0.5s;
}
/* #accordion rotate icon option */

#accordion .panel-heading a:before {
  content: '\e933';
  font-size: 12px;
  position: absolute;
  font-family:'icomoon';
  right: 20px;
  top: 10px;
  transform: rotate(90deg);
  transition: all 0.5s; color:#6b6b6b;
}

#accordion .panel-heading.active a:before {
  transform: rotate(270deg);
  transition: all 0.5s;
}


.sprite3 {background: url(/images/sprite3.png?3062019) no-repeat;}



/*--------------------- (((((((((((((Fonts Ends Here))))))))))))-----------------*/
.h2-title { color: #0021A6; display: block; font-size: 28px; font-weight: 700; margin:0px; padding: 30px 0px; position: relative; text-align: center; font-family: 'Roboto', sans-serif; }
.h2-title span{ color:#f36518;}
.p-lft3{padding-left:3px;} .p-rgt3{padding-right:3px;}
.popular-dest h4{ color:#ffffff; font-size:24px; font-weight:500; text-align:center; padding:10px; background:#0021A6; margin:0px;}
.popular-dest .deal-box{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px; overflow:hidden;}
.deal-box .deal-section{ border-bottom:1px solid #cccccc; padding:15px 0px; width:100%; overflow:hidden; cursor:pointer;}
.deal-section .airline{ width:95px; float:left;border: 1px solid #ccc;border-radius: 4px;padding: 4px; text-align:center;}
.deal-section .airline img{ outline: #fff solid 1px;outline-offset: -1px;margin-top: 5px;border-radius: 8px; margin:0px;}
.deal-section .dest-name{font-size:15px; color:#000000; float:left; font-weight:400; padding-left:30px;}
.deal-section .price{ font-size:26px; color:#0021A6; float:right; font-weight:600;} .deal-section .price sup{ font-size:16px;}
.deal-section:last-of-type{border-bottom:none;}
.deal-box a{ float:right; padding:6px 10px; font-size:15px; color:#ffffff; margin-top:20px; background:#0021A6;}
.deal-box a:hover{text-decoration:none; background:#f36518;} .deal-box a:focus{text-decoration:none;}
 .view-more{display:none;  }  .view-more1{display:none;  }
.show-deals{position:relative;top:-10px;} .show-deal{position:relative;top:-10px;}


/**************Online Check In Css Start Here***************/
.info-page-bg{ background:url(/images/travel-bg.jpg) no-repeat top center; background-size:cover; height:300px; background-color:#005387;}
.info-page-bg .container{position:relative;}
.info-page-heading{ background:#f36518; font-size:24px; color:#ffffff; text-align:center; padding: 5px 20px;display: inline-block;position: absolute;left: 15px;top: 245px;margin: 0px;}
.info-tab-section{ width:100%; float:left; margin:40px 0px;}
.info-tab-section .last-line{ padding-bottom:20px;}
.info-tab-section .last-line a{ color:#f36518;}
.info-tab-section .nav-tabs li a{ background:#f36518 !important; color:#ffffff; font-size:16px; padding:5px 10px; margin-right:10px; border:none;}
.info-tab-section .nav-tabs li.active a{ background:#0021A6 !important; position:relative;}
.info-tab-section .nav-tabs li.active a:hover, .info-tab-section .nav-tabs li.active a:focus{color:#ffffff; font-size:16px; padding:5px 10px; margin-right:10px; border:none;}
.info-tab-section .nav-tabs li.active a:before{ position:absolute; display:inline-block; font-size:18px; color:#0021A6 !important; content:"\e252";font-family: 'Glyphicons Halflings'; top:23px; left:calc(50% - 7px);}
.airline-tfn li{width:23%; float:left; margin:1%; display:inline-block; background:#ffffff; min-height:100px; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); text-align:center; padding:10px;}
.airline-tfn li img{height:45px;}
.airline-tfn .tfn{ font-size:18px; color:#f36518; padding:10px 5px; display:block;}
.airline-tfn .links{ padding:0px 0px 10px 0px; overflow:hidden;} .airline-tfn .links a{ color:#0021A6; font-size:13px;}
.airline-code {margin-left:1%;}
.airline-code ul{ width:33%; float:left; list-style:none; margin-top:15px;}
.airline-code ul li{ border-bottom:1px solid #dddddd; padding:10px 0px; font-size:14px; float:left; text-align:center;}
.airline-code .heading{ font-size:16px; color:#000000 !important; font-weight:600; }
.airline-code .a-code{width:35%; color:#696969; text-transform:capitalize;} .airline-code .a-name{ width:65%;} 
.airline-code .a-name a{ color:#0021A6 !important;}
.tsa-section .heading{ font-size:16px; font-weight:600; color:#000000;}
.tsa-section ul{ list-style:none;}
.tsa-section li{ float:left;background:#ffffff; border-bottom:1px solid #e5e5e5; font-size:14px; width:100%; padding:8px 0px; color:#4e4e4e;}
.tsa-section .col-sm-2{ text-align:center;padding:0px;}
.tsa-section .col-sm-8{padding:0px;}
.tsa-section pre{ border: none;font-size: 13px;padding: 3px 10px;margin: 0px;font-family: roboto;color: #727272;}
.tsa-section p{ padding:15px 0px; border-bottom:1px solid #0021A6; float:left; width:100%;}
.travel-glosery li{float:left;background:#ffffff; border-bottom:1px solid #e5e5e5; font-size:14px; width:100%; padding:8px 0px; color:#4e4e4e; list-style:none;}


/*****************other Start ***************/
.lightgray {background: rgba(222, 222, 222, 0.44);}
.top80 {margin-top: 20px;}
.nopad {padding: 0px;}
.centeralign {width: 800px;margin: 0 auto;}
.btn-blue, .btn-blue:focus {background: #0021A6;color: white; text-transform:uppercase;}
.btn-blue:hover {background: #0021A6;color: white;}
.btn-orange, .btn-orange:focus {background: #f36518;color: white;}
.btn-orange:hover {background: #0021A6;color: white;}
.lowercase {text-transform: lowercase !important;}
.bot {text-align: center;margin-bottom: 10px;}
.bot img {height: 30px;width: auto;margin: 3px 5px;opacity: 0.7;}
.red {color: red;}
.highLightOriDate {background-color: #f36518;color:#fff !important;padding:0px 5px;display:inline-block;}
.inputbalnk {width: 10px !Important;margin: 0px !Important;    padding: 0px !Important;    display: inherit !Important;    border: navajowhite !Important;    font-size: 14px !Important;    }
/*****************other End ***********************/

/*--------------------- Desktop View Opratcion layout  Starts Here---------------------*/
.nav_wrap_main{background: #0021A6;  color:#fff; box-shadow: 0 0 5px 1px rgba(204,204,204,1); padding:5px 0px;    }
.nav_wrap_main .nav_wrap{padding: 0px 0px;}
.nav_wrap .nav_lft{float: left; }
.nav_wrap .nav_lft .logo_link{width: 150px; float: left;}
.nav_wrap .nav_lft .logo_link a{display: block; margin-top:4px;}
.nav_wrap .nav_lft .logo_link a img{width: 100%;}
.nav_wrap .nav_lft .nav_link{float: left; margin-left: 20px; }
.nav_lft .nav_link ul{margin: 0px; padding: 0px; }
.nav_lft .nav_link ul li{list-style:none; float: left; height:45px;  padding-top:23px;  margin-left:30px; position:relative; cursor:pointer}
.nav_lft .nav_link ul li.active a, .nav_lft .nav_link ul li:hover a{color:#fff;  }
.nav_lft .nav_link ul li.active:after,.nav_lft .nav_link ul li:hover:after  {position: absolute;content: "";height: 1px;bottom: -10px;display: inline-block;width: 100%;border:1.5px solid #f36518;left:0px;}
.nav_lft .nav_link ul li a{display: inline-block; text-decoration: none; color:#fff;padding: 0px 5px; font-size: 16px;font-weight: bold; }
.nav_wrap .nav_rgt{float: right;;}
.nav_rgt .login_link{float: left; margin-right: 10px; margin-top:16px}
.nav_rgt .login_link ul{margin: 0px; padding: 0px;}
.nav_rgt .login_link ul li{float: left; list-style: none; margin-right:  10px;}
.nav_rgt .login_link ul li a{text-decoration: none; color:#fff; font-size: 14px; }
.nav_rgt .nav_tfn{float: left; line-height:20px; margin-top:3px; text-align:right;}
.nav_rgt .nav_tfn a{font-size: 24px; display: block; color:#fff; font-weight:700; text-decoration:none;  }
.nav_rgt .nav_tfn span{color:#fff; font-size: 12px;}
.icon_user{display:inline-block; width:50px; height:50px; float:right; padding:7px; margin-left:10px; cursor:pointer}
.icon_user img{width:100%; }



/* ---------------------------------------------- Blog views Start Here ---------------------------------------------- */
.blog_nav_wrappr{background:#333; position:relative;z-index:100001}
.blog_nav_wrappr .blog_nav_innr ul{margin:0px; padding:0px;}
.blog_nav_wrappr .blog_nav_innr ul li{float:left; }
.blog_nav_wrappr .blog_nav_innr ul li a{display:inline-block; padding:15px 10px; font-size:18px; color:#fff; }
.blog_nav_wrappr .blog_nav_innr ul li a:hover{background:#f36518; text-decoration:none; }
.blog_main_wrppr{margin:50px 0px;}
.blog_wrppr_innr{ border:1px solid #ddd; padding:15px; box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2)}
.blog_wrppr_innr header{margin-bottom:30px; }
.blog_wrppr_innr header .blg_mn_hd{margin: 0px;font-size: 30px;text-align: center;color: #f36518;line-height: 52px;}
.blog_wrppr_innr .time_by{text-align:center; color:#999; font-size:18px; }
.blog_wrppr_innr .entry_content{margin-bottom:30px;}
.blog_wrppr_innr .entry_content .meta_image {margin:15px 0px;}
.blog_wrppr_innr .entry_content .meta_image img{width:100%;}
.blog_wrppr_innr .entry_content p{font-size:18px; font-weight:300; line-height:35px;}
.blog_wrppr_innr .entry_content h3{font-size:25px; color:#f36518; font-weight:400; margin: 25px 0px 7px;}
.vce_post_wrppr{border:1px solid #ddd; box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2)}
.vce_post_wrppr .title_rcnt_post{text-align:center; font-size:22px; color:#0021A6; font-weight:400; color:#0021A6; margin:0px; padding:15px; border-bottom:1px solid #ddd;}
.vce_post_wrppr .vce_post_list{margin:0px; padding:0px; margin:15px 0px; padding:0px 10px}
.vce_post_wrppr .vce_post_list li{list-style:none; margin-bottom:15px;  }
.vce_post_wrppr .vce_post_list li a{text-decoration:none; color:#000; display:block  }
.vce_post_wrppr .vce_post_list li a:hover{color:#f36518}
.vce_post_wrppr .vce_post_list li a .thumb_img{display:inline-block; width:100px; float:left;margin:0px 5px 5px 0px; }
.vce_post_wrppr .vce_post_list li a .thumb_img img{width:100%; }
.vce_post_wrppr .vce_post_list li a .thumb_cont{width:calc(100% - 105px); display:inline-block;float:left;word-break: break-all;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border-top:none;}

.newsLeetr.single-img-content{ background-image: url(../images/form-bg.png);padding: 50px;    border-radius: 20px;}
.form-newsLeetr{margin-bottom:50px;}
.form-newsLeetr .newsLeetr .blck_bg{left:0;background: linear-gradient(100deg, #000000 0%, rgba(0, 0, 0, 0) 100%);border-radius: 20px;}
.form-newsLeetr .newsLeetr-content{position:relative}
.form-newsLeetr .newsLeetr-content h2{margin-top:0px;}
.form-newsLeetr .newsLeetr-content .emailSnd{margin:inherit; margin-top:40px;}
.form-newsLeetr .newsLeetr-content p{font-size:20px;}
.form-newsLeetr .newsLeetr-content input[type="text"]{font-size:16px; font-weight:500;color:#98A1B0; border-radius: 10px; height:48px;}
.form-newsLeetr .newsLeetr-content .emailSnd input[type="submit"]{position:static; border-radius: 10px; font-size: 20px;text-transform: capitalize;font-weight: 500;letter-spacing: 1px; height: auto; padding: 10px 63px;transition:0.4s ease-in-out;}
.form-newsLeetr .newsLeetr-content .emailSnd input[type="submit"]:hover{background-color:#fff; color:#0021A6}

.form-newsLeetr .form-group{
    margin:20px 0px;
}
.form-newsLeetr .form-group input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.form-newsLeetr .form-group label {
    position: relative;
    cursor: pointer;
    color:#fff;
    font-size:14px;
    font-weight:400;
    padding-left: 35px;
}

    .form-newsLeetr .form-group label:before {
        content: '';
        -webkit-appearance: none;
        background-color: transparent;
        border: 2px solid #fff;
        background-color: #fff;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
        padding: 8px;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
        border-radius: 5px;
        position: absolute;
        left: 0;
        top:0;
    }

    .form-newsLeetr .form-group input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 2px;
        left: 7px;
        width: 6px;
        height: 14px;
        border: solid #0021A6;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }
.custom_news_letter{
    margin-bottom:70px;
}






/*--------------------- IPad View Starts Here---------------------*/ /* This is class use for Mobile divice SM   */
@media(min-width:768px){
    .container{width:750px}
}
@media(min-width:992px){
    .container{width:100%}
}

@media(min-width:1200px){
    .container{width:1200px}
}

@media only screen and (max-width:1200px){
    .newsLeetr h3{
        font-size:27px;
    }
    .newsLeetr input[type="text"],
    .newsLeetr .emailSnd input[type="submit"] {
        height: 50px;
    }
    .deal-sec .price{
        font-size:22px;
    }
    .deal-sec .city-code{
        font-size:18px;
    }
    .topDestinatn .topDestiInnr {
        width: 30%;
        margin: 0px 16px 28px;
    }
    .topDestHover .topDestHovrTxt h2{
        font-size:24px;
    }
    .topDestinatn .topDestiInnr .topDestHover{

        padding:20px;
    }
    .topDestHover .topDestHovrTxt p{
        font-size:14px;
    }
    .FrrLogo img{
        width:165px;
    }
}
@media only screen and (max-width:991px){
    .OcCmmnHd h3{font-size:24px;}
}

span.stars, span.stars span {display: inline-block;background: url('/images/stars.png') 0 -16px repeat-x;width: 80px;height: 16px;}
span.stars span {background-position: 0 0;}

.thankyouImage {
    background-image: url(../images/inner-banner.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 586px;
    display: flex;
    align-items: center;
    position: relative;
    top: -20px;
}
.mx-auto {
    margin: 0 auto;
    float: none;
}

