@import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz@9..40&display=swap');



*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}



/*:root{*/
/*    --main-font-family-montserrat: 'Montserrat', sans-serif;*/
/*    --main-font-family-poppins: 'Poppins', sans-serif;*/
/*}*/


@font-face{
    font-family: 'garet';
    src: url(css/Garet-Book.otf);
    font-size: 13px !important;
}

@font-face{
    font-family: 'opensauce';
    src: url(css/OpenSauceOne-Regular.ttf);
    font-size: 13px !important;
}

h1{
    font-family: 'DM Sans', sans-serif !important;
    font-size: 90px !important;
    font-weight: 800 !important;
}

h2{
    font-family: 'DM Sans', sans-serif !important;
    font-size: 38px !important;
    font-weight: 800 !important;
}

h3{
    font-family: 'DM Sans', sans-serif !important;
    font-size: 32px !important;
    font-weight: 800 !important;
}

h4{
    font-family: 'DM Sans', sans-serif !important;
    font-size: 26px !important;
    font-weight: 800 !important;
}

h5{
    font-family: 'DM Sans', sans-serif !important;
    font-size: 22px !important;
    font-weight: 800 !important;
}

h6{
    font-family: 'DM Sans', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

p{
    font-family: opensauce !important;
    font-size: 22px !important;
}

a{
    text-decoration: none !important;
}

.btn, li, label{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
}

.float-right{
    float: right;
}


::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}


.progress-container {
  background-color: rgba(150, 150, 150, 0.2);
  height: 5px;
  width: 100%;
  overflow: hidden;
}

.progress-bar {
  background-color: #2196f3;
  height: 10px;
  width: 0%;
}


.section-gap{
    padding: 65px 0 10px 0;
}

.hd-button{
    margin-left: 15px;
    cursor: pointer !important;
}

.hd-button button{
    background: transparent;
    border: 2px solid #fff;
    border-radius: 8px;
    padding: 8px 10px;
    font-weight: 800;
    font-size: 16px !important;
}

.hd-b-pointer-icon{
    position: absolute;
    bottom: -7px;
    right: -3px;
    font-size: 22px;
    transform: rotate(-16deg);
}

.hd-b-image-1{
    position: absolute;
    width: 80px;
    top: -15px;
    left: -30px;
}

.hd-button img{
    width: 80px;
}

/*header start*/

header {
	position: fixed;
	z-index: 9999999999;
	width: 100%; 
	background: #646668;
	-webkit-transition: all ease-out .5s;
	-moz-transition: all ease-out .5s;
	-o-transition: all ease-out .5s;
	transition: all ease-out .5s;
  }

  .section-info {
    font-size: 15px !important;
    margin: 0 0 10px !important;
    line-height: 32px !important;
    color: #c35f16 !important;
    text-align: left !important;
    font-weight: 400 !important;
    font-family: 'Raleway', sans-serif !important;
}
.section-info span{
	font-weight: 600;
}
.header-top{
  background-color: #0D0D0D;
  padding: 5px 4rem;
}
.header-top-socials {
    float: right;
    padding-top: 3px;
}
.header-top-socials .h-t-s-1 {
    display: inline;
    border-radius: 50%;
    margin: 0 2px;
}

.navbar-brand{
  font-size: 40px !important;
  font-weight: 800;
  color: #fff !important;
  text-transform: uppercase;
}

.dfogj h6{
  text-align: center;
  font-size: 19px !important;
  color: #fff;
  margin-bottom: 0;
  margin-top: 6px;
  font-weight: 400 !important;
}
.header-top-socials .h-t-s-1 img {
    width: 22px;
}
header .navbar-light .navbar-nav .nav-link{
	color: #000 !important;
	font-weight: 800;
    font-family: garet;
}

.profile 
{
    width: 100%;
    padding: 14rem 0 50px 0;
}

.ffqwtyth{
    padding: 14rem 0 50px 0;
}

.right55kk table{
    font-size: 16px;
}

.right55kk, .trehtytyr{
    padding-top: 5rem;
}

header .navbar-light .navbar-nav .nav-link i{
    color: #fff !important;
    font-size: 32px;
    padding-right: 6px;
}
header .navbar{
	padding: 10px 0 !important;
}

header .nav-item{
    font-size: 20px !important; 
    margin-right: 10px;
}

.h-t-s-left li{
  display: inline-block;
  color: #fff;
  margin-right: 10px;
  font-size: 19px !important;
}

.sign-up{
    border: 2px solid #fff !important;
    border-radius: 10px !important;
    color: #fff !important;
}
.s-u-outer{
    padding: 7px 14px !important;
}

header .navbar-toggler{
    background-color: #fff !important;
    border-radius: 8px;
}

header .navbar-brand {
    margin-top: -10px;
}

.hd-button{
    text-align: center;
    padding-top: 5px;
}

.hd-b-image-2{
    position: absolute;
    width: 40px;
    transform: translate(-44px, 70px) rotate(-40deg);
    width: 25px !important;
}

.hd-button:hover .hd-b-image-2{
        transform: translate(-44px, 27px) rotate(-30deg);
        transition: 0.3s ease-in-out;
} 

.hd-button:hover .hd-b-image-1{
    transform: scale(1.1);
    transition: 0.3s ease-in-out;
}


/*header end*/



/* start banner1 */



.banner1 
{
    width: 100%;
    position: relative;
    /*margin-top: -15rem;*/
}
.banner1 img 
{
    width: 100%;
    height: 100%;
} 
.overlay
{
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
}
.content1
{
    top: 15rem !important;
    margin: auto;
    position: relative;
}
.content1 h2 
{
    text-align: center;
    font-size: 100px;
    color: white;
    font-weight: 700;
 
}
.input1 
{
    height: 50px;
    width: 550px;
    margin-top: 50px;
    background-color: white;
    border: none;
    border-radius: 25px;
    color: black;
}

.oisdf-wishlist-icon{
    top: 10px;
    right: 10px;
}






.home-banner{
    margin-top: 10rem;
    text-align: center;
}

.uishdfdsss{
    margin: 0 12rem;
}

.home-banner-content h1{
    color: #fff;
    line-height: 14rem;
    font-size: 120px !important;
}

.home-banner-search{
    border-radius: 50px;
    padding: 1.5rem 0;
}

.home-banner-search .form-control{
    border: 0 !important;
    box-shadow: none !important;
    font-size: 16px;
    margin: 0 5rem;
    width: 73%;
}

.home-banner-search .form-control::placeholder{
    font-size: 26px;
    font-weight: 800;
    color: #898B9B;
    font-family: 'DM Sans', sans-serif !important;
}

.yut__jui{
    right: 0;
    top: -8px;
    font-size: 2.5rem !important;
    padding: 1.1rem 3rem !important;
    border-radius: 50px !important;
    font-weight: 600 !important;
}

.grwtgryuyuyy{
    left: 0;
    font-size: 3.8rem;
}

.home-banner-overlay{
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    padding: 8rem 0 14rem 0;
}

/* input */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  
  :root {
    --font: "Inter", sans-serif;
    --red: #da2535;
    --black: #292929;
    --white: #fbfbfb;
  }
  
  html {
    font-size: 62.5%;
  }
  
  img {
    max-width: 100%;
  }
  
  a {
    text-decoration: none;
  }
