@media only screen and (max-width: 770px) {
    .box4.hovered::before {
        width: 300%;
    }
    .box4 .readmore {
        background-color: white !important;
        color: #1d1d1d !important;
    }
    #popup_container {
        width: 88% !important;
        left: 20.5px !important;
    }
    #divComponent30Responsive {
        display: none !important;
    }.quick-links-responsive:after {
        content: "|";
        margin-right: 5px;
    }
    .mean-container .mean-nav.slide-right {
        border-left: 10px solid #BF1125 !important;
    }
    #controls{
        display:none !important
    }
    .news-ticker {
        margin-top: 6px;
        height: 60px;
    }


    .carousel-control-next, .carousel-control-prev {
        width: 10%;
    }

    .hearder .justify-content-between {
        justify-content: space-between !important;
        justify-content: end !important;
    }
      .carousel-control-next, .carousel-control-prev {
        top:80px;
    
      }

    .mobile-logo {
        position: absolute;
        z-index: 100;
        top: 8px;
        width: 181px;
        height: auto;
        margin: auto;
        right: 0px;
        left: 0px;
    }
      .infobox1{
        margin-bottom: 22px;
      }
    .hearder2 .justify-content-between {
        justify-content: space-between !important;
        justify-content: end !important;
      }  
      .hearder2  img{
        width: 77%;
float: left
      }
      .collapsefooter{
display: none;
      }
      .carousel-caption  h1{
        font-size:18px ;
        line-height:normal ;
      }

      .carousel-caption{
        top:10%;
        width:80% ;
      }
      .sidemenu{
          top:9%
      }
    .divText {
        display: none !important
    }
      .infobox3{
        margin-bottom: 22px;
      }
      .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:#9B1025;
        /*border-radius: 5px;*/
      }
    .e-active-card {
        margin: auto !important;
        margin-top: 9px !important;
    }

    .e-card {
        margin: auto !important;
        height: 130px !important;
    }

    .e-active-card .e-title {
        font-family: 'Cairo-Regular' !important;
        color: #1D1D1D !important;
    }
    .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-card .mt-3 {
        margin-top: 5px !important;
    }

      .mainbox p{
        font-family: 'Cairo-Regular';font-size: 14x;
margin-bottom: 0;
      }

      .mainbox2 p{
        font-family: 'Cairo-Regular';font-size: 14x;
margin-bottom: 0;
      }


      .mainbox3 p{
        font-family: 'Cairo-Regular';font-size: 14x;
margin-bottom: 0;
      }


          .mainbox5 p{
        font-family: 'Cairo-Regular';font-size: 14x;
margin-bottom: 0;
      }
.mainbox .d-flex{
  justify-content: space-between;
}
      .e-card .mt-3{
        margin-top:15px !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-carousel .owl-stage-outer {
        padding-right: 0px;
    }

    #owl-carousel2 .owl-prev {
        background-image: url(../images/goright.png);
        width: 34px;
        height: 33px;
        background-color: transparent;
        border: none;
        position: absolute;
        right: 15px;
        top: 30%;
        margin-left: 10px;
    }

    #owl-carousel2 .owl-next {
        background-image: url(../images/Group\ 77.png);
        width: 34px;
        height: 33px;
        background-color: transparent;
        border: none;
        left: 15px;
        position: absolute;
        top: 30%;
    }
    #owl-carousel10 .owl-prev {
        background-image: url(../images/goright.png);
        width: 34px;
        height: 33px;
        background-color: transparent;
        border: none;
        position: relative;
        right: 160px;
        margin-left: 10px;
    }

    #owl-carousel10 .owl-next {
        background-image: url(../images/Group\ 77.png);
        width: 34px;
        height: 33px;
        background-color: transparent;
        border: none;
        right: 160px;
        position: relative;
    }
      .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: 100%;
        padding-right: 0px;
      }
.hide{
  display: none;
}
      .news {
        /*background-image: url(../images/news2.png);*/
        background-repeat: no-repeat;
        background-position: top center;
        height: auto;
        background-size: cover;
        height: 650px;
        position: relative;
        margin-top:20px;
      }

      .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: 80px !important;
        min-height: 600px;
        background-attachment: fixed;
      }
     

      .readmore2 {
        padding: 4px 17px;
        text-align: right;
        width: 150px;
        height: 39px;
        /*color: white;*/
        /*background-color: white;
        border-radius: 5px;
        border: 1px solid #D1D1D1;*/
      }
.fotterbanner img{
  width:100% !important;
}
.carousel-control-prev-icon {
  background-image: none;
  width: 35px !important;
  height: 35px !important;
  background-color: black;
  padding: 4x !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: -80px;*/
}


#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;

}

    #owl-carousel6 .owl-prev, #owl-carousel16 .owl-prev {
        background-image: url(../images/resarrow-left.png);
        width: 34px;
        height: 33px;
        background-color: transparent;
        border: none;
        position: absolute;
        left: 0px;
        top: 38%;
        background-repeat: no-repeat;
    }
    #owl-carousel6 .owl-prev {
        right: 90% !important;
    }


        #owl-carousel6 .owl-next, #owl-carousel16 .owl-next {
            background-image: url(../images/resarrow-right.png);
            width: 34px;
            height: 33px;
            background-color: transparent;
            border: none;
            right: 0px;
            position: absolute;
            top: 38%;
            background-repeat: no-repeat;
        }
    #owl-carousel16 .owl-item{
        justify-content:center;
        display:flex;
    }
    .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: 360px;

}



.bannerr2{
  height: 250px;

}



.bannerr3 {
  height: 250px;

}


.bannerr4 {
  height: 250px;

}

.mobilefooter{
  margin:20px 0px;
  border-bottom:1px solid gray ;
  
}
.socialmedia img {
  padding: 0px;
}
.socialmedia {
  width: 33px;
  height: 32px;
}
.footer{
    text-align:center;
  border-top:0 ;
}

a{
  font-size:13px ;
  color:#212121;
  text-decoration:none ;
}


.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:10px !important ;
}

.breadcrumb {

  margin-bottom:5px;

}
.content-body p{
  font-size:14px;
}
label {
  font-size: 14px;
}
    .blockview {
        text-align: center;
        padding: 0px 9%;
        margin-top: 20px
    }
.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);
}
}
      
@media only screen and (max-width:1000px) {
  .menuA{
    display:none !important ;
  }

  .fotterbanner img {
    width: 100% !important;
  }



  .card-news .card{
    margin: 20px 20px;
  }
  .contentbdody {
    /*text-align: center;*/
  }


}
 

@media only screen and (max-width: 991px) {
    .homeicone {
        display: none;
        border-right: 1px solid #e6e6e6;
        padding: 0px 20px;
        position: absolute;
        right: 61px;
        z-index: 1000;
        top: 20px;
        border-left: 0;
    }

}


@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: 8px;
        position: relative;
        right: 0;
      }
  
}
@media only screen and (max-width:600px){
    .bodyDiv{
        padding-top:85%;
        padding-bottom:25%;
    }
}
