*{
	padding: 0; margin: 0; box-sizing: border-box;
}
body{
	margin: 0;
	padding:0;
	overflow-x:hidden;

}

 
  .navbar{
 	background:#fff;
 }
 

   }
 .navbar .nav-link.active{
color:red;
}
 .navbar .nav-link{
	font-size:20px;
}
 

  .navbar .dropdown-item{
font-size:20px;
}
 .navbar .Services{
	 padding:30PX;
	 border-radius:0;
	min-width:1200px;
}

 .navbar .Services  .col h2{
 	font-size:22px;
 }

 .navbar .Services  .col h3{
 	font-size:17px;
 }

.navbar .Services ul{
	list-style:none;
}

.navbar .Services a{
	color:#333;
	text-decoration:none;
font-size:17px;
line-height:30px;

}

 .navbar .Services01{
	  padding:30PX;
	 border-radius:0;
	 margin-left:-240PX;
	min-width:1200px;
}


.navbar .Services01  .col h2{
 	font-size:22px;
 }

 .navbar .Services01  .col h3{
 	font-size:17px;
 }

.navbar .Services01 ul{
	list-style:none;
}

.navbar .Services01 a{
	color:#333;
	text-decoration:none;
font-size:17px;
line-height:30px;

}

 .navbar .Services02{
	  padding:30PX;
	 border-radius:0;
	 margin-left:-400PX;
	min-width:1200px;
}

.navbar .Services02  .col h2{
 	font-size:22px;
 }

 .navbar .Services02  .col h3{
 	font-size:17px;
 }

.navbar .Services02 ul{
	list-style:none;
}

.navbar .Services02 a{
	color:#333;
	text-decoration:none;
font-size:17px;
line-height:30px;

}

.tops  img{
width:100%;
margin-top:20px;
}

/*.sliders{
	min-height:600px;
		border:3px solid red;
}



.slider div{
	position: absolute;
	width:600px;
 
 min-height:600px;
	background-size: cover;
	opacity:0;
	 
 overflow: hidden;
	animation:  animate 12s linear infinite;
		border:3px solid red;

}

.slider div:nth-child(1){
background:url(img/001.jpeg);
animation-delay:0s;
 overflow: hidden;
}

.slider div:nth-child(2){
background:url(img/002.jpeg);
animation-delay:4s;
 overflow: hidden;
}
.slider div:nth-child(3){
background:url(img/003.jpeg);
animation-delay:8s;
 overflow: hidden;
}
.slider div:nth-child(4){
background:url(img/004.jpeg);
animation-delay:12s;
 overflow: hidden;
}

.slider div:nth-child(5){
background:url(img/005.jpeg);
animation-delay:16s;
 overflow: hidden;
}

@keyframes animate{

	0%,100%{ opacity:0; }
		10%{ opacity:1; }
			25%{ opacity:1; transform: scale(1)  }
				50%{ opacity:0; transform: scale(10)  }
				 
}
*/


/*  explor   */
.explores{
 
	background:#042315;
 margin-top:100px;
}

.experts01 p {
color: #fff;
 font-size:18px;
}

.experts02{
 
}

.experts02 a {
border: 2px solid #fff;
padding:10px;
color:#fff;
text-decoration: none;
}


/*  peradiv */

.peradivs{
padding-bottom:150px;
}

.peradivs01 p{
font-size:48px;
}

.peradivs02 p{
font-size:18px;
}

/* News and Insights */


.news_ins {
min-height:400px;
	background:#042315;
}

.news_ins .card{
 border-radius:0px;
}
 
 .news_ins .card img{
 	 border-radius:0px;
 }

  .news_ins .news .col{
 
margin-top:-80px;
 }


 /* video thambnails  */

 .video_tham{

 }


.video_para h3{
font-size:38px;
font-weight:400;
padding-top:10px;
}

.video_para p{
font-size: 17px;
font-weight:400;
padding-top:15px;
}


.video_para a{
	text-decoration: none;
	color:#333;
	font-size:18px;
	font-weight:500;
}


.video_para img{
	width:100%;
}
 .video01 video{
 width:100%;

 }

  .video01 p{

  }

  /*Our services    */

  .ourservice{
background-image:url(img/over_service.jpeg);
background-size: cover;
  }


.ourservice .ours01{

}

.ourservice  .ours01 .ours02{
background:#fff;
 ; 
}

.ourservice  .ours01 .ours02 h2{
font-size:30px;
font-weight:400;
}

.ourservice  .ours01 .ours02 h3{
font-size:60px;
font-weight:450;
}

.ourservice  .ours01 .ours02 p{
font-size:20px;
font-weight:400;
padding-bottom: 20px;
}

.ourservice  .ours01 .ours02 a{
	text-decoration: none;
	color: #333;
 font-size:18px;
 font-weight:500;
	border:2px solid red;
	padding:10px;
}


/* Customers _st    */


.customer_st h2{
font-size:30px;
font-weight:400;
}

.customer_st p{
font-size:50px;
font-weight:450;
line-height:70px;
}

.customer_st a{
	text-decoration: none;
	color: #333;
 font-size:18px;
 font-weight:500;
	border:2px solid red;
	padding:10px;
}

.customer_st img{
	width:100%;
}



/*  Cards  */
.cards{
background: #0FA9F0;
padding-top:10px;
padding-bottom:10px;
}


