.div1{
    border: 1px solid grey;
    margin-top: 4rem;
}
.heading{
    margin-bottom: 5px;
}

.hm-cntnt {
	
    text-align: justify;
    /* padding: 3rem; */
    font-size: 17px;
    /* margin-left: -1.5rem; */
    /* margin-bottom: -7rem; */
    color: #827c7c;
    /* margin-right: 2rem; */
    text-align: justify;
    line-height: 33px;
}

#hg{
    margin-bottom: 5px;
}
.box{
    margin-top: 30px;
    width: 140px;
    height: 80px;
    float: right;
    margin-left: 4px;
    margin-right: 4px;

}
#box-heading1{
    margin-top: -5px;
}
.para{
    margin-top: 2rem;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    text-align: justify;

}
.b1{
    margin-top: 9px;
}
.company{
   position: relative;
   top: 50%;
   left:0%
}
.text1{
    display: none;

}
.btn{
    color:black;
    
}
.heading1{
    text-align:left; 
    font-size:1.8rem; 
    margin-top: 4rem; 
    margin-left:3.6rem; 
     
    color: #088ee5 ;
}
.paragraph{
    text-align:justify;  
   
    font-size:1.5rem; 
     margin-bottom:1.5rem;
     margin-top:2rem;
    
   
}
.img2{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
/* chairman heading*/
#head1{
    text-align:center ; 
    margin-top:6px; 
    margin-bottom: 5rem; 
    font-size:3.5rem; 
    color:#088ee5; 
    text-transform:uppercase;
    font-weight:500; 
    font-family: 'Ubuntu', sans-serif;
    margin-left: 51px;
}
/* services*/
ul{
    list-style:none;
}
.list-s {
    font-size: 18px;
    margin-top: 8px;
}
.list-s a{
   
}
.heading-sh{
    font-size: 3rem;
    color: #088ee5;
    margin-top: 4rem;
    

}
.paragraph-sd{
     font-size: 1.5rem;
     text-align: justify;

}

.sec-tab {

    display: block;
}

.tab-style a{
    font-size: 17px;
    color: black;
    font-weight: 500;
}
.tab-cohntent-h{
    color: #2392db;
    font-size: 4rem;
    margin-bottom: 4rem;
    
}

.lft-img {

    margin-top: 5.5rem;
    margin-bottom: -4rem;
    padding: 1.2rem;
    border: solid 2px #088ee5;
}
.industry-practice-h{
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    margin-bottom: 6rem;
}
/*.whyusheading{
    color: #0000;
    text-align: center;
}

.service-box{
    border-radius: 0px;
}*/
.client-sec-box{
    border: 2px solid #088ee5;
    position: relative !important;
	background: #fff;
	box-shadow: 0 5px 25px 0 rgba(41, 128, 185, .15) !important;
	-webkit-box-shadow: 0 5px 25px 0 rgba(41, 128, 185, .15) !important;
	border-radius: 0px !important;
	text-align: center;
	padding: 30px 15px;
	box-sizing: border-box !important;
	margin-bottom: 30px;
	overflow: hidden;
	transition: .6s linear;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
/*.client-sec-h{
    text-transform: uppercase;
    text-align: center;
    color: rgb(1, 92, 134);
    margin-bottom: 6rem;
  

}
.clients-img-box{
   
}*/
.view-all{
    font-size: 18px;
     width: 77%;
    padding: 12px 0px;
    text-align:center;
    background: #1b1919;
    border: 2px solid #0568ab;
    transition: all 0.3s ease;
    /* margin-top: 2rem; */
    /* border-radius: 4px; */
    color: #fff;
    text-align: center;
}
.view-all:hover{
   background: transparent;
}
/*----- slider----------*/
.carousel-fade .carousel-inner .item {
    transition-property: opacity;
  }
  .carousel-fade .carousel-inner .item,
  .carousel-fade .carousel-inner .active.left,
  .carousel-fade .carousel-inner .active.right {
    opacity: 0;
  }
  .carousel-fade .carousel-inner .active,
  .carousel-fade .carousel-inner .next.left,
  .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
  }
  .carousel-fade .carousel-inner .next,
  .carousel-fade .carousel-inner .prev,
  .carousel-fade .carousel-inner .active.left,
  .carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
  
  
  
  
  .slide{ 
    margin-top: 0px;
  }
  .details {
      margin: 50px 0; }
   .details h1 {
        font-size: 32px;
        text-align: center;
        margin-bottom: 3px; }
      .details .back-link {
        text-align: center; }
        .details .back-link a {
          display: inline-block;
          margin: 20px 0;
          padding: 15px 30px;
          background: #333;
          color: #fff;
          border-radius: 24px; }
          .details .back-link a svg {
            margin-right: 10px;
            vertical-align: text-top;
            display: inline-block; 
        }