/*   
  body {
    min-height: 100vh;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font);
    padding: 0 1rem;
    margin-top: 50px !important;
  } */
  
  /* SEARCH BAR CONTAINER */
  .search-local {
    width: 100%;
    max-width: 60%;
    display: flex;
    align-items: center;
    column-gap: 2rem;
    padding-left: 2rem;
    background: var(--white);
    border-radius: 50px;
    min-height: 5rem;
    height: auto;
    border: 0.1rem solid var(--black);
    border-right: none;
    margin: auto;
    margin-top: 50px;
  }
  
  /* ICON */
  .icon {
    color: var(--red);
    font-size: 3.5rem;
    display: flex;
    align-items: center;
    cursor: pointer;
  }
  
  .icon:hover {
    animation: funny-icon 0.4s ease-in-out;
  }
  
  @keyframes funny-icon {
    0% {
      scale: 1;
    }
  
    50% {
      scale: 0.8;
      transform-origin: bottom;
      transform: rotate(-15deg);
    }
  
    100% {
      scale: 1;
    }
  }
  
  /* INPUT */
  .search-local input {
    height: 50px;
    width: 100%;
    flex: 1 1 25rem;
    background: var(--white);
    display: flex;
    outline: none;
    border: none;
    color: var(--black);
    font-size: 16px;
  }
  
  .banner1 input[type="text"]::placeholder {
    font-size: 26px;
  }
  
  /* BUTTON */
  .search-local button {
    background: var(--red);
    border: none;
    border-radius: 50px;
    font-weight: 600;
    font-size: 20px;
    cursor: pointer;
    transition: all 0.3s;
    text-align: center;
    margin: 10px;
    padding: 10px 35px !important;
    line-height: 40px;
  }
  
  button a {
    color: var(--white);
  }
  
  .kdfhngdfg span{
      font-size: 14px;
  }
  
  .search-local button .search-icon {
    display: none;
  }
  
  .search-local input::placeholder{
      color: #888F9C;
      font-weight: 800;
  }
  
  /* MEDIAS */
  @media (max-width: 575px) {
    .search-local {
      column-gap: 0.25rem;
    }
  
    .search-local button {
      width: 10rem;
    }
  
    .search-local button .search-icon {
      display: block;
      margin-inline: auto;
      color: var(--white);
      font-size: 3rem;
    }
  
    input[type="text"]::placeholder {
      font-size: 1.2rem;
    }
  }
  .btn1 
  {
    padding: 8px !important;
    background-color: rgb(22, 113, 211) !important;
    color: white;
  }
  .icon i 
  {
    color: #232C51 !important;
    font-size: 30px;
  }


  /* end banner1 */

  .clr
  {
    clear: both;
  }

  /* start banner2 */

  .banner2 
  {
    width: 100%;
    padding: 75px 0 10px 0;
  }
  .banner2 h2 
  { 
    color: #0e1d40;
    font-size: 5rem !important;
  }  


  .grid1 
  {
    margin-top: 40px;
  }

  .gimg
  {
    width: 100%;
    height: 300px;
    overflow: hidden;
  }

  .iuhsdaa 
  {
    width: 100%;
    height: 100%;
  }
  .place h6 
  {
    color: black;
    text-align: center;
    height: 50px;
    overflow: hidden;
    padding-top: 11px;
    font-size: 26px !important;
  }
  
  .place 
  {
    padding: 2px 0;
    background-color:#ebebeb;
  }
  .down 
  {
    padding: 5px 5px 5px 5px;
    border-left: 1px solid rgb(203, 202, 202);
    border-right: 1px solid rgb(203, 202, 202);
    border-bottom: 1px solid rgb(203, 202, 202);
  }
  .contant2 h4
  {
    font-size: 20px !important;
    color:#4B4B4B;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  .contant2 h6
  {
    padding: 10px;
    color: #000;
    margin-left: -10px;
    letter-spacing: 1px;
    height: 7.6rem;
    overflow: hidden;
    font-size: 18px !important;
    letter-spacing: 1px;
  }
  .iconbox1 
  {
    display: flex;
    align-items: center;
  }
  .iconbox1 i
  {
    font-size: 27px;
    color: black;
  } 
  .iconbox1 h6
  {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: black;
    padding-left: 10px;
  }

  .iconbox2 
  {
    display: flex;
    justify-content: space-between;
    /*align-items: center;*/
    margin-top: 2.5rem;
  }
 .iconbox2 i 
 {
    font-size: 16px;
    color: rgb(245, 216, 30);
 } 

 .iconbox2 h5
 {
    color: #000;
    font-size: 16px !important;
 } 
 .iconbox2 p 
 {
    font-size: 14px !important;
    font-weight: 400;
    color: #000;
 }




  /* end banner2 */


  /* start banner3 */
  .banner3 
  {
    padding: 65px 0 10px 0;
  }
  .content3
  {
    display: flex;
    /* margin-left: 280px; */
    justify-content: center;
    margin-bottom: 20px;
    /*width: 70%;*/
    margin: auto;
    align-items: center;
  }
  
  .content3 h2
  {
    color: #0e1d40;
    font-size: 5rem !important;
  }
  .imgs3 
  {
    width: 80px;
    height: 60px;
    padding-left: 15px;
  }
  .imgs3 img 
  {
    width: 100%;
    height: 100%;
  }
  
  select{
        border: none;
    outline: none;
  }
  
  .content3 select{
    width: 250px;
    font-size: 30px;
    border: 1px solid #acacac;
    border-radius: 10px;
    margin-left: 25px;
    color: #0E1D40;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  }

  .kontainer
  {
    width: 92.5%;
    margin: auto;
  }
  .month1
  {
    width: 60px;
    height: 30px;
  }
  .dropdawn
  {
    width: 80px;
    height: 40px;
  }
  .imgs4 
  {
    margin: auto;
    display: flex;
    justify-content: center;
    padding-top: 20px;
  }




  /* end banner3 */

  /* start banner4*/

.banner4 
{
    width: 100%;
    padding: 45px 0;
}

.img5 
{
    width: 100%;
    height: 280px;
}
.img5 img 
{
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.contant5
{
    text-align: center;
}
.contant5 h3
{
    color: black;
    padding-top: 20px;

}
.contant5 p 
{
    padding-top: 10px;
    color: black;
    height: 16rem;
    overflow: hidden;
    font-size: 18px !important;
    line-height: initial;
} 

.iconbox3
{
    
    padding-top: 20px;
   
}
.iconbox3 i 
{
    font-size: 25px;
    color: rgb(219, 111, 44);
} 

.gbox5 
{
    padding: 10px; 
}

.gbox a:hover{
    text-decoration: none !important;
}


/* end banner4 */


/* start banner5*/
.banner5{
  width: 100%;
  padding: 30px 0;
  background-color: #2D5FCF;
}
.content5
{
  margin-top: 60px;
}
.content5 h2
{
  font-size: 49px !important;
  color: white;
  font-weight: bold;

}
.content5b h2 
{
  color: white;
  font-size: 35px;
  font-family: 'Dancing Script', cursive;
  padding-top: 25px;
}
.simg5a
{
  width: 200px;
  height: 70px;
  padding-left: -10px;

}
.simg5a img
{
  width: 100%;
  height: 100%;
}
.content5b
{
  display: flex;
}
.content5a 
{
  margin-top: 70px;
}
.btn5 
{
  padding: 22px 15px;
  background-color: #FCC22D;
  border: none;
  border-radius: 50px;
  color: black;
  font-size: 19px;
  font-weight: 800;
}
.btn5a 
{
  margin-top: -30px;
}

.btn5a img{
    position: absolute;
    top: -38px;
    right: -22px;
}

/* end banner5 */

/* start banner6 */

.banner6
{
  width: 100%;
  padding: 65px 0;
}
.contant6 h2 
{
  font-size: 5rem !important;
  letter-spacing: 2.5px;
  font-weight: bold;
  color: #0e1d40;
}
.simg6 
{
  width: 100%;
  height: 280px;
  position: relative;
}
.simg6 
img 
{
  width: 100%;
  height: 100%;
  border-radius: 12px;

}
.simg6 h5
{
  position: absolute;
  top: 0;
  padding: 12px;
  font-size: 26px !important;
  background-color: #EBEBEB;
  border-radius: 12px;
  margin: 12px 5px 0 5px;
  color: black;
  text-align: center;
}
.gbox6 
{
  margin: 70px 24px 5px 0;
}

.dawn2 
{
  margin-top: 10px;
}

 


/* end banner6 */

/* start banner7 */

.banner7 

{
  width: 100%;
  padding: 40px 0;
}


.simg7
{
  width: 45px;
  height: 45px;
  margin: 12px 10px;
}
.simg7 img 
{
  width: 100%;
  height: 100%;
}
.contant7 
{
  display: flex;
  margin-bottom: 40px;
  justify-content: center;
}
.contant7 h2 
{
  font-size: 50px !important;
  color: black;
  letter-spacing: 4px;
}
.contant7a 
{
  display: flex;
  padding-left: 35px;
  align-items: center;
}
.contant7a h2 
{
  font-size: 45px !important;
  color: black;

} 
.contant7a h6
{
  color: black;
  padding-left: 15px;
  margin-bottom: 0;
}
.iconbox6 i 
{
  font-size: 20px;
  color: rgb(17, 184, 17);
  
}
.iconbox6 
{
  padding-left: 10px;
} 
.contant7b p
{
  color: black;
  font-size: 18px !important;
  font-weight: 400;
  margin-top: -10px !important;
  padding-left: 35px;
  letter-spacing: 0.5px;
}

.simg7a 
{
  width: 120px;
  height: 120px;
}
.simg7a 
img 
{
  width: 100%;
  height: 100%;
  border-radius: 50px;
}
.contant7c p 
{
    font-size: 17px !important;
    color: black;
    line-height: 22px;

}
.span1 
{
  color: red;
}
.india 
{
  font-size: 17px !important;
}
.span2 
{
  font-size: 19px;
  font-weight: 600;
  color: #4B4B4B;

}

.iconbox7 
{
  display: flex;
}
.simg7b
{
  width: 25px;
  height: 25px;
  padding-top: -5px;
}
.simg7b
img 
{
  width: 100%;
  height: 100%;
}
.iconbox7 p 
{
  padding-left: 0;
  font-size: 18px !important;
  color: #545454;
} 
.left7 
{
  border: 1px solid rgb(196, 188, 188);
  padding: 10px;
  margin-top: 20px;
  border-radius: 8px;
  background: #EBEBEB;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.left7 .owl-nav{
    display: none;
}

.simg7c 
{
  width: 100%;
  height: 80px;
  border-radius: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    overflow: hidden;
    margin: 5px;
}
.simg7c img 
{
  width: 100%;
  height: 100%;
}

.grid7 
{
  margin-top: 20px;

}

.btn7 
{
  padding: 12px 24px;
  background-color: #FF443A;
  border: none;
  border-radius: 50px;
  color: white;
  font-size: 15px;
  font-weight: 600;
  margin-top: 40px;

}
/* end banner7 */


/* start banner8 */
 .banner8 
 {
  width: 100%;
  padding: 40px 0;
 }
 .content8 h2 
 {
  color: #0e1d40;
  font-size: 45px !important;
  letter-spacing: 2px;
  margin-bottom: 20px;
 }
 .content8 
 {
  text-align: center;
 }
 .simg8 
 {
  width: 500px;
  height: 20px;
  margin: auto;
 }
.simg8 img 
{
  width: 100%;
}
.simg8a
{
  text-align: center;
}
.simg8a img 
{
  width: 40%;
  height: auto;
}
.content8a 
{
   text-align: center;
}
.content8a 
h4 
{
  color: black;
  margin-top: 30px;
  font-size: 24px !important;
}
.content8a 
p 
{
    color: #323232;
    padding-top: 10px;
    font-size: 20px !important;
    line-height: 25px;
}




.grid8 
{
  margin-top: 60px;
}
.kontainer1 
{
  width: 92.5%
  margin: auto;
}
.gbox8 
{
  padding: 10px 15px;
}


/* end banner8 */

/* start banner9 */
.banner9
{
  padding: 30px 0;
}


/* end banner9 */

/*  start footer */

footer
{
  width: 100%;
  padding: 20px 0;
  background-color: #181818;
}
.mbox 
{
  margin-top: 60px;
}
.left11 h4
{
  color: white;
  font-size: 7rem !important;
  font-weight: 400 !important;
}
.btn11
{
  padding: 17px 60px;
  border: 2px solid white;
  background: transparent;
  color: white;
  font-size: 25px;
  border-radius: 50px;
  margin-top: 50px;
}

.simg11 
{
  width: 180px;
  text-align: center;
  margin: auto;
}

.right11 h5
{
  text-align: center;
  padding: 20px 5px;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 26px;
  color: white;
  letter-spacing: 1.1px;
}

.erwtyttyyt h4{
  color: #fff;
  font-weight: 400 !important;
  font-size: 24px !important;
}

.sdrrrr{
    margin-top: 6rem !important;
}

.right11 
{
  margin-top: 20px;
}
.left11a h1
{
  color: white;
  text-align: center;
}
.right11a i 
{
  font-size: 35px;
  padding-left: 25px;
  color: white;

}
.right11a
{
  text-align: center;
  margin-top: 20px;
}



/* end footer */

.banner2a 
{
  width: 100%;
}

/*.banner2a .owl-nav{*/
/*    display: block !important;*/
/*}*/

/* slider */


.owl-two{
    position: relative;
}

.disabled{
    display: none;
  }


.owl-two .owl-theme .owl-loaded .owl-drag{
  font-size: 14px;
}
.gbox 
{
  padding: 8px !important;
  border-radius: 6px !important;
}


/*.owl-two{*/
/*    padding: relative;*/
/*}*/

/*.owl-two .owl-nav{*/
/*    position: absolute;*/
/*    top: 35%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

.owl-two .owl-nav button{
    width: 75px !important;
    height: 75px !important;
    border-radius: 50% !important;
    background: #FFBE0D !important;
    overflow: hidden;
}


.owl-two .owl-nav .owl-prev{
    position: absolute;
    top: 42%;
    left: 7px;
    transform: translate(-50%, -50%);
}

.owl-two .owl-nav .owl-next{
    position: absolute;
    top: 42%;
    right: -70px;
    transform: translate(-50%, -50%);
}


.owl-two .owl-nav button span{
    font-size: 125px;
    color: #fff;
    line-height: 42px;
}







/**/


/* start dbanner1 */
.dbanner1 
{
    width: 100%;
    height: 91vh;
    position: relative;
    /*margin-top: -15rem;*/
    overflow: hidden;
}
.dbanner1 img 
{
    width: 100%;
    height: 100%;
}
.doverlay
{
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
}
.dleft1 
{
    text-align: center;
}
.dleft1 
h2 
{
    font-size: 67px !important;
    color: white;
}
.sibox1 
{
    display: flex;
    justify-content: center;
}
.oijsd__kff{
    position: relative;
    padding-top: 25rem;
}
.sibox1 
img 
{
    width: 30px;
    height: 30px;
    margin-top: 12px;
}
.bookbox 
{
    padding: 45px 20px 15px 20px;
    background-color: #EBEBEB;
    border: 3px solid rgb(193 186 186);
    border-bottom: 0;
    margin-left: 40px;
    text-align: center;
}
.dleft1a h4 
{
    color: #db3400;
    font-size: 20px !important;
    margin-bottom: 10px;
}
.dleft1a p
{
    color: #0e1d40;
    font-size: 18px;
    margin-top: -16px;
    font-weight: 800 !important;
}

.sibox1 h3
{
    color: #0e1d40;
    font-size: 40px !important;
}
.dbtn1 
{
    padding: 7px 45px;
    border: none;
    background-color: rgb(0, 61, 242);
    color: white;
    font-weight: bold;
    font-size: 24px;
    margin-top: 40px;
}
.sibox1 p
{
    padding-top: 15px;
    font-size: 18px !important;
    color: #0e1d40;
}

.freeqqewewtrtrtr h6{
    font-size: 12px !important;
    letter-spacing: 0.5px;
}

/* end banner1 */

.cls
{
    clear: both;
}

/* start banner2 */

.dbanner2 
{
    width: 100%;
    padding: 55px 0;

}
.dleft2 p
{
    color: #000000;
    padding-bottom: 20px;
}

.uihsdfdsqq{
    width: 42px !important;
}

.ddbox1
{
    width: 100%;
    padding: 20px 0;
    border: 1px solid gray;
    padding: 10px;
}
.ddbox2 

{
    width: 100%;
    padding: 20px 0;
    background: linear-gradient(0deg,#f2f8f8,#d0d5d5 20%,#bfc2c2 90%);
    padding:  10px 30px ;

}
.ddbox2 h3
{
    color: black;
    padding-bottom: 20px;
    padding-top: 10px;
    font-size: 26px !important;
    letter-spacing: 1px;
} 

.dmbox 
{
    display: flex;
}
.dmbox img 
{
    width: 40px;
    height: 40px;

}
.dmc 
{
    margin-left: 10px;
}

.dmc a 
{
    font-size: 11px;
    color: black;

}
.select 
{
    background-color: #0e1d40;
    padding: 10px 20px 20px 20px;
    margin-top: 40px;
}
.select h2 
{
    color: white;
    padding-bottom: 15px;
    letter-spacing: 3px;
} 

.fsuihdfdsf{
    font-size: 22px !important;
}

#result{
    border-bottom: 2px dotted #000;
    padding-bottom: 10px;
}

.fgdgdgdfwee__rruytut{
    padding-top: 6rem;
}

.eryrtiuouio{
    padding-left: 20px;
    padding-right: 20px;
}

.dmbox2 
{
    display: flex;
    align-items: center;
}
.form2 
{
    margin-left: 20px;
    border: none !important;
    font-weight: 600;
    font-size: 17px;
    width: 100%;
}
.dmbox2 

{
    /*padding: 10px 10px 10px 0;*/
        margin-bottom: 10px;
}

.fsduioip{
    line-height: 30px !important;
    border-radius: 10px !important;
}






.dmbox2 input,
.dmbox2 textarea {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  margin: 0;
  outline: none;
  padding: 10px;
}

.dmbox2 input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}

.dmbox2 input::-webkit-outer-spin-button,
.dmbox2 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.dmbox2 .input-group {
  clear: both;
  position: relative;
  display: flex !important;
}

.dmbox2 .input-group input[type='button'] {
  background-color: #eeeeee;
  min-width: 38px;
  width: auto;
  transition: all 300ms ease;
}

.dmbox2 .input-group .button-minus,
.dmbox2 .input-group .button-plus {
  font-weight: bold;
  height: 38px;
  padding: 0;
  width: 38px;
  position: relative;
}

.dmbox2 .input-group .button-minus{
    border-radius: 10px 0 0 10px;
}

.dmbox2 .input-group .button-plus{
    border-radius: 0 10px 10px 0;
}

.dmbox2 .input-group .quantity-field {
  position: relative;
  height: 38px;
  left: 1px;
  top: 0px;
  text-align: center;
  width: 62px;
  display: inline-block;
  font-size: 13px;
  margin: 0 0 5px;
  resize: vertical;
}

.dmbox2 .button-plus {
  left: -5px;
}

.dmbox2 input[type="number"] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
}












.dmbox2 .child-input {
  clear: both;
  position: relative;
  display: flex !important;
}

.dmbox2 .child-input input[type='button'] {
  background-color: #eeeeee;
  min-width: 38px;
  width: auto;
  transition: all 300ms ease;
}

.dmbox2 .child-input .button-minus,
.dmbox2 .child-input .button-plus {
  font-weight: bold;
  height: 38px;
  padding: 0;
  width: 38px;
  position: relative;
}

.dmbox2 .child-input .button-minus{
    border-radius: 10px 0 0 10px;
}

.dmbox2 .child-input .button-plus{
    border-radius: 0 10px 10px 0;
}

.dmbox2 .child-input .quantity-field {
  position: relative;
  height: 38px;
  top: 0px;
  text-align: center;
  width: 62px;
  display: inline-block;
  font-size: 13px;
  margin: 0 0 5px;
  resize: vertical;
}














.dmbox2 i{
    font-size: 20px;
}

.ftgdgww{
    line-height: initial !important;
}

.fdsggqw{
    color: #000;
    font-weight: 600;
    font-family: var(--main-font-family-montserrat) !important;
    font-size: 16px;
}
.dmbox2 img 
{
    width: 20px;
    height: 20px;
} 

.dbtn2 
{
    font-size: 22px;
    font-weight: 700;
    border: none;
    background-color: rgb(247, 81, 21);
    color: white;
    padding: 9px 20px;
}
.map h2 
{
    font-size: 40px;
    color: black;
    padding-top: 50px;
}

.map img 
{
    width: 80%;
    height: 600px;
    margin-left: 100px;
    margin-top: 20px;
}
.dright2 
{
    margin: 0 0 0 30px;
}
.rtyiuyiy .duifhgfgoi img{
    width: 40px;
    height: 40px;
}
.rettuty h4{
    font-size: 18px;
    margin-bottom: 5px;
}
.rettuty p{
    font-size: 14px;
}
.rimgbox1 
{
    width: 100%;
    height: 285px;
    background: url(../image/smiling\ girl.webp) no-repeat;
    background-size: cover;
    background-position: right;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.rimgbox1-inner{
    padding-top: 5rem;
}
.rimgbox1 img 
{
    width: 100%;
    height: 100%;
    background-size: cover;

} 
.dbtn4 
{
  padding: 10px 25px;
  border: none;
  color: white;
  font-size: 20px;
  font-weight: 600;
  background-color: rgb(0, 61, 242);
    
}
.dbtn3
{
  padding: 10px  39px;
  border: none;
  color: white;
  font-size: 20px;
  font-weight: 600;
    background-color: rgb(250, 106, 53);
    
}
.rimgbox1 p

{
    text-align: center;
    padding-top: 20px;
    color: white;
    font-weight: 600;

}

.rbox2 
{
    margin-top: 15px;
    border: 2px solid rgb(173, 169, 169);
    padding: 20px;
    background-color: #ebebeb;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    margin-left: 10px;
}
.rbox2 h4 
{
    color: rgb(255, 64, 0);
    font-size: 20px !important;
    font-weight: 700;
}
.sibox2 
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.sibox2
img 
{
    width: 22px;
}
.sibox2 h3 
{
    color: #0e1d40;
    font-weight: bold;
    font-size: 38px;
}
.rbox2 p 
{
    color: #0e1d40;
    font-size: 18px;
    font-weight: bold;
}

.jkfgdfg p{
    font-size: 16px !important;
    margin-bottom: 0 !important;
}
.jkfgdfg img{
    width: 20px;
}
.dbtn5
{
    
  padding: 10px 0;
  border: none;
  width: 100%;
  color: white;
  font-size: 18px;
  font-weight: 600;
  background-color: rgb(0, 61, 242);
  margin-top: 30px;
}
.simg11 
{
    display: flex;
}
.simg11 
img 
{
    width: 75%;
    margin: auto;
}

.simg11 p

{
    font-size: 15px !important;
    
    margin-left: 10px;
    margin-top: 30px;

}
.simplified h2 
{
    padding-top: 84px;
    color: black;
    padding-bottom: 20px;
    font-size: 29px !important;
    letter-spacing: 1px;

}
.dddbox2 
{
    border: 1px solid rgb(181, 178, 178);
    padding: 20px 20px ;
}
.trip 
{
    display: flex;
}
.trip 
img 
{
    width: 50px;
    height: 50px;
}
.trip h2
{
    padding-left: 20px;
    color: black;
    font-size: 29px !important;
} 
.ulbox 

{
    margin-left: 55px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.ulbox ul li 
{
    font-size: 20px;
    
}
.trekking 
{
    margin-top: 20px;
}
.short h2 
{
    color: black;
}
.short h5 
{
    color: black;
    font-size:20px;
    font-weight: 600;
} 
.lbv5d5 
{
    font-size:16px;
    font-weight:600;
    margin-bottom:10px;
}
.short p 
{
    color: rgb(70, 69, 69);
} 
.dddbox3
{
    border: 1px solid rgb(181, 178, 178);
    padding: 20px 20px ;
    background-color: #c6e0f7;
}
.prices
{
    color: black;
    padding-top: 30px;
}
.kontainer2
{
    width: 92.5%;
    margin: auto;
}

.dleft2 p span{
    font-size: 22px !important;
}

.iiibox
{
    margin-top: 30px;
}
.iiibox1 img 
{
    width: 45px;
    height: 45px;
}
.iiibox1
{
    display: flex;
}
.iiibox1 p 
{
    padding-left: 15px;
    
}
.dddbox4 
{
    background-color: #ffd1ca;
    border: 1px solid #fac2b9 ;
    padding: 20px;
}
.detail
{
    display: flex;
    margin-top: 50px;
}
.detail img 
{
    width: 50px;
    height: 50px;
}
.detail h2 
{
    color: #000000;
    padding-left: 20px;
}
.boxxxx2
{
    margin-top: 50px;
    border: 1px solid rgb(190, 187, 187);
    padding: 20px;
}
.boxxxx2 h5 
{
    color: #000000;
}

.dbimg 
{
    text-align: center;
    margin: auto;
} 

.revw__sectn .form-control{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
}

.rtyewrwery{
    height: 200px;
}

.fdegrtre{
    padding: 10px 60px !important;
}

.dbimg img 
{
   width: 100px;
   margin-top: 80px;
}
.top h2 
{
    color: #0e1d40;
    font-weight: 700;
    padding-top: 40px;
    font-size: 32px;
}




#rating .star {
	 width: 32px;
	 height: 32px;
	 transition: 0.6s all;
}
 #rating #rating {
	 cursor: pointer;
	 display: inline-block;
}
 #rating #review-form .input-group-addon {
	 min-width: 100px;
}
 #rating #review-form .btn {
	 min-width: 100px;
}
 #rating #review-form input[type="text"], #rating #review-form textarea {
	 width: 100%;
}
 #rating #review-form .form-group {
	 margin-bottom: 15px;
}
 #rating #review-form .help-block {
	 display: block;
	 margin-top: 5px;
	 margin-bottom: 10px;
}
 #rating blockquote {
	 border-left: 5px solid #eee;
	 padding-left: 20px;
}
 #rating blockquote .footer {
	 display: block;
	 font-size: 80%;
}
 #rating .stars-container {
	 margin-bottom: 5px;
}
 

