@media only screen and (max-width: 769px) {
    .DivContent {
        padding-top: 40px;
    }
    .contant{
        margin-top:0px;
    }
    .navbar-nav {
        background-color: inherit;
    }
    .navbar-toggle{
        float:left;
    }
    .mega-img-contaner {
        width: 100%;
    }

        .mega-img-contaner img {
            height: 200px;
        } 
    .dis-block {
        display: block !important;
    }
    .boder-menu {
        margin-top: 80px;
    }
    .kb_wrapper {
        height: 80vh !important;
    }
    /*.readmore-photogallery {
        position: absolute !important;
    }*/
    .sliderpages {
        padding-top: 25px;
        padding-right: 63px;
        padding-left: 0px;
    }
    .photo-gallery-res {
        height: auto !important;
    }
    .white-link {
        color: #fff !important;
    }

    .form-btn-div {
        height: 45px !important;
    }
    .center-responsive {
        text-align: center;
    }

    .userway-widget-container {
        height: 570px !important;
        bottom: 60px;
        top: unset !important;
    }

    

    .contentbdody a {
        font-size: 14px;
        color: #0d6efd;
    }

    
    .align-right {
        text-align: left
    }

    .form-control{
        width:100% !important;
    }
    .contentbdody {
        margin-top: 0px;
    }
    .responsive-align-right {
        text-align: left;
    }

    .margin-top2 .readmore {
        margin-top: 0px;
    }
    .innersearch {
        margin-bottom: 20px;
    }
    .hearder .justify-content-between {
        justify-content: space-between !important;
        justify-content: end !important;
    }

      
    .hearder2 .justify-content-between {
        justify-content: space-between !important;
        justify-content: end !important;
      }  
      .hearder2  img{
        width: 77%;
float: left
      }

      .carousel-caption  h1{
        font-size:18px ;
        line-height:normal ;
      }
    


    .carousel-item {
        height: 250px;
    }
      .carousel-item img{
 
        height: 250px;
      }
      .carousel-caption .mt-4{
        margin-top:10px !important ;

      }
      .readmore a {
       font-size:14px ;
      }
      .readmore {
        /*padding: 4px 25px;*/
        text-align: right;
        /*width: 130px;
        height: 30px;*/
        color: white;
        background-color: #6D0B00;
        border-radius: 5px;
      }
    .e-card p {
        font-size: 13px;
    }

    .e-card {
        background-color: white;
        border-radius: 5px;
        text-align: center;
        padding: 8px 0px;
        width: 70%;
        height: 96px;
        box-shadow: 2px 3px 5px rgba(0, 0, 0,0.2);
        margin: auto;
        margin-top: 20px;
    }

    .e-active-card {
        background-color: white;
        border-radius: 5px;
        text-align: center;
        padding: 8px 0px;
        width: 70%;
        height: 96px;
        box-shadow: 2px 3px 5px rgba(0, 0, 0,0.2);
        margin: auto;
        margin-top: 20px;
    }

        .e-active-card img {
            filter: unset !important;
        }

        .e-active-card .e-title {
            font-family: 'Cairo-Regular' !important;
            color: #1D1D1D !important;
        }

    .e-card .mt-3 {
        margin-top: 5px !important;
    }

      .gotoAction {
        background-image: url(../images/actionbg.png);
        background-position: left top;
        min-height: 157px;
        background-size: cover;
      }
    #owl-carousel2 .owl-nav {
        text-align: center;
        margin-top: 0px;
    }

    #owl-carousel2 .owl-prev {
        background-image: url(../images/goright.png);
        width: 34px;
        height: 34px;
        background-color: transparent;
        border: none;
        position: absolute;
        left: 8px;
        top: 25%;
        margin-left: 10px;
    }

    #owl-carousel2 .owl-next {
        background-image: url(../images/Group\ 77.png);
        width: 34px;
        height: 34px;
        background-color: transparent;
        border: none;
        position: absolute;
        right: 8px;
        top: 25%;
    }
      .hearder .offcanvas-body input {
        margin-top: 20px;
        font-family: 'Cairo-Regular';
        font-size: 18px;
        width: 100%;
        border: none;
          border-bottom-color: currentcolor;
          border-bottom-style: none;
          border-bottom-width: medium;
        border-bottom: 2px solid #373739;
      }

      h1{
        font-size:24px ;
      }

      h2{
        font-size:22px ;
      }

      h3{
        font-size:20px ;
      }


      h4{
        font-size:18px ;
      }

      h5{
        font-size:16px ;
      }

      h5{
        font-size:14px ;
      }

      .breadcrumb-item + .breadcrumb-item {
        padding-right: .5rem;
        font-size: 14px;
      }
      .services {
        background-image: url(../images/servicesbg.png);
        background-position: left top;
        background-repeat: no-repeat;
        min-height: 600px;
        background-attachment:unset;
      }
      .breadcrumb-item a {
        color: #1D1D1D;
        text-decoration: none;
        font-size: 14px;
      }
   

      .services .nav-pills .nav-link {
        border-radius: 5px;
        border: 1px solid #B8B8B8;
        margin: 0px 10px;
          margin-top: 0px;
        margin-top: 0px;
        padding: 8px 5px;
        min-width: auto !important;
        color: #7E7E7E;
        margin-top: 10px;
        font-size: 13px;
      }

      .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        color:white;
      }
      #maincintent  .justify-content-center{
        justify-content:start !important ;
      }
      .servicebox {
        padding: 10px;
      }
      p {
        font-size: 14px;
        line-height: 2rem;
      }

      .servicenumber {
        font-size: 25px;
        margin-bottom: -11px
      }
      .owl-stage-outer {
        height: 80%;
        padding-right: 0px;
      }

      .news {
        background-image: url(../images/news2.png);
        background-repeat: no-repeat;
        background-position: top center;
        height: auto;
        background-size: cover;
        height: 440px;
        position: relative;
      }

      .newssection {
        position: absolute;
        left: 0;
        right: 0;
        top: -87px;
      }
    .informationalPart {
        background-image: url(../images/infobg.png);
        background-position: bottom left;
        background-repeat: no-repeat;
        margin-top: 0;
        padding-top: 180px !important;
        background-attachment: fixed;
        padding-bottom: 30px;
        min-height: unset !important
    }
     

      .readmore2 {
         
        /*padding: 4px 17px;*/
        text-align: right;
        /*width: 130px;
        height: 39px;*/
        color: white;
        background-color: white;
        border-radius: 5px;
        border: 1px solid #D1D1D1;
        bottom:0px;
      }
