@import url("https://fonts.googleapis.com/css2?family=Anonymous+Pro&family=Prompt:wght@200;300;400;500;600;700;800;900&display=swap");
ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

li {
  list-style: none;
}

@media screen and (min-width: 1600px) {
  .container {
    max-width: 1256px;
  }
}
body {
  background-color: #222222;
}

header {
  position: fixed;
  width: 100%;
  background: #222222;
  z-index: 99;
}
header .desktop-header {
  padding: 16px 0px;
}
header .Top_Mainheader {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .Top_Mainheader .leftnavbar ul {
  display: flex;
  gap: 32px;
}
header .Top_Mainheader .leftnavbar ul li a {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* White */
  color: #FEFEFE;
  text-decoration: none;
}
header .Top_Mainheader .navbar-menu {
  width: 342px;
}
header .Top_Mainheader .navbar-menu .mainmenu {
  display: flex;
  gap: 16px;
  position: relative;
  justify-content: end;
padding: 0px;
}
header .Top_Mainheader .navbar-menu .mainmenu li a {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* White */
  color: #FEFEFE;
  text-decoration: none;
}
header .Top_Mainheader .navbar-menu .mainmenu #submenu {
  position: absolute;
}
header .Top_Mainheader .navbar-menu .mainmenu #submenu .card {
  background: #222222;
}
header .Top_Mainheader .navbar-menu .mainmenu #dropdownCartitems {
  position: absolute;
  background-color: #222222;
  width: 500px;
  right: 0px !important;
  transform: inherit !important;
  top: 52px !important;
  left: -220px !important;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
header .Top_Mainheader .navbar-menu .mainmenu #dropdownCartitems .cartdropdownMain {
  padding: 20px;
}
header .Top_Mainheader .navbar-menu .mainmenu #dropdownCartitems .cartdropdownMain .cart_productinfo {
  display: flex;
  gap: 20px;
  align-items: center;
  color: #fff;
  margin-bottom: 20px;
}
header .Top_Mainheader .navbar-menu .mainmenu #dropdownCartitems .cartdropdownMain .cart_productinfo .cart_productinfocontent .topproductinfo {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .Top_Mainheader .navbar-menu .mainmenu #dropdownCartitems .cartdropdownMain .cart-total {
  display: flex;
  justify-content: space-between;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
header .Top_Mainheader .navbar-menu .mainmenu #dropdownCartitems .cartdropdownMain .cart_checkoutbtn a {
  background: #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  display: flex;
  align-items: center;
  text-align: center;
  /* Black */
  color: #222222;
  justify-content: center;
  margin-top: 20px;
  max-width: 280px;
  margin: 20px auto 0px auto;
}

#MobileMenu .modal-header {
  background: #222222;
  padding-left: 0;
  padding-right: 0;
  border-bottom: none;
}
#MobileMenu .modal-body {
  background: #222222;
}
#MobileMenu .modal-body .mobileMenu li a {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* White */
  color: #FEFEFE;
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 10px;
  border-bottom: 1px solid #3f3f3f;
}
#MobileMenu .modal-body .mobileMenu div#submenu .card-body {
  background: #222222;
}
#MobileMenu .modal-body .mobileMenu div#submenu .card-body ul {
  display: flex;
  justify-content: space-evenly;
}
#MobileMenu .modal-body .mobileMenu div#submenu .card-body ul li a {
  line-height: 20px;
}