.trewref .sticky-top{
    top: 7.5rem;
}




/* start numberbox */

.numberbox
{
    padding: 40px 0;
}
.dbtn11 
{
    border: 1px solid gainsboro;
    /* background: none; */
    padding:5px;
    margin-top: 20px;
    font-size: 16px;
    margin: 10px 5px 10px 0;
}
.number
{
    padding: 7px 11px;
    background-color: #0e1d40;
    color: white;
    font-weight: 600;
    margin-left: -5px;
}







/*  start footer */

.mbox 
{
  margin-top: 60px;
}
.btn11
{
  padding: 17px 60px;
  border: 2px solid white;
  background: transparent;
  color: white;
  font-size: 25px;
  border-radius: 50px;
  margin-top: 50px;



}
.right11 h2 
{
  font-size: 23px !important;
  color: white;
  font-weight: 400 !important;
  text-align: center;
  color: white;
}
.simg11 
{
  width: 100%;
  text-align: center;
  margin: auto;
  margin-top: 15px;
}

.right11 
{
  margin-top: 20px;
}
.left11a h2
{
  color: white;
  text-align: center;
}
.right11a i 
{
  font-size: 35px;
  padding-left: 25px;
  color: white;

}
.right11a
{
  text-align: center;
  margin-top: 20px;
}



