a,a:focus{border:none !important; outline-offset: 0px !important; outline: none !important;} a{text-decoration:none !important; color:#353535 !important;} a span{font-family: "Share Tech", sans-serif;}
button:focus{outline: none !important;} li{list-style-type: none; display:inline;} p{font-size: 15px;line-height: 1.7em;}

/* navbar *
.navbar-toggler {position:relative; margin-top:8px;margin-bottom:8px;
 padding: 9px 14px; margin-left:43%; color: #222; border: 2px solid #ca4e00e0;}
.navbar-toggle .icon-bar { background-color: #000;} 
.navbar-light .navbar-nav .nav-link{color:red !important; font-weight:600; padding:10px 45px !important; font-size:20px; font-weight: bold;}
.navbar-light .navbar-nav .active > .nav-link{ color:#100073 !important; font-size: 20px; font-weight: bold;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#100073 !important; font-size: 20px;}*/

.navbar-toggler {position:relative; margin-top:8px;margin-bottom:8px;
  padding: 9px 14px; margin-left:43%; color: #222; border: 2px solid #ca4e00e0;}
 .navbar-toggle .icon-bar { background-color: #000;} 
 .navbar-light .navbar-nav .nav-link{color:#150060 !important; font-weight:600; padding:0px 30px !important; font-size:17px;}
 .navbar-light .navbar-nav .active > .nav-link{ color:#fd0000 !important; font-size: 17px;}
 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#fd0000 !important; font-size: 17px;}

.bckimg{background: url(../image/6.png); background-position:center; background-size: cover;}
.bckimg1{background: url(../image/1g.gif); background-position:center; background-size: cover; height: 300px; margin: 0 !important;}
.bckimg2{background: url(../image/0.jpg); background-position:center; background-size: cover; height: 500px;}
.bckimg3{background: url(../image/4g.gif); background-position:center; background-size: cover;}
.bckimg4{background: url(../image/festival/back.jpg); background-position:center; background-size: cover;}
.parallax{background: url(../image/parallax.png); background-position:center; background-size: cover; 
  background-color: #a3ff005e !important; height:auto;}

.fixed{position:fixed;z-index:9999;}.priceicn{width:70px;}.point{bottom: 90px;}.point1{bottom: 25px;}
.point2{bottom: 120px; right: 3px;} .point3{bottom: 50px; right: 3px;}

.c1{color: #100073 !important;} .c2{color: red !important;} .c3{color: #fff !important;}
.faclr{color: red;} .logo{width: 120px !important; height: 80px;} .logo1{width: 150px !important; height: 130px;}
.logo2{width: 150px !important; height: 150px;}
.fntsize1{font-size: 40px;}
.m1{margin-top:50px;} 
.lh{line-height: 35px;} .fntweight{font-weight: bold;} .hid{overflow: hidden !important;}
.secht{height:50px;} 
.img1{width: 250px;} .brdr{border: 2px solid black; padding: 25px 12px 10px 10px;}
.padtop{padding-top: 360px; margin-left: 350px; width: 100%;}
.fnt{font-family: 'Poiret One', cursive;}
.smallborder{margin-left: calc(49% - 20px); width: 70px; height: 3px; background-color: red;}
.icn{display: table-cell; vertical-align: middle; height: 75px; font-size: 32px; color: red;}
.cirfnt{width: 80px; height: 80px; border: 1px solid grey; display: table; text-align: center; margin: 0 auto 30px auto;border-radius: 50%;}
.bx{box-shadow: 0 0 10px #000000b5; padding: 10px; border-radius: 20px;}
/*scroll to top*/
#button {
  display: inline-block;
  /*background-color: black;*/
  width: 40px;
  height: 50px;
  text-align: center;
  border-radius: 30px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #1e1e1e;
}
#button:hover {
  cursor: pointer;
  /*background-color: #333;*/
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

/* Styles for the content section */

@media (min-width: 500px) {
  .content {
    width: 43%;
  }
  #button {
    
  }
}



.custom-swiper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.custom-swiper-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-button-custom-prev,
.swiper-button-custom-next {
  padding: 0.5em;
  cursor: pointer;
  color: white;
  opacity: 2;
  transition: 0.1s;
  user-select: none;
  background-color: #f5f5f552;
}

.swiper-button-custom-prev:hover,
.swiper-button-custom-next:hover {
  opacity: 1;
  transform: scale(1.2);
}

.swiper-custom-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em 0;
}
.swiper-custom-pagination .swiper-pagination-bullet {
  width: 1em;
  height: 1em;
  border-radius: 0;
  display: grid;
  place-items: center;
  color: white;
  padding: 0.15em;
  font-family: "Josefin Sans", sans-serif;
  user-select: none;
  opacity: 2;
}
.swiper-custom-pagination .swiper-pagination-bullet-active {
  background-image: linear-gradient(135deg, #36d1dc 50%, #5b86e5 50%);
  box-shadow: 5px 5px 2px black;
  transition: 0.3s;
  transform: scale(1.1);
}

.imge{width:350px !important; margin-right:60px;}
.swiper {
  width: 30em;
  height: 15em;
  /*box-shadow: 10px 10px 5px black;*/
}
.swiper .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  /*background-image: linear-gradient(-45deg, #36d1dc, #5b86e5);*/
  color: white;
  font-size: 5em;
  font-family: "Josefin Sans", sans-serif;
}

.swiper-custom-pagination .swiper-pagination-bullet-active {
  background-image: linear-gradient(135deg, #d03a00 50%, #f9c000 50%);
  box-shadow: 3px 5px 1px #cf3500;}

  .swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color,#fff);
  }

.accorimg{width: 500px;} .accordion{ margin: 0;} .accordion .item { border: none; margin-bottom: 0px; background: none;}
.accordion .item .item-header h2 button.btn.btn-link { background: #410053; border-radius: 0px; font-family: 'Poppins'; font-size: 16px;
   font-weight: 400; line-height: 2.5; text-decoration: none; }
.accordion .item .item-header { border-bottom: none; background: transparent; padding: 0px; margin: 2px;}
.accordion .item .item-header h2 button { color: white; font-size: 20px; padding: 15px; display: block; width: 100%; text-align: left;}
.accordion .item .item-header h2 i { float: right;font-size: 30px;color: #eca300;background-color: black;width: 60px;height: 40px;
  display: flex; justify-content: center; align-items: center; border-radius: 5px;}
button.btn.btn-link.collapsed i { transform: rotate(0deg);} .imge{width:350px !important; margin-right:00px;}
button.btn.btn-link i { transform: rotate(180deg); transition: 0.5s;}

/*slick*/
.slick-slide { margin: 5px;} .slick-slide img { width: 100%;}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;
-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;
touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;} .slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after{display: table;content: '';} .slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;} .slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;} .slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;} .slick-vertical .slick-slide{display: block;height: auto;
border: 1px solid transparent;}  .slick-arrow.slick-hidden {display: none;}

/*button*/
.dedcription-btn {width: 80%; position: relative; display: inline-block; border-radius: 30px; background-color: #690086; color: #ffa000 !important;
 text-align: center; font-size: 18px; padding: 9px 0; transition: all 0.3s; 
 box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.06); }
.dedcription-btn .btn-icon { background-color: #ffa000; width: 92px; height: 45px; float: right; position: absolute; border-radius: 30px 30px 30px 0;;
 right: 0px; top: 0px; transition: all 0.3s; }
.name-descripeion { position: relative; z-index: 9999; margin-right: 30px; }
.btn-icon::after { content: ""; width: 0; height: 0; border-top: 45px solid #690086; border-right: 40px solid transparent;
 position: absolute; top: 0px; left: 0px; }
.dedcription-btn:hover .btn-icon { width: 100%; border-radius: 30px; }
.dedcription-btn:hover .btn-icon::after { display: none; opacity: 0.1; }
.btn-icon i { position: absolute; right: 25px; top: 15px; color: #fff;}
.dedcription-btn:hover { color: #fff!important;}
.hover-box { display: flex; justify-content: center; align-items: center; padding-top: 5px;}
   
/* media */
@media(min-width:300px) and (max-width:767px){ 
  .p-5{padding: 10px !important;}.pb-5{padding-bottom:5px !important;} .px-5{padding-left: 10px !important; padding-right: 10px !important;}
  .pt-5{padding-top: 10px !important;} .mt-5{margin-top: 10px !important;}
  .navbar-nav li a {text-align: center;} .navbar-light .navbar-toggler {color: rgb(255, 255, 255) !important; 
    border: 1px solid rgb(0, 7, 110) !important; background-color: rgb(255, 0, 0) !important;}
  .navbar-light .navbar-nav .nav-link {padding: 10px 30px !important; margin-top: 10px;}
  .navbar-toggler{padding: 10px 15px !important; display: ruby-base-container; margin-left: 15% !important;} 
 .t1{text-align: center !important;} .space{padding-bottom: 12px;} .space1{padding-bottom: 50px;} .disply{display: none;} 
 .img1{width: 100%;} .padtop{margin-left: 0px !important; width: 100% !important;} .accorimg{width: 100%;} .topsize{font-size: 13px;}
 .swiper { width: 17em; height: 10em;} .priceicn1{width: 90px;}
}

@media(min-width:768px) and (max-width:1350px){.navbar-light .navbar-nav .nav-link {padding: 10px 30px !important;font-size: 14px;} 
.navbar-light .navbar-nav .active > .nav-link {font-size: 14px; padding: 10px 50px !important;} 
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {font-size: 14px;}
.mt-4{margin-top:10px !important;} .mt-5{margin-top:10px !important;}.px-5{padding-right:35px !important; padding-left:45px !important;}  
.t1{text-align: center;} .pb-5{padding-bottom:10px !important;} .disply{display: none;} .topsize1{font-size: 12px !important;}
.bckimg2{background-position: right;} .space2{padding-top: 50px;}
}