#MobileMenu2 .modal-header {
  background: #222222;
  padding-left: 0;
  padding-right: 0;
  border-bottom: none;
}
#MobileMenu2 .modal-body {
  background: #222222;
}
#MobileMenu2 .modal-body .cartdropdownMain {
  padding: 20px;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart_productinfo {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart_productinfo .cart_productinfocontent .topproductinfo {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart_productinfo .cart_productinfocontent .topproductinfo h3 {
  margin: 0px;
  line-height: normal;
  font-size: 14px;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart_productinfo .cart_productinfocontent .topproductinfo h3 a {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* White */
  color: #FEFEFE;
  text-decoration: none;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart_productinfo .cart_productinfocontent .cart_productpara {
  color: #fff;
  font-size: 13px;
  margin: 5px 0px;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart_productinfo .cart_productinfocontent .cart_pricebtm .cart_price {
  color: #EA603F;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart-total {
  display: flex;
  justify-content: space-between;
  color: #fff;
  font-size: 18px;
}
#MobileMenu2 .modal-body .cartdropdownMain .cart_checkoutbtn a {
  background: #EA603F;
  display: block;
  color: #fff;
  text-decoration: none;
  text-align: center;
  padding: 10px 10px 15px 10px;
  border-radius: 100px;
  font-size: 19px;
  line-height: normal;
  text-transform: capitalize;
  margin-top: 20px;
}

footer {
  padding: 80px 0px 70px 0px;
}
footer .container {
  position: relative;
}
footer .container::before {
  content: "";
  background: url(../images/leftbracket.svg) no-repeat left center;
  width: 59px;
  height: 335px;
  position: absolute;
  left: -80px;
  background-size: contain;
  opacity: 0.2;
  top: -20px;
}
footer .container::after {
  content: "";
  background: url(../images/rightbracket.svg) no-repeat left center;
  width: 59px;
  height: 335px;
  position: absolute;
  right: -80px;
  background-size: contain;
  opacity: 0.2;
  top: -20px;
}
footer .footer-logo {
  text-align: center;
  margin-bottom: 50px;
}
footer .footer-middlecontainer {
  display: flex;
  justify-content: space-between;
}
footer .footer-middlecontainer .footerrightmenu {
  width: 250px;
}
footer .footer-middlecontainer .footeraddress {
  width: 600px;
}
footer .footer-middlecontainer .footeraddress a {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* Orange */
  color: #EA603F;
  display: block;
  margin-bottom: 24px;
  text-decoration: none;
  text-align: center;
}
footer .footer-middlecontainer .footeraddress address {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* Orange */
  color: #EA603F;
  display: block;
  margin-bottom: 0px;
  text-decoration: none;
  text-align: center;
}
footer .footer-middlecontainer .footeraddress p{
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* Orange */
  color: #EA603F;
  display: block;
  margin-bottom: 24px;
  text-decoration: none;
  text-align: center;
}

footer .footer-middlecontainer .footerleft {
  width: 250px;
}
footer .footer-middlecontainer .footerleft ul li a {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* Orange */
  color: #EA603F;
  display: block;
  margin-bottom: 24px;
  text-decoration: none;
}
footer .footer-middlecontainer .footerrightmenu {
  width: 250px;
  text-align: end;
}
footer .footer-middlecontainer .footerrightmenu a {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  text-transform: uppercase;
  /* Orange */
  color: #EA603F;
  display: block;
  margin-bottom: 24px;
  text-decoration: none;
}

.main_wrapper {
  padding-top: 80px;
}

.welcome-home {
  background: url(../images/homebg.png) no-repeat top center;
  padding: 80px 0px;
}
.welcome-home .slider-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.welcome-home .slider-container .home-imgbox {
  width: 524px;
  position: relative;
}
.welcome-home .slider-container .home-imgbox .topleftimg {
  position: absolute;
  right: -78px;
  top: 16px;
}
.welcome-home .slider-container .home-imgbox .btmleftimg {
  position: absolute;
  bottom: -21px;
  left: -127px;
}
.welcome-home .slider-container .slider-text {
  max-width: 708px;
  width: 100%;
}
.welcome-home .slider-container .slider-text h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  /* or 72px */
  text-transform: uppercase;
  /* White */
  color: #FEFEFE;
}
.welcome-home .slider-container .slider-text h3 span {
  font-weight: 700;
  color: #EA603F;
}
.welcome-home .slider-container .slider-text p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  max-width: 616px;
  margin-top: 22px;
  margin-bottom: 25px;
}
.welcome-home .slider-container .slider-text .btns-home {
  display: flex;
  gap: 24px;
}
.welcome-home .slider-container .slider-text .btns-home .findbtn {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
}
.welcome-home .slider-container .slider-text .btns-home .bookbtn {
  font-family: "Anonymous Pro", monospace;
  background: #222222;
  border: 2px solid #fff;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #fff;
  text-decoration: none;
}

.potential_main {
  background: url(../images/potentialbg.png) no-repeat top center;
  padding: 80px 0px;
}
.potential_main .potential_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.potential_main .potential_top .potential-leftcontent {
  max-width: 525px;
  width: 100%;
  position: relative;
}
.potential_main .potential_top .potential-leftcontent h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
  margin-bottom: 16px;
}
.potential_main .potential_top .potential-leftcontent h3 span {
  color: #EA603F;
}
.potential_main .potential_top .potential-leftcontent .explorebtn {
  font-family: "Anonymous Pro", monospace;
  background: #222222;
  border: 2px solid #fff;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #fff;
  text-decoration: none;
  padding: 16px 30px;
  display: block;
  max-width: 220px;
}
.potential_main .potential_top .potential-leftcontent .potential_img {
  position: absolute;
  bottom: -28px;
  left: 260px;
}
.potential_main .potential_top .potential_rightcontent {
  max-width: 525px;
  width: 100%;
}
.potential_main .potential_top .potential_rightcontent p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}
.potential_main .potential_top .explorebtn {
  font-family: "Anonymous Pro", monospace;
  background: #222222;
  border: 2px solid #fff;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #fff;
  text-decoration: none;
  padding: 16px 30px;
  display: block;
}
.potential_main .potential-middlecontainer {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  margin-top: 40px;
}
.potential_main .potential-middlecontainer .potential-contentbox {
  border: 2px solid #EA603F;
  border-radius: 24px;
  background: #FEFEFE;
  padding: 24px;
  text-align: center;
}
.potential_main .potential-middlecontainer .potential-contentbox h4 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  /* Black */
  color: #222222;
  margin-bottom: 24px;
}
.potential_main .potential-middlecontainer .potential-contentbox p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  display: flex;
  align-items: center;
  text-align: center;
  /* Black */
  color: #222222;
  margin-bottom: 24px;
}

.whoweare_main {
  padding: 80px 0px;
  background: #fff;
}
.whoweare_main .whoweare_middlecontainer {
  display: flex;
  justify-content: space-between;
}
.whoweare_main .whoweare_middlecontainer .whoweare-leftbar {
  width: 100%;
  max-width: 612px;
}
.whoweare_main .whoweare_middlecontainer .whoweare-rightbar {
  width: 100%;
  max-width: 525px;
}
.whoweare_main .whoweare_middlecontainer .whoweare-rightbar h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  margin-bottom: 40px;
}
.whoweare_main .whoweare_middlecontainer .whoweare-rightbar h3 span {
  color: #EA603F;
}
.whoweare_main .whoweare_middlecontainer .whoweare-rightbar p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  color: #222222;
}
.whoweare_main .whoweare_middlecontainer .whoweare-rightbar .more-btn {
  font-family: "Anonymous Pro", monospace;
  background: #fff;
  border: 2px solid #222222;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  padding: 16px 30px;
  display: block;
  margin-top: 40px;
  text-decoration: none;
  max-width: 194px;
}

