body {
    margin: 0;
    color: #747474;
    min-width: 320px;
    -webkit-text-size-adjust: 100%;
    font-size: 15px;
    font-family:PTSansRegular,Arial,Helvetica,sans-serif;
    line-height: 1.5;
    font-weight: 400;
}

h1 h2 h3 h4 h5 h6 p li span {
font-family: PTSansRegular,Arial,Helvetica,sans-serif;
}
.background{
    color: black;
}

.bg-imgs{
    background-image: url(../images/our-domain/bg2.jpg);
    height: 300px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    object-fit: cover;
}
.text {
    color: #ffffff;
    padding-top: 130px;
    text-align: center;
    /* font-family: ; */
    font-family: 'Hind', sans-serif;
}
 .bg-color{
     background-color: #29292a;
 }
.bg-1{
    background-color: #333;
    margin-top: 50px;   
}
.list{
    color: #ffffff;
    margin-left: 40px;
   
}
.bg-1 h3{
padding-top: 25px;
font-size: 20px;
}
.bg-1 ul li{
    font-size: 15px;
    }
.bg-1 hr{
    border-top: 3px solid rgb(120, 204, 24);
}
.data-center{
    color: #ee7024;
    text-align: center;
    /* margin-bottom: 55px; */
    /* padding-inline: 50px; */
}
.hrtag hr{
border-top: 3px solid #f44336;
padding-top: 20px;
}
.bg-2{
    background-color: #333; 
    margin-top: 50px; 
}
.bg-2 h3{
    color: #ffffff;
    padding-top: 30px;
    margin-left: 30px; 
    font-size: 20px;
}
.bg-2 ul li{
    font-size: 15px;
    color: #ffffff;
}

.bg-2 hr{
    border-top: 3px solid rgb(120, 204, 24);
}
.bg-3{
    background-color: #333;
}
.bg-3 p{
    padding-top: 30px;
}
 .list-3 hr{
    border-top: 3px solid rgb(120, 204, 24);
}
.bg-4 p{
    padding-top: 30px;
}
 .bg-4{
    background-color: #333; 
    
} 
.list-3{
    margin-left: 30px;
}
.list-3 h3{
    color: #ffffff;
    padding-top: 20px; 
    font-size: 20px; 
}
.list-3 ul li{
    color: #ffffff;
    font-size: 15px;
    margin-left: 30px;
}
.bg-5{
background-color:#333;
}
 .bg-5{
    background-color:#333;
}
.list-3 p{
 padding-left: 15px;
}
.aaa hr{
    border-top: 3px solid rgb(120, 204, 24);
}
.bg-6{
    background-color: #333;
    color: #ffffff;      
}
.bg-6 p{
 padding-left: 15px;
}
.bg-6 hr{
    border-top: 3px solid rgb(120, 204, 24);   
}
.bg-7 {
    background-color: #333;
    color: #ffffff;
    padding-top: 30px;
    
} 
.bg-7 h3{
    color: #ffffff;
    font-size: 20px;
    margin-left: 30px;
}
.bg-7 ul li{
    color: #ffffff;
    font-size: 15px;
    margin-left: 40px;
}
.bg-7 hr{
    border-top: 3px solid rgb(120, 204, 24);  
}
.bg-8{
    background-color: #333;
    color: #ffffff;
    padding-top: 30px; 
}
.bg-8 h3{
    padding-left: 30px;
    color: #ffffff;
    font-size: 20px;
}
.bg-8 ul li{
    color: #ffffff;
    font-size: 15px;
    margin-left: 40px;
}
.bg-8 hr {
    border-top: 3px solid rgb(120, 204, 24);  
}
 .bg-9{
     background-color: #333; 
     color: #ffffff;
     margin-top: 30px;   
}
.bg-9 h3{
    font-size: 20px;
    color: #ffffff;
    padding-left: 30px;
}
.bg-9 ul li{
    color: #ffffff;
    font-size: 15px;
}
.bg-9 .list-6 ul li{
margin-left: 30px;
}
.bg-10 hr{
    border-top: 3px solid rgb(120, 204, 24);
}
.list-6{
    padding-top: 15px;
}
.end{
    background-color: black;
}
.end p{
    color: #333;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
/* our domain page end */

/* contact us page start */
.contact-full{
    background-color: #333;
}

.bg-contact{
    background-image: url(../images/why-sec/bg8.jpg);
    height: 300px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    object-fit: cover;
}

.bg-contact1{
    background-image: url(../images/about/bg1.jpg);
    height: 300px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    object-fit: cover;
}
.bg-contact1 h1{
   font-size: 60px;
   font-weight: 700;
   color: #fff;
}

.contact-text h1{
    color: #ffffff;
    padding-top: 130px;
    text-align: center;
    /* font-family: ; */
    font-family: 'Hind', sans-serif;
}
.para{
    color: #ffffff;
    font-size:15px;
}
  
.para-2{
    color: #ffffff;
    font-size: 15px;
    font-family: 'Hind', sans-serif;
}
.button {
    background-color:#ee7024;
    border: none;
    color: white;
    padding: 10px 25px;
    font-size: 16px;
    margin: 8px 3px;
    cursor: pointer;
}
.map span{
    color: #ffffff;
    text-align: center;
}
.delhi{
    margin-bottom: 25px;
    font-weight: 100px !important;
    font-size: 20px !important;
   
}

.map p{
    color: #ffffff;
    font-size: 13px;
    
    
}
.sales{
    color: #ffffff;
}
/* contact us page end */

/* why sec page start */

.bg-why{
    background-color: #333;
}
.bg-sec{
    background-image: url(../images/why-sec/bg8.jpg);
    height: 300px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    
}
@media screen and (max-width: 600px) {
    .why h1 {
      text-align: center;
    }
  }

    .why h1{
    margin-top: 150px;
    color: #ffffff;
    font-size: 50px;
   
}
@media screen and (max-width: 600px){
    .why h1{
        margin-top: 85px;
        color: #ffffff;
        /* font-size: 50px; */
    }
}
   .bg-sec-1 img{
    width: 100%;
    height: 150px;
    margin-top: 100px;
}
@media screen and (max-width: 600px){
    .bg-sec-1 img{
        width: 100%;
    height: 150px;
     margin-top: 0px; 
    }  
}
.why-text-2{
    padding-top: 50px;
}
.why-text h4{
  color: #ffffff;
  margin:10px;
} 
.why-text p {
    color: #ffffff;
    font-size: 15px;
    
}
.why ul li {
    color: #fff;
 font-size: 15px; 
 margin-left: 30px;

}
/* about start */
.aboutt h5{
 text-underline-offset: 2px;
 color: #fff;
}
hr.solid {
    border-top: 3px solid #bbb;
    width: 40%;
  }
  .sahara{
      text-align: justify;
      color: #fff;
      font-size: 15px;
  }
/* about end */

/* solution partners start */

.solution-bg {
    background-image: url(../images/solution-partner/bg5.jpg);
    height: 300px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    
}
   .solution-text h1{
    text-align: center;
    padding-top: 100px;
    color: #ffffff;
    font-size: 50px;
   
}
.full-solution{
    background-color: #333;
}
.solution-imgs img{
     width: 100%; 
     height: 150px;  
}
.solution-upp{
    padding-top: 50px;
}
.solution-text-2 h5{
    color: #ffffff;
    padding-top: 50px;
}
.solution-upp-2{
    padding-top: 30px;
    
    
}
.solution-imgs-1 img{
    width: 100%;
    height: 150px;
}
/* solution partners end */