*{
	padding: 0px;
	margin: 0px;
}

body{  padding: 0px;margin: 0px; background-color: white;overflow: hidden visible;font-family:Helvetica Narrow, sans-serif;}
/*///////////header-section///////////////////////////////////*/
	.header{background-color: #131418; padding: 0px; position: relative;}
	.header .fa{font-size:20px; padding: 8px;}
	.header .p1{color: white; float: left; padding: 8px; margin: 0px 0px 0px 100px;}
	.header .p2{color: white; float: right; padding: 8px; margin: 0px 100px 0px 0px;}
	.header a{text-decoration: none; color: silver}
	.header a:hover{color: green;padding: 20px;
		-webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
}
/*//////////Navigation Right Menu styling code Starts Here////////////////////*/
	.navbar{padding: 05px;}
	.navbar-brand{margin-top: -17px;}
	.navbar .logo{width: 50px;margin-left: 50px;}
	.navbar span{font-size: 30px;color: red;font-weight: none;margin-left: -60px; font-weight: bold;}
/*/////close-side-img///////////////*/
	.side img{padding: 20px;}
	.close-side-img{padding: 0px;width: 150px;border-radius: 0px;}
	.close-side-img1{padding: 10px;width: 100px;}
	.dropdown ul li a .close-side-img1 {padding: 30px;transition: transform 2.0s;}
	.close-side-img1:hover {transform: scale(2.0);
		transition:  -webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}
	.close-side a{text-decoration: none;}
	.close-side a:hover{color: green;padding: 10px;}
/*//////////Navigation Right Menu styling code Ends Here////////////////////*/

/*//////////slider-section / carousel-with-background-animation////////////////////*/
	.banner-section{padding: 0px;/* background-image: url("../images/20.jpg"); *//* background: black; */}
	.carousel-caption{top: 40%;}
	.carousel-caption h3{text-align: left;color: white;}
	.carousel-caption p{text-align: left;}
	.banner-section .glyphicon{color: green;}
/*////////////// WELCOME CONTNET SECTION/ SECTION-1 ////////////*/
	.section-1{/* background-image: url("../images/navbar-banner2.jpeg"); */background-repeat: no-repeat;}
	.welcome-content p{color: none;padding: 10px;font-weight: 1.4rem; font-family: 'Lobster', cursive;}
	.welcome-section{padding: 100px 50px 100px 50px;}
	.welcome-image-section{padding: 50px;}
	.welcome-image-section img{width: 100%;}
	.welcome-image-section h3{font-style: italic;color: red;padding: 10px;letter-spacing: 5px;font-family: Helvetica Narrow, sans-serif;}
	.welcome-section h3 .fa{color: gold;text-shadow: 0px 0px 5px black;font-size: 50px;}
	.welcome-section p{color: black;font-style: italic;letter-spacing: 2px; font-family: 'Open Sans', sans-serif;}
	.welcome-section p .fa{color: red;}
	.welcome-section footer{color: green; float: right;}
/*//////////////////////SMALL BANNER section/////////////////////////////////////*/
	.small-banners{background-image: url("../images/slider5.jpg"); /* background-size: cover; */ /* 	background-repeat: no-repeat; */background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover; height: 100vh;/* box-shadow: 0px 0px 3px silver; */z-index: 9;padding: 30px;}
	.small-banners h3{color: red;font-weight: 30px;font-family: italic;font-weight: bold;text-align: center;}
/*//////////////////////Our Services section/////////////////////////////////////*/
/*Quality Services section*/
	.section-2 {background-image: url("../images/navbar-banne.jpg"); background-repeat: no-repeat;}
	.our-services{background: none; height: auto; margin-top: 80px; margin-bottom: 80px; }
	.our-services h5{padding: 10px; color: #4cd137;}
	.our-services h2{color: gray; padding-bottom: 50px;}
	.our-services .card .card-img-top {width: 100%;}
	.our-services .card .card-body {padding: 10px;}
	.our-services .card .card-body img {width: 60px;}
/*background-banner-section*/
	.background-banner-section{background-image: url("../images/house-22.jpg"); background-attachment: fixed;
    background-position: center; background-repeat: no-repeat; background-size: cover; padding: 0px;
	height: auto;}
	.inner-banner-content1 {background: none; padding: 100px 0px 100px 100px; }
	.inner-banner-content1 .p1{padding-bottom: 10px; color: #4cd137;}
	.inner-banner-content1 h3{padding-bottom: 25px; color: white;}
	.inner-banner-content1 p{padding-bottom: 10px; color: white;}
	.inner-banner-content1 button{background: #4cd137; color: white;padding: 10px; border-radius: 0px;
	letter-spacing: 2px; font-weight: bold;}
	.inner-banner-content1 button:hover {
	padding: 15px;
	background-color: gold;
	 -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
    transition: all 0.3s cubic-bezier(.68,-0.55,.27,1.55);
	}
	/* .inner-banner-content3 .box{padding: 40px; border-right: 70px solid transparent; border-top: 70px solid gold;} */
	.inner-banner-content2 .box{padding: 50px; border-left: 50px solid transparent; border-top: 50px solid #131418;}
/*///////// Protfolio-section ////////////*/
	.projects-section{background-color: #131418;/* height: 100vh; */padding: 50px;}
	.projects-section h5{color: #4cd137;}
	.projects-section .col-sm-4{padding: 20px;margin: 0px;}
	.projects-section .col-sm-4 h6{font-size: 20px;text-align: center;font-family: none;padding: 20px;margin: 0px;color: silver;}
	.projects-section .col-sm-4 img{width: 100%;max-height: 450px;box-shadow: 0px 0px 2px black;}
/*/////////////////// counter-section //////////////////////////////  */
	.counter-section{padding: 0px; margin: 0px; background: #013243;}
	.counter-section .star-iteam {padding: 50px; color: white;}
	.counter-section .star-iteam .fa{font-size:50px; padding: 20px;}
	.counter-section .star-iteam .counter{color: white; padding: 0px;}
	.counter-section .star-iteam p{font-size:20px; letter-spacing: 2px;}
	.counter-section .star-iteam h2{font-size:30px; font-weight: bold;}
	.counter-section .iteam-star1{background: #24252a;}
	.counter-section .iteam-star2{background: #22313f;}
	.counter-section .iteam-star3{background: #336E7B;}
/*///////// Team-section ////////////////////////////////////////////////////////////////////////*/
	.team-setion{background-color: #131418;height: auto;padding: 100px 100px 200px 100px;}
	.team-setion h2{color: lightblue;}
	.team-setion hr{width: 100px;margin-left: 46%;}
	.team-setion p{font-size: 20px;letter-spacing: 2px;text-align: left;font-style: italic;font-variant: annotation;color: lightblue;padding: 50px;}
	.team-setion h6{color: lightblue;padding: 20px;font-size: 15px;letter-spacing: 2px;}
	.team-setion h3{color: lightblue;letter-spacing: 5px;}
/*///////// Client-section ////////////////////////////////////////////////////////////*/
	.section-5{background-image: url("../images/icon1.png"); background-repeat: no-repeat;}
	.client-testimony-section{padding: 0px 0px 100px 0px;}
	.client-testimony-section .col-sm-12{background:none;padding:50px 150px 100px 150px; box-shadow: 5px 10px 5px silver;}
	.client-testimony-section .col-sm-12 .img-circle{padding: 0px 0px 20px 0px;}
	.client-testimony-section .col-sm-12 h5{color: #EA2027;}
	.client-testimony-section .col-sm-12 p .fa{font-size: 15px; margin: 3px; color: #eccc68;}
	.client-testimony-section .col-sm-12 p{padding: 0px 0px 20px 0px; font-size: 18px; text-align: center; letter-spacing: 2px; color: #131418; font-family: 'Open Sans', sans-serif;}
	.client-testimony-section h2{padding: 150px 50px 50px 50px; text-align: center; font-size: 30px; color: #4cd137;}




/*///////// Small-banner-section /////////*/
	.small-banner-setion{background-image: url("../images/navbar-banner2.jpeg");background-size: cover;background-repeat: no-repeat;height: 50vh; padding: 100px;}
/*//////////////////////Footer Section//////////////////////////////////////////////////////////////*/
	.footer-section{/* height: 50vh; *//* background-image: url("../images/img-background7.jpg"); */background-color: #131418;padding: 0px;font: 11px "Open Sans", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin: auto;display: flex;flex-flow: column nowrap; justify-content: space-between;background-attachment: fixed; background-position: center;  background-repeat: no-repeat; background-size: cover;}
	.footer-section .row{padding: 80px 50px 50px 50px;background-color: #131418;background-attachment: fixed;background-position: center;background-size: cover;background-repeat: no-repeat;}
	.footer-video{padding: 0px;}
	.footer-brand{padding: 0px;}
	.footer-brand img{width: 80%;padding: 0px;background: white;}
	.quick-links{padding: 0px;text-align: center;}
	.quick-links h2{/* color: white; */text-align: left;font-weight: 0px;font-style: none;letter-spacing: 5px;text-align: none;	}
	.quick-links ul li{list-style: none;font-weight: none;font-size: 15px;letter-spacing: 3px;padding-bottom: 10px;  text-align: left;}
	.quick-links a{text-decoration: none;color: silver;}
	.quick-links a:hover{text-decoration: none;color: green;padding: 20px;
		 -webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}
/*//////////////////////footer quick-project-links//////////////////////////*/
	.quick-project-links{padding: 0px;}
	.quick-project-links h2{/* color: white; */text-align: left;font-weight: 0px;font-style: none;letter-spacing: 3px;text-align: left;}
	.quick-project-links ul li{list-style: none;font-weight: none;font-size: 15px;letter-spacing: 3px;padding-bottom: 20px; text-align: left;}
	.quick-project-links a{	text-decoration: none; color: silver;}
	.quick-project-links a:hover{text-decoration: none;color: green;
		padding: 20px;
		 -webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}
	.copyrights-section .col-md-12{	padding: 40px;
		background-color: #263238;color: gary;font-weight: none;font-size: 20px; letter-spacing: 3px;}
	.footer-section .lead{font-style: 30px;letter-spacing: 15px;}
	.footer-section .social-icons{color: none; padding: 0px 0px 50px 0px; margin: 0px 0px 0px 0px; font-size: 50px; letter-spacing: 50px;}
	.social-icons a{text-decoration: none; color: silver;}
	.social-icons a:hover{padding: 50px;color: green;
		 -webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}
/*//////////////////////////index/home page ends here          ////////////////////////////////////////////////*/




/*//////////////////////////////////All pages//////////////////// //////////////////////// */

	.banner-for-allpages {
		height: 50vh;
		background-image: url("../images/24.jpg");
		/* background: black; */
		/* background-attachment: fixed; */
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		margin-top: 0px;
	}


/*////////////////////////////////// Protfolio-section Page //////////////////////////////////*/

/*site gallery*/

.site-header{padding: 50px; background: #263238;}
.site-header h2{color: #009432;}
.site-photo-gallery {padding: 50px 50px 0px 50px;}
.site-description{color: #005E5E; padding: 0px 0px 100px 50px;}
.site-description .col-sm-3{color: #009432;}
.site-description h3{padding: 0px 0px 0px 0px; color: #009432;}
.site-description ul li{font-size: 15px; margin: 2px; letter-spacing: 0px;}
.site-gallery1 img{width: 250px;; float: left;}site
.site-gallery img{width: 100%; float: left;}
.site-gallery-1{padding: 50px; margin: 0px;}
.site-gallery-1 img{width: 250px; float: left; }

/*////////////////////////////////// Service Page////////////////////////////////////////////*/
.services-content-section{padding: 50px 50px 50px 50px;background: #263238;}
.services-content-section p{text-align: left;font-size: 20px;font-style: italic;color:#009432;}

/*//////////////////// careers-content-section ////////////*/

.careers-content-section{padding: 50px;}
.careers-content-section .col-sm-4 img{width: 100%;}
.careers-content-section .col-sm-8 ul li {list-style: none;}
.careers-content-section .col-sm-8 .fa{color: #009432;}
/*///////////////////// Blog contetn section ///////////*/

.blog-section{
	padding: 50px 0px 50px 0px;
}

.blog-section .comment-box{padding: 10px; margin: 0px}
.blog-section .comment-box .post{background: white; padding: 50px; margin: 0px; box-shadow: 0px 0px 50px silver; margin-bottom: 50px; border-radius: 10px;}
.blog-section .comment-box p{font-size: 20px; letter-spacing: 1px; font-style: italic; text-align: justify;}
.blog-section .comment-box img{width: 50px; box-shadow: 0xp 0px 0px silver}
.blog-section .comment-box .page .pagination{justify-content: center;}
.blog-section .comment-box lable{ margin-bottom: 10px; }
.blog-section .media-box{ padding: 10px 10px 20px 10px; margin: 0px;}
.blog-section .media-box .projects{ padding: 10px; background-color: white; box-shadow: 0px 0px 50px silver; margin-bottom: 20px; border-radius: 10px;}
.blog-section .media-box .projects img{padding: 30px;}
.blog-section .media-box .projects1{ padding: 20px 10px 20px 10px; background-color: white; box-shadow: 0px 0px 50px silver; margin-bottom: 5px; height: 70vh; border-radius: 10px;}
.blog-section .media-box .projects1 img{width: 40%; height: 100px;float: left; margin: 0px 10px 10px 10px; border-radius: 10px; box-shadow: 0px 0px 05px silver;}






/*//////////////////// contact content section ////////////*/

.contact-section{padding: 50px;}
.contact-section .p1{padding: 0px 100px 50px 100px; text-align: center; font-size: 15px;}
.contact-section .contact-content1{text-align: left; font-size: 15px; color: #009432;}
.contact-section .col-sm-4 .fa{font-size: 35px; color: gray; letter-spacing: 10px;}
.contact-section form .btn{width: 100%; background: #009432; color: white; padding: 10px;}




















/*////////////////////image overly project-section of home////////////*/

.img-slider img{
	display: block;
	width: 100%;
    height: auto;
}
.img-slider .overlay{
    position: absolute;
    bottom: 0;
    left: 0;
	right: 0;
	background-color: #005E5EB3;
	overflow: hidden;
	width: 100%;
	height: 0;
    transition: all 0.3s linear;
	opacity: 0.8;
	border-radius: 10px;
}

.img-slider:hover .overlay {
	height: 100%;
}
.img-slider .text{
	color: white;
	font-size: 20px;
	position: absolute;
    top: 50%;
	left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    text-align: center;
}

/** img-slider1**/
.img-slider1 img{
	display: block;
	width: 100%;
    height: auto;
}
.img-slider1 .overlay{
    position: absolute;
    bottom: 0;
    left: 0;
	right: 0;
	background-color: black;
	overflow: hidden;
	width: 100%;
	height: 0;
    transition: all 0.3s linear;
	opacity: 0.8;
	border-radius: 10px;
}

.img-slider1:hover .overlay {
	height: 100%;
}
.img-slider1 .text{
	color: white;
	font-size: 20px;
	position: absolute;
    top: 50%;
	left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    text-align: center;
}

/** img-slider2**/
.img-slider2 img{
	display: black;
	width: 100%;
    height: auto;
}
.img-slider2 .overlay{
    position: absolute;
    bottom: 0;
    left: 0;
	right: 0;
	background-color: black;
	overflow: hidden;
	width: 100%;
	height: 0;
    transition: all 0.3s linear;
	opacity: 0.8;
	border-radius: 10px;
}

.img-slider2:hover .overlay {
	height: 100%;
}
.img-slider2 .text{
	color: white;
	font-size: 20px;
	position: absolute;
    top: 50%;
	left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    text-align: center;
}

/** img-slider3**/
.img-slider3 img{
	display: block;
	width: 100%;
    height: auto;
}
.img-slider3 .overlay{
    position: absolute;
    bottom: 0;
    left: 0;
	right: 0;
	background-color: black;
	overflow: hidden;
	width: 100%;
	height: 0;
    transition: all 0.3s linear;
	opacity: 0.8;
	border-radius: 10px;
}

.img-slider3:hover .overlay {
	height: 100%;
}
.img-slider3 .text{
	color: white;
	font-size: 20px;
	position: absolute;
    top: 50%;
	left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    text-align: center;
}

/** img-slider4**/
.img-slider4 img{
	display: block;
	width: 100%;
    height: auto;
}
.img-slider4 .overlay{
    position: absolute;
    bottom: 0;
    left: 0;
	right: 0;
	background-color: black;
	overflow: hidden;
	width: 100%;
	height: 0;
    transition: all 0.3s linear;
	opacity: 0.8;
	border-radius: 10px;
}

.img-slider4:hover .overlay {
	height: 100%;
}
.img-slider4 .text{
	color: white;
	font-size: 20px;
	position: absolute;
    top: 50%;
	left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    text-align: center;
}

/** img-slider5**/
.img-slider5 img{
	display: block;
	width: 100%;
    height: auto;
}
.img-slider5 .overlay{
    position: absolute;
    bottom: 0;
    left: 0;
	right: 0;
	background-color: black;
	overflow: hidden;
	width: 100%;
	height: 0;
    transition: all 0.3s linear;
	opacity: 0.8;
	border-radius: 10px;
}

.img-slider5:hover .overlay {
	height: 100%;
}
.img-slider5 .text{
	color: white;
	font-size: 20px;
	position: absolute;
    top: 50%;
	left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    text-align: center;

}






/*//////////////////////jumbotron sections////////////////////////////////////////////////////////////*/