.cards h3{
	font-size:20px;
}


.cards p{
	font-size:17px;
}




/*  Meet the   */


/*  Develop to Progess   */
.devlop{

}

.devlop h2{
font-size:30px;
font-weight:400;
}

.devlop .ps{
font-size:50px;
font-weight:450;
line-height:70px;
}

.devlop a{
	text-decoration: none;
	color: #333;
 font-size:18px;
 font-weight:500;
	border:2px solid red;
	padding:10px;
}

.devlop img{
	width:100%;
}

/*  2divs   */

.divs2{
background: #f2f1ee;
}

.divs2 .div2r{
padding-top:30px;
padding-bottom:30px;
}


.div2_1 .card{
 
 border-radius: 0px;
border-style: none;
 
}

.div2_1 .card a{
text-decoration: none;
color:#333;
font-size: 20px;
font-weight: 500;
}
.div2_1  .imags img{
	width:100%;
}

.div2_2  .card{
 
 border-radius: 0px;
border-style: none;
}

.div2_2  .imags img{
	width:100%;
}

.div2_2 .card a{
text-decoration: none;
color:#333;
font-size: 20px;
font-weight: 500;
}




/*   our peopole  */

.our_people{
background-color: #4cdd84;
    color: #3d3c3c;
    padding:20px;
}

.our_people h2{
font-size:30px;
font-weight:400;
}

.our_people p{
font-size:20px;
font-weight:450;
 
}

.our_people a{
	text-decoration: none;
	color: #333;
 font-size:18px;
 font-weight:500;
	border:2px solid red;
	padding:10px;
}


.our_people img{
	width:100%;
}

/*  Contact with */

.contact_with{
	background-image:url(img/contact_with.jpeg);
	background-size: cover;

}

.conts{
padding:40px 20px 40px 20px;

}
.contact_with h2{
font-size:60px;
font-weight:500;
color: #fff;
}

.contact_with p{
	color:#fff;
	padding-bottom: 10px	;
}

.contact_with a{
	text-decoration: none;
	color: #fff;
 font-size:18px;
 font-weight:500;
	border:2px solid #fff;
	padding:10px;
}


/* Footer   */

.footers{
	background:#f2f1ee;
padding:20px 20px 20px 20px;
}

.social_icons{
 
	float: right;
}
.social_icons h3{
padding-top: 10px;
}
.social_icons a{
	font-size:30px;
}
.fa {
  padding: 10px;
  font-size:30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;

}

.fa:hover {
    opacity: 0.7;
}

.fa-twitter {
background: #525151 ;
border-radius:5px;
  color: white;
 
}

.fa-linkedin {
background:#525151;
border-radius:5px;
  color: white;
}
.footer_left h2{
	padding-left:43px;
}
.footer_left ul li a{
text-decoration: none;
color:#333;
font-size:20px;
line-height:50px;
}

.footer_left ul{
	list-style: none;
}


.footer_left ul li a:hover{
	text-decoration:underline;
}

.Serv01{

}

.Serv02{
	
}

.Serv03{
	
}

.footer_right h2{
	padding-left:43px;
}

.footer_right ul{
	list-style: none;
}

.footer_right ul li a{
text-decoration: none;
color:#333;
font-size:20px;
line-height:50px;
}

.footer_right ul li a:hover{
	text-decoration:underline;
}

.About01{

}

.About02{

}


.privacys{

}

.privacys ul{
	list-style: none;

 }

 .privacys ul li{
 	  display: inline;
 }
.privacys ul li a{
	text-decoration: none;
	color:#333;

}


.privacys ul li a:hover{
	text-decoration:underline;
}

.privacys h4{
	font-size:17px;
	font-weight:400;
	color: #9E9C9C  ;
	padding-left: 28px;
}

.privacys .h4_1 a{
	text-decoration: none;
		color: #9E9C9C  ;

}





/* media query  */

@media screen and (max-device-width: 1024px) {
 


.experts02 a{
width:100%;
}


 .navbar .Services{
 
min-width:100%;
 
}


.navbar .Services ul{
	display: none;
}

.serv_0{
	min-width:100%;
}

.k_bridge{
	display: none;
}
 .navbar .Services01{
 	min-width:100%;
 margin-left: 0px;
 }

 .navbar .Services01 ul{
display: none;
 }

 .navbar .Services02{
 	min-width:100%;
 margin-left:0px;
 }



 .navbar .Services02 ul{
 	display: none;
 }


 .about_sust{
 	display: none;
 }

.peradivs01 p {
    font-size: 35px;
}

  
 /* .news_ins .news .col{
 
margin-top: 0px;
  }*/


.video_para h3{
	font-size:20px;
}


.ourservice .ours01 .ours02{
	min-width:100%;

}

.ourservice .ours01 .ours02 h3{
	font-size:28px;
}



.ourservice .ours01 .ours02 a{
    padding: 12px 70px 9px 70px;
}


.customer_st a{
	 padding: 12px 80px 9px 80px;
}

.customer_st p{
	font-size:28px;
	line-height:40px;
}

.devlop a
{
	 padding: 12px 80px 9px 80px;
}

.devlop .ps{
	font-size:28px;
	line-height:40px;	
}


.our_people a{
		 padding: 12px 50px 9px 50px;
}

.contact_with a{
			 padding: 12px 100px 9px 100px;
}

.serv001{
	min-width:100%;
}
}