body{
  font-family: 'Arial';
  font-style: normal;
  font-size: 1.3vw;
  line-height: 3vw;
  color: #18191F;
}


.wrapper{
  background-image: url(../../../public/frontend/img/bg-img.png);
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  min-height: 100vh !important;
}

.home-bg{
  background-image: url(../../../public/frontend/img/home-bg.png);
  }

.vidoe-bg{
  background-image: url(../../../public/frontend/img/chapter1/bg-video.png);
}
.coc-bg{
  background-image: url(../../../public/frontend/img/coc-bg.png) !important;
}
.ctbv-bg{
  background-image: url(../../../public/frontend/img/ctbv/ctbv-bg.png) !important;
}
.mdusp-bg{
  background-image: url(../../../public/frontend/img/mdusp.png) !important;
}


.dpp-bg{
  background-image: url(../../../public/frontend/img/dpp-bg.png) !important;
}

.bg-bd-2{
  background-image: url(../../../public/frontend/img/bg-md-2.png) !important;
}

.cf-set {
  padding-right: 8%;
  padding-left: 8%;
}

.fixed-header {
  width: 100%;
  z-index: 1;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
  display: flex;
  justify-content: center;
  align-items: self-start;
  height: 69px;
  position: fixed;

  top:0px;
}
.overscroll{
  height: auto !important;
}
.overscroll .data-adjust{
  height: auto !important;
}
.data-adjust {
  /* display: flex;
  justify-content: center;
  align-items: center; */
  /* height: 85vh; */
  width: 100%;
  min-height: 485px;
  margin-top: 1vw;

}
.content-profile span{
  font-size: 1.3vw;
  color: #000 !important;
}



.progress-wset{
  width: 15vw;
}
.prog-box{
  background-color: rgb(235, 235, 235);
  padding: 0.3vw 1.5vw;
  border-radius: 10vw;
  align-items: center;
  justify-content: center;
  height: 3vw;
}
.prog-box div{
  margin-left: 0.3vw;
  /* margin-right: 0.2vw; */
}
.progress-bar {
  border-radius: 4px;
  background-color: rgb(203, 37, 43);
  margin-left: 0px !important;
}

.progress {
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  height: 0.7vw;
}

.header-ul li {
  margin-right: 0.2vw;
  margin-left: 0.2vw;
  list-style: none;
}
.m-star-icon{
  font-size: 1.3vw !important;
  margin-bottom: 0px;
}
.m-star-icon i{
  color: #f1b243;
}

.header-ul li a{
  padding: 0;
}




.what-gender {
  font-size: 6vw;
  font-family: 'Arial';
  color: rgb(0, 0, 0);
  font-weight: 700;
  line-height: 8vw;
  text-align: center;
}

.lets-start{
  background-color: rgb(203, 37, 43);
  font-size: 2vw;
  color: rgb(255, 255, 255);
  line-height: 4.5vw;
  text-align: center;
  padding: 0 3vw;
  border-radius: 75vw;
  text-decoration: none;
  font-weight: 300;
  display: inline-block;
}
.lets-start:hover{
  color: #fff;
}
.prog-text {
  font-size: 1vw !important;
  font-weight: 600;
}
p {
  font-size: 1.3vw !important;
  font-family: 'Arial' !important;
  color: rgb(0, 0, 0);
  font-weight: 400;
  line-height: 2vw !important;
  margin-bottom: 0.9vw !important;
  margin-top: 0.9vw !important;
  background-color: transparent !important;
}
p span{
  font-size: 1.3vw !important;
  font-family: 'Arial' !important;
  color: rgb(0, 0, 0);
  font-weight: 400;
  line-height: 2vw;
  margin-bottom: 0vw;
  margin-top: 0vw;
  background-color: transparent !important;
}


.form-check-input {
  width: 1.6vw;
  height: 1.6vw;
  margin-top: 0.25em;
  vertical-align: center;
}

.form-check-label {
  margin-left: 1vw;
  line-height: 1.9vw;
  display: block;
  margin-bottom: 0.5vw;
  font-size: 1.3vw;
}

.custom-check:checked {
  border-color: #d70005;`
}
.custom-check:focus {
  border-color: #ebebeb;
  box-shadow: 0 0 0 0.25rem rgb(219 2 4 / 5%);
}

.form-check-input:checked[type=radio] {
  background-image: url(../../../public/frontend/img/icon/circle.svg);
  background-size: 0.5vw;
  background-position: center;
}

.form-control:focus {
  border-color: #db0204;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0vw 1vw;
  font-size: 1vw;
  font-weight: 600;
  line-height: 3.8vw;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-style: solid;
  border-width: 0.1vw;
  border-color: rgb(111, 111, 111);
  background-color: rgb(255, 255, 255);
  opacity: 1;
  box-shadow: 0.4vw 0.4vw 0 #ebebeb;
}

.h1{
  font-size: 3.5vw;
  font-family: 'Arial';
  color: rgb(0, 0, 0);
  font-weight: 600;
  line-height: 1.1;
}





.button_su {
  background: transparent;
  overflow: hidden;
  position: relative;
  display: inline-block;
  border-radius: 30vw;
  margin-bottom: 0;
  border: none;
  padding: 0;
  margin: 0px 0.1vw;
}

.su_button_circle {
  background-color: red;
  border-radius: 1000px;
  position: absolute;
  left: 0;
  top: 0;
  width: 0px;
  height: 0px;
  margin-left: 0px;
  margin-top: 0px;
  pointer-events: none;
}

.button_su_inner {
  background: #cb2f2b;
  color: #ffffff !important;
  font-size: 1.3vw;
  font-weight: 500;
  text-align: center;
  border-radius: 0vw;
  transition: 400ms;
  text-decoration: none;
  padding: 0 2vw;
  z-index: 100000;
  line-height: 3.5vw;
  display: inline-block;
  font-family: 'Arial' !important;
  font-weight: 600;
}