/* end footer */












.b-m-inner{
    color: #000;
}
.hide {
    opacity:0;
   
}
.show {
    opacity:1;
}

.b-m-inner h3{
    font-size: 24px;
    color: #FF4000;
}

.b-m-inner h2{
    font-size: 30px;
}



/*package filter start*/

.dfoihgi{
    font-size: 75px !important;
}

.ghhnnvbn{
    height: 80vh !important;
}

.b1-secn-1 h2{
    font-size: 50px;
}

.b1-secn-1 p{
    padding-top: 15px !important;
    font-size: 18px;
}



/*.owl-three{
    position: relative;
}*/

/*.owl-three .owl-nav{*/
/*    position: absolute;*/
/*    top: 20%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

.owl-three .owl-nav button{
    width: 75px !important;
    height: 75px !important;
    border-radius: 50% !important;
    background: #FFBE0D !important;
    overflow: hidden;
}


.owl-three .owl-nav .owl-prev{
    position: absolute;
    top: 25%;
    left: 7px;
    transform: translate(-50%, -50%);
}

.owl-three .owl-nav .owl-next{
    position: absolute;
    top: 25%;
    right: -70px;
    transform: translate(-50%, -50%);
}


.owl-three .owl-nav button span{
    font-size: 125px;
    color: #fff;
    line-height: 42px;
}


.filter-button{
    padding: 6px 15px !important;
    border-radius: 50px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #000 !important;
}

.ideuygidfmg_oigd select {
    width: 250px;
    font-size: 20px;
    font-weight: 600 !important;
    border: 1px solid #acacac;
    border-radius: 50px;
    color: #0E1D40;
    padding: 10px 25px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.o-r-right h4{
    font-size: 20px;
}

.fytry{
    padding-top: 60px;
}

.iufgknm_image{
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 20px;
    height: 33vh;
}

.iufgknm_image img{
    height: 100%;
}
.b1-secbv-2
{
    margin-top:4rem;
}
.foijo__box h4{
    height: 6rem;
    
}
.foijo__box h3{
    font-size: 20px !important;

}

.foijo__box p{
    font-size: 18px !important;
    padding-top: 10px;
    height: 60px;
    overflow: hidden;
}

.foijo__box h5{
    color: #0e1d40;
    font-size: 16px !important;
}

.uijgkdfj__inner{
    background-color: #1b9b4e;
    border-radius: 50px;
    padding: 3px 10px;
    width: 85%;
    font-size: 18px;
    margin: auto;
    color: #fff;
    font-weight: 600;
    margin-top: 10px;
}

.foijo__box span i {
    font-size: 24px;
    margin-top: 20px;
    color: #D25525;
}

.odfgsdf{
    background-color: #FFCE00 !important;
    padding: 20px 20px;
}

.ghjhjghj h1{
    font-size: 47px;
}

.vfgdfdyg h2{
    font-size: 30px;
    font-weight: 800;
}

.fgdfgf__button{
    margin-top: 12rem;
    padding: 2px 35px !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    border-radius: 50px !important;
}

.hfghh{
    background-color: #EBEBEB;
}

.qpweokqpe_jsnfo img{
    transform: scale(1.2);
}

.iofgjo h1{
    color: #FF443A;
    padding-top: 3.5rem;
    font-size: 140px !important;
}

.fytry .sticky-top{
    top: 22%;
    z-index: 99 !important;
}

.foij__button{
    padding: 22rem 20px 30px 20px;
}

.foij__button p{
    color: #fff;
    padding-top: 20px;
}

.dgfgg_oidjg h6{
    font-size: 15px;
}

.iushfuk__inner p{
    font-size: 40px;
    font-weight: 600;
}

.iushfuk__inner img{
    width: 48%;
}

.ojfdfg__inner h2{
    font-size: 32px;
    margin-bottom: 25px;
}

.ojfdfg__inner li{
    font-size: 20px;
}


.pop-up-content-wrap label{
    font-size: 16px;
    font-weight: 600;
}


.float-button {
  padding: 10px;
  background: #FFBE0D;
  width: 165px;
  border-radius: 50px 0 0 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 18rem;
  font-weight: 600;
}

.float-button:hover{
    color: #000;
    transform: scale(1.1);
    transition: 0.2s ease-in-out;
}

.float-button:hover .urth_icon{
    transition: 0.4s ease-in-out;
    transform: scale(1.2) rotate(360deg);
}




.float-button {
  box-shadow: 0 0 0 0 #FFBE0D;
  animation: pulse 2s cubic-bezier(0.66, 0, 0, 1) infinite;
  zoom: 1.005;
}

@keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
  }
}




/*gallery modal start*/



