/*************************8      header css           ****************************************************/
.banner .bnr-shadow {position: absolute;top: 0px;z-index: 89;background: url(../images/bnr-shadow.png) repeat-x top left;height:150px;}

/*.main-nav .logo{margin-top:-17px;}*/
#Navigation{margin:0px 0px;}
.navbar .nav-item{padding:15px 30px;font-size:17px;border-right:solid 1px #4c4c4c;}
.navbar .nav-item:last-child{border-right:0px;}
.navbar .nav-item:last-child{margin-right:0px;}
.navbar .nav-item:first-child{margin-left:0px;}
.navbar .nav-item.active,.navbar .nav-item:hover{background-color:#e11d1e;}
.navbar .nav-item .nav-link,.navbar .nav-item .nav-link:hover{color:#fff;padding-left:0px;padding-right:0px;}
.navbar-light .navbar-nav .active > .nav-link{color:#fff;}

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

.welcome h5{letter-spacing:0.26em;}
.welcome .list-unstyled{top:50px;left:50px;position:absolute;}
.welcome .list-unstyled a{color:#fff;line-height:2;}
.welcome .list-unstyled a:hover{color:#e11d1e;}
.welcome h2{bottom:50px;left:50px;position:absolute;}

.high-lights .col-sm-4,.high-lights .col-sm-6{margin-bottom:30px;}
.high-lights .text-block{top:45%;color:#fff; position:absolute;left:0px;right:0px;}
.partners h4 span{top:-10px;left:0px;right:0px;position:absolute;width:35%;margin:auto;}

.contact a{color:#fff;}
.contact a:hover{color:#e11d1e;}


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

.footer{font-size:12px;font-family: 'Fira Sans', sans-serif;font-weight:300;}
.footer p{margin-bottom:0px;}
.footer .list-inline-item{margin-right:0px;}
.footer a{color:#fff;}
.footer a:hover{color:#e11d1e;}
.carousel-caption {
	bottom: 90px !important;
	right:auto !important;
	left: 12% !important;
	/*adding: 10px !important;
	background-color: rgb(0 0 0 / 50%);*/
}

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

h4.fw-normal{color: #fff !important;}
.h-box-1 h4:hover{color:#e11d1e !important}
.team-post-c p{font-size:14px;}
.team-post-c h3{font-size:20px;}
.text-block { top: 45%;  position: absolute;  left: 0px;  right: 0px;}
.text-block a{color:#fff !important;}
.text-block a:hover{color:#e11d1e !important}
.wp-block-gallery.aligncenter{display:inherit !important;}

.text-s{
	text-shadow: 0px 0px 5px #000;
}
.wp-block-button span, span.has-inline-color.has-white-color, span.has-inline-color.has-luminous-vivid-amber-color{
	white-space:normal !important;
}


@media (min-width: 1600px){
	.container-fluid {max-width: 1920px; padding-left:0px;padding-right:0px;}
	.container {max-width: 1170px; padding-left:0px;padding-right:0px;}
}
@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;font-size:14px;}
	.welcome h1{font-size:30px;}
}


@media (min-width: 768px) and (max-width: 991.98px) { 
.py-100,.py-60,.py-40{padding-top:30px;padding-bottom:30px;}
#Navigation{justify-content: center; width:100%;margin:0px auto;}
.navbar .nav-item {margin: 0px;font-size:14px;padding:15px 22px;}
.banner .bnr-shadow {height:200px;}
.welcome h1{font-size:22px;}
.welcome .list-unstyled{top:10px;}
.welcome h2{bottom:10px;}
}

@media (max-width: 767.98px){
	.container {max-width:100% !important;}
	.py-100,.py-60,.py-40{padding-top:30px;padding-bottom:30px;}
	
.navbar-toggler-icon{width:1.2em; height:1.2em;}
.navbar-collapse{margin:0px; padding:0px; text-align:center; width:100%;}	
	
	#Navigation{margin:0px;}
	.navbar .nav-item {background-color:#000;padding-left:10px;margin:0px 0px 2px 0px;}
	.navbar .nav-item:last-child {margin-right: 0px;}
	
	.banner .bnr-shadow {height:100px;}
}


@media (max-width: 576px){
.navbar-toggler{position:static;}
.navbar .nav-item{margin-left:0px;margin-right:0px;}
.navbar .nav-item:last-child {margin-right: 0px !important;}
}

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

@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 (min-width: 768px) and (max-width: 991.98px) { }
@media (max-width: 767.98px) { }
@media (max-width: 479px) { }
@media (max-width: 320px) { }


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