.button_text_container {
  position: relative;
  z-index: 10000;
}

.explode-circle {
  animation: explode 0.5s forwards;
}

.desplode-circle {
  animation: desplode 0.5s forwards;
}

@keyframes explode {
  0% {
    width: 0px;
    height: 0px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: rgba(42, 53, 80, 0.2);
  }
  100% {
    width: 400px;
    height: 400px;
    margin-left: -200px;
    margin-top: -200px;
    background-color: #ff4e54
  }
}

@keyframes desplode {
  0% {
    width: 400px;
    height: 400px;
    margin-left: -200px;
    margin-top: -200px;
    background-color: #ff4e54
  }
  100% {
    width: 0px;
    height: 0px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: rgba(129, 80, 108, 0.6);
  }
}

.gray-btn .button_su_inner {
  background: #b9b6b6;
  color: #ffffff !important;
}

.loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999999999;
  background: #fcfefc url("../../assets/img/chapter1/memes-loading.gif") 50% 50% no-repeat;
}


.h2{
  font-size: 1.9vw;
  font-family: 'Arial';
  color: rgb(0, 0, 0);
  font-weight: 600;
  line-height: 1.5;
}



.alert {
  line-height: 2vw;
  box-shadow: 0.4vw 0.4vw 0 #ebebeb;
  color: #fff;
  background-color: #497ebb;
  padding: 0.6vw 4vw;
}

.custom-btn{
  border-radius: 4vw;
  padding: 0px 2vw;
  line-height: 3.1vw;
  background-color: rgb(235, 235, 235);
  font-size: 1.3vw;
  font-family: 'Arial';
  color: rgb(153, 153, 153);
  text-align: center;
  border: 1px solid #eee;
}


.wiout-border-table{
  border-style: solid;
  border-width: 0.1vw;
  border-color: rgb(235 235 235);
  border-radius: 1vw;
  background-color: rgb(255, 255, 255);
  padding: 2vw;
}

.wiout-border-table .table > :not(caption) > * > * {
  padding: 0.4vw 1vw;
  border-bottom: none;
  /* line-height: 1.6vw; */
  vertical-align: middle;
}

.widthset-td{
  width: 20vw;
}
.wiout-border-table .table tr td:first-child{
  line-height: 1.6vw;
}


.modal-bg-blue{
  border-radius: 2vw;
  background-color: rgb(73, 126, 187);
  padding: 2vw;
}


.close-set{
  background-color: #ffffff;
  color: #497ebb !important;
  opacity: 1;
  padding: 0.7vw;
  border-radius: 10vw;
  position: absolute;
  right: -15px;
  top: -15px;
  background-image: none;
  line-height: 1.5vw;
}
.submit-btn-set{
  position: absolute;
  bottom: 1vw;
  right: 1vw;
}

.positon-submit{
  position: relative;
}

.list-style-set{
  margin: 0vw;
  padding: 0vw;

}

.list-style-set li{
  list-style-type: none;
  line-height: 4vw;
}
.list-style-set li img{
  width: 3vw;
  margin-right: 1vw;
}

.without-bg{
  background: transparent;
  border: none;
  padding: 0;
}

.without-bg .table > :not(caption) > * > * {
  padding: 0.7vw 0;
}


.header-ul .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #0d6efd00;
}
.without-list{
  margin: 0;
  padding: 0;
}
.without-list li{
  list-style-type: none;
  line-height: 1.9vw;
}

.profile-enam {
  border-radius: 1vw;
  background-color: rgb(255, 216, 206);
  box-shadow: 0.4vw 0.4vw 0 #ebebeb;
  padding: 1.6vw 1.3vw 1.6vw 1.3vw;
}

.home-box-img img {
  width: 4.3vw;
}

.content-profile {
  width: 70%;
}

.home-box-btn {
  background-color: rgb(197, 29, 34);
  font-size: 1vw;
  color: rgb(255, 255, 255);
  text-decoration: none;
  border-radius: 10vw;
  display: inline-block;
  line-height: 2vw;
  padding: 0vw 1.2vw;
  cursor: pointer;
}
.green-bg{
  background-color: rgb(213, 244, 209);
}
.home-box-btn{
  color: rgb(255, 255, 255);
}

.home-box-heading{
  color: rgb(0, 0, 0);
  font-size: 1.3vw;
  font-weight: 600;
}


.light-yellow-bg{
  background-color: rgb(255, 236, 205);
}

.light-pink-bg{
  background-color: rgb(242, 210, 254);
}

.light-blue-bg{
    background-color: rgb(210, 249, 254);
    position: relative;
}
.mb-img div{
  width: 100%;
}

.mb-img{
  position: absolute;
  width: 84%;
  bottom: 2vw;
}

.brand-logo{
  width: 15.4vw;
}

.black-header{
  background-color: rgb(0, 0, 0);
}


.header-btn img{
  width: 1.5vw !important;
  margin-right: 0.2vw;
}

.header-btn{
  background-color: rgb(197, 29, 34);
  font-size: 1vw;
  font-family: 'Arial';
  color: rgb(255, 255, 255);
  line-height: 2.9vw;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 0vw 1.5vw !important;
  border-radius: 10vw;
  cursor: pointer;
  font-weight: 600;
}
.btn-gray-bg{
  background-color: rgb(197 29 35);
  padding: 0vw 1.2vw !important;
}

.header-btn:hover{
  color: rgb(255, 255, 255);
	background:#e34c48;
}
.home-box-btn:hover{
  color: rgb(255, 255, 255);
	background:#e34c48;
}