/*gallery modal start*/



/*package filter end*/




/*ariyan css*/




.login-box {
    margin-top: 28%;
    width: 450px;
    padding: 40px;
    border-radius: 16px !important;
    background: rgb(255, 255, 255);
    opacity: 80%;
    box-shadow: #42ACA1 0px 2px 5px -1px, #42ACA1 0px 1px 3px -1px;    border-radius: 10px;
  }
  
  .login-box h2 {
    margin: 0 0 30px;
    padding: 0;
    color: rgb(22, 113, 211);
    font-weight: bold;
    
  }

  .form-control
  {
    border-radius: 12px !important;
    border: none !important;
    /* background-color: rgb(131, 246, 221)  !important; */
    opacity: 100% !important;
    padding: 11px !important;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset !important;
    

  }
  .gender 
  {
    font-weight: 500;
  }
  .asdfg 
  {
    color: #6c6c6c !important;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: var(--main-font-family-montserrat);
  }


.user-box input::placeholder{
    font-size: 14px !important;
    font-family: var(--main-font-family-poppins);
}

/*.user-box{*/
/*    margin-bottom: 15px;*/
/*}*/


  
  .login-box .user-box input:focus ~ label,
  .login-box .user-box input:valid ~ label {
    top: -20px;
    left: 0;
    color:#42ACA1;
    font-size: 12px;
    padding-left: 20px !important;
  }
  
  .login-box a span {
    position: absolute;
    display: block;
  }
  
  .iuretr a{
      font-weight: 800;
      font-size: 18px;
      text-decoration: none;
      color: #3555ff !important;
  }
  
  .ihjgfg__inner button{
      border-radius: 50px;
      padding: 3px 20px !important;
  }
  
  .ihjgfg__inner img{
      width: 35px;
  }
  
  .oijfdg{
      font-weight: 600;
      font-size: 20px !important;
      text-align: center;
  }
  
  .ihjgfg__inner span{
      font-size: 16px !important;
      font-weight: 800;
      padding-top: 10px;
  }
  
  .login-box a span:nth-child(1) {
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    /* background: linear-gradient(90deg, transparent,#42ACA1); */
  }
  
  .login-box a span:nth-child(2) {
    top: -100%;
    right: 0;
    width: 2px;
    height: 100%;
    /* background: linear-gradient(180deg, transparent,#42ACA1); */
  }
  
  .login-box a span:nth-child(3) {
    bottom: 0;
    right: -100%;
    width: 100%;
    height: 2px;
    /* background: linear-gradient(270deg, transparent, #42ACA1); */
  }
  
  
  .login-box a span:nth-child(4) {
    bottom: -100%;
    left: 0;
    width: 2px;
    height: 100%;
    /* background: linear-gradient(360deg, transparent, #42ACA1); */
  }
  
  /* KEYFRAMES */
  
  @keyframes btn-anim1 {
    0% {
      left: -100%;
    }
    50%,100% {
      left: 100%;
    }
  }
  
  @keyframes btn-anim2 {
    0% {
      top: -100%;
    }
    50%,100% {
      top: 100%;
    }
  }
  
  @keyframes btn-anim3 {
    0% {
      right: -100%;
    }
    50%,100% {
      right: 100%;
    }
  }
  
  @keyframes btn-anim4 {
    0% {
      bottom: -100%;
    }
    50%,100% {
      bottom: 100%;
    }
  }
  
  /* USING KEYFRAMES */
  
  .login-box a span:nth-child(1) {
    animation: btn-anim1 1s linear infinite;
  }
  
  .login-box a span:nth-child(2) {
    animation: btn-anim2 1s linear infinite;
    animation-delay: .25s
  }
  
  .login-box a span:nth-child(3) {
    animation: btn-anim3 1s linear infinite;
    animation-delay: .5s
  }
  
  .login-box a span:nth-child(4) {
    animation: btn-anim4 1s linear infinite;
    animation-delay: .75s
  }

  .TBANNER
  {
    width: 100%;
    margin: auto;
    padding: 10PX;
    position: absolute;
    top: 0;
    padding: 40px 0;
  
  }
  .imgbox
  {
    width: 100%;
    height: 300px;
  }
  .imgbox
img 
{
    width: 100%;
    height: 100%;
}
.left h3
{
    color: white;
    font-size: 35px;
    font-weight: bold;

}
.left
{
    margin-top: 30px;
}
.imgbox 
{
    margin-top: 60px;
}
.left
p 
{
    padding-top: 20px;
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-weight: 400;
}
.kjdjkhjk
{
    position: relative;
}

/* annimation */

