.generic-banner-links-container a.more-link{
	font-size:18px;
	/*padding-left:20px;*/
}
.header-content-wrap.generic-banner h1{
	line-height: 50px;
}
.review-container{
	cursor:pointer;
}
.reviewModal .modal-body{
	padding:75px !important;
}
.reviewModal button.close{
	right:25px !important;
	top:11px;
	font-size: 4rem;
}
.reviewModal .modal-body h5{
	margin-top:40px !important;
}
.contact-cols h2{
	    font-size: 30px;
    line-height: 1;
    letter-spacing: 1.77px;
	    padding-top: 0 !important;
    margin-bottom: 30px !important;
}

.select-head{
	text-transform: uppercase;
    padding: 25px 0 0;
}
.header-content.contact-banner-dark{
	    min-height: auto;
    padding: 30px 0;
}
.contact-heading .header-content2{padding-top:40px;}
.contact-heading{padding-top:10px}
.contact-heading .breadcrumb,
.contact-heading .breadcrumb .lnr-chevron-right,
.contact-heading .breadcrumb-item.active{color:#dedede}
.contact-heading .breadcrumb{margin-bottom:58px;}
.image-cont{position:relative;}
.image-cont span{
	    position: absolute;
      bottom: 20px;
    left: 40px;
    color: #fff;
}
.image-cont img{width:100%;}
.patient-gallery{
	margin: 30px 0;
    border-bottom: 1px solid;
    padding-bottom: 50px;
    display: none;
}
.patient-gallery .slick-dots{margin-top: 15px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.patient-gallery .slick-arrow{
	    background: rgba(255,255,255,0.5);
    width: 40px;
    height: 60px;
	    outline: none !important;
}
.patient-gallery .slick-arrow img{height:33px}
.patient-gallery .slick-arrow.slick-prev{left:0}
.patient-gallery .slick-arrow.slick-next{right:0}
*{outline:0}
.gallery-slider .slick-slide .row{margin:0 auto}
.gallery-slider .slick-slide .image-cont:nth-child(1){padding-left:0}
.gallery-slider .slick-slide .image-cont:nth-child(2){padding-right:0}
@media screen and (max-width:1024px){
	.image-cont{padding:0 5px;}
}
@media (min-width: 768px){
	.contact-cols {	
		min-height: auto;
		padding: 100px 0;
	}	
	.contact-heading .header-line{
		padding-bottom: 130px;
	}
}
@media screen and (max-width:767px){
	.contact-banner-dark .btn{width:100%;}
	
}
@media screen and (max-width:640px){
	.gallery-slider .slick-slide .row{    flex-direction: column;}
	.image-cont {
		padding: 0;
		margin-bottom: 6px;
		    width: 100%;
			flex: 0 0 100%;
			max-width: 100%;
		-ms-flex: 0 0 100%;
	}
	.patient-gallery .slick-arrow{height:45px;}
	.patient-gallery .slick-arrow img {
		height: 23px;
	}
}
.align-center{justify-content: center;}
.gallery img{width: 100%;}
.gallery-row{
    border-top: 1px solid rgba(0, 0, 0, 0.05);

}
.gallery .col-sm-6{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
	    padding: 40px 20px 0;
}
.gall .col-sm-6{
	  -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.gallery .col-sm-6:nth-child(1){
	border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#target_gal .gallery-row:last-child .gallery .col-sm-6{
	padding-bottom: 50px;
}
.gallery-row h6{
	margin: 20px 0 30px;
	  font-family: "EngraversGothicW01Bold";
    font-size: 22px;
    letter-spacing: 1.09371px;
    text-transform: uppercase;
}
.gallery .col-sm-6 h6.last{

	text-align: right;
  
}
.btn-num,.count-page{display: none;}
.btn-num.prev,.btn-num.next,.count-page.count-0{display: inline-block;}

.pagination .prev{
	padding-left: 50px;
}
.pagination .next{
	padding-right: 50px;
}
.count-page{
	    font-family: "EngraversGothicW01Bold";
    font-size: 22px;
    letter-spacing: 1.09371px;
    text-transform: uppercase;
    flex:1;
}
.page-id-1270 #full-text-section{
	    max-width: 700px;
    margin: 30px auto 50px;
}
.pagination{
	    border-top: 1px solid #000;
    padding-top: 45px;
}
.pagination .row{
	align-items: center;
}
.gallery-row .gallery{display: none;}
.gallery-row .gallery:nth-child(1){display: block;}
.modalGallery{
	background: rgba(255, 255, 255, 0.8);
    padding: 15px;
}
.gall img{width: 100%;}
.gallery-slider-nav .row{margin:0 auto;}
.gallery-slider-nav{
    border-top: 1px solid;
    padding: 30px 20px 80px;	
}
.gallery-slider-nav .col-sm-6{
	padding:0 10px;
}
.gallery-slider-nav .slick-slide{opacity: 0.5}
.gallery-slider-nav .slick-slide.slick-current{opacity: 1;}
.gallery-slider{
	 padding: 30px 15px 0;	
}
.modaContent{
    max-width: 800px;
    border: 1px solid #000000;
    margin: 80px auto 0;
    position: relative;
       background: #fff;
}
.gallery-slider .slick-arrow img{height: 28px;}
.gallery-slider .slick-arrow {
	    top: auto;
       bottom: -200px;
    transform: none;
}
.gallery-slider .slick-arrow.slick-prev{left:30px;}
.gallery-slider .slick-arrow.slick-next{right:30px;}
.closeModal{
	    position: absolute;
    right: 0;
    top: -50px;
    cursor: pointer;
}
.header-nav a{font-size:18px;}
.header-nav li+li {
    margin-left: 45px;
}
@media screen and (max-width:1300px){
.container, .container-sm, .container-md, .container-lg{max-width:100%}	
	.header-nav a {
		font-size: 15px !important;
	}
	.header-nav li+li {
		margin-left: 21px;
	}
}
@media screen and (max-width:1024px){
	.header-nav a {
		font-size: 14px !important;
	}
}
@media screen and (max-width: 640px){
.gallery-slider .gall .col-sm-6{
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;	
	}
	.gallery-slider-nav .col-sm-6 {
	    padding: 0 5px;
	}
	.gallery-slider-nav{padding-left: 25px;padding-right: 25px;}
	.gallery-slider .slick-arrow{
		    bottom: -120px;
	}
	 .gallery-row .gallery-slider h6{margin-bottom: 10px;}
}
@media screen and (max-width: 480px){
	.gallery .col-sm-6{
		padding:15px 15px 5px;
		border:0 !important;
	}
	.gallery-row{border:0;}
	.gallery-row h6{
	    font-size: 14px;
    	margin-bottom: 0;		
	}
	.pagination img{height:28px !important;}
	.gallery .col-sm-6:nth-child(1){padding-right: 10px;}
	.gallery .col-sm-6:nth-child(2){padding-left: 10px;}
	
}