@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');


* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: 'Lato', sans-serif;
}

:root {
  --main-light-black-border-color: #1A1A1A;
  --main-orange-highlight-color: #FF7745;
  --main-aqua-color: #d1d9db;
  --main-hover-button-aqua-color: #07724e;
  --main-font-family: "Lora", serif;
  --light-grey-text-color: #aaaaaa;
  --medium-text-color: #686868;
  --section-gap: 40px;
  --box-icon-color: #1a314e;
}



/*cursor style*/

/*
BEM:  Bloque - Elemento - Modificador
*/

/*Variables*/
:root {
   --black-color: #17181c;
   --blue-color: #3e50b4;
   --white-rbg-color: 255, 113, 67;
   --green-rbg-color: 0, 74, 172;
}



.cursor {
   width: 20px;
   height: 20px;
   border: 10px solid rgba(var(--white-rbg-color), .8);
   border-radius: 50%;
   position: absolute;
   z-index: 9;
   transition-duration: 200ms;
   transition-timing-function: ease-out;
   animation: cursor-animate 550ms infinite alternate;
}

.cursor::after {
   content: "";
   width: 40px;
   height: 40px;
   border: 15px solid rgba(var(--white-rbg-color), .2);
   border-radius: 50%;
   position: absolute;
   top: -25px;
   left: -25px;
   animation: cursor-animate-2 550ms infinite alternate;
}

/*Elemento*/
.header__title {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: 300;
   color: rgb(var(--green-rbg-color));
}




/*Modificador*/
.cursor--expand {
   animation: cursor-animate-3 550ms forwards;
   border: 10px solid rgb(var(--green-rbg-color));
}

.cursor--expand::after {
   border: 15px solid rgba(var(--green-rbg-color), .3);
}

/*Keyframes*/
@keyframes cursor-animate {
   from {
      transform: scale(1);
   }

   to {
      transform: scale(1.5)
   }
}

@keyframes cursor-animate-2 {
   from {
      transform: scale(1);
   }

   to {
      transform: scale(.3);
   }
}

@keyframes cursor-animate-3 {
   0% {
      transform: scale(1);
   }

   50% {
      transform: scale(3);
   }

   100% {
      transform: scale(1);
      opacity: 0;
   }
}


/*cursor style*/

.title_bold{
     font-weight: 500 !important;
}

h2 {
  font-size: 40px !important;
}

a{
    text-decoration: none !important;
    color: #000 !important;
}


.btn{
    font-weight: 600 !important;
    font-size: 18px !important;
}

input, select{
    border-radius:10px;
    padding: 10px 10px;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
    border: 1px solid #c5c5c5;
    width: 100%;
}

label{
    font-weight: 600;
}

.box-1:hover .box-1-image{
    transform: scale(1.2);
    transition: 0.2s ease-in-out;
}

.box-1 img{
    width: 80%;
}


textarea{
    border: 1px solid #f1f1f1;
    border-radius: 10px;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
    padding: 10px 10px;
}

.fdgh__jgf{
    box-shadow: none;
}

/*header start*/
header .bg-light {
  width: 100%;
  background-color: var(--main-aqua-color) !important;
  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
}

.navbar-brand img {
  width: 126px;
}

.navbar a {
  font-weight: 600;
  font-family: var(--main-font-family);
  letter-spacing: 1px;
}

.nav-item {
  margin: 0 15px 0 10px;
}

header .nav-link{
    font-weight: 600 !important;
}

.nav-link {
  color: #000 !important;
}

.btn-outline-success {
  border: none !important;
  border-radius: 50% !important;
  position: absolute;
  margin-left: 170px;
}

.dropdown:hover > .dropdown-menu {
  display: block;
}

.dropdown > .dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
  pointer-events: none;
}

.navbar-nav .dropdown-menu {
  z-index: 999999;
}

.str-nav {
  background: transparent;
  color: #000 !important;
  font-weight: 600 !important;
}
.str-nav a {
  color: var(--main-light-black-border-color) !important;
}

.str-nav:hover {
  color: #ccc;
}



.j-p-s-5-box-heading{
    font-size: 34px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
}

.b-d-description h1, .b-d-description  h2{
    font-size: 26px !important;
    font-weight: 600 !important;
    margin: 30px 0;
    letter-spacing: 1px;
}

.b-d-description h3{
    font-size: 22px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
}


.blogs-categories a{
    font-style: italic;
    letter-spacing: 0.5px;
}


.btn-outline-success:hover {
  color: #198754 !important;
  background-color: transparent !important;
  border: none;
}

