body{
			padding-top: 0px;
		}
		.navigationbar{
			background-color: #2d302d69;
		}
		.site-header{
			padding: 30px;
		}
		.navbar-brand{
			font-family: fantasy;
			color: white;
		}
		.navbar-brand:hover{
			
			color: white;
		}
		.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: white;
		}

		.nav-item{
			padding-left: 52px;
			font-weight: bolder;
		}
		.carousel-item{
			height: 55rem
		}
		.carousel-item > img{
			height: 55rem;
		}
		
		.carousel-caption h1 {
			margin-bottom: 1.25rem;
			font-size: 4em;
			font-weight: 700;
			letter-spacing: 1px; 
			color: white;
			text-shadow: 4px 1px 3px white;
		}
			/* .aboutbanner{
				background-image: url();
				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: #29ABE2;
				font-weight: bold;
				font-size: 20px;
				padding-top: 20px;
			}
			.aboutheading h1{
				font-size: 40px;
				font-weight: bolder;
				color: black;
			}
			.aboutp2{
				font-size: 18px;
				color: grey;
				text-align: justify;
			}
			.servicesection{
				margin-top: 100px;
			}
			.servicebox{
				background-color: white;
				padding: 5px;
				border-radius: 5px;
				margin-top: 25px;box-shadow: 1px 1px 8px 1px lightgrey;
				padding-bottom: 50px;

			}
			.servicebox button{
				float: right;
				
			}
			.servicebox button:hover{
				color: #29ABE2;
				color: white;
				
			}
			.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: #4caf50;
				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: #29abe2;
				margin-top: 80px;
				padding-top: 60px;
				padding-bottom: 60px;
			}
			.clients h1{
				color: white;
				font-size: 50px;
			}
			.clients h1{
				color: white;
				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;
            	padding-bottom: 80px;
            }
            .gallerysection img{
            	border-radius: 5px;
            }
             .footersection{
    	padding-top: 100px;
    	padding-bottom: 60px;
    	background-color:#484848fc;
    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;
      }
      .footersection ul li a{
      	
      	font-size: 16px;
      
     
      	color: white;
      }
      .servicesection h1{
		color: #29ABE2;
	  }
	  .servicesection {
		text-align:justify;
	  }
      .co
      .copyrightsection{
  background-color: black;
  padding: 12px;
 
}
      @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: 25px;
   
}
      }
      @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;
}
  }
  .checked{
	  color:#29ABE2;
	  font-size:22px;
  }
  .iconbox{position: relative; align-items: center;}
  .iconbox i{position: absolute;
    top: 16px;
    margin: 0px 0px 0px -38px;
    padding: 0px 0px 0px 2px;}