#wpstats {
    display: none!important;
}

span.cd-bio-content-1 {
    font-size: 18px;
    font-family: gilroy;
}
#cd-team .cd-member-info span {
    display: block;
    font-family: gilroy;
    font-weight: normal;
    color: #ffffff;
    font-size: 14px;
    font-size: 0.875rem;
    margin-top: .5em;
}
.recentcomments a{
    display:inline !important;
    padding:0 !important;
    margin:0 !important;
}

.vid-fix {
	width: 100% !important;
}
.footer-social-links{
    z-index: 0;
    position: relative;
}
.my-social-cls {
	margin-left: 33px;
}

.btn-resp {
	text-align: right;
}

.video-fixing {
	object-fit: cover;
	height: 100%;
	filter: brightness(0.5);
}

.pad-0 {
	padding: 0 !important;
}

.screen-reader-text {
	display: none;
}

.mrg-0 {
	margin: 0;
}

.text-bottom {
    position: absolute;
    bottom: 55px;
    right: calc( 47% - 24px);
}


@media screen and (max-width:767px){
    
.text-bottom1{ left: calc( 46% - 55px ) !important;}

    
}

.text-bottom1 {
    position: absolute;
    bottom: 70px;
    left: calc( 40% - 160px );
}
.text-bottom1 img{
	max-width:80%;
}

.btn-w:hover {
	background: #4c4c4c;
	color: #e3e3e3 !important;
}
.vg-icon-w{
    position: absolute;
    top: 12px;
    left: 4px;
    display: none;
}
.vg:hover .vg-icon-w{
	display:block;
}
.bg-grey {
	background-color: #c3bdbd;
}

.bg-grey:hover a {
	color: #383838 !important;
}

.what-is-unique {
	margin-top: 0px !important;
}
.contact-section {
	margin-top: 154px;
}

.column-seven {
	box-sizing: border-box;
/* 	border-left: 80px solid #d2dee2; */
	background: #fff;
}

.cd-img-overlay svg {
	left: calc( 50% - 20px);
	top: calc( 50% - 25px);
}
.f-set {
	line-height: 1.2;
	font-weight: 400;
	font-size: 25px;
}

.local-scroll-footer{
    position: absolute;
    right: 0;
}

svg.icon{
    display: none;
}

.inner-content-wrapper{
    margin-top: 136px;
}

.content-column-5 {
    padding: 90px 90px 57px 90px;
}
.form-contact-style {
    margin-top: 80px;
    margin-bottom: 100px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: 1px solid #ccc;
}
.form-contact-style .form-control{
    margin-left: 0;
    /*text-transform: uppercase !important;*/
    letter-spacing: 1px !important;
}
.heading-contact-form{
    text-align:center; 
    font-size:30px; 
    text-transform:uppercase; 
    font-family:baskerville-display-pt,serif; 
    letter-spacing: .1em;
    color: #003846;
    font-weight: 700;
    font-size: 30px;
    margin-top: 80px;
    margin-bottom: 20px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.4em;
}

.header-social-icons{
    display: inline-block;
    float: right;
    padding-left: 22px;
}
.header-social-icons a{
    text-decoration: none;
    color: #000;
}
.header-social-icons a:hover {
    color: #881730;
}
h2.heading-responsive.text-white1 {
	color: #fff !important;
	font-weight: 600 !important;
	font-family: baskerville-display-pt, serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 32px;
}
.form-control:focus {
	border-color: #f1f2f2;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgb(141, 24, 49);
}
.inner-pages-wrapper{
    margin-top: 190px;
}
.blogpostspage{
    padding-top: 190px;
}
.singlepostpage{
    padding-top: 190px;
}
.contact-form-home{
    width: 60%;
    margin: 0 auto;
    padding-bottom: 30px;
}
.contact-form-home .form-control{
	margin: 0px;
	border-radius: 5px;
}
a.learnmorelink{
    text-decoration: none;
}
a.learnmorelink:hover{
    text-decoration: underline;
}
a.learnmorelink font{
    color: #8d1831;
}