/*.newbg-clr{
            background: rgb(46, 46, 46)  !important;
        }*/
.img1{
    margin-left: 22rem;
    margin-top: 2%;
    margin-bottom: -9%;
    }

    /*-----company profile----*/
.outer-div{
    width: 45%;
    float: right;
    background-color: #26a8ffc2;
   
    box-shadow: 10px 10px 8px rgba(0,0,0,0.3);
    position: relative;
    left:3.5%;
    margin-top: -1.5%;
    margin-bottom: -3%;
    
}

.inner-section{
    width: 60%;
    float: left;

    padding: 4px 4px;
    position: absolute;
    height: 60vh;
   
  
  
}
.inner-section p{
  margin-right: 6rem;
  padding: 2rem;
}
.company-li{
    list-style: none;
    line-height: 3.5rem;
    color: black;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Poppins';
}
/* industry section*/
.industry-heading{
    color:#088ee5;
    margin-top: 8rem;
    font-size: 3rem;
    margin-bottom: 4rem;
   
    font-weight: 600;
}
.industry-p{
    color:#000;
    
}
.indus-back{
   background-image: radial-gradient(rgba( 
              0, 0, 0, 0.3), rgba(15, 18, 65, 0.8)), url('./assets/img/bg2.jpg'); 
    background-size: cover;
}


/** recuitment network*/
.recuit-li
{
    
    font-size: 2rem;
    color: black;
    font-weight: 600;
    font-family: 'poppins';
    margin-bottom:4px
}
.btn1{
     
    color: #088ee5;
    padding: 4px;
    font-size: 19px;
    margin-top: 2rem;
    width: 28%;
    }
.form-lbl{
    color: #000;
    font-size: 15px;
    border:none;
}
.input-style{
    background: transparent;
    width: 100%; 
    color: #000;
    border: 1px solid #a9a9a961;
    border-radius: 5px;

}

.sign{
float:right;
}
.text1{
   
    line-height: 3rem;
}
.recuit-n-p{
    text-align: center;
    padding: 2rem 6rem;
    font-size: 2rem;
    font-weight: 500; 
    font-family: 'poppins';

}
.recuit-n-h{
    text-align: center; 
    color: #088ee5; 
    font-size: 4rem;
    text-transform: uppercase;
}
/*for gulf jobs*/
.featurette-heading{
    color:#088ee5; 
    font-weight:600; 
    margin-top:2rem;
    margin-bottom:2rem; 
    padding-left:1rem;
}
.for-gulf-para{
    text-align: justify;
    font-size: 1.6rem;
    font-weight: 400; font-family: 'poppins'; 
    padding-left:1rem;
}
/*international -recuitment serivices*/
.div-style{
    background:#e6f2fb; 
    height:327px;
        
}

.service-heading{

    color:#088ee5;
    margin-top: 10rem;
    font-size: 4rem;
  
    font-weight: 600;
    margin-left: 4.3rem;
    position: absolute;
    top: 0%;
}
.service-heading::before{
    
    content: "";
    border: 8px solid #088ee526;
    width: 170px;
    height: 125px;
    position: absolute;
    top: -43%;
    left: -7%;
   
    z-index: 1;
    border-right-style: double;
 

}
.service-heading1{

    color:#088ee5;
    margin-top: 10rem;
    font-size: 4rem;

    font-weight: 600;
    margin-left: 4rem;
    position: absolute;
    top: 0%;
}
.service-heading1::before{
    
    content: "";
    border: 8px solid #088ee526;
    width: 170px;
    height: 125px;
    position: absolute;
    top: -43%;
    left: -8%;
    z-index: 1;
    border-right-style: double;
 

}
.span1{
    position: absolute;
    top: 108%;
    left: 37%;
}
.service-p{
   
    padding: 4rem;
    margin-top:3rem;
}