.context {
    width: 100%;
    position: absolute;
    top:50vh;
    
}

.context h1{
    text-align: center;
    color: #fff;
    font-size: 50px;
}


.area{
    background: #4e54c8;  
    background-image: url(../image/1.webp);
    background-size: cover;
    background: -webkit-linear-gradient(to left, #8f94fb, #4e54c8);  
    width: 100%;
    height:136vh;
    position: relative;
}

.ojfg_wrapper{
    position: relative;
    height: 120vh;
    overflow: hidden;
}

.circles{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.circles li{
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(125, 244, 234, 0.496);
    animation: animate 25s linear infinite;
    bottom: -150px;
    
}

.circles li:nth-child(1){
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s;
}

.iosf__icon{
    position: absolute;
    top: 0;
    right: 0;
    height: 80%;
    padding: 0 10px;
    border-radius: 0 10px 10px 0 !important;
    background: #fff !important;
}



.mphoto
{
  width: 100%;
  height: 40rem;
  border-radius: 12px;
  overflow: hidden;
}
.mphoto
img 
{
  width: 100%;
  border-radius: 12px;
  margin-top: -158px;
}
.mphoto img:hover 
{
  transform: scale(1.1);
  transition: 0.9s;

}


.contact-us-middle .sticky-top{
    top: 22%;
}



/*profile dropdown start*/

.fgderhuy_drpdwn{
    border-radius: 10px;
    border: 1px solid #aeaeae;
    display: none;
    position: absolute;
    width: 18rem;
}

.fgderhuy_drpdwn li{
    list-style: none;
    margin: 8px 0;
    border-bottom: 1px solid #aeaeae;
}

.fgderhuy_drpdwn li a{
    color: #000 !important;
    font-weight: 600;
}

.fgderhuy_drpdwn li:first-child{
    margin-top: 0;
}

.fgderhuy_drpdwn li:last-child{
    margin-bottom: 0;
}

.prd-image{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px dotted #fff;
}

.prd-image img{
    width: auto;
    height: 100%;
}

.prf-dro-dw-wrapper:hover .fgderhuy_drpdwn{
    display: block;
}



/*profile dropdown end*/








.iosf__icon i{
    font-size: 24px;
    color: #3787ef;
}

.iosf__icon:hover{
    background: gold !important;
    color: #fff !important;
    transition: 0.2s ease-in-out;
}

.iosf__icon:hover .dsfsdf_iffsdf{
    color: #000 !important;
    transition: 0.2s ease-in-out;
    transform: scale(1.1);
}

.circles li:nth-child(2){
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s;
}

.circles li:nth-child(3){
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s;
}

.circles li:nth-child(4){
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s;
}

.circles li:nth-child(5){
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s;
}

.circles li:nth-child(6){
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s;
}

.circles li:nth-child(7){
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s;
}

.circles li:nth-child(8){
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s;
}

.circles li:nth-child(9){
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s;
}

.circles li:nth-child(10){
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s;
}


.user-box .form-control{
    background-color: #e3e3e3 !important;
    border: none !important;
    font-size: 16px;
}

.user-box .form-control:hover, .user-box .form-control:focus{
    border: none !important;
}

.kjdklf p{
    font-weight: 600;
}

.user-box .form-control::placeholder{
    color: #6c6c6c !important;
}

.FVFKJ{
    position: relative;
    display: inline-block;
    width: 100%;
    color: #000;
    font-size: 16px;
    background-color: rgb(255, 200, 0);
    text-decoration: none;
    text-transform: uppercase;
    overflow: hidden;
    transition: .5s;
    font-weight: 600;
    margin-top: 25px;
    letter-spacing: 4px;
    border-radius: 12px;
    text-align: center;
    padding: 12px 0;
    border: none !important;
}



.contantklk5 h4 {
    font-size: 24px;
}

.contantklk5 h6 {
    font-size: 16px;
}

.fghghghfghtyutyu{
    margin-left: 3rem;
}

.fljj i {
    font-size: 15px;
}

.fljj
h6
{
    color: #1a2b49;
    padding-left: 10px;
}

.jbjmb:hover{
    background-color: #025AA5;
    transition: 0.3s ease-in-out;
}

.jbjmb:hover i, .jbjmb:hover p, .jbjmb:hover h6{
    color: #fff !important;
    transition: 0.3s ease-in-out;
}

.jbjmb a:hover{
    text-decoration: none !important;
}

@keyframes animate {

    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }

    100%{
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }

}

.uiretn__icon{
    opacity: 0;
    position: absolute;
}

.fdgd button:hover .tyutyu__ioj{
    position: absolute;
    opacity: 0;
}

.fdgd button:hover .uiretn__icon{
    transition: 0.3s ease-in-out;
    padding-left: 5px;
    opacity: 1;
    position: relative;
}







/*contact page start*/

.kkpsdf h2{
    font-weight: 800 !important;
}

.jfiosd_left{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 10px;
}

.htt-avik{
    padding-right: 2rem;
    padding-left: 2rem;
}

.jfiosd_left .form-control{
    font-size: 16px;
}

.jfiosd_left .form-control, .jisdfo{
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px !important;
    border-radius: 5px !important;
}

.jisdfo{
    height: 33rem;
}

.gtyu{
    width: 100%;
}

.jf__circle{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #025AA5;
    text-align: center;
    position: relative;
}
.jf__circle i{
    font-size: 28px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.dfgdew{
    border: none !important;
}
.jisdfo p{
    font-size: 14px;
    
}
.oijdo_fijg span{
    font-weight: 600;
    margin-top: 15px;
}

.flojds__button{
    border-radius: 50px !important;
    background: transparent !important;
    color: #025AA5 !important;
    font-weight: 600 !important;
}





.bx-controls {
	position: relative;
	display: none;
}
.bx-wrapper{
    max-width: 100% !important;
}
.bx-wrapper .bx-pager {
    text-align: center;
    padding-top: 30px;
}
.vfdgdfdf{
    background: transparent !important;
    color: #025AA5 !important;
    border: 2px solid #025AA5 !important;
    font-weight: 600 !important;
}
.vfdgdfdf:hover{
    background: #025AA5 !important;
    color: #fff !important;
}
.hytutyu:hover{
    background: transparent !important;
    color: #025AA5 !important;
    font-weight: 600 !important;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}



/*contact page end*/












/* start contact us page css by arian */
/* start contact us page css by arian */
/* start contact us page css by arian */
/* start contact us page css by arian */
/* start contact us page css by arian */

/* start banner 1 */

.banner12
{
  width: 100%;
  height: 50rem;
  position: relative;
  margin-bottom: 50px;
  /*margin-top: -15rem;*/
  overflow: hidden;
}
.banner12
img 
{
  width: 100%;
  height: auto;

}
.overlay12
{
  width: 100%;
  /*height: 450px;*/
  position: absolute;
  top: 0;
  /*background-color: rgba(0, 0, 0, 0.8);*/
}
.overlay12
h1 
{
  color: white;
  font-size: 50px;
}
.contant1
{
  margin-top: 20%;
}

.contant1 h1 
{
  font-size: 80px;
  font-weight: 600;
  font-family: 'Ubuntu', sans-serif;

}
.contant2
{
  display: flex;
}
.contant2
i 
{
  color: white;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 4px;
}



.fgfdgdfg {
  position: relative;
  box-sizing: content-box;
  width: 80%;
  height: 1em;
  padding: 18px 21px;
  background-color: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  text-align: left;
}

.hfhtyutyu{
    background: #000 !important;
}

.hfhtyutyu{
    border-radius: 10px !important;
    padding: 10px 25px !important;
    border: none !important;
}

.fgfdgdfg:hover svg {
  transform: scale(1.1);
}
.fgfdgdfg button {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
}
.fgfdgdfg button:focus ~ svg {
  transform: rotate(-180deg);
}
.fgfdgdfg .options {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.fgfdgdfg input {
  display: none;
}
.fgfdgdfg input:checked + label {
  display: block;
  z-index: 2;
  font-weight: 600;
  transform: none !important;
}
.fgfdgdfg label {
  position: absolute;
  width: 80%;
  z-index: 1;
  padding: 14px 21px;
  left: 0;
  line-height: 1;
  font-size: 18px;
  background-color: #fff;
  cursor: pointer;
  transition: background-color 0.2s, transform 0.2s ease;
}
.fgfdgdfg label:hover {
  background-color: #d6d6d6;
}
.fgfdgdfg button:focus + .options input:not(:checked) + label, .fgfdgdfg .options label:active, .fgfdgdfg .options label:active ~ label {
  transform: translateY(calc(var(--index) * 100%));
}
.fgfdgdfg button:focus + .options input:checked + label ~ label, .fgfdgdfg .options input:checked ~ label:active, .fgfdgdfg .options input:checked ~ label:active ~ label {
  transform: translateY(calc((var(--index) - 1) * 100%));
}
.fgfdgdfg svg {
  position: absolute;
  width: 21px;
  top: 25%;
  right: 14px;
  z-index: 2;
  fill: currentColor;
  transition: transform 0.1s;
}



.empty-cart .empty-cart {
	 width: 50vw;
	 margin: 0 auto;
	 text-align: center;
	 font-family: 'Maison Neue';
	 font-weight: 300;
}
 .empty-cart svg {
	 max-width: 60%;
	 padding: 3rem 3rem;
}
 .empty-cart svg #oval, .empty-cart svg #plus, .empty-cart svg #diamond, .empty-cart svg #bubble-rounded {
	 -webkit-animation: plopp 4s ease-out infinite;
	 animation: plopp 4s ease-out infinite;
}
 .empty-cart svg #oval:nth-child(1), .empty-cart svg #plus:nth-child(1), .empty-cart svg #diamond:nth-child(1), .empty-cart svg #bubble-rounded:nth-child(1) {
	 -webkit-animation-delay: -240ms;
	 animation-delay: -240ms;
}
 .empty-cart svg #oval:nth-child(2), .empty-cart svg #plus:nth-child(2), .empty-cart svg #diamond:nth-child(2), .empty-cart svg #bubble-rounded:nth-child(2) {
	 -webkit-animation-delay: -480ms;
	 animation-delay: -480ms;
}
 .empty-cart svg #oval:nth-child(3), .empty-cart svg #plus:nth-child(3), .empty-cart svg #diamond:nth-child(3), .empty-cart svg #bubble-rounded:nth-child(3) {
	 -webkit-animation-delay: -720ms;
	 animation-delay: -720ms;
}
 .empty-cart svg #oval:nth-child(4), .empty-cart svg #plus:nth-child(4), .empty-cart svg #diamond:nth-child(4), .empty-cart svg #bubble-rounded:nth-child(4) {
	 -webkit-animation-delay: -960ms;
	 animation-delay: -960ms;
}
 .empty-cart svg #oval:nth-child(5), .empty-cart svg #plus:nth-child(5), .empty-cart svg #diamond:nth-child(5), .empty-cart svg #bubble-rounded:nth-child(5) {
	 -webkit-animation-delay: -1200ms;
	 animation-delay: -1200ms;
}
 .empty-cart svg #oval:nth-child(6), .empty-cart svg #plus:nth-child(6), .empty-cart svg #diamond:nth-child(6), .empty-cart svg #bubble-rounded:nth-child(6) {
	 -webkit-animation-delay: -1440ms;
	 animation-delay: -1440ms;
}
 .empty-cart svg #oval:nth-child(7), .empty-cart svg #plus:nth-child(7), .empty-cart svg #diamond:nth-child(7), .empty-cart svg #bubble-rounded:nth-child(7) {
	 -webkit-animation-delay: -1680ms;
	 animation-delay: -1680ms;
}
 .empty-cart svg #oval:nth-child(8), .empty-cart svg #plus:nth-child(8), .empty-cart svg #diamond:nth-child(8), .empty-cart svg #bubble-rounded:nth-child(8) {
	 -webkit-animation-delay: -1920ms;
	 animation-delay: -1920ms;
}
 .empty-cart svg #oval:nth-child(9), .empty-cart svg #plus:nth-child(9), .empty-cart svg #diamond:nth-child(9), .empty-cart svg #bubble-rounded:nth-child(9) {
	 -webkit-animation-delay: -2160ms;
	 animation-delay: -2160ms;
}
 .empty-cart svg #oval:nth-child(10), .empty-cart svg #plus:nth-child(10), .empty-cart svg #diamond:nth-child(10), .empty-cart svg #bubble-rounded:nth-child(10) {
	 -webkit-animation-delay: -2400ms;
	 animation-delay: -2400ms;
}
 .empty-cart svg #oval:nth-child(11), .empty-cart svg #plus:nth-child(11), .empty-cart svg #diamond:nth-child(11), .empty-cart svg #bubble-rounded:nth-child(11) {
	 -webkit-animation-delay: -2640ms;
	 animation-delay: -2640ms;
}
 .empty-cart svg #oval:nth-child(12), .empty-cart svg #plus:nth-child(12), .empty-cart svg #diamond:nth-child(12), .empty-cart svg #bubble-rounded:nth-child(12) {
	 -webkit-animation-delay: -2880ms;
	 animation-delay: -2880ms;
}
 .empty-cart svg #oval:nth-child(13), .empty-cart svg #plus:nth-child(13), .empty-cart svg #diamond:nth-child(13), .empty-cart svg #bubble-rounded:nth-child(13) {
	 -webkit-animation-delay: -3120ms;
	 animation-delay: -3120ms;
}
 .empty-cart svg #oval:nth-child(14), .empty-cart svg #plus:nth-child(14), .empty-cart svg #diamond:nth-child(14), .empty-cart svg #bubble-rounded:nth-child(14) {
	 -webkit-animation-delay: -3360ms;
	 animation-delay: -3360ms;
}
 .empty-cart svg #oval:nth-child(15), .empty-cart svg #plus:nth-child(15), .empty-cart svg #diamond:nth-child(15), .empty-cart svg #bubble-rounded:nth-child(15) {
	 -webkit-animation-delay: -3600ms;
	 animation-delay: -3600ms;
}
 .empty-cart svg #oval:nth-child(16), .empty-cart svg #plus:nth-child(16), .empty-cart svg #diamond:nth-child(16), .empty-cart svg #bubble-rounded:nth-child(16) {
	 -webkit-animation-delay: -3840ms;
	 animation-delay: -3840ms;
}
 .empty-cart svg #bg-line:nth-child(2) {
	 fill-opacity: 0.3;
}
 .empty-cart svg #bg-line:nth-child(3) {
	 fill-opacity: 0.4;
}
 .empty-cart h3 {
	 font-size: 2rem;
	 line-height: 2rem;
	 margin: 0;
	 padding: 0;
	 font-weight: 600;
}
 .empty-cart p {
	 color: rgba(0, 0, 0, 0.5);
	 font-size: 18px;
	 line-height: 24px;
	 max-width: 80%;
	 margin: 1.25rem auto 0 auto;
}
 .empty-cart body {
	 background: #f2f2f2;
}
 @-webkit-keyframes plopp {
	 0% {
		 transform: translate(0, 0);
		 opacity: 1;
	}
	 100% {
		 transform: translate(0, -10px);
		 opacity: 0;
	}
}
 @keyframes plopp {
	 0% {
		 transform: translate(0, 0);
		 opacity: 1;
	}
	 100% {
		 transform: translate(0, -10px);
		 opacity: 0;
	}
}
 



