.tour_manager_title{text-align:center;color:#828282;text-transform:uppercase;letter-spacing:12px;}
.btnreadmore{background-color:#1B1F80;font-size:10px;padding:9px 18px;border-radius:5px;color:#fff;margin-top:10px;}
.rowspace{margin-top:40px;}
.manager_title{color:#0d477b;}
.white-bg{background-color:#fff;}
.grey-text-color{color:#888;}
.testi-title{color:#8a8a8a;font-size:16px;font-weight:600;}
.small-title{color:#1d3e7b;font-weight:bold;}
.breadcrumb{text-transform:uppercase;text-align:right;}
.album_card{background-color:#fff;margin-bottom:10px;overflow:hidden;position:relative;border:1px solid #ceddef;-webkit-box-shadow:0px 0px 16px -10px rgba(21,135,249,1);-moz-box-shadow:0px 0px 16px -10px rgba(21,135,249,1);box-shadow:0px 0px 16px -10px rgba(21,135,249,1);height:370px;}
.album_title{text-align:center;font-size:18px;padding-top:10px;min-height:60px;}
.album_small_title{color:#a7a7a7;font-size:12px;}
.meta_content{font-size:12px;white-space:nowrap;}
.inner-addon{position:relative;}
.inner-addon .faicon{position:absolute;padding:12px;pointer-events:none;}
.left-addon .faicon{left:0px;}
.right-addon .faicon{right:0px;}
.left-addon input{padding-left:30px;}
.right-addon input{padding-right:30px;}
.btn-search{background-color:#1B1F80;color:#fff;text-transform:uppercase;margin-top:32px;padding-left:36px;padding-right:36px;border-radius:6px;}
.drybox-checkbox{left:15px;position:absolute;top:0;}
.drybox-checkbox .c-checkbox{background-color:#fff;height:20px;width:20px;text-align:center;padding:0;}
.c-radio input, .c-checkbox input{display:none;}
.drybox-checkbox .c-checkbox .c-indicator{height:20px;line-height:18px;width:20px;}
.c-radio, .c-checkbox{cursor:pointer;display:block;padding:4px 8px 4px 20px;position:relative;}
.c-radio input,
.c-checkbox input{display:none;}
.c-radio .c-indicator,
.c-checkbox .c-indicator{background-color:#fff;border:1px solid #acacac;border-radius:4px;display:block;font-size:10px;height:13px;left:0;line-height:1;position:absolute;width:13px;}
.c-radio .c-indicator{border-radius:50%;}
.c-radio input:checked ~ .c-indicator:before{background-color:#ddd;border-radius:50%;content:'';display:block;height:8px;left:3px;position:absolute;top:3px;width:8px;}
.c-checkbox input:checked ~ .c-indicator:before{content:"\f00c";font-family:'FontAwesome';}
.c-radio .c-tag,
.c-checkbox .c-tag{display:block;}
.c-radio:hover .c-indicator,
.c-checkbox:hover .c-indicator{border-color:#999;}
.c-radio:hover input:checked ~ .c-indicator:before{background-color:#999;}
.blog_date{font-size:34px;font-weight:600;color:#545252;}
.blog_month{font-size:12px;}
.extra-space{margin-bottom:10px;}
.sidebar_title{text-transform:uppercase;}
.recpost{margin-left:-18px;text-transform:uppercase;}
.blog_side_bar{background-color:#fff;margin-bottom:30px;padding-left:20px;padding-right:20px;padding-bottom:1px;}
.media_date{margin-left:10px;}
.media_month{margin-left:7px;}
.brochure_title{text-align:center;font-size:17px;padding-top:10px;color:#16246f;font-weight:600;min-height:60px;}
.bro-btn{width:48% !important;margin-right:2px;background-color:#16246f;color:#fff;text-align:center;padding-bottom:5px;padding-top:5px;}
.bro-btn a{color:#fff;}
.brochure_card{background-color:#fff;margin-bottom:20px;overflow:hidden;position:relative;border:1px solid #ceddef;-webkit-box-shadow:0px 0px 16px -10px rgba(21,135,249,1);-moz-box-shadow:0px 0px 16px -10px rgba(21,135,249,1);box-shadow:0px 0px 16px -10px rgba(21,135,249,1);height:460px;}
.c-radio, .c-checkbox{cursor:pointer;display:block;padding:4px 8px 4px 20px;position:relative;}
.equip-alert .c-indicator{font-size:9px;line-height:1.3;text-align:center;top:7px;left:22px;}
.tag{margin-left:20px;margin-top:-2px;}
.album-cover{height:230px;}
.albumgrid{padding-bottom:20px;}
.exprect_text{padding-top:14px;}
.blog-title{padding-bottom:10px;font-weight:bold;color:#4d4d4d !important;}
.remove-margin{margin-top:5px !important;margin-bottom:5px !important;}
.sidebar-blog li{padding:5px;}
@media only screen and (min-width:220px) and (max-width:479px){.blog_cover{width:100%;max-height:130px;}
.testi-img{width:40px;height:40px;border:2px solid #164caf;}
#testimonialspage .testi-img{width:120px;height:120px;border:2px solid #164caf;margin-bottom:10px;}
.our-manager .col-md-8{padding-bottom:10px;}
.testi-title{margin-left:15px;}
.brochure_card{height:426px !important;}
#dsearch{width:100%;margin-top:0px;}
.accordion-toggle:after{font-family:'FontAwesome';content:"\f078";float:right;}
.accordion-opened .accordion-toggle:after{content:"\f054";}
.airlineaccordion{padding:10px;background-color:#ccdbff;border-radius:8px;}
.priceaccordion{padding:10px;background:#ecefff;border-radius:8px;}
.accordion-heading a{color:#505559;}
.accordionbooknow{text-align:center;font-size:20px !important;color:#485556 !important;font-weight:bold;margin-top:24px;}
.btn-full-width{background-color:#0f1659;color:#fff;border-radius:5px;padding:10px;}
.btn-full-width:hover{color:#fff !important;background-color:#202a83 !important;}
.departure-line{border:none;border-bottom:1px dashed #485556;color:#fff;background-color:#fff;height:1px;}
.ful{margin-left:0px !important;}
.ful:after{border-bottom:1px solid dashed #485556;height:1px;}
.ful li{list-style:none !important;}
.fsepare{clear:both;border-bottom:1px dashed #000;margin-top:90px !important;margin-bottom:11px !important;}
.pricesepare{clear:both;border-bottom:1px dashed #000;margin-top:52px !important;margin-bottom:11px !important;}
.mpackage{text-align:center;}
.mpackage-sub{font-weight:bold;}
.lbreak{white-space:pre;padding-left:-10px;}
#testimonial .testi-img{width:80px !important;height:80px !important;margin-left:-30px;}
.maright{margin-left:-15px;}
}
@media only screen and (min-width:480px) and (max-width:768px){.side-thumb{max-height:42px;}
.alb-thumb{width:100% !important;height:250px !important;}
}
@media screen and (min-width:768px) and (max-width:970px){.flexslider img{height:340px !important;}
.img-one{width:100%;height:528px;}
.img-two{width:100%;height:252px;}
.img-three{width:100%;height:241px;}
.img-four{width:100%;height:241px;}
.bloghomecover{height:200px;}
.home-tour-album{height:100px !important;}
.testm-thumb{width:80px;height:80px;}
ul.cat-country > li a{font-size:14px !important;}
ul.cat-country > li a{padding:10px 4px !important;}
h2.mnr{text-align:center !important;}
p.mn{text-align:center !important;}
.moremrne{margin-left:230px !important;}
.customzindex{z-index:10000;}
.our-manager img{height:450px !important;}
.testi-img{width:130px;height:130px;}
#s2id_tour_manager{width:100%;}
.albumgrid iframe{width:330px !important;}
.exprect_text img{width:100% !important;}
.blog_side_bar img{height:100% !important;}
.brochure_card{height:436px !important;}
.inner-banner{}
.twocols{columns:2;-webkit-columns:2;-moz-columns:2;}
#sync2 img{height:115px;}
.arrow-steps .step{font-size:14px;text-align:center;color:#10388b;cursor:default;margin:0 1px 0 0;padding:7px 0px 10px 0px;width:33%;float:left;position:relative;background-color:#ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.arrow-steps .step a{color:#10388b;text-decoration:none;}
.arrow-steps .step:after,
.arrow-steps .step:before{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:19px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #ddd;z-index:2;}
.arrow-steps .step:before{right:auto;left:0;border-left:17px solid #fff;z-index:0;}
.arrow-steps .step:first-child:before{border:none;}
.arrow-steps .step:last-child:after{border:none;}
.arrow-steps .step:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.arrow-steps .step:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.arrow-steps .step span{position:relative;}
*.arrow-steps .step.done span:before{opacity:1;content:"✓";position:absolute;top:-2px;left:-10px;font-size:11px;line-height:21px;}
.arrow-steps .step.acurrent{color:#fff;background-color:#0f1659;}
.arrow-steps .step.acurrent a{color:#fff;text-decoration:none;}
.arrow-steps .step.acurrent:after{border-left:17px solid #0f1659;}
.arrow-steps .step.done{color:#173352;background-color:#2f69aa;}
.arrow-steps .step.done a{color:#173352;text-decoration:none;}
.arrow-steps .step.done:after{border-left:17px solid #2f69aa;}
.arrowclearfix:after{clear:both;content:"";display:block;height:0;}
.upper-label-text{color:#4b5559;margin-bottom:-10px;}
.booking-title-text{display:block;font-size:16px;color:#0f1659;font-weight:600;white-space:pre;}
.upper-sublabel-text{color:#4b5559;margin-bottom:-10px;font-size:12px;text-align:center;}
.booking-subtitle-text{display:block;font-size:12px;color:#0f1659;font-weight:600;text-align:center;}
#step1{margin-right:20px;margin-bottom:10px;}
.tablet-text{margin-left:84px;}
.tablet-form-class{padding:5px 10px;width:50%;}
.mobrowalign{padding-left:10px;padding-right:10px;}
.nopadleft{padding-left:0px !important;}
.nopadright{padding-right:0px !important;}
.pax_details{background-color:#ecefff;padding:10px;}
.left-col-timer span{float:left;padding-top:10px;}
.payconfirm{margin-top:20px;}
.btn-group-justified{display:inline-flex !important;width:100%;table-layout:fixed;border-collapse:separate;}
.btn-group-justified>.btn, .btn-group-justified>.btn-group{display:inline-block !important;float:none;width:1%;}
.paymentWrap .paymentBtnGroup .paymentMethod{padding:36px !important;box-shadow:none;position:relative;}
.award_logo{width:166px;height:81px !important;}
.find-title{font-size:34px;}
#sync1 img{height:540px;}
#tourDetail section.innerbanner{padding-top:0px !important;}
#app_area .pack img{height:144px;}
.manages .custom-link-btn{background:#1b1f80;color:#fff;margin-bottom:20px;}
.mobmanage button.btn-sign{margin-bottom:20px;}
.sub-title{margin-top:0px !important;}
.tabletmovedown{margin-top:22px;}
.tablabel{position:absolute;}
}
@media only screen and (min-width:320px) and (max-width:767px){#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:45%;min-height:31px;margin:1%;display:none;display:-webkit-flex;float:left;margin-left:5px;}
.flexslider img{height:183px !important;}
.img-three{height:100px}
.img-one{height:290px;}
.img-four{height:100px;}
.bloghomecover{height:194px;}
.home-tour-album{height:60px !important;}
.testm-thumb{width:60px;height:60px;}
.moremrne{margin-left:60px;}
.mobcarousel{margin-top:-16px !important;}
#mainNav .dropdown-menu li a{padding:5px 6px;}
#tourDetail section.innerbanner{padding-top:0px !important;}
#tourDetail section.innerbanner img{width:100% !important;}
.twocols{columns:2;-webkit-columns:2;-moz-columns:2;}
.iconss{float:right;}
.rowspace{margin-top:0px;}
.txt{height:100px;}
.cmob .testi-img{width:60px !important;height:60px !important;}
#clear{padding-top:7px !important;padding-left:15px !important;padding-right:15px !important;}
#s2id_tour_manager{width:100%;}
.tour_manager_title{font-size:22px !important;}
.download-btn{padding:10px !important;margin-left:30px;}
.blog_date{font-size:26px !important;}
.exprect_text img{width:100% !important;height:100% !important;}
.award_text{margin-left:-50px !important;}
.exx{margin-left:-40px;}
.award_text{display:none;}
.alb-thumb{width:100% !important;height:250px !important;}
.booking-step td{padding:5px;}
.mob-tab{color:#10388b;font-weight:bold;}
.active-mob-tab{background:url('../images/booking-active-tab.png');background-repeat:no-repeat;color:#fff;}
.arrow-steps .step{font-size:14px;text-align:center;color:#10388b;cursor:default;margin:0 1px 0 0;padding:7px 0px 10px 0px;width:33%;float:left;position:relative;background-color:#ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.arrow-steps .step a{color:#10388b;text-decoration:none;}
.arrow-steps .step:after,
.arrow-steps .step:before{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:19px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #ddd;z-index:2;}
.arrow-steps .step:before{right:auto;left:0;border-left:17px solid #fff;z-index:0;}
.arrow-steps .step:first-child:before{border:none;}
.arrow-steps .step:last-child:after{border:none;}
.arrow-steps .step:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.arrow-steps .step:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.arrow-steps .step span{position:relative;}
*.arrow-steps .step.done span:before{opacity:1;content:"✓";position:absolute;top:-2px;left:-10px;font-size:11px;line-height:21px;}
.arrow-steps .step.acurrent{color:#fff;background-color:#0f1659;}
.arrow-steps .step.acurrent a{color:#fff;text-decoration:none;}
.arrow-steps .step.acurrent:after{border-left:17px solid #0f1659;}
.arrow-steps .step.done{color:#173352;background-color:#2f69aa;}
.arrow-steps .step.done a{color:#173352;text-decoration:none;}
.arrow-steps .step.done:after{border-left:17px solid #2f69aa;}
.arrowclearfix:after{clear:both;content:"";display:block;height:0;}
.upper-label-text{color:#4b5559;margin-bottom:-10px;}
.booking-title-text{display:block;font-size:16px;color:#0f1659;font-weight:600;white-space:pre;}
.upper-sublabel-text{color:#4b5559;margin-bottom:-10px;font-size:12px;text-align:center;}
.booking-subtitle-text{display:block;font-size:11px;color:#0f1659;font-weight:600;text-align:center;}
#step1{margin-right:20px;margin-bottom:10px;}
.mob-room-row{width:25%;font-size:11px;}
.mobrowalign{padding-left:10px;padding-right:10px;}
.sub-title{font-size:19px !important;margin-top:0 !important;}
.pax_details{background-color:#ecefff;padding:10px;}
.nopadleft{padding-left:0px !important;}
.nopadright{padding-right:0px !important;}
.rightpad{margin-right:-10px;}
.margintop{margin-top:10px;}
button.btn-back-step{padding:8px 14px !important;}
.left-col-timer{background-color:#cedcff;height:62px;text-align:center;padding-top:10px;}
.payconfirm{margin-top:30px !important;}
.step3back{margin-left:18px;}
.portfolio-wrapper{height:auto !important;}
.award_logo{height:88px !important;}
.portfolio-wrapper{margin:10px 10px !important;}
#ldeals button.btn-sign{padding:8px 18px !important;}
.thanks h2{font-size:24px !important;}
#defPage .thanks p{font-size:16px !important;}
#app_area .pack img{height:265px;}
.manages .custom-link-btn{background:#1b1f80;color:#fff;padding:8px 6px !important;border-radius:5px;font-size:14px !important;margin-left:-10px;margin-bottom:20px;}
.mobmanage button.btn-sign{font-size:15px !important;padding:7px 13px !important;margin-left:-20px !important;margin-bottom:20px;}
.tourkeyword{margin-bottom:10px;}
}
@media screen and (min-width:992px) and (max-width:1120px){.album_card{height:352px !important;}
.meta_content{font-size:10px !important;padding:0px !important;}
.album_small_title{padding:0px !important;}
.sub-title{font-size:20px !important;}
#tourDetail section.innerbanner{padding-top:0px !important;}
#app_area .pack img{height:160px;}
}
@media screen and (min-width:1023px) and (max-width:1200px){.blog_cover{width:100%;max-height:342px;}
.side-thumb{max-height:42px;}
.alb-thumb{width:253px;height:171px;}
.testi-img{width:120px;height:120px;border:4px solid #164caf;}
.bloghomecover{width:350px;height:170px;}
.img-one{height:430px;}
.img-two{height:252px;}
.img-three{height:146px}
#sync2 img{height:123px !important;}
.img-four{height:241px;}
.flexslider img{height:467px !important;}
.album_card{height:352px !important;}
.meta_content{font-size:10px !important;padding:0px !important;}
.album_small_title{padding:0px !important;}
.sub-title{font-size:20px !important;}
#ldeals{height:75px;}
#ip{height:220px;}
#rsidebar{float:right;width:360px;will-change:min-height;}
#rsidebar .rsidebar__inner{width:380px;transform:translate(0, 0);transform:translate3d(0, 0, 0);will-change:position, transform;}
#app_area .pack img{height:160px;}
.nocontactform{position:absolute;top:-917px;z-index:10000;}
}
@media screen and (min-width:1210px) and (max-width:1300px){.blog_cover{width:100%;max-height:342px;}
.side-thumb{max-height:42px;}
.alb-thumb{width:253px;height:171px;}
.testi-img{width:120px;height:120px;border:4px solid #164caf;}
.bloghomecover{width:350px;height:260px;}
.img-one{width:540px;height:528px;}
.img-two{width:540px;height:252px;}
.img-three{width:255px;height:241px;}
.img-four{width:255px;height:241px;}
.home-tour-album{width:124px;height:143px;}
.testm-thumb{width:84px;height:88px;}
#sync1 img{height:506px !important;}
#sync2 img{height:123px !important;}
.testi-img{width:120px;height:120px;border:4px solid #164caf;}
.flexslider img{height:600px !important;}
.sub-title{font-size:20px !important;}
#ldeals{height:75px;}
#ip{height:220px;}
#rsidebar{float:right;width:360px;will-change:min-height;}
#rsidebar .rsidebar__inner{width:380px;transform:translate(0, 0);transform:translate3d(0, 0, 0);will-change:position, transform;}
#tourDetail section.innerbanner{padding-top:0px !important;}
.well{margin-bottom:-7px !important;}
#app_area .pack img{height:160px;}
.nocontactform{position:absolute;top:-917px;z-index:10000;}
}
@media screen and (min-width:1310px) and (max-width:1450px){.blog_cover{width:100%;max-height:342px;}
.side-thumb{max-height:42px;}
.alb-thumb{width:253px;height:171px;}
.testi-img{width:120px;height:120px;border:4px solid #164caf;}
.bloghomecover{width:350px;height:260px;}
.img-one{width:540px;height:528px;}
.img-two{width:540px;height:252px;}
.img-three{width:255px;height:241px;}
.img-four{width:255px;height:241px;}
#sync1 img{height:501px;}
#sync2 img{height:123px !important;}
.testm-thumb{width:84px;height:88px;}
.sub-title{font-size:20px !important;}
#ldeals{height:75px;}
#ip{height:220px;}
.home-tour-album{width:124px;height:130px;}
.flexslider img{height:680px !important;}
#rsidebar{float:right;width:360px;will-change:min-height;}
#rsidebar .rsidebar__inner{width:380px;transform:translate(0, 0);transform:translate3d(0, 0, 0);will-change:position, transform;}
#tourDetail section.innerbanner{padding-top:0px !important;}
.well{margin-bottom:-7px !important;}
#app_area .pack img{height:150px;}
#search-tour .pack .det{padding:10px 0px 0px 15px;border-right:solid 1px #E8E8E8;min-height:150px !important;}
.nocontactform{position:absolute;top:-917px;z-index:10000;}
}
@media screen and (min-width:1460px){.blog_cover{width:100%;max-height:342px;}
.side-thumb{max-height:42px;}
.alb-thumb{width:253px;height:171px;}
.testi-img{width:120px;height:120px;border:4px solid #164caf;}
.bloghomecover{width:350px;height:260px;}
.img-one{width:540px;height:528px;}
.img-two{width:540px;height:252px;}
.img-three{width:255px;height:241px;}
.img-four{width:255px;height:241px;}
.home-tour-album{width:120px;height:129px;}
.testm-thumb{width:84px;height:88px;}
#sync1 img{height:506px !important;}
#sync2 img{height:123px !important;}
.flexslider img{height:698px !important;}
.sub-title{font-size:20px !important;}
#rsidebar{float:right;width:360px;will-change:min-height;}
#rsidebar .rsidebar__inner{width:380px;transform:translate(0, 0);transform:translate3d(0, 0, 0);will-change:position, transform;}
#tourDetail section.innerbanner{padding-top:0px !important;}
.well{margin-bottom:-7px !important;}
#app_area .pack img{height:170px;}
.nocontactform{position:absolute;top:-917px;z-index:10000;}
}
@media screen and (min-width:1600px){.flexslider img{height:884px !important;}
.sub-title{font-size:20px !important;}
#ldeals{height:75px;}
#ip{height:220px;}
#tourDetail section.innerbanner{padding-top:0px !important;}
.well{margin-bottom:-7px !important;}
#app_area .pack img{height:160px;}
.nocontactform{position:absolute;top:-917px;z-index:10000;}
}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:39px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px !important;}
.select2-container .select2-selection--single{height:40px !important;}
.select2{padding:0px !important;height:0px !important;}
.lbl-title{margin-bottom:10px;}
.girdalb{margin-bottom:20px;}
.element-item{position:relative;float:left;width:166px;margin:5px;padding:10px;}
.element-item > *{margin:0;padding:0;}
.award_text{text-align:center;margin-left:20px;font-size:11px;}
.award_logo{width:166px;height:116px;}
#filters{position:relative;list-style:none;border:1px solid rgba(0,0,0,0.07);float:left;font-size:16px;width:100%;margin-left:-10px;}
#filters li{float:left;}
#filters li span{display:block;text-decoration:none;color:#666;cursor:pointer;background-color:transparent;margin:-1px 0;padding:13px 18px;}
#filters li span.active{color:#FFF !important;background-color:#1A1A87;margin:-1px 0;padding:13px 18px;}
#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:15%;min-height:119px;margin:1%;display:none;float:left;margin-left:5px;}
@media only screen and (min-width:768px) and (max-width:959px){#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:18%;min-height:101px;margin:1%;display:none;float:left;margin-left:5px;}
}
@media only screen and (max-width:767px){#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:23%;min-height:101px;margin:1%;display:none;float:left;margin-left:5px;}
#sync2 img{height:52px !important;}
#sync1 img{height:315px !important;}
}
.portfolio-wrapper{overflow:hidden;position:relative !important;background:transparent;cursor:pointer;margin:20px 20px;}
.portfolio img{width:100%;position:relative;}
.portfolio .label{position:absolute;width:100%;height:40px;bottom:-40px;}
.portfolio .label-bg{background:#e95a44;width:100%;height:100%;position:absolute;top:0;left:0;}
.portfolio .label-text{color:#fff;position:relative;z-index:500;padding:5px 8px;}
.portfolio .text-category{display:block;}
.left-bg{background:url('../images/left-booking-bg.png');height:52px;background-repeat:no-repeat;}
.right-bg{background:url('../images/right-booking-bg.png');height:52px;background-repeat:no-repeat;}
.bg-bg{background:url('../images/bg.png');height:54px;background-repeat:no-repeat;}
.details{float:left;color:#fff;text-transform:uppercase;font-size:16px;margin-top:16px;margin-left:80px;}
.confirm-details{float:right;color:#fff;text-transform:uppercase;font-size:16px;margin-top:16px;margin-right:11px;}
.tour-title-detail{padding:12px;background-color:#E9EBFF;margin-top:3px;text-align:center;}
.tour-title-detail span{font-size:16px;color:#384443;font-weight:bold;}
.tour-table th{background-color:#C2D2FF;border:2px solid #fff;color:#384443;}
.tour-table td{border:2px solid #fff;}
.my-booking-table th{background-color:#C2D2FF;border:none;color:#384443;}
.my-booking-table td{border:none !important;}
.small-table-title{font-size:14px;color:#8f969f;}
.darkbluecolor{color:#3f4178;}
.bold{font-weight:bold !important;}
.room-ico{width:23px;}
.sub-title{margin-top:6px;margin-left:-20px;text-transform:uppercase;}
.customhr{border:1px solid #e4e4e4 !important;}
.room-row{background-color:#e9ebff;margin-bottom:10px;}
.rtxt{font-size:16px;}
.age{font-size:10px;}
.room-tbl{width:100%;}
.room-tbl select{width:70%;}
.selwtext{margin-top:16px;}
.roomtitle{font-size:16px;font-weight:bold;}
.btnrow{margin-top:10px;}
.main_contact_form .form-control{margin-bottom:10px;}
.room-sub-title{background-color:#cedcff;padding:10px;}
.room-sub-title2{background-color:#e9e9e9;padding:10px;}
.title-f-small{margin-left:8px !important;padding:2px;}
.numb{padding:8px;background:#cddbfe;}
.bg-odd{background-color:#ededed;padding:10px;width:100%}
.bg-even{background-color:#edf0ff;padding:10px;width:100%}
.bg-odd .title-f-small,.bg-even .title-f-small{width:88%;}
.bg-odd .inputbox, .bg-odd .title-f-small,.bg-even .inputbox, .bg-even .title-f-small{margin-left:17px;margin-top:10px;width:90%;}
.inner-addon{position:relative;}
.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none;}
.right-addon .glyphicon{right:14px;}
.right-addon input{padding-right:30px;}
.thirdbox{margin-left:17px !important;}
.mr8{margin-left:8px !important;}
.mr10{margin-left:10px !important;}
.lastcol{padding-right:6px;}
.ptop10{padding-top:10px;}
.rowmleft10 td:first-child{padding-left:10px;}
.inputbottom10{margin-bottom:10px;}
.w93{width:93%;}
button.btn-back-step{background-color:#687be4;text-transform:uppercase;color:#fff !important;font-size:16px;border-radius:5px;padding:8px 20px;}
.stxt10{font-size:11px;color:#929292;}
p.s-lbl span{display:block;}
.confirmdetails{width:100%;}
.guest-details{width:100%}
.guest-tbl-bg{background-color:#cedcff;}
.mt10{margin-top:-10px;}
.btn-apply{background-color:#243092;text-transform:uppercase;color:#fff !important;font-size:16px;border-radius:5px;}
.payconfirm{margin-top:16px;}
.payment-text{margin-top:-10px;float:left;font-size:10px;margin-bottom:10px;}
.left-col-timer{background-color:#cedcff;height:62px;}
.right-col-timer{background-color:#edf3ff;font-weight:bold;height:62px;}
.timer{font-size:20px;float:left;padding-top:16px;}
.timermin{padding-top:22px;float:left;}
.pointer{border:solid 10px transparent;border-left-color:#ccdcfe;position:absolute;right:115px;top:21px;}
.pd10 tr th{padding:10px;text-align:center;}
.pd10 td{text-align:center;}
.total-row{border-top:1px solid #ccc;}
.total_amt{font-size:16px;font-weight:bold;}
.bg-white{}
.mega-dropdown{position:static !important;}
.mega-dropdown-menu{padding:20px 0px;width:97.5% !important;box-shadow:none;-webkit-box-shadow:none;margin-left:15px;}
.mega-dropdown-menu > li > ul{padding:0;margin:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;}
.mega-dropdown-menu > li > ul > li > a{display:block;color:#6b6b6a;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none;}
.mega-dropdown-menu .dropdown-header{font-size:16px;color:#2b2a5d;padding:5px 60px 5px 5px;line-height:30px;font-weight:bold;}
.imagewithouthover:hover{background:none !important;}
.ulofmega a{line-height:30px !important;}
.megamenulink{font-size:14px !important;}
.navbar-nav .open{background:#fff;}
.menuimage{height:186px;}
.navbar-nav .open .dropdown-toggle{color:#1f2057 !important;}
.navbar-nav .dropdown{margin-bottom:0px !important;}
.package-type{position:absolute;left:15px;min-width:140px;margin-top:-20px;padding:10px 20px;text-align:center;background:#1b1f80;border-radius:0px 4px 4px 0px;height:40px;color:#fff;}
.inner-table-data th{padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:0px;}
.toprow{background-color:#d7dcff;}
.sub-heading-row{background-color:#c2d2ff;text-align:center;}
.third-heading-row{background-color:#e9ebff;text-align:center;}
.price-heading-row{background-color:#d7dcff;text-align:center;}
.col-padding-adjustment{padding-right:0px !important;}
.sub-heading{text-align:center;}
.flight-table td{padding:10px;}
.flight-sub-row{background-color:#c2d2ff;text-align:center;}
.flight-result-row{text-align:center;}
.fodd{background-color:#e9ebff;}
.remove-bdr{border-top:0px !important;}
.bookingnow{margin-left:0px !important;padding-bottom:0px !important;}
.bookingnow li{list-style:none !important;}
.btn-booking-listing{background-color:#1B1F80;text-transform:uppercase;color:#fff !important;font-size:14px;border-radius:5px;}
.btn-booking-limit-listing{background-color:#ff0000;text-transform:uppercase;color:#fff !important;font-size:14px;border-radius:5px;}
.flight-table{margin-top:-15px;}
.main-air-logo{width:90px;}
.accordion-toggle:hover{cursor:pointer;}
.mt19{margin-top:19px;}
.summarybutton{margin-left:-32px;}
.timer, .hours, .minutes, .seconds, .minutes-text{position:relative;display:inline-block;}
.hours{display:none;}
.download-btn{background-color:#1B1F80;text-transform:uppercase;color:#fff !important;font-size:16px;border-radius:5px;padding:8px 40px;}
.selectall{position:absolute;left:28px;display:block;width:70px;}
.paymentWrap .paymentBtnGroup{margin:auto;}
.paymentWrap .paymentBtnGroup .paymentMethod{padding:25px;box-shadow:none;position:relative;}
.paymentWrap .paymentBtnGroup .paymentMethod.active{outline:none !important;}
.paymentWrap .paymentBtnGroup .paymentMethod.active .method{border-color:#0f165a;outline:none !important;box-shadow:0px 3px 22px 0px #7b7b7b;}
.paymentWrap .paymentBtnGroup .paymentMethod .method{position:absolute;right:3px;top:3px;bottom:3px;left:3px;background-size:contain;background-position:center;background-repeat:no-repeat;border:2px solid transparent;transition:all 0.5s;}
.paymentWrap .paymentBtnGroup .paymentMethod .method.visa{background-image:url("../images/visa-payment.png");}
.paymentWrap .paymentBtnGroup .paymentMethod .method.master-card{background-image:url("../images/master-payment.png");}
.paymentWrap .paymentBtnGroup .paymentMethod .method.amex{background-image:url("../images/amex-payment.png");}
.paymentWrap .paymentBtnGroup .paymentMethod .method.offline{background-image:url("../images/offline.png");}
.paymentWrap .paymentBtnGroup .paymentMethod .method:hover{border-color:#0f165a;outline:none !important;}
.btn-manage_booking_ret{background-color:#1B1F80;text-transform:uppercase;color:#fff !important;font-size:16px;border-radius:5px;padding:8px 10px;}
.custom-link-btn{background:#1b1f80;color:#fff;padding:8px 40px;border-radius:5px;font-size:15px;}
.custom-link-btn:hover{color:#fff;background:#1422a7;}
.menu-europe-title{font-size:16px;color:#2b2a5d !important;padding:5px 60px 5px 5px;line-height:30px !important;font-weight:bold;}
.menu-europe-title:hover{background:none !important;}
.current{background:#0f155b !important;color:#fff !important;}
.btn-search:hover{color:#fff !important;background-color:#242aaf !important;}
.txt{min-height:100px;}
.custdesttable>tbody>tr>td, .custdesttable>tbody>tr>th, .custdesttable>tfoot>tr>td, .custdesttable>tfoot>tr>th, .custdesttable>thead>tr>td, .custdesttable>thead>tr>th{padding:3px !important;}
.step3back{background-color:#687be4;text-transform:uppercase;color:#fff !important;font-size:16px;border-radius:5px;padding:10px 20px;vertical-align:middle;}
.btnreadmore:hover, .btnreadmore:focus{color:#fff !important;background-color:#282eb3 !important;}
.modal{overflow-y:auto;}
.modal-open{overflow:auto;padding-right:0px !important;}
.smallsam a{text-transform:none !important;}
.inner-banner{}
.inner-banner img{width:100%;}
span.select2-selection.select2-selection--single{outline:none;}
.select2-container .select2-choice{border:none !important;}
#award-carousel img{width:150px;height:107px;}
.navbar-nav .open .dropdown-toggle:hover{color:#fff !important;text-decoration:none;}
.footerform:focus{background-color:#fff !important;}
.custombullet{font-size:6px;float:left;margin-top:13px;}
.listingeqn{background-color:#373737!important;}
.customcla{width:280px;min-width:280px !important;padding:0px !important;}
.customcla li a{font-size:14px !important;color:#6b6b6a !important;}
.customcla li a:hover{color:#fff !important;}
.min600{min-height:600px;}
.grid-item{float:left;width:100px;height:100px;background:#0D8;border:2px solid #333;border-color:hsla(0, 0%, 0%, 0.7);}
.redfont{font-size:19px !important;}
.btn:focus{color:#fff;}
.destholder{position:relative;display:block;margin:0px 10px 20px;}
.destholder .brgradeint{width:100%;height:100%;position:absolute;z-index:3;top:0px;left:0px;background:-webkit-linear-gradient(top,rgba(15,22,89,0),rgba(15,22,89,0.8));background:-o-linear-gradient(bottom,rgba(15,22,89,0),rgba(15,22,89,0.8));background:-moz-linear-gradient(bottom,rgba(15,22,89,0),rgba(15,22,89,0.8));background:linear-gradient(to bottom, rgba(15,22,89,0), rgba(15,22,89,0.8));}
.destholder h3{color:#fff;position:absolute;top:40%;z-index:4;display:block;text-align:center;width:100%;}
.destholder h4{font-size:14px;color:#fff;position:absolute;text-align:center;bottom:0px;z-index:4;width:100%;letter-spacing:1px;}
.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}
.ui-menu-item a.ui-state-focus{background-color:#0f165a !important;}
.ui-menu-item .ui-menu-item-wrapper:hover{background-color:#0f165a !important;color:#fff;}
.text-left-r{text-align:left !important;padding-left:5px;}
.btn-learnmore{background-color:#1B1F80;text-transform:uppercase;color:#fff !important;font-size:12px;border-radius:5px;padding:8px 20px;}
.btn-learnmore:hover{background-color:#1422a7;}
.main{text-align:center;}
.remove-gap{min-height:100% !important;}

/* Mobile Tours Booking List */
.fc_package_thead ul.fc_theading{padding: 10px 0px !important;border: 1px solid #bdccd4;border-left: 0;border-right: 0;color:#1422a7;}
.fc_package_thead ul.fc_theading{margin: 0 !important;width: 100%;clear: both;display:flex;justify-content: space-between;list-style-type:none !important;}
.fc_package_thead ul.fc_theading li{list-style-type:none !important;font-size:14px;text-transform: uppercase;font-weight:700;}

.fc_package_tbody .fc-package-item{border-bottom:1px solid #bdccd4;padding: 13px 0 8px 0 !important;}
.fc-package-desc{display: block;margin: 0.5rem 0 1rem 0;}
.fc_package_tbody ul.fc_tbody{margin: 0.5rem 0 1rem 0 !important;padding:0 !important;width: 100%;clear: both;display:flex;justify-content: space-between;align-items: center;list-style-type:none !important;}
.fc_package_tbody ul.fc_tbody li{list-style-type:none !important;}
.fc_package_thead ul.fc_theading li:nth-child(1),
.fc_package_tbody ul.fc_tbody li:nth-child(1){width:25%;}
.fc_package_thead ul.fc_theading li:nth-child(2),
.fc_package_tbody ul.fc_tbody li:nth-child(2){width:40%;text-align:center;}
.fc_package_thead ul.fc_theading li:nth-child(3),
.fc_package_tbody ul.fc_tbody li:nth-child(3){width:35%;text-align:center;}

.fc_package_tbody h4.accordionbooknow{margin:0 !important;text-align:right;font-size:16px !important;}

.fc_package_tbody .accordion{margin-top:0;}
.fc_package_tbody .accordion-body{border: 2px solid #0f1659;padding: 10px 6px;margin-bottom: 1rem;}
.fc_package_tbody .accordion-heading a{display: block;text-align: center;margin: 0 auto;color: #505559;}
.fc_package_tbody .accordion-heading a.fc-price-tag:before{content:"FR ";font-weight:700;}
.fc_package_tbody ul.ful{list-style-type:none !important;}
.fc_package_tbody ul.ful li{padding-left:0;padding-right:0;list-style-type:none !important;}
.fc_package_tbody ul.fc-fare-info li{padding-left:15px;}

.fc_package_tbody .airlineaccordion,.fc_package_tbody .priceaccordion{text-align: center;padding:0;display: flex;align-items: center;background-color:unset;}
.fc_package_tbody .accordion-toggle:after{content:"";float:none;}
.fc_toggle_arrow{right: 10px;position: relative;}
.fc_toggle_arrow:after{font-family: 'FontAwesome';content: "\f078";}
.fc_toggle_arrow.up:after{font-family: 'FontAwesome';content: "\f077";}

.fc-package-item .btn-full-width {background-color: #0f1659;color: #fff;border-radius: 5px;padding: 10px;}
.fc-package-item .fsepare {
    clear: both;
    border-bottom: 1px dashed #000;
    margin-top: 90px !important;
    margin-bottom: 11px !important;
}