.ourdigital_products {
  padding: 80px 0px;
  background: url(../images/digital-bg.png) no-repeat 50% 30%;
}
.ourdigital_products .digital_middlecontainer {
  display: flex;
  justify-content: space-between;
}
.ourdigital_products .digital_middlecontainer .digital-leftbox {
  max-width: 525px;
  width: 100%;
  position: relative;
}
.ourdigital_products .digital_middlecontainer .digital-leftbox .digital-arrow {
  position: absolute;
  bottom: -10px;
  left: 410px;
}
.ourdigital_products .digital_middlecontainer .digital-leftbox h4 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
  margin-bottom: 18px;
  padding-right: 30px;
}
.ourdigital_products .digital_middlecontainer .digital-leftbox h4 span {
  color: #EA603F;
}
.ourdigital_products .digital_middlecontainer .digital-leftbox .exploreproductbtn {
  font-family: "Anonymous Pro", monospace;
  background: #222222;
  border: 2px solid #fff;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #fff;
  text-decoration: none;
  display: block;
  width: 220px;
  padding: 16px 30px;
}
.ourdigital_products .digital_middlecontainer .digital-rightbox {
  width: 100%;
  max-width: 525px;
}
.ourdigital_products .digital_middlecontainer .digital-rightbox p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}
.ourdigital_products .product-middlecontaienr {
  display: flex;
  justify-content: space-between;
  text-align: center;
  gap: 24px;
  width: 1074px;
  max-width: 100%;
  margin: auto;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting {
  padding: 24px;
  background: #222222;
  /* White */
  border: 2px solid #FEFEFE;
  border-radius: 24px;
  width: 100%;
  max-width: 342px;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting h5 {
  text-align: center;
  margin-bottom: 16px;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting h5 a {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  /* Orange */
  color: #EA603F;
  text-decoration: none;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting h3 {
  margin: 16px auto;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting h3 a {
  display: block;
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  /* or 19px */
  text-align: center;
  text-transform: capitalize;
  /* White */
  color: #FEFEFE;
  text-decoration: none;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting .procuct-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 54px;
  color: #EA603F;
  margin-bottom: 16px;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting .cartbtns {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
}
.ourdigital_products .product-middlecontaienr .product-boxlisting .cartbtns .product-readmore {
  font-family: "Anonymous Pro", monospace;
  background: #fff;
  border: 2px solid #222222;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  padding: 6px 40px;
  height: 40px;
  text-decoration: none;
}
.ourdigital_products .viewallbtn {
  display: block;
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  width: 229px;
  margin: 40px auto 0px auto;
  padding: 16px 30px;
  text-decoration: none;
}
.ourdigital_products .help-middlecontainer {
  padding-top: 80px;
  display: flex;
  justify-content: space-between;
}
.ourdigital_products .help-middlecontainer .helpleftbar {
  width: 100%;
  max-width: 525px;
  position: relative;
}
.ourdigital_products .help-middlecontainer .helpleftbar h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
}
.ourdigital_products .help-middlecontainer .helpleftbar h3 span {
  color: #EA603F;
  display: block;
}
.ourdigital_products .help-middlecontainer .helpleftbar p {
  margin: 32px 0px 40px 0px;
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}
.ourdigital_products .help-middlecontainer .helpleftbar .bookoneon {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
}
.ourdigital_products .help-middlecontainer .helpleftbar .rightarrow {
  position: absolute;
  bottom: -13px;
  left: 225px;
}

.upgrade-section {
  background: url(../images/upgradebg.png) no-repeat top center #fff;
  padding: 80px 0px;
}
.upgrade-section .middle-upgrade {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.upgrade-section .middle-upgrade .upgrade-leftbar {
  width: 100%;
  max-width: 533px;
}
.upgrade-section .middle-upgrade .upgrade0rightbar {
  width: 100%;
  max-width: 511px;
  text-align: end;
}
.upgrade-section .middle-upgrade .upgrade0rightbar h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
}
.upgrade-section .middle-upgrade .upgrade0rightbar h3 span {
  color: #EA603F;
}
.upgrade-section .middle-upgrade .upgrade0rightbar p {
  margin: 32px 0px 40px 0px;
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  color: #222222;
}
.upgrade-section .middle-upgrade .upgrade0rightbar .upgrade-contactbtn {
  font-family: "Anonymous Pro", monospace;
  background: #fff;
  border: 2px solid #222222;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
}

.welcome-about {
  background: url(../images/aboutbg.png) no-repeat top center;
  padding: 80px 0px;
  text-align: center;
}
.welcome-about .aboutinner-content {
  max-width: 708px;
  margin: auto;
}
.welcome-about .aboutinner-content h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
  margin: 0px;
  font-size: 60px;
}
.welcome-about .aboutinner-content h3 span {
  color: #EA603F;
}
.welcome-about .aboutinner-content p {
  margin: 32px 30px 48px 30px;
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}
.welcome-about .aboutinner-content .explre-btnproduct {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  padding: 16px 30px;
  display: block;
  max-width: 220px;
  margin: auto;
}

.allow-aboutus {
  background: url(../images/allowbg.png) no-repeat 0px -220px;
  padding: 80px 0px;
}
.allow-aboutus .allow-middlwcontainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.allow-aboutus .allow-middlwcontainer .allowleftbar {
  max-width: 525px;
  position: relative;
}
.allow-aboutus .allow-middlwcontainer .allowleftbar h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
  margin-bottom: 32px;
}
.allow-aboutus .allow-middlwcontainer .allowleftbar h3 span {
  color: #EA603F;
}
.allow-aboutus .allow-middlwcontainer .allowleftbar p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}
.allow-aboutus .allow-middlwcontainer .allowleftbar .aboutbookbtn {
  font-family: "Anonymous Pro", monospace;
  background: #222222;
  border: 2px solid #fff;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #fff;
  margin-top: 40px;
  text-decoration: none;
  padding: 16px 30px;
  display: block;
  max-width: 177px;
}
.allow-aboutus .allow-middlwcontainer .allowleftbar .allowarrow {
  position: absolute;
  bottom: -10px;
  left: 220px;
}

.whitepotential {
  background: url(../images/potential-whitebg.png) no-repeat top center #fff;
  padding: 67px 0px;
  background-size: cover;
}
.whitepotential .potential-leftcontent h3 {
  color: #222222 !important;
}
.whitepotential .potential-leftcontent .explorebtnwhite {
  font-family: "Anonymous Pro", monospace;
  background: #fff;
  border: 2px solid #222222;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  padding: 16px 30px;
  display: block;
  width: 220px;
}
.whitepotential .potential-leftcontent .potential_imgwhite {
  position: absolute;
  bottom: 2px;
  right: -23px;
}
.whitepotential .potential_rightcontent p {
  color: #222222 !important;
}

.discover-coding {
  padding: 80px 0px;
}
.discover-coding .discover-middlecontainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.discover-coding .discover-middlecontainer .discoverleft {
  width: 525px;
}
.discover-coding .discover-middlecontainer .discover-right {
  width: 525px;
  color: #fff;
}
.discover-coding .discover-middlecontainer .discover-right h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
}
.discover-coding .discover-middlecontainer .discover-right h3 span {
  color: #EA603F;
}
.discover-coding .discover-middlecontainer .discover-right p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}

