/*************************8      header css           ****************************************************/

.main-nav{background-color:#000;}

/*.main-nav .logo{margin-top:-17px;}*/
#Navigation{margin:0px;}
.navbar .nav-item{margin:0px 5px;font-size:17px;font-weight:400;letter-spacing:-0.013em;}
.navbar .nav-item:last-child{margin-right:0px;}
.navbar .nav-item:first-child{/*margin-left:0px;*/}
.navbar .nav-item.active .nav-link,.navbar .nav-item .nav-link:hover{color: #00b5c5 !important;}
.navbar .nav-item .nav-link{color:#fff;padding-left:0px;padding-right:0px;}

.dropdown-menu {margin:0px !important;padding:0px !important;}
.dropdown-menu > li {margin:0 0 1px !important;}

.dropdown-item {background-color: #fff; border-bottom: 1px solid #000; white-space: normal;}

/**********                Home page css       *******************************/

.banner .text-block{position:absolute;top:15%;}
.banner .btn{font-size:14px;border-radius:30px;font-family: 'Poppins', sans-serif;letter-spacing:0;padding:15px 30px;}

.about h2{font-size:45px;}
.about .text-block{bottom:0px;background-color:rgba(0,0,0,0.5);width:100%;}

.services{background:url('../images/services.jpg') top center no-repeat;}
.services .card{border:0px;border-bottom:solid 2px #05ac72;}
.services .card-body{padding:20px 15px;}
.services .card-text{height:40px;line-height:1.4;}

.contact .form-control{border:0px;padding:25px 15px;font-size:15px;}

/**************              Footer                 ******************************/

.footer{background-color:#051329;font-size:13px;color:#e1e4e8}
.footer p{margin-bottom:0px;}
.footer .list-inline-item{margin-right:0px;}
.footer a{color:#e1e4e8;}
.footer a.active,.footer a:hover{color:#05ac72;}
.copy{border-top:solid 1px #343f50;}


textarea.form-control{height:145px!important; }
.footer .nav-link{padding:0px !important;}


.form-control:disabled, .form-control[readonly]{background-color:#fff !important;}

/********************     Media query       ***************************************/



@media (min-width: 1600px){
	.container {max-width: 1280px;}
	
	.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
	.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}

	.banner h1{font-size:48px;}
	.navbar .nav-item{margin:0px 13px;font-size:18px;}
	
	.about h2{font-size:51px;}
	
	.d-xxl-block{display:block;}
}

@media (min-width: 1200px) and (max-width: 1599.98px){
	
}


@media (min-width: 991.98px) and (max-width: 1199.98px) {   /**                       FOR IPAD   ***********************/
	.navbar .nav-item {margin: 0px 10px;font-size:14px;}
	.banner h1{font-size:28px;}
	.banner h4{font-size:20px;}
	.banner .btn{padding:10px 30px;}
	
	.about h2{font-size:40px;}
	.about .fs-15{font-size:13px;}
}


@media (min-width: 768px) and (max-width: 991.98px) { 
	.py-100,.py-60,.py-80{padding-top:50px;padding-bottom:50px;}
	
	.navbar-toggler-icon{width:1.2em; height:1.2em;}
	.navbar-collapse{margin:0px; padding:0px; text-align:center; width:100%;}
	.navbar-dark .navbar-toggler {border-color: rgba(255, 255, 255, 0.5);}		
	.navbar-light .navbar-toggler {border-color: rgba(0, 0, 0, 0.5);}	
	
	#Navigation{margin:0px;}
	.navbar .nav-item:first-child {margin-top:15px;}
	.navbar .nav-item {background-color:#404040;padding-left:10px;margin:0px 0px 2px 0px;}
	.navbar .nav-item:hover,.navbar .nav-item.active{background-color:#00b5c5;}
	.navbar .nav-item:last-child {margin-right: 0px;}
	.navbar .nav-item .nav-link,.navbar .nav-item.active .nav-link,.navbar .nav-item .nav-link:hover{color:#fff;}
	
	.hd{font-size:35px; }
	h1,h2.h1{font-size:30px; }
	
	.banner h1{font-size:20px;}
	.banner h4{font-size:18px;}
	.banner .btn{padding:7px 30px;font-size:12px;}
	
	.services{background-size:cover;}
		
}
@media (max-width: 991.98px) {
.navbar .nav-item.active .nav-link,.navbar .nav-item .nav-link:hover{color: #fff !important;}
}


@media (min-width: 768px){ .dropdown-menu {min-width: 25rem;}}
@media (max-width: 767.98px){
	.container {max-width:100% !important;}
	.py-100,.py-60,.py-80{padding-top:50px;padding-bottom:50px;}
	.navbar-toggler-icon{width:1.2em; height:1.2em;}
	.navbar-collapse{margin:0px; padding:0px; text-align:center; width:100%;}
	.navbar-dark .navbar-toggler {border-color: rgba(255, 255, 255, 0.5);}		
	.navbar-light .navbar-toggler {border-color: rgba(0, 0, 0, 0.5);}	
	
	#Navigation{margin:0px;}
	.navbar .nav-item:first-child {margin-top:15px;}
	.navbar .nav-item {background-color:#404040;padding-left:0px;margin:0px 0px 2px 0px;}
	.navbar .nav-item:hover,.navbar .nav-item.active{background-color:#00b5c5;}
	.navbar .nav-item:last-child {margin-right: 0px;}
	.navbar .nav-item .nav-link,.navbar .nav-item.active .nav-link,.navbar .nav-item .nav-link:hover{color:#fff;}
	
	.hd{font-size:35px; }
	h1,h2.h1{font-size:30px; }
	
	.banner .position-absolute{position:static !important;background-color:#404040;padding:15px 0px;}
	.banner h1{font-size:25px;}
	.banner h4{font-size:20px;}
	.banner .btn{padding:12px 30px;}
	
	.about h2{font-size:40px;}
	
	.services{background-size:cover;}
	
	.dropdown-item(color:#fff !important;)
	
	
}


@media (max-width: 575.98px){
	.navbar-toggler{position:static;}
	.navbar .nav-item{margin-left:0px;margin-right:0px;}
	.navbar .nav-item:last-child {margin-right: 0px !important;}
	
	.about h2{font-size:30px;}
}

/**********************

@media (min-width: 767.98px) { }
@media (min-width: 1920px) { .container{width:1820px; margin:auto;} }
@media (min-width: 1200px) {}
@media (min-width: 1359.98px) and (max-width: 1459.98px) { }
@media (min-width: 1199.98px) and (max-width: 1359.98px) { }
@media (min-width: 991.98px) and (max-width: 1199.98px) {	}
@media (max-width: 767.98px) { }
@media (max-width: 479px) { }
@media (max-width: 320px) { }


***************************/

