@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap')

*{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}
body{
    overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6,p, .nav-link{
    font-family: "Poppins", sans-serif;
  font-weight: 100;
}
.dropend .dropdown-toggle {
  color: salmon;
  margin-left: 1em;
}
.dropdown-item:hover {
  background-color: lightsalmon;
  color: #fff;
}
.dropdown .dropdown-menu {
  display: none;
}
.dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {
  display: block;
  margin-top: 0.125em;
  margin-left: 0.125em;
}
@media screen and (min-width: 769px) {
  .dropend:hover > .dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
  }
  .dropend .dropdown-toggle {
    margin-left: 0.5em;
  }
}

.centered {
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    text-shadow: 1px 2px 10px black;
    text-align: center;
  }
  .banner img{
    width: 100%;
  }
.extertise .card{
    border-radius: 50px;
    box-shadow: 0px 2px 4px 10px black;
}
.sas{
    width: 200px;
    text-align: center;
    margin-top: 20px;
}
.boxcard{
   text-align: center; 
      box-shadow: none;
      transition:0.5s;
      cursor:pointer;
     
}
.boxcard:hover{
   border-radius: 20px;box-shadow:0px 0px 10px 0px #0091fb;
   transition:0.5s;
}


.ser-img{
  height:100px;
  width:120px;
  }
  .nav-pills .nav-link {
   
    background:#93a6ff;
   border-radius:0px !important;
    color: white;
    }
        
@media screen and (max-width: 1100px) {
    
    .con{
        margin-top: -52px !important;
    }
    .centered {
    position: absolute;
    top: 22%;
}

@media screen and (max-width: 768px) {
    .con{
        margin-top: -92px;
    }
    .ran-img{
        border-radius: 600px !important;
        padding: 35px !important;
        margin-top: -19px !important;
    
    }
    .ran-img2{
        display:none !important;
    }
    .col-ran{
        height:auto !important;
    }
    /*.wwr{*/
    /*  margin-top: -70px;*/
    /*padding-top: 0px !important;*/
    /*}*/
    .sec-col{
        order:2;
    }
  .centered h1{
    font-size: 16px;
  }
  .centered h5{
    font-size: 14px;
  }
  .centered{
    position: relative;
    margin-top: -85px;
    left: 54%;
    width: 82%;
    color: white;
    text-shadow: 1px 2px 10px black;
    }
    .banner img{
        height: 180px;
    }
    
      .nav-pills .nav-link {
        background: 0 0;
        border: 0;
        border-radius: 0.25rem;
        background:#93a6ff;
        /* margin: 5px; */
        width: 100% !important;
        margin-top: 10px;
        color: white;
        }
}