.min-height-225{
    min-height: 225px;
}
h3.review-h-style {
	font-family: baskerville-display-pt, serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #000;
	font-weight: bold;
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 20px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.4em;
}





/*@media screen and (min-width:375px){*/
/*		 .btn-mobile{*/
/*	 text-transform: capitalize!important;*/
/*    height: 83px!important;*/
/*}*/
/*}*/

@media screen and (min-width:768px) {
	.vid-fix {
		height: 315px;
	}
}

@media screen and (max-width:768px) {
	.post-prev-more {
		text-align: center;
	}
	.owl-pagination {
		margin-bottom: -35px !important;
	}
	span.ajax-loader {
		display: block !important;
		margin: 0 auto !important;
	}
	.owl-prev:before,
	.owl-next:before {
		opacity: 0.3;
	}
	.fadeInUp img {
		padding: 0;
	}
	.non-ser1 {
		background: #fff;
		padding: 30px;
		margin-top: 0px !important;
		border: 6px solid #881730;
		padding: 10px;
		border-top-left-radius: 0px 20px;
		padding: 14px 30px !important;
	}
	.btn-my {
		margin-top: -65px;
		margin-bottom: -50px;
	}
	.btn-resp {
		text-align: center;
	}
	.margin-Bottom {
		margin-bottom: 60px;
	}
	.marg-T-63 {
		margin-top: -63px;
	}
	.meet-bae-text-padd {
		padding-left: 0px;
	}
	.meet-bae-sub-text-padd {
		padding: 0px;
		margin-left: -12px;
	}
	.min-height-225{
        margin-bottom: 10px;
    }
    	 a.btn-box {
    margin-top: 8px;
    padding: 8px;}

/*	.text-center {*/
/*    text-align: left;*/
/*}*/
    
}

@media screen and (max-width:1024px) {
	/* Mob Nav Set */
	ul.mn-sub+i {
		float: right !important;
		width: 36px;
		position: absolute;
		z-index: 10000000;
		top: 0;
		padding-top: 14px !important;
		color: #000;
		right: 0;
		height: 36px;
	}
	.my-social-cls {
		margin-left: 0px;
	}
	.header-social-icons{
	    display: none;
	}
}
@media screen and (min-width:768px) and (max-width:1024px){
			.js-height-full2 {
	height: 500px; 
} 
 .contain-set
 {
     width:100%;
 }
 .page-id-4 .caption-style
 {
         font-size: 1.7vw;
 }
 .page-id-4 span.dir-txt-cls.gilroy {
    font-size: 15px;
 }
}
@media screen and (min-width:768px) {

	.owl-pagination {
		margin-bottom: -34px;
	}

}

@media screen and (max-width:1024px) {
	.small-height .inner-nav>ul>li>a {
		height: 38px !important;
		line-height: 38px !important;
	}
}


/* For Blog Older New Tabs Set*/

.nav-previous {
	float: right;
}

.posts-navigation {
	height: 42px;
	background-color: #f8f8f8;
	padding-right: 33px;
}

.nav-next {
	float: left;
	padding-left: 29px;
}


/* Error field width fix */

.wpcf7-response-output {
	width: 100% !important;
}

Fixed minimally invasive spine surgery tables .spin-dec-class>a>span {
	padding-right: 65px;
}



.dl-set {
	font-size: 16px;
}

.v-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	margin-left: 0px;
	margin-right: 0px;
}

.number-office {
	color: #000;
	height: 70px;
	line-height: 70px;
	font-weight: 600;
	font-size: x-large;
}

.inner-nav>ul>li>i.fa.fa-angle-down {
	color: #000 !important;
}

.small-height .inner-nav>ul>li>a {
	color: #000 !important;
}

.small-height .inner-nav>ul>li>i.fa.fa-angle-down {
	color: #000 !important;
}

.small-height .visible-mbl1 {
	color: #000;
}

.mobile-nav.small-height {
	color: #000 !important;
}

