body
{
	
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.9s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
}
.btn-primary1
{
  background-color: black;
  color: white;
}
marquee
{
  background-color: #dcf3ff;
    padding: 6px 0px;
    color: black;
}
.bg-color {
    background-color: #0aa2f5;
}
.logo-top h1
{
        margin-top: -133px;    font-size: 29px;    color: #0aa2f5;
    font-weight: 700;
}
.logo-top h6{    color: #0aa2f5;}
.top{    padding: 10px 0px;}
#logo
{
    width: 30%;    margin-top: -65px;
}
.top-address i{font-size: 30px;color: #5ce28b;}
.top-info-data i{font-size: 25px;color: #5ce28b;}
.top-address p{
      padding-left: 42px;    margin-top: -30px;
}
.top-info-data p{
   padding-left: 42px;    margin-top: -28px;
}
@media only screen and (max-width: 768px) {
.logo-top h1 {
    margin-top: -70px;    font-size: 29px;
}
#logo {
       width: 60%;
    margin-top: -76px;
    margin-left: 65px;
}
.top-address{
  display: none;
  }
  .top-info-data{
  display: none;
  }
}

nav ul li{
margin-right: 30px;
margin-left: 30px;
}
.profile-menu { 
  .dropdown-menu{
    right: 0;
    left: unset;
  }
  .fa-fw{
    margin-right: 10px;
  }  
}
.toggle-change{
    &::after {
    border-top: 0;
    border-bottom: .3em solid;
    }
}

.carousel-item img{
    height: 500px;
}

@media only screen and (max-width: 768px) {

.carousel-item img{
    height: 150px;
}
}

.about-home{background-color: #0aa2f5; color: white;    padding: 50px 0px;}

.about{    border-right: 5px solid #5ce28b;}

.who-data{  padding: 20px 40px 20px 28px;}
.who img{
      height: 100%;
}
.team-data{display: flex;     padding: 9px;   margin-right: 20px;
}
.team-data:hover{display: flex; background-color:  #5ce28b;   
  padding: 9px;  margin-right: 20px;
}

.team{display: flex; padding: 11px;
}
.team-data h5{padding-left: 10px;}
.team-data i{font-size: 30px;}
.who-we{ background-color: #0aa2f5; color: white;}
.hr-style{width: 15%; text-align: left; 
  margin-bottom: 35px; border: 2px solid black;}
.service-data {margin: 20px 0px;}
.service-data img{    height: 173px;}
.service-data a{text-decoration: none;    color: white;}
.service-data .card-title{ padding: 20px 0px 10px 15px; margin-bottom: 0;
        background-color: #0aa2f5;    color: white;
    border-top: 3px solid red;
}
.service-data .card-title:hover{padding: 20px 0px 10px 15px;
    margin-bottom: 0; background-color: #000000; color: white;}    
.service-data .card-title h3{    font-size: 21px;}
.service-data .card{    border-radius: 0px;}
.HELP{   position: relative;  }
.text-block 
{
    position: absolute;
    bottom: 20px;
     right: 0px; 
    background-color: black;
    color: white;
    opacity: 0.70;
    padding: 33px;
       height: 68%;
    width: 50%;
    line-height: 37px;
}
.design{
    border: 1px dashed white;
    padding: 10px;}
.HELP ul{list-style-type: none;}
.help-ul{display: flex;}
.HELP img{height: 500px;}
@media only screen and (max-width: 768px) {
.HELP img{    height: 400px;}

.text-block {
        position: absolute;
    bottom: 20px;
    background-color: black;
    color: white;
    opacity: 0.70;
    padding: 19px;    height: 89%;
    width: 100%;
    line-height: 24px;}
}
.copyright
{
	   background: #0aa2f5;
    border-top: 1px dashed grey;
}
.copyright p{margin-bottom: 0;     padding: 6px 0px;}

.fa-facebook {
  background: #3B5998;    text-decoration: none;
  color: white;    padding: 10px;
}
.fa-facebook:hover {
  background: #3B5998;    text-decoration: none;
  color: black;    padding: 10px;
}

.fa-linkedin {
  background: #007bb5;    text-decoration: none;
  color: white;    padding: 10px;
}
.fa-linkedin:hover {
  background: #007bb5;    text-decoration: none;
  color: black;    padding: 10px;
}

.fa-instagram {    text-decoration: none;
  background: #125688;  color: white;    padding: 10px;
}
.fa-instagram:hover {    text-decoration: none;
  background: #125688;  color: black;    padding: 10px;
}
.footer
{
	   background-color: #0aa2f5;
    padding: 50px 0px; color: #000000;
}
.footer-data{padding: 10px;color: white;}
.footer-data p{
	    padding-left: 30px;    margin-top: -23px;
}
.footer-data ul{padding-left: 0;} 
.footer-data ul li{    line-height: 35px;
	list-style-type: none;
}
.footer-data ul li:hover{    line-height: 35px;
  list-style-type: none; color: black;
}
.footer-data ul a li{text-decoration: none;  color: white;}
a{ text-decoration: none;}

.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 10px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.call {
  background: #3B5998;
  color: white;
}

.whatsapp{
  background: green;
  color: white;
}
 .single-page-header {
    padding: 150px 50px;
    text-align: center;
    color: #fff;
    position: relative;
    height: 250px;
  }
  .Contact h2{color: #0aa2f5;}
  .Contact input{border-radius: 0;}
  .Contact textarea{border-radius: 0;}
  .Contact button{border-radius: 0;}
   .data{ padding: 40px; line-height: 45px;
    border-left: 2px solid #0aa2f5; background-color: #dcf3ff;}
   .address-data p{ line-height: 30px; padding-left: 70px;
    margin-top: -55px;}
    .contact-data p{      padding-left: 70px;
    margin-top: -55px;}
    .email-data p{      padding-left: 70px;
    margin-top: -55px;}
    .address-data i{     color: #0aa2f5;   font-size: 50px;}
    .contact-data i{     color: #0aa2f5;   font-size: 50px;}
    .email-data i{      color: #0aa2f5;  font-size: 40px;}
    .invest{   position: relative;  }
    .invest img{    width: 100%;
    height: 350px;}
    .geeta-data img{
      width: 30%;    margin-bottom: 20px;
    }
    .geeta-data{    border-radius: 5.6px;
    box-shadow: rgb(0 0 0 / 15%) 0px -2.4px 10.4px 0px, rgb(0 0 0 / 25%) 0px 3.2px 3.2px 0px;
    background-color: rgb(255, 255, 255);
    padding: 20px 20px 5px;
    margin: 20px 5px;
    height: calc(100% - 42.5px);}
    .geeta-data h5{
      margin-bottom: 20px;
    }


/* Slideshow container */
.slideshow-container {
  position: relative;
  background: #f1f1f1f1;
}

/* Slides */
.mySlides {
  display: none;
  padding: 80px;
  text-align: center;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #888;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  color: white;
}

/* The dot/bullet/indicator container */
.dot-container {
    text-align: center;
    padding: 20px;
    background: #ddd;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.active, .dot:hover {
  background-color: #717171;
}

/* Add an italic font style to all quotes */
q {font-style: italic;}

/* Add a blue color to the author */
.author {color: cornflowerblue;}

.inves {
  list-style-type: none;
}