.csi-contact .contact-top-area .contact-top-left, .csi-contact .contact-top-area .contact-top-right {
		height:400px;
	}
	.csi-tab-content .tab-pane .csi-single-tab .menu-content .csi-info .title-area {
   		margin-top: 5rem;
	}
	.csi-tab-content .tab-pane .csi-single-tab .menu-content {
		width: 50%;
	}
	
	.csi-contact .contact-top-area .contact-top-right {
		width: 50%;
	}
	.csi-contact .contact-top-area .contact-top-left {
		width: 50%;
	}
	.csi-tab-content .tab-pane .csi-single-tab {
		width: 42%;
		margin-left: 7%;
	}
	
	.csi-tab-content .tab-pane .csi-single-tab .menu-thumb a img {
		border: 0.5rem solid #dddddd;
	}
	

@media (max-width: 991px) {
 
  .csi-tab-content .tab-pane .csi-single-tab {
    width: 40%;
    margin-left: 5%;
    margin-right: 5%;
  }
  .csi-tab-content .tab-pane .csi-single-tab .menu-content .csi-info .title-area {
    padding: 5px 1.5rem 5px 6rem;
    margin-left: -6rem;
  }
  
  .csi-contact .contact-top-area .contact-top-left {
    padding: 6.8rem 1.6rem;
    width: 100%;
  }
  .csi-contact .contact-top-area .contact-top-right {
    width: 100%;
  }
  .csi-contact .contact-top-area .contact-top-left .contact-info {
    width: 60%;
    float: none;
    padding-right: 0;
    margin: 0 auto;
  }
  
  
	.csi-tab-content .tab-pane .csi-single-tab .menu-content .csi-info .title-area {
		margin-top: 2rem;
	}

	.csi-tab-content .tab-pane .csi-single-tab .menu-thumb {
    width: 40%;
	}
	
}

/* ----------------------------------------------------------------
      Custom, iPhone Retina  UP TO 480px
-------------------------------------------------------------------*/
@media (max-width: 480px) {
  /************** 480 GLOBAl USE***********/
  html {
    font-size: 50%;
  }
  .csi-tab-content .tab-pane .csi-single-tab {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .csi-tab-content .tab-pane .csi-single-tab .menu-thumb {
    width: 100%;
    padding-right: 0;
  }
  .csi-tab-content .tab-pane .csi-single-tab .menu-content .csi-info .title-area {
    padding: 0;
    margin-left: 0;
    border-radius: 50px;
    background: transparent;
	text-align:center;
  }
  
  .menu-thumb {
	text-align:center;
  }
  
  .menu-thumb img{
	width:150px;
  }
  
  .csi-contact .contact-top-area .contact-top-left .contact-info .csi-box .csi-icon {
    float: none;
  }
  
  .csi-tab-content .tab-pane .csi-single-tab .menu-content {
    width: 100%;
  }
  .csi-tab-content .tab-pane .csi-single-tab:hover .menu-content .csi-info .title-area {
    background: transparent;
  }
  .csi-tab-content .tab-pane .csi-single-tab:hover .menu-content .csi-info .title-area .price,
  .csi-tab-content .tab-pane .csi-single-tab:hover .menu-content .csi-info .title-area .title {
    color: #212739;
  }
  .csi-tab-content .tab-pane .csi-single-tab:hover .menu-content .csi-info .title-area .price:hover a,
  .csi-tab-content .tab-pane .csi-single-tab:hover .menu-content .csi-info .title-area .title:hover a {
    color: #b71c1c;
  }
  .csi-tab-content .tab-pane .csi-single-tab .menu-content .csi-info .title-area {
    margin-top: 1rem;
  }
  .csi-tab-content .tab-pane .csi-single-tab {
    margin-bottom: 3.2em;
  }
  .csi-nav-pills-area .csi-nav-pills li > a img {
    display: none;
  }
  .csi-nav-pills-area {
    margin-bottom: 2.6rem;
  }
  .csi-testi-feedback .csi-client-image::before,
  .csi-testi-feedback .csi-thumb::before,
  .csi-twitter-feedback .csi-client-image::before,
  .csi-twitter-feedback .csi-thumb::before {
    font-size: 16px;
    width: 30px;
    height: 30px;
    line-height: 31px;
    right: 5px;
  }
  .csi-twitter-feedback .csi-thumb img,
  .csi-testi-feedback .csi-owltestimonial .item .csi-client-image img {
    border: 5px solid #fff;
  }
  .csi-banner-content .btn-area .csi-btn {
    padding: .3rem 2.5rem;
    margin: 1.6rem .2rem 0;
    font-size: 16px;
  }
  .csi-slider .owl-carousel .owl-item,
  .csi-slider .owl-carousel .owl-item img {
    height: 300px;
  }
  .csi-btn {
    padding: .3rem 2.5rem;
    font-size: 16px;
  }
  .csi-special-inner .csi-special-content {
    margin-top: -42px;
  }
  .csi-special-single .single-info .price-area .price {
    line-height: 7.5rem;
  }
  /************** 480 GLOBAl USE***********/
}

@media (max-width: 767px){
	.csi-banner-content .csi-subtitle, .csi-banner-content .csi-title {
		padding-top: 10rem;
	}
	.menuTop{
		padding-left: 5rem;
		padding-right: 5rem;
		padding-bottom: 5rem;
	}
}

.csi-contact .contact-top-area .contact-top-left .contact-info .csi-box .csi-icon{
	float:none;
}

.csi-contact .contact-top-area .contact-top-left {
    padding: 5rem 0 8.4rem;
}

.csi-contact .csi-inner {
    padding-top: 5rem;
	padding-bottom: 0;
}

@media (max-width: 767px)
{
	.menuTop {
	    padding-left: 1rem;
	    padding-right: 1rem;
	    padding-bottom: 1rem;
	}

	.csi-about-top .csi-inner {
	    padding: 2rem 0 1rem 0;
	}
}