.welcome-oneonone {
  padding: 80px 0px;
  background: url(../images/oneonebg.png) no-repeat top center;
}
.welcome-oneonone .oneononeinner-content {
  width: 100%;
  max-width: 708px;
}
.welcome-oneonone .oneononeinner-content h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
  margin-bottom: 32px;
  font-size: 60px;
}
.welcome-oneonone .oneononeinner-content h3 span {
  color: #EA603F;
}
.welcome-oneonone .oneononeinner-content p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  max-width: 616px;
  margin-bottom: 48px;
}
.welcome-oneonone .oneononeinner-content .explre-btnproduct {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  display: block;
  max-width: 220px;
  text-decoration: none;
  padding: 16px 30px;
}

.wondringbox {
  background: url(../images/wonderingbg.png) no-repeat 0px -150px;
}
.wondringbox .allow-middlwcontainer .allowleftbar h3 {
  margin-bottom: 16px;
}

.oneonone_epxertadvise {
  background: url(../images/expert-advicebg.png) no-repeat top center #fff;
  padding: 64px 0px;
}
.oneonone_epxertadvise .container {
  background: #FEFEFE;
  border: 2px solid #EA603F;
  border-radius: 24px;
  padding: 32px 24px;
}
.oneonone_epxertadvise .expert-adviceformtop h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  text-align: center;
  max-width: 878px;
  margin: auto;
}
.oneonone_epxertadvise .expert-adviceformtop p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  color: #222222;
  max-width: 708px;
  margin: 20px auto 30px auto;
  text-align: center;
}
.oneonone_epxertadvise .personalised-formbox {
  display: flex;
  justify-content: space-between;
  gap: 24px;
}
.oneonone_epxertadvise .personalised-formbox .personalisedleftform {
  width: 50%;
}
.oneonone_epxertadvise .personalised-formbox .personalisedrightform {
  width: 50%;
}
.oneonone_epxertadvise .personalised-formbox .formbox {
  margin-bottom: 16px;
}
.oneonone_epxertadvise .personalised-formbox .formbox .form-control {
  background: #FEFEFE;
  /* Orange */
  border: 2px solid #EA603F;
  border-radius: 8px;
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  /* Placeholder text */
  color: #818486;
  min-height: 40px;
}
.oneonone_epxertadvise .personalised-formbox .formbox textarea {
  min-height: 96px !important;
}
.oneonone_epxertadvise .personalised-formbox .formbox .form-check {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  /* Black */
  color: #222222;
  display: flex;
  align-items: center;
  gap: 6px;
}
.oneonone_epxertadvise .personalised-formbox .formbox .form-check-input[type=checkbox] {
  border: 2px solid #EA603F;
  border-radius: 4px;
  width: 18px;
  height: 18px;
}
.oneonone_epxertadvise .personalised-formbox .formbox .form-check-input:checked {
  background-color: #EA603F;
  border-color: #EA603F;
}
.oneonone_epxertadvise .personalised-formbox .chekbox-info {
  margin-left: 85px;
}
.oneonone_epxertadvise .personalised-formbox .formbtns {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 24px;
}
.oneonone_epxertadvise .personalised-formbox .formbtns .submit-formbtn {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  height: 40px;
  padding: 7px 20px;
  width: 145px;
}

.productdtlmain .producttopinfobox {
  padding: 80px 0px;
  background: #fff;
}
.productdtlmain .producttopinfobox .product-dtlinfo {
  display: flex;
  gap: 124px;
  z-index: 9;
  position: relative;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtlimg {
  min-width: 432px;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext {
  max-width: 704px;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext h6 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  /* identical to box height, or 36px */
  text-align: left;
  /* Orange */
  color: #EA603F;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Black */
  color: #222222;
  margin-bottom: 0px;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* Black */
  color: #222222;
  margin: 24px 0px;
  max-width: 616px;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext .product-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 54px;
  /* Black */
  color: #222222;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext .dtlbtns {
  margin-top: 32px;
  display: flex;
  gap: 16px;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext .dtlbtns .buynowbtn {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
}
.productdtlmain .producttopinfobox .product-dtlinfo .product-dtltext .dtlbtns .addbasketbtn {
  font-family: "Anonymous Pro", monospace;
  background: #fff;
  border: 2px solid #222222;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  background: none;
  cursor: pointer;
}
.productdtlmain .productskills {
  padding: 80px 0px;
  background: #222222;
}
.productdtlmain .productskills .innerskills {
  z-index: 9;
  position: relative;
}
.productdtlmain .productskills .innerskills h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
  text-align: center;
  margin-bottom: 24px;
}
.productdtlmain .productskills .innerskills h3 span {
  color: #EA603F;
}
.productdtlmain .productskills .innerskills .innerskills_contentinfo {
  display: flex;
  gap: 24px;
  color: #fff;
}
.productdtlmain .productskills .innerskills .innerskills_contentinfo .innerskills_contentinfoleft {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}

.related-product {
  background: url(../images/relatedbg.png) no-repeat top center #fff;
  padding: 80px 0px;
}
.related-product h2 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  text-align: center;
  margin-bottom: 40px;
}
.related-product h2 span {
  color: #EA603F;
}
.related-product .store-products-sec {
  margin: auto;
}

.faqMain {
  padding: 80px 0px;
  background: url(../images/faqbg.png) no-repeat top center;
  background-size: contain;
}
.faqMain .faqinner h4 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  text-transform: uppercase;
  /* Orange */
  color: #222222;
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}
.faqMain .faqinner .accordion {
  background: none;
}
.faqMain .faqinner .accordion .accordion-item {
  background-color: transparent;
  border: none;
  box-shadow: none;
  border-bottom: 2px solid #FEFEFE;
}
.faqMain .faqinner .accordion .accordion-item .accordion-button {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  /* identical to box height, or 36px */
  /* White */
  color: #FEFEFE;
}
.faqMain .faqinner .accordion .accordion-item .accordion-button::after {
  background: url(../images/faqicon.svg) no-repeat top center;
}
.faqMain .faqinner .accordion .accordion-item .accordion-body {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  max-width: 1164px;
  padding-top: 0;
}