.fotterbanner img{
  width:100% !important;
}
.carousel-control-prev-icon {
  background-image: none;
  width: 35px !important;
  height: 35px !important;
  background-color: black;
  padding: 4px !important;
  position: absolute !important;
  right: 0;

  
}
.newssection .justify-content-between{
  justify-content: center !important;
}

.carousel-control-next-icon {
  background-image: none;
  background-color: black;
  padding: 4px !important;
  width: 35px !important;
  height: 35px !important;
  position: absolute !important;
  left: 0;
}

.news .card{
  margin: 20px 50px 50px 51px;

}


.newssection {
  position: absolute;
  left: 0;
  right: 0;
  top: -140px;
}


#owl-carousel5{
  position: relative;
}
#owl-carousel5 .owl-prev{
  background-image: url(../images/resarrow-right.png);
  width: 34px;
  height: 33px;
  background-color: transparent;
  border: none;
  position: absolute;
  right:0px;
  top: 38%;
  background-repeat: no-repeat;

}


#owl-carousel5 .owl-next{
  background-image:url(../images/resarrow-left.png) ;
  width: 34px;
  height:33px ;
  background-color:transparent ;
  border:none;
  left: 0px;
  position: absolute;
  top: 38%;
  background-repeat: no-repeat;

}


#owl-carousel6 .owl-prev{
  background-image: url(../images/resarrow-right.png);
  width: 34px;
  height: 33px;
  background-color: transparent;
  border: none;
  position: absolute;
  right:0px;
  top: 38%;
  background-repeat: no-repeat;

}


#owl-carousel6 .owl-next{
  background-image:url(../images/resarrow-left.png) ;
  width: 34px;
  height:33px ;
  background-color:transparent ;
  border:none;
  left: 0px;
  position: absolute;
  top: 38%;
  background-repeat: no-repeat;

}
.informationalPart{
text-align:center ;
}


.bannertext {
  background-color: #343F4B;
  border: 1px solid #A19E9E;
  text-align: center;
  width: 95%;
  margin: auto;
  border-radius: 5px;
  padding: 6px 10px;
  position: absolute;
  bottom: 9px;
  left: 0;
  right: 0;
}

.bannertext a {
  color: white;
  text-decoration: none;
  font-size:14px ;
}

.bannerr1 {
  height: 250px;

}



.bannerr2{
  height: 250px;

}



.bannerr3 {
  height: 250px;

}


.bannerr4 {
  height: 250px;

}

.mobilefooter{
  margin:20px 0px;
  border-bottom:1px solid gray ;
}
.socialmedia img {
  padding: 6px;
}
.socialmedia {
  background-color: #0E5E02;
  width: 33px;
  height: 32px;
}
.footer{
  border-top:0 ;
}

a{
  font-size:13px ;
  color:#212121;
  text-decoration:none ;
}