.img-box-true-false{

  border-radius: 2vw;
  width: 32vw;
  box-shadow: 0.4vw 0.4vw 0 #d5f4d1;
  overflow: hidden;

}
.img-box-true-false img{
  width: 100%;
}


.table-bordered > :not(caption) > * > * {
  border-width: 2px 2px;
  background: #fff;
}

.watch-now{
  font-size: 1.3vw;
  font-family: 'Arial';
  color: rgb(0, 0, 0);
  line-height: 4vw;
  text-decoration: none;
}
.watch-now img{
  width: 2vw;
  margin-right: 0.6vw;
}

.red{
  color: #cc3333;
}
.list-circle li{
  list-style-type: square;
  line-height: 1.5vw;
  margin-left: 1.5vw;
  margin-top: 0.6vw;
  margin-bottom: 0.6vw;
}
.list-circle{
  padding: 0px
}

.mange-div{
  border-radius: 19px;
  background-color: rgb(238, 238, 238);
  width: 8vw;
  height: 8vw;
  align-items: center;
  justify-content: center;
  display: flex;

}
.mange-div img{
  width: 3vw;
}
.or-text{
  margin-left: 1vw;
  margin-right: 1vw;
}


.table-padding-set .table > :not(caption) > * > * {
  padding: 0vw 0;
  line-height: 0vw;
}


.mr-3{
  margin-right: 1vw;
}

.link-sign a{
  text-decoration: none;
}

.over-content{
  line-height: 2vw;
}

b, strong {
  font-weight: 700;
}


.form-group {
  display: block;
}

.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.form-group label {
  position: relative;
  cursor: pointer;
  font-size: 1.3vw;
  line-height: 3vw;
}

.form-group label:before {
  content: '';
  -webkit-appearance: none;
  background-color: #b7b7b7;
  padding: 0.8vw;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
  border-radius: 0.3vw;
}

.form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 1vw;
  left: 0.5vw;
  width: 0.5vw;
  height: 1vw;
  border: solid #ffffff;
  border-width: 0 0.2vw 0.2vw 0;
  transform: rotate(45deg);
}