.common-form .form-control {
  background: #FEFEFE;
  border: 2px solid #EA603F;
  border-radius: 8px;
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #818486;
  padding: 8px 10px 8px 20px;
}
.common-form .form-control::-moz-placeholder {
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #818486;
}
.common-form .form-control::placeholder {
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #818486;
}
.common-form textarea {
  min-height: 106px;
}
.common-form .form-check .form-check-input {
  border: 2px solid #EA603F;
  border-radius: 4px;
  width: 18px;
  height: 18px;
}
.common-form .form-check label {
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #222222;
}
.common-form .form-check label a {
  text-decoration: none;
  color: #222222;
}
.common-form .form-check .form-check-input:checked[type=checkbox] {
  background-image: url(../images/checkbox-tickmark.svg);
  background-size: 82%;
}
.common-form .form-check .form-check-input:checked {
  background-color: #FFFFFF;
}

.common-btn .btn-link {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  display: block;
}

.border-btn .btn-link {
  background: transparent;
  border: 2px solid #FEFEFE;
  border-radius: 72px;
  font-family: "Anonymous Pro", monospace;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #FEFEFE;
  background: #222222;
  text-decoration: none;
  display: block;
}

.contactus-topsec {
  padding: 80px 0;
  background: url(../images/contactus-topbg.png) no-repeat top center;
  background-size: cover;
}
.contactus-topsec h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
}
.contactus-topsec h1 span {
  color: #EA603F;
}
.contactus-topsec .title-arrowimg {
  position: relative;
}
.contactus-topsec .title-arrowimg img {
  position: absolute;
  top: -101px;
  right: -14px;
}
.contactus-topsec p {
  margin-top: 32px;
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
}
.contactus-topsec .ourcontact-box {
  border: 2px solid #EA603F;
  border-radius: 24px;
  margin-top: 65px;
  padding: 24px;
}
.contactus-topsec .ourcontact-box h2 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
}
.contactus-topsec .ourcontact-box ul {
  list-style: none;
  margin-top: 24px;
}
.contactus-topsec .ourcontact-box ul li {
  margin-bottom: 8px;
}
.contactus-topsec .ourcontact-box ul li a {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  text-decoration: none;
  padding-left: 40px;
}
.contactus-topsec .ourcontact-box ul li:last-child {
  margin-bottom: 0;
}
.contactus-topsec .contactus-form {
  background: #FEFEFE;
  border: 4px solid #FEFEFE;
  border-radius: 24px;
  padding: 32px 24px;
}
.contactus-topsec .contactus-form h2 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #222222;
  text-align: center;
}
.contactus-topsec .contactus-form .common-form {
  margin-top: 40px;
}
.contactus-topsec .contactus-form .submit-btn {
  max-width: 320px;
  width: 100%;
}
.contactus-topsec .contactus-form .captcha-submit-inline {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.contact-bestresource {
  padding: 80px 0 40px 0;
}
.contact-bestresource .resources-right {
  max-width: 540px;
  width: 100%;
  margin: auto 0 auto auto;
}
.contact-bestresource .resources-right h2 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
}
.contact-bestresource .resources-right h2 span {
  color: #EA603F;
}
.contact-bestresource .resources-right p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  margin: 32px 0 40px 0;
}
.contact-bestresource .resources-right .explore-btn {
  max-width: 225px;
}

.register-sec {
  background: url(../images/contactus-topbg.png) no-repeat center;
  background-size: cover;
  padding: 80px 0;
}
.register-sec .register-right h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
}
.register-sec .register-right h1 span {
  color: #EA603F;
}
.register-sec .register-right p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  margin-top: 32px;
}
.register-sec .register-form-sec {
  background: #FFFFFF;
  border: 4px solid #FEFEFE;
  border-radius: 24px;
  padding: 32px 24px;
}
.register-sec .register-form-sec h2 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #222222;
  text-align: center;
}
.register-sec .register-form-sec .register-form {
  margin-top: 40px;
}
.register-sec .register-form-sec .register-form .form-check {
  max-width: 425px;
  width: 100%;
  margin: auto;
}
.register-sec .register-form-sec .register-form .password {
  background-image: url(../images/password-hideicon.svg);
  background-repeat: no-repeat;
  background-position: 97%;
}
.register-sec .register-form-sec .recaptcha {
  display: block;
  margin: auto auto 8px auto;
}
.register-sec .register-form-sec .already-acc {
  text-align: center;
  margin-top: 13px;
}
.register-sec .register-form-sec .already-acc p {
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #222222;
  margin-bottom: 0;
}
.register-sec .register-form-sec .already-acc p a {
  text-decoration: none;
  color: #222;
}

.login-sec .login-form .forgot-pass a {
  text-decoration: none;
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #222222;
}

#forgotpass .modal-dialog {
  max-width: 552px;
}
#forgotpass .modal-content {
  background: #FEFEFE;
  border: 4px solid #EA603F;
  border-radius: 24px;
  padding: 32px;
}
#forgotpass .modal-content .modal-body h1 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #222222;
  text-align: center;
}
#forgotpass .modal-content .modal-body p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  color: #222222;
  text-align: center;
  margin: 24px 0;
}
#forgotpass .modal-content .modal-body .form-check {
  max-width: 425px;
  margin: auto;
}
#forgotpass .modal-content .modal-body .captcha-btn-inline {
  max-width: 347px;
  margin: auto;
  display: flex;
  justify-content: space-between;
}
#forgotpass .modal-content .modal-body .captcha-btn-inline .submit-btn {
  max-width: 101px;
}
#forgotpass .modal-content .modal-body .captcha-btn-inline .submit-btn .btn-link {
  padding: 8px 24px;
}