.header-button-account button {
  margin: 6px 10px 0 0;
  padding: 6px 15px;
  border-radius: 5px;
  border: none;
  font-weight: 600;
}

.header-button-account .sign-up {
  background-color: var(--yellow-button-background);
  color: var(--yellow-button-text-color);
}

.header-button-account .sign-up:hover {
  background-color: var(--blue-button-background);
  transition: 0.3s ease-in-out;
  color: #fff;
}

.header-button-account .log-in {
  background-color: var(--blue-button-background);
  color: #fff;
}

.header-button-account .log-in:hover {
  background-color: var(--yellow-button-background);
  color: var(--yellow-button-text-color);
  transition: 0.3s ease-in-out;
}

.header-button-account button:hover {
  background-color: #fff;
  color: #000;
  transition: 0.2s ease-in-out;
}

/*home page start*/

main {
  padding-top: var(--section-gap);
}

.box-1 {
  border-radius: 10px;
  box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
  color: var(--box-icon-color);
}


.box-1 i {
  font-size: 45px !important;
}

.box-1:hover {
  transition: 0.2s ease-in-out;
}

.box-1:hover .f-icon {
  transform: scale(1.4);
  transition: 0.2s ease-in-out;
}

.seo-tools{
    width: 100%;
    background: linear-gradient(2deg, #FF7745 0%, rgba(255, 119, 69, 0.13) 6%, rgba(10, 163, 112, 0.00) 8.57%);
    padding: var(--section-gap) 0;
}

.calculator-tools{
    width: 100%;
    padding: var(--section-gap) 0;
}

.tool-title h4{
    font-size: 18px !important;
    text-align: center !important;
    padding-top: 10px !important;
    /*font-style: italic !important;*/
    letter-spacing: 1px;
    font-weight: 600;
}
.wc-result{
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.r-right-inner{
    border-radius: 10px !important;
}
.r-right-inner{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}
.r-right-inner p{
    border-bottom: 1px solid #aeaeae !important;
}
.r-right-inner p .fa-circle-dot{
    padding-right: 10px !important;
    color: red !important;
}
.tool-info{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.tool-info a{
    color: var(--main-orange-highlight-color) !important;
}

.tool-info a:hover{
    text-decoration: underline !important;
}
.box-1{position:relative;padding:1em 2em;box-sizing:border-box;background:none;border:0;font-size:inherit;font-weight:700;vertical-align:middle;}
.box-1:before, .box-1:after{content:'';position:absolute;box-sizing:inherit;width:100%;height:100%;}

.draw{transition:color 0.25s;}
.draw:before,
.draw:after{width:0;height:0;border:2px solid transparent;}
.draw:before{top:0;left:0;}
.draw:after{bottom:0;right:0;}
.draw:hover{color:#60daaa;}
.draw:hover:before,
.draw:hover:after{width:100%;height:100%;}

.draw:hover:before{border-top-color:#60daaa;border-right-color:#60daaa;
transition:width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.draw:hover:after{border-bottom-color:#60daaa;border-left-color:#60daaa;
transition:border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}

.meet:hover{color:#000;}
.meet:after{top:0;left:0;}
.meet:hover:before{border-top-color:var(--main-orange-highlight-color);border-right-color:var(--main-orange-highlight-color);}
.meet:hover:after{border-bottom-color:var(--main-orange-highlight-color);border-left-color:var(--main-orange-highlight-color);
transition:height 0.25s ease-out, width 0.25s ease-out 0.25s;}

/*home page end*/









/*contact us page start*/
.contact-u-m-inner {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 10px;
  transform: translateY(-8rem);
  background: #fff;
}

.social-menu ul {
  display: flex;
  padding-left: 0;
}

.social-menu ul li {
  list-style: none;
  margin: 0 15px;
}

.social-menu ul li .fab {
  font-size: 30px;
  line-height: 47px;
  transition: 0.3s;
  color: #000;
}

.social-menu ul li .fab:hover {
  color: #fff;
}

.social-menu ul li a {
  position: relative;
  display: block;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  transition: 0.6s;
  box-shadow: 0 5px 4px rgba(0, 0, 0, 0.5);
}

.social-menu ul li a:hover {
  transform: translate(0, -10%);
}

.social-menu ul li:nth-child(1) a:hover {
  background-color: #4064AC;
}

.social-menu ul li:nth-child(2) a:hover {
  background-color: #E4405F;
}

.social-menu ul li:nth-child(3) a:hover {
  background-color: #0077b5;
}

.social-menu ul li:nth-child(4) a:hover {
  background-color: #000;
}

.c-u-r-inner p {
  color: var(--medium-text-color);
}

.c-u-b-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.c-u-b-content {
  position: relative;
  text-align: center;
  color: #fff;
  top: 40%;
}

.c-u-r-i-icon{
    color: var(--main-orange-highlight-color) !important;
    font-size: 30px !important;
}

/*contact us page end*/







/*about us page start*/
/*job portal about us page middle section 1 start*/
.job-portal-about-us-middle-section-1 {
  width: 100%;
  padding-top: var(--main-section-gap);
}

.job-portal-about-us-middle-section-1 h2 {
  font-weight: 800;
  font-size: var(--section-main-heading-title-size);
}

.job-portal-about-us-middle-section-1 p {
  color: var(--light-grey-small-text-color);
  padding-top: 10px;
}

/*job portal about us page middle section 1 end*/
.job-portal-about-us-middle-section-2-inner {
  padding-bottom: var(--main-section-gap);
}

.j-p-a-u-m-s-2-left{
    text-align: center;
    width: 75%;
    height: 430px;
    margin: auto;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
}


.j-a-l{
    height: auto !important;
}

.j-p-a-u-m-s-2-left img {
  width: 100%;
  border-radius: 5px;
}

.f-n-s-2-left-fund-name i{
    color: #F44336;
    font-size: 36px;
}

.j-p-a-u-m-s-2-right h2 {
  font-weight: 600;
  font-size: 40px;
}

.j-p-a-u-m-s-2-right p {
  padding-top: 10px;
  line-height: 30px;
  color: var(--light-grey-small-text-color);
  text-align: justify;
}

.j-p-a-u-m-s-2-right button {
  padding: 10px 40px;
  margin-top: 10px;
  font-size: 18px;
  border-radius: 10px;
  font-weight: 600;
  border: none;
  background-color: var(--blue-button-background);
  color: #fff;
  letter-spacing: 1px;
}

.j-p-a-u-m-s-2-right button:hover {
  background-color: var(--yellow-button-background);
  color: var(--yellow-button-text-color);
  transform: translateY(-5px);
  transition: 0.3s ease-in-out;
}

/*job portal about us page middle section 2 end*/
/*job portal about us page middle section 3 start*/
.job-portal-about-us-middle-section-3 {
  width: 100%;
  background: var(--section-background-color);
  padding: var(--section-gap) 0;
}

.job-portal-about-us-middle-section-3-inner h2 {
  font-weight: 800;
  font-size: var(--section-main-heading-title-size);
  color: var(--main-light-black-border-color);
}

.job-portal-about-us-middle-section-3-inner p {
  padding-top: 10px;
  font-size: 18px;
  color: var(--medium-text-color);
}

.about-us-slider {
  padding-top: 20px;
}

.a-s-inner {
  text-align: center;
  padding: 0 10rem;
}



.a-s-box {
  width: 115px;
  height: 115px;
  margin: auto;
  border-radius: 50%;
  border: 2px dotted var(--border-light-grey-color);
  background-color: #fff;
}

.a-s-box-inner {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
  top: 6px;
  position: relative;
}

.a-s-box img {
  width: 100% !important;
}

.a-s-inner h6 {
  padding-top: 20px;
  color: var(--blue-button-background);
  font-size: 18px;
  font-weight: 600;
}

.a-s-inner p {
  color: var(--small-text-light-grey-color);
  font-style: italic;
  padding-top: 15px;
  letter-spacing: 0.5px;
}

.a-s-inner h5 {
  font-weight: 600;
  letter-spacing: 1px;
}

.about-us-slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: var(--blue-button-background) !important;
}

/*job portal about us page middle section 3 end*/
/*job portal about us page middle section 4 start*/
.job-portal-about-us-middle-section-4 {
  width: 100%;
  padding-top: var(--main-section-gap);
  text-align: center;
}

.j-p-a-u-m-s-4-b-content {
  position: relative;
  top: 25%;
  color: #fff;
}

.j-p-a-u-m-s-4-b-content h2 {
  font-weight: 600;
  letter-spacing: 1px;
  padding-bottom: 10px;
}

.j-p-a-u-m-s-4-b-content p {
  letter-spacing: 1px;
}

.j-p-a-u-m-s-4-b-content button {
  padding: 10px 30px;
  border-radius: 10px;
  background-color: var(--red-main-highlighted-color);
  color: #fff;
  font-size: 18px;
  border: none;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 10px;
}

.j-p-a-u-m-s-4-b-conten button i {
  padding-left: 5px;
}

.j-p-a-u-m-s-4-b-content button:hover {
  transform: translateY(-5px);
  transition: 0.3s ease-in-out;
}

.j-p-a-u-m-s-4-b-content button:hover .j-p-a-u-m-s-4-b-icon {
  padding-left: 5px;
  transition: 0.5s ease-in-out;
  transform: rotate(360deg);
}

/*job portal about us page middle section 4 end*/
/*job portal about us page middle section 5 start*/
.r-about-us-section-5 {
  width: 100%;
  padding: var(--section-gap) 0;
}

.r-a-u-s-5-wrap{
    height: 525px;
    overflow: hidden;
    padding-top: 10px;
}

.r-about-us-section-5 .r-a-u-s-5-wrap #gallery {
  padding-top: 20px;
}
.r-about-us-section-5 .r-a-u-s-5-wrap .img-wrapper {
  position: relative;
  margin-top: 15px;
  border-radius: 10px;
  overflow: hidden;
  width: 533px;
  height: 560px;
}
.r-about-us-section-5 .r-a-u-s-5-wrap .img-wrapper img {
  width: 100%;
}
.r-about-us-section-5 .r-a-u-s-5-wrap .img-overlay {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}
.r-about-us-section-5 .r-a-u-s-5-wrap .img-overlay i {
  color: #fff;
  font-size: 3em;
}
.r-about-us-section-5 .r-a-u-s-5-wrap .img-overlay h1 {
  color: #fff;
  position: absolute;
  top: 30%;
}
.r-about-us-section-5 .r-a-u-s-5-wrap #overlay {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.r-about-us-section-5 .r-a-u-s-5-wrap #overlay img {
  margin: 0;
  width: 80%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 5%;
}
@media screen and (min-width: 768px) {
  .r-about-us-section-5 .r-a-u-s-5-wrap #overlay img {
    width: 60%;
  }
}
@media screen and (min-width: 1200px) {
  .r-about-us-section-5 .r-a-u-s-5-wrap #overlay img {
    width: 50%;
  }
}
.r-about-us-section-5 .r-a-u-s-5-wrap #nextButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
}
.r-about-us-section-5 .r-a-u-s-5-wrap #nextButton:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .r-about-us-section-5 .r-a-u-s-5-wrap #nextButton {
    font-size: 3em;
  }
}
.r-about-us-section-5 .r-a-u-s-5-wrap #prevButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
}
.r-about-us-section-5 .r-a-u-s-5-wrap #prevButton:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .r-about-us-section-5 .r-a-u-s-5-wrap #prevButton {
    font-size: 3em;
  }
}
.r-about-us-section-5 .r-a-u-s-5-wrap #exitButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
  position: absolute;
  top: 15px;
  right: 15px;
}
.r-about-us-section-5 .r-a-u-s-5-wrap #exitButton:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .r-about-us-section-5 .r-a-u-s-5-wrap #exitButton {
    font-size: 3em;
  }
}

