@media screen and (max-width: 600px){
	.about h6 {
  font-size: 60px;
  margin-bottom: -20px;
}
.about h3 {
  font-size: 30px;
  margin-bottom: 20px;
  line-height: 40px;
  }
  #hihi12{
  display: block;
}
 #hihi21{
  display: block;
}
.specifications2-box .col-xs-2{
  width: 20%;
}
.specifications2-box .col-xs-10{
  width: 80%;
}
.specification22 {
  padding: 48px 0 20px !important;
  background: #fffcf9;
}
.specification222 {
  padding: 35px 0 10px !important;
  }
#hihi1{
  display: none;
}
#hihi2{
  display: none;
}
  .about {
  padding: 40px 0 40px;
}
.about p{
	margin-bottom: 20px;
}
.projects{
	padding: 40px 0px 0px;
}
.projects h3 {
  font-size: 30px;
  margin-bottom: 20px;
}
.projects  h6 {
  font-size: 60px;
  margin-bottom: -20px;
}
.projects h5 {
  font-size: 24px;
    margin-bottom: 15px;

  }

  .col-xs-6{
  	width: 50%;
  }
  .projects p {
  font-size: 14px;
}
#carouselExampleControls22 .carousel-control-prev-icon, #carouselExampleControls22 .carousel-control-next-icon {
  transform: rotate(0deg);
}
#carouselExampleControls22 .carousel-control-prev {
  left: 75%;
  top: 1%;
}
#carouselExampleControls22 .carousel-control-next {
  right: 6%;
  top: 1%;
}
.projects button{
	margin-bottom: 20px;
}
.homegallery {
  padding: 40px 0;
}
.homegallery h3 {
  font-size: 30px;
  margin-bottom: 20px;
}
#theCarousel .carousel-control-prev {
  top: -25%;
  left: 75%;
}
#theCarousel .carousel-control-next {
  top: -25%;
  left: 87%;
}
#carouselExampleControls22 .carousel-control-next, #carouselExampleControls22 .carousel-control-prev {
  width: 8%;
  }
#theCarousel{
  width: 100%;
}
.events  h3 {
  font-size: 30px;
  margin-bottom: 20px;
}
.events h6 {
    font-size: 40px;
  margin-bottom: -20px;

  }
  .events {
  padding: 40px 0 20px;
}
.mb-30{
  margin-bottom: 30px;
}
.gtco-testimonials h6 {
  font-size: 50px;
   margin-bottom: -20px;
  }
  .gtco-testimonials h3{
    font-size: 30px;
  margin-bottom: 20px;
  }
  .gtco-testimonials {
  padding-top: 20px;
}
.owl-carousel.owl-drag .owl-item{
  height: 360px;
}
.vendors  h3 {
  font-size: 28px;
  margin-bottom: 20px;
}
.vendors h6 {
    font-size: 40px;
  margin-bottom: -20px;

  }
  .gtco-testimonials .owl-stage-outer {
  padding: 30px 0 0;
}
.vendors {
  padding: 5px 0 30px;
}
footer {
  padding: 35px 0px 0px !important;
}
footer form input{
  width: 65%;
}
#theCarousel .carousel-control-next, #theCarousel .carousel-control-prev {
  width: 6%;
  }
  .center .card {
  background-image: linear-gradient(#2cbadf 0%,#2cbadf 73%, transparent 50%);
}
#carouselExampleControls5 .carousel-control-prev {
  left: 82%;
  top: 41%;
  width: 5%;
  height: 10%;
}
#carouselExampleControls5 .carousel-control-next {
  right: 1.9%;
  top: 41%;
  width: 5%;
  height: 10%;
}
#carouselExampleControls5 .carousel-control-prev-icon, #carouselExampleControls5 .carousel-control-next-icon {
  transform: rotate(0deg);
}
.mobile-screen-footer{
  display: block;
}
.col-xs-2{
width: 6%;
}
.col-xs-10{
width: 90%;
}


#contactpage{
  padding-top: 30px;
padding-bottom: 20px;
}
#contactpage h3 {
  font-size: 28px;
  margin-bottom: 20px;
}
#contactpage h6 {
    font-size: 40px;
  margin-bottom: -20px;

  }
  .add-phon {
  margin-top: 20px;
}
#contactpage button{
  margin-bottom: 10px;
}
.padbanner {
  padding-top: 75px;
  padding-bottom: 30px;
}
.heading .text-center2 {
  font-size: 27px;
}

.headingil li{
  font-size: 14px;
}
#project .about {
  padding: 30px 0 10px;
}
#project .focusheading {
  font-size: 19px;
  line-height: 29px;
}
.specification h3 {
  font-size: 27px;
  margin-bottom: 20px;line-height: 30px;
}
.specification h6 {
  font-size: 50px;
  margin-bottom: -20px;
}
.spec1 {
  margin-bottom: 10px;
  margin-top: 10px;
}
.dot-line-horz{
  top: 9px;

}
.specifications2-box h3 {
  font-size: 18px;
  margin-bottom: 0px;
  line-height: 23px;
}
.specifications2-box p{
  margin-bottom: 5px !important;line-height: 25px;
}
.specifications2-box {
  padding: 10px 0px 0;
}
.specification h4 {
  font-size: 20px;
  line-height: 28px;
}
.dots2 {
  top: 41% !important;
}
.dots3 {
  top: 83% !important;
}
.specification {
  padding: 30px 0 30px !important;
}
.specification2 {
  padding: 35px 0 30px !important;
}
.gallery h6 {
  font-size: 60px;
  }
  .gallery h3 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .gallery {
  padding: 30px 0 10px;
}
.brochure-section{
  padding: 30px 0px;
}
#project .amenities{
  padding-left: 15px;
}
.dot-line-horz.left .dot{
  display: none;
}
}



@media screen and (max-width: 395px){
  .carousel-caption p {
  font-size: 20px;
  line-height: 36px;
}
.vendors h3{
  line-height: 30px;
}
.vendors {
  padding: 20px 0 30px;
}
}