.ftco-section img{
height: 140px;
}
.readmmore img{
	height: 50px;
}

#chapter-section{
	margin-top: -150px;
}
.item img{
	height: 200px;
}

.margintop{
	margin-top: 80px;
}
/*********************************Side Contact Us********************************/

.request_quote a {
    position: fixed;
    right: -61px;
    bottom: 225px;
    background: #22afbd;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 30px;
    transform: rotate(-90deg);
    box-shadow: -1px 10px 20px 10px #134c09a3;
    border-radius: 5px 5px 0px 0px;
    z-index: 9999;
}

div#stop {
    position: fixed;
    bottom: 20px;
    right: 10px;
    background: #03230d;
    padding: 7px;
    color: #fff;
    z-index: 9999;
    border-radius: 20%;
}

/**************************************Banner Css********************************/
 .bg-light {
    background-color: #ffffff00!important;}

    .carousel-item img{
    	max-height: 600px;
    }

    .carousel-caption h3,h4 {
    font-size: 40px;
    color: #ffffff;
    }

    .carousel-control-next, .carousel-control-prev {
    top: 15pc;
    width: 5%;
    background-color: #ffffff82;
    height: 15%;}

    .row-class {
    margin-right: -29px !important;
    margin-left: -29px !important;}

    .carousel-caption {
    top: 35%;}

    .lead {
    font-size: 2.4rem;
    text-shadow: 0px 1px 1px black;
    color: #ffffff;}

    .navbar-brand img {
    border-radius: 63px;}

    .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
    color: #ffffff;
    margin-top: -46px;
    margin-left: 20px;
    text-shadow: 0px 0px 2px black;
    font-size: 15px;}

    .carousel-indicators li {
    width: 7px;
    margin-top: -132px;}

    .carousel-indicators .active {
    opacity: 1;
    height: 20px;}



    @media (max-width: 480px) { 
          .carousel{
          	margin-top: 60px;
          }
          .carousel-caption {
    top: 15%;}
           .row-class {
                margin-right: -15px !important;
                margin-left: -15px !important;}

            .carousel-caption h3,h4 {
                font-size: 17px;
            }

            .lead {
               font-size: 0.9rem;}

            .carousel-control-next, .carousel-control-prev {
                top: 4pc;
                width: 7%;
                background-color: #ffffff82;
                height: 19%;}

            .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
                margin-top: 3px; 
                margin-left: 0px;}

            .navbar-brand img {
                float: right;}

            .navbar-light .navbar-toggler {
               margin-top: -74px;}

            .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
                color: #6c757d;
                text-shadow: 0px 0px 0px black;}
        } 

  .text-box {
  position: absolute;
  top: 50%;
  left: 15%;
  right: 15%;
  color: #000;
  transform: translateY(-50%);
}
#slider-animation-2 .carousel-item img{width:100%;}
.text-box img  {width:100%}
.red-color{color:red; font-size:60px; text-align:center; margin-bottom:20px; margin-top:40px;
text-transform:uppercase; width:100%;}
.text-p{text-align:center; width:100%; margin-bottom:60px;}
/***********************************************************************/
#about-section{
    background-color: #22a7a742;
}

.bg-darknew {
    background-color: #18bfd0b3;
    color: #fff;
}

.bg-darknew h4,p,a{
    color: #000;
}

.bg-darknew ul li,div{
    color: #000;
}

@media (max-width: 1199px) {
.menuname{
color: #fff;
}
}

@media (min-width: 900px) {
.menuname{
color: #000;
}
.logoimg{
    margin-top: -20px;
}
}

.navbar-brand2
{
    font-weight: bold;
}
.navbar-brand2 span {
    color: #010404;
    font-weight: bold;
}