/* end banner1 */

.divkkkj
{
  width: 100%;
  padding: 40px 0;
}
.divkkkj h1 
{
  font-size: 40px;
  color: #12213b;
  font-weight: bold;
}
.divkkkj p 
{
  width: 60%;
  margin: auto;
  font-size: 16px;
  color: gray;
  font-weight: 500;

} 
.form1223
{
  width: 100%;
  padding: 20px 0;
}
.leftboxmko
{
  width: 100%;
  padding: 40px 0;

  background: url(../image/Screenshot\ \(85bfgdfbgvf\).png);
  background-size: cover;
  border-radius: 8px;
}
.contant156
{
  padding: 15px;
}
.contant156 h4 
{
  color: white;
  font-size: 25px;
  font-weight: bold;
}
.contant156 h6
{
  color: white;
  font-size: 16px;
  font-weight: 400;
}
.contant14dd
{
  padding: 15px;
  display: flex;
}
.contant14dd i
{
   font-size: 16px;
   color:white;
   padding-top: 5px;
}
.contant14dd a 
{
  text-decoration: none;
  font-size: 16px;
  padding-left: 10px;
}
.contant14dd11
{
  padding: 15px;
  margin-top: -15px;
  display: flex;
}
.contant14dd11 i
{
   font-size: 16px;
   color:white;
   padding-top: 5px;
}
.contant14dd11 a 
{
  text-decoration: none;
  font-size: 18px;
  color: white;
  font-weight: 500;
  padding-left: 10px;
}
.iconss
{
  margin-top: 30px;
  padding: 10px;
}
.iconss i
{
  font-size: 25px;
  padding: 10px;
  color: rgb(122, 119, 119);

}
.hfgdhj
{
  color: black;
  font-weight: 600;
  font-size:16px;
}
.hjgj input::placeholder
{
  font-size: 15px !important;
  
}
.bynhjyg 
{
   padding: 10px 40px;
   border: none;
   border-radius: 8px;
   color: white;
   font-size: 15px;
   font-weight: 500;
   background-color: #1559d6;
   margin-top: 40px;
}
.hfgdhj .form-control 
{
  border: 1px solid rgb(240, 235, 235) !important;
}

/* end of contact us css */
/* end of contact us css */
/* end of contact us css */
/* end of contact us css */








/* start about us css by arian */
/* start about us css by arian */
/* start about us css by arian */
/* start about us css by arian */


