* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body{
  overflow-x: hidden;
}

/* // font style) */

h1{
  font-family: 'Dancing Script', cursive;
  color: white;
}

/* // font style end) */

/* // banner start) */
.carousel-item img{
  height: 90%;
  width: 80vh;
  object-fit: cover;

}
/* // banner end) */

.i-amphtml-blurry-placeholder, .i-amphtml-fill-content {
    display: block;
    height: 0;
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    width: 0;
    margin: auto;
}

.i-amphtml-blurry-placeholder, .i-amphtml-fill-content {
    display: block;
    height: 0;
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    width: 0;
    margin: auto;
}


/* // read more button start) */
.box p{
font-size: 15px;
line-height: 28px;
height: 90px;
overflow: hidden;
}
.box a{
 display: inline-block;
 color: seashell;
 background-color: sienna;
 text-decoration: none;
 padding: 10px 15px;
 border-radius: 8px;
 margin-top: 15px;

}
.mb-4{
	color: currentcolor;
}


.box.showContent p{
 height: auto;
}

.box.box.showContent a.readmore-btn{
 background-color: rgb(37, 17, 7);

}
/* // read more button end) */

/* // content image read more button start 1) */
.rafiq img {
  height: 100%;
  width: 700px;
  object-fit: cover;
  
}
/* // content image read more button end 1) */

/* // <!-- box content image content read more button boot start 2 -->) */

.naira{
 
background-color: rgb(173, 151, 26);
}

.mitali{
  border-radius: 10px;
 
 }

.mitali img {
  width: 100%;
  background-color: aliceblue;
 
 margin-bottom: 10px;
 height: 400px;
 padding: 10px;
 object-fit: cover;
 box-shadow: 0 0px 0px rgb(0 0 0 / 50%);
    transition: all .3s;
 }

 .mitali a:hover{
  box-shadow: 0 5px 5px rgba(rgb(12, 9, 9), rgb(168, 235, 168), blue, alpha);
  }
  .mitali img:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.8);
    transform: scale(1.15);
  }

  /* // button) */

.ziya{
  margin: 0px 0px 0px 0px;
 background-color: #ffc107;
 padding: 10px;
 border-radius: 8px;
 box-shadow: 0 5px 5px rgba(red, green, blue, alpha);
 text-align: center;
 }
 
 
 .ziya h4{
  margin-bottom: 10px;
 }
 
 .ziya p{
  font-size: 15px;
  line-height: 28px;
  height: 90px;
  overflow: hidden;
  
 }
 .ziya a{
   display: inline-block;
   color: seashell;
   background-color: sienna;
   text-decoration: none;
   padding: 10px 15px;
   border-radius: 8px;
   margin-top: 15px;
 
 }
 
  
 
 .ziya.showContent p{
   height: auto;
 }
 
 .ziya.ziya.showContent a.readmore-btn{
   background-color: rgb(37, 17, 7);
 
 }
 
 /* // <!-- box content image content read more button boot end 2 --> */

 



/* // content image and rounded card start) */
.manvi img{
  height: 300px;
  width: 300px;
  object-fit: cover;
  
}


/* // content image and rounded card end) */

/* // gallery image start) */
.gallery {
  background-color: rgb(197, 157, 157);
  
}

.gallery img{
  width: 100%;
  height: 300px;
  padding: 15px;
  object-fit: cover;
}


#gallery-popup .model-img {
  width: 100%;
}




/* // gallery image end) */




/* // gallery image new 1) */
.portfolio-item {
  overflow: hidden;
  position: relative;
}

.portfolio-item img,
.portfolio-item .portfolio-overlay { 

  transition: all 0.45 ease;
}


.portfolio-overlay  {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 26, 90, 0.8);
  display: flex;
  align-items: flex-end;
  padding: 80px;
  opacity: 0;
}


.portfolio-overlay h3,
.portfolio-overlay h6 {

  color: aqua;
 
}

.portfolio-item:hover .portfolio-overlay {
  opacity: 1;
  
}

.portfolio-item:hover img{
  transform: scale(1.1);
  
}