.error-sec {
  background: url(../images/contactus-topbg.png) no-repeat center center;
  background-size: cover;
  padding: 80px 0;
}
.error-sec .error-cont {
  max-width: 662px;
  margin: auto;
  text-align: center;
}
.error-sec .error-cont .error-title {
  max-width: 552px;
  margin: 24px auto auto auto;
}
.error-sec .error-cont h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
}
.error-sec .error-cont p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  margin: 32px 0 24px 0;
}
.error-sec .error-cont .common-btn {
  max-width: 300px;
  margin: auto;
}

.dashboard-sec {
  background: url(../images/contactus-topbg.png) no-repeat center center;
  background-size: cover;
  padding: 80px 0;
}
.dashboard-sec .accountdetail-right {
  max-width: 525px;
}
.dashboard-sec .accountdetail-right h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
}
.dashboard-sec .accountdetail-right h1 span {
  color: #EA603F;
}
.dashboard-sec .accountdetail-right p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  margin: 32px 0 48px 0;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec .tabs {
  max-width: 169px;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec .tabs .logout-btn {
  max-width: 169px;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec .tabs .logout-btn .btn-link {
  padding: 8px 24px;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec ul {
  list-style: none;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec ul li {
  margin-bottom: 12px;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec ul li a {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  text-transform: uppercase;
  color: #FEFEFE;
  text-decoration: none;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec ul li .active {
  text-decoration: underline;
  text-decoration-color: #EA603F;
  text-decoration-thickness: 1px;
}
.dashboard-sec .accountdetail-right .dashboard-tabs-arrowsec .arrow {
  max-width: 58px;
}
.dashboard-sec .accountdetail-form-sec {
  background: #FFFFFF;
  border: 4px solid #FEFEFE;
  border-radius: 24px;
  padding: 24px;
}
.dashboard-sec .accountdetail-form-sec .accountdetail-form .password {
  background-image: url(../images/password-hideicon.svg);
  background-repeat: no-repeat;
  background-position: 97%;
}
.dashboard-sec .accountdetail-form-sec .accountdetail-form .savechange-btn {
  margin-top: 24px;
}
.dashboard-sec .accountdetail-form-sec .accountdetail-form .savechange-btn .btn-link {
  border: 2px solid #222222;
  color: #222222;
  background: #FEFEFE;
}

.dashboard-sec .billing-formsec .billing-form .dropdown {
  background-image: url(../images/select-dropdown.svg);
  background-repeat: no-repeat;
  background-position: 97%;
}

.dashboard-sec .order-history-sec {
  background: #FFFFFF;
  border-radius: 24px;
  padding: 24px;
  border: 4px solid #EA603F;
}
.dashboard-sec .order-history-sec h1 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #222222;
  text-align: center;
  margin-bottom: 8px;
}
.dashboard-sec .order-history-sec h6 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  color: #222222;
}
.dashboard-sec .order-history-sec .history-table1 {
  border-bottom: 2px solid #EA603F;
  padding: 0px 0px 16px 0;
  margin-bottom: 16px;
}
.dashboard-sec .order-history-sec .table tr {
  border: 0px;
  vertical-align: baseline;
}
.dashboard-sec .order-history-sec .table tr td {
  border: 0px;
  padding: 0 0 0 0;
}
.dashboard-sec .order-history-sec .table tr td:last-child {
  text-align: right;
}
.dashboard-sec .order-history-sec .table h2 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  /* or 19px */
  text-transform: capitalize;
  /* Black */
  color: #222222;
}
.dashboard-sec .order-history-sec .table h4 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
}
.dashboard-sec .order-history-sec .table h5 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #EA603F;
}
.dashboard-sec .order-history-sec .orderdate-reorder-inline .purchase-date {
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  color: #222222;
}
.dashboard-sec .order-history-sec .orderdate-reorder-inline .reorder-btn {
  max-width: 300px;
  margin-left: auto;
}
.dashboard-sec .order-history-sec .orderdate-reorder-inline .reorder-btn .btn-link {
  background: #FEFEFE;
  border: 2px solid #222222;
  border-radius: 72px;
  color: #222222;
}

.payment-success-topsec {
  background: url(../images/payment-top-bg.png) no-repeat center center;
  background-size: cover;
  padding: 80px 0;
}
.payment-success-topsec .payment-topcont h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #EA603F;
}
.payment-success-topsec .payment-topcont p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  margin-top: 32px;
}

