/*
Template Name: Swimming
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/


/*********************center****************/
.masonry-item img {
      width: 100%;
      border-radius: 8px;
      height: auto;
      display: block;
 }

#gallery .modal-dialog {
	max-width: 800px;
}
.homei1i2{
	padding-top:43%;
	display:none;
	transition: 0.3s; 
	 border-radius: 8px;
 }
.gallery_left:hover .homei1i2{
	display:block; 
	transition: 0.3s;
 }
.modal {
  z-index:10000;
 }
.homei1i2o{
  padding-top:66%;
 }
.homei1i2o1{
  padding-top:26%;
 }
.modal-title {
	font-size:34px;
}
/*********************center_end****************/




@media screen and (max-width : 767px){
.about_h1 .ps-0{
   padding-left:12px!important;
   width:90%;
   margin-right:auto;
   margin-left:auto;
   margin-top:20px;
}
.about_h1 .pe-0{
  padding-right:12px!important;
}
.about_h1_right  {
	padding:20px 15px!important;
}
.spec_1_left {
	  margin-top:10px;
	  margin-bottom:10px;
}
 }


@media (min-width:576px) and (max-width:767px) {

 }
 
@media (min-width:768px) and (max-width:991px) {
.about_h1_right{
	padding:15px!important;
}
.about_h1_right p{
	font-size:14px;
}
.about_h1_right .font_48{
	font-size:30px;
}
.about_h1_right .mt-5{
   margin-top:20px!important;
}
 }

@media (min-width:992px) and (max-width:1200px) {
.about_h1_right{
	padding:20px 20px!important;
}
.about_h1_right .font_48{
	font-size:36px;
}
 }

@media (min-width:1201px) and (max-width:1300px) {

 }
@media screen and (min-width : 1400px){

 }


 