/* start abnner2 */
.abanner
{
  width: 100%;
  padding: 50px 0;
}
.img1231 
{
  width: 100%;
  height: 400px;
}
.img1231 img 
{
  width: 100%;
  height: 100%;
}
.left1474 h6
{
  color: #0e1d40;
  font-size: 18px;
  font-weight: 700;

}
.left1474 h2 
{
  color: #12213b;
  font-size: 37px;
  font-weight: bold;
}
.left1474 p 
{
  font-size: 16px;
  color: gray;
  font-weight: 400;
  padding-top: 12px;
}
.btn155555ff
{
  padding: 10px 35px;
  color: white;
  font-weight: 500;
  background-color: rgb(224, 190, 17);
  border: none;
  border-radius: 8px;
  margin-top: 15px;
  font-size: 15px;
}

/* start abnner 3  */
.abanne3 
{
  width: 100%;
  padding: 50px 0;
}
.contant125
{
  padding-top: 140px;

}

.contant125 h4 
{
   color: white;
   font-weight: 700;
   font-size: 25px;
}
.spn20 

{
  color: #1559d6;
  font-weight: bolder;
}
.contant125 h2
{
   color: white;
   font-weight: 700;
   font-size: 35px;
}

.btn555fff 
{
   padding: 10px 25px;
   border: none;
   border-radius: 8px;
   background-color: rgb(224, 190, 17);
   color: white;
   font-weight: 500;
   font-size: 15px;

}

/* start abanner3 */

.abanner4
{
  width: 100%;
  padding: 50px 0;
}

.hjhjnkk55 h2
{
  font-weight: bold;
  color: #12213b;
  font-size: 40px;

}
.hjhjnkk55
{
  margin-bottom: 80px;
}

.img45454dr
{
  
  width: 70px;
  height: 70px;
  border-radius: 50px;
  text-align: center;
  margin: auto;
}
.img45454dr img 
{
  width: 100%;
  height: 100%;
}
.hhjhjc5 
{
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
  justify-content: center;
}

.icons5554
{
  margin-top: -10px;
}
.boxfgf
{
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  padding: 15px 25px;
  margin-top: -35px !important;
  border-radius: 8px;
  margin: 10px;
}


.jfgfdng5 
{
  color: #0e1d40 !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  padding-top: 10px;
}
.hghg p
{
  color: #0e1d40;
  font-weight: 600;

}
.icons5554 i 
{
  color: rgb(205, 186, 17);
}
.duvjjj p 
{
   margin-top: -10px;
   color: #000000;
   font-size: 15px;
   font-weight: 500;
}
.duvjjj h5 
{
  color: #0e1d40;
  font-size: 20px;
  font-weight: 600;
}
.ppdkn 
{
  font-size: 16px !important;
  font-weight: 500 !important;
  color: gray !important;
  padding-top: 20px !important;
}

.fsreweq{
    background: transparent !important;
    color: #000 !important;
    font-weight: 600 !important;
    border: 2px solid #d9534f !important;
    border-radius: 5px !important;
}

.fsreweq:hover{
    color: #fff !important;
    transition: 0.3s ease-in-out;
    background: #d9534f !important;
}

.fgderhuy_drpdwn li a:hover{
    text-decoration: none !important;
}

.fgdghfghyuy{
    padding-top: 8rem;
}


/* end About page css */
/* end About page css */
/* end About page css */


.trevgtry{
    border-radius: 10px;
    font-size: 16px;
}

.trevgtry h5{
    font-size: 20px;
}

.ugsddsf{
    position: absolute;
    transform: rotate(45deg);
    right: -55px;
    top: -35px;
}

.dmbox2 .form-select, .dmbox2 .form-control{
    font-size: 16px !important;
}

.trewref label{
    font-size: 16px;
    font-weight: 600;
}



.faqkkk .accordion-content{
    font-size: 16px;
}

.ooijdsf__inner{
    height: 45rem;
    overflow: hidden;
}

.ooijdsf__inner img{
    height: 100%;
}

.iuhsidfd__slider .owl-nav{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.iuhsidfd__slider .owl-carousel .owl-nav button.owl-next span, .iuhsidfd__slider .owl-carousel .owl-nav button.owl-prev span{
    font-size: 75px;
    color: #fff;
}

.iuhsidfd__slider .owl-carousel .owl-nav button.owl-prev{
    left: -34rem;
    position: absolute;
}

.iuhsidfd__slider .owl-carousel .owl-nav button.owl-next{
    right: -34rem;
    position: absolute;
}

.destn{
    height: 20rem;
    overflow: auto;
}


.uihdasd{
    background-color: #EBEBEB;
    border-radius: 5px;
    border: 2px solid #CFD8DC;
    margin-left: 10px;
}

.uihdasd .ojawewee{
    color: #78909C;
    text-align: center;
}

.hsdqwrere .form-control{
    box-shadow: none !important;
    border: 2px solid #CFD8DC !important;
    border-radius: 5px;
}

.simg10{
    text-align: center;
}

.hsdqwrere .form-control::placeholder{
    font-size: 16px;
}

.iodas__button{
    background-color: #1B9B4E !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    padding: 0.5rem 5rem !important;
    border-radius: 10px !important;
}

.trewref input, .trewref textarea{
    font-size: 16px;
}

.jfiosd_left .form-control::placeholder{
    font-size: 16px !important;
}






.fetrtreww{
    width: 100%;
}

.ijjoasad .dropdown-container {
  margin: 0 auto;
  margin-bottom: 20px;
}

/* Dropdown menu css */
.ijjoasad .dropdown-container {
  position: relative;
  max-width: 240px;
}
.ijjoasad .dropdown-container .dropdown-toggle {
  color: #000000;
  background-color: #ffffff;
  font-size: 12.5px;
  padding: 15px 20px 15px 45px;
  box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  font-weight: 600;
  cursor: pointer;
  position: relative;
  transition: all ease-in-out 0.3s;
}
.ijjoasad .dropdown-container .dropdown-menu {
  width: 100%;
  border-radius: 10px;
  box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.5);
  margin-top: 17px;
  position: absolute;
  left: 0;
  top: 100%;
  display: none;
  background-color: #ffffff;
  z-index: 10;
}
.ijjoasad .dropdown-container .dropdown-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border-radius: 10px;
  z-index: 10;
}

.ijjoasad .dropdown-menu,
.ijjoasad .dropdown-toggle {
  position: relative;
}

.ijjoasad .dropdown-toggle::before {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  border: 5px solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  margin-top: -2.5px;
  background-color: rgba(0, 0, 0, 0);
  transition: all ease-in-out 0.2s;
}

.ijjoasad .dropdown-menu::before{
  content: "";
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  border: 5px solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  margin-top: -2.5px;
  background-color: rgba(0, 0, 0, 0);
  transition: all ease-in-out 0.2s;
}

.trw_ofgd{
    border-radius: 10px;
}

.ijjoasad .dropdown-menu {
  z-index: 10;
  position: relative;
}
.ijjoasad .dropdown-menu::before {
  z-index: -1;
  transform: rotate(-135deg);
  top: -4px;
  border-color: #fff;
  box-shadow: 1px 1px 4px -2px rgba(0, 0, 0, 0.4);
}

.ijjoasad .dropdown-open .dropdown-menu.dropdown-active {
  display: block;
}

.ijjoasad .dropdown-container.dropdown-open .dropdown-toggle {
  background-color: #0979ce;
  color: #ffffff;
}
.ijjoasad .dropdown-container.dropdown-open .dropdown-toggle:before {
  transform: rotate(-135deg);
}

.ijjoasad .dropdown-toggle::after{
    display: none;
}

.oidjs__afds{
    font-size: 16px;
}

.dojadas__image{
    z-index: 9;
    font-size: 24px;
    left: 1rem;
    top: 5px;
}

.trrtbrtuiyuy{
    border-radius: 8px !important;
    box-shadow: none !important;
    border: 1px solid #acacac !important;
}

/*.grtyrtburr{*/
/*    width: 190% !important;*/
/*}*/


.ojsoiddd{
    border: 3px solid #000;
    border-radius: 10px;
}

.ojo_oijsfd article{
  display: none;
  font-size: 16px;
}
.ojo_oijsfd article.on{
  display: block;
}

.ioowijewe label{
    font-size: 24px;
    color: #E85208;
    font-weight: 600;
}

.ihsfdds{
    border-radius: 10px;
    border: 1px solid #4BA7C4;
}

.mfdsfdasds{
    background: linear-gradient(90deg, #FFC09D 54.22%, rgba(217, 217, 217, 0.00) 100%);
    border-radius: 8px;
}

.dpsadasd button{
    padding: 10px 55px !important;
    font-size: 25px !important;
    font-weight: 600 !important;
    background: #05AF4A !important;
    border: none;
}

.jbfg .sticky-top{
    top: 135px;
}