.paymentsucc-ordersumm-sec {
  background: url(../images/payment-orderhistory-bg.png) no-repeat center center;
  background-size: cover;
  padding: 80px 0;
}
.paymentsucc-ordersumm-sec .order-summarybox {
  max-width: 526px;
  width: 100%;
  margin: auto;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap {
  background: #222222;
  /* Orange */
  padding: 24px;
  border: 4px solid #EA603F;
  border-radius: 24px;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap h1 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #FEFEFE;
  text-align: center;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table {
  padding: 24px 0;
  border-bottom: 3px solid #EA603F;
  margin-bottom: 0;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table tr {
  border: 0px;
  vertical-align: middle;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table tr td {
  border: 0px;
  padding: 0 0 16px 0;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table tr td:last-child {
  text-align: right;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table h2 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  text-transform: capitalize;
  color: #FEFEFE;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table .ebook-link {
  font-family: "Anonymous Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #EA603F;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table h4 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #FEFEFE;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .table h5 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #EA603F;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .total-inline {
  display: flex;
  justify-content: space-between;
  align-items: self-end;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .total-inline .total-title {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #FEFEFE;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .total-inline .total-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #FEFEFE;
}
.paymentsucc-ordersumm-sec .order-summarybox .order-summary-wrap .back-btn {
  margin-top: 24px;
}

.terms-title-sec {
  position: relative;
  max-width: 708px;
  margin: auto;
  padding: 80px 0;
}
.terms-title-sec::after {
  content: "";
  background: url(../images/bracket.svg) no-repeat;
  width: 323px;
  height: 157px;
  position: absolute;
  top: 80px;
  right: -370px;
}
.terms-title-sec h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
  text-align: center;
  color: #EA603F;
}
.terms-title-sec p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  text-align: center;
  margin-top: 32px;
}

.terms-conditon-wrap {
  background: url(../images/terms-condition-desc-bg.png) no-repeat top center;
  background-size: cover;
}

.terms-desc-sec {
  padding: 40px 0;
}
.terms-desc-sec .terms-cont {
  background: #FEFEFE;
  border-radius: 40px;
  padding: 48px;
}
.terms-desc-sec .terms-cont h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
  color: #222222;
  margin-bottom: 24px;
}
.terms-desc-sec .terms-cont p ,.terms-desc-sec .terms-cont li{
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  color: #222222;
}

.checkout-wrapsec .personal-billind-sec {
  max-width: 524px;
  width: 100%;
  margin: auto 0 auto auto;
  background: #FEFEFE;
  border: 4px solid #EA603F;
  border-radius: 24px;
  padding: 32px 24px;
}
.checkout-wrapsec .personal-billind-sec h2 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #222222;
  text-align: center;
  margin-bottom: 16px;
}
.checkout-wrapsec .personal-billind-sec .billing-details {
  margin-top: 24px;
}
.checkout-wrapsec .order-summarybox {
  margin: auto auto auto 0;
}
.checkout-wrapsec .order-summarybox .discount-inline {
  display: flex;
  justify-content: space-between;
  align-items: self-end;
  margin-bottom: 8px;
}
.checkout-wrapsec .order-summarybox .discount-inline .discount-title {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #FEFEFE;
}
.checkout-wrapsec .order-summarybox .discount-inline .discount-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #FEFEFE;
}
.checkout-wrapsec .order-summarybox .checkbox {
  margin: 24px auto 10px auto;
  max-width: 425px;
}
.checkout-wrapsec .order-summarybox .checkbox .form-check .form-check-input {
  background-color: #222222;
}
.checkout-wrapsec .order-summarybox .checkbox label {
  color: #FEFEFE;
}
.checkout-wrapsec .order-summarybox .checkbox label a {
  color: #FEFEFE;
}
.checkout-wrapsec .order-summarybox .captcha-img img {
  display: block;
  margin: auto;
}
.checkout-wrapsec .order-summarybox .checkout-btn {
  margin: 8px 0;
}
.checkout-wrapsec .order-summarybox .mastercard {
  display: block;
  margin: auto;
}

.shoppingcart-topsec {
  background: url(../images/shopping-cart-topbg.png) no-repeat 140px -60px;
  background-size: 90%;
  padding: 220px 0 160px 0;
}
.shoppingcart-topsec .shoppingcart-topcont .title {
  max-width: 632px;
  width: 100%;
  margin-right: auto;
}
.shoppingcart-topsec .shoppingcart-topcont .title h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #EA603F;
}
.shoppingcart-topsec .shoppingcart-topcont .title p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  margin-top: 32px;
}

.shoppingcart-sec {
  background: url(../images/payment-orderhistory-bg.png) no-repeat top center #fff;
  background-size: contain;
  padding: 80px 0;
}
.shoppingcart-sec .cart-summary {
  max-width: 526px;
  margin-left: auto;
}
.shoppingcart-sec .cart-summary h2 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #222222;
  text-align: center;
}
.shoppingcart-sec .cart-summary .cart-summ-box {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 24px;
  gap: 16px;
  background: #FEFEFE;
  border: 2px solid #EA603F;
  border-radius: 24px;
  margin-top: 16px;
}
.shoppingcart-sec .cart-summary .cart-summ-box .cart-desc {
  max-width: 207px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.shoppingcart-sec .cart-summary .cart-summ-box .cart-desc h6 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #EA603F;
}
.shoppingcart-sec .cart-summary .cart-summ-box .cart-desc .product-title {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  text-transform: capitalize;
  color: #222222;
}
.shoppingcart-sec .cart-summary .cart-summ-box .cart-desc .product-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 54px;
  color: #EA603F;
}
.shoppingcart-sec .cart-summary .cart-summ-box .cart-desc .qty {
  max-width: 112px;
}
.shoppingcart-sec .cart-summary .cart-summ-box .cart-desc .qty input {
  background: transparent;
  border: 0;
  text-align: center;
}
.shoppingcart-sec .order-detail {
  max-width: 526px;
  margin-right: auto;
}
.shoppingcart-sec .order-detail h2 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  align-items: center;
  text-transform: uppercase;
  color: #FEFEFE;
  color: #222222;
  text-align: center;
  margin-bottom: 24px;
}
.shoppingcart-sec .order-detail .order-detail-cont {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 24px;
  background: #222222;
  border: 4px solid #EA603F;
  border-radius: 24px;
}
.shoppingcart-sec .order-detail .order-detail-cont .discount-inline {
  display: flex;
  justify-content: space-between;
  align-items: self-end;
  margin-bottom: 8px;
}
.shoppingcart-sec .order-detail .order-detail-cont .discount-inline .discount-title {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #FEFEFE;
}
.shoppingcart-sec .order-detail .order-detail-cont .discount-inline .discount-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #FEFEFE;
}
.shoppingcart-sec .order-detail .order-detail-cont .total-inline {
  display: flex;
  justify-content: space-between;
  align-items: self-end;
  margin-bottom: 8px;
}
.shoppingcart-sec .order-detail .order-detail-cont .total-inline .total-title {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  color: #FEFEFE;
}
.shoppingcart-sec .order-detail .order-detail-cont .total-inline .total-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #FEFEFE;
}
.shoppingcart-sec .order-detail .order-detail-cont .checkbox {
  margin: auto;
  max-width: 425px;
}
.shoppingcart-sec .order-detail .order-detail-cont .checkbox .form-check .form-check-input {
  background-color: #222222;
}
.shoppingcart-sec .order-detail .order-detail-cont .checkbox label {
  color: #FEFEFE;
}
.shoppingcart-sec .order-detail .order-detail-cont .checkbox label a {
  color: #FEFEFE;
}

