@charset "UTF-8";

@font-face {
  font-family: "NotoSansBengali-Medium";
  src: url("../fonts/NotoSansBengali-Medium.eot"); /* IE9 Compat Modes */
  src: url("../fonts/NotoSansBengali-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/NotoSansBengali-Medium.otf") format("opentype"), /* Open Type Font */
  url("../fonts/NotoSansBengali-Medium.svg") format("svg"), /* Legacy iOS */
  url("../fonts/NotoSansBengali-Medium.ttf") format("truetype"), /* Safari, Android, iOS */
  url("../fonts/NotoSansBengali-Medium.woff") format("woff"), /* Modern Browsers */
  url("../fonts/NotoSansBengali-Medium.woff2") format("woff2"); /* Modern Browsers */
  font-weight: medium;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansBengali-Regular";
  src: url("../fonts/NotoSansBengali-Regular.eot"); /* IE9 Compat Modes */
  src: url("../fonts/NotoSansBengali-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/NotoSansBengali-Regular.otf") format("opentype"), /* Open Type Font */
  url("../fonts/NotoSansBengali-Regular.svg") format("svg"), /* Legacy iOS */
  url("../fonts/NotoSansBengali-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
  url("../fonts/NotoSansBengali-Regular.woff") format("woff"), /* Modern Browsers */
  url("../fonts/NotoSansBengali-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: regular;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansBengali-SemiBold";
  src: url("../fonts/NotoSansBengali-SemiBold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/NotoSansBengali-SemiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/NotoSansBengali-SemiBold.otf") format("opentype"), /* Open Type Font */
  url("../fonts/NotoSansBengali-SemiBold.svg") format("svg"), /* Legacy iOS */
  url("../fonts/NotoSansBengali-SemiBold.ttf") format("truetype"), /* Safari, Android, iOS */
  url("../fonts/NotoSansBengali-SemiBold.woff") format("woff"), /* Modern Browsers */
  url("../fonts/NotoSansBengali-SemiBold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: semibold;
  font-style: normal;
}

body {
  font-family: 'Sora', sans-serif;
  background: rgb(139,66,243);
  background: -moz-linear-gradient(315deg, rgba(139,66,243,1) 0%, rgba(113,106,255,1) 47%, rgba(169,109,255,1) 100%);
  background: -webkit-linear-gradient(315deg, rgba(139,66,243,1) 0%, rgba(113,106,255,1) 47%, rgba(169,109,255,1) 100%);
  background: linear-gradient(315deg, rgba(139,66,243,1) 0%, rgba(113,106,255,1) 47%, rgba(169,109,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8b42f3",endColorstr="#a96dff",GradientType=1);
}

a {
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.wrapper-main {
  max-width: 640px;
  display: block;
  position: relative;
  margin: 0 auto;
  background: url(../images/bg.webp);
  background-repeat: repeat;
  background-position: center;
  background-position: center;
}

.container-main {
  display: block;
  margin: 0 auto;
  position: relative;
}

.container-main-2 {
  display: block;
  margin: 0 auto;
  margin: 15px;
  position: relative;
}


.menu-bar span {
  width: 26px;
  height: 3px;
  background: #19CAFF;
  display: block;
  margin-bottom: 7px;
}

.header {
  display: block;
  position: relative;
  background: rgb(65, 43, 163) 0%;
  background: -moz-linear-gradient(178deg, rgb(65, 43, 163) 0%, rgba(42,53,115,1) 100%);
  background: -webkit-linear-gradient(178deg, rgba(65,43,163,1) 0%, rgba(42,53,115,1) 100%);
  background: linear-gradient(178deg, rgba(65,43,163,1) 0%, rgba(42,53,115,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8b42f3",endColorstr="#2a3573",GradientType=1);
  padding: 15px 15px 10px 15px;
}
.head-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.right-menu-area ul li button {
  border-radius: 25px;
  background-image: -webkit-linear-gradient(-55deg, #377DFF 30%, #A859B1 100%);
  background-repeat: no-repeat;
  border:none;
  color: #ffffff;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 15px;
  align-items:baseline;

}



/* Mobile Menu */
.mobile-menu {
  display: block;
}
.navbar-first {
  display: none;
}
.menu-icons {
  width: 8%;
}
.logo-area {
  width: 92%;
  text-align: center;
}

.logo-area img {
  height: 40px;
}
.logo-section {
  display: flex;
  padding: 15px 15px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.menu-bar {
  cursor: pointer;
  display: block;
  z-index: 99;
}


.close-btn {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  background: #ffca1c url(../images/close.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 15px;
  position: absolute;
  top: 12px;
  right: 15px;
  z-index: 99;
}
.mobile-menu-main {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 999;
  top: 0;
  background: rgba(24, 36, 46,0.65);
  left: 0;
  overflow-x: hidden;
  transition: 0.5s;
  overflow-y: hidden;
  transition: all 0.3s cubic-bezier(0.52, 0.18, 0.27, 0.92);
}

.mob-menu-items {
  display: block;
  padding: 0 5% 5% 5%;
  width: 58%;
  background: #ffffff;
  position: absolute;
  height: 100%;
}

.mob-menu-items ul {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  color: #ffffff;
}
.mob-menu-items ul li {
  width: 95%;
  padding: 20px 0 20px 15px;
  border-bottom: rgb(55 59 68 / 21%) 1px solid;
}

.mob-menu-logo {
  position: absolute;
  top: 15px;
  left: 15px;
}

.mob-menu-items ul li a {
  color: #180D44;
  text-decoration: none;
  white-space: nowrap;
  font-family: 'NotoSansBengali-Medium', sans-serif;
}

#lgt {
  color: #ffca1c;
}






/* Footer */

.footer-btm .container {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}


.footer-btm p {
  font-size: 11px;
}
.footer-btm p {
  margin: 0;
  font-size: 14px;
  margin-bottom: 1.8rem;
  line-height: 1.7em;
  letter-spacing: 0.35px;
  font-weight: 400;
  color: #aac3e2;
  font-size: 15px;
}
.footer-btm ul {
  order: 1;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}

.footer ul li {
  margin: 0 10px;
}

.footer-btm a {
  font-size: 13px;
  font-weight: 500;
  display: block;
  margin-top: 5px;
}


.large-slider img {
  width: 100%!important;
}


.footer {
  text-align: center;
  padding: 50px 0 20px;
}
.footer-btm {
  padding-bottom: 25px;
}

.footer-btm ul {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  line-height: 2;
}
.footer-btm p {
  margin: 0 auto;
  text-align: center;
  font-size: 10px;
  line-height: 1.5;
  font-family: 'NotoSansBengali-Medium', sans-serif;
  padding: 0 15px;
}
.footer-btm button {
  color: rgba(255, 255, 255, 0.507);
  border: none;
  background: none;
  font-size: 13px;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.9;;
}

.tick-cross-btn {
  padding: 20px 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: space-around;
  margin-top: 60px;
}

.cross-btn-01 {
  display: block;
  margin: 0 auto;
}

.tick-cross-btn p{
  line-height: 1.5;
  font-size: 13px;
  color:#ffffff;
}

.close,
.loginclos {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  top: 10px;
  background: #ffffff url(../images/close.svg) no-repeat center center;
  transform: translateX(50px);
  -webkit-background-size: 16px;
  -ms-background-size: 16px;
  background-size: 16px;
  z-index: 9;
  cursor: pointer;
  position: absolute;
  right: 60px;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}







/* All New */

.frils {
  position: absolute;
  top: 0;
  right: 0;
}

.pre-1 {
  text-align: center;
  display: block;
  margin: 0 auto;
  padding-top: 20px;

}

.pre-1 img {
  filter: drop-shadow(0px 6px 40px #ffffff);
  height: 130px;
}

.game-img {height: 175px!important;}

.puroshkar h3 {
  font-family: 'NotoSansBengali-Medium', sans-serif;
  color: #ffffff;
  font-size: 26px;
  text-align: center;
  padding-top: 30px;
}

.seperator {
  width: 30px;
  height: 5px;
  background-color: #ffffff;
  margin: 15px auto;
  text-align: center;
  display: block;
}

.puroshkar-lists {
  display: block;
  margin: 30px 15px 15px 15px;
}
.puroshkar-slider {
  height: 500px;
}

.puroshkar-slider img {
  border-radius: 6px;
  width: 90%;
  height: auto;
  margin: 10px 15px;
  filter: drop-shadow(0px 2px 4px #50248E);
}

.sp-line1 {
  height: 1px;
  margin: 15% 5%;
  width: 90%;
  background-color: rgb(255 255 255 / 29%);
  text-align: center;
  display: block;
}

.gamerules {
  display: block;
  margin: 30px 15px 15px 15px;
}
.gamerules-slider {
  height: 500px;
}

.gamerules-slider img {
  border-radius: 6px;
  width: 90%;
  height: auto;
  margin: 10px 15px;
  filter: drop-shadow(0px 2px 4px #50248E);
}
.gamerules-slider h4 {
  margin: 0 auto;
  text-align: center;
  color: #ffffff;
  font-family: 'NotoSansBengali-Medium', sans-serif;
  font-size: 18px;
  line-height: 2.2;
}

.gameslists-main {
  display: block;
  margin: 40px 20px 20px 20px;
  background-color: #ffffff;
  text-align: center;
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0px 9px 20px 4px rgb(62 49 70 / 16%);
  -webkit-box-shadow: 0px 9px 20px 4px rgb(62 49 70 / 16%);
}
.bmg > img {
  width: 100%;
  border-radius: 6px 6px 0 0;
}

.text-sections h2 {
  font-size: 22px;
  color: #072D92;
  padding: 20px 0;
  font-weight: 700;
  font-family: 'NotoSansBengali-Medium', sans-serif;
}

.text-sections {
  height: 200px;
}
.text-sections h3 {
  font-size: 18px;
  color: #159766;
  padding: 1px 0 5px 0;
  font-weight: 500;
  font-family: 'NotoSansBengali-Medium', sans-serif;
  padding-bottom: 20px;
}

.comn-btn {
  border-width: 0;
  padding: 10px 12px;
  border-radius: 6px;
  resize: none;
  border: none;
  color: #ffffff;
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  background: linear-gradient(240deg, rgb(0, 171, 239) 0%, rgb(0, 228, 226) 100%);
  width: 70%;
  font-family: inherit;
  font-weight: 500;
  height: 52px;
  margin: 0 auto;
  text-align: center;
  font-family: 'NotoSansBengali-Medium', sans-serif;
}

.btn-btm {
  margin: 40px 20px 20px 20px;
  display: block;
  text-align: center;
}

.btn-btm-2{
  margin: 40px 20px 50px 20px;
  display: block;
  text-align: center;
}

.btn-btm > button {
  border-width: 0;
  padding: 10px 12px;
  border-radius: 6px;
  resize: none;
  border: none;
  color: #765CF6;
  display: block;
  line-height: 1.5;
  background:#ffffff;
  width: 100%;
  font-family: inherit;
  height: 52px;
  margin: 0 auto;
  text-align: center;
  font-family: 'NotoSansBengali-Regular', sans-serif;
  font-size: 18px;
}

.btn-btm-2 > button {
  border-width: 0;
  padding: 10px 12px;
  border-radius: 6px;
  resize: none;
  border: none;
  color: #765CF6;
  display: block;
  line-height: 1.5;
  background:#ffffff;
  width: 100%;
  font-family: inherit;
  height: 52px;
  margin: 0 auto;
  text-align: center;
  font-family: 'NotoSansBengali-Regular', sans-serif;
  font-size: 18px;
}


.testi-slider {
  height: 500px;
  margin: 0 auto;
  text-align: center;
}

.testi-slider img {
  border-radius: 50%;
  width:70px;
  height: 70px;
  margin: 0 auto;
  text-align: center;
}

.testi-slider h3 {
  font-family: 'NotoSansBengali-Medium', sans-serif;
  color: #ffffff;
  font-size: 22px;
  text-align: center;
  padding-top: 20px;
}

.testi-slider h4 {
  font-family: 'NotoSansBengali-Regular', sans-serif;
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  padding-top: 10px;
  line-height:1.7;
  width: 80%;
  margin: 0 auto;
}

.main-footer {

  background: url(../images/ft-bg.png);
  background-position: center center;
  background-repeat: no-repeat;
  /* background: rgb(139,66,243);
background: -moz-linear-gradient(178deg, rgb(65, 43, 163) 0%, rgba(42,53,115,1) 100%);
background: -webkit-linear-gradient(178deg, rgba(65,43,163,1) 0%, rgba(42,53,115,1) 100%);
background: linear-gradient(178deg, rgba(65,43,163,1) 0%, rgba(42,53,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8b42f3",endColorstr="#2a3573",GradientType=1); */
}

.footer-btm {
  padding-top: 40px;
}

.footer-btm h3 {
  margin: 20px;
  text-align: center;
  font-size:13px;
  color: #ffffff;
  line-height:1.9;
  font-weight: 400;
  padding-bottom: 10px;
  font-family: 'NotoSansBengali-Medium', sans-serif;
  padding: 0 20px;
}
.footer-logo {
  margin: 0 auto;
  text-align: center;
}

.running-trournament {
  color: #8E6BFF!important;
  font-size:15px!important;
}

.comn-btn-ledrbd {
  border-width: 0;
  padding: 10px 12px;
  border-radius: 6px;
  resize: none;
  border: none;
  color: #ffffff;
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  background: linear-gradient(240deg, rgb(239, 120, 0) 0%, rgb(255, 179, 0) 100%);
  width: 70%;
  font-family: inherit;
  font-weight: 500;
  height: 52px;
  margin: 20px auto;
  text-align: center;
}

.text-sections.inner{
  height: 250px;
}

.comn-btn.not-active {
  border-width: 0;
  padding: 10px 12px;
  border-radius: 6px;
  resize: none;
  border: none;
  color: #BBB9B1;
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  background:#96949A;
  width: 70%;
  font-family: inherit;
  font-weight: 500;
  height: 52px;
  margin: 0 auto;
  text-align: center;
}

.container-main.enr-1 {
  padding-bottom: 50px;
}


/* Leaderboard */
.top-inner-band {
  display: block;
  position: relative;
  margin: 0 auto;
  text-align: center;
  background: #ffffff;
  padding: 18px 0;
}
.top-inner-band h3 {
  color: #4A1B9F;
  font-size: 18px;
  font-weight: 600;
}

.bck-btn {
  position: absolute;
  top: 17px;
  left: 20px;
}

.active {
  background-color: #072D92;
  color:#ffffff;
}
/* tb */
/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-family: 'Sora', sans-serif;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  width: 108px;
  transition: 0.3s;
  height: 42px;
  font-family: 'Sora', sans-serif;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #072D92;
  color:#ffffff;
}

/* Style the tab content */
.tabcontent {
  /*display: none;*/
  border-top: none;
}

.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
.puroshkar.ladr h2 {
  padding-top: 20px;
}

.puroshkar.ladr h4 {
  font-family: 'NotoSansBengali-Medium', sans-serif;
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  padding-top: 20px;
}


.tb-ar {
  margin: 18px;
}

.tabcontent h3 {
  margin: 0 auto;
  text-align: center;
  padding: 20px 0;
}

.tabcontent p {
  margin: 0 auto;
  text-align: center;
  font-family: 'NotoSansBengali-Medium', sans-serif;
  color: #ffffff;
  padding-bottom: 20px;
}

.lrds-lists {
  display: flex;
  align-items: center;
  background: #ffffff;
  border-radius: 5px;
  height: 72px;
  margin-top: 8px;
}
.left-side {
  width: 55%;
}
.left-side ul{
  display: flex;
  align-items: center;
  padding-left:8px;
}
.left-side ul li {
  flex-direction: column;
  align-items: center;
  padding-left:8px;
  color: #643E4C;
  font-weight: 600;
}

.left-side ul li img {
  height: 44px;
  width: 44px;
  border-radius: 50%;
}

.right-side {
  width: 45%;
}
.right-side ul{
  display: flex;
  align-items: center;
  padding-right:10px;
  justify-content: space-between;

}
.right-side ul li {
  flex-direction: column;
  align-items: center;
  padding-right:8px;
  flex-direction: row;
  color: #643E4C;
  font-weight: 600;
}
.bck-btn>button {
  background: none;
  border: none;
}

/* Modal */
.modal-background {
  display: none;
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.7);
}

.modal-content {
  background:#ffffff;
  text-align: center;
  height: 44vh;
  position: fixed;
  bottom: 0;
  width: 100%;
  border-radius: 24px 24px 0 0;
  z-index: 999;
}
.modal-content.otp {
  background:#ffffff;
  text-align: center;
  height: 48vh;
  position: fixed;
  bottom: 0;
  width: 100%;
  border-radius: 24px 24px 0 0;
  z-index: 999;
}


.close {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  top: 10px;
  background: #ffffff url(../images/close.svg) no-repeat center center;
  transform: translateX(50px);
  -webkit-background-size: 16px;
  -ms-background-size: 16px;
  background-size: 16px;
  z-index: 9;
  cursor: pointer;
  position: absolute;
  right: 60px;
}

.modal-content h5 {
  font-family: 'NotoSansBengali-Medium', sans-serif;
  font-size: 24px;
  color: #072D92;
  padding-bottom: 14px;
  line-height: 1.6;
  padding-top: 16px;
  border-bottom: 1px solid #D6D6D6;

}

.form-group {
  margin: 20px;
  display: block;
}

.form-group>label {
  font-family: 'NotoSansBengali-Medium', sans-serif;
  padding: 0 0 18px 0;
  display: block;
  color: #3A3F4D;
}

.form-control {
  padding: 10px 12px;
  border-radius: 6px;
  resize: none;
  border: 1px solid rgba(0, 0, 0, 0.294);
  color: #1c1e1f;
  display: block;
  width: 92%;
  font-size: 1rem;
  line-height: 1.5;
  background-color: #fff;
  background-clip: padding-box;
  font-family: inherit;
  font-weight: 500;
}

.subscription-submit-btn-home>button {
  width: 88%;
  height: 52px;
  border: none;
  border-radius: 6px;
  background: #7A5BEF;
  color: #ffffff;
  font-family: inherit;
  font-weight: 600;
}
.resend-otp {
  margin: 15px;
}

.resend-otp>button {
  background: none;
  border:none;
  text-decoration: underline;
  font-family: 'NotoSansBengali-Medium', sans-serif;
  font-size: 14px;
  color: #004EB5;
}

/* Loader */

.loader {
  display: block;
  height: 70vh;
}

.loader p {
  display: block;
  margin: 15px;
  padding-bottom: 10px;
  color: #fff;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  text-align: center;
}

.lds-spinner {
  background:none;
  display: block;
  position: relative;
  width: 80px;
  height: 80px;
  text-align: center;
  margin: 0 auto;
}
.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 12px;
  left: 37px;
  width: 5px;
  height: 15px;
  border-radius: 22%;
  background-image: -webkit-linear-gradient(-55deg, #377DFF 30%, #A859B1 100%);
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* Contact Us */

.contact-us {
  display: block;
  padding-bottom: 70px;
}

.form-group-2 {
  margin: 15px;
  display: block;
}

.form-group-2>label {
  padding: 0 0 5px 0;
  display: block;
  color: #f1f1f1;
  font-weight: 500;
  font-size: 13px;
  font-family: 'NotoSansBengali-Medium', sans-serif;
}

.form-control-2 {
  /* padding: 10px 12px; */
  /* border-radius: 3px; */
  resize: none;
  /* border: 1px solid rgba(0, 0, 0, 0.08); */
  color: #213540;
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  /* background-clip: padding-box; */
  font-family: inherit;
  font-weight: 500;
}

.form-group-2 input {
  border-width: 1px;
  padding: 10px 12px;
  border-radius: 3px;
  resize: none;
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #213540;
  display: block;
  font-size: 13px;
  line-height: 1.5;
  background-color: #fff;
  width: 92%;
  font-family: inherit;
  font-weight: 500;
}

.form-group-2 textarea {
  border-width: 1px;
  padding: 10px 12px;
  border-radius: 3px;
  resize: none;
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #213540;
  display: block;
  font-size: 13px;
  line-height: 1.5;
  background-color: #fff;
  width: 92%;
  font-family: inherit;
  font-weight: 500;
}

.form-group-2 button {
  border-width: 0;
  padding: 10px 12px;
  border-radius: 3px;
  resize: none;
  border: none;
  color: rgba(65,43,163,1);
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  background:#ffffff;
  width: 100%;
  font-family: inherit;
  font-weight: 500;
  height: 52px;
  margin-top: 30px;

}

.title-vdo-01 {
  padding: 20px 15px 5px 15px;
  font-family: 'NotoSansBengali-Medium', sans-serif;
  color: #ffffff;
  font-size: 28px;
}

.lblbold{
  font-size: 20px;
  font-family: 'NotoSansBengali-Medium', sans-serif;
}

/* iframe css */
.bg-none {
  background: #ffffff;
  height: 100vh;
  width: 100%;
}

.main-frame {
  height: 100vh;
  position: relative;
}

.bk-btn {
  position: absolute;
  left: -60px;
  text-align: center;
  transform: translate(85%, 0)
}

.bk-btn button {
  border-width: 0;
  padding: 10px 12px;
  border-radius: 6px;
  resize: none;
  border: none;
  color: #ffffff;
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  background: linear-gradient(240deg, rgb(0, 171, 239) 0%, rgb(0, 228, 226) 100%);
  width: 100%;
  font-family: inherit;
  font-weight: 500;
  margin: 0 auto;
  text-align: center;
}

.gp-sim {
  margin: 0 auto;
  height: 144px;
}

.modal-content-sc {
 /* background-color: #fefefe;*/
  margin: 15% auto;
  padding: 20px 30px 30px 30px;
  /*width: 75%;*/
  text-align: center;
  border-radius: 8px;
  position: relative;
  /*height: 350px;*/
}
/*
added by shanto
*/
.font-shadow {
  text-decoration: none;
  font-weight:900;
  text-shadow: 4px 4px 6px #000000;
}

.hiddenH1{
  visibility: hidden;
}
