img{
   max-width: 100%;
}
/*======================
   Top_section_Design
=======================*/
#Top_header{   
   background-image: url(../image/5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 34%;
    width: 100%;
    position: relative;
    z-index: 0;
    overflow: hidden;
    background-attachment: fixed;
}
#Top_header::after{
   content: "";
   display: block;
   width: 100%;
   height: 100%;
   background-color: #000000c9;;
   position: absolute;
   top: 0;
   left: 0;
   z-index: -1;
}
#Top_header::before {
	content: "";
	display: block;
	width: 500px;
	height: 500px;
	background-color: #7a7978;
	position: absolute;
	top: 224px;
	left: -229px;
	border-radius: 50%;
	z-index: -1;
}
.nav-link:hover {
   background: #0d0e11b3;
   border-radius: 30px 5px 30px 5px;
}
/* slider_contant design  */
.slider_contant{
   position: relative;
}
.slider_contant h1 {
   color: #29da00;
   font-size: 50px;
   margin-top: 120px;
   font-weight: 900;
}
.slider_contant span {
   color: #068eb1;
   word-spacing: -28px;
   letter-spacing: 25px;
}
.slider_contant p {
   color: #fff;
   margin-top: 30px;
}
.slider_contant img {
   width: 88%;
   opacity: 0.5;
   margin-left: 59px;
}


/* about us section design  */

#About_us {
   padding: 80px 20px;
   background: #29da0045;
}
#About_us .container .row .col-lg-12 h1 {
   text-align: center;
   border-bottom: 5px solid #fff;
   width: 30%;
   margin: 0px auto 60px;
   border-radius: 20px 20px 20px 20px;
   padding: 15px 0px;
   border-top: 5px solid #fff;
   color: #29da00;
   cursor: pointer;
}
#About_us .container .row .col-lg-6
.left_section .image{
   width: 300px;
   height: 300px;
   border-radius: 50%;
   overflow: hidden;
   margin: 20px auto;
}
#About_us .container .row .col-lg-6 .left_section .image img {
   margin: -73px 0px 0px 0px;
}
#About_us .container .row .col-lg-6 .contant {
   padding: 20px;
}
#About_us .container .row .col-lg-6 h2 {
   font-weight: 900;
   margin-bottom: 20px;
   border-bottom: 2px solid #999;
   padding-bottom: 15px;
   color: #068eb1;
}
#About_us .container .row .col-lg-6 p{}

/* PORTFOLLIO section design  */

#portfolio_Section {
   padding: 80px 20px;
   background: #ddd;
}
#portfolio_Section .container .row .col-lg-12 h1 {
   text-align: center;
   border-bottom: 5px solid #29da00;
   width: 30%;
   margin: 0px auto 60px;
   border-radius: 20px 20px 20px 20px;
   padding: 15px 0px;
   border-top: 5px solid #29da00;
   color: #068eb1;
   cursor: pointer;
}