.store-topsec {
  background: url(../images/store-top-bg.png) no-repeat center center;
  background-size: cover;
  padding: 80px 0;
}
.store-topsec .store-topcont {
  max-width: 718px;
  margin: auto;
}
.store-topsec .store-topcont h1 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 60px;
  line-height: 120%;
  text-transform: uppercase;
  color: #FEFEFE;
  margin-bottom: 32px;
}
.store-topsec .store-topcont h1 span {
  color: #EA603F;
}
.store-topsec .store-topcont p {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  color: #FEFEFE;
  text-align: center;
  max-width: 616px;
  margin: auto;
}
.store-topsec .store-topcont img {
  position: relative;
  top: -66px;
  left: -20px;
}

.store-sec {
  background: url(../images/store-detail-secbg.png) no-repeat center center;
  background-size: cover;
  padding: 80px 0;
  background-color: #FEFEFE;
}
.store-sec .store-top-filters {
  margin-bottom: 30px;
}
.store-sec .store-top-filters .search {
  background-image: url(../images/search-icon.svg);
  background-repeat: no-repeat;
  background-position: 97% center;
  width: 97%;
}
.store-sec .store-top-filters select {
  background-image: url(../images/select-dropdown.svg);
  background-repeat: no-repeat;
  background-position: 97% center;
  color: #222222;
  width: 98%;
}
.store-sec .store-flter-productsec {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
}
.store-sec .store-flter-productsec .store-leftfilters {
  max-width: 159px;
}
.store-sec .store-flter-productsec .store-leftfilters h3 {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
  color: #222222;
}
.store-sec .store-flter-productsec .store-leftfilters .checkbox .form-check .form-check-input {
  background-color: #222222;
}
.store-sec .store-flter-productsec .store-leftfilters .checkbox label {
  color: #FEFEFE;
  font-size: 16px;
}
.store-sec .store-flter-productsec .store-leftfilters .checkbox label a {
  color: #FEFEFE;
}
.store-sec .store-flter-productsec .store-leftfilters .type-filter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  gap: 16px;
  background: #222222;
  border-radius: 8px;
  margin: 24px 0;
}
.store-sec .store-flter-productsec .store-leftfilters .type-filter h3 {
  color: #FEFEFE;
  margin-bottom: 0;
}
.store-sec .store-flter-productsec .store-leftfilters .topoics-filter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  gap: 16px;
  background: #222222;
  border-radius: 8px;
}
.store-sec .store-flter-productsec .store-leftfilters .topoics-filter h3 {
  color: #FEFEFE;
  margin-bottom: 0;
}

.store-products-sec {
  max-width: 1074px;
}
.store-products-sec .product-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 8px;
  gap: 16px;
  max-width: 342px;
  background: #FEFEFE;
  border: 2px solid #EA603F;
  border-radius: 24px;
  text-align: center;
}
.store-products-sec .product-box h6 {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #EA603F;
}
.store-products-sec .product-box .product-title {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  text-transform: capitalize;
  color: #222222;
}
.store-products-sec .product-box .product-price {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 54px;
  color: #EA603F;
}
.store-products-sec .product-box .border-btn {
  max-width: 179px;
}
.store-products-sec .product-box .border-btn .btn-link {
  background: #FEFEFE;
  border: 2px solid #222222;
  border-radius: 72px;
  color: #222222;
  padding: 8px 47px;
}
.store-products-sec .pagination-section {
  max-width: 272px;
  margin: 24px auto 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.store-products-sec .pagination-section .pagination-items {
  align-items: center;
  display: flex;
  gap: 8px;
}
.store-products-sec .pagination-section .pagination-items a {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* or 24px */
  /* White */
  color: #FEFEFE;
  text-decoration: none;
  color: #222222;
  padding: 4px 11.5px;
}
.store-products-sec .pagination-section .pagination-items .active-pagination {
  color: #EA603F;
  border: 1px solid #EA603F;
}

/*CSS END D*/
.footer-copyrigh {
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  /* White */
  color: #FEFEFE;
  text-align: center;
  padding-top: 20px;
}

.readmore-cartinline {
  gap: 15px;
}

.productdtlmain {
  position: relative;
}
.productdtlmain::after {
  content: "";
  background: url(../images/shadowbg.png) no-repeat top right;
  width: 1127px;
  height: 100%;
  position: absolute;
  background-size: contain;
  top: 0;
  right: 0;
}

.product-exploredtlbtn {
  font-family: "Anonymous Pro", monospace;
  background: #fff;
  border: 2px solid #222222;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  max-width: 220px;
  display: block;
  margin: 24px auto 0px auto;
  padding: 16px 30px;
}

.accountdetail-form-sec .accountdetail-form .form-group .form-control {
  height: 40px;
}

#addproduct .modal-content {
  background-color: transparent;
}
#addproduct .modal-content .modal-body {
  padding: 32px;
  border: 4px solid #EA603F;
  border-radius: 24px;
  background: #fff;
  max-width: 552px;
  margin: auto;
  width: 100%;
}
#addproduct .modal-content .modal-body h3 {
  font-family: "Prompt", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 73px;
  /* identical to box height */
  text-align: center;
  text-transform: uppercase;
  /* Black */
  color: #222222;
  margin: 0px;
}
#addproduct .modal-content .modal-body p {
  text-align: center;
  font-family: "Anonymous Pro", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  margin: 24px 0px;
}
#addproduct .modal-content .modal-body .btnmodal {
  display: flex;
  gap: 16px;
  justify-content: center;
}
#addproduct .modal-content .modal-body .continue-paymentbtn {
  font-family: "Anonymous Pro", monospace;
  background: #EA603F;
  border: 2px solid #EA603F;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  padding: 16px 30px;
}
#addproduct .modal-content .modal-body .continue-shoppingbtn {
  font-family: "Anonymous Pro", monospace;
  background: #fff;
  border: 2px solid #222222;
  border-radius: 72px;
  padding: 16px 40px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  text-align: center;
  /* Black */
  color: #222222;
  text-decoration: none;
  padding: 16px 30px;
}/*# sourceMappingURL=style.css.map */