body{
			padding-top: 0px;
		}
		.navigationbar{
			background-color: white;
		}
		.site-header{
			padding: 30px;
		}
		.navbar-brand{
			font-family: fantasy;
		}
		.site-header a{
			color: white;

		}
		.nav-item a{
			padding: 10px 0px 10px 0px;
			border-radius: 3px;
			font-size: 16px;
			color: black;
		}
		.nav-item .nav-link{
			color: black;
		}

		.nav-item{
			padding-left: 52px;
			font-weight: bolder;
		}
		.carousel-item{
			height: 55rem
		}
		.carousel-item > img{
			height: 55rem;
		}
		.carousel-caption p{
			color: orange;
			letter-spacing: 10px;
		}
		.carousel-caption h1 {
			margin-bottom: 18.25rem;
			font-size: 4em;
			font-weight: 700;
			letter-spacing: 1px;}
			.aboutbanner{
				background-image: url(../img/about2.jpg);
				background-position: center;
				background-size: cover;
				background-repeat: no-repeat;
				min-height: 45rem;
			}
			.aboutbanner p{
				letter-spacing: 1px;
			}
			.aboutheading{
				text-align: center;

			}
			.aboutheading h6{
				color: orange;
				font-weight: bold;
				font-size: 20px;
				padding-top: 90px;
			}
			.aboutheading h1{
				font-size: 40px;
				font-weight: bolder;
			}
			.aboutp2{
				font-size: 18px;
				color: grey;
				text-align: justify;
			}
			.servicebox{
				background-color: orange;
				padding: 30px;
				border-radius: 5px;
				margin-top: 60px;
			}
			.servicebox .para2{
				text-align: justify;
				color: white;
			}
			.servicebox i{
				font-size: 40px;
				color: white;
				background-color: black;
				height: 100px;
				width: 100px;
				padding-top: 29px;
				border-radius: 50%;
				margin-top: 30px;

			}

			.servicebox1{
				background-color: orange;
				padding: 30px;
				border-radius: 5px;
				margin-top: 20px;
			}
			.servicebox1 .para2{
				text-align: justify;
				color: white;
			}
			.servicebox1 i{
				font-size: 40px;
				color: white;
				background-color: black;
				height: 100px;
				width: 100px;
				padding-top: 29px;
				border-radius: 50%;
				margin-top: 30px;

			}
			.clients{
				background-color: #edecec;
				margin-top: 80px;
				padding-top: 60px;
				padding-bottom: 60px;
			}
			.clients h1{
				color: black;
				font-size: 50px;
			}
			.cardheader1{
				background-image: url(../img/team1.jpg);
				background-position: center;
				background-size: cover;
				background-repeat: no-repeat;
				min-height: 300px;
			}
			.cardheader2{
				background-image: url(../img/team2.jpg);
				background-position: center;
				background-size: cover;
				background-repeat: no-repeat;
				min-height: 300px;
			}
			.card-body{
				background-color: #d3d3d36b;
				padding: 40px;
			}
			.card-body p{
				text-align: justify;
			}
            .gallerysection{
            	margin-top: 80px;
            	background-color: #d3d3d36b;
            }
            .gallerysection img{
            	border-radius: 5px;
            }
             .footersection{
			background-image: url(../img/back.jpg);
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
    	
    	
    		color: white;
    		margin-top: 80px;
    }
    .footersection ul{
    	padding: 0px;
    }
    .footersection ul li{
      	list-style: none;
      	font-size: 16px;
      	line-height: 50px;
      	text-align: left;
      	color: white;
      }
	  .footerlayer{
		  background-color:#000000ab;
		  padding-top: 100px;
		  padding-bottom: 60px;
	  }
      .footersection ul li a{
      	
      	font-size: 16px;
      
     
      	color: white;
      }
      .footersection h2,h1{
      	color: orange;
      }
      @media(max-width: 768px){

      	  .carousel-item {
        height: 40rem;
      }
      .carousel-item > img{
        height:40rem;

      }
      .carousel-caption h1 {
    margin-bottom: 9.25rem;
    font-size: 3em;
   
}
.nav-item {
    padding-left: 10px;
}
      }
      @media(max-width: 767px){
 
      	  .carousel-item {
        height: 23rem;
      }
      .carousel-item > img{
        height:23rem;

      }
      .carousel-caption h1 {
			margin-bottom: 1rem;
			font-size: 2em;
			
      }
      	.aboutbanner{
				
				background-position: right;
				
			}
			.footersection{
				padding-top: 20px;
			}
			.nav-item {
    padding-left: 90px;
}
  }