
/* extra css */
marquee{
    padding:10px 0px;
    background-color:#ff8000; 
    color:white !important;
    font-size:16px; 
    font-weight:bold;
}

/* counter section css */

.p-y-2 {
    padding-top: 28px;
    padding-bottom: 28px
}

.m-b-1 {
    margin-bottom: 18px
}

.m-t-1 {
    margin-top: 18px
}

.main_counter_area {
    background-size: cover;
    overflow: hidden
}

.main_counter_area .main_counter_content .single_counter {
    background: #013440;
    color: #fff
}

.main_counter_area .main_counter_content .single_counter i {
    font-size: 36px
}

/* gallery css */

#demo {
    height:100%;
    position:relative;
    overflow:hidden;
  }
  
  
  .green{
    background-color:#6fb936;
  }
          .thumb{
              margin-bottom: 30px;
          }
          
          .page-top{
              margin-top:85px;
          }
  
     
  img.zoom {
      width: 100%;
      height: 200px;
      border-radius:5px;
      object-fit:cover;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
  }
          
   
  .transition {
      -webkit-transform: scale(1.2); 
      -moz-transform: scale(1.2);
      -o-transform: scale(1.2);
      transform: scale(1.2);
  }
      .modal-header {
     
       border-bottom: none;
  }
      .modal-title {
          color:#000;
      }
      .modal-footer{
        display:none;  
      }
  

/* extra location footer css */
.location-main-sec{
	width: 100%;
	padding: 50px 0;
	margin-top: 20px;
}
.location-heading-main h3{
	text-align: center;
    margin: 0px 0 65px 38px;
    font-weight: 600;
    font-size: 40px;
    color: black
}
.location-main-sec .location-content-main ul{
    list-style-type: none;
    padding-left: 0;
}

.location-main-sec .location-content-main ul li{
	padding: 5px;
	margin: 5px;
	font-weight: 600;
	font-size: 15px;
	color: #002f58;
	text-align: center;
	/* background-color: #002f58; */
	border-radius: 5px;
	/* border-left: 8px solid red; */
	border: 1px solid #042038;
}

/* whatsapp calling tag inside */
.all-fixed-data{
    position: fixed;
    right: 53px;
	top: 340px;
    transform: translateY(-50%);
    z-index: 999;
    max-width: 45px;
}

.whatsapp-button-fixed {
    position: fixed;
    z-index: 999;
}
.whatsapp-button-fixed img{
	width: 55px;
}