body{font-family: 'Poppins', sans-serif;}
.project01{    background: url(../images/over-view.jpg) top center;    background-size: cover;    background-repeat: no-repeat;    float: left;}
.textmain-home{  width: 100%;  padding: 150px 0 0 0;float: left;}
.textmain-home h1{font-size: 50px; color: #dfca81; font-weight: bold;    line-height: 40px;}
.textmain-home h1 span{font-size: 30px;    line-height: 45px;} 
.textmain-home h3 {font-size: 30px; color: #dfca81;  margin: 30px 0 0 0;   font-weight: bold;    text-align: center; line-height: 45px;} 
.textmain-home h4 {    font-size: 22px;    color: #5f1a43;    margin: 30px 0 0 0;    font-weight: bold;    text-align: center;    line-height: 45px;}
.textmain-home p{font-size: 30px;   color: #dfca81;    font-weight: bold;    text-align: center;    float: left;    margin: 30px 0 15px 0;    width: 100%; }
.textmain-home ul{float: left;    padding: 0;}
.textmain-home ul li{width: 100%; float: left;  line-height: 36px; text-align: center; font-size: 23px; color: #dfca81; margin: 0; list-style: none;}
.textmain-home img{    margin: 0 auto;  display: block;width: 100%;}
.mto{margin: 0 auto !important;}
.right{float: right;}
.left{float: left;}
.project02{background: url(../images/bg-on.jpg) center center;        background-size: cover;}
.project03{background: #fff;    padding: 0 0 7rem 0;}
.bigb-four{background: #591b40;     padding:7rem 0;}
.project06{background: url(../images/about-bg.jpg) center  bottom;  height: 110vh;      background-size: cover;}
.footer-address p{color:#fff; font-size:18px;    border: 0;    text-align: left;    line-height: 30px;}
.map{width:30%; float:left;    margin: 70px 0;}
.footer-address h4 {    color: #b4db4a;    font-size: 24px;}
.footer-address p { font-size: 15px;}
.homeoverview{    margin: 0 auto;    padding: 0% 0 0 0%;    top: 40px;    left: 0;    width: 100%;    text-align: left;}
.healthfeatures{width:90%; margin: 0 auto;}
.healthfeatures img{width: 100%; float: left;}
.feature-containleft{width: 70%;   float: left;    margin: 2% 15%;    display: block; }
.feature-containright{width:100%;float: right; background: url(../images/bg-on.jpg) ; background-position:top right}
.footer-logo {    width: 15%;    float: left;    margin: 13% 4% 0 0;}
.footer-bottom p{ color: #fff;    text-align: center;    width: 100%;  font-size: 16px;     padding: 20px;    margin: 0px 0 0px 0;}
.footer-bottom p a{ color:#83c141}
.footer-bottom p a:hover{ color:#fff}
.footer-dic p { color: #fff;    font-size: 16px;    text-align: center;        width: 100%;        border-top: 2px dotted;        padding: 20px 0 0px;        margin: 20px 0 0px 0;}
 footer h3{font-size: 50px;    color: #FFF;    text-align: center;    font-weight: bold;    border-bottom: #FFF solid 1px;    width: fit-content;    margin: 0 auto;    text-transform: uppercase;}
.location-text{            width: 90%;float: left;padding: 0 0 0 0px;margin: 0 5% 0px;}
.icons-loc{    width: 70px;       float: left;        margin: 0 20px 0 0;}
.icons-loc img{ width: 100%;}
.contact-us{ background:url(../images/contact-us.jpg);min-height:445px;position:relative;width:100%;text-align:center;color:#fff;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.contact-us-text{     width:100%;    margin:60px auto 80px;  }
.contact-us-text h3{ font-size:36px; color:#a07230; text-align:center; width:100%; margin: 40px 0 0 0;}
.contact-us-text h3 span{     margin: 5px 0 20px 0; float: left;     width: 100%;}
.contact-us-text h4{ font-size:24px; color:#fff; text-align:left; float: left; width:100%; margin: 10px 0 0 0 !important; font-weight:normal;      letter-spacing:1px;}
.contact-us-text p{color:#fff; line-height:25px; margin: 15px 0 0 0; }
.contact-us-text input{width: 100%;padding: 1.5%;    height: 50px;    background-color: #fff;    border: 1px solid #000;    margin: 0 0.5% 25px 0.5%;    outline: none;    font-size: 15px; }
.contact-us-text textarea{border: 0;width:95%; padding:2.5%;height: 160px;  background-color: rgba(0, 0, 0, 0.28); outline:none; color:#fff;  margin: 0 0 25px 0;    font-size: 17px;}
.contact-us-text .submit{background-color:rgba(251, 171, 55, 0.5);padding:0.5%;width:50%;text-align:center;cursor:pointer;float:right;color:#fff;font-size:15px;margin:0 0 45px;height:42px;text-transform:uppercase;}
.contact-us-text .submit:hover{background-color:rgba(251, 171, 55, 0.6);}
.main-bg{float: left; width: 100%;}
.main-bg ul{ width: 100%;float: left; }
.main-bg ul li{width: 33%;float: left;  }
.main-bg ul li ul{ width: 100%;float: left; }
.main-bg ul li ul li{     width: 100%;    float: left;    font-size: 20px;    color: #0a0a0a;}

.main-bg-1{  display: block; width:70%; margin: 0 auto;}
.main-bg-1 ul{ width: 100%;float: left; }
.main-bg-1 ul li{width: 50%;float: left;  }
.main-bg-1 ul li ul{ width: 100%;float: left; }
.main-bg-1 ul li ul li{     width: 100%;    float: left;    font-size: 20px;    color: #0a0a0a;}

.project06 .textmain-home img{    margin: 0 auto;  display: block;width: auto;}
.color-on{color: #5f1a43 !important;}
.white-c{color: #fff!important;}
.slide{width: 100%; float: left;}
.footer{width: 100%; float: left; background: #5f1243;}
.bt-peace {    cursor: pointer;   background: #828282;    border: 0;    padding: 1%;    /* float: left; */    color: #fff;    text-transform: uppercase;    margin: 0 auto;    width: 12%;    display: block;}
.bt-peace:hover {    background: #000;}

.owl-carousel .owl-item img{border: 10px solid #fff;}
.owl-item h5{ font-size: 20px; text-align: center; color: #fff; font-weight: bold; margin: 20px 0 0;}

.navbar-light .navbar-toggler {    color: rgb(255 255 255);    border-color: rgb(255 255 255);}
header .call-top {    transition: all 1s ease;      right: 2%;    top: 25%;        /* text-transform: uppercase; */    color: #fff;    /* background: #273896; */    padding: 8px 17px;    vertical-align: middle;}
header .call-top img {    width: 100%;}


.carousel-control-next-icon{background: url(../images/next.png); background-size: contain;}
.carousel-control-next-icon, .carousel-control-prev-icon {    display: inline-block;    width: 38px;    height: 66px;}
    .carousel-control-prev-icon{background: url(../images/prev.png); background-size: contain;}



    @media only screen and (min-width: 1601px) and (max-width: 1700px) {
    header .navbar .navbar-nav .nav-item .nav-link{font-size: 16px;}
    .navbar-light .navbar-brand{width: 150px;}
    .project01 {    padding: 5rem 0 10rem;  }
      .textmain-home h1 {   font-size: 45px;}
        .textmain-home h1 span{font-size: 25px;}
        .textmain-home p{font-size: 25px;}
        .textmain-home ul li{font-size: 20px;line-height: 33px;}
        .textmain-home h3{font-size: 25px;}
        .owl-item h5 {   font-size: 18px;}
            .owl-nav button.owl-next{width: 30px;   height: 50px;}
                .owl-nav button.owl-prev{width: 30px;   height: 50px;}
                .textmain-home h4 {   font-size: 20px;}
                    .main-bg ul li ul li  { font-size: 20px;}    
                        .main-bg-1 ul li ul li   { font-size: 20px;} 
                        .project06 .textmain-home img{width: auto;}
                        footer h3{ font-size: 45px;}
                        .footer-bottom p {   font-size: 14px;}

}


@media only screen and (min-width: 1501px) and (max-width: 1600px) {
    header .navbar .navbar-nav .nav-item .nav-link{font-size: 15px;}
    .navbar-light .navbar-brand{width: 150px;}
    .project01 {    padding: 5rem 0 10rem;  }
      .textmain-home h1 {   font-size: 40px;}
        .textmain-home h1 span{font-size: 20px;}
        .textmain-home p{font-size: 20px;}
        .textmain-home ul li{font-size: 18px;line-height: 33px;}
        .textmain-home h3{font-size: 20px;}
        .owl-item h5 {   font-size: 18px;}
            .owl-nav button.owl-next{width: 30px;   height: 50px;}
                .owl-nav button.owl-prev{width: 30px;   height: 50px;}
                .textmain-home h4 {   font-size: 18px;}
                    .main-bg ul li ul li  { font-size: 18px;}    
                        .main-bg-1 ul li ul li   { font-size: 18px;} 
                        .project06 .textmain-home img{width: auto;}
                        footer h3{ font-size: 40px;}
                        .footer-bottom p {   font-size: 13px;}
                        header .navbar .navbar-nav {   margin-top: 7%; }
                        .project02 {
                            padding: 8rem 0 12rem;}

}


@media only screen and (min-width: 1401px) and (max-width: 1500px) {
    header .navbar .navbar-nav .nav-item .nav-link{font-size: 15px;}
    .navbar-light .navbar-brand{width: 150px;}
    .project01 {    padding: 5rem 0 10rem;  }
      .textmain-home h1 {   font-size: 40px;}
        .textmain-home h1 span{font-size: 20px;}
        .textmain-home p{font-size: 20px;}
        .textmain-home ul li{font-size: 18px;line-height: 33px;}
        .textmain-home h3{font-size: 20px;}
        .owl-item h5 {   font-size: 18px;}
            .owl-nav button.owl-next{width: 30px;   height: 50px;}
                .owl-nav button.owl-prev{width: 30px;   height: 50px;}
                .textmain-home h4 {   font-size: 18px;}
                    .main-bg ul li ul li  { font-size: 18px;}    
                        .main-bg-1 ul li ul li   { font-size: 18px;} 
                        .project06 .textmain-home img{width: auto;}
                        footer h3{ font-size: 40px;}
                        .footer-bottom p {   font-size: 13px;}
                        header .navbar .navbar-nav {   margin-top: 7%; }
                        .project02 {
                            padding: 8rem 0 12rem;}

}


@media only screen and (min-width: 1301px) and (max-width: 1400px) {
    header .navbar .navbar-nav .nav-item .nav-link{font-size: 15px;}
    .navbar-light .navbar-brand{width: 150px;}
    .project01 {    padding: 3rem 0 8rem;  }
      .textmain-home h1 {   font-size: 40px;}
        .textmain-home h1 span{font-size: 20px;}
        .textmain-home p{font-size: 20px;}
        .textmain-home ul li{font-size: 18px;line-height: 33px;}
        .textmain-home h3{font-size: 20px;}
        .owl-item h5 {   font-size: 18px;}
            .owl-nav button.owl-next{width: 30px;   height: 50px;}
                .owl-nav button.owl-prev{width: 30px;   height: 50px;}
                .textmain-home h4 {   font-size: 18px;}
                    .main-bg ul li ul li  { font-size: 15px;}    
                        .main-bg-1 ul li ul li   { font-size:15px;} 
                        .project06 .textmain-home img{width: auto;}
                        footer h3{ font-size: 40px;}
                        .footer-bottom p {   font-size: 13px;}
                        header .navbar .navbar-nav {   margin-top: 7%; }
                        .project02 { padding: 3rem 0 9rem;}
                            .project06{height: 100vh;}
                            .textmain-home { 
                                padding: 130px 0 0 0;}
                                .owl-nav .owl-next {
                                    float: right;
                                    margin: 0 -70px 0 0;
                                  }
                                  .owl-nav .owl-prev {
                                    float: left;
                                    margin: 0 0 0 -70px;
                                  }

}


@media only screen and (min-width: 1201px) and (max-width: 1300px) {
    header .navbar .navbar-nav .nav-item .nav-link{font-size: 15px;}
    .navbar-light .navbar-brand{width: 150px;}
    .project01 {    padding: 3rem 0 8rem;  }
      .textmain-home h1 {   font-size: 35px;}
        .textmain-home h1 span{font-size: 18px;}
        .textmain-home p{font-size: 18px;}
        .textmain-home ul li{font-size: 15px;line-height: 33px;}
        .textmain-home h3{font-size: 18px;}
        .owl-item h5 {   font-size: 15px;}
            .owl-nav button.owl-next{width: 30px;   height: 50px;}
                .owl-nav button.owl-prev{width: 30px;   height: 50px;}
                .textmain-home h4 {   font-size: 15px;}
                    .main-bg ul li ul li  { font-size: 15px;}    
                        .main-bg-1 ul li ul li   { font-size: 15px;} 
                        .project06 .textmain-home img{width: auto;}
                        footer h3{ font-size: 35px;}
                        .footer-bottom p {   font-size: 13px;}
                        header .navbar .navbar-nav {   margin-top: 7%; }
                        .project02 { padding: 3rem 0 9rem;}
                            .project06{height: 100vh;}
                            .textmain-home { 
                                padding: 130px 0 0 0;}
                                .owl-nav .owl-next {
                                    float: right;
                                    margin: 0 -70px 0 0;
                                  }
                                  .owl-nav .owl-prev {
                                    float: left;
                                    margin: 0 0 0 -70px;
                                  }

}


@media only screen and (min-width: 1101px) and (max-width: 1200px) {
    header .navbar .navbar-nav .nav-item .nav-link{font-size: 15px;}
    .navbar-light .navbar-brand{width:120px;}
    .project01 {    padding: 3rem 0 5rem;  }
      .textmain-home h1 {   font-size: 30px;}
        .textmain-home h1 span{font-size: 15px;}
        .textmain-home p{font-size: 15px;}
        .textmain-home ul li{font-size: 12px;line-height: 23px;}
        .textmain-home h3{font-size: 15px;margin: 10px 0 0 0;}
        .owl-item h5 {   font-size: 12px;}
            .owl-nav button.owl-next{width: 30px;   height: 50px;}
                .owl-nav button.owl-prev{width: 30px;   height: 50px;}
                .textmain-home h4 {   font-size: 12px;}
                    .main-bg ul li ul li  { font-size: 12px;}    
                        .main-bg-1 ul li ul li   { font-size: 12px;} 
                        .project06 .textmain-home img{width: auto;}
                        footer h3{ font-size: 30px;}
                        .footer-bottom p {   font-size: 13px;}
                        header .navbar .navbar-nav {   margin-top: 7%; }
                        .project02 { padding: 3rem 0 5rem;}
                            .project06{height: 100vh;}
                            .textmain-home { 
                                padding: 100px 0 0 0;}
                                .owl-nav .owl-next {
                                    float: right;
                                    margin: 0 -70px 0 0;
                                  }
                                  .owl-nav .owl-prev {
                                    float: left;
                                    margin: 0 0 0 -70px;
                                  }

}



@media only screen and (min-width: 1001px) and (max-width: 1100px) {
    header .navbar .navbar-nav .nav-item .nav-link{font-size: 15px;}
    .navbar-light .navbar-brand{width:120px;}
    .project01 {    padding: 3rem 0 5rem;  }
      .textmain-home h1 {   font-size: 30px;}
        .textmain-home h1 span{font-size: 15px;}
        .textmain-home p{font-size: 15px;}
        .textmain-home ul li{font-size: 12px;line-height: 23px;}
        .textmain-home h3{font-size: 15px;margin: 10px 0 0 0;}
        .owl-item h5 {   font-size: 12px;}
            .owl-nav button.owl-next{width: 30px;   height: 50px;}
                .owl-nav button.owl-prev{width: 30px;   height: 50px;}
                .textmain-home h4 {   font-size: 12px;}
                    .main-bg ul li ul li  { font-size: 12px;}    
                        .main-bg-1 ul li ul li   { font-size: 12px;} 
                        .project06 .textmain-home img{width: auto;}
                        footer h3{ font-size: 30px;}
                        .footer-bottom p {   font-size: 13px;}
                        header .navbar .navbar-nav {   margin-top: 7%; }
                        .project02 { padding: 3rem 0 5rem;}
                            .project06{height: 100vh;}
                            .textmain-home { 
                                padding: 100px 0 0 0;}
                                .owl-nav .owl-next {
                                    float: right;
                                    margin: 0 -70px 0 0;
                                  }
                                  .owl-nav .owl-prev {
                                    float: left;
                                    margin: 0 0 0 -70px;
                                  }

}

@media screen and (max-width: 999px){
header .call-top {    text-align: center;    top: 0px;    padding: 0px 5px;    left: auto;    margin:5px auto;    position: absolute;    right: 19%;    width: 70px;}
.project01{background: #233a74;}
.project02{background: #591c40;}
.footer{padding: 0 0 30px 0;}
.contact-us-text input { width: 100%;}
    .footer-bottom p{font-size: 13px;}
    .bt-peace{    width: 32%;    padding: 2%;}
    footer h3 {        font-size: 30px;}
        .textmain-home h1{  font-size: 30px;    line-height: normal;}
        .textmain-home h1 span {            font-size: 16px;}
            .textmain-home p {    margin: 0px 0 7px 0;                font-size: 20px;}
                .textmain-home ul li {                    line-height: 26px;                     font-size: 15px;}
                    .textmain-home h3{                        font-size: 20px;}
                        .owl-item h5 {                            font-size: 15px;}
                            .textmain-home img{width: 100%;}
                            .textmain-home {                                 padding: 40px 0 0 0;}
                                .bigb-four {                                     padding:1rem 0 5rem 0;                                } 
                                .main-bg ul li {                                    width: 100%;}
                                    .feature-containleft {                                        width: 100%;                                         margin: 0% 0%;}
                                    .textmain-home h4 {   font-size: 20px;  margin: 30px 0 0 0;   line-height: 30px;}
                                        .main-bg ul li ul li {             font-size: 15px;}
                                            .main-bg-1 ul li {                                                width: 100%;}
                                                .main-bg-1 ul li ul li {                                                                                                 font-size: 15px;}
                                                    .project03 {    padding: 0 0 5rem 0;                                                    }
                                                    .project06 .textmain-home img{width: auto;}

                                                    .padding-0{padding: 0 !important;}
                                                    .carousel-control-next-icon, .carousel-control-prev-icon {                                                        display: inline-block;                                                        width: 20px;                                                        height: 35px;}
                                                        .owl-carousel .owl-item img {                                                            border: 7px solid #fff;      }
                                                    
                                                        .owl-nav .owl-next {    float: right;    margin: 0 0 0 0;}
                                                        .owl-nav .owl-prev {    float: left;    margin: 0 0 0 0;}
                                                    }
                                                    
                                                    
                                                    
                                                    .error-new{
                                                        width: 30%;
margin: 1%;
                                                        float: left;
                                                    }

                                                    @media screen and (max-width: 999px){
                                                        .error-new{
                                                            width: 100%;
    margin: 1%;
                                                            float: left;
                                                        }
                                                    }
                                                    
                                                    
  