.imagination-bg {
	background-image: url(../images/brownish-bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.banner-textation {
	margin-top: 0px;
	margin-bottom: -25px;
	font-size: 50px;
	font-weight: 600;
	text-indent: -31px;
	line-height: 1.2em;
	letter-spacing: 3px;
	text-align: left;
	width: 50%;
	float: right;
	text-transform: uppercase;
}

.banner-span-1 {
	display: block;
	text-indent: 12px;
	letter-spacing: 1px;
	font-size: 55px;
	font-weight: 100;
	font-family: baskerville-display-pt, serif;
}

.banner-span-2 {
	font-size: 14px;
	text-indent: 18px;
	display: block;
	font-family: gilroy;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.banner-span-2>b {
	font-family: sans-serif;
	font-weight: bold;
}

.top-social-icons {
	font-size: 24px;
	margin-top: 21px;
}

.js-height-full2 {
	height: calc(100vh - 136px);
/* 	height: calc( 100vh / 3 ); */
	display: flex;
}

.position-top {
	top: 153px;
}

/* Landscape */
@media screen 
  and (device-width: 846px) 
  and (device-height: 414px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {
.js-height-full2 {
	height: 400px;

}
}


@media screen and (max-width:1024px) {
	.inner-nav>ul>li>i.fa.fa-angle-down {
		color: #000 !important;
		position: absolute;
		top: 0;
		right: 21px;
		bottom: 0;
		width: 33px;
		margin: 0;
		padding: 12px 10px 14px 10px !important;
	}
	.small-height .inner-nav>ul>li>a {
		color: #000 !important;
	}
	.small-height .inner-nav>ul>li>i.fa.fa-angle-down {
		color: #000 !important;
	}
}
@media (min-width:992px) and (max-width:1230px){
    .banner-textation{
        text-indent: -90px;
        width: 65%;
    }
}

@media screen and (max-width:767px) {
	.heading-contact-form {
		font-size: 17px !important;
	}
	.contact-section {
		margin-top: 138px;
	}
	
	.content-column-5 {
		padding: 80px 30px 80px;
	}
	.column-seven {
		border-left: 0;
	}
	.contact-form-home{
	    width: 100%;
	}
	.form-contact-style {
		padding-left: 30px;
		padding-right: 30px;
	}
	.mar-top-head {
		margin-top: 25px !important;
	}
	.imagination-bg {
		background-image: url(../images/mob-1.jpg);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.banner-textation {
		text-indent: 0;
		width: 100%;
		text-align: center;
		font-size: 28px;
		 margin-top: 0;
		margin-bottom: -225px; 
	}
	.banner-span-1 {
		text-indent: 0;
		font-size: 32px;
	}
	.banner-span-2 {
		text-indent: 5px;
		line-height: 22px;
	}
	.blog-title-padd {
		padding: 0 11%;
	}

	.main-nav {
		top: 61px;
		height: 75px !important;
	}
	.v-pos-responsive {
		top: 133px !important;
	}
	.main-nav.dark .inner-nav ul>li>a {
		color: #000 !important;
	}
	.mb-xs-25 {
		margin-bottom: 25px;
	}
	.m-size {
		font-size: 17px;
	}
	.heading-responsive-Reviews {
		font-size: 24px !important;
		text-align: center;
	}
	.heading-responsive {
		font-size: 24px !important;
	}

/* 	#top>section>div>div.home-content>div>h2 {
		    margin-top: -90px !important;
	} */
	#menu-item-282>i {
		padding-left: 324px !important;
		padding-right: 22px !important;
	}
	#menu-item-631>i {
		padding-left: 324px !important;
		padding-right: 22px !important;
	}
	#menu-item-953>i {
		padding-left: 324px !important;
		padding-right: 22px !important;
	}
	#menu-item-291>i {
		padding-left: 324px !important;
		padding-right: 22px !important;
	}
	.singlepostpage {
        padding-top: 150px;
    }
	.singlepostpage img.wp-post-image{
	    height: auto;
	}
	.inner-pages-wrapper{
        margin-top: 150px;
    }
    
/*     .bg-dynamic-default .innerbannertext .banner-textation{
         padding-top: 90px !important;  
         font-size: 30px;
    } */
}
 
@media screen and (max-width:600px) {
/*     .bg-dynamic-default .innerbannertext .banner-textation{
         padding-top: 120px !important;  
         font-size: 32px;
    } */

h3.review-h-style {
        font-size: 20px;
	    padding-top: 7px;
    }
    .blogpostspage .blogpost .blog_title {
        font-size: 24px;
		padding-top: 10px;
		/*word-break:break-all;*/
    }
}

@media screen and (max-height:555px) {
	.js-height-full {
		height: 555px !important;
	}
	.video-fixing {
		height: 555px !important;
	}
}

.row-flex {
	display: flex;
	flex-flow: row nowrap;
}

.txt-1 {
	background-color: #6f6259;
	padding-bottom: 19px;
	padding-top: 47px;
	display: inline-block;
	justify-content: center;
	vertical-align: middle;
	width: 50%;
}

.txt-1 h1 {
	font-size: 26px;
}

.txt-2 {
	background-color: #6f6259;
	padding-bottom: 19px;
	padding-top: 47px;
	display: inline-block;
	justify-content: center;
	vertical-align: middle;
	width: 50%;
}

.txt-2 h1 {
	font-size: 26px;
}

.txt-3 {
	background-color: #6f6259;
	padding-bottom: 19px;
	padding-top: 47px;
	display: inline-block;
	justify-content: center;
	vertical-align: middle;
	width: 50%;
}

.txt-3 h1 {
	font-size: 26px;
}

.txt-4 {
	background-color: #6f6259;
	padding-bottom: 19px;
	padding-top: 47px;
	display: inline-block;
	justify-content: center;
	vertical-align: middle;
	width: 50%;
}

.txt-4 h1 {
	font-size: 26px;
}

.img-one-cls {
	padding-left: 0;
}

.img-one-cls img {
	width: 50%;
	object-fit: cover;
}

.container-special {
	width: 100%;
}

.object-cover {
	object-fit: cover;
	max-width: 100% !important;
}

.w-50 {
	width: 50%;
}

.text-white {
	color: #fff !important;
	font-weight: 600 !important;
}
/*.blanced_video{*/
/*    margin-bottom:11%;*/
/*}*/
.blanced_para_2 {
    margin-top: 2em;
}
.blanced_para_1 {
    margin-bottom: 2em !important;
}
.text-gray {
	color: #dcdcdc !important;
	letter-spacing: 1px;
	font-weight: 600;
}
@media(max-width:500px){
    .blogpostspage .blogpost .blog_title {
        /*word-break:break-all;*/
    }
}
@media(max-width:767px){
    ul.text-gray {
    margin-top: 4%;
}
}
@media(max-width:500px){
    ul.text-gray {
    margin-top: 6%;
}
}
.p-responing {
	/*padding: 57px 57px 57px 57px;*/
	padding: 110px 150px 57px 150px;
}

.normal-content {
	margin-top: 136px;
	background-color: #6f6259;
}

.s-m-t {
	margin-top: 30px;
}

@media screen and (max-width:991px) {
	.row-flex {
		flex-direction: column;
	}
	.w-50 {
		width: 100%;
	}
	.order-1-sm {
		order: 1;
	}
	.order-2-sm {
		order: 2;
	}
}

.txt-2 ul {
	color: #dcdcdc;
	letter-spacing: 1px;
	font-weight: 600;
}

@media screen and (max-width:767px) {
	.txt-1 {
		padding: 30px;
	}
	.txt-2 {
		padding: 30px;
	}
	.txt-2 ul {
		padding-left: 23px;
	}
	.txt-3 {
		padding: 30px;
	}
	.txt-4 {
		padding: 30px; 
	}
}
.custom-margin {
	margin-top: 150px;
}
.Thank-title {
	text-transform: initial;
	font-weight: 300 !important;
	font-size: 35px !important;
	font-family: baskerville-display-pt, serif;
	color: #000;
	margin-top: 0;
	color: #000;
	letter-spacing: 1px;
	text-align: left;
	text-align: center;
}

.team-title {
	text-transform: initial;
	font-weight: 600 !important;
	font-size: 35px !important;
	font-family: baskerville-display-pt, serif;
	color: #000;
	margin-top: 0;
}

.team-text {
	font-weight: 600;
	color: #000;
	letter-spacing: 1px;
	text-align: left;
}

.space {
	margin-top: 30px;
}
.bg-black {
	color: #000000;
}
.page-section,
.small-section {
	position: inherit;
}
.bg-black {
	color: #000000;
}

.review-h-style {
	font-family: baskerville-display-pt, serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #000;
	font-weight: bold;
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 20px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.4em;
}

.col-md-12-spacing {
	margin-top: 100px;
}

.testi-para {
	color: #000 !important;
	font-family: gilroy;
	font-size: 23px;
	line-height: 21px;
	letter-spacing: 1px;
	padding: 0 20px;
	text-align: center;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: left;
}

.review-name {
	font-family: gilroy !important;
	color: #000 !important;
	font-weight: 600 !important;
	letter-spacing: 2px !important;
	padding-left: 10px !important;
	font-size: 18px;
	font-style: normal;
	text-transform: capitalize;
}

hr {
	width: 55%;
	color: #000 !important;
	opacity: 1 !important;
	height: 1px;
	background-color: #dadada;
}

@media screen and (max-height:360px) {
	.scroll-down:before {
		top: 27px !important;
	}
	#top>section>div>div.local-scroll>a>i {
		margin-bottom: -6px !important;
	}
	#top>section {
		height: 243px;
	}
}




