.gdlr-page-title, .gdlr-practice-title, .gdlr-blog-info, #comments, .gdlr-attorney-info-contact-title {
   display: none !important;	
}

.gdlr-fixed-header .gdlr-logo {
	 display: unset !important;
}

.wpcf7 input[type="tel"]{
    padding: 19px 20px;
    width: 100%;
    font-size: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	color: #8c8c8c;
	background-color: #f5f5f5;
	    border: 0px;
    outline: none;
    max-width: 100%;
}

.d-flex {
	display: flex;
}

.flex-direction-row {
	flex-direction: row;
}

.mg-r{
	margin-right: 15px;
}

.main-col {
	color: #808080;
}

h1, h2, h3, h4, h5, h6, .gdlr-title-font, .msp-cn-1-2, .recent-practice-widget-content .recent-practice-widget-title {
    font-family: 'Cormorant Garamond script=latin rev=2' !important;
    font-style: normal;
    font-weight: 400 !important;
}

.recent-practice-widget-content .recent-practice-widget-read-more {
	color: #ec4933 !important;
}

.home-slider-subtitle {
  font-size: 2.5rem;	
}

b, strong {
	color: #454545;
}

.gdlr-blog-thumbnail {
    background: #fff;
}

@media(max-width: 934px) {
	.home-slider-subtitle {
	  font-size: 2rem;	
	}
}

@media(max-width: 767px) {
	.flex-direction-row {
		flex-wrap: wrap;
	}
	.mg-r{
		margin-right: 0px;
	}
	
	.gdlr-logo {
	    padding-top: 0px !important;	
	}
	
	#gdlr-responsive-navigation .dl-trigger {
		margin-top: -40px;
	}
}

@media(max-width: 745px) {
	.home-slider-subtitle {
	  font-size: 1.5rem;	
	}
}

@media(max-width: 585px) {
	.home-slider-subtitle {
	  font-size: 1rem;	
	}
}

@media(max-width: 430px) {
	.home-slider-subtitle {
	    font-size: 0.8rem;
		margin-top: 14px;	
	}
}