.mamta img{
  width: 100%;
  height: 300px;
 
  object-fit: cover;
}
/* // gallery image new 1 end) */


/* // gallery image new 2 start) */
.team-member {
  background-color: blue;
}

.team-member .hline {
  width: 70px;
  height: 2px;
  margin: 16px auto;
  background-color: rgb(250, 249, 249);
}

.team-member .team-member-img img,
.team-member .team-member-img .social-icons {
  transition: all 0.4s ease;
}

.team-member .team-member-img {
 position: relative;
 overflow: hidden;
}

.team-member .team-member-img .social-icons {
  width: 100%;
  height: 60px;
  background-color: #a52a2a;
  position: absolute;
  bottom: -60px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.team-member-img img
 {
object-fit: cover;
width: 100%;
height: 400px;

}

.even {
  background-color: chartreuse;
}

.team-member .team-member-img .social-icons a {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid rgb(197, 157, 157);
  font-size: 40;
  color: aliceblue;
  border-radius: 100px;
  margin-left: 4px;
  margin-right: 4px;
}

.team-member .team-member-img .social-icons a:hover {
  background-color: aliceblue;
  color: black;
  
}

.team-member:hover .team-member-img .social-icons {
  bottom: 0;
}

.team-member:hover img {
  transform: translatey (-60px);
}

/* // gallery image new 2 end) */

/* // Owl image start) */
 .owl-carousel .major-carousel .owl-stage-outer{
   padding: 30px;
   padding-bottom: 30px;

 }
 .owl-carousel .major-carousel .owl-nav .owl-prev,
 .owl-carousel .major-carousel .owl-nav .owl-next {
  -webkit-transition: .03 all case;
   -o-transition: .03 all case;
   transition: .03 all case;
   color: blueviolet;
 }

 .owl-carousel .major-carousel .owl-nav .owl-prev:hover,
 .owl-carousel .major-carousel .owl-nav .owl-prev:focus,
 .owl-carousel .major-carousel .owl-nav .owl-next:hover,
 .owl-carousel .major-carousel .owl-nav .owl-next:focus{
   color: brown;
   outline: none;   
 }
 .owl-carousel .major-carousel .owl-nav .owl-prev:disabled,
 .owl-carousel .major-carousel .owl-nav .owl-next:disabled{
   color: rgb(87, 165, 42);
 }
 .owl-carousel .major-carousel .owl-nav .owl-prev{
   left: -60px!important;
 }
 .owl-carousel .major-carousel .owl-nav .owl-prev{
  right: -60px!important;
}
.owl-carousel .major-carousel .owl-dots{
  bottom: -30px!important;
  position: relative;
}

.media-custom {
  background-color: #ffc107;
  -webkit-transition: .03 all case;
  -o-transition: .03 all case;
  transition: .03 all case;
  margin-bottom: 30px;
  position: relative;
  top: 0;
  transition: all .3s;
  
}
.media-custom {
  position: relative;
  overflow: hidden;
  display: block;
}
.media-custom img{
 height: 400px;
 object-fit: cover;
    background-color: #ffc107;
    padding: 10px;
    box-shadow: 0 0px 0px rgb(0 0 0 / 50%);
    transition: all .3s;
}
.media-custom:focus, .media-custom:hover {
  top: -2px;
  -webkit-transform: scale(1.1);
  box-shadow: 0 2px 40px 0 rgb(177, 118, 28);
}
.media-custom:focus img, .media-custom:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.media-custom .media-body h3 {
  padding: 20px;
}
.text-black {
  color: rgb(165, 103, 9);
  text-decoration: none;
  text-align: center;
}
.text-black:hover {
  color: rgb(52, 48, 42);
  text-decoration: none;
  text-align: center;
}
.age {
  font-size: 14px;
  color: rgb(61, 43, 19);
}
.media-custom .media-body p:last-child {
  margin-bottom: 0;
}


 /* // Owl image end) */
 
 
 
 /* //  image button read more content start) */
 .rahil{
 margin: 0px 0px 0px 0px;
background-color: aliceblue;
padding: 10px;
border-radius: 8px;
box-shadow: 0 5px 5px rgba(red, green, blue, alpha);
}


.rahil h4{
 margin-bottom: 10px;
}

.rahil p{
 font-size: 15px;
 line-height: 28px;
 height: 90px;
 overflow: hidden;
 
}
.rahil a{
  display: inline-block;
  color: seashell;
  background-color: sienna;
  text-decoration: none;
  padding: 10px 15px;
  border-radius: 8px;
  margin-top: 15px;

}

 

.rahil.showContent p{
  height: auto;
}

.rahil.rahil.showContent a.readmore-btn{
  background-color: rgb(37, 17, 7);

}

.naira{
 
background-color: rgb(173, 151, 26);
}

.mitali{
  border-radius: 10px;
 
 }

.mitali img {
  width: 100%;
  background-color: #ffc107;
 
 margin-bottom: 10px;
 height: 400px;
 padding: 10px;
 object-fit: cover;
 box-shadow: 0 0px 0px rgb(0 0 0 / 50%);
    transition: all .3s;
 }

 .mitali a:hover{
  box-shadow: 0 5px 5px rgba(rgb(12, 9, 9), rgb(168, 235, 168), blue, alpha);
  }
  .mitali img:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.8);
    transform: scale(1.15);
  }
  
  /* //  image button read more content end) */
  
  
  /* // button) */

