/*************************8      header css           ****************************************************/
.top-nav{padding-top:12px;padding-bottom:12px;}
.top-nav a{color:#fff;}

.main-nav{padding-top:30px;padding-bottom:30px;}
#Navigation{margin:0px 0px;}
.navbar .nav-item{margin:0px 6px;font-size:17px;text-transform:uppercase;font-weight:bold;letter-spacing:0.05em;}
.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:#ee2e24;*/color:#000;border-bottom: solid 1px #ee2e24;}

.navbar .nav-item .nav-link,{color:#5e5f62;padding-left:0px;padding-right:0px;}
 

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

.banner .bnr-shadow {position: absolute;top: 0px;z-index: 89;background: url(../images/bnr-shadow.png) repeat-x top left;height:200px;}
.banner .text-block{position:absolute;top:15%;}
.banner .text-block .bnr-text{background-color:rgba(0,0,0,0.5);float:right;width:45%;}

.high-lights .card{border:0;margin-bottom:40px;box-shadow: 0 0.15rem 1rem rgba(0, 0, 0, 0.15) !important;}

.high-lights .card-title{font-size:20px;font-weight:bold;margin-bottom:10px;}
.high-lights .card-text{font-size:17px;font-weight:300;}

.testimonial{background:url("../images/quote.jpg");background-position: center; background-repeat: no-repeat; background-size: cover;min-height:255px;}
.testimonial .white-div{}

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

.footer{background-color:#000;font-size:14px;color:#9a9a9a;}
.footer .copy{font-size:12px;color:#6c6c6c;letter-spacing:0.1em;}
.footer p{margin-bottom:0px;}
.footer .list-inline-item{margin-right:0px;}
.footer a{color:#9a9a9a;}
.footer a:hover{color:#fff;}

/*******************************Mycss**************************************/


.project-box {
  position: relative;
  width: 100%;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 80%;
	left: 36%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    /* text-align: center; */
    text-align: left;
    right: 0;
}
.project-box img{
  /*opacity: 1;*/
}

.project-box:hover img {
/*position: absolute;
  background-color: rgba(0, 0, 0, 0.5);*/
   opacity: 0.5;
 /*filter: brightness(40%);*/
 /* filter: grayscale(20%);*/
}
.overlay {
    background: #000;
}

.project-box:hover .middle {
  opacity: 1;
}

.text {
 /* background-color: rgba(0,0,0,0.4);*/
 line-height: 1.1;
  color:#fff;
  font-size: 22px;
  /*padding: 16px 32px;*/
  font-weight:light;
}
 span.place.d-block{opacity:50%;text-align:left;font-size:20px;}
.why h2{padding-top:0px;}
.bnr-text h4:first-child{color:#fff;}

.breadcrumb {
    border-bottom: 1px dashed #d3d3d3;
    margin: 0 0 15px;
    background-color: transparent;
    padding: 0 0 15px;
    text-transform: uppercase;
    font-size: 12px;
}
.breadcrumb>li+li:before {
    content: "\00BB";
    color: #b0a049;
    margin: 0 10px;
}
.post-edit-link{color:#ee2e24;}
.text-danger{color:#ee2e24 !important;}
.entry-content a { box-shadow: none !important; transition: none !important;}
.entry-content h4{font-weight:normal;margin-bottom:20px;font-size:22px;}
.entry-content a{color:#ee2e24;}
.content-length{min-height:300px;}
.mycss-box {
   box-shadow: 0 0.15rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.p-height{min-height:165px;}

.widget ul li a{color:#ee2e24;}
h1.entry-title{display:none;}
h1.title-css{/*border-bottom:solid 3px #ee2e24 !important;*/padding-top:0px !important;font-weight:normal;}

.Bor:after {
    content: "";
    display: block;
    width: 7%;
    border-bottom: solid 4px #ee2e24;
    padding-bottom: 10px;
}
.img-css img{height:70px;}
/********************     Media query       ***************************************/



@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;}
	.banner .text-block{top:25%;}
	.high-lights .card-text {min-height: 108px;}
}

@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:15px;}
	.banner .text-block{top:15%;}
	.banner .text-block .bnr-text{width:50%;}
	.fs-30 {font-size: 24px;}
}


@media (min-width: 768px) and (max-width: 991.98px) { 
.py-100{padding-top:70px;padding-bottom:70px;}
.py-60,.py-40{padding-top:30px;padding-bottom:30px;}
#Navigation{justify-content: center; width:100%;margin:0px auto;}
.navbar .nav-item {margin: 0px 10px;}
.banner .text-block{top:5%;}
	.banner .text-block .bnr-text{width:65%;}
	
	.high-lights .card-title{font-size:18px;}
.high-lights .card-text{font-size:15px;}

.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}

@media (max-width: 767.98px){
	.container {max-width:100% !important;}
	.py-100{padding-top:70px;padding-bottom:70px;}
.py-60,.py-40{padding-top:30px;padding-bottom:30px;}
	
	.navbar-toggler{margin:0; outline:none !important; position:absolute;top:-70px;right:0px}
.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:#eee;padding-left:10px;margin:0px 0px 2px 0px;}
	.navbar .nav-item:last-child {margin-right: 0px;}
	
	.banner .text-block{position:static;}
	.banner .text-block .bnr-text{width:100%;float:none;background-color:rgba(94,95,98,1);}
	.banner .container{padding-left:0px;padding-right:0px;}
	
	.fs-45{font-size:35px;}
	
	.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}


@media (max-width: 576px){
	.py-100,.py-60,.py-40{padding-top:30px;padding-bottom:30px;}
.navbar-toggler{position:static;}
.navbar .nav-item{margin-left:0px;margin-right:0px;}
.navbar .nav-item:last-child {margin-right: 0px !important;}

.footer .d-flex{justify-content: center !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) { }


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

