.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding:0;}
audio::-webkit-media-controls-timeline,
video::-webkit-media-controls-timeline {
    display: none;
}
audio::-webkit-media-controls,
video::-webkit-media-controls {
    display: none;
}
@font-face {
  font-family: mainlux;
  src: url(assets/font/mainlux.woff);
}
.gap1{padding-top:30px;}

img{max-width: 100%;}
.title {font-size: 79px;font-weight: 200;line-height: 85px; color: #0A2267;}
.subtitle{font-size: 35px;font-weight: 200;line-height: 42px; padding: 10px 0; color: #0A2267;}
a{color:#3fa566;}
a:hover{color:#086d30;}

.height1{height:651px;}
.height2{height:282px;}

.zoomimage{width: 100%; height: auto; overflow: hidden;}
.zoomimage img{width: 100%; height: auto;}
.zoomoverflow{width:100%; height:auto;overflow:hidden;}
.zoomdivhd div{overflow: hidden;}
.footerbackground{background:#000; margin-top:50px; padding-top:40px;padding-bottom: 40px;}
.footerbackground li{list-style:none; color:#fff;}
.footerbackground ul{padding:9px 0 0 0; margin:0;}
.footerbackground h3{font-size: 19px; line-height: 23px; margin-bottom: 0;font-weight: 500; color: #fff;}
*{font-family: 'Oswald', sans-serif; font-weight:300;}
.footerbackground a, .footerbackground li{color:#fff; font-size:21px; font-weight:300; line-height:38px; text-align: right;}
h3{font-size: 20px;font-weight: 300;line-height: 32px; color: #000;}

/*.modal {display: none;position: fixed;z-index: 1;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: black;z-index: 10;}*/
/*.modal-content {position: relative;background-color:transparent;margin: auto;padding: 0;width: 90%;max-width: 1200px;margin-top: 60px;}*/
/*.close {color: white;position: absolute;top: 10px;right: 25px;font-size: 66px;font-weight: bold; opacity: 1;}*/
/*.close:hover,.close:focus {color: #999;text-decoration: none;cursor: pointer;}*/
/*.modal-content ul{background:transparent;}*/
/*.modal-content li, .modal-content li a{list-style:none; font-weight:300; font-size:16px; opacity:1; color:#fff;}*/
/*.modal-backdrop{z-index: 9;}*/

#thankyou .modal-header{border-bottom: none;}
#thankyou .modal-dialog{max-width: 300px;}
#thankyou .close{position: absolute;right: 9px;z-index: 99;}
.search-wrapper {display: flex;align-items: center;justify-content: center;}
.search-card {background: #ffffff;padding: 1.5rem 1.75rem;width: 100%;}
.search-title {font-size: 1.3rem;font-weight: 600;margin-bottom: 1rem;}
.form-label {font-weight: 500;font-size: 0.9rem;color: #555;}
.form-control,.form-select {border-radius: 0.75rem;}
.btn-search {border-radius: 0.75rem;padding: 0.75rem 2rem;font-weight: 600;font-size: 1rem;}
.input-icon {position: absolute;left: 0.9rem;top: 50%;transform: translateY(-50%);color: #777;pointer-events: none;}
.with-icon {padding-left: 2.2rem;}

@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.zoom {transition: transform 1s;}
.zoom:hover {transform: scale(1.2);}
.overhid{overflow:hidden;}
header{width: 100%;}
.topnav{background: #000;}

.barsright i{font-size: 25px;background: #000;padding: 10px;border-radius: 24px;color: #fff;width: 44px;height: 41px;}
.barsright i:hover{background: #666;}

p{font-family: 'Oswald', sans-serif;font-size:13px;line-height: 18px;}

#coupleTentMinus, #coupleTentPlus, #adultMinus, #adultPlus, #coupleMinus, #couplePlus, #adultMinusCnt, #adultPlusCnt, #adultMinusTent, #adultPlusTent{background: #fff;border: 1px solid #c4c4c4;border-radius: 20px;color: #707070;height: 30px;min-width: 20px;width: 30px; cursor:pointer;}
#adultMinus span, #adultPlus span, #coupleMinus span, #couplePlus span, #adultMinusCnt span, #adultPlusCnt span, #adultMinusTent span, #adultPlusTent span, #coupleTentMinus span, #coupleTentPlus span{color:#000!important;font-size: 38px;line-height: 24px;}
.disabled span{color: #c4c4c4!important;}
.parallax{background-image: url("images/img1.jpg");min-height: 800px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.parallax1{background-image: url("images/img4.jpg");min-height: 800px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.parallax2{background-image: url("images/img7.jpg");min-height: 800px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.parallax3{background-image: url("images/img8.jpg");min-height: 800px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.parallax4{background-image: url("images/img11.jpg");min-height: 800px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}

#unmute,#unmute1{position: absolute;width:40px;height:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color: #000000;line-height: 40px;text-align: center;left: 10px;bottom:10px;cursor: pointer;}
#unmute img, #unmute1 img{max-width:25px;max-height:25px;}
.muted:before{width:70%;height:2px;background-color: #ffffff;content:"";position: absolute;top:50%;	margin-top:-1px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);left:15%;}
.scroll_down {position: absolute;left: 1.9vw;bottom: 4.5vw;z-index: 1;}
/*.scroll_down:before {content: "";width: 8px;height: 8px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;position: absolute;bottom: 50px;left: -3px;border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;opacity: 0;-moz-animation: blink 1s 1s infinite;-webkit-animation: blink 1s 1s infinite;animation: blink 1s 1s infinite;}*/

.scroll_lines1{position: absolute;	left: 50%;	bottom: 10px;	display: block;	text-align: center;	font-size: 20px;	z-index: 100;	text-decoration: none;	text-shadow: 0;  width: 12px;  height:14px; z-index: 9;  left: 50%; -webkit-animation: fade_move_down 1s ease-in-out infinite;	-moz-animation:    fade_move_down 2s ease-in-out infinite;animation: fade_move_down 1s ease-in-out infinite; background: url(images/downarrow.png) no-repeat;background-size: contain;}

.scroll_lines2 {position: absolute;  left: 50%;  bottom: 10px; display: block; text-align: center; font-size: 20px;  z-index: 100; text-decoration: none;  text-shadow: 0;  width: 12px;  height:14px; z-index: 9;  left: 50%; -webkit-animation: fade_move_down1 1s ease-in-out infinite;  -moz-animation:fade_move_down1 1s ease-in-out infinite;animation: fade_move_down1 1s ease-in-out infinite; background: url(images/downarrow.png) no-repeat;background-size: contain;}

.scroll_lines2 {bottom: 40px;}
.firstbold{font-weight: bold;font-size: 15px;line-height: 15px;padding-left: 0!important;}


/*animated scroll arrow animation*/
@-webkit-keyframes fade_move_down {
  0%   { -webkit-transform:translate(0,-10px) rotate(0); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,10px) rotate(0); opacity: 0; }
}
@-moz-keyframes fade_move_down {
  0%   { -moz-transform:translate(0,-10px) rotate(0); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,10px) rotate(0); opacity: 0; }
}
@keyframes fade_move_down {
  0%   { transform:translate(0,-10px) rotate(0); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,10px) rotate(0); opacity: 0; }
}

/*animated scroll arrow animation*/
@-webkit-keyframes fade_move_down1 {
  0%   { -webkit-transform:translate(0,-50px) rotate(0); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,50px) rotate(0); opacity: 0; }
}
@-moz-keyframes fade_move_down1 {
  0%   { -moz-transform:translate(0,-50px) rotate(0); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,50px) rotate(0); opacity: 0; }
}
@keyframes fade_move_down1 {
  0%   { transform:translate(0,-50px) rotate(0); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,50px) rotate(0); opacity: 0; }
}

.col-container {margin: 0;display: table;width: 100%;}
.col_cnt{display: table-cell;vertical-align: middle;}
.col_cnt_bottom{display: table-cell;vertical-align: bottom;}

/*.st1 div:nth-child(1){float: left;}
.st1 div:nth-child(2){float: left;}*/
.booknowwidth{width: 111px;}
.hotlinenum{font-size: 42px;line-height: 43px; color: #fff; font-weight: 300;padding: 0;font-family: mainlux}
.st2{font-size: 12px; line-height: 14px; color: #fff; font-weight: 300;}
.st3{padding: 30px 0;}
.st3 ul{list-style: none;}
.st3 li{display: inline-block;padding: 0 20px;border-right: 1px solid #99D9E8;}
.st3 li:last-child{border-right:none; padding: 0 0 0 20px;}
.st3 li a{font-size: 18px;line-height: 18px; color: #000;}
.st3 li a:hover{color: #99D9E8; text-decoration: none;}
.st4{font-size: 18px;line-height: 21px;}
.st5{font-size: 16px;line-height: 21px;}
.st6{font-size: 31px;line-height: 126px;font-weight: 200;color: #99D9E8;letter-spacing: 18px;margin-left: -52px;}
.st7{font-size: 14px;line-height: 21px;font-weight: 500;color: #fff;padding-top: 2px;}
.st8{font-size: 25px;line-height: 38px;font-weight: bold; color:#99D9E8;display: inline-block;padding-right: 88px;}
.st9{font-size: 36px; line-height: 55px; font-weight: bold;}
.st10{font-size: 38px; line-height: 52px; font-weight: bold; color: #99D9E8;}
.st11{font-size: 14px; line-height: 23px; font-weight: bold; color: #fff; text-align: justify;}
.st12{color: #FFCC00;font-weight: bold;}
.st13{padding-left: 50px;padding-top: 15px;}
.st14{margin-right: 10px;}
.st14l{padding-left: 10px;}
.st14ml{margin-left: 10px;}
.st14p{padding-right: 10px;}
.st15{margin-top: 10px;}
.st15_1{margin-top: 30px;}
.st16an{color: #00A0C6;font-size: 29px;line-height: 36px;font-style: italic;}
.st16{color: #00A0C6;font-size: 60px;line-height: 66px;font-style: italic; font-weight: bold;}
.st17{color: #0A2267;font-size: 60px;line-height: 60px;font-weight: bold;font-style: italic; display: block;
padding-top: 19px;}
.st18 {font-size: 72px;line-height: 67px;position: absolute;bottom: 0;}
.st19{background: #fff;padding: 10px 30px 20px;font-size: 24px;line-height: 39px;text-align: center;margin: 20px 0 50px;font-weight: bold;}
.st20{font-size: 37px;color: #ff0000;line-height: 66px;font-weight: bold;}
.st21{font-size: 19px; line-height: 23px; color: #fff;padding: 38px 0 0; font-weight: bold;}
.st22{font-size: 19px; line-height: 23px; color: #fff;font-weight: normal;}
.st23{font-size: 21px; line-height: 38px; color: #fff;font-weight: normal;}
.st24{width: 96%;margin-left: 30px;margin-top: 23px;}
.st25{font-size: 14px; line-height: 25px; font-weight: 200;}
.st26{font-size: 18px; line-height: 21px;}
.st27{background-color: #0A2267;color: #fff; padding: 43px 37px 0 30px;}
.st28{font-size: 22px; line-height: 24px; font-weight: 500; margin-bottom: 24px;}
.st29{font-size: 23px; line-height: 27px; font-weight: 200;}
.st30{font-size: 16px; line-height: 19px; font-weight: 500;margin-bottom: 24px;}
.st31{font-size: 36px; line-height: 43px; font-weight: 500; color: #99D9E8;}
.st32{margin-bottom: 24px;margin-top: 46px;}
.st33{font-size: 25px;line-height: 26px; color:#FFF; font-weight: 500; /*background: url(images/img47.png) no-repeat;*/background-size: auto;background-size: 100% 100%;padding: 10px 20px 10px 40px;display: inline-block;}
.st34{font-size: 20px;line-height: 24px; color:#fff; font-weight: 500;}
.st35{font-size: 16px;line-height: 19px; color:#fff; font-weight: 300;}
.st36{font-size: 23px;line-height: 26px;color: #000;font-weight: 500;}
.st37{padding-left: 40px;}
.st38{font-size: 70px;line-height: 84px; color:#fff; font-weight: 500;}
.st39{font-size: 24px;line-height: 29px; color:#fff; font-weight: 500;}
.st40{font-size: 18px;line-height: 26px; color:#fff; font-weight: 300;}
.st41{font-size: 20px;line-height: 24px; color:#fff; font-weight: 500;}
.st42{font-size: 20px;line-height: 24px; color:#E5DED7; font-weight: 500;}
.st43{font-size: 28px;line-height: 28px; color:#000; font-weight: 300; background: #fff; padding: 5px; border-radius: 7px; margin-bottom: 80px;}
.st44{padding-top: 26px;}
.st45{background:url(images/img26.jpg) no-repeat;background-size: cover;}
.st46{margin-left: -5px;}
.st47{font-size: 28px;line-height: 37px;color: #000;}
.st48{margin-top: 120px;}
.st49{padding-left: 53px; background: url(images/bullet_left.png) no-repeat;background-position: left 2px;}
.st50{padding-right: 53px; background: url(images/bullet_right.png) no-repeat;background-position: right 2px;}
.st51{font-size: 35px; line-height: 35px; font-weight: 500; color: #00A0C6;}
.st52{font-size: 25px; line-height: 30px; font-weight: 500;}
.st53{margin-top:50px;}
.st54{padding: 0 0 30px;font-weight: 200;text-transform: uppercase;letter-spacing: 17px;color: #99D9E8;}
.st55{color: #0A2267; font-weight: 500; line-height: 96px; font-size: 80px;}
.st56{color: #0380B7; font-weight: 200; line-height: 82px; font-size: 80px;}
.st57{color: #000; font-weight: 200; line-height: 36px; font-size: 31px;}
.st58{padding-bottom: 113px;}
.st59{padding-left: 30px;}
.st60{padding-top: 17px;}
.st61{font-size: 26px; line-height: 33px;}
.st62{margin-top: 30px;border-top: 2px solid #ccc;padding-top: 12px;}
.st63{color: #0A2267;line-height: 38px;font-size: 24px;padding-top: 0;font-weight: bold;}
/*.st62 h3{color: #0A2267;line-height: 38px;font-size: 32px;font-weight: normal;}*/
.st64 h3,.st62 h3{color: #0A2267;line-height: 24px;font-size: 19px;font-weight: bold;}
/*.st62 h4{color: #00A0C6;line-height: 46px;font-size: 46px;font-weight: 300;}*/
.st64{margin-top: 20px;border-top: 1px solid #ccc;padding-top: 20px;}
.st64 h4, .st62 h4{color: #00A0C6;line-height: 25px;font-size: 25px;font-weight: 300;}
.st65{background: url(images/img283.jpg) no-repeat #0A2266 right;font-size: 31px;line-height: 27px;color: #fff;display: inline-block;padding: 0 20px 8px 5px;}
.st66{font-size:24px;line-height: 30px; font-weight: 300;}
.st67{font-size:24px;line-height: 30px; font-weight: 300;padding: 0 0 0 21px;}
.st68{background: url(images/img253.jpg) no-repeat;background-size: 100% auto;background-position: bottom;}

.st69{background: url(images/rightborder.png) no-repeat;background-size: auto 100%;padding: 0 50px 50px 0;background-position: right;}
.st69_r{padding: 0 0 50px 50px;}
.st69_m{background: url(images/rightborder.png) no-repeat;background-size: auto 100%;padding:0 50px 50px 50px;background-position: right;}

.st69_b{background: url(images/rightborder1.png) no-repeat;background-size: auto 100%;padding: 50px 50px 0 0;background-position: right;}
.st69_br{padding: 50px 0 0 50px;}
.st69_bm{background: url(images/rightborder1.png) no-repeat;background-size: auto 100%;padding:50px 50px 0 50px;background-position: right;}
.st70{padding-top:100px;}
.st71{font-size: 40px; line-height: 48px; font-weight: 200; color: #0A2267;}
.st72{font-size: 30px; line-height: 36px; font-weight: 200;}
.st73{padding: 0 0 0 27px;}
.st73 li{font-size: 30px; line-height: 47px;}
.st74{padding-left: 40px;}
.st75{padding-left: 20px;}
.st76{padding-left: 4px;}
.st77{font-size: 16px;}
.st78{text-align: right;font-size: 230px;line-height: 200px;margin-top: -84px;color: #03D1D9;}
.st79{margin-top: -46px;}
.st80{font-size: 20px;}
.st81{height: 59px;}
.st82 a{font-size: 23px;padding-top: 5px;display: inline-block;}
.st83{margin-bottom: 6px;}
.st84{font-weight: bold !important;color: red !important;font-size: 30px !important;}

.st86{padding: 0 50px;}
.st87{padding:0 30px;}
.st88{position: absolute; top: 98%;left: 41%;z-index: 99; width:100%; background-color: #fff;box-shadow: 0 4px 20px 0 rgba(0,0,0,.07); border-radius: 10px;padding: 15px 50px 0 50px !important;
}
.st89{position: absolute; top:0; left:0;z-index: 99; width:100%; background-color: #fff;}
.st90{border-right:1px dashed #231c19}
.st91{padding:10px 80px 0 0}
.st92{position: absolute; top: 98%;left: 2%;z-index: 99; width:100%; background-color: #fff;box-shadow: 0 4px 20px 0 rgba(0,0,0,.07); border-radius: 10px;padding: 15px 50px 0 50px !important;}
/*.st84{margin-bottom: 6px;}*/
.st93{border:1px solid #ddd;border-radius: 0.875rem;box-shadow: rgba(0, 0, 0, 0.12) 0px 0.25rem 1.25rem 0px;background-color: rgb(255, 255, 255);}
.st93 img{border-radius: 0.875rem 0px 0px 0.875rem;}
.st94{display: block;font-size: 19px;margin-top: 10px;font-weight: bold;}
.st95{background: #f4f4f4;}
.st96{padding: 30px;}
.st97{padding: 61px;}
.st97 input, .st97 select{border-radius: 5px; background-color: transparent; border:1px solid #ddd;}
.st98{padding-right: 8px;}
.st99{padding-left: 8px;}
.st100 select{width: 100%;height: 37px;}
.st101{margin-bottom: 30px;}
.st102 select{border-radius: 5px 0px 0px 5px; border-right: 0px;}
.st102 input{border-radius: 0px 5px 5px 0px; border-left: 0px;}


.fa-times{color:#000;}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td{font-size: 16px;min-width: 56px;width: 56px;height: 42px;}
.daterangepicker .drp-calendar {max-width: 100%!important;}
.daterangepicker .drp-calendar.right {margin-left: 73px;}

input[name="daterange"]{border:none; cursor: pointer;}
#roomsAndTent span{display: inline-block; text-align: left;}
#roomsAndTent{cursor: pointer;text-align: center;width: 100%;}
#displayGuests{cursor: pointer;text-align: center;width: 100%;}
#displayGuests span{display: inline-block; text-align: left;}
.padding0{padding: 0;}
.btn-sendmsg{background: url(images/img266.jpg) no-repeat; background-size: contain;color: #fff;padding: 1px 33px 5px 7px;font-size: 24px;}
.lb-outerContainer{background-color: #000!important;}
.pagination a{margin-right: 40px;}
.paginationv a{margin-right: 40px;}
.pagination{margin-top: -38px;}
.paginationv{margin-top: -38px;}
html {
  scroll-behavior: smooth;
}
.btn-white{width: 100%; background: #fff; border-radius: 7px; text-align: left; font-size: 28px; line-height: 34px;}
.formresearve{background: #E5DED7; padding: 20px;}
.formresearve input, .formresearve textarea, .formresearve select{border: 2px dashed #ccc;background: #fff;}
.navbar{padding: 7px 30px;}
.fnormal{font-weight: normal;}
.f300{font-weight: 300;}
sup{top: auto;}
.btn1{border: none; background: #fff; font-size: 14px; line-height: 14px;padding: 10px 22px;border-radius: 4px; cursor: pointer;}
.btn2{border: none; background: #99D9E8; font-size: 23px; line-height: 28px;padding:8px 28px;border-radius: 10px;margin: 0 10px 10px 0; cursor: pointer;}
.btn3{border: 1px solid #666; background: #fff; font-size: 23px; line-height: 28px;padding:8px 28px;border-radius: 10px;margin: 0 10px 10px 0; cursor: pointer;}
.btn3:hover{background: #D8D4D4;}
.btn4{background:url(images/img24.png) no-repeat; background-size: cover; font-size: 74px;line-height: 74px;padding: 0 12px 0 28px;color: #fff;background-size: 100% 100%;border: 0px;}

.mflex {display: -webkit-box;display: -ms-flexbox;display: flex;}
.mapbackground{background: url(images/mer.jpg); padding: 178px 0;background-size: cover;background-position: center;}
.footerlogo{width: 36%;}
.social a{margin-right: 10px;}
.footerbottom{background: #fff;padding: 5px 0 10px;}
.tr{text-align: right;}
.carleft{width: 20%;float: left; text-align: center;}
.carright{width: 80%; float: left;text-align: center;padding-right: 30px;}
.userimg{width: 90px;height: 90px;border-radius: 50%;background-size: cover !important;background-position: center !important;margin: auto;}
.username{font-size: 20px;padding: 5px 0;}
.star img{width: 14px;margin-right: 10px;}
.star img:last-child{margin-right: 0;}
.footertripadv{padding:50px 0; text-align: center;}
.carousel-control-prev-icon{background-image: url(images/larrow.png);background-size:contain;}
.carousel-control-next-icon{background-image: url(images/rarrow.png);background-size:contain;}
.carosalwhiteiconleft{background-image: url(images/larrow1.png);background-size:contain;}
.carosalwhiteicon{background-image: url(images/rarrow1.png);background-size:contain;}
.carousel-control-next {width: 30px;}
.carousel-control-prev {width: 30px;}
.carousel-indicators li{width: 16px;height: 5px;background-color: #dadada;}
.carousel-indicators .active{background-color: #000;}
.carousel-indicators{bottom: -23px;padding-left: 20%;padding-right: 30px;}


.carouselbullet1 {bottom: -96px;padding-left: 0;left: 0;right: auto;margin-left: 5%;}
.carouselbullet1 li{width: 23px;height:21px;background:url(images/bullet1.png) no-repeat; margin-right: 40px;}
.carouselbullet1 .active{background:url(images/bullet1_hover.png) no-repeat;}

.carouselbullet2 {bottom: -96px;padding-left: 0;left: 0;right: auto;margin-left: 5%;}
.carouselbullet2 li{width: 23px;height:21px;background:url(images/bullet2.png) no-repeat; margin-right: 40px;}
.carouselbullet2 .active{background:url(images/bullet2_hover.png) no-repeat;}

.carouselbullet3 {bottom: -96px;padding-left: 0;left: 0;right: auto;margin-left: 5%;}
.carouselbullet3 li{width: 23px;height:21px;background:url(images/bullet3.png) no-repeat; margin-right: 40px;}
.carouselbullet3 .active{background:url(images/bullet3_hover.png) no-repeat;}

.carouselbullet4 {bottom: -96px;padding-left: 0;left: 0;right: auto;margin-left: 5%;}
.carouselbullet4 li{width: 23px;height:21px;background:url(images/bullet4.png) no-repeat; margin-right: 40px;}
.carouselbullet4 .active{background:url(images/bullet4_hover.png) no-repeat;}

.whatsapprigh{position: fixed; bottom: 100px; right: 50px;bottom: 2%;right: 2%;}
.parallax1m{display: none;}
.topnavm{display: none;}
.mobileview{display: none;}
.videotop{margin-top: 114px;}
.desktopbottom{margin-bottom: 10px;}
.fbold{font-weight: bold;}
.fbold a{font-weight: bold;}
.st74 p{font-size: 18px; line-height: 22px;}

@font-face {
  font-family: hartina;
  src: url(assets/font/HERTINA.woff);
}

.hartina {font-family: hartina;}
.footerbackground li {line-height: 45px;}
.footerbackground li a{font-weight: bold;}
.mobileviewinline{display: none;}
.form-control:disabled, .form-control[readonly] {background-color: #fff;}
.m-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}

@media only screen and (max-width: 768px) {
  .btn-search {width: 100%;margin-top: 0.75rem;}
  .m-flex {display: initial!important;display: -ms-initial !important;display: initial !important;}
	.footerbackground h3{text-align:center;padding-top: 33px;font-weight: 300;}
	.footerbackground ul{text-align:center;padding: 6px 0 0 0;}
  .st3 li {display: block; padding: 10px 20px;border-right: none;text-align: center;}
  .st3 li:last-child {padding: 0;}
  .st3 ul{padding: 0;}
  .mflex {display:initial;display:initial;display: initial;}
  .btn2,.btn3{width: auto;}
  .btn2, .btn3{padding: 0px 4px;font-size: 15px;margin: 16px 3px 0;}
  .mtc{text-align: center;}
  .st24{margin: 0 0 20px 0;}
  .st7{padding-top: 0;font-size: 14px;line-height: 21px;}
  .st14p,.st14{padding-right: 0; margin-right: 0;}
  .st14pm{margin-bottom: 10px;}
  .footerbackground li{text-align: center;}
  .st22, .st22 a{font-size: 17px; line-height: 28px;}
  .hotlinenum, .st47{font-size: 26px;line-height: 30px;text-align: center;padding-top: 12px;display: inline-block;padding-bottom: 12px;}
  .st2 {font-size: 12px;line-height: 14px;color: #000;font-weight: 300;text-align: center !important;  margin-bottom: 12px;display: block;}
  .title {font-size: 32px;line-height: 37px;font-weight: bold;}
  .pagination{margin-top: 0;}
  .paginationv{margin-top: 0;}
  .carouselbullet1, .carouselbullet2, .carouselbullet3, .carouselbullet4{bottom: -45px;}
  .st20{font-size: 22px;}
  .st19 {font-size: 14px;line-height: 22px;margin: 20px 0 17px;}
  .mapbackground{padding: 10px 0;background-size: auto 33%;background-position: center 37px;background-repeat: no-repeat;background: none;background-color: #000; }
  .mapmargintop {margin-top: 269px;width: 70%;}
  .col_cnt {display: flex;}
  .mbottom{margin-bottom: 10px;}
  /*.container {padding-right: 0;padding-left: 0;}*/
  .parallax,.parallax1,.parallax2,.parallax3,.parallax4{display: none;}
  .parallax1m{display: block;}
  .subtitle {font-size: 26px;line-height: 34px;}
  .topnav{display: none;}
  .topnavm{display: block;}
  .mobileview{display: block;}
  .desktopview{display: none!important;}
  .gap1{padding-top: 0;}
  .st60{padding-top: 0;}
  .hotlinenum{color: #f00;}
  .st45{background: #000;}
  .st36{color: #fff;}
  .col-container {display: inline-block;}
  .carleft{width: 100%;}
  .carright{width: 100%;padding-right: 0; }
  .carousel-indicators {padding-left: inherit; padding-right: inherit;}
  .st27{padding: 80px 10px 0 10px;}
  .st31 {font-size: 24px;line-height: 32px;}
  .st13 {padding: 10px;}
  .st16 {font-size: 33px;line-height: 35px;}
  .footerbottom{width: 100%;}
  .st55 {line-height: 55px;font-size: 42px;font-weight: bold !important;}
  .st17 {font-size: 31px; line-height: 30px;}
  .st18 {font-size: 33px;line-height: 30px;position: relative;bottom: auto;font-weight: 500;color: #0A2267;}
  .st56 {line-height: 42px;font-size: 40px;}
  .st58 {padding-bottom: 6px;padding-top: 19px;}
  .leftsideimg .item {padding-right: 0!important;}
  h1{font-size: 30px;line-height: 35px;}
  .st62 h4 {line-height: 25px; font-size: 25px;}
  .st62 h3 {line-height: 24px;font-size: 19px; font-weight: bold;}
  .st8 {font-size: 23px;line-height: 36px;}
  .st9 {font-size: 25px;line-height: 46px;}
  .st10 {font-size: 23px;line-height: 34px;}
  .st6 {font-size: 20px;line-height: 33px;padding: 0 0 0 19px;margin: -162px 0 162px;letter-spacing: 8px;}
  .st73 li {font-size: 18px;line-height: 23px;}
  .st14pm {padding-right: 10px;}
  .st85 span{font-family: mainlux; font-size: 25px;font-size: bold;}
  .mst1 button{width: 100%;border-radius: 8px;}
  .mst1 a:nth-child(2) button{width:100%;background:#00A0C6;font-weight: bold;}
  .mst2{text-align: center; padding-top: 10px;}

  .carouselbullet4 li,.carouselbullet4 .active,.carouselbullet1 li,.carouselbullet1 .active,.carouselbullet li,.carouselbullet .active,.carouselbullet2 li,.carouselbullet2 .active,.carouselbullet3 li,.carouselbullet3 .active,.carouselbullet5 li,.carouselbullet5 .active {width: 16px; background-size: contain;}

  #carouselExampleControls1 .carousel-inner, #carouselExampleControls2 .carousel-inner, #carouselExampleControls3 .carousel-inner, #carouselExampleControls4 .carousel-inner, #carouselExampleControls5 .carousel-inner {max-height: 88px;}
  .st43 {margin-bottom: 30px;}
  .st9 {font-size: 18px;line-height: 27px;font-weight: normal;padding-top: 10px;display: inline-block;}
  .btn1m, .btn1{border: none;background: #000;font-size: 14px;line-height: 14px;padding: 9px 16px 12px;border-radius: 4px; cursor: pointer; color: #fff;}
  .btn1m:hover, .btn1:hover{background:#666565;}
  .st37 {padding-left: 20px;}
  .st33{padding-left: 20px;}
  .st74 {padding-left: 0;}
  .mgap1{margin-top: 20px;}
  .mgap2{margin-bottom: 20px;}
  .mgap4{padding: 39px 0;}
  .st54 {padding: 0;}
  .carosalcmt{font-size: 28px;}
  .footerbackground {margin-top: 29px;padding-top: 0px;}
  .footerlogo {width: 72%;}
  .footerbackground a, .footerbackground li{color: #fff;font-size: 16px;font-weight: 500;line-height: 28px;}
  .st22, .st22 a {font-size: 12px;line-height: 18px;}
  .st21{padding: 9px 0 0;}
  .mobileviewinline{display: inline-block;}
  .st57 {line-height: 23px;font-size: 16px;font-weight: bold;margin-bottom: 0;}
  .cntheight{height: 50px;}
  .st74 p {font-size: 12px;line-height: 13px;margin-bottom: 5px;}
  .st81 {height: 47px;}
  .btn-sendmsg{font-size: 19px;}
  .mgap3{margin-top: 10px;}
  .navbar-light .navbar-brand{margin-left: 10px;}
  .st63{line-height: 27px;font-size: 18px;}
  .st16an{font-size: 29px;line-height: 36px; display: inline-block;padding-bottom: 19px;}
  .st71 {font-size: 30px;font-weight: 500;}
  .st72 {font-size: 18px;line-height: 25px;}
  .topnav {background: #fff;}
  .st8 {padding-right: 0;}
  .st11{font-size: 14px;line-height: 21px;font-weight: normal;}
  .daterangepicker .calendar-table th, .daterangepicker .calendar-table td{font-size: 11px;min-width: 21px;width: 15px;height: 21px;}
  .daterangepicker .drp-calendar.right {margin-left: 0;}
  .st90{border-right: 0; text-align: center;padding: 10px 0;border-bottom: 1px solid #ddd;}
  .st90 .displayGuests{padding-bottom: 0;}
  .daterangemb{text-align: center;}
  .st97 {padding: 20px 40px 50px;margin-bottom: 50px;}
  .st98{padding-right: 0;}
  .st99{padding-left: 0;}
}