.sona{
  margin: 0px 0px 0px 0px;
 background-color: rgb(255, 250, 240);
 padding: 10px;
 border-radius: 8px;
 box-shadow: 0 5px 5px rgba(red, green, blue, alpha);
 }
 
 
 .sona h4{
  margin-bottom: 10px;
 }
 
 .sona p{
  font-size: 15px;
  line-height: 28px;
  height: 90px;
  overflow: hidden;
  
 }
 .sona a{
   display: inline-block;
   color: seashell;
   background-color: sienna;
   text-decoration: none;
   padding: 10px 15px;
   border-radius: 8px;
   margin-top: 15px;
 
 }
 
  
 
 .sona.showContent p{
   height: auto;
 }
 
 .sona.sona.showContent a.readmore-btn{
   background-color: rgb(37, 17, 7);
 
 }
 .sona img{
   height: 300px;
   width: 100%;
   object-fit: contain;
   
 }
 /* // button end) */
 
 /* // location city section start) */

section.other-place {
    background: #a0522d;
    padding: 84px 0;
}

.other-place .head {
    font-weight: 400;
}

.Place a {
    background: #000;
    border: 1px solid #000000;
    color: #fff;
    color: #ffc107;
    margin-bottom: 20px;
    display: inline-block;
    width: 250px;
    text-align: center;
    font-weight: 700;
    margin-right: 10px;
    padding: 10px;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.Place {
    text-align: center;
}

a {
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

/* // location city section end) */

.whatsapp i.fa.fa-whatsapp {
    width: 40px;
    height: 40px;
    background: green;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    text-align: center;
    line-height: 40px;
    position: fixed;
    bottom: 20px;
    right: 20px;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
i {
    font-style: italic;
}
#callme i {
    width: 40px;
    height: 40px;
    background: #ff006a;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    text-align: center;
    line-height: 40px;
    position: fixed;
    bottom: 70px;
    right: 20px;
}

 /* // <!-- box content image content read more button boot end --> */


  /* // X-Small devices (portrait phones, less than 576px) */
  @media (max-width: 575.98px) { /* // banner start) */
    .carousel-item img{
      height: 50%;
      width: 80vh;
      object-fit: cover;
    
    }
    /* // banner end) */ }
	
	
  

  /* // Small devices (landscape phones, less than 768px) */
  @media (max-width: 767.98px) { /* // banner start) */
    
    /* // banner end) */ }
	 
  
  /* // Medium devices (tablets, less than 992px) */
  @media (max-width: 991.98px) { }
  
  /* // Large devices (desktops, less than 1200px) */
  @media (max-width: 1199.98px) { ... }
  
  /* // X-Large devices (large desktops, less than 1400px) */
  @media (max-width: 1399.98px) { ... }

 