.input-without-style{
  height: 2vw;
  border: none;
  border-bottom: 0.2vw dashed;
  width: 100%;
  margin-left: 1vw;
  margin-top: 0.5vw !important;
  border-radius: 0px;
  box-shadow: none;
  background: transparent;
  list-style-image: url(https://www.w3schools.com/cssref/sqpurple.gif);
}

.list-input li{
  display: flex;
  text-overflow: ellipsis;
  white-space: nowrap;

}


.input-without-style:focus {
  box-shadow: none;
  border-color: #cb252b;
  background: transparent;
}
.img-set-list {
  margin-top: 0vw;
}

.img-set-list li{
  margin-left: 0vw;
}


.button-fixed{
  position: fixed;
  bottom: 1vw;
  right: 8%;
	z-index: 1000;;
}

.button-fixed .cf-set {
  padding-right: 0vw;
  padding-left: 0vw;
}
a {
  color: #cb2f2b;
  text-decoration: none;
  cursor: pointer;
  font-weight: 600;
  font-family: 'Arial';
}
.list-style-set li a{
  color: #000;
  cursor: pointer;
}

.wdth-table-yes{
  width: 19vw;
}
.h3{
  font-size: 2.7vw;
  font-weight: 700;
}
.table-set tr td{
  font-size: 1vw;
  line-height: 1.4vw;
  vertical-align: middle;
}

.first-row-black td{
  background-color: rgb(0, 0, 0);
  color: #fff;
}
.first-td{
  width: 17vw;
}

.mange-icon img{
  width: 3vw;
  margin-right: 1vw;
}

.col-set{
  height: 2.9vw;
}

.without-border-input{
  width: 8vw;
  border: none;
  box-shadow: none;
}

.without-border-input:focus {
  background-color: #fff;
  border-color: #86b7fe00;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}

.form-check {
  margin-bottom: 0.0vw;
  width: 100%;
}



.table-padding-0 .table > :not(caption) > * > * {
  padding: 0vw 0;
}

.table-padding-0 .padding-set-table{
  padding-top: 1vw !important;
}

.table-padding-2 .table > :not(caption) > * > * {
  padding: 0.3vw 0;
}

.padding-adjust-table tr td{
  padding: 0px;
}
.padding-adjust-table tr td .without-border-input{
  height: 2vw;
  width: 100%;
}

.list-number li{
  list-style-type: auto;
}

.tabble-reset-pa  tr td{
  padding: 0.4vw 0.5vw;
}

.tabble-reset-pa  tr td .without-border-input{
  height: 2vw;
}

.pn{
  display: flex;
  margin: 0px;
  padding: 0px;
}
.pn span{
  margin-right: 0.7vw;
}

.box-mange-img{
  border-style: solid;
  border-width: 1px;
  border-color: rgb(171, 171, 171);
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 0px 0px rgb(0 0 0 / 8%);
  height: 25vw;
  padding: 4vw 10vw;
}
.box-mange-img a{
  cursor: pointer;
}

.img-box-text .img-box-content{
  font-size: 1vw;
  line-height: 1vw;
  color: #000;
}
.img-box-text .img-box-drag img{
  width: 5vw;
}

.img-box-text{

}

.mb-set{
  margin-bottom: -120px;
}
.film-magazine{
  margin-top: -5vw;
  margin-left: -2vw;
}

.sling-bag{
  margin-left: -4vw;
  margin-bottom: -4vw;
}

.sahas-bag{

}
.sahas{
  position: absolute;
  left: 41px;
  top: 327px;
}
.sahas-bag{
  border-width: 12px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-radius: 50%;
  background-color: rgb(208, 246, 251);
  width: 237px;
  height: 237px;
  z-index: 51;
}
.sahas-btn{
  background-color: rgb(208, 246, 251);
  font-size: 2vw;
  font-family: 'Arial';
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  line-height: 1.333;
  text-align: center;
  border-radius: 50vw;
  padding: 0.4vw 0vw;
  width: 82%;
  margin: auto;
  margin-top: -2vw;
}

.sahas-bag img{
  width: 7vw;
  margin-top: 2vw;
}


.samar{
  position: absolute;
  right: 3vw;
  top: 23.3vw;
}

.samar-bag{
  border-width: 12px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-radius: 50%;
  background-color: rgb(213, 244, 209);

  width: 237px;
  height: 237px;
  z-index: 52;
}

.samar-btn{
  background-color: rgb(213, 244, 209);
  background-color: rgb(213, 244, 209);
  font-size: 2vw;
  font-family: 'Arial';
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  line-height: 1.333;
  text-align: center;
  border-radius: 50vw;
  padding: 0.4vw 0vw;
  width: 82%;
  margin: auto;
  margin-top: -2vw;
}


.para-color-box{
  background-color: #fbe6e0;
  padding: 1vw 2vw;
}
.skipping-rope{
  margin-top: -4vw;
}

.ml-1{
  margin-left: 1.5vw;
}

.para-scroll{
  max-height: 62vw;
  overflow: auto;
  height: 24vw;
}
.form-check-input:checked[type=checkbox] {
  background-image: url(../../../public/frontend/img/checkbox.svg);
  background-size: 11vw;
  background-image: none;
}

.runing-shoes{
  margin-right: -3vw;
  margin-top: -2vw;
}

.shaving-razor{
  margin-bottom: -4vw;
  margin-left: -4vw;
}
.text-justify{
  text-align: justify;
}
.chat-type {
  padding: 2vw 2vw;
  border-radius: 8% 0%;
  min-height: 27vw;
}
.box-radius {
  border-radius: 3vw;
  background: #FFFFFF;
  border: 1px solid #717171;
  box-sizing: border-box;
  /* padding: 6vw 1vw; */
  box-shadow: 0.5vw 0.5vw 0 #d5f4d1;
}



.chat-area {
  bottom: 1vw;
  width: 100%;
  background: #fff;
  padding-top: 0.5vw;
}
.send-icon {
  border: none;
  background: transparent;
}

.content-area-chat {
  max-height: 21vw;
  overflow: auto;
}
.chat-input {
  font-size: 1.3vw;
  border: none;
  font-family: 'Arial';
  width: 100%;
}
.chat-input:focus-visible {
  outline: none;
  }
.chat-me p {
  background: #fdeccd;
  display: inline;
  padding: 0.4vw 1.4vw;
  border-radius: 20vw;
  color: #000;
  font-size: 1vw;
  font-family: 'Arial';
}
.float-right {
  float: right!important;
}
.chat-you {
  display: inline-flex;
  width: 90%;
  background: #f2f2f2;
  margin-top: 1vw;
  padding: 0.5vw 1vw;
  border-radius: 15px;
}
.chat-position{
  position: relative;
}


.sticker {
  background-color: rgb(203, 37, 43);
  clip-path: polygon(100% 0%, 94% 48%, 100% 100%, 0 100%, 0% 50%, 0 0);
  width: 28vw;
  padding-left: 8%;
  font-size: 2vw;
  font-weight: 600;
  color: #fff;
}



.pagination li{
  text-align: center;
  list-style: none;
  margin-bottom: 0.1vw;
  margin-top: 0.1vw;
}
.pagination li a{
  margin-left: 0vw !important;
}

.pagination{
  font-family: 'Arial';
  display: inline-flex;
  position: relative;
  margin-bottom: 1vw;
}
.pagination li a.page-link{
  color: #444;
  background: #b5b5b5;
  font-size: 1vw;
  font-weight: 500;
  line-height: 2.7vw;
  height: 4.5vw;
  width: 4.5vw;
  padding: 0;
  margin: 0 5px;
  border: none;
  border-radius: 50% !important;
  overflow: hidden;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease 0.15s;
}
.pagination li a.page-link:hover,
.pagination li a.page-link:focus,
.pagination li.active a.page-link:hover,
.pagination li.active a.page-link{
    color: #fff;
    background: transparent;
}
.pagination li a.page-link:before,
.pagination li a.page-link:after{
    content: '';
    background-color: #cb2f2b;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    transition: all 0.3s ease 0s;
}
.pagination li a.page-link:after{
    background-color: #b5b5b5;
    border-radius: 0;
    top: 0;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    transition: all 0.3s ease 0.15s;
}
.pagination li a.page-link:hover:before,
.pagination li a.page-link:focus:before,
.pagination li.active a.page-link:hover:before,
.pagination li.active a.page-link:before{
    top: 0;
}
.pagination li a.page-link:hover:after,
.pagination li a.page-link:focus:after,
.pagination li.active a.page-link:hover:after,
.pagination li.active a.page-link:after{
    transform: scaleX(0);
}
@media only screen and (max-width: 480px){
    .pagination{
        font-size: 0;
        display: inline-block;
    }
    .pagination li{
        display: inline-block;
        vertical-align: top;
        margin: 10px 0;
    }
}

.paginatin {
  position: fixed;
  left: 8%;
  bottom: 0vw;
  width: 63%;
}


.tab{
  font-family: 'Arial';
  padding: 0;
  margin: 0;
}
.tab .nav-tabs{
  margin: 0;
  border: none;
  position: relative;
}
.tab .nav-tabs li a{
  color: #fff;
  background-color: #ce5016;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-align: center;
  text-transform: capitalize;
  padding: 11px 18px;
  margin: 0 10px 10px 0;
  border-radius: 0;
  border: none;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease 0s;
}
.tab .nav-tabs li.active a,
.tab .nav-tabs li a:hover,
.tab .nav-tabs li.active a:hover{
  color: #fff;
  background-color: #ce5016;
  border: none;
}
.tab .nav-tabs li a:before,
.tab .nav-tabs li a:after{
  content: '';
  background-color: #963207;
  height: 100%;
  width: 7px;
  position: absolute;
  left: 0;
  top: -100%;
  z-index: -1;
  transition: all 0.3s;
}
.tab .nav-tabs li a:after{
  left: auto;
  right: -50%;
  width: 50%;
  clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
  transition: all 0.3s;
}
.tab .nav-tabs li.active a:before,
.tab .nav-tabs li a:hover:before,
.tab .nav-tabs li.active a:after,
.tab .nav-tabs li a:hover:after{
  top: 0;
}


.drop-profile a:hover {
	color: #c51d23 !important;
}

form-control option{
	background-color: #c51d23 !important;

}

.tab .nav-tabs li.active a:after,
.tab .nav-tabs li a:hover:after{
  right: 0;
}
.tab .tab-content{
  color: #fff;
  background: linear-gradient(135deg,#963207 0, #963207 15%,#ce5016 16%,#ce5016 75%, #963207 76%);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 25px;
  padding: 20px 25px;
}
@media only screen and (max-width: 479px){
  .tab .nav-tabs li{
      width: 100%;
      text-align: center;
  }
  .tab .nav-tabs li a{ margin-right: 0; }
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: green;
}
.form-check-input:checked:focus {
  border-color: #db0204;
}
.form-check-input[type=radio]:checked:after {
  border-color: #db0204;
  background-color: #db0204;
}

.form-check-input:checked:focus:before {
  box-shadow: 0 0 0 7px #d70005;
}

.list-set li{
  list-style: square;
}
.line-height-3vw{
  line-height: 3vw !important;
}
.line-height-2vw{
  line-height: 2vw !important;
}

.list-img li{
    /* list-style-image: url(../img/coc/arrow.png); */
    margin-left: 1.6vw;
    list-style-type: disclosure-closed;
}
.list-number li{
  list-style-type: number;
}

.form-control:focus {
  border-color: none;
  box-shadow: none;
}
.btn.active, .btn.active:focus, .btn.focus, .btn:active, .btn:active:focus, .btn:focus, .btn:hover {
  box-shadow: none;
}
.text-bold{
  font-weight: 600;
}

.list-alfabet li{
  list-style: lower-alpha;
}
.list-alfabet-c li{
  list-style: upper-latin;
}
.right-arrow li{
  list-style-image: url(../img/right-arrow.png);
  margin-left: 30px;
}
.fs-6vw{
  font-size: 6vw;
}
.fs-4vw{
  font-size: 4vw;
  line-height: 5vw
}

.form-check-input[type=checkbox]:checked:after {
  margin-left: 0.5vw;
  margin-top: 0px;
}




.col-example {
  border: 1px solid #eee;
  padding: 10px;
  background-color: #33b5e5;
  color: #fff;
}


.home-box {
  border: 1px solid #f1f1f1;
  /* background-color: rgb(213, 244, 209); */
  padding: 0.5vw 1.2vw;
  border-radius: 13px;
  box-shadow: none;
}
.price {
  font-size: 1.5vw;
  line-height: 2vw;
}
.price-content {
  font-size: 1vw;
  line-height: 2vw;
}

.nav-pills .nav-link {
  border-radius: 0.5vw;
  font-size: 1vw;
  text-transform: uppercase;
  padding: 1vw 1.5vw;
  line-height: 1.5vw;
  background-color: #f7f7f7;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
h3 {
  font-size: 2.4vw !important;
  font-family: 'Arial' !important;
  font-weight: 600 !important;
  background-color: transparent !important;
}
.h3 {
  font-size: 2.4vw;
  font-weight: 600;
  font-family: 'Arial' !important;
}
/* .font-set-home{
  font-size: 1vw !important;
} */
.form-label {
  margin-bottom: 0.5rem;
  color: rgb(0 0 0);
  font-size: 1.3vw;
  font-weight: 600;
}
















.cd-demo__title {
  font-size: 1.2rem;
  font-family: 'Arial';
  margin-bottom: 0.75rem;
  color: #1c1c21;
  color: var(--color-contrast-higher);
}

.cd-demo-divider {
  height: 1px;
  background-color: #d3d3d4;
  background-color: var(--color-contrast-low);
  margin: 1.25rem 0;
}

.cd-demo-switch {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.cd-demo-switch__inner {
  display: -ms-flexbox;
  display: flex;
}

.cd-demo-switch__inner button {
  background-color: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 0.875rem;
  font-family: 'Arial';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0.25rem 0.375rem;
  border: 1px solid #d3d3d4;
  border: 1px solid var(--color-contrast-low);
  color: #1c1c21;
  color: var(--color-contrast-higher);
}

.cd-demo-switch__inner button:focus {
  outline: 2px solid #1c1c21;
  outline: 2px solid var(--color-contrast-higher);
  outline-offset: 2px;
  position: relative;
  z-index: 1;
}

.cd-demo-switch__inner button:first-child {
  border-right: none;
  border-radius: 3px 0 0 3px;
}

.cd-demo-switch__inner button:last-child {
  border-left: none;
  border-radius: 0 3px 3px 0;
}

.cd-demo-switch__inner button.is-selected {
  background-color: #1c1c21;
  background-color: var(--color-contrast-higher);
  color: #fff;
  color: var(--color-bg);
  border-color: #1c1c21;
  border-color: var(--color-contrast-higher);
}

.cd-demo__viewport-size {
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  padding: 10px;
  z-index: 99;
  font-size: 0.8rem;
  background-color: rgba(255, 255, 255, 0.92);
  color: rgba(0, 0, 0, 0.85);
  font-family: 'Arial';
}

.cd-demo-margin-top,
.cd-demo-margin-top--md {
  margin-top: 1.25rem;
}

.cd-demo-margin-top--xxxs {
  margin-top: 0.25rem;
}

.cd-demo-margin-top--xxs {
  margin-top: 0.375rem;
}

.cd-demo-margin-top--xs {
  margin-top: 0.5rem;
}

.cd-demo-margin-top--sm {
  margin-top: 0.75rem;
}

.cd-demo-margin-top--lg {
  margin-top: 2rem;
}

.cd-demo-margin-top--xl {
  margin-top: 3.25rem;
}

.cd-demo-margin-top--xxl {
  margin-top: 5.25rem;
}

.cd-demo-margin-top--xxxl {
  margin-top: 8.5rem;
}

.cd-demo-margin-bottom,
.cd-demo-margin-bottom--md {
  margin-bottom: 1.25rem;
}

.cd-demo-margin-bottom--xxxs {
  margin-bottom: 0.25rem;
}

.cd-demo-margin-bottom--xxs {
  margin-bottom: 0.375rem;
}

.cd-demo-margin-bottom--xs {
  margin-bottom: 0.5rem;
}

.cd-demo-margin-bottom--sm {
  margin-bottom: 0.75rem;
}

.cd-demo-margin-bottom--lg {
  margin-bottom: 2rem;
}

.cd-demo-margin-bottom--xl {
  margin-bottom: 3.25rem;
}

.cd-demo-margin-bottom--xxl {
  margin-bottom: 5.25rem;
}

.cd-demo-margin-bottom--xxxl {
  margin-bottom: 8.5rem;
}

.language-picker {
  display: inline-block;
  position: relative;
}

.js .language-picker__form {
  display: none;
}

.language-picker__button .icon {
  height: 16px;
  width: 16px;
  margin-left: 0.25rem;
  margin-left: var(--space-xxxs);
}

.language-picker__dropdown {
  position: absolute;
  left: 0;
  top: 100%;
  width: 200px;
  background-color: #fff;
  background-color: var(--color-bg);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: var(--shadow-sm);
  padding: 0.375rem 0;
  padding: var(--space-xxs) 0;
  border-radius: 0.25em;
  z-index: 4;
  z-index: var(--zindex-popover);
  --space-unit: 1rem;
  --space-xxxxs: 0.125rem;
  --space-xxxs: 0.25rem;
  --space-xxs: 0.375rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1.25rem;
  --space-lg: 2rem;
  --space-xl: 3.25rem;
  --space-xxl: 5.25rem;
  --space-xxxl: 8.5rem;
  --space-xxxxl: 13.75rem;
  --component-padding: 1.25rem;
  --component-padding: var(--space-md);
  font-size: 1rem;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.2s, opacity 0.2s, -webkit-transform 0.2s ease-out;
  transition: visibility 0s 0.2s, opacity 0.2s, transform 0.2s ease-out;
  transition: visibility 0s 0.2s, opacity 0.2s, transform 0.2s ease-out,
    -webkit-transform 0.2s ease-out;
}

.language-picker__button[aria-expanded="true"] + .language-picker__dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(4px);
  -ms-transform: translateY(4px);
  transform: translateY(4px);
  transition: opacity 0.2s, -webkit-transform 0.2s ease-out;
  transition: opacity 0.2s, transform 0.2s ease-out;
  transition: opacity 0.2s, transform 0.2s ease-out,
    -webkit-transform 0.2s ease-out;
}

.language-picker__item {
  text-decoration: none;
  padding: 0.5em 2em 0.5em 1.25em;
  padding: var(--space-xs) var(--space-lg) var(--space-xs) var(--space-md);
  color: #313135;
  color: var(--color-contrast-high);
}

.language-picker__item span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.language-picker__item:hover {
  background-color: #f2f2f2;
  background-color: var(--color-contrast-lower);
}

.language-picker__item[aria-selected="true"] {
  position: relative;
  background-color: #2a6df4;
  background-color: #db0204;
  color: #fff !important;
  color: var(--color-white);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  padding-left: 1vw;
}

.language-picker__item[aria-selected="true"]::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 16px;
  width: 16px;
  right: 0.75rem;
  right: var(--space-sm);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBvbHlsaW5lIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlPScjZmZmZmZmJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHBvaW50cz0nMSw5IDUsMTMgMTUsMyAnLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.language-picker__flag {
  display: block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.language-picker__flag::before {
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  content: "";
  height: 16px;
  width: 16px;
  margin-right: 0.375rem;
  margin-right: var(--space-xxs);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.language-picker__dropdown .language-picker__flag::before {
  margin-right: 0.5rem;
  margin-right: var(--space-xs);
}

.language-picker__flag--deutsch::before {
  background-image: url(https://upload.wikimedia.org/wikipedia/en/thumb/4/41/Flag_of_India.svg/255px-Flag_of_India.svg.png)
}

.language-picker__flag--english::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAwMjc4MScgZD0nTTQ2LDZIMkMwLjg5Niw2LDAsNi44OTYsMCw4djMyYzAsMS4xMDQsMC44OTYsMiwyLDJoNDRjMS4xMDQsMCwyLTAuODk2LDItMlY4QzQ4LDYuODk2LDQ3LjEwNCw2LDQ2LDZ6Jy8+PHBhdGggZmlsbD0nI0U2RTZFNicgZD0nTTQ4LDhjMC0xLjEwNC0wLjg5Ni0yLTItMmgtNS4xNjFMMjgsMTUuODc2VjZoLTh2OS44NzZMNy4xNjEsNkgyQzAuODk2LDYsMCw2Ljg5NiwwLDh2Mi41ODZMMTIuMjM5LDIwSDB2OCBoMTIuMjM5TDAsMzcuNDE1VjQwYzAsMS4xMDQsMC44OTYsMiwyLDJoNS4xNjFMMjAsMzIuMTI0VjQyaDh2LTkuODc2TDQwLjgzOSw0Mkg0NmMxLjEwNCwwLDItMC44OTYsMi0ydi0yLjU4NUwzNS43NjEsMjhINDh2LTggSDM1Ljc2MUw0OCwxMC41ODZWOHonLz48cG9seWdvbiBmaWxsPScjRDEwRDI0JyBwb2ludHM9JzQ4LDIyIDI2LDIyIDI2LDYgMjIsNiAyMiwyMiAwLDIyIDAsMjYgMjIsMjYgMjIsNDIgMjYsNDIgMjYsMjYgNDgsMjYgJy8+PHBhdGggZmlsbD0nI0QxMEQyNCcgZD0nTTQ3LjAwMSw2LjMwN0wyOS4yLDIwaDMuMjhMNDgsOC4wNjJWOEM0OCw3LjI2OCw0Ny41ODcsNi42NTYsNDcuMDAxLDYuMzA3eicvPjxwYXRoIGZpbGw9JyNEMTBEMjQnIGQ9J00zMi40OCwyOEgyOS4ybDE3LjgwMSwxMy42OTNDNDcuNTg3LDQxLjM0NCw0OCw0MC43MzIsNDgsNDB2LTAuMDYyTDMyLjQ4LDI4eicvPjxwYXRoIGZpbGw9JyNEMTBEMjQnIGQ9J00xNS41MiwyOEwwLDM5LjkzOFY0MGMwLDAuNzMyLDAuNDEzLDEuMzQ0LDAuOTk5LDEuNjkzTDE4LjgsMjhIMTUuNTJ6Jy8+PHBhdGggZmlsbD0nI0QxMEQyNCcgZD0nTTE1LjUyLDIwaDMuMjhMMC45OTksNi4zMDdDMC40MTMsNi42NTYsMCw3LjI2OCwwLDh2MC4wNjJMMTUuNTIsMjB6Jy8+PC9zdmc+);
}

.language-picker__flag--francais::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAxMjA5RicgZD0nTTE2LDQySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDE0VjQyeicvPjxwYXRoIGZpbGw9JyNFRjQyMzQnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDMyVjZoMTRjMS4xMDUsMCwyLDAuODk1LDIsMlY0MHonLz48cmVjdCB4PScxNicgeT0nNicgZmlsbD0nI0U2RTZFNicgd2lkdGg9JzE2JyBoZWlnaHQ9JzM2Jy8+PC9zdmc+);
}

.language-picker__flag--italiano::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAwOTM0NScgZD0nTTE2LDQySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDE0VjQyeicvPjxwYXRoIGZpbGw9JyNDRjJCMzYnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDMyVjZoMTRjMS4xMDUsMCwyLDAuODk1LDIsMlY0MHonLz48cmVjdCB4PScxNicgeT0nNicgZmlsbD0nI0U2RTZFNicgd2lkdGg9JzE2JyBoZWlnaHQ9JzM2Jy8+PC9zdmc+);
}

.language-picker--hide-label .language-picker__button .icon {
  margin-left: 0;
}

.language-picker--hide-label .language-picker__button em {
  display: none;
}

.language-picker--hide-label
  .language-picker__button
  .language-picker__flag::before {
  margin-right: 0.25rem;
  margin-right: var(--space-xxxs);
}
.language-picker__button{
  border: 1px solid #f3f3f3;
  line-height: 1.5vw;
  box-shadow: 0 4px 9px -4px rgb(200 200 200 / 35%);
}
.language-picker__list li{
  list-style-type: none;
}
.language-picker__list{
  margin: 0px;
  padding: 0px;
  box-shadow: 0 4px 9px -4px rgb(200 200 200 / 35%);
  background: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 0.5vw;
  margin-top: -4px;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
}
.language-picker__flag em{
  font-style: normal;
  margin-left: 0.4vw;
  margin-right: 0.2vw;
  font-weight: 400;
  font-size: 1vw;
  text-transform: capitalize;
}



.dropdown-menu li {
  position: relative;
  margin: 0px;
  border-bottom: 1px solid #f3f3f3;
}
.dropdown-menu li:last-child{
  border-bottom: none;
}

.dropdown-menu .dropdown-submenu {
  display: none;
  position: absolute;
  left: 100%;
  top: -7px;
}

.dropdown-menu .dropdown-submenu-left {
  right: 100%;
  left: auto;
}

.dropdown-menu>li:hover>.dropdown-submenu {
  display: block;
}
.dropdown-item {
  padding: 0.5vw 1.5vw !important;
  font-size: 1vw !important;
  font-weight: 600;
}

.dropdown-menu {
  border: 1px solid #f3f3f3 !important;
  border-radius: 0.5vw;
}

.customdrop{
  border: 1px solid #f3f3f3;
  line-height: 1.4vw;
  box-shadow: none;
  text-transform: capitalize;
  font-size: 1vw;
  padding: 0.7vw 2vw;
  font-weight: 600;
  border-radius: 72vw;
  background: #ebebeb;
  color: #000000;
}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {
  color: #ffffff;
  background-color: #db0204;
  border-radius: 0px !important;
}

.start-bg{
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  width: 18vw;
  height: 18vw;
  /* background: linear-gradient(90deg, rgb(144 159 5) 0%, rgb(250 196 16) 35%, rgb(255 64 0) 100%); */
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3vw;
  font-weight: 600;
  line-height: 2vw;
  text-align: center;
  background-image: url(../../../public/frontend/img/star-bg.jpg);
  background-position: center;
  background-size: contain;
}
.start-bg2{
  width: 7vw;
  height: 7vw;
}




.start-number{
	clip-path: polygon(50% 5%, 64% 30%, 96% 35%, 71% 57%, 77% 89%, 50% 72%, 23% 89%, 25% 56%, 6% 37%, 36% 30%);
    padding: 0vw;
    background: #f1d638;
    font-size: 0.8vw;
    color: #000;
    height: 2.7vw;
    width: 2.5vw;
    text-align: center;
}
.red-box-profile {
  background-color: #c51d22;
  box-shadow: 0.3vw 0.3vw 0 #e2e2e2;
  padding: 0.5vw 2vw;
  border-radius: 0.3vw;
  font-size: 1.3vw;
  font-weight: 600;
}
.header-ul li{
  margin-bottom: 0px !important;
}




.star-design{
position: relative;
}
.content-position {
  width: 4vw;
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  background-color: #ffc900;
  height: 7vw;
  width: 7vw;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #000;
  font-weight: 600;
  font-size: 1vw;
  text-align: center;
}



.manage-icon .col-lg-6:nth-child(2) .profile-enam{
  background-color: rgb(213, 244, 209);
}
.manage-icon .col-lg-6:nth-child(3) .profile-enam{
  background-color: rgb(242, 210, 254);
}
.manage-icon .col-lg-6:nth-child(4) .profile-enam{
  background-color: rgb(210, 249, 254);
}
.manage-icon .col-lg-6:nth-child(5) .profile-enam{
  background-color: rgb(255, 236, 205);
}
.manage-icon .col-lg-6:nth-child(5) .profile-enam{
  background-color: rgb(255, 216, 206);
}
.form-check-label p{
  margin-top: 0px;
  color: #18191F;
}



.navbar-dark .nav-item .nav-link {
  color: #fff;
}

.navbar-dark .nav-item .nav-link:hover {
  background-color: rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
  border-radius: 0.25rem;
  color: #fff;
}

.fa-li {
  position: relative;
  left: 0;
}
.navbar {
  box-shadow: none;
  padding-top: 0;
  padding-bottom: 0px;
}
.home-icon img{
  width: 10vw;
}
.changeLang{
  background-color: #ebebeb;
  padding: 1vw 1.9vw;
  border: none;
  line-height: 1vw;
  box-shadow: none;
  border-radius: 40px;
  color: #000;
}

.changeLang > option:hover{
	background:red !important;
}

button{
	cursor:pointer !important;
}
.pagination li a.page-link {
  font-size: 1.3vw;
  line-height: 3vw;
  height: 3vw;
  width: 3vw;
}

ul li {
  /* list-style-type: square; */
  line-height: 2.1vw;
  font-family: 'Arial';
  margin-bottom: 0.5vw;
  /* display:block !important; */
  font-size: 1.3vw !important;
}




ul li span{
  font-family: 'Arial' !important;
  list-style-type: square;
  line-height: 2.1vw;
  margin-bottom: 0.5vw;
  background: transparent !important;
  font-size: 1.3vw !important;
}

/* textarea.form-control {
  line-height: 2vw;
} */
ol, ul {
  padding-left: 1.2rem;
}
ol li{
  list-style: number;
  font-size: 1.5vw;
  line-height: 2.2vw;
  font-family: 'Arial';
}
ol li span{
  list-style: number;
  font-size: 1.5vw !important;
  line-height: 2.2vw;
  font-family: 'Arial' !important;
}
.button-redesign{
  border: none;
  border-radius: 10vw;
}
.nav-pills li{
  list-style: none;
  margin-bottom: 0.4vw;
}




.mt-5 {
  margin-top: 3.582089552238806vw !important;
}
.mt-4 {
  margin-top: 1.791044776119403vw !important;
}
.mt-3 {
  margin-top: 1.1940298507462686vw !important;
}
.mt-2 {
  margin-top:  0.5970149253731343vw !important;
}
.mt-1 {
  margin-top:  0.29850746268656714vw !important;
}
.para-color-box {
  background-color: #fbe6e0;
  padding: 1vw 2vw;
}
.termsc {
  left: 8%;
  right: auto;
  bottom: -15px;
}
.pptc{
  padding-left: 0px;
  margin-bottom: 0px;
}
.pptc li a {
  color: #fffdfd;
  cursor: pointer;
  font-size: 1.3vw;
}
.pptc li {
  display: initial;
  margin-right: 11px;
}
.f-link{
  font-size: 1.3vw;
}
.form-check-input[type=checkbox]:checked {
  background-color: #cb2f2b;
}
.footer {
  background: #000000;
  position: fixed;
  bottom: 0px;
  width: 100%;
}
.footer p{
  font-weight: 600;
}

img, svg {
  vertical-align: middle;
  width: 100%;
  height: auto;
}

.arrowCss{
 float: right;
 font-size: 20px !important;

}

.drop-profile{
  background: whiter;
  position: absolute;
  right: -46px;
  top: 50px;
  background: white;
  padding: 25px 10px 10px 10px;
  border-radius: 4px;
  font-size:18px;
  display:none;
}
.header-btn{
  position:relative;
  z-index:100;
}
.drop-profile li{
  font-size:18px !important;
}

.header-btn:hover .drop-profile {
  display:block !important;
}


.nav-item:hover .drop-profile {
  display:block !important;
}

.question_content{
  padding-bottom: 45px !important;;
}

.page_url{
  width: 700px;

}

@media (max-width: 991px){
  .sidemenus {
      display: block;
  }
  .sidemenus.close {
     display: none;
  }
  .home-section {
    left: 0px;
    width: calc(100% - 0px);
  }
}

.visible-btn{
  visibility: visible !important;
}