/*job portal about us page middle section 5 start*/
/*job portal about us page middle section 3 start*/
.about-us-client-slider .slider {
  position: relative;
}
.about-us-client-slider .slider .buttons {
  z-index: 1;
  right: -38rem;
  bottom: -30rem;
  width: 80px;
  height: 40px;
  position: relative;
  border-radius: 50px;
  transform: translateX(50%);
  background-color: #FFFFFF;
}
.about-us-client-slider .slider .buttons .previous,
.about-us-client-slider .slider .buttons .next {
  width: 50%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.about-us-client-slider .slider .buttons .previous {
  left: 0;
  background-image: url("https://alcs-slider.netlify.app/images/icon-prev.svg");
}
.about-us-client-slider .slider .buttons .previous:hover {
  transform: scale(1.25);
}
.about-us-client-slider .slider .buttons .next {
  right: 0;
  background-image: url("https://alcs-slider.netlify.app/images/icon-next.svg");
}
.about-us-client-slider .slider .buttons .next:hover {
  transform: scale(1.25);
}
.about-us-client-slider .slider .slide {
  display: flex;
  margin: 0 auto;
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: column-reverse;
}
.about-us-client-slider .slider .slide .testimonial {
  padding: 32px 51px;
  background-size: 60px;
  background-position: top;
  background-repeat: no-repeat;
  background-image: url(https://alcs-slider.netlify.app/images/pattern-quotes.svg);
}
.about-us-client-slider .slider .slide .testimonial blockquote {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 36px;
}
.about-us-client-slider .slider .slide .testimonial .author {
  font-size: 15px;
  font-weight: 700;
}
.about-us-client-slider .slider .slide .testimonial .author span {
  display: block;
  color: hsl(240, 18%, 77%);
  font-weight: 500;
}
.about-us-client-slider .slider .slide .slider-img {
  width: 100%;
  padding: 30px;
  display: flex;
  margin-bottom: 40px;
  align-items: center;
  justify-content: center;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(https://alcs-slider.netlify.app/images/pattern-bg.svg);
}
.about-us-client-slider .slider .slide .slider-img img {
  width: 240px;
  display: block;
  border-radius: 10px;
  box-shadow: 0px 16px 40px 0px rgba(135, 105, 210, 0.4);
}
.about-us-client-slider .slider .slide .active {
  opacity: 1;
  transform: translateX(0) scale(1);
  transition-delay: 0.4s;
}
.about-us-client-slider .hide {
  display: none;
}

@media screen and (min-width: 600px) {
  .about-us-client-slider {
    max-width: 100%;
  }
}
@media screen and (min-width: 900px) {
  .about-us-client-slider {
    width: 100%;
    max-width: 100%;
  }
  .about-us-client-slider .slider .slide {
    position: relative;
    text-align: left;
    display: flex;
    flex-direction: row;
  }
  .about-us-client-slider .slider .slide .testimonial {
    padding: 32px 0 0 0;
    background-size: 80px;
    background-position: 19% -7%;
  }
  .about-us-client-slider .slider .slide .testimonial blockquote {
    font-size: 24px;
    line-height: 30px;
  }
  .about-us-client-slider .slider .slide .testimonial .author span {
    display: contents;
  }
  .about-us-client-slider .slider .slide .slider-img {
    padding: 55px;
  }
  .about-us-client-slider .slider .slide .slider-img img {
    width: 400px;
    height: 400px;
  }
}
/*job portal about us page middle section 3 end*/


.main-img-slider{
    width: 100%;
    height: 267px;
    overflow: hidden;
}

.a-u-s1-left img{
    width: 100%;
    border-radius: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.a-u-s1-right h2{
    font-weight: 600;
}


/*about us page end*/













header a{
    text-decoration: none !important;
}

header button{
    margin: 0 !important;
}

.r-right-inner a{
    text-decoration: none !important;
}

footer a{
    text-decoration: none !important;
}













/*footer start*/
footer {
  width: 100%;
  margin-top: var(--section-gap);
  padding-top: var(--section-gap);
  background-color: var(--main-light-black-border-color);
}

footer h5 {
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
}

footer p {
  color: var(--light-grey-text-color);
  letter-spacing: 0.5px;
  line-height: 30px;
}

footer .f-i-list {
  padding-left: 0;
  list-style: none;
  padding-top: 15px;
}

footer .f-i-list li {
  color: var(--light-grey-text-color);
  font-size: 12px;
  letter-spacing: 1px;
  padding-bottom: 20px;
  cursor: pointer;
}

footer .f-i-list li i {
  padding-right: 5px;
}

.f-i-list li:hover {
  transform: translateX(5px);
  transition: 0.2s ease-in-out;
}

.footer-inner input::-moz-placeholder {
  font-size: 14px;
  color: var(--medium-text-color);
  font-style: italic;
}

.footer-inner input::placeholder {
  font-size: 14px;
  color: var(--medium-text-color);
  font-style: italic;
}

.footer-inner button {
  width: 100%;
  margin-top: 5px;
  background-color: var(--main-aqua-color);
  border: none;
}

.footer-inner button:hover {
  background-color: var(--main-hover-button-aqua-color);
  transition: 0.3s ease-in-out;
}

.f-b-left p {
  color: var(--medium-text-color);
  font-size: 14px;
  margin-bottom: 0;
}

.f-b-left p a {
  float: none;
  font-style: italic;
  color: var(--main-aqua-color);
  margin: 0;
}

.footer-bottom {
  padding: 10px 0;
  border-top: 1px solid var(--medium-text-color);
}

.footer-bottom a {
  text-decoration: none;
  float: right;
  color: var(--medium-text-color);
  margin: 0 10px;
  font-size: 14px;
}

.f-s-btn{
    background-color: #BB2D3B !important;
}

.sodjfo__links i{
    color: var(--light-grey-text-color);
    font-size: 24px;
    margin-right: 10px;
}

.sodjfo__links i:hover{
    transform: scale(1.2);
    transition: 0.2s ease-in-out;
    color: #fff;
}

/*footer end*//*# sourceMappingURL=style.css.map */