/*employers service*/
.service-heading2{
    color: #088ee5;
    margin-top: 10rem;
    font-size: 4rem;
    font-family: 'Abril Fatface', cursive;
    font-weight: 400;
    margin-left: 4rem;
    position: absolute;
    top: 0%;
}
.service-heading2::before{
    
    content: "";
    border: 8px solid #00000026;
    width: 170px;
    height: 125px;
    position: absolute;
    top: -43%;
    left: -5%;
    z-index: 1;
    border-right-style: double;
 

}
/*business alliances*/
.service-heading3{

    color:#0c9fff;
    margin-top: 10rem;
    font-size: 4rem;
   
    font-weight: 500;
    margin-left: 4rem;
    position: absolute;
    top: 0%;
}
.service-heading3::before{
    
    content: "";
    border: 8px solid rgb(41 128 185 / 35%);
    width: 170px;
    height: 125px;
    position: absolute;
    top: -21%;
    left: -2%;
    z-index: 1;
    border-right-style: double;
 

}
.div-style1{
    background:#e6f2fb; 
    height:327px;
        
}
.company-li-1{
    list-style: none;
    line-height: 2.7rem;
   
    font-weight: 600;
    font-size: 18px;
    font-family: 'Poppins';

}
li i{
    margin-right:1.5rem;
}
.company-h{
    color:#088ee5; 
    margin-left: 7rem; 
    margin-top: 5rem; font-size: 3rem;
    text-transform:uppercase; 
    margin-bottom: -1.5rem; 
    font-family: 'poppins';
    
}
.main-h{
    color: #088ee5;
    font-size: 3rem;
 
    font-weight: 600;
    margin-top: 6rem;
    line-height: 39px;
    margin-bottom: 3rem;
}
.business-p{
    text-align: justify;
    
    padding: 2rem 3rem;
    font-size: 1.5rem;
    font-weight: 500;
    font-family: 'poppins';
    line-height: 35px;
    margin-top: 3rem;
    margin-bottom: 4rem;
}
/*.business-p::before{
    content: "";
    border: 8px solid rgb(0 61 101);
    width: 225px;
    height: 200px;
    position: absolute;
    top: 35%;
    left: 52%;
    z-index: 1;
    border-right-style: double;
    border-bottom-style: double;
    border-top: none;
    border-left: none;
 
}*/
.business-p1{
    text-align: justify;
    
    font-size: 1.6rem;
    font-weight: 400; 
    font-family: 'poppins'; 
    padding-left:1rem
}

.main-heading{
    color: #088ee5;
    font-size: 3rem;
  
    font-weight: 400;
    margin-top: 2rem;
    line-height: 39px;
    margin-bottom: 3rem;
}
.address{
    font-size: 14px; 
    font-weight: 400;
    line-height: 25px;
}
.address-i{
    font-size: 20px; 
    margin-right: 8px;
}
/*.service-heading1{

    color:#088ee5;
    margin-top: 10rem;
    font-size: 4rem;
  
    font-weight: 400;
    margin-left: 4rem;
    position: absolute;
    top: 0%;
}
.service-heading1::before{
    
    content: "";
    border: 8px solid #088ee526;
    width: 170px;
    height: 125px;
    position: absolute;
    top: -43%;
    left: -8%;
   
    z-index: 1;
    border-right-style: double;
 

}*/
.img-div{
    margin-top:-3.5rem; 
    margin-left:-10rem; 
    margin-bottom:-4rem;
    padding:2rem;
}
.form-style{
    margin-bottom: 23px;
    border: 1px solid #088ee5;
    padding-left: 25px;
    margin-top: 30px;
    width: 54%;
    border-radius: 5px;
}
.btn2{
    color: #fff;
    padding: 4px;
    font-size: 19px;
    margin-top: 2rem;
    width: 54%;
    background: #088ee5;
    border: 2px solid #088ee5;
    transition: 0.3s all ease;
    padding: 8px;
}
.btn2:hover{
    background: transparent;
    color: #088ee5;
}

/*===============================my css======================*/

.mst-imp {
	
	margin:0;
	padding:0;
}

.mst-imp li{
	color:#827c7c;
}

.al-tab-bx {
	
	height:150px;
	background: #ccc;
    overflow-y: scroll;
}
.heading-text{
    
}
/*
.heading-text::before {
    border-bottom: 3px solid #1b1919;
    bottom: 330px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    right: 176px;
    width: 216px;
    margin: auto;
    
}

.heading-text{
    margin-bottom: 35px;
}*/