.image-on-lg img {
    width: 100% !important;
    height: auto !important;
}

.blogpagepost {
    background: white;
    padding: 12px;
    margin: 12px;
    border-radius: 6px;
    border: 1px solid #ddd;
}

.blogbackground{background: beige !important;}

.entry-title a {
   color: #881730;
    text-decoration: none;
}


.entry-title a:hover {
    color: #23527C;
    text-decoration: none;
}
.post h2.entry-title {
    margin: 0;
    font-size: 28px;
 font-weight: 700;
}

.post.single h2 {
    text-align: center;

    padding: 0 0 10px;
     color: #881730;
}

a.hvr-fade{
    background: #8d1831;
    color: #fff;
    padding: 12px 20px;
    height: 50px;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 19px;
    margin-left: 25px;
    border-radius: 2px;
    position: relative;
    top: -28px;
    left: -23px;
    
    
}
 .hvr-fade:focus{background-color: black;
color: white;}

a.blogpostreadmore{
    display: inline-block;
    background: #8d1831;
    padding: 3px 18px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    border-radius: 2px;
    margin-top: 10px;
}
a.blogpostreadmore:hover{background-color: black;}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    margin: 40px auto 30px;
    display: block;
    max-width: 100%;
    height: auto;
}

/*@media  only screen and (max-width: 414px), (max-height: 846px)
{
	.bg-dynamic-default{
		    background-position-x: 73% !important;
	}
	.home-text {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    transform: translateY(15%);
}
}*/

@supports (-ms-ime-align:auto) {

 .video-fixing {
object-fit: cover;
height: auto;
filter: brightness(0.5);
}  
   
}

@media (max-width: 375px) {
    .pera h2 {
    font-family: baskerville-display-pt, serif !important;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
}
@media (max-width: 320px) {
    .pera h2 {
    font-family: baskerville-display-pt, serif !important;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.copy-right-text {
    color: #000;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: 300;
    font-size: 12px;
    font-family: gilroy;
    margin-bottom: 0;
}
.having-class {
font-size: 11px!important;
line-height: 21px;
border-radius: 0!important;
letter-spacing: 0px;
}
.btn-w {
    padding: 12px 0px 0 !important;
}


}
@media (max-width: 1180px) and (min-width: 1140px) {
    .page-id-131 .banner-textation {
    margin-top: 0px;
    margin-bottom: -25px;
    font-size: 50px;
    font-weight: 600;
    text-indent: -31px;
    line-height: 1.2em;
    letter-spacing: 3px;
    text-align: left;
    width: 60%;
    float: right;
    text-transform: uppercase;
}
}

.zero-index {
    z-index: 000000;
}
