/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 31 Aug, 2018, 10:55:40 AM
    Author     : Easysoft
*/

.hidden-class{display: none!important}
header{border-bottom: solid 1px #EAEAEA}
.navbar-light .navbar-brand{position: relative;z-index: 1}
a:hover{transition: .3s ease-in}
body{font-family: 'Barlow', sans-serif;}
.nopadding{padding: 0}
.pos-rel{position: relative}
.pos-abs{position: absolute;}
.top-margin-57{margin-top: 57px!important}
.top-padding-23{padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0}
.pos-fixed-wrap{ position: fixed; background: #fff;z-index: 999;top: 0;width: 100%; max-width: 100%;left: 0;right: 0;max-width: 100%!important;    box-shadow: rgba(0, 0, 0, 0.1) 4px 2px 1px;}
.margin-for-fixed{    margin-bottom: 128px;}
.tooped{transition: .3s ease-in}
.pos-fixed-wrap .top-padding-23{padding-top: 0}
.top-padding-23 img{width: 92px}

.main-header-menus li{padding:13px 15px;}
.main-header-menus li a.nav-link{padding: 0;padding-left: 0!important;padding-right: 0!important;font-weight: 500;font-size: 15px;color: #686868!important;text-transform: uppercase}
.main-header-menus li.active1 a.nav-link{color: #000!important;font-weight: 500; }
.main-header-menus li + li{border-left: solid 1px rgba(141, 152, 129, 0.41)}

.carousel-fade .carousel-item { opacity: 0;  transition-duration: 1s;    transition-property: opacity;}
.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right {   opacity: 1;}
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right { opacity: 0;}
.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev {   transform: translateX(0);  transform: translate3d(0, 0, 0);}

.call-language{width: 100%;right: 40px ;top:28px;transition: .3s ease-in}
.call-language ul {    padding: 0; margin: 0; text-align: right;}
.call-language ul li{display: inline-block;}
.call-language select{font-weight: 500;font-size: 16px; border: none;background: url(../images/dropdown.png);background-repeat: no-repeat;background-position: 100% 50%;padding-right: 18px;}

select{-webkit-appearance: none; -moz-appearance: none;}
select::-ms-expand {display: none;}

.call-language option{border:none}
.call-language select:focus{outline: none}
.select-drop{padding-left: 20px;}
.call-language h5{ font-weight: 500;background: url(../images/call.png);font-size: 16px;color: #000000;background-position: 161px 12px;padding: 5px 9px;}
.carousel-left-prev .carousel-control-prev-icon{background-image: url(../images/left.svg)}
.carousel-left-prev .carousel-control-next-icon{background-image: url(../images/right.svg)}
.carousel-left-prev  .carousel-control-next,.carousel-left-prev  .carousel-control-prev{opacity: 1;transition: .3s ease-in-out;    width: 10%;}
/*.carousel-left-prev  .carousel-control-prev:hover{transform: translate(-15px, 0);}
.carousel-left-prev  .carousel-control-next:hover{transform: translate(15px, 0);}*/
.carousel-left-prev .carousel-control-next{    right: 3%;}
.carousel-left-prev .carousel-control-prev{    left: 3%;}
.carousel-left-prev .carousel-indicators li{width: 8px; height: 8px;border-radius: 100%;}
.carousel-left-prev .carousel-indicators{padding-left: 9%;margin-right: 0; margin-left: 0;-webkit-box-pack: left; -ms-flex-pack: left; justify-content: left;}
.main-in-intersight{left: 0;right:0;top:35px;color: #fff}
.main-in-intersight h1{font-weight: 700;font-size: 60px;margin: 0;  line-height: 80px;   transition: .5s ease-in;}
.main-in-intersight h3{    font-size: 28px;font-weight: 400; letter-spacing: 3px;    transition: .5s ease-in;}
.main-in-intersight a{font-size: 16px;margin-top: 5px; font-weight: 600;color: #000; position: relative; z-index: 11;background: #fff;display: inline-block; height: 45px;max-width: 335px;width: 100%;text-align: center; padding: 9px 0;text-decoration: none;transition: .5s ease-in}
.main-in-intersight a:hover{background: #000;color: #fff;transition: .5s ease-out}

.main-in-cover .navbar-toggler-icon{background: rgb(93, 131, 30);    width: 23px;height: 2px;margin: 3px 0;display: block;}
.main-in-cover .navbar-light .navbar-toggler-icon{background-image: none}
.main-in-cover .navbar-toggler{padding: 0;}
.navbar-light.main-in-cover  .navbar-toggler{border:none;border-color: transparent}
.navbar-light.main-in-cover button:focus{outline: none;}
.max-for-meeting{    background: #292929;max-width: 315px; padding: 15px 15px 0; border-radius: 20px 20px 0 0;bottom: 0;position: absolute;right: 0;}
.max-for-meeting a{font-size: 13px;color: #EBEBEB;font-weight: 600;text-decoration: underline}
.meetus-wrap{bottom: 0;right: 0}
.max-for-meeting h3{font-size: 25px;color: #FBFAC1;}
.max-for-meeting p{font-size: 13px;color: #EBEBEB;font-weight: 600;}
.main-experience{width: 100%;height: 620px;background: url(../images/onbanner.jpg)no-repeat;display: table;background-size: cover;}
.main-home-overlay{width: 100%;height: 100%;left: 0;right: 0;top:0;background: rgba(61, 119, 148, .5);}
.for-sectionexp{max-width: 630px;width: 100%;color: #fff;position: relative;z-index: 1}
.main-experience-inner{display: table-cell;vertical-align: middle}
.for-sectionexp ul{padding: 0;}
.for-sectionexp ul li{display: inline-block;vertical-align: top;padding: 0 14px;text-align: center;    min-height: 125px;}
.for-sectionexp ul li span{display: block}
.for-sectionexp ul li:first-child{padding-left: 0}
.for-sectionexp ul li +li{border-left: solid 1px #fff}
.for-sectionexp ul li h3{font-size: 60px;margin: 0;font-weight: 600;}
.for-sectionexp ul li h5{font-weight: 500;font-size: 19px;}
.for-sectionexp h3 {font-size: 28px;font-weight: 500}
.for-sectionexp h4{font-size: 18px;font-weight: 400;}
.for-sectionexp a{    display: inline-block; max-width: 242px;height: 45px;background: #202931;position: relative; color: #fff; width: 100%;    padding: 8px 19px;text-decoration: none; margin-top: 24px;}
.for-sectionexp a:after{    position: absolute;content: '';display: block;clear: both;background-image: url(../images/right.svg);width: 10px;height: 10px;background-repeat: no-repeat;right: 9px;top: 38%;}
.top-our-services{padding-top: 60px}
.our-services h3{font-size: 32px;color: #364147;font-weight: 600;}
.our-services p{font-size: 17px;color: #5C5C5C;font-weight: 500;}
.our-services-interested ul{padding: 0;margin: 0}
.our-services-interested ul li{width: 49%;display: inline-block;margin: 15px 0}
.service-in{background: url(../images/bg.png)no-repeat;width: 155px;height: 155px;display: table}
.main-in-service{display: table-cell;width: 100%;height: 100%;vertical-align: middle;text-align: center}
.padd-left-20{padding-left: 20px;}
.main-services-provide{max-width: 510px;padding-bottom: 10px;padding-right: 8px;padding-top: 20px;transition: .3s ease-in}
.main-services-provide h3{font-size: 22px;color: #283237;font-weight: 500;}
.main-services-provide p{font-size: 16px;font-weight: 400;color: #494949;}
.main-services-provide a{font-size: 14px; color: #3A4C6C;background: #EBEBEB; text-decoration: none;font-weight: 500;max-width: 125px;height: 30px;display: block;text-align: center; padding: 4px 0;transition: .3s ease-in}
.our-services-interested .main-services-provide:hover{background: #EEF4FB;border-radius: 15px;transition: .3s ease-in}
.our-services-interested .main-services-provide:hover a{background: #fff;transition: .3s ease-in}
.add-style {border:solid 1px #fff;}
.main-in-dest{left: 0;right: 0;bottom: 0;font-size: 17px;font-weight: 400;text-align: center}
/*a.destination-link{    background: #0C0C0C;font-size: 17px;font-weight: 400;display: inline-block; padding: 3px 12px;text-transform: uppercase;color: #fff; text-decoration: none;transition: .3s ease-in}*/

.add-style:hover .destination-link{padding-right: 30px; background: #46AA63;}
.overlay-wrappingg{background: rgba(0, 0, 0, .1);width: 100%;height: 100%;left: 0;top:0}
a.destination-link:after,.positioning-place a:after{ transform: translate(-5px, 0px); transition: .3s ease-in; display: block;visibility: hidden;   position: absolute;content: '';clear: both;background-image: url(../images/right.svg); width: 10px;height: 10px;background-repeat: no-repeat;right: 9px;top: 35%;}
.positioning-place{    bottom: 20px; left: 17px;color: #fff;padding: 0 4px}
.positioning-place h4{font-size: 25px;font-weight: 500;}
a.destination-link,.positioning-place a{     position: relative; background: #181818;display: inline-block;padding: 6px 20px;color: #fff; text-decoration: none;font-size: 12px;text-transform: uppercase;transition: .3s ease-in;   }
.add-to-hover:hover .positioning-place a{padding-right: 30px; background: #46AA63;}
.add-to-hover:hover .positioning-place a{padding-right: 30px; background: #46AA63;}
.add-style:hover .destination-link:after,
.add-to-hover:hover .positioning-place a:after{    transform: translate(5px, 0px); transition: .1s ease-in; display: block; visibility: visible;  position: absolute;content: '';clear: both;background-image: url(../images/right.svg); width: 10px;height: 10px;background-repeat: no-repeat;right: 9px;top: 35%;}
.for-dest-one{    max-width: 52.8%;}
.for-dest-two{    max-width: 47.2%;}
.add-to-hover img{border:solid 1px #fff}
.main-in-one{    max-width: 48.65%;}
.main-in-two{    max-width: 51.35%;}
.inside-testimonial{max-width: 750px;margin:0  auto;}
.contain-in-mist{background: #46AA63;color: #fff;padding: 50px 0 70px;}
.top-on-long{left: 131px;}
.add-for-margin{margin-right: 62px;}
.top-added-margin{margin-top: 25px;}
.top-added-margin p{font-size: 17px;}

.top-added-margin h4{font-size: 17px;font-weight: 700;letter-spacing: 1px;  }
.contain-in-mist .carousel-indicators{ margin-left: 0; bottom: -37px; left: -170px;}
.contain-in-mist .carousel-indicators li{    margin-right: 8px; margin-left: 8px;width: 10px;height:10px;border-radius: 100%}
.inside-testimonial .carousel-item img{border:solid 6px #F2F2F2}
.inside-testimonial .carousel-item img{width: 124px;height: 124px;}
.contain-in-mist .carousel-indicators li:first-child{margin-left: 0}

.main-section-wrap-footer{background: #F3F3F3;padding-top: 40px;}
.footer-menu h3,.footer-menu-social h3{font-size: 18px;font-weight: 500;}
.footer-menu ul {padding: 0;margin: 0}
.footer-menu li{display: block}
.footer-menu li a{font-size: 15px;color: #2E2E2E;text-decoration: none}
.footer-menu-social ul{padding: 0;margin: 0}
.footer-menu-social ul li{display: inline-block}
.social-icons {width: 38.3px;height: 38.3px;display: table}
.social-icons a{display: table-cell;width: 100%;height: 100%;vertical-align: middle;text-align: center}
.face-book{background: #4867AA}
.twit-book{background: #1DA1F2}
.google-book{background: #D62223;}
.linked-book{background: #007BB5;}
.inline-cencer{display: inline;}
.clear-both{clear:both}
.inline-cencer ul li,.inline-cencer{display: inline-table}
.inline-cencer ul li{margin: 0 2px}
.inline-cencer h3{font-size: 18px;font-weight: 500;color: #000}
.inline-cencer ul{padding: 0;margin-left: 10px;margin-bottom: 0}
.add-left-mgn{margin-left: 10px;border-left: solid 1px #A9A9A9}
.copy-container{padding: 0;border-top:solid 1px #E4E4E4;padding-top: 24px;padding-bottom: 24px;}
.copy-container p{font-size: 14px;color: #3E3E3E}
.main-services-provide h5{font-size: 22px;}

.inside-for-destinations{height: 450px;display: table;width: 100%;background-repeat: no-repeat;background-size: cover!important}
.abt-inner-overlay{top:0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3)}
.banner-for-destination{background: url(../images/destination.jpg)no-repeat}
.travel-destination{position: relative;color: #fff;z-index: 1;padding-top: 50px}
.travel-destination:after{position: absolute;clear: both;display: block;width: 240px;height: 2px;    height: 5px; background: #fff;  bottom: -20px;}
.travel-destination h1{    font-size: 60px; font-weight: 700;letter-spacing: 2px;}
.travel-destination h2{font-size: 25px;font-weight: 500;    letter-spacing: 5px;}
.breadcrumbs-all{bottom: 0;left: 0;right: 0;z-index: 11}
.breadcrumbs-all .breadcrumb{background-color: transparent;padding: 0;margin-bottom: 3px}
.breadcrumbs-all .breadcrumb-item+.breadcrumb-item::before{content: '>'}
.breadcrumbs-all .breadcrumb-item.active{color: #fff}
.breadcrumbs-all .breadcrumb-item,.breadcrumbs-all .breadcrumb-item a{font-size: 13px}
.breadcrumbs-all .breadcrumb-item a{font-size: 13px;color: #9e9e9e;text-decoration: none}

.handpicked-destinations h3,.handpicked-destinations-other h3{font-size: 25px;color: #364147;font-weight: 500;}
.handpicked-destinations,.handpicked-destinations-other{padding: 10px 0 30px;}

.handpicked-destinations ul{padding: 0;margin: 0;text-align: center}
.handpicked-destinations ul li{display: inline-block;width: 33%;float: left;padding: 1px;}
.main-create{display: table;width: 100%;height: 100%}
.inside-main-create{display: table-cell;width: 100%;height: 100%;vertical-align: middle;text-decoration: none}
a.inside-main-create{text-decoration: none;color: #DFDFE6;font-size: 30px;text-transform: uppercase;font-weight: 700;z-index: 1;position: relative;background: rgba(0, 0, 0, .3);}
.full-wid-ht{top: 0;left: 0; width: 100%; height: 100%;  }
a.full-wid-ht{  background: rgba(0, 0, 0, .3);}
.inside-main-create h3{}
.main-packages-in a{font-size: 20px;color: #161616;    padding: 0px;border-radius: 0;margin: 0 6px}
.nav-pills.main-packages-in .nav-link{border-radius: 0}
.nav-pills.main-packages-in .nav-link.active, .nav-pills.main-packages-in .show>.nav-link{color: #6F6F6F;border-bottom: solid 3px #6F6F6F;font-weight: 700;background-color: transparent}
.destination-for-wrap ul{padding: 0;margin: 0;}
.destination-for-wrap ul li{display: inline-block;float: left;padding: 15px 3px;width: 25%}
.infull-width{left: 0;top:0;width:100%;height: 100%}
.dest-in-wrap h3{font-size: 22px;color: #161616;font-weight: 700;margin-top: 10px;margin-bottom: 0}
.dest-in-wrap h4{font-size: 14px;color: #000;font-weight: 400;margin-top: 3px;}
.banner-for-packages{background: url(../images/packages.png)}
.handpicked-travel-package  h3{font-size: 23px;font-weight: 600;color: #364147;}
.handpicked-travel-package p{font-size: 16px;font-weight: 300;margin-bottom: 30px}
.overflow-hidden{overflow: hidden}
.over-to-top-rigt{top:20px;right: 30px}
.overlay-struct{color: #fff;width: 100%;height: 100%;top:0; background-image: linear-gradient(to left, rgba(12, 12, 12, .7) , rgba(86, 86, 86, .7),rgba(254, 254, 254, 0))}



.package-slick .slick-prev {   left: 4%;}
.package-slick .slick-prev:before{content: ''}
.package-slick .slick-prev:before,.package-slick  .slick-next:before{opacity: 1!important}
.package-slick .slick-prev,.package-slick  .slick-next{top:40%;}
.package-slick .slick-next{right: 4%}
.package-slick  .slick-prev,.package-slick  .slick-next{ transition: .3s ease-in;   color: #fff;  position: absolute;  z-index: 111;}
.package-slick  .slick-prev{  width: 54px;  height: 54px;  background-repeat: no-repeat; padding: 17px 0;background-position: 40% 50%; text-align: center; }
.package-slick .slick-prev:hover,.package-slick  .slick-prev:active,.package-slick  .slick-prev:focus{      background: rgba(0, 0, 0, 0.5);}
.package-slick  .slick-prev:before:hover,.package-slick .slick-prev:before:active,.package-slick  .slick-prev:before:focus{background-image: url(../images/leftarrow.svg);}
.package-slick .slick-prev:before{ -webkit-transform:rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);background-image: url(../images/leftarrow.svg);width: 13px; height: 24px;display: block;background-repeat: no-repeat;margin: 0 auto;}
.package-slick .slick-next:before{content: '';-webkit-transform:rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);background-image: url(../images/rightarrow.svg);width: 13px; height: 24px;display: block;background-repeat: no-repeat;margin: 0 auto;}
.package-slick .slick-next{    background: rgba(255, 255, 255, 0.5);   background-image: url(../images/rightarrow.png);   width: 54px;  height: 54px;  background-repeat: no-repeat; padding: 17px 0;background-position: 40% 50%; text-align: center;  border-radius: 100%;}
.package-slick .slick-next:hover,.package-slick .slick-next:active,.package-slick .slick-next:focus{  background: rgba(0, 0, 0, 0.5);}
.package-slick .slick-prev,.package-slick  .slick-next{  -webkit-transform:rotate(-45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg); border:solid 1px rgba(255, 255, 255, 0.3);border-radius: 10px;  background: rgba(0, 0, 0, 0.3);}

.slick-track {
    margin:auto;
}
.package-slick .slick-initialized .slick-slide:hover .slider-content{border-bottom: solid 2px #65C663;}
.slider-content{font-size: 30px;font-weight: 700;font-family: 'Barlow', sans-serif;display: inline-block;border-bottom: solid 2px #fff;padding-bottom: 4px;}
.slick-inside{font-size: 15px;font-weight: 400;}
.slick-inside span{padding: 0 3px}
a.viewing-package:hover{background: #fff;color: #000;}
.trending-packages{font-size: 16px;text-transform: uppercase}
.trending-packages img{display: inline-block!important;position: relative; top: -2px;}
.left-top-corner-trending{top:12px;left: 12px;}
.package-slick .slick-initialized .slick-slide:hover {transform: scale(1.04);z-index: 9;transition: .3s ease-in;   -webkit-box-shadow:0 8px 5px -1px #BDBDBD; -moz-box-shadow:0 8px 5px -1px #BDBDBD;box-shadow:0 8px 5px -1px #BDBDBD;}
.package-slick .slick-initialized .slick-slide{transition: .3s ease-in;    margin: 17px 0;}
a.viewing-package{background: #000000;height: 43px;max-width: 235px;width: 100%;display: inline-block;text-align: center;font-size: 16px;color: #fff;text-decoration: none;    padding: 8px 0;}
.package-slick .slick-initialized .slick-slide:focus{outline: none}
.trending-holidays{font-size: 18px;color: #473636;text-transform: uppercase;margin: 0;  position: relative; top: 11px;}
.customized-holidays{ margin-top: 30px;margin-bottom: 20px;   background-image: url(../images/backin.png); background-position: right; min-height: 152px; width: 100%;position: relative;  background-repeat: no-repeat;}
.customized-holidays-wrap{    background: linear-gradient(to right, rgb(16, 31, 49) , rgb(16, 31, 49) , rgba(255, 255, 255, 0) ); width: 100%; height: 100%;background-repeat: no-repeat; position: absolute;left: 0;top: 0;}
.max-inholiday{max-width: 760px;width: 100%;padding: 30px 0}
.max-inholiday p{font-size: 25px;font-weight: 300;color: #fff; line-height: 30px; padding-top: 10px;}

.repeat-inpackage .slick-initialized .slick-slide{    padding: 0 3px;}
.repeat-inpackage .slick-next,.repeat-inpackage .slick-prev{height: 44px;width: 44px;border:solid 1px #CECECE;border-radius: 10px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.repeat-inpackage .slick-prev{    left: -55px;}
.repeat-inpackage .slick-next{right: -55px}
.repeat-inpackage .slick-prev:before{-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background-image: url(../images/bleftarrow.svg);    width: 13px; height: 23px; display: block; background-repeat: no-repeat; margin: 0 auto;padding: 0 0px;}
.slick-prev:before,.slick-next:before{content: ''}
.repeat-inpackage .slick-next:before{-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); background-image: url(../images/brightarrow.svg);    width: 13px;height: 23px; display: block;background-repeat: no-repeat;margin: 0 auto; padding: 0 0px;}

.background-in-repeat{top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(rgba(86, 86, 86, 0), rgba(86, 86, 86, .4), rgba(14, 11, 11, .4), rgba(14, 11, 11, .9));}
.top-50{    top: 20%;left: 0;width: 100%;padding: 0 15px}
.repeat-inpackage .slick-initialized .slick-slide:hover .positioning-place a{padding-right: 30px;transition: .3s ease-in; background: #46AA63;}
.repeat-inpackage .slick-initialized .slick-slide:hover .positioning-place a:after{    transform: translate(5px, 0px); transition: .3s ease-in; display: block; visibility: visible;  position: absolute;content: '';clear: both;background-image: url(../images/right.svg); width: 10px;height: 10px;background-repeat: no-repeat;right: 9px;top: 35%;}
.repeat-inpackage .slick-initialized .slick-slide:hover .make-inpackages h5{color: #fff;border-bottom: solid 3px #fff;letter-spacing: 1px;}
.repeat-inpackage .slick-initialized .slick-slide:hover .top-50 h2{color: #fff}
.top-50 h2{transition: .3s ease-in;font-size: 100px;color: rgba(255, 255, 255, .2);font-weight: 700;line-height: 1; margin: 0;}
.top-50 h3{font-size: 24px;font-weight: 500;    margin: 30px 0 9px;}
.make-inpackages h5{display: inline-block;transition: .3s ease-in;color: rgba(255, 255, 255, .2);font-weight: 700;font-size: 12px;;text-transform: uppercase;border-bottom: solid 3px transparent}
.travel-packages{font-size: 25px;color: #364147;font-weight: 400;}


.checkbox-contain{    display: inline;  position: relative;  padding-left: 22px; color: #1D1D1D; margin-bottom: 2px;  cursor: pointer;  font-size: 16px;   -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;  user-select: none;  font-weight: 400;}
.checkbox-contain input {   position: absolute;   opacity: 0;  cursor: pointer;}
.checkmark { border-radius: 3px;  position: absolute;   top: 3px;   left: 0;   height: 16px;   width: 16px;   background-color: transparent;border:solid 1px #BBBBBB;}
.checkbox-contain input:checked ~ .checkmark {border-radius: 3px;  background-color: #46AA63;border:solid 1px #46AA63;background-image: url(../images/tick.svg)}
.make-destinations ul li{display: block;width: 100%!important;margin-bottom: 0;    padding: 2px 0;}
.make-destinations h3{    text-align: left;font-family: 'Barlow', sans-serif;font-size: 18px;color: #343434; margin-top: 9px; margin-bottom: 1px; font-weight: 400;}

.make-destinations{padding-bottom: 15px;margin-bottom: 10px;position: relative; height: 280px; overflow-y: auto}
.make-destinations:after{    content: ''; display: block; clear: both; width: 85%; height: 1px; background: #D5D5D5; position: absolute;bottom: 0; left: 0; }
.no-contents:after{display: none}
.make-destinations  ul{padding: 0;margin:10px 0 0 0}
.package-in-detail{border-bottom: solid 4px #F2F2F2}
.no-left-space{padding-left: 0}
.no-right-space{padding-right: 0;}
.inside-packages h3{font-size: 20px;color: #1D1D1D;font-weight: 700}
.inside-packages h4{color: #151515;font-size: 14px;}
.inside-packages h4 .connector-class{padding: 0 3px}
.green-days{color: #46AA63}
.inside-packages p{font-size: 13px}
.inside-packages{min-height: 260px;border-right: solid 1px #E0E0E0}
.inclusions-wrap h4{font-size: 13px;font-weight: 400;text-transform: uppercase}
.inclusions-wrap ul{padding: 0;}
.pos-inn {  position: relative; top: 10px;}
a.view-the-package{background: #46AA63; text-decoration: none; color: #fff; display: inline-block; padding: 7px 5px; height: 40px; max-width: 170px; width: 100%; text-align: center; font-size: 16px;position: relative}
a.book-the-package{background: #181818; text-decoration: none; color: #fff; display: inline-block; padding: 7px 5px; height: 40px; max-width: 150px; width: 100%;text-align: center; font-size: 16px;position: relative}
a.view-the-package:after { position: absolute; content: ''; display: block; clear: both; background-image: url(../images/right.svg); width: 10px;height: 10px;background-repeat: no-repeat;right: 9px;top: 38%;}
.add-to-repeat{padding:  15px;position: relative}
.add-to-repeat:after{position: absolute; width: 97%;  content: '';  display: block;  clear: both;  height: 1px;  background: #DDDDDD;  bottom: 0; left: 0;right: 0;  margin: 0 auto;}
.add-to-repeat:last-child:after{background: transparent}
.add-to-repeat:hover{box-shadow: rgba(0, 0, 0, 0.28) 0px 4px 11px 1px}
.add-to-repeat:hover:after{background: transparent}
.add-to-repeat{transition: .3s ease-in}
.add-to-repeat:hover li{background: #4EB373;color: #fff}
.inclusions-wrap  ul li{   transition: .3s ease-in; display: inline-block; background: #EBEBEB;font-size: 13px;color: #8A8A8A;padding: 3px 10px; border-radius: 30px;margin: 5px 1px;text-transform: capitalize;}
.for-the-pagination ul li{margin: 0 4px}
.for-the-pagination .page-item:first-child .page-link,.for-the-pagination .page-item:last-child .page-link{border-radius: 20px!important}
.for-the-pagination .page-item .page-link{font-size: 13px;color: #828282;border-radius: 20px; box-shadow: rgba(130, 130, 130, 0.32) 3px 2px 1px;    width: 40px;
    height: 40px;
    padding: 10px 0;
    text-align: center;}
.for-the-pagination .page-item.active .page-link{color: #fff;font-size: 15px;font-weight: 600;box-shadow: none;background: #46AA63;border-color:#46AA63}
ul.similar-package-details-wrapp{padding: 0;margin: 0}
ul.similar-package-details-wrapp li{display: inline-block;float: left;width: 49%;margin: 11px 4px; min-height: 235px;}
.similar-package-details-wrapp .add-to-repeat{padding: 0}
.similar-package-details-wrapp .inside-packages{min-height: auto;border-right: none}
.similar-package-details-wrapp .inside-packages h3 {font-size: 19px;color: #535353;font-weight: 700;}
.max-in-testimonial{margin:  0 auto}
.breadcrumb{background-color: transparent;padding: 0;margin: 10px 0;font-size: 13px;}
   .breadcrumb a{ color: #5C5C5C; text-decoration: none;}
.package-details-wrap .breadcrumb-item.active{color: #000000}
.package-details-wrap a{color:#5C5C5C;text-decoration: none}
.carousel-arrow .carousel-control-prev-icon{    background-image: none; position: relative; width: 35px; height: 35px; border: solid 1px #fff; border-radius: 10px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}
.carousel-arrow .carousel-control-next-icon{background-image: none;  position: relative; width: 35px;   height: 35px;   border: solid 1px #fff;   border-radius: 10px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg);  transform: rotate(45deg);}
.carousel-arrow .carousel-control-next-icon:after{ position: absolute; clear: both; display: block; content: ''; background-image: url(../images/right.svg); width: 18px; height: 20px;background-repeat: no-repeat; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 6px; right: 6px;}
.carousel-arrow .carousel-control-prev-icon:after{position: absolute;clear: both;display: block; content: '';background-image: url(../images/left.svg); width: 18px;  height: 20px; background-repeat: no-repeat; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);top: 6px; left: 6px;}
.carousel-arrow .carousel-control-next,.carousel-arrow  .carousel-control-prev{opacity: 1}
.package-infor-detail{color: #364147;font-size: 26px;font-weight: 600;margin-bottom: 0}
.package-infor-detail-inner{color: #666666;font-size: 16px;font-weight: 600}
.inclusions-in-wrap{border:solid 1px #D4D4D4;padding: 20px 30px;font-weight: 500;margin-top: 20px}
.inclusions-infor{font-size: 13px;color:#151515;text-decoration: underline;margin-top: 5px;}
.inclusions-in-wrap ul li{display: inline-block;font-size: 13px; color: #636B70;background: #E3E3E3; border: solid 1px #DADCDD; padding: 4px 6px;border-radius: 14px; margin:  2px;}
.inclusions-in-wrap ul{display: inline-block;padding: 0 0 0 10px;margin: 0;}
.main-for-inclusions{display: flex}
.inclusions-for{display: inline-block}
.main-dates{ margin-top: 5px;   position: relative; padding-left: 20px;font-size: 15px; font-weight: 600;color: #1A1A1A;}
.overview-in-reply{margin-top: 25px;padding-bottom: 20px;border-bottom: solid 1px #D4D4D4 }
.overview-in-reply h3{font-size: 20px;color: #364147;font-weight: 400;}
.overview-in-reply p{font-size: 15px;color: #202020}
.overview-in-reply h4{font-size: 18px;font-weight: 400;position: relative;    padding-left: 24px;}
.overview-in-reply h4 b{font-size: 16px;font-weight: 700;color: #535353}
.overview-in-reply:last-child{border-bottom: none}
.overview-in-reply h4:after{content: ''; display: block;clear: both; position: absolute;background-image: url(../images/t1.svg);width: 20px;height: 20px;top: -1px;left: 0;}
ul.main-for-hotels{padding: 0;}
ul.main-for-hotels li{width: 50%;float: left;display: inline-block;padding: 0 10px;}
ul.main-for-hotels li h3,ul.main-for-hotels li p{font-size: 14px;}
ul.main-for-hotels li h3 b{padding: 0 10px}
ul.main-inclusions{padding: 0}
ul.main-inclusions li{font-size: 15px;display: block;position: relative;    padding-left: 16px;padding-bottom: 10px}
ul.main-inclusions li:after{position: absolute;display: block;clear: both;content: '';width: 9px;height: 9px;border-radius: 100%;    left: -2px;   top: 8px;}
.for-inclusions li:after{background: #4EB373}
.for-exclusions li:after{background: #EF7676}
.for-the-shadow{box-shadow:rgba(0, 0, 0, 0.19) 1px 9px 26px}
.main-dates:after{position: absolute;content: '';display: block;clear: both;background: url(../images/calender.svg);width: 12px;height: 12px;top: 5px; left: 4px;}


.sticky {   border:solid 1px #D4D4D4;width: 100%;padding: 25px;margin-top: 40px;transition: .3s ease-in;border-radius: 3px;}
.sticky h3{font-size: 18px;}
.sticky input,.sticky textarea{border:none;margin-bottom: 10px;border-bottom: solid 1px #D4D4D4;padding:5px 2px;font-size: 16px;}
.sticky input:focus,.sticky textarea:focus{outline: none;}
.sticky span{text-align: center;display: block;color: #3E3E3E;font-size: 13px}
.sticky input,.sticky button,.sticky textarea{width: 100%}
.sticky button{margin-top: 4px;width: 100%;background: #4EB373;height: 54px;border:none;color: #fff;font-size: 20px;font-weight: 600;font-size: 20px;border-radius: 5px}
.sticky.stick {position: fixed; top: 120px;z-index: 10;    max-width: 30%;margin-top: 10px;transition: .3s ease-in;background: #fff}

.sticky input::-webkit-input-placeholder { /* Chrome */  color: #393939;}
.sticky input:-ms-input-placeholder { /* IE 10+ */ color: #393939;}
.sticky input::-moz-placeholder { /* Firefox 19+ */  color: #393939;}
.sticky input:-moz-placeholder { /* Firefox 4 - 18 */color: #393939;}
.packages-forr{font-size: 15px;font-weight: 500;}
.for-diffrent-package{font-size: 14px}
a.overlay-wrappingg{cursor: pointer;z-index: 111}
.the-award-package{font-size: 32px;font-weight: 700;color: #292929}
.the-main-as-btm{position: absolute;bottom: 0;width: 100%;height: 4px;background:#C8975D ;left: 0}
.the-main-award-overlay{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.49);;left: 0;top:0}
.padding-15{padding:0 6px!important}
.the-main-inbottopm{  width: 100%;    transition: transform .3s ease-out;  position: absolute;  bottom: 6%; padding: 0 31px; color: #fff;}
.the-main-inbottopm h5{font-size: 15px;font-weight: 500}
.the-main-inbottopm h2{    font-size: 26px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; position: relative; border: none; border-top: solid 1px #F2F2F2;  border-bottom: solid 1px #F2F2F2;  padding: 15px 0;  display: inline-block;}

.the-main-inbottopm h2 span{border: none;border-top:solid 1px #858D8E;border-bottom: solid 1px #858D8E;padding: 10px 0}
.the-main-inbottopm p{font-size: 14px;font-weight: 600;color: #DEDFDF}
.padding-10{padding: 6px!important}
.main-awaedset{max-width: 46%; float: left;}
.sub-award-set{    max-width: 54%;  float: left;}
.no-top-spacing{padding-top: 0!important;padding-left: 5px!important;padding-right: 5px!important}
.top-spacing-5{padding-top: 3px!important;padding-bottom: 0!important;padding-left: 5px!important;padding-right: 5px!important}
.from-both-spacing{padding:0 50px}
.overlay-to-full{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 1}
.the-sub-overlay{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(17, 17, 17, .6) }
.the-sub-overlay h5{font-size: 14px}
.the-sub-overlay h2{font-size: 18px}
.the-sub-overlay .the-main-inbottopm h2{padding: 3px 0}
.the-sub-overlay .the-main-inbottopm h2 span{padding: 5px 0;display: block}
.the-main-inbottopm p span{display: block}
.the-sub-overlay .the-main-inbottopm{bottom: 2%}
.the-sub-overlay .the-main-inbottopm p{font-size: 13px}

.the-main-award-overlay:hover .the-main-inbottopm {
    transform: translate(0, -5px);
}
.the-sub-overlay:hover .the-main-inbottopm {
    transform: translate(0, -5px);
}


/*=======jan 5====================*/
.contain-wrap-services{max-width: 660px;margin: 0 auto}
.contain-wrap-services p{font-size: 18px;color: #0F2F65;font-weight: 400;font-style: italic;margin: 0;padding: 68px 0}
.inside-wrapped-med ul{padding: 0}
.inside-wrapped-med li{display: block;padding: 50px 64px;border-bottom: solid 1px #8C8C8C}
.inside-wrapped-med li:last-child{border-bottom: none}
.inside-wrapped-med li:first-child{padding-top: 0}
.left-side{margin-right: 26px}
.inside-wrapped-med h5{font-size: 25px;font-weight: 400;color: #242424;margin-bottom: 20px}
.left-side{margin-right: 26px}
.inside-wrapped-med p{font-size: 15px;font-weight: 400;color: #404040;margin-bottom: 25px}
.inside-wrapped-med a{font-size: 16px;font-weight: 600;color: #595959;display: inline-block;text-decoration: underline}
.about-us-wrapper{padding: 44px 0;}
.about-wrapper h2{font-size: 28px;}.abt-green{  color: #4b823e;}
.about-us-wrapper p{font-size: 16px;font-weight: 400;margin-bottom: 25px}
.about-us-wrapper p b{font-weight: 700;color: #676767}
.address-contact h2{font-size: 22px;color: #000000;font-weight: 600;text-transform: uppercase;margin-top: 30px}
.address-contact p{font-size: 15px;font-weight: 500}
.address-contact h3{font-size: 15px;font-weight: 600;text-transform: uppercase;margin-top: 35px}
.address-contact .inside-all p{font-size: 14px;font-weight: 400;margin: 0}
.address-contact ul{padding: 0;margin-top: 25px}
.address-contact ul li{display:inline-block;padding: 5px}
.contact-icon{width: 35px;height: 35px;background: #E2E2E2;border-radius: 50%;display: table}
.inner-contact-icon{display: table-cell;vertical-align: middle;text-align: center}
.topleft{top:0;left: 0}
.inlined-style {display: inline-block}
.inlined-style  li{display: inline-block}

.the-rated-map{font-size: 22px;font-weight: 500;text-transform: uppercase}

.change-for .nav-pills .nav-link.active, .change-for .nav-pills .show>.nav-link{color: #383D93;background: transparent;border-bottom: solid 3px #383D93}
.change-for .nav-pills .nav-link{border-bottom: solid 3px transparent;border-radius: 0;padding-left: 0;padding-right: 0;margin: 0 10px;color: #2B2C47}
.in-green {    display: inline-block;   background: #46AA63;  margin-top: 22px;  color: #fff;  padding: 7px 10px; border-radius: 20px;}
.enquire-now{max-width: 800px;margin:45px  0 }
.col-for-width input,.col-for-width textarea,.col-for-width select {width: 100%;background: #E3E3E3;border:none;padding: 4px}
.left-inspace{padding-right: 8px;}
.right-inspace{padding-left: 8px}
.col-for-width p{margin:0;font-size: 13px;font-weight: 500 }
.col-for-width{margin-top: 15px}
.col-for-width textarea{min-height: 75px}
.col-for-width button{background: #46AA63;border:none;width: 170px;height: 42px;font-size: 18px;font-weight: 500;color: #fff;border-radius: 5px}
.bg-wrapper{background: url(../images/bg-one.jpg)no-repeat;height: 300px;background-size: cover;width: 100%;margin-bottom: 40px;padding: 30px 40px}
.overlay-for{   background: rgba(0, 0, 0, .3);top:0;left: 0}
.international-tour-packages h2{font-size: 50px;font-weight: 500;color: #fff;margin: 0}
.international-tour-packages h3{font-size: 19px;font-weight: 500;color: #fff;border-bottom: solid 3px #fff;padding-bottom: 15px;letter-spacing: 1px}
.international-tour-packages{position: relative;max-width: 630px;}
.bg-wrapper a{background: #a7001b;min-width: 235px;min-height: 46px;display: inline-block;font-size: 15px;font-weight: 400;color: #fff;text-align: center;text-decoration: none;    padding: 9px 0;margin-top: 16px}
.inst-cnt-wrapp{
    padding: 30px 0;
}
.blk-404 h3{
    color: #ff8a8a;
}
/*.med-inblock{padding-left: 40px}
.top-added-margin{max-width: 380px}*/
.thanks h3{
    color: #25ae88;
}
.thanks a{
    color: #000;
}
.enq-alone{
    margin: 30px 10%;
}
.testimonials-inside{font-size: 32px;
    font-weight: 400;
    line-height: .1;
    margin-bottom: 31px;   
    /*padding-left: 50px;*/
}

.test-monials-wrapper{
    padding: 50px 0;
}
.test-monials-wrapper ul li{
    list-style: none;
    float: left;
    padding-right: 25px;
    margin-bottom: 25px;
}
.tst-right{
    margin-right: 25px;
}
.test-monials-wrapper h4{
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px;
}
.award-sections{background: #161616;height: 331px;display: table;width: 100%}
.test-monials-wrapper ul li{
    width: 50%;
}
.inner-awards{display: table-cell;vertical-align: middle;text-align: center;padding: 45px 5px}
.inner-awards h3{color: #FFFFFF;font-size: 28px;font-weight: 300}
.top-in-ht{min-height: 338px;background: #46AA63;}
.inner-awards h4{font-size: 15px;color: #fff;font-weight: 500}
.inner-awards h2{font-size: 22px;text-transform: uppercase;color: #fff;
    font-weight: 400;
    letter-spacing: 3px;
    position: relative;
    border: none;
    border-top: solid 1px #E98D4A;
    border-bottom: solid 1px #E98D4A;
    padding: 15px 0;
    display: inline-block;}
.inner-awards h2 span {
    border: none;
    border-top: solid 1px #7F5130;
    border-bottom: solid 1px #7F5130;
    padding: 10px 0;
}
.inner-awards p{max-width: 370px;margin: 0 auto;color: #fff;}
.inner-awards a img{  position: relative;
    top: -1px;
    left: 7px;}
.top-in-ht .contain-in-mist .carousel-indicators{    left: -50px;}
/*.top-in-ht .top-added-margin{max-width: 324px}*/
.top-in-ht .med-inblock{padding-left: 45px;padding-right: 10px}
.top-in-ht  .top-on-long {
    left: 229px;
    display: none;
}
.booked-in a{min-width: 340px;height: 54px;background: #26A255;
display: inline-block;font-size: 20px;color: #fff;font-weight: 500;text-decoration: none;
border-radius: 5px;padding: 10px 0;
}
.booked-in{margin: 20px auto 0}
.contain-fort a.view-the-package{    max-width: 150px;}
.contain-fort a.book-the-package{    max-width: 125px;}
.contain-fort .inside-packages h3{    font-size: 19px;}
.contain-fort .inside-packages{border-right: none}
.contain-fort .add-to-repeat:hover {
    box-shadow: none
}
.contain-fort .inside-packages h4{letter-spacing: 0}
.contain-fort .add-to-repeat {
    padding: 18px 7px;
    position: relative;
}
.contain-fort .no-left-space{padding: 0}
.contain-fort .add-to-repeat:after{background: transparent}
.similar-packed{font-size: 28px;font-weight: 400;color: #364147;margin-bottom:0}
.inner-awards a{display: inline-block;background: #202931;font-size: 13px;font-weight: 500;color: #fff;text-decoration: none;min-width: 242px;height: 45px;text-align: center;text-transform: uppercase;padding: 13px 5px;margin-top: 22px}
.the-wrapped-up a{background: transparent}
.awd-wrapper{
    padding: 30px 0;
}
.awrd-inner-page .col-lg-4{
    padding-left: 5px;
    padding-right: 5px;
}
.awrd-inner-page .pos-rel{
    margin-bottom: 10px;
}
label.error_label{
    margin-bottom: 0px;
    font-size: 12px;
    color: #de3838;
    position: absolute;
    right: 27px;
    font-weight: 500;
}
.the-influence h2{font-size: 33px;font-weight: 400;padding-right: 125px}
.the-influence p{font-size: 17px;font-weight: 400;}
.the-influence{padding-top: 75px;padding-bottom: 23px;}
.form-entry{padding-left: 35px;padding-top: 90px}
.form-entry h3{font-size: 26px;font-weight: 400;}
.form-entry label{font-size: 18px;font-weight: 400;display: block;margin: 0}
.form-entry input{width: 100%;background: #DBDBDB;border:none;height: 50px;padding: 10px}
.form-entry textarea{width: 100%;background: #DBDBDB;border:none;height: 100px;resize: none;padding: 10px}
.form-entry button{background: #46AA63;
    display: block;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
    border: none;
    color: #fff;
    padding: 9px 0;    border-radius: 6px;}
.form-entry button:focus,.form-entry input:focus,.form-entry textarea:focus{outline: none}
.box-shadows{ box-shadow: -15px 0px 23px -2px rgba(170, 170, 170, 0.45);}
.how-to-reach{background: #D1EAFF;padding: 60px 0}
.how-to-reach h3{text-align: center; margin-bottom: 25px;}
.how-to-reach h5{font-size: 23px;font-weight: 400;color: #000;   }
.how-to-reach p{font-size: 14px;font-weight: 400;color: #000}
.top-attractions h3{font-size: 25px;color: #353535;}
.top-attractions .slick-next,.top-attractions .slick-prev{background: #ACACAC!important;border:none}
.top-attractions .slick-prev:before{    background-image: url(../images/w-left.svg);}
.top-attractions .slick-next:before{    background-image: url(../images/w-right.svg);}
.position-wrapper{top:0;left: 0}
.position-wrapper h2{font-size: 25px;font-weight: 700;color: #fff;    padding: 10px 12px;}
.top-attractions h4{font-size: 16px;font-weight: 400;padding-top: 15px;color: #000;line-height: 1.6}
.top-attractions .slick-initialized .slick-slide{padding: 0 15px}
.top-attractions  .slick-prev {
    left: -55px!important;
}
.top-attractions  .slick-next{    right: -55px!important;}
.for-the-pagination .page-item .page-link.next-tag,.for-the-pagination .page-item .page-link.prev-tag{    width: auto;
    padding: 9px 22px;}
.src-wrapper{padding: 80px 0;}
.src-ttl{ margin-bottom: 10px;}
.src-ttl h1{font-size: 40px; font-weight: normal;}
.src-enq-wrapp{padding: 15px;}
.src-enq-wrapp.sticky button{height: 45px; font-size: 18px;}
.tooltip-inner{    background-color: #46aa62;    border-radius: 30px;  padding: 5px 18px;    width: auto;max-width: 100%}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before{    border-top-color: #46aa62;}

