.homeicone {
  border-right: 1px solid #e6e6e6;
  padding: 0px 20px;
  position: absolute;
  right: 40px;
  z-index: 1000;
  top:20px;
  border-left:0;
}
.menub2 a{
font-size:14px  !important;
font-family: 'Cairo-Regular' !important;
}


.share {
  border-top:1px solid #A19E9E;
}

.innerheader {
  padding-top: 0;
  padding-bottom: 0;
}
.share{
   padding-top:10px ; 
}
.rate {
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 10px 0px;
}

.innerheader {
  padding-top:20px !important ;
}

.breadcrumb {

  margin-bottom:5px;

}
.content-body p{
  font-size:14px;
}
label {
  font-size: 14px;
}
.blockview{
  text-align: center;
  padding: 0px 9%;
}
.blockview .d-flex{
 display:block !important ;
} 

.innersearch .d-flex{
  display:block !important ;
}
.media-img img{
 width:100%;
}
    .blockview .border-bottom {
        border: 1px solid #EEEEEE;
        padding: 15px;
        margin-bottom: 50px;
        box-shadow: 2px 3px 5px rgba(0, 0, 0,0.2);
        text-align: left;
    }
}
      
@media only screen and (max-width:1000px) {
  /*.menuA{
    display:none !important ;
  }*/

  .fotterbanner img {
    width: 100% !important;
  }

 
  
  
}
 

@media only screen and (min-width: 1800px) {


}


@media only screen and (max-width: 1322px) {
    .menuA .navbar-light .navbar-nav .nav-link {
        color: #212121;
        font-size: 14px;
        font-family: "Cairo-Bold",Helvetica,Arial,sans-serif;
        letter-spacing:0px;
        padding-right: 10px;
        padding-left: 10px;
      }

      .carousel-control-next-icon {
        background-image: none;
        background-color: black;
        padding: 8px;
        width: 44px;
        height: 44px;
        position: relative;
        left: 0;
      }

      .carousel-control-prev-icon {
        background-image: none;
        width: 44px;
        height: 44px;
        background-color: black;
        padding: 4px;
        position: relative;
        right: 0;
      }
  
}

@media only screen and (max-width: 1200px) {
    .divComponent17 {
        padding-left: 4rem;
    }
}

@media (min-width:1000px) and (max-width:1200px) {
    .block-height {
        min-height: 510px;
    }
}


@media (min-width:769px) and (max-width:999px) {
    .block-height {
        min-height: 510px;
    }
    .readmore {
        width: unset
    }
}

@media (min-width:1800px) and (max-width:2000px) {

    .triggermenu ul.toggle.active {
        left: 82%;
    }
}

@media (min-width:1400px) and (max-width:1500px) {

    .triggermenu ul.toggle.active {
        left: 94%;
    }
}

@media (min-width:1501px) and (max-width:1700px) {

    .triggermenu ul.toggle.active {
        left:90%;
    }
}

@media (min-width:1700px) and (max-width:1800px) {

    .triggermenu ul.toggle.active {
        left: 87%;
    }
}


@media (min-width:1700px) and (max-width:1800px) {

    .triggermenu ul.toggle.active {
        left: 87%;
    }
}

@media only screen and (max-width: 992px) {
    .readmore-photogallery {
        position: relative;
        bottom: 0;
    }
    .services .nav-pills .nav-link {
        min-width: 120px;
    }
    .informationalPart {
        padding-bottom: 20px;
    }
    .bannertext {
        width: 90%;
    }
    .sliderpages {
        padding-top: 35px;
        padding-right: 63px;
        padding-left: 0px;
    }
    .services {
        min-height: 960px;
        margin-top: -100px;
    }
}

@media (min-width:300px) and (max-width:768px) {
    .sliderpages {
        padding-top: 25px;
        padding-right: 63px;
        padding-left: 0px;
    }

    .shadow1 {
        right: 10px;
        width: 250px;
        height: 250px;
        top: -60px;
    }

    .shadow1-box {
        right: 125px;
        width: 132px;
        height: 132px;
        top: -45px;
    }

    .shadow2 {
        right: 131px;
        width: 250px;
        height: 250px;
    }

    .shadow2-box {
        right: 115px;
        top: 210px;
        width: 132px;
        height: 132px;
    }
        .shadow2-box .twist {
            margin: 15px;
        }
    .twist {
        margin: 10px;
    }
}

@media (min-width:992px) and (max-width:1201px) {
    .shadow2 {
        right: 190px;
    }

    .shadow1 {
        right: 0px;
    }

    .shadow1-box {
        right: 171px;
    }

    .shadow2-box {
        right: 225px;
    }
}