/* RESET CSS STRAT */
*{margin:0px;padding:0px;}
body{font-family:'Poppins',sans-serif;margin:0px;padding:0px;font-size:14px;font-weight:normal;color:#232e33;outline:none;line-height:1.5em;overflow-x:hidden;}
h1,h2,h3,h3,h4,h5,h6{font-weight:600;color:#131516;font-size:30px;margin:0px;line-height:1.3em;}
p{padding:0px;margin:0px;font-size:16px;line-height:24px;color:#232e33;}
.hr{margin-bottom:15px;margin-top:15px;border-color:#000000;width:25%;margin-left:auto;margin-right:auto;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ul{list-style:none;margin:0px;padding:0px;}
a{outline:none!important;color:#f15922;text-decoration:none;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
a:hover,a:active,a:focus{outline:none!important;text-decoration:none;color:#000;}
textarea,input:focus{outline:none!important;text-decoration:none;}
img{border:0;}
.img-responsive100{width:100%;}
.nopd{padding-left:0px;padding-right:0px;}
.fsize22{font-size:20px;}
.fsize28{font-size:28px;}
.fsize24{font-size:24px;}
.font-weight-300{font-weight:300!important;}
.font-weight-900{font-weight:900!important;}
.font-weight-700{font-weight:700!important;}
li{color:#1e1e1e;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
::-moz-selection{background-color:#faa61a;color:#fff;}
::selection{background-color:#faa61a;color:#fff;}

/* RESET CSS END */
::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
color:rgba(0,0,0,0.8)!important;}
::-moz-placeholder{ /* Firefox 19+ */
color:rgba(0,0,0,0.8)!important;}
:-ms-input-placeholder{ /* IE 10+ */
color:rgba(0,0,0,0.8)!important;}
:-moz-placeholder{ /* Firefox 18- */
color:rgba(0,0,0,0.8)!important;}
.f-size22{font-size:22px;}
.zindex2{z-index:1;}
.text-gold{color:#d7aa53;}
.text-orange{color:#f15922;}
.show{display:block!important;}

/* STICKY ANV BAR */
.sticky{position:fixed;width:100%;left:0;top:0;z-index:9999;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;box-shadow:0 0 18px 1px rgb(0 0 0 / 10%);}
.nav-link.js-scroll-trigger.is-active-top-nav__1level,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffc107!important;}
#header.sticky .header-absolute{background-color:#4f2683;}
#header.sticky .navbar-brand img{width:200px;}

/* -------------------------------------------------- */

/*  Back Top
/* -------------------------------------------------- */
#back-top{position:fixed;right:10px;bottom:0px;z-index:999;overflow:hidden;display:none;width:50px;height:50px;border:1px solid #000;background-color:#f15922;border-radius:100%;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease;}
#back-top:after{display:block;text-align:center;color:#FFF;font-size:20px;font-family:'Font Awesome 5 Pro';content:"\f062";line-height:48px;-webkit-transition:color .25s ease,-webkit-transform 2s ease;transition:color .25s ease,transform 2s ease;}
#back-top:hover{border-color:transparent;background-color:#1281cf;}
#back-top:hover:after{color:#FFF;}

/* -------------------------------------------------- */

/*  Back Top END
/* -------------------------------------------------- */

/*
================================================
+ Loader, Top Bar CSS 
================================================
*/
.loader{background:#FFF;color:#fff;}
.loader{z-index:9999999;height:100%;width:100%;position:fixed;text-align:center;}
.loader-inner{margin-top:45vh;}
@-webkit-keyframes line-scale-pulse-out-rapid{
  0%{-webkit-transform:scaley(1);transform:scaley(1);}
  80%{-webkit-transform:scaley(0.3);transform:scaley(0.3);}
  90%{-webkit-transform:scaley(1);transform:scaley(1);}
}
@-moz-keyframes line-scale-pulse-out-rapid{
  0%{-webkit-transform:scaley(1);transform:scaley(1);}
  80%{-webkit-transform:scaley(0.3);transform:scaley(0.3);}
  90%{-webkit-transform:scaley(1);transform:scaley(1);}
}
@keyframes line-scale-pulse-out-rapid{
  0%{-webkit-transform:scaley(1);transform:scaley(1);}
  80%{-webkit-transform:scaley(0.3);transform:scaley(0.3);}
  90%{-webkit-transform:scaley(1);transform:scaley(1);}
}
.line-scale-pulse-out-rapid > div{background-color:#F15922;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11,0.49,0.38,0.78);animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11,0.49,0.38,0.78);}
.line-scale-pulse-out-rapid > div:nth-child(2),.line-scale-pulse-out-rapid > div:nth-child(4){-webkit-animation-delay:-0.25s!important;animation-delay:-0.25s!important;}
.line-scale-pulse-out-rapid > div:nth-child(1),.line-scale-pulse-out-rapid > div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important;}

/**************************************/

/***** Hero - Section *****/

/*************************************/

/* Hero Section Slide */

.bc-img01{background-image:url(../images/banner.jpg);background-size:100%;background-position:top center;background-repeat:no-repeat;height:526px;min-height:100%;}
.bc-img01:after{position:absolute;content:"";right:0px;top:0px;height:100%;width:882px;background:url(../images/banner1.png);background-repeat:no-repeat;background-size:100%;}
.sideNavi{position:fixed;top:50%;right:-45px;z-index:50;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sideNavi a{background-color:#0ba4e3;color:#FFF;cursor:pointer;font-size:16px;padding:9px 16px;}
.sideNavi a:hover{background-color:#4f4c4c;color:#ffffff;}
.sideNavi-flex .sideNavi-item{width:100%;}
.sideNavi-flex .sideNavi-item .callbg{background-color:#c6c6c6;color:#010101;}
.sideNavi-flex .sideNavi-item .downbg{background-color:#000000;}
.video-button{width:60px;height:60px;color:#FFFFFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:inline-block;background-color:#f76d22;border:1px solid #FFFFFF;text-align:center;line-height:62px;animation:pulse 2000ms linear infinite;-webkit-animation:pulse 2000ms linear infinite;-moz-animation:pulse 2000ms linear infinite;}
.booking-thumb .video-button{position:absolute;top:50%;left:50%;margin-left:-52px;margin-top:-52px;}
.video-section p{color:#FFF;font-size:20px;font-weight:500;}
.video-button::before,.video-button::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:#FFFFFF;border-radius:74px;opacity:0.15;z-index:-10;}
.video-button::before{z-index:2;animation:inner-ripple 2000ms linear infinite;-webkit-animation:inner-ripple 2000ms linear infinite;-moz-animation:inner-ripple 2000ms linear infinite;}
.video-button::after{z-index:1;animation:outer-ripple 2000ms linear infinite;-webkit-animation:outer-ripple 2000ms linear infinite;-moz-animation:outer-ripple 2000ms linear infinite;}
.video-button i{margin-left:3px;font-size:18px;}
.video-button i:hover{color:#FFFFFF;}
.video-section{position:absolute;left:42%;top:44%;text-align:center;}
@-webkit-keyframes outer-ripple{
  0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0.5;}
  80%{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0;}
  100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);opacity:0;}
}
@-moz-keyframes outer-ripple{
  0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0.5;}
  80%{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0;}
  100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);opacity:0;}
}
@keyframes outer-ripple{
  0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0.5;}
  80%{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0;}
  100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);opacity:0;}
}
.sec6{background-color:#f15922;}

/* =======================
  :: 24.0 gallery area css
  ======================== */
#gallery-memeber.owl-theme .owl-nav [class*=owl-]{position:absolute;top:83px;margin:0px;border-radius:0px;text-align:center;}
#gallery-memeber.owl-theme .owl-nav .owl-prev{left:-30px;}
#gallery-memeber.owl-theme .owl-nav .owl-next{right:-30px;}
#gallery-memeber.owl-theme .owl-nav [class*=owl-]{color:#000;font-size:24px;margin:5px;padding:6px 14px;background:#f15922;color:#FFF;display:inline-block;cursor:pointer;border-radius:100%;height:40px;width:40px;}
.gallery_area .item_row .popup-gallery-row{padding:0px;}
.galleryBox .container-fluid{padding:0 0;}
.gallery_area{padding-top:0px;}
.gallery_area .single_gallery_item{display:inline-block;margin-bottom:2px;float:left;width:100%;position:relative;z-index:1;}

/*.gallery_area .single_gallery_item.four-column {
  margin-bottom: 30px;
  width: 100%;
}
.gallery_area.four-column .pagination {
  padding-top: 20px;
}*/
.gallery_area .single_gallery_item .hover_overlay{background-color:rgba(0,0,0,0.7);border:1px solid #ffffff;height:92%;left:4%;position:absolute;top:4%;-webkit-transition-duration:350ms;transition-duration:350ms;width:92%;border-radius:3px;-webkit-transform:scale(0,0);transform:scale(0,0);}
.gallery_area .single_gallery_item:hover .hover_overlay{-webkit-transform:scale(1,1);transform:scale(1,1);}
.gallery_area .single_gallery_item .gallery_info h5,.gallery_area .single_gallery_item .gallery_info p{color:#ffffff;position:absolute;text-align:center;top:30%;width:100%;height:auto;}
.gallery_area .single_gallery_item .gallery_info p{top:45%;}
.gallery_area .single_gallery_item .links > a > i{color:#ffffff;font-size:40px;}
.gallery_area .single_gallery_item img{height:auto;max-width:100%;}
.gallery_area .single_gallery_item .links{top:61%;position:absolute;right:15%;margin-right:-17.5px;width:auto;z-index:99;overflow:hidden;}
.frequently-row .myaccordion .card{border:0px;border-radius:0px;margin-bottom:5px;}
.frequently-row .myaccordion .card .card-header{background-color:#0a3e9b;padding:0px 0;border:0px;border-left:5px solid #f15922;border-radius:0px;}
.myaccordion .btn{width:100%;padding:0;}
.myaccordion .fa-stack{font-size:24px;width:1em;}
.myaccordion .btn{width:100%;font-weight:600;color:#FFFFFF;padding:0 15px;padding-left:20px;font-size:20px;border-radius:0px;text-align:left;}
.frequently-row .myaccordion .card .card-body{background-color:#FFFFFF;}
.myaccordion .fa-stack .fa-inverse{color:#FFFFFF;}
.myaccordion .btn[aria-expanded="true"] .fa-stack .fa-inverse{color:#FFFFFF;}
.myaccordion .btn[aria-expanded="true"]{background-color:#0ba4e3;color:#FFFFFF;}
.frequently-row .myaccordion .card .card-body .program-content strong{font-size:20px;}

/* mymarquee-START */
.highlight_section{display:table;width:100%;background:#2e3192;padding:5px 0;}
.highlight_section p{color:#ffffff;font-weight:500;font-size:15px;margin:0;}
.blink_effect_01{animation:blinkMe 3s linear infinite;}
@-webkit-keyframes blinkMe{
  0%{opacity:0;}
  25%{opacity:1;color:#e45421;}
  50%{opacity:1;color:#ffe600;}
  75%{opacity:1;color:#ffffff;}
  100%{opacity:0;color:#e45421;}
}
@-moz-keyframes blinkMe{
  0%{opacity:0;}
  25%{opacity:1;color:#e45421;}
  50%{opacity:1;color:#ffe600;}
  75%{opacity:1;color:#ffffff;}
  100%{opacity:0;color:#e45421;}
}
@keyframes blinkMe{
  0%{opacity:0;}
  25%{opacity:1;color:#e45421;}
  50%{opacity:1;color:#ffe600;}
  75%{opacity:1;color:#ffffff;}
  100%{opacity:0;color:#e45421;}
}
.mymarquee{overflow:hidden;position:relative;width:100%;height:35px;text-align:center;margin:0 auto;}
.mymarquee p{display:block;width:180%;height:36px;position:absolute;overflow:hidden;animation:marquee1 18s linear infinite;}
.mymarquee span{float:left;width:100%;}
@-webkit-keyframes marquee1{
  0%{left:0;}
  100%{left:-100%;}
}
@-moz-keyframes marquee1{
  0%{left:0;}
  100%{left:-100%;}
}
@keyframes marquee1{
  0%{left:0;}
  100%{left:-100%;}
}
/* mymarquee-CLOSE */