/*
Theme Name: capps new
Theme URI: 
Author: capps
Author URI: https://www.cappskids.org/
Description: capps kids Theme
Version: 1.0
*/

/*
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i');
*/
@import url("css/font-awesome.css");
/*
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Components
    - Forms
    - Other
# Header
# Forms
# Home
# Specialist Archive
# Single Specialist
# Old Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Forms
--------------------------------------------- */

.wpcf7-response{
    border:2px solid #46b450;
    padding:.5rem;
}

/* Other
--------------------------------------------- */

hr{
    width:100%;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

div.page-header{
    margin-top:10px;
}

div.navbar-header{
    float:none;
    width:100%;
}

a.navbar-brand{
    float:none;
    display:block;
}

.navbar-brand img{
    margin:0 auto;
}

.main-menu-wrap{
    width:100%;
}

.main-menu-wrap #mega-menu-wrap-primary ul#mega-menu-primary{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

div.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
    padding-top:0;
}

.logo-block{
    margin:0 auto;
}

/*--------------------------------------------------------------
# Home
--------------------------------------------------------------*/
@media screen and (max-width:992px){
    section.home-banner .banner-wrap,
    section.home-banner .banner-wrap > .container .text-box{
        max-width:unset;
    }
    section.home-banner .banner-wrap > .container{
        flex-wrap:wrap;
        justify-content:center;
    }
    section.home-banner .banner-wrap > .container > div{
        margin:4rem auto 0;
    }
    section.home-banner .banner-wrap > .container .text-box h1,
    section.home-banner .container .text-box > div{
        text-align:center;
        width:100%;
    }
}

@media screen and (max-width:767px){
    .home-banner div.banner-wrap>.container{
        margin-top:300px;
    }
}

/*--------------------------------------------------------------
# Specialist Archive
--------------------------------------------------------------*/

.directory-search-results .page-header{
    margin-bottom:5rem;
}

.search-item-result .modal.fade .modal-dialog,
.srch-list-page .modal.fade .modal-dialog{
    margin:0;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}

.directory-search-results .srch-list-page img:not(.team-image){
    height:100%;
    width:100%;
    object-fit:cover;
}

.block-list .head-lst-title h3{
    color: #e1574a;
}

.directory-search-results .srch-list-page img.team-image{
    padding:10px;
    background-color:white;
}

.directory-partially-active{
    margin-top:2rem;
}

/*--------------------------------------------------------------
# Single Specialist
--------------------------------------------------------------*/

.newside-bar div.common-form h3{
    color:#449fce;
    background:none;
    text-align:center;
}

.single-directory .srch-list-page .newside-bar .common-form .form-group{
    display:flex;
    flex-wrap:wrap;
}

.single-directory .srch-list-page .newside-bar .common-form .form-group .btn-default{
    line-height:36px;
    width:100%;
    padding:1rem;
    font-size:16px;
}

.single-directory .srch-list-page .mapblock iframe{
    height:200px;
}

.meet-team{
    margin-bottom:3rem;
}

.meet-team figure > img.team-member-image{
    padding:0;
    width:100%;
    height:100%;
    object-fit:cover;
}

.meet-team figcaption{
    display:flex;
    align-items:center;
}

.single-directory .srch-list-page .tabingnn a,
.single-directory .srch-list-page .tabingnn .nav-tabs > li.active > a{
    background:transparent;
    color:#337ab7;
    border:none;
}

.dr-prf-detail > div{
    margin-bottom:2rem;
}

.single-directory .srch-list-page .tabingnn a.active,
.single-directory .srch-list-page .tabingnn .nav-tabs > li.active > a.active{
    background:#01aef0;
    color:#ffffff;
}

.fade.show{
    opacity:1;
}

@media screen and (max-width:768px){
    .detail-img .thumbnail{
        margin:2rem auto;
    }
    .newside-bar{
        margin-top:2rem;
    }
    .single-directory-sidebar img{
        width:100%;
    }
}

/*--------------------------------------------------------------
# Old Styles
--------------------------------------------------------------*/

html, body {
	position:static !important;
	background-color:#fff;
}
 body {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}
section {
	 flex: 1;
}
/* get an opinion point */
.head-h{
    padding-bottom: 34px;
}
.copy-right a:hover{
	color:#e270ad;
}
/*craniosynostosis-syndromes */
.syndrom-c{
	padding-top:40px;
	padding-bottom:40px;
}

.text-blue {
	color: #2b96cc;
}
b, strong {
	font-weight:700;
}
.container{ max-width:1200px; width:100%;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family: 'Montserrat', sans-serif!important;}
.btn-info {
	color: #ffffff;
    background-color: #378db9;
    border-color: #378db9;
}
/*.header-top-bar {
	padding: 10px;
	background: #fff;
	color: #449fce;
	font-weight: 600;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
	border-bottom: 1px solid #f1f1f1;
}*/
.header-top-bar .opening-time {
	float: left;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 6px;
}
.header-top-bar .user-login {
	float: right;
}
.header-top-bar .user-btn {
	padding: 5px 10px 5px 0px;
	color: #449fce;
	text-decoration: none;
	outline: none;
	font-weight: normal;
	font-size: 13px;
}
.header-top-bar .user-btn:hover {
	color: #024247;
}

.header-top-bar .user-btn.share-top-link {
	margin-right: 0px;
	padding: 0px 8px;
	position: relative;
	display: inline-block;
}
.header-top-bar .user-btn.share-top-link a {
	color: #449fce;
}
.header-top-bar .user-btn.share-top-link a:hover, .header-top-bar .user-btn.share-top-link a:active, .header-top-bar .user-btn.share-top-link a:focus {
	color: #024247;
	text-decoration: none;
}
.header-top-bar .user-btn.share-top-link .fa, .user-btn.share-top-link + .user-btn >.fa {
	font-size: 18px;
	line-height: 93%;
	vertical-align: middle;
	margin-right: 6px;
}
.user-btn.reminder-icon .fa {
	font-size: 14px;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu {
	background-color: #449fce;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu a {
	color: #fff;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu .share-top {
	list-style: outside none none;
	margin: 0;
	min-width: 201px;
	padding: 0;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu .share-top li {
	display: block;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu .share-top li a {
	border-bottom: 1px solid #10c7d5;
	display: block;				
	padding: 6px 10px;
	text-decoration: none;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu .share-top li:last-child a {
	border-bottom: 0px;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu .share-top li a:hover, .header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu .share-top li.current-menu-item a {
	background-color: #ff9500;
}
.header-top-bar .user-btn.cart-top-link {
	margin-right: 0px;
	padding: 0px 20px 0 0;
	position: relative;
	display: inline-block;
}
.user-btn.user-btn-cart.mini_cart_toggle {
	border: 2px solid #ff9500;
	color: #ff9e00;
	font-size: 18px;
	padding-left: 6px;
	cursor: pointer;
	display: inline-block;
}
.jumbotron h1, .jumbotron .h1 {
	color: #2b96cc;
}
.jumbotron h2, .jumbotron .h2 {
	color: #666;
}
.jumbotron .img-thumbnail {
	background: #2b96cc;
	border-color: #2b96cc;
}
.logo-block {
	display: block;
	
}
.tag-image {
	display: inline-block;
	max-width: 100%;/*margin-top: 43px;*/
	margin-left:-3px;
}
.btn-getstarted {
	font-size: 18px;
	font-weight: 500;
	background: rgba(0,0,0,0.5);
	border-color: #333;
	margin-top: 155px;
	padding: 4px 16px;
	white-space: normal;
}
.btn-getstarted .fa-play-circle-o {
	margin-left: 10px;
	font-size: 24px;
}
.btn-getstarted:hover {
	background: #0a99a4;
	border-color: #0a99a4;
}
.navbar-static-top {
	border: none;
	padding-top: 70px;
	z-index: 1;
}
.navbar-right {
	margin-top: 17px;
}
.navbar-header {
	display: inline-block;
	padding-right: 0px;
}
.navbar-collapse {
	margin-top: 10px;
}
/*.navbar-default .navbar-nav > li > a {
	font-size: 15px;
	color: #449fce;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 11px;
	padding-right: 14px;
	text-wrap: normal;
	border-left: 1px solid #f1f1f1;
	min-height: 90px;
}
.navbar-default .navbar-nav > li > a span {
	display: block;
	height: 35px;
}
.navbar-default .navbar-nav > li > a span .fa {
	display: block;
	font-size: 26px;
}
.navbar-nav > li.dropdown:hover {
	background: #449fce;
}
.navbar-nav > li.dropdown:hover > a {
	color: #fff;
	background:#076a72;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: #449fce;
	border-color: #449fce;
	color: #fff;
	padding-bottom: 10px;
}
.navbar-default .navbar-nav > li> a:hover, .navbar-default .navbar-nav > li> a:focus {
	background: #076a72;
	border-color: #076a72;
	color: #fff;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.active a, .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.active a, .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.dropdown a.dropdown-toggle {
	color: #fff;
}
.navbar-default .navbar-nav > li > a span.firstWord {
	width: auto;
	height: auto;
	display: inline-block;
}
.navbar-nav > li.highlighted{background:#ff9500;color:#fff;margin-right:5px;}
.navbar-nav > li.highlighted >a{color:#fff;}*/
.box-grey {
	background: #f1f1f1;
	padding: 30px 0px;
}
.box-white.pad-none.capps-main-slider {
	margin-top: 15px;
}
.box-grey h1 {
	margin-top: 0;
	margin-bottom: 10px;
}
.panel-distance h3, .panel-name-loc h3, .panel-country h3 {
	margin-top: 0;
	font-size: 20px;
	margin-bottom: 20px;
}
.box-grey .form-group label {
	margin-right: 10px;
}
label {
	font-weight:500 !important
}
.lable-inline {
	margin-left: 20px !important;
}
.btn-search {
	border-radius: 0;
	font-size: 18px;
	font-weight: 400;
	padding: 8px 25px;
	margin-right: 15px;
	font-size: 22px;
	text-transform: uppercase;
}
.select-list {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	cursor: pointer;
	background: url(images/select-btn.png) no-repeat center right;
	overflow: hidden;
	padding-right: 30px;
	height: 50px;
	line-height: 50px;
	border-radius: 0;
	font-size: 20px;
	font-weight: 300;
}
.panel-distance input, .panel-name-loc input, .panel-country input {
	box-shadow: none;
	height: 50px;
	line-height: 50px;
	border-radius: 0;
	font-size: 20px;
	font-weight: 300;
}
.panel-distance option, .panel-name-loc option, .panel-country option {
	padding: 4px 5px;
	background-color: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.video-box-new{	background-color:#449fce;}
.mainnavbar-container, .topbar-container{ 
	max-width:1200px;
	margin:0 auto;
}
.topbar-container{ padding:0;}
.home-banner{ max-width:100%;}
.video-box-new .container-fluid, .video-box-new .col-md-7 {
	padding-left:0;
	padding-right:0;
}
.video-box-new .col-md-5 {
	padding-right:0;
	padding-left:30px;
	
}
.box-white {
	background: #fff;
	padding: 30px 0px;
}
.box-white h1 {
	margin-top: 0;
	margin-bottom: 30px;
}
.news-health-medical .panel {
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
	padding: 0 10px;
}
.news-health-medical .panel .panel-body {
	text-align: center;
}
.news-health-medical .panel .panel-body h3 {
	margin-top: 0;
	font-size: 20px;
	color: #2b96cc;
}
.news-health-medical .panel .panel-body p {
	font-weight: 400;
	line-height: 25px;
}
.img-divider {
	height: 15px;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 64%, rgba(255,255,255,1) 65%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(64%, rgba(255,255,255,0.98)), color-stop(65%, rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 64%, rgba(255,255,255,1) 65%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 64%, rgba(255,255,255,1) 65%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 64%, rgba(255,255,255,1) 65%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 64%, rgba(255,255,255,1) 65%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	display: block;
	margin-top: -15px;
	z-index: 9;
	position: relative;
}
.box-white-img {
	background: url(images/spclst_bg.jpg) no-repeat center #fff;
	background-size: cover;
	/*min-height: 540px;*/
	padding: 50px 0;
	margin-top:50px;
}
.box-white-img h1 {
	margin-top: 0;
	margin-bottom: 30px;
}
.box-grey-bottom {
	background: #f1f1f1;
	min-height: 500px;
	padding: 40px 0px 60px 0 !important;
}
.box-grey-bottom h1 {
	margin-top: 0;
	margin-bottom: 30px;
}
.mdm-text {
	font-size: 18px;
	line-height: 30px;
}
.drdr-line {
	width: 30px;
	height: 5px;
	display: inline-block;
}
.drdr-line.grey {
	background: #434343;
}
.drdr-line.blue {
	background: #2b96cc;
}
.add-tp-spc2x {
	margin-top: 20px;
}
.heading-divider {
	width: 300px;
	margin: 0px auto 10px auto;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.heading-divider img {
	position: relative;
	z-index: 2;
	margin: 0px auto;
}
.heading-divider hr {
	border-color: #449fce;
	left: 0;
	position: absolute;
	top: -8px;
	width: 100%;
	z-index: 0;
}
/*.ftr-dark {
	background: #434343;
	padding: 10px 10px;
}*/

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}
.btn-social-icon {
	position: relative;
	padding-left: 44px;
	text-align: left;
	border-radius: 50%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 34px;
	width: 34px;
	padding: 0;
	margin-right: 10px;
	margin-top: 5px;
}
.btn-social-icon>:first-child {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 32px;
	line-height: 34px;
	font-size: 1.6em;
	text-align: center;
	border-right: 1px solid rgba(0,0,0,0.2)
}
.btn-social-icon.btn-lg {
	padding-left: 61px
}
.btn-social-icon.btn-lg :first-child {
	line-height: 45px;
	width: 45px;
	font-size: 1.8em
}
.btn-social-icon.btn-sm {
	padding-left: 38px
}
.btn-social-icon.btn-sm :first-child {
	line-height: 28px;
	width: 28px;
	font-size: 1.4em
}
.btn-social-icon.btn-xs {
	padding-left: 30px
}
.btn-social-icon.btn-xs :first-child {
	line-height: 20px;
	width: 20px;
	font-size: 1.2em
}
.btn-social-icon :first-child {
	border: none;
	text-align: center;
	width: 100% !important
}
.btn-social-icon.btn-lg {
	height: 45px;
	width: 45px;
	padding-left: 0;
	padding-right: 0
}
.btn-social-icon.btn-sm {
	height: 30px;
	width: 30px;
	padding-left: 0;
	padding-right: 0
}
.btn-social-icon.btn-xs {
	height: 22px;
	width: 22px;
	padding-left: 0;
	padding-right: 0
}
.btn-facebook {
	color: #fff;
	background-color: #3b5998;
	border-color: rgba(0,0,0,0.2)
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open>.dropdown-toggle.btn-facebook {
	color: #fff;
	background-color: #2d4373;
	border-color: rgba(0,0,0,0.2)
}
.btn-twitter {
	color: #fff;
	background-color: #55acee;
	border-color: rgba(0,0,0,0.2)
}
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open>.dropdown-toggle.btn-twitter {
	color: #fff;
	background-color: #2795e9;
	border-color: rgba(0,0,0,0.2)
}
.btn-linkedin {
	color: #fff;
	background-color: #007bb6;
	border-color: rgba(0,0,0,0.2)
}
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active, .open>.dropdown-toggle.btn-linkedin {
	color: #fff;
	background-color: #005983;
	border-color: rgba(0,0,0,0.2)
}
.btn-google {
	background-color: #dd4b39;
	border-color: rgba(0, 0, 0, 0.2);
	color: #fff;
}
.btn-google:hover, .btn-google:focus, .btn-google:active, .btn-google.active, .open>.dropdown-toggle.btn-google {
	color: #fff;
	background-color: #c23321;
	border-color: rgba(0,0,0,0.2)
}
.block-list {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 15px 0px 15px 0px;/*border-top: 1px solid #fff;*/
	margin-bottom:15px;
}
.border-n {
	border-top: none !important;
}
.border-al-n {
	border: none;
}
.img-block {
	background: url("images/no-image-available.jpg") no-repeat;
	width: 180px;
	height: 140px;
	background-size: 100% 100%;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding:4px !important;
	background:#ffffff;
}
.img-block .thumbnail {
	padding:0 !important;
	border:none !important;
	margin-bottom:0 !important;
}
.img-block img {
	width: 100%;
	border-radius: 4px;
}
.img-block a {
	display: block;
	width: 100%;
	height: 100%;
}
.head-list h3 {
	color: #2b96cc;
	font-size: 20px;
	margin-top: 0;
}
.read-more {
	background: #449fce none repeat scroll 0 0;
	border-color: #449fce;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	padding: 7px 20px;
	margin-top: 5px;
	display: inline-block;
	border-radius: 8px;
}
.read-more:hover, .read-more:active, .read-more:focus {
	background: #666 none repeat scroll 0 0;
	border-color: #666;
	color: #fff;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
/*-----------------slider--------------------------------*/
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
/* Carousel base class */
.carousel {
	height: 420px;
	padding: 0px 0 60px 0;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
	z-index: 10;
	position: relative;
	left: 0;
	right: 0;
	text-align: left;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.home-banner .carousel-caption {
	z-index: 10;
	position: absolute;
	left: 0;
	right: 0;
	text-align: left;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-align: center;
}
/* Declare heights because of positioning of img element */
.fill {
	width: 100%;
	height: 420px;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	padding: 4px;
	border: 1px solid #f1f1f1;
}
.carousel .item {
	background-color: transparent;
}
.carousel-caption h1, .carousel-caption .h1 {
	color: #2b96cc;
	font-size: 45px;
}
.carousel-caption h2, .carousel-caption .h2 {
	color: #666;
}
.carousel-caption .img-thumbnail {
	background: #2b96cc;
	border-color: #2b96cc;
}
.carousel-indicators li {
	background: #2b96cc;
	border: 0px;
}
.carousel-indicators .active {
	background: #666;
}
.carousel-indicators {
	bottom: 0px;
	z-index:2;
}
.carousel-control.right, .carousel-control.left {
	background: transparent;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	font-size: 86px;
	color: #000;
}
.carousel-control {
	height: 50px;
	top: 36%;
}
.testimonial-block {
	display: block;
	overflow: hidden;
	padding: 0px 0;
}
.testi-slide {
	height: 540px;
	padding-top: 0px;
}
.testi-slide .item {
	background: transparent;
}
.testi-slide .carousel-caption {
	text-align: center;
	text-shadow: none;
	left: 0px;
}
.testi-slide .carousel-caption h1, .testi-slide .carousel-caption .h1 {
	color: #2b96cc;
	font-size: 36px;
}
.testi-slide p, .testi-slide h4 {
	color: #333;
}
.testi-slide .carousel-indicators {
	bottom: 40px;
}
.testi-slide .carousel-indicators li {
	border: 0 none;
	height: 6px;
	padding: 0;
	width: 35px;
	background: #434343;
	border-radius: 0;
	margin: 0px;
}
.testi-slide .carousel-indicators li.active {
	background: #2b96cc;
}
.testi-slide .carousel-caption .add-tp-spc2x {
	width: 200px;
	height: 250px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.testi-slide .carousel-caption .add-tp-spc2x .img-thumbnail {
	height: auto;
	max-height: 180px;
}
/*---------------pagination------------/
/********pagination **************************/ 
.pagination {
	clear: both;
	padding: 0px 0;
	position: relative;
	font-size: 11px;
	line-height: 13px;
}
.pagination span, .pagination a {
	display: block;
	float: left;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #fff;
	background: #555;
	line-height: 150%;
}
.pagination a:hover {
	color: #fff;
	background: #333;
}
.pagination .current {
	padding: 6px 9px 5px 9px;
	background: #449fce;
	color: #fff;
}
/*----login-----*/
.mainbox .panel-heading {
	background: #449fce !important;
}
.mainbox .panel-title {
	color: #fff;
	font-size: 30px;
}
/*--signup---*/
.sign-up-box {
	border: 1px solid #bce8f1;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	padding-bottom: 20px;
	padding: 0px;
	padding-bottom: 20px;
}
.sign-up-box .nav-tabs {
	background: #449fce;
}
.sign-up-box .nav-tabs > li > a {
	color: #fff;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	border-radius: 0px;
	border: 0;
}
.sign-up-box .nav-tabs > li.active > a, .sign-up-box .nav-tabs > li:hover > a, .sign-up-box .nav-tabs > li:focus > a {
	color: #449fce;
	border-radius: 0px;
	border: 0;
	background: #fff;
}
.pad-xs-0 {
	padding: 0px;
}
.find-surgeon {
	padding-top: 20px;
}

.find-surgeon .nav-tabs > li > h1 {
	font-size: 24px;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
}
.find-surgeon .nav-tabs > li > h1 >a {
	border: 0;
	border-radius: 0;
	padding: 15px;
	color: #333;
	text-decoration: none;
	display: block;
	text-align:left;
	color:#ffffff;
	font-size:20px;
	line-height:29px;
}
#find_surgeon > .panel-body {
	border:1px solid #ccc;
}
.tabs_search_specialists li {
	float:none;
	display:block;
	margin-bottom:15px;
}
.tabs_search_specialists {
	border-bottom:none !important;
}
.find-surgeon .nav-tabs > li a {
	background: #449fcc;
}
.find-surgeon .nav-tabs > li.active > h1 > a, .find-surgeon .nav-tabs > li:hover > h1 > a, .find-surgeon .nav-tabs > li:focus > h1 >a {
	color: #fff;
	border: 0;
	background: #ff9600;
	display: block;
}
.contact-map img {
	border: 6px solid #fff;
}
.sidebar-list {
	background: #fff;
	border-radius: 5px;
	width: 100%;
	float: left;
	margin-top: 10px;
}
.sidebar-list ul {
	margin-left: 0;
	padding-left: 0;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
	border-radius: 0 0 5px 5px;
}
.sidebar-list ul li {
	display: block;
	border-bottom: 1px solid #0da9b5;
}
.sidebar-list ul li a .fa {
	margin-right: 5px;
}
.sidebar-list ul li a {
	padding: 10px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
}
.sidebar-list ul li a:hover {
	background: #0a7f88;
}
.sidebar-list ul li:last-child {
	border-bottom: none;
}
.sidebar-h2 {
	padding: 10px 15px;
	margin-bottom: 0px;
	background: #0a7f88;
	color: #fff;
	font-size: 20px;
	border-radius: 5px 5px 0 0;
	margin-top: 0px;
}
.sidebar-fb img {
	width: 100%;
	margin-top: 20px;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
}
.sidebar-list img {
	margin: 0px auto;
}
.bg-white {
	background: #f7f8fa;
	padding: 15px;
}
.container.bg-white .col-md-3.col-sm-4.col-xs-12.bg-white {
	padding-top: 0px;
}
.container.bg-white .col-md-3.col-sm-4.col-xs-12.bg-white li{list-style:none; margin-bottom:30px;}
/*dashboard*/
.dashboard {
	padding-top: 30px;
	padding-bottom: 0px;
	background: #fff;
}
.dashboard-sidebar {
	padding-left: 0;
	padding-right: 0;
	padding-top: 30px;
	padding-bottom: 50px;
	background: #0a7f88;
}
.dashboard-sidebar ul {
}
.dash-list ul {
	margin-left: 0;
	padding-left: 0;
}
.dash-list ul li {
	display: block;
	border-bottom: 1px solid #0da9b5;
}
.dash-list ul li a .fa {
	margin-right: 5px;
}
.dash-list ul li a {
	padding: 10px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.dash-list ul li a:hover {
	background: #0a7f88;
}
.dash-list ul li:last-child {
	border-bottom: none;
}
.dash-h2 {
	padding: 15px 15px;
	margin-bottom: 0px;
	background: #0a7f88;
	color: #fff;
	font-size: 20px;
	margin-top: 0px;
}
.dashboard-sidebar .profile-img-block {
	display: block;
	text-center: center;
	width: 100%;
	padding: 10px;
	background: #0a7f88;
	position: relative;
}
.dashboard-sidebar .profile-img-block img {
	height: 150px;
	width: 150px;
	margin: 0px auto
}
.dash-name {
	display: block;
}
.profile-img-block a {
	color: #fff;
	text-decoration: none;
}
.profile-img-block .icon-bar {
	color: #fff;
	right: 10px;
	position: absolute;
}
.profile-img-block .icon-bar a {
	color: #fff;
}
.profile-img-block .icon-bar a:hover {
	color: rgba(255,255,255,0.5);
}
.dash-nav {
	background: #0a7f88;
}
.dash-nav-bar li a .fa {
	margin-right: 10px;
}
.dash-nav {
	text-align: left;
	margin: 0px 0 0 0;
}
.dash-nav-bar {
	display: block;
	list-style: none;
	padding-left: 0px;
	border: 0px;
}
.dash-nav-bar li {
	padding: 0px;
	display: block;
	width: 100%;
	margin-bottom: 0px;
	margin: 0px;
}
.dash-nav-bar li a {
	color: #fff;
	border: 0px;
	margin-right: 0px;
}
.dash-nav-bar li .fa-angle-double-right {
	margin-right: 10px;
}
.dash-nav-bar li a:hover, .dash-nav-bar li a:focus, .dash-nav-bar li a:active {
	background: #449fce;
	border: 0px;
	border-radius: 0px;
}
.dash-heading {
	color: #333;
}
.pad-none {
	padding: 0px;
}
.pad-bth {
	padding: 0px 0px;
	border-bottom: 1px solid #efefef;
}
.pad-bth.br-none {
	border: 0px;
}
.clear {
	clear: both;
}
.dash-text-lft {
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}
.dash-text-right {
	padding-top: 7px;
	padding-bottom: 7px;
}
.panel-group .panel-heading {
	padding: 0;
	border-radius: 5px;
}
.panel-group .panel-heading a {
	display: block;
	background: #449fce;
	color: #fff;
	padding: 15px;
	text-decoration: none;
	position: relative;
	padding-left: 40px;
	outline: none;
	border-radius:0;
}
.panel-group .panel-heading a:hover {
	background: #449fce;
}
.panel-group .panel-heading a.collapsed {
	background: #fff;
	color: inherit;
	border-radius: 5px;
}
.panel-group .panel-heading a:after {
	content: '-';
	position: absolute;
	left: 20px;
	top: 5px;
	font-size: 30px;
}
.panel-group .panel-heading a.collapsed:after {
	content: '+';
	font-weight: normal;
	font-size: 30px;
	top: 6px;
}
.panel-group {
	margin-bottom: 0px;
}
.sp-left {
	width: 100%;
	font-family: 'Roboto', sans-serif;
	display: block;
	vertical-align: top;
	margin-bottom: 7px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 5px;
	font-size: 20px;
}
.sp-right {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.srch-list-page {
	/*display: block;
	border: 1px solid #efefef;
	padding: 30px 15px;*/
}
.dr-prf-detail {
	padding-left: 10px;
	padding-right: 10px;
}
.dr-prf-detail p, .srch-detail-box a {
	font-size: 14px;
}
.dr-prf-detail a {
	color: #449fce;
}
.dr-prf-detail .btn-green {	margin-top: 15px;	color: #fff;	text-decoration: none;	background: #449fce;	display: block;	font-family: 'Roboto', sans-serif;	font-size: 15px;	padding: 10px;}
.dr-prf-detail .btn-blue {	color: #fff;	text-decoration: none;	background: #2b96cc;	display: block;	font-family: 'Roboto', sans-serif;	font-size: 15px;	padding: 10px;}
.dr-prf-detail .btn-black {

	color: #222;
	text-decoration: none;
	background: #ddd;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
}
.btn-green.btn-appointment {	margin-top: 15px;	color: #fff;	text-decoration: none;	background: #fda618;	display: block;	font-family: 'Roboto', sans-serif;	font-size: 15px;	white-space: normal;	padding: 10px;}
.hvr-bounce {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.hvr-bounce:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #292828;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-bounce:hover, .hvr-bounce:focus, .hvr-bounce:active {
	color: white;
}
.hvr-bounce:hover:before, .hvr-bounce:focus:before, .hvr-bounce:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.hvr-bounce.hvr-bounce-green:before {
	background: #06595f;
}
.hvr-bounce.hvr-bounce-blue:before {
	background: #004d74;
}
.hvr-bounce.hvr-bounce-green.btn-appointment:before {
	background: #e38514;
}
.hvr-bounce.hvr-bounce-log-green:before {
	background: #449d44;
}
.a-link {
	display: block;
	margin-bottom: 10px;
	text-align: center;
}
a.word-brk {
	word-wrap: break-word;
	font-size: 14px;
}
.dr-profile-pg .panel-group .panel-heading a {
	font-size: 20px;
}
.dr-prf-side {
	padding: 0px 0px 0 0px;
}
.srch-list-page .img-block {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 180px;
	height: 150px;
	padding: 5px;
	border: 1px solid #ddd;
	background: none;
	overflow: hidden;
}
.srch-list-page .dr-prf-side.img-block {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 200px;
	height: 200px;
	padding: 5px;
	border: 1px solid #ddd;
	background: none;
}
.srch-list-page .img-block img {
	border-radius: 5px;
	box-shadow: 0px 3px 2px rgba(182,183,183,0.7);
	width: 100%;
}
.dr-prf-side {
	box-shadow: 3px 0 5px -3px rgba(182,183,183,0.7);
}
.dr-prf-cont {
	display: block;
	padding-right: 0px;
}
.tabingnn .fade{
	opacity:1;
}
.dr-prf-cont p {
	line-height: 170%;
}
.serch-list-find {
	background: #fff;
	padding: 0px 15px 15px 15px;
}
.find-search .lable-inline {
	margin-left: 0px !important;
	margin-top: 10px;
	display: block;
	text-align: left;
}
.find-search label, .find-search .form-inline .form-group, .find-search .form-inline .form-control {
	display: block;
}
.find-search .btn-search {
	margin-top: 10px;
	margin-left: 0px;
}
.find-search .form-inline select.form-control {
	width: 100%;
	background-color: #fff;
}
.back-btn {	position: absolute;	/* top: auto !important; */	top: 6px;	right: 25px;	bottom: auto;}
.back-btn span {
	width: 100px;
	border-radius: 5px;
	color: #fff;
	background: #449fce;
	
	text-align: center;
	font-size: 16px;
	display: inline-block;
}
.back-btn span a {	color: #fff;	text-decoration: none;	display: block;	padding: 5px 15px;}
.back-btn span:hover {
	background:#3287b3;
}
.back-btn span .fa {
	margin-right: 10px;
}
.m-search {
	background: #efefef;
}
.m-find-search {
	position: relative;
	display: none;
	top: 0;
	left: 0;
	border: 1px solid #efefef;
}
.m-search .sidebar-h2 {
	border-radius: 5px;
	margin: 0px;
	cursor: pointer;
}
.md20 {
	margin-bottom: 20px;
}
.m-search .sidebar-h2:hover {
	background: #449fce;
}
.video-intro {
	background: #f1f1f1;
	padding: 10px;
	margin-bottom: 20px;
	border-radius: 5px;
	text-align: center;
}
.video-intro img {
	max-width: 100%;
}
.surgn-team-block {
	background: #f1f1f1;
	display: block;
	padding: 15px;
}
.surgn-team-block .div_left {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 10px;
}
.surgn-team-block .div_right a {
	color: #449fce;
}
.surgn-team-info {
	padding: 30px 0px;
	display: block;
	clear: both;
}
.md5 {
	margin-bottom: 5px;
}
.meet-team {
	position: relative;
	overflow: hidden;
	float: left;
	display: block;
	width: 100%;
	padding-left: 10px;
	margin-top: 30px;
}
.meet-team li {
	list-style: none;
	display: inline-block;
	width: 30%;
	margin-right: 3.9%;
	margin-bottom: 20px;
}
.meet-team li:nth-child(3n), .meet-team li:nth-child(3n+3) {
	margin-right: 0px;
}
.meet-team figure {
	width: 220px;
	height: 220px;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
	border: 6px double rgba(13,183,196,0.7);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #333;
	text-align: center;
	z-index: 1;
}
.meet-team figure > img {
	display: block;
	position: relative;
	margin: 0px 0;
	/*border-radius: 50% 50%;
	-webkit-border-radius: 50% 50%;
	-moz-border-radius: 50% 50%;
	-ms-border-radius: 50% 50%;*/
	padding: 0;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	z-index: 0;
}
.meet-team figure > figcaption {
	padding: 32px;
	text-align: center;
	position: absolute;
	background: rgba(63,147,147, 0.8);
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	left: 0;
	top: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
}
.meet-team figure h2 {
	color: #fff;
	font-size: 20px;
}
.meet-team figure h2 small {
	color: #efefef;
}
.meet-team figure p {
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	color: #fff;
	text-align: left
}
.surgn-team-block a.btn-green {
	margin-top: 15px;
	color: #fff;
	text-decoration: none;
	background: #449fce;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	width: auto;
}
.meet-team figure:hover > figcaption, .meet-team figure:hover img figcation {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.meet-team li:last-child figure {
	background: transparent;
}
.contact-team {
	display: block;
	margin: 60px auto 0 auto;
	width: 90%;
}
.contact-team a {
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	color: #449fce;
	line-height: 100%;
}
@media screen and (max-width:767px){
    .video-full-box{
        width:100%;
    }
    body lite-youtube{
        min-height: 200px;
        width: 500px;
        max-width:75vw;
        margin: 0 auto 3rem;
    }
}
@media screen and (max-width:576px){
   .contact-team a{
        font-size:19px;
   }
    .contact-team a i{
        display:block;
    }
}
.meet-team li:last-child figure:hover .contact-team a {
	color: #333;
	text-decoration: none
}
.meet-team li:last-child figure:hover {
	background: #fff;
}
#capps_profile_update .input-lg, #capps_profile_update .regfield.form-control.input-lg {
	font-size: 14px;
	height: 35px;
	padding: 7px 16px;
}
.video-intro p {
	margin-bottom: 0px;
}
iframe.responsive_iframe {
	width: 100% !important;
}
.find-search .form-inline .form-control {
	width: 100%;
}
.find-search .panel-body {
	padding: 12px;
	padding-top: 5px;
}
.find-search .panel-group .panel-heading a::after {
	content: '';
}
.find-search .panel-group .panel-heading a.collapsed::after {
	content: '';
}
.find-search .panel-group .panel-heading a.collapsed {
	background: #0a7f88;
	color: #fff;
}
.find-search .panel-heading a {
	padding-left: 15px;
	font-size: 20px;
	line-height: 26px;
}
.find-search .panel {
	box-shadow: none;
}
.sponsor-tag {
	background: rgba(0, 0, 0, 0) url("images/sponsor-tag.png") no-repeat scroll left center / 100% 100%;
	bottom: 5px;
	color: #5e3503;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	letter-spacing: 2px;
	padding: 9px 8px 8px;
	position: absolute;
	right: 7px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	width: 91%;
}
label.lable-home {
	display: block !important;
	text-align: left;
	padding-left: 0px;
	font-weight:400;
	font-size:16px;
	text-transform:uppercase;
}
.marg-top {
	margin-top: 10px;
}
.form-inline .form-control {
	width: 100%;
}
.btn-mb {
	margin-top: 33px;
}

.news-health-medical a img {
	margin: 0px auto;
}
/*error-page*/
.wrap {
	color: #333;
}
.error-p p {
	margin-top: 10px;
}
.error-page {
	text-align: center;
	background: #fff;
	color: #333;
	font-weight: bold;
	margin-top: 80px;
	border: 1px solid rgba(102, 102, 102, 0.31);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	box-shadow: inset 2px 2px 5px rgba(0,0,0,0.1), 1px 1px 2px #f7f7f7;
}
.error-page h1 {
	font-size: 14em;
	margin-top: 15px;
	color: #449fce;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 5px 5px 1px rgba(0,0,0,0.1);
}
.error-page h2 {
	font-size: 3em;
	margin-top: 15px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.error-page p {
	font-size: 18px;
	margin-top: 15px;
}
.btn-sitemap {
	background: #333;
	border-color: #000;
	margin-left: 5px;
}
.block-list .thumbnail {
	max-height: 200px;
	overflow: hidden;
}
.new-block-list-d .thumbnail {
	max-height: 350px;
	overflow: hidden;
}
.dr-prf-side .thumbnail {
	max-height: 300px;
	overflow: hidden;
}
aside .btn-search {
	padding: 3px 20px;
}
.col-sm-3.text-center.testi {
	background: rgba(0, 0, 0, 0) url("") no-repeat scroll 0 0 / cover;
	border: 2px solid #fff;
	border-radius: 50%;
	height: 100px;
	width: 100px;
}
.sub-menu {
	display: none;
	list-style: none;
	background: #449fce ;
	padding: 0;
	position: absolute;
	top:100%;
	z-index: 1;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
	left:0;
	padding:10px;
	
}
.sub-menu .sub-menu{left:100%;display:none;top:0px;}

.sub-menu li a {
	color: #fff;
	padding: 7px 8px;
	display: block;
	border-bottom: 1px solid #fff;
	text-align:left;
	font-size:14px;
}
.sub-menu li:before{ content:none;}
.sub-menu li a:hover {
	text-decoration: none;
	background:#000;
	color:#fff;
}
li.menu-item:hover .sub-menu {
	display: block;
}
li.menu-item:hover .sub-menu .sub-menu {
	display: none;
}
li.menu-item:hover .sub-menu li.menu-item:hover .sub-menu {
	display: block;
}
.sub-menu li:last-child a{border-right:0px;}
.footer-nav li.menu-item:hover .sub-menu {
	display: none;
}
.surgn-team-block h2 {
	margin-top: 30px;
}
.thumbnail.fancy_link {
	min-height: 250px;
	margin-bottom: 10px;
	position: relative;
}
.thumbnail.fancy_link + .btn {
	white-space: normal;
	margin-bottom: 10px;
}
.gallery-page .col-md-3:nth-child(4n+1) {
	clear: left;
}
.top_ad_area {
	margin-bottom: 30px;
}
.contact-map {
	border: 1px solid #ddd;
	padding: 5px;
	background: #fff;
}
.ad_caption {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    display: block;
    left: 15px;
    padding: 10px 20px;
    position: absolute;
    right: 15px;
    width: 90%;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
}
#loginbox .nav-tabs > li > a {
	font-size: 20px;
	color: #444;
}
.nav-tabs > li.active.switch_login > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active.switch_login > a:focus {
	background-color: #449fce;
	color: #fff;
	border-radius: 0px;
	border-left: 0px;
}
#loginbox .nav-tabs > li.active.switch_login > a, #loginbox .nav-tabs > li.active > a:hover, #loginbox .nav-tabs > li.active.switch_login > a:focus {
	color: #fff;
}
.switch_login.active > a {
	margin-left: 1px;
}
#loginbox .panel-info {
	border-top: 0;
}
#loginbox .panel, #loginbox .panel-heading {
	border-radius: 0px;
}
#loginbox .panel-title {
	font-size: 20px;
}
.jumbotron {
	text-align: center;
}
.jumbotron .col-sm-6 {
	text-align: left;
}
aside {
	float: none;
	display: block;
	margin-bottom: 5px;
}
.image-left {
	float: left;
	margin-right: 15px;
}
.image-right {
	float: right;
	margin-left: 15px;
}
.image-center {
	float: none;
}
.news-health-medical .home-news {
	width: 70%;
	display: inline-block;
	float: left;
	text-align: left !important;
}
.news-health-medical a.news-image {
	display: inline-block;
	float: left;
	height: 150px;
	max-height: 150px;
	overflow: hidden !important;
	vertical-align: top;
	width: 30%;
	position: relative;
	padding-left: 10px;
}
.news-health-medical a.news-image img {
	position: absolute;
	top: 50%;
	bottom: 0;
	left: 50%;
	right: 0;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.news-health-medical .read-more {
	height: auto;
	max-height: inherit;
	width: auto;
	display: inline-block;
	float: none;
	margin-top: 10px;
	margin-bottom: 0px;
	text-transform: capitalize;
	font-size: 12px;
	padding: 3px 7px;
	background: transparent;
	border: 1px solid #449fce;
	border-radius: 3px;
	color: #449fce;
}
.news-health-medical .read-more:hover {
	border-color: #333;
	color: #333;
}
.news-health-medical h2 {
	font-size: 24px;
	margin-top: 0px;
}
.btn-danger {
	vertical-align: top;
}
.blog-list-image {
	width: 100%;
	max-height: 150px;
	overflow: hidden
}
.scheduled-form {
	margin: 0 auto;
	width: 80%;
}
.user_tabs {
	margin-top: 20px;
	float: left;
	display: block;
	width: 100%;
}
#find_surgeon .panel {
	box-shadow: none !important;
}
.pad-left-none {
	padding-left: 0px;
}
.thumbnail.fancy_link img {
	left: 0;
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: transform .2s;
	-webkit-transition: transform .2s;
	-moz-transition: transform .2s;
	opacity: 1;
}
.thumbnail.fancy_link a img {
	transition: transform .2s;
	-webkit-transition: transform .2s;
	-moz-transition: transform .2s;
}
.contact-map iframe {
	width: 100% !important;
}
article.box-white {
	padding-top: 0px;
}
.gallery-page .btn {
	padding-left: 10px;
	padding-right: 10px;
}
aside.col-md-3:nth-child(4n+1) {
	clear: left;
}
aside.col-md-2:nth-child(6n+1) {
	clear: left;
}
aside.col-md-4:nth-child(3n+1) {
	clear: left;
}
aside.col-md-5:nth-child(2n+1) {
	clear: left;
}
aside.col-md-6:nth-child(2n+1) {
	clear: left;
}
.banner-image1 {
	height: 300px;
	background-size: contain;
	background-position: center;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	text-align: center;
}
.banner-image3 {
	height: 300px;
	background-size: contain;
	background-position: center;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	text-align: center;
}
.banner-image2 {
	height: 300px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}
.banner-image4 {
	height: 300px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}
.banner-image1, .banner-image2, .banner-image3, .banner-image4 {
	background-color: rgba(13,183,196,0.6 );
	border: 10px solid #449fce;
}

.mem-top-img p {
	font-size: 10px;
	line-height: 109%;
}
.testimonial-head h2 {}
.my-account-ul {
	display: inline-block;
	position: relative;
}
.my-account-ul a {
	cursor: pointer;
}
.gallery-ul {
	display: inline-block;
	position: relative;
}
.gallery-ul a {
	cursor: pointer;
}
.gallery-ul ul, .my-account-ul ul {
	padding: 0px;
}

.user-login .caret {
	border-width: 6px;
	border-bottom: 0px;
	margin-left: 5px;
}

.navbar-nav > li.btn-green-lg{padding:0px;border-radius:0;text-align:left;vertical-align:top;border:0px;}
.navbar-default .navbar-nav > li.btn-green-lg > a{border-left:0px;color:#fff;}
.secnd-button{display:none;}

.nav > li{position:static;}
.sub-menu li {display:inline-block; width:100%;}


.btn-rds {
	margin-top:20px;
	border-radius:100px !important;
	-webkit-border-radius:100px !important;
	-moz-border-radius:100px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.meet-team figure > img {
	padding: 20px;
	height: auto;
	max-width: none;
}
}

.reviewslist .rvwlist {
	border: 1px dashed #ddd;
	padding: 15px;
	background: #fff;
	margin:15px 0;
}

.reviewslist .morereviews{text-align:center; padding:30px 0 20px 0;}
.reviewslist .morereviews a{background: #01aef0; color: #ffffff; border:1px solid #ddd; padding:12px 15px;}




@media screen and (max-width: 1200px) {
.srch-list-page .img-block {
	width: 150px;
	height: 130px;
}
.find-search .form-inline .form-control {
	width: 100%;
}
.meet-team li {
	width: 46.5%;
}
.meet-team li:nth-child(2n), .meet-team li:nth-child(2n+2) {
	margin-right: 0;
}
.meet-team li:nth-child(3n), .meet-team li:nth-child(3n+3) {
	margin-right: 4%;
}
/* css here */
}

@media (min-width:992px) and (max-width: 1200px) {
.nav > li > a {
	padding-left: 17px;
	padding-right: 17px;
}
.navbar-default .navbar-nav > li > a {
	font-size: 14px;
}
.footer-nav .navbar-nav > li > a {
	padding-right: 6px;
	padding-left: 6px;
}
.navbar-collapse.collapse {
	margin-bottom: 0px;
}
.nav.navbar-nav.navbar-right {
	margin-left: auto;
	margin-right: auto;
}
.thumbnail.fancy_link + .btn {
	font-size: 13px;
}
.thumbnail.fancy_link {
	min-height: 210px;
	position: relative;
}
.navbar-static-top {
	padding-top: 70px;
}
.header-top-bar .user-login {
	margin-top: 10px;
}
.story-thumb {
	width: 155px;
	margin:0 auto;
}
.logo-block {
	width: 155px;
}
}
.find-search .panel {
	margin-bottom: 20px;
}
.widget_sp_image-image-link {
	margin-bottom: 20px;
	display: block;
	text-align: center;
	clear:both;
}
.widget_sp_image-image-link img {
	margin: 0px auto;
}
.h1-mg {
	margin-bottom: 10px !important;
}
.rt-mg {
	padding-top: 0px;
}
.page-cnt-list li {
	padding-bottom: 5px;
}

@media screen and (max-width: 992px) {
/* css here */
.img-block {
	width: 100%;
	height: auto;
}
.carousel-caption h1, .carousel-caption .h1 {
	font-size: 26px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.carousel-caption h2, .carousel-caption .h2 {
	font-size: 20px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.btn-getstarted .fa-play-circle-o {
	font-size: 26px;
}
.btn-getstarted {
	font-size: 20px;
	line-height: 130%;
	padding: 6px 16px;
}
.carousel {
	padding: 40px 0 60px 0;
}
.carousel-caption {
	padding-left: 30px;
}
.carousel-right-image {
	padding-right: 30px;
}
.testi-slide {
	height: 560px;
	padding-bottom: 0px;
}
.testi-slide .carousel-indicators {
	bottom: 30px;
}
.box-grey, .box-white {
	padding: 30px 0px;
}
.carousel-caption {
	left: 20px;
	padding-left: 10px;
}
.detail-pg iframe {
	width: 100% !important;
}
.gallery-page .btn {
	padding-left: 0px;
	padding-right: 0px;
}
	.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li:last-child{
		float:none !important;
	}
	.headernew .navbar-default .navbar-nav > .menu-item-has-children:after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    height: 9px;
    right: -5px !important;
		margin-top:0px !important;
    width: 8px;
}
}
.videos-list{ margin-bottom:27px;}
.col-md-4.videos-list:nth-child(3n+1) {
	clear: left;
}

.a-link .btn {
	white-space: normal;
}

@media screen and (min-width:768px) and (max-width:991px) {
.srch-list-page .img-block {
	width: 100px;
	height: 100px;
}
.meet-team li {
	width: 100%;
	display: block;
	text-align: center;
	margin: 0px 0 20px 0;
}
.meet-team li figure {
	margin-left: auto;
	margin-right: auto;
}
.surgn-team-block {
	position: relative;
	margin-top: 10px;
}
.surgn-team-block .div_left {
	display: block;
}
.surgn-team-block .div_right {
	padding-left: 15px;
	display: block;
}
.navbar-nav > li {
	display: inline-block;
	float: none;
}
.navbar-default .navbar-nav > li > a {
	font-size: 14px;
}
.navbar-default .navbar-nav > li > a span .fa {
	font-size: 22px;
}
.navbar-default .navbar-nav > li > a span {
	height: 30px;
}
.btn-mb .btn-search {
	padding-left: 16px;
	padding-right: 16px;
	display: inline-block;
}
.sponsor-tag {
	background-size: 100% 100%;
	bottom: 7px;
	font-size: 9px;
	height: 27px;
	padding: 10px;
	right: 14px;
	width: 87px;
}
.social-share {
	text-align: center;
}
.footer-nav .navbar-nav > li > a {
	padding-left: 7px;
	padding-right: 8px;
}
.navbar-static-top {
	padding-top: 100px;
}
.navbar-default .navbar-nav > li > a {
	font-size: 13.5px;
}
.navbar-collapse.collapse {
	margin-bottom: 0px;
}
.nav >li>a {
	padding-left: 10px;
	padding-right: 10px;
}
.jumbotron h1, .jumbotron .h1 {
	font-size: 26px;
}
.jumbotron h2, .jumbotron .h2 {
	font-size: 20px;
}
.a-link .btn {
	font-size: 16px;
	white-space: normal;
}
#loginbox .form-control.required_field {
	display: inline-block;
}
.table-appointment thead {
	display: none;
}
.table-appointment th {
	display: none;
}
.table-appointment tr {
	border: 1px solid #ddd;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.table-appointment td {
	display: block;
	left: 0;
	padding-left: 50% !important;
	position: relative;
	top: 0;
	width: 100%;
	border-top: 0px !important;
	border-left: 0 !important;
	border-right: 0 !important;
}
.table-appointment td:last-child {
	border-bottom: medium none;
}
.table-appointment td::before {
	left: 0;
	margin-left: 10px;
	position: absolute;
	width: 43%;
}
.table-appointment td:nth-of-type(n)::before {
	content: attr(data-th)"";
	font-weight: bold;
}
.find-surgeon .nav-tabs > li > h1 {
	font-size: 20px;
}
.dr-prf-cont {
	padding-right: 15px;
}
.back-btn {
	margin-bottom: 8px;
}
.top_ad_area .embed_ad_widget {
	min-height: 300px;
	display: inline-block;
}
.surgn-team-block .back-btn {
	position: absolute !important;
	top: 0px !important;
}
.gallery-page .col-md-3:nth-child(5n+1) {
	clear: none;
}
.gallery-page .col-sm-4:nth-child(3n+1) {
	clear: left;
}
.thumbnail.fancy_link {
	min-height: 250px;
}
.header-top-bar .user-login {
	float: right;
	text-align: center;
	display: block;
	margin-top: 6px;
	clear: right;
}
.top_ad_area .ad-widget-custom {
	margin-bottom: 30px;
}
.top_ad_area .ad-widget-custom:last-child {
	margin-bottom: 0px;
}
.top_ad_area .ad-widget-custom img {
	margin: 0px auto;
}
.videos-list {
	margin-bottom: 20px;
}
.box-white h1 {
	font-size: 24px;
}
.box-white-img {
	padding-top: 0px;
}
.carousel {
	padding-top: 0px;
}
.box-white.pad-none {
	padding-top: 0px !important;
}
.box-white .carousel {
	padding-top: 0px;
}
.banner-image1 {
	background-position: right 10px top 0px;
}
.banner-image3 {
	background-position: left 10px top 0px;
}
.banner-image1 .btn-getstarted, .banner-image2 .btn-getstarted, .banner-image3 .btn-getstarted, .banner-image4 .btn-getstarted {
	font-size: 17px;
}
.video-intro iframe {
	width: 100% !important;
}
.surgn-team-block iframe {
	width: 100% !important;
}
.btn-search {
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 0px;
}
.find-surgeon .nav-tabs > li > h1 > a {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 17px;
}
.testi-slide .carousel-caption {
	padding-bottom: 0px;
}
}

@media screen and (max-width: 767px) {
	
.secnd-button{display:inline-block;}
.navbar-brand {
	padding-bottom: 5px;
}
.logo-block {
	width: 140px;
}
.navbar-toggle {
	margin-right: 0px;
}
.navbar-brand {
	padding-left: 0px;
}
.navbar-collapse {
	background: #fff;
}
.navbar-default .navbar-nav > li > a {
	color: #449fce;
}
li.menu-item:hover .sub-menu {
	display: none;
	position: relative;
	top: 0px;
}
.sub-menu {
	position: relative;
	top: 0px;
	background:#fff;
}
.navbar-nav > li.highlighted{margin-right:0px;}
.navbar-nav > li.highlighted >a{color:#fff;}
.sub-menu li a{padding-left:25px;color:#449fce ;}
.sub-menu li a:active{text-decoration:none;}
.sub-menu  .sub-menu li a{padding-left:50px;}
.sub-menu .sub-menu{left:0;display:block;top:0px;}
li.menu-item:hover .sub-menu .sub-menu {
	display: block;
}
.box-grey, .box-white {
	padding: 30px 0px;
}
.navbar-default .navbar-nav > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	min-height: auto;
}
.navbar-toggle {
	margin-top: 22px;
	background-color: #449fce;
	padding: 13px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ff9500;
}
.navbar-default .navbar-nav > li > a span {
	display: inline-block;
	height: auto;
	width: 30px;
}
.navbar-default .navbar-nav > li > a span .fa {
	display: inline-block;
	font-size: 14px;
}
.head-list {
	margin-top: 15px;
}
.img-block.detail-img {
	margin: 0px auto;
}
.carousel {
	height: 300px;
	padding: 10px 0 60px 0;
}
.carousel-caption {
	padding-left: 5px;
	text-align: center;
	left: 10px;
}
.carousel-right-image {
	padding-right: 15px;
}
.testi-slide {
	height: 575px;
	padding-bottom: 0px;
}
.testi-slide .carousel-indicators {
	bottom: 30px;
}
.pad-xs-0 {
	padding: 0px;
}
.sign-up-box .nav-tabs > li > a {
	font-size: 40px;
}
.sign-up-box {
	padding-bottom: 20px;
}
#contactform .col-md-12 {
	padding: 0px;
}
.find-surgeon .nav-tabs > li {
	display: block;
	width: 100%;
}
.social-share {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px !important;
}
.footer-nav .navbar-nav > li > a {
	text-align: center;
}
.btn-social-icon {
	margin-right: 10px;
}
.header-top-bar .opening-time, .header-top-bar .user-login {
	float: none;
	text-align: center;
	display: block;
	margin: 5px auto;
}
.sign-up-box .tab-pane .row {
	margin: 0px;
}
.sign-up-box .nav-tabs > li > a {
	font-size: 20px !important;
}
a.btn-dash {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	margin: 0px auto 10px auto;
	display: block;
	text-align: left;
	width: 100%;
	border: 1px solid #fff;
	padding: 5px 10px;
}
.dr-prf-cont {
	display: block;
	float: left;
}
.video-intro img {
	max-width: 100%;
	width: 100%;
}
.dr-prf-side {
	box-shadow: none;
}
.meet-team li {
	display: block;
	width: 100%;
	margin-right: 0px;
}
.surgn-team-block {
	position: relative;
	margin-top: 10px;
}
.surgn-team-block .div_left {
	display: block;
}
.surgn-team-block .div_right {
	padding-left: 15px;
	display: block;
}
.contact-team a.btn-green {
	margin-top: 0px;
}
.dr-prf-cont {
	padding-left: 0px;
	padding-right: 0px;
}
.find-surgeon .form-group {
	margin-bottom: 10px;
}
.btn-mb {
	margin-top: 0px;
}
.marg-top {
	margin-top: 0px;
}
.jumbotron .text-right {
	text-align: center !important;
}
.sidebar-h2 {
	text-align: center;
}
aside#text-2 .textwidget {
	text-align: center;
}
.carousel-caption.col-sm-6.col-xs-12 {
	width: 80%;
	left: 10%;
}
.meet-team figure {
	margin: 0px auto;
}
.dr-prf-detail {
	padding: 0px;
}
.table-appointment thead {
	display: none;
}
.table-appointment th {
	display: none;
}
.table-appointment tr {
	border: 1px solid #ddd;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.table-appointment td {
	display: block;
	left: 0;
	padding-left: 50% !important;
	position: relative;
	top: 0;
	width: 100%;
	border-top: 0px !important;
	border-left: 0 !important;
	border-right: 0 !important;
}
.table-appointment td:last-child {
	border-bottom: medium none;
}
.table-appointment td::before {
	left: 0;
	margin-left: 10px;
	position: absolute;
	width: 43%;
}
.table-appointment td:nth-of-type(n)::before {
	content: attr(data-th)"";
	font-weight: bold;
}
.sponsor-tag {
	bottom: -15px;
	right: 2px;
	width: 177px;
}
.head-list h3 {
	padding-top: 5px;
}
.error-page {
	margin-top: 20px;
}
.error-page h1 {
	font-size: 8em;
}
.error-page h2 {
	font-size: 2em;
}
.back-btn span {
	font-size: 15px;
	padding: 3px 5px;
}
.surgn-team-block .back-btn {
	position: absolute !important;
	top: 0px !important;
}
.caret {
	border: 0 none;
	border-radius: 50%;
	cursor: pointer;
	font-size: 20px;
	height: 30px;
	margin: 3px 15px;
	position: absolute;
	right: 0px;
	top: 0;
	width: 30px;
	padding-top:7px;
}
.caret.fa {
	color: #449fce;
}
.navbar-default .navbar-nav > .active> .caret.fa, .navbar-default .navbar-nav > li:hover > .caret.fa, .navbar-default .navbar-nav > li:focus > .caret.fa {
	color: #fff;
}
.navbar-default .navbar-nav > li.dropdown:hover {
	color: #fff;
	background: #449fce;
}
.navbar-default .navbar-nav > li.dropdown:hover > a {
	color: #fff;
}
.navbar-default .navbar-nav > li.dropdown:hover > .caret.fa:hover {
	color: #fff;
}
.navbar-default .navbar-nav > li> .caret.fa:hover {
	color: #449fce;
}
.navbar-default .navbar-nav > .active > .caret.fa:hover {
	color: #fff;
}
.navbar-static-top {
	padding-top: 0px;
}
.header-top-bar {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	z-index: auto;
	background: #449fce;
}
.header-top-bar .opening-time {
	color: #fff;
}
.header-top-bar .user-btn span {
	display: none;
}
.header-top-bar .user-btn {
	border: 1px solid #fff;
	background-position: center center;
	padding: 9px 11px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
	color: #fff;
}
.header-top-bar .dropdown-menu .user-btn {color: #449fce;}
.header-top-bar .user-btn:last-child {
	margin-bottom: 0px;
}
.header-top-bar .user-btn:hover {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
}
.header-top-bar .gallery-ul .user-btn span, .header-top-bar .my-account-ul .user-btn span {
	display: block;
	color: #449fce;
}
.header-top-bar .gallery-ul ul .user-btn:hover, .header-top-bar .my-account-ul ul .user-btn:hover {
	box-shadow: none;
	color: #449fce;
}
.header-top-bar .user-btn.user-signin, .header-top-bar .user-btn.user-register, .header-top-bar .user-btn.photo-gallery, .header-top-bar .user-btn.video-gallery, .header-top-bar .user-btn.family-story {
	margin-right: 10px;
}
.user-btn.reminder-icon {
	padding-bottom: 11px;
}
.header-top-bar .gallery-ul .user-btn.dropdown-toggle, .header-top-bar .my-account-ul .user-btn.dropdown-toggle {
	padding-top: 8px;
	padding-bottom: 8px;
}
.header-top-bar .gallery-ul .user-btn span.caret, .header-top-bar .my-account-ul .user-btn span.caret {
	border-left-color: rgba(0, 0, 0, 0);
	border-left-style: solid;
	border-left-width: 4px;
	border-right-color: rgba(0, 0, 0, 0);
	border-right-style: solid;
	border-right-width: 4px;
	border-top-color: #fff;
	border-top-style: solid;
	border-top-width: 4px;
	display: inline-block;
	height: 0px;
	margin-left: 4px;
	vertical-align: middle;
	width: 10px;
	display: inline-block;
	border-radius: 0px;
	margin-right: 0px;
	position: relative;
	right: 0;
}
.header-top-bar .user-btn.share-top-link {
	margin-right: 10px;
	padding: 10px 12px;
	position: relative;
}
.header-top-bar .user-btn.share-top-link a {
	color: #fff;
}
.header-top-bar .user-btn.share-top-link .fa, .user-btn.reminder-icon .fa {
	font-size: 19px;
	color: #fff;
	margin-right: 0px;
}
.header-top-bar .user-btn.share-top-link .menu-share-with-us-container.dropdown-menu {
	left: auto !important;
	right: 0 !important;
}
.header-top-bar .user-login {
	padding: 10px 0 0 0;
	margin-bottom: 0px;
}

.story-thumb {
	height: auto;
}
.story-thumb img {
	width: auto;
}
.top_ad_area .ad-widget-custom {
	margin-bottom: 30px;
}
.top_ad_area .ad-widget-custom:last-child {
	margin-bottom: 0px;
}
.top_ad_area .ad-widget-custom img {
	margin: 0px auto;
}
#loginbox .nav-tabs > li {
	display: inline-block;
	width: 50%;
	text-align: center;
}
.meet-team figure > figcaption {
	padding: 25px 32px;
}
.meet-team figure > figcaption > h2 {
	margin-top: 30px;
}
.header-top-bar .user-btn.photo-gallery, .header-top-bar .user-btn.video-gallery, .header-top-bar .user-btn.family-story {
	display: inline-block;
}
.tag-image {
	display: inline-block;
	margin-left: 0px;
}
.box-white-img {
	padding-top: 0px;
}
.pad-left-none {
	padding-left: 15px;
}
.fill {
	height: 300px;
}
.news-health-medical {
	margin-top: 20px;
}
.news-health-medical h2 {
	padding: 0px 10px;
}
.find-surgeon .nav-tabs > li > h1 {
	font-size: 22px;
}
.btn-search {
	padding: 3px 20px;
	margin-left: 0px;
}
.box-white.pad-none {
	padding-top: 0px !important;
}
.box-white .carousel {
	padding-top: 0px;
}
.banner-image1, .banner-image2, .banner-image3, .banner-image4 {
	height: 180px;
	margin-bottom: 20px;
}
.banner-image1 {
	background-position: right 0px top -50px;
}
.banner-image3 {
	background-position: right 0px top -62px;
}
.banner-image2 {
	background-position: left 0px center;
}
.banner-image4 {
	background-position: left 0px top;
}
.btn-getstarted {
	margin-top: 90px;
}
.news-letter {
	text-align: center;
}
.fc-toolbar .fc-left {
	margin-bottom: 15px !important;
	text-align: center;
	display: block;
	width: 100%;
}
.fc-toolbar .fc-left h2 {
	float: none !important;
}
	.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li:last-child{
		float:none !important;
	}
	.video-gallery-new .owl-theme .owl-nav .owl-prev{
		width:48px !important;
		height:48px !important;
	}
	.video-gallery-new .owl-theme .owl-nav .owl-next{
		width:48px !important;
		height:48px !important;
	}
	.video-gallery-new {
	padding: 36px 15px 36px;
}
}
@media (min-width:320px) and (max-width:480px) {
.meet-team figure {
	width: 185px;
	height: 185px;
}
.meet-team figure > figcaption {
	padding: 10px 32px;
}
.meet-team figure > figcaption > h2 {
	margin-top: 30px;
}
.contact-team {
	margin-top: 40px;
}
.block-content >div {
	white-space: normal;
}
.banner-image1, .banner-image2, .banner-image3, .banner-image4 {
	height: 133px;
	margin-bottom: 10px;
}
.btn-getstarted {
	margin-top: 80px;
	font-size: 14px;
}
.fc-button-group button.fc-prev-button, .fc-button-group button.fc-next-button {
	margin-left: 0 !important;
	margin-top: 10px;
}
.thumbnail.fancy_link{ min-height:210px;}
}

@media screen and (max-width: 360px) {
.find-surgeon .btn-info {
	margin-bottom: 10px;
}
.box-grey h1 {
	font-size: 32px;
}
.carousel-caption.col-sm-6.col-xs-12 {
	width: 90%;
	left: 5%;
}
.btn-getstarted {
	font-size: 15px !important;
	vertical-align: middle;
	white-space: normal;
}
.btn-getstarted .fa-play-circle-o {
	vertical-align: middle;
}
.tag-image {
	margin-top: 0px;
}
}

@media screen and (max-width: 360px) {
}
.mt-mb15 {
	margin: 20px 0px;
}
.bottom-panel {
	border-top: 1px solid#888;
	padding-top: 15px;
}

.footer-nav {
	margin-top: 0px;
}
/*.ftr-dark {
	padding: 10px;
}*/
a:hover, a:focus, a:active {
	outline: 0;
}
.select-list-state.list-unstyled {
	border: 1px solid #ccc;
	border-radius: 8px;
	display: inline-block;
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 10px;
	vertical-align: top;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	border: 0;
	outline: 0 !important;
}
.ftr-dark .col-md-9 {
	padding: 0px;
}
.container.bg-white.srch-list-page > section {
	display: block;
	float: left;
	width: 100%;
	background: #f0f0f0;
	border: 1px solid rgba(0,0,0,0.1);
	margin-top: 30px;
}
.quote {
	color: rgba(0,0,0,.1);
	text-align: center;
	margin-bottom: 30px;
}
/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
	padding-bottom: 10px;
	height: auto;
}
#fade-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
	bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
	background-color: #e84a64;
	border: none;
}
#fade-quote-carousel blockquote {
	text-align: center;
	border: none;
}
#fade-quote-carousel blockquote img {
	width: 100px;
	height: 100px;
}
#fade-quote-carousel .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
}
.wrap {
	color: #333;
}
.error-p p {
	margin-top: 10px;
}
.error-page {
	text-align: center;
	background: #fff;
	color: #333;
	font-weight: bold;
	margin-top: 100px;
	border: 1px solid rgba(102, 102, 102, 0.31);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	box-shadow: inset 2px 2px 5px rgba(0,0,0,0.1), 1px 1px 2px #f7f7f7;
}
.error-page h1 {
	font-size: 14em;
	margin-top: 15px;
	color: #449fce;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 5px 5px 1px rgba(0,0,0,0.1);
}
.error-page h2 {
	font-size: 3em;
	margin-top: 15px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.error-page p {
	font-size: 18px;
	margin-top: 15px;
}
.btn-sitemap {
	background: #333;
	border-color: #000;
	margin-left: 5px;
}
h2.screen-reader-text {
	display: none;
}
.nav-previous, .nav-next {
	background: #434343 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	margin-right: 15px;
	padding: 4px 10px;
	margin-top: 10px;
}
.nav-previous a, .nav-next a {
	color: #fff;
	text-decoration: none;
}
.nav-previous:hover, .nav-next:hover {
	background: #449fce;
}
.google-lng {
	display: inline-block;
	float: right;
	padding-right: 15px;
}
.secnd-button {
	margin-top: 20px;
	display: none;
	float: right;
	padding-right: 15px;
}
.btn-green-lg {
	background: #03945c;
	padding: 10px 20px;
	color: #fff;
}
.btn-green-lg:hover, .btn-green-lg:active, .btn-green-lg:focus {
	background: #ff9500;
	color: #fff;
}
.top-h4 {
	background: #ff9500 none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 3px 9px;
	font-size: 16px;
}

@media(min-width:992px) and (max-width:1199px) {
.btn-green-lg {
	padding: 10px 10px;
	font-size: 13px;
}
.mem-top-img p {
	font-size: 9px;
}
.headernew .navbar-default .navbar-nav > li > a{
	padding-left: 6px;
	padding-right: 8px;
	font-size: 15px;
}
.sub-menu li a {
	font-size: 13px !important;
}
.header-top-bar .user-btn {
	font-size: 12px;
}
.find-surgeon .nav-tabs > li > h1 {
	font-size: 22px;
}
}

@media(max-width:992px) {
#fade-quote-carousel blockquote img {
	width: 70px;
	height: 70px;
}
.surgn-team-block .back-btn {
	position: absolute !important;
	top: 0px !important;
}
}

@media(min-width:768px) and (max-width:991px) {
.header-top-bar .opening-time {
	display: block;
	margin-bottom: 10px;
}
.header-top-bar .opening-time {
	display: block;
	width: 72%;
	vertical-align: middle;
	margin-bottom: 10px;
}
.header-right {
	padding-left: 15px;
	padding-right: 15px;
}
.top-h4 {
	float: right;
	margin: 0px;
	vertical-align: middle;
}
.btn-social-icon {
	display: inline-block;
	margin: 5px;
}
.navbar-collapse {
	margin-top: 0px;
}
.footer-nav .navbar-nav > li {
	width: 32%;
}
}

@media (max-width:767px) {
.google-lng {
	margin-bottom: 15px;
	display: inline-block;
	float: left;
	text-align: left;
}
.header-top-bar .user-login {
	display: block;
	clear: both;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.error-page {
	margin-top: 20px;
}
.error-page h1 {
	font-size: 8em;
}
.error-page h2 {
	font-size: 2em;
}
.top_ad_area .pull-left {
	float: none !important;
}
.surgn-team-block .back-btn {
	position: absolute !important;
	top: -40px !important;
}
.top-h4 {
	margin: 5px 0 10px 0;
}
.secnd-button {
	margin-top: 7px;
}
.mem-top-img {
	margin-right: 15px;
}
}
.float_link a.btn.btn-primary {
	background-color: #ffd000 !important;
	color: #333 !important;
}
.bottom_ad_area {
	position: relative;
        padding:10px 0;
}
.widget_sp_image-image-link img {
	border-radius: 10px;
}
.m-gallery-pop .box-white {
	padding: 0px;
}
.m-gallery-pop .mainbox {
	margin-top: 0px !important;
}
.row.terms-scrol {
	max-height: 450px;
	overflow-y: scroll;
	padding: 10px;
}
.bs-schedule-expidted-sm .modal-header {
	background: #449fce;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.bs-schedule-expidted-sm .modal-header .modal-title {
	color: #fff;
}
.bs-schedule-expidted-sm .modal-header .close {
	color: #fff;
	opacity: 0.7;
}
.bs-schedule-expidted-sm label+br {
	display: none;
}
.bs-schedule-expidted-sm label {
	width: 25%;
	display: inline-block;
	vertical-align: middle;
}
.bs-schedule-expidted-sm span.wpcf7-form-control-wrap {
	width: 70%;
	display: inline-block;
	vertical-align: middle;
}
.bs-schedule-expidted-sm .btn.btn-info {
	background: #e38514;
	border: 1px solid #efefef;
	margin-left: 26%;
	padding: 9px 28px;
}
.bs-schedule-expidted-sm .btn.btn-info:hover {
	background: #449fce;
}
.footer-member-img img {
	margin: 46px 10px 10px;
}

@media(max-width:767px) {
.bs-schedule-expidted-sm label {
	width: 100%;
}
.bs-schedule-expidted-sm span.wpcf7-form-control-wrap {
	width: 100%;
}
.bs-schedule-expidted-sm .btn.btn-info {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.video-intro > iframe {
	width: 100% !important;
}
.surgn-team-block iframe {
	width: 100% !important;
}
h1 {
	font-size: 30px;
}
.footer-nav .navbar-nav > li {
	display: inline-block;
	width: 100%;
}
footer h4 {
	color: #fff;
	text-align: center;
}
.footer-member-img {
	text-align: center;
}
.footer-member-img img {
	margin: 10px auto;
}
.mem-top-img {
	margin-top: 0px;
}
}

@media(max-width:991px) {
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after {
    content: '\f039' !important;
    font-family: 'FontAwesome' !important;
	font-size: 18px !important;
}
.video-intro > iframe {
	width: 100% !important;
}
.surgn-team-block iframe {
	width: 100% !important;
}
}
.footer-nav .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-365.active a {
	background-color: none;
}
h1.text-left.text-blue.text-uppercase {
	text-transform: capitalize !important;
	padding-right:115px;
}
.addbg {
	padding:10px;
	color:#ffffff;
	background:#333333;
}
.full-heading {
	padding:10px;
	color:#ffffff;
	display:block;
	margin-top:25px;
	margin-bottom:25px;
	background:#000000;
}
.text-white {
	color:#ffffff !important;
}
.fm-label {
	display: block;
    margin-bottom: 10px;
    margin-top: 20px;
}
@media screen and (min-width: 320px) and (max-width:360px) and (orientation:portrait) {
a.navbar-brand .img-responsive {
	width: 91px;
}
.navbar-brand {
	padding-left: 0;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.tag-image img {
	width: 141px;
}
.google-lng {
	margin-bottom: 10px;
	display: block;
	text-align: center;
	float: none !important;
}
.header-top-bar .container {
	padding: 0px;
}
.header-top-bar .user-btn.user-signin, .header-top-bar .user-btn.user-register, .header-top-bar .user-btn.photo-gallery, .header-top-bar .user-btn.video-gallery, .header-top-bar .user-btn.family-story, .header-top-bar .user-btn.share-top-link {
	margin-right: 3px;
}
.appointment_section .nav.nav-tabs li {
	width: 50%;
}
.appointment_section .nav.nav-tabs > li > a {
	text-align: center;
	padding-left: 22px;
	padding-right: 22px;
}
.testi-slide {
	height: 800px;
	padding-bottom: 0px;
}
.testi-slide .carousel-indicators {
	bottom: 40px;
}
}

@media screen and (max-width:480px) {
.google-lng {
	display: block;
	float: none !important;
	margin-bottom: 10px;
	text-align: center;
}

}

@media screen and (min-width: 320px) and (max-width:480px) and (orientation:landscape) {
.testi-slide {
	height: 620px;
	padding-bottom: 0px;
}
.testi-slide .carousel-indicators {
	bottom: 40px;
}
.google-lng {
	display: block;
	float: none !important;
	margin-bottom: 10px;
	text-align: center;
}
}

@media screen and (min-width: 361px) and (max-width:479px) {
a.navbar-brand .img-responsive {
	width: 91px;
}
.navbar-brand {
	padding-left: 0;
	padding-right: 5px;
	padding-top: 10px;
}
.tag-image img {
	margin-top: -6px;
	width: 141px;
}
.header-top-bar .container {
	padding: 0px;
}
.header-top-bar .user-btn.user-signin, .header-top-bar .user-btn.user-register, .header-top-bar .user-btn.photo-gallery, .header-top-bar .user-btn.video-gallery, .header-top-bar .user-btn.family-story, .header-top-bar .user-btn.share-top-link {
	margin-right: 3px;
}
.appointment_section .nav.nav-tabs li {
	width: 50%;
}
.appointment_section .nav.nav-tabs > li > a {
	text-align: center;
	padding-left: 22px;
	padding-right: 22px;
}
}
.opening-time .textwidget {
	display: inline-block;
	float: right;
	vertical-align: middle;
}
.m-gallery-pop .checkbox label {
	width: 50%;
}
.bs-schedule-expidted-sm.gallery_login_auth .modal-header .close {
	color: #000;
	margin-top: -10px;
}
.bs-schedule-expidted-sm.gallery_login_auth .modal-header {
	background-color: transparent;
}
footer h4 {
	color: #fff;
}

@media screen and (min-width: 481px) and (max-width:767px) {
.opening-time .textwidget {
	vertical-align: top;
	margin-top: -7px;
}
}

@media screen and (min-width: 481px) and (max-width:767px) {
.header-top-bar .user-login {
	display: inline-block;
	clear: none;
	width: auto;
}
.header-right {
	position: absolute;
	top: 15px;
	right: 60px;
}
.logo-block {
	width: 140px;
}
.mem-top-img p {
	font-size: 9px;
}
.mem-top-img .img-responsive {
	width: 38px;
}
.btn-green-lg {
	padding: 7px 10px;
	font-size: 13px;
	margin-right: 5px;
}
.navbar-brand {
	padding-bottom: 5px;
}
}
.panel-group.user_tabs .panel-body p {
	font-family: "Open Sans", sans-serif !important;
}
.panel-group.user_tabs .panel-body p:empty {
	display: none;
}
.panel-group.user_tabs .panel-body > p > font {
	font-size: 14px !important;
	line-height: 1.42857;
}
.dr-prf-cont .panel-body > ul {
	margin-left: 0 !important;
	padding-left: 0 !important;
}
/*sitemap*/
ul.sitemap-list {
	list-style: none;
	display: block;
	padding-left: 0px;
	margin-left: 0px;
}
ul.sitemap-list li {
	display: block;
	margin-bottom: 10px;
}
ul.sitemap-list li a {
	display: block;
	padding: 8px 10px 6px 30px;
	background: url(images/arrow-st.png) no-repeat center left 10px #efefef;
	font-size: 14px;
	color: #333;
}
ul.sitemap-list li .stmap-sub-menu {
	margin-top: 10px;
}
ul.sitemap-list li .stmap-sub-menu li a {
	display: block;
	padding: 8px 10px 6px 30px;
	background: url(images/arrow-st.png) no-repeat center left 10px #f5f5f5;
	font-size: 14px;
	color: #333;
}
ul.sitemap-list li a:hover, ul.sitemap-list li .stmap-sub-menu li a:hover{ background: url(images/arrow-st-white.png) no-repeat center left 10px #449fce; color:#fff; text-decoration:none;}

@media(max-width:991px) {
ul.sitemap-list li .stmap-sub-menu li a, ul.sitemap-list li a {
	background-position: top 15px left 10px;
}
.table-appointment_c .table.table-striped.table-appointment tbody tr:first-child {
	border: 0px !important;
}
}
.err-logo {
	display: block;
	text-align: center;
}
.err-logo img {
	margin: 0px auto;
}
#menu-footer-menu a.active {
	background: transparent !important;
}
.news-letter {
	display: block;
	margin-top: 20px;
	text-align: left;
}
.news-letter a.button:hover {
	background-color: #449fce !important;
	border-color: #0a9aa5 !important;
}
.img-block.testimonial-thumb {
	background: rgba(0, 0, 0, 0) url("images/no-image-available.jpg") no-repeat scroll 0 0 / 100% 100%;
	border: 1px solid #fff;
	border-radius: 8px;
	display: inline-block;
	float: left;
	height: 200px;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 200px;
}

@media (min-width:992px) and (max-width:1199px) {
.news-letter a.button {
	font-size: 12px;
}
}

@media (max-width:767px) {
.news-letter {
	text-align: center;
}
.opening-time .textwidget {
	display: inline-block;
	float: none;
	vertical-align: middle;
	margin-top: 0px;
}
.header-top-bar .opening-time {
	margin-bottom: 0px;
}
.header-top-bar .user-login {
	padding-top: 0px;
}
.sidebar-h2 {
	width: auto;
	margin: 0px auto;
}
.secnd-button {display:inline-block;}
}
.table-appointment_c .table.table-striped.table-appointment th {
	border-top: 0px;
}
/*woocommerce*/
/*woocommerce*/
.woocommerce ul.products li.product .col-md-9 {
	padding: 0px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100% !important;
	background-color: #f5f5f5;
	padding-top: 15px;
}
.woocommerce ul.products li.product h3 {
	display: inline-block;
	font-size: 22px;
	padding-top: 0px;
	vertical-align: top;
	clear: right;
}
.woocommerce ul.products li.product img {
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3) !important;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3) !important;
	-ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.3) !important;
	-o-box-shadow: 0px 0px 3px rgba(0,0,0,0.3) !important;
}
.woocommerce ul.products li.product .amount, p.price .amount {
	color: #000;
	font-size: 18px;
	font-weight: 600;
}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce .cart .button, .woocommerce .cart input[type="submit"] {
	background-color: #449fce !important;
	border-color: #449fce !important;
	color: #fff !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-top: 0px !important;
}
.woocommerce div.product form.cart .button {
	clear: left;
	margin-top: 10px !important;
}
.added_to_cart.wc-forward, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	background-color: #ff9500 !important;
	border-color: #ff9500 !important;
	color: #fff !important;
	margin-top: 10px;
	padding: 7px 2.3em 8px 2.3em !important;
	border-radius: 4px;
}
.woocommerce div.product h1.product_title {
	margin-bottom: 15px !important;
}
.woocommerce-page .thumbnails a {
	max-height: 115px;
	height: 115px;
	padding: 2px;
	border: 1px solid #ddd;
}
.woocommerce-page .thumbnails a img {
	max-height: 111px;
	max-width: 100% !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin-bottom: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background-color: #449fce !important;
	color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding-left: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin-left: 0px !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: left !important;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
	width: auto;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	width: auto;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
	width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th {
	width: 50% !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #449fce !important;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
	width: 18% !important;
	margin-right: 2% !important;
}
.thumb-gallery {
	width: 100%;
	display: block;
	clear: both;
}
.woocommerce div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {
	clear: none !important;
}
.calendar-button {
	background: #ff9500 none repeat scroll 0 0;
	border-radius: 3px;
	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
	display: inline-block;
	float: right;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-right: 18px;
	margin-top: 22px;
	vertical-align: top;
	width: auto;
}
.calendar-button a {
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
	padding: 8px 19px;
	display: block;
}
 .calendar-button a:hover {
text-decoration:none;
}
.calendar-button:hover {
	box-shadow: inset 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.col-md-12.table-appointment_c {
	max-width: 100%;
	overflow-x: scroll;
}
.btn.btn-default {
	white-space: normal;
}
.woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
	padding: 10px 5px;
	border: 1px solid #ccc;
}
.woocommerce-checkout .form-row > select {
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: none;
	padding: 7px 5px;
	width: 100px !important;
}
.payment_box .form-row.form-row-first, .payment_box .form-row.form-row-last {
	width: 30% !important;
	float: left !important;
}

@media (min-width:768px) and (max-width:991px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	padding-bottom: 15px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	width: 50%;
}
.coupon {
	width: 60% !important;
	display: inline-block;
	float: left !important;
}
.woocommerce .cart input[type="submit"] {
	width: 39% !important;
	display: inline-block;
	float: right !important;
}
.woocommerce .cart .coupon input[type="submit"] {
	width: 48% !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 100% !important;
}
.woocommerce-page .thumbnails a {
	max-height: 90px;
	height: 90px;
}
.woocommerce-page .thumbnails a img {
	max-height: 84px;
}
.woocommerce .order_details li {
	padding-bottom: 5px !important;
	padding-top: 5px;
	width: 100%;
	border-right: 0px !important;
	border-bottom: 1px dashed #d3ced2;
}
.woocommerce .order_details {
	padding-left: 0px !important;
}
.calendar-button {
	margin-top: -22px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.mem-top-img {
	margin-top: 18px;
}
.google-lng {
	margin-top: -3px;
}
.header-top-bar .user-login {
	margin-top: 10px;
}
.header-top-bar .opening-time {
	font-size: 16px;
}
.woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
	width: 100% !important;
}
.payment_box .form-row.form-row-first, .payment_box .form-row.form-row-last {
	width: 49% !important;
	float: left !important;
}
}

@media(max-width:767px) {
table.shop_table.cart thead {
	display: none;
}
table.shop_table.cart tr.cart_item td {
	display: block;
	padding-left: 50% !important;
	position: relative;
}
table.shop_table.cart tr.cart_item td::before {
	content: attr(data-th);
	left: 0;
	position: absolute;
	padding-left: 10px;
}
.coupon {
	display: inline-block;
	width: auto !important;
}
.woocommerce .cart .button, .woocommerce .cart input[type="submit"] {
	width: auto !important;
	vertical-align: top;
}
.woocommerce-page .thumbnails a {
	max-height: 90px;
	height: 90px;
}
.woocommerce-page .thumbnails a img {
	max-height: 84px;
}
.calendar-button {
	margin-right: 0px;
	float: left;
	font-size: 16px;
}
.calendar-button a {
	padding: 8px 10px;
}
.woocommerce .order_details li {
	padding-bottom: 5px !important;
	padding-top: 5px;
	width: 100%;
	border-right: 0px !important;
	border-bottom: 1px dashed #d3ced2;
}
.woocommerce .order_details {
	padding-left: 0px !important;
}
.woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
	width: 100% !important;
}
.payment_box .form-row.form-row-first, .payment_box .form-row.form-row-last {
	width: 49% !important;
	float: left !important;
}
}

@media(max-width:479px) {
.coupon input.button {
	float: left !important;
	margin-top: 10px !important;
}
.woocommerce-page .thumbnails a {
	max-height: 60px;
	height: 60px;
}
.woocommerce-page .thumbnails a img {
	max-height: 54px;
}
.calendar-button {
	float: none;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 166px;
	position: relative;
	left: 0;
	margin-left: 0;
}
}
.mini-cart-box {
	position: absolute;
	right: 0;
	top: 34px;
	width: 280px;
	padding: 15px;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	left: auto;
}
.cart_list.product_list_widget {
	display: block;
	list-style: outside none none;
	padding-left: 0px;
}
.mini_cart_item .remove {
	display: inline-block;
	font-size: 20px;
	margin-right: 5px;
	width: 13px;
	color: red;
}
.mini-cart-pd-img {
	display: inline-block;
	vertical-align: top;
	width: 150px;
}
.mini_cart_item > a img {
	vertical-align: top;
	width: 40px;
}
.mini-cart-pd-title {
	display: inline-block;
	font-size: 13px;
	margin-left: 8px;
	width: 100px;
}
.mini_cart_item .quantity {
	display: inline-block;
	width: 71px;
	vertical-align: top;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	width: 50px;
}
.mini_cart_item .total {
	background: #efefef none repeat scroll 0 0;
	color: #000;
	padding: 11px;
}
.mini_cart_item .total > strong {
	text-align: left;
}
.mini_cart_item .amount {
	float: right;
	text-align: right;
}
.mini_cart_item .button.wc-forward {
	background: #337ab7 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	float: right;
	padding: 5px 16px;
}
.mini_cart_item .button.checkout.wc-forward {
	background: #ff9500 none repeat scroll 0 0;
	margin-left: 10px;
}
.mini_cart_item .button.wc-forward:hover {
	text-decoration: none;
}

@media(min-width:607px) and (max-width:767px) {
.user-btn.user-btn-cart.mini_cart_toggle {
	top: -130px;
	right: 115px;
	padding: 5px 7px;
	margin-top: 5px;
	z-index: 1;
	position: absolute;
}
.header-top-bar .user-btn span.badge {
	display: inline-block !important;
}
.mini-cart-box {
	top: -87px;
}
}

@media(min-width:551px) and (max-width:605px) {
.user-btn.user-btn-cart.mini_cart_toggle {
	top: -150px;
	right: 115px;
	padding: 5px 7px;
	margin-top: 5px;
	z-index: 1;
	position: absolute;
}
.header-top-bar .user-btn span.badge {
	display: inline-block !important;
}
.mini-cart-box {
	top: -106px;
}
}

@media(max-width:479px) {
.user-btn.user-btn-cart.mini_cart_toggle {
	top: -161px;
	right: 24px;
	padding: 5px 7px;
	margin-top: 5px;
	z-index: 1;
	position: absolute;
}
.header-top-bar .user-btn span.badge {
	display: inline-block !important;
}
.sidebar-h2 {
	width: 100%;
}
.mini-cart-box {
	top: -115px;
}
.payment_box .form-row.form-row-first, .payment_box .form-row.form-row-last {
	width: 99% !important;
	float: left !important;
}
}

@media(min-width:320px) and (max-width:480px) and (orientation:landscape) {
.calendar-button {
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 166px;
	clear: both;
}
.user-btn.user-btn-cart.mini_cart_toggle {
	top: -161px;
	right: 10px;
	padding: 5px 7px;
	margin-top: 5px;
	z-index: 1;
	position: absolute;
}
.header-top-bar .user-btn span.badge {
	display: inline-block !important;
}
.mini-cart-box {
	top: -115px;
}
}
.navbar-default .navbar-nav > li > a span {
	height: 0px;
	width: 0px;
}
.capps-main-slider .slider_heading {
	color: #449fce;
	font-size: 34px;
	line-height: 120%;
	padding-top: 40px;
	text-shadow: 0px 2px 1px rgba(0,0,0,0.2);
	letter-spacing: 0px;
	font-family: 'Roboto', sans-serif;
}
.capps-main-slider .slider_subheading {
	color: #000;
	font-size: 25px;
	padding-top: 15px;
}
.capps-main-slider .carousel.slide {
	background-color: #efefef;
}
.capps-main-slider .carousel.slide .item {
	background-color: transparent;
}
.capps-main-slider .carousel.slide .carousel-caption {
	height: 345px;
	z-index: 0;
}
.capps-main-slider .carousel-caption .btn-getstarted {
	margin-top: 40px;
	position: absolute;
	bottom: 0px;
	background-color: #ff9500;
	border-color: #E58804;
}
.capps-main-slider .carousel-caption .btn-getstarted:hover, .capps-main-slider .carousel-caption .btn-getstarted:focus {
	background-color: #449fce;
	border-color: #449fce;
}
.capps-main-slider .carousel-right-image {
	float: right;
}
.capps-main-slider .carousel-right-image .img-thumbnail {
	margin-top: 15px;
	max-height: 345px !important;
	overflow-y: hidden;
}
.capps-main-slider .carousel-right-image .img-thumbnail {
	max-width: 100%;
}

@media(min-width:1200px) and (max-width:1380px) {
.capps-main-slider .carousel-control {
	width: 4%;
}
}

@media(min-width:992px) and (max-width:1199px) {
.capps-main-slider {
	padding: 0px !important;
}
.capps-main-slider .carousel.slide {
	padding: 10px 0 60px;
}
.capps-main-slider .carousel-control {
	width: 6%;
}
.header-top-bar .opening-time {
	width: 30%;
}
.header-top-bar .opening-time .textwidget {
	float: left;
}
.header-top-bar .opening-time .textwidget .top-h4 {
	margin-left: 0px;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
}
.header-top-bar .user-login {
	margin-top: 0px;
}
}

@media(max-width:991px) {
.seofooter > h2 {
	line-height: 170%;
}
.capps-main-slider .carousel.slide {
	height: 300px;
}
.capps-main-slider .carousel.slide .carousel-caption {
	height: 265px;
}
.capps-main-slider .slider_heading {
	font-size: 29px;
	line-height: 120%;
	padding-top: 25px;
}
.capps-main-slider .slider_subheading {
	font-size: 18px;
	padding-top: 15px;
}
.capps-main-slider .carousel-caption .btn-getstarted {
	font-size: 14px;
	padding: 6px 10px;
}
.capps-main-slider .carousel-caption .btn-getstarted .fa-play-circle-o {
	font-size: 18px;
}
.capps-main-slider .carousel.slide .carousel-control.left {
	top: 30%;
	left: -30px;
}
.capps-main-slider .carousel.slide .carousel-control.right {
	top: 30%;
}
.capps-main-slider .carousel.slide .carousel-control.right .icon-next {
	margin-right: -35px;
}
}
@media(max-width:767px) {
.navbar-collapse {
	position: absolute;
	top: -32px;
	width: 100%;
	z-index: 4;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	left:0px;
}
.capps-main-slider .carousel-right-image {
	padding: 0px;
	float: left;
}
.capps-main-slider .carousel.slide .carousel-control {
	display: none;
}
.capps-main-slider .carousel-caption .btn-getstarted {
	left: 0;
	right: 0;
	display: block;
	border-radius: 0px;
}
.capps-main-slider .carousel.slide {
	height: 500px;
}
.capps-main-slider .carousel.slide .carousel-caption {
	height: 210px;
}
.capps-main-slider .slider_heading {
	font-size: 24px;
	padding-top: 10px;
}
.capps-main-slider .slider_subheading {
	font-size: 18px;
}
.capps-main-slider .carousel-caption.col-sm-6.col-xs-12 {
	width: 100%;
	left: 0;
}
.capps-main-slider .carousel-right-image .img-thumbnail {
	max-height: 223px !important;
}
.capps-main-slider .carousel-caption .btn-getstarted {
	width: 76%;
	left: 12%;
	right: 12%;
}
.testi-slide p {
	font-size: 14px;
}
.story-thumb img {
	max-height: 100%;
}
}
@media(min-width:480px) and (max-width:640px) {
.capps-main-slider .carousel.slide {
	height: 500px;
}
.capps-main-slider .carousel.slide .carousel-caption {
	height: 210px;
}
.capps-main-slider .carousel-caption .btn-getstarted {
	width: 76%;
	left: 12%;
	right: 12%;
}
}
@media(min-width:320px) and (max-width:479px) {
.capps-main-slider .carousel.slide {
	height: 500px;
}
.capps-main-slider .carousel.slide .carousel-caption {
	height: 245px;
}
}
.ui-loader, .ui-loader-default {
	display: none;
}
.box-white.top_ad_area_section, .box-white.bottom_ad_area_section {
	padding: 0px !important;
}
.box-white.top_ad_area_section .ad-widget-custom {
	padding-top: 20px;
	padding-bottom: 20px;
}
/*=====surgery reminder=======*/

.container_form_add_reminder form#form_add_reminder_form {
	width: 100%;
}
form#form_add_reminder_form .row {
	margin-left: 0px;
	margin-right: 0px;
}
form#form_add_reminder_form label {
	width: 35%;
	display: inline-block;
	vertical-align: top;
}
form#form_add_reminder_form .form-control, form#form_add_reminder_form label + div {
	width: 60%;
	display: inline-block;
	margin-left: 3%;
}
form#form_add_reminder_form label + br {
	display: none;
}
form#form_add_reminder_form .captcha-img {
	display: inline-block;
	width: 30%;
}
form#form_add_reminder_form .captcha-img img {
	max-width: 100%;
}
form#form_add_reminder_form .captcha-input {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}
form#form_add_reminder_form .captcha-input .form-control {
	width: 97%;
}
form#form_add_reminder_form .captcha-refresh {
	vertical-align: top;
	display: inline-block;
	width: 17%;
}
form#form_add_reminder_form .btn.btn-info {
	float: right;
	margin-bottom: 15px;
}
form#form_add_reminder_form p.erro_text {
	margin-left: 38%;
	width: 60% !important;
}
form#form_add_reminder_form .captcha-input p.erro_text {
	margin-left: 3%;
	width: 97% !important;
}
#tmp_html_area .close {
	background: #000 none repeat scroll 0 0;
	border-radius: 50%;
	height: 30px;
	opacity: 1;
	padding: 0;
	width: 30px;
}
#tmp_html_area .close > span {
	color: #fff;
	margin: 0;
	padding: 0;
	vertical-align: top;
	line-height: 87%;
}
.star-rating {
	display: block;
	padding: 8px 0px;
}
.star-rating .fa {
	color: #ff9500;
	font-size: 18px;
	padding: 0px 2px 0 0;
}
.star-icons {
	display: inline-block;
	margin-right: 40px;
}
.review-text {
	display: inline-block;
	color: #333;
	vertical-align: top;
}
.star-rating-box .panel-heading {
	background: #0a7f88 none repeat scroll 0 0;
	color: #fff;
	padding: 15px;
}
.rating-page .block-list {
	border-bottom: 0px;
}
.rating-page .star-rating {
	padding: 0px;
}
.star-rating-box .panel-title {
	font-size: 20px;
}
.star-rating-box .panel-body {
	background: #f0f0f0 none repeat scroll 0 0;
}
.team-rating {
	padding: 0px 15px;
}
.team-rating .star-rating {
	display: inline-block;
	width: auto;
}
.team-rating .star-rating .star-icons {
	margin-right: 10px;
}
.team-rating .review-block-icon {
	display: inline-block;
}
.form-group.buttons-group {
	margin-top: 24px;
	text-align: right;
}
.col-sm-12.star-rating-box {
	margin-top: 20px;
	margin-bottom: 25px;
}
.comment-box .media {
	border: 1px solid #efefef;
	padding: 10px;
}
.comment-box .media:nth-child(even) {
	background: #f1f1f1;
}
.comment-box .media-object {
	display: block;
	margin-right: 15px;
	width: 75px;
	max-width: 75px;
}
.comment-box .media-heading {
	color: #449fce;
	font-size: 21px;
	font-weight: 200;
	margin-bottom: 5px;
	margin-top: 0;
}
.comment-box-head {
	display: inline-block;
}
.comment-box-time {
	color: #999;
	display: inline-block;
	float: right;
}
.comment-box p {
	margin-top: 10px;
}
@media (max-width:767px) {
form#form_add_reminder_form label {
	width: 100%;
}
form#form_add_reminder_form .form-control, form#form_add_reminder_form label + div {
	width: 100%;
	margin-left: 0%;
}
form#form_add_reminder_form p.erro_text {
	margin-left: 0%;
	width: 100% !important;
}
form#form_add_reminder_form .captcha-input p.erro_text {
	margin-left: 3%;
	width: 97% !important;
}
.form-group.buttons-group {
	margin-top: 0px;
	text-align: center;
}
.comment-box .media-object, .comment-box .media-body {
	display: block;
}
.comment-box .media-body {
	display: block;
	width: 100%;
	margin-top: 10px;
}
.comment-box-time {
	margin-top: 3px;
}
}
@media (max-width:480px) {
form#form_add_reminder_form .captcha-img {
	width: 100%;
}
form#form_add_reminder_form .captcha-img img {
	max-width: 100%;
}
form#form_add_reminder_form .captcha-input {
	width: 80%;
	vertical-align: top;
}
form#form_add_reminder_form p.erro_text {
	margin-left: 3%;
	width: 97% !important;
}
form#form_add_reminder_form .captcha-input p.erro_text {
	margin-left: 3%;
	width: 97% !important;
}
form#form_add_reminder_form .btn.btn-info {
	float: none;
}
}
.modal .read-more {
	border: 0px !important;
}
.form-group.star-rating {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-bottom: 0;
	padding: 10px;
	width: 50%;
}
.form-group.star-rating:nth-child(5) {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.form-group.star-rating .star-icons.rating_widget_section_actionable > label {
	width: 50%;
	margin-bottom: 0px;
}
.form-group.star-rating .star-icons {
	display: block;
	margin-right: 0px;
}
.form-group.star-rating .star-icons.rating_widget_section_actionable > .star_rating_wrap> .fa {
	font-size: 14px;
	cursor: pointer;
}
.star_rating_wrap {
	float: right;
}
.header-top-bar .user-btn.welcome-text span {
	display: inline-block;
	width: 100px;
	vertical-align: top;
}
table.popover_rating_tab {
	font-size: 12px !important;
}
table.popover_rating_tab td {
	padding: 3px;
}
table.popover_rating_tab .fa {
	font-size: 12px !important;
}
@media(min-width:768px) and (max-width:991px) {
.form-group.star-rating {
	width: 100%;
}
.user-btn.welcome-text > span {
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
}
@media(max-width:767px) {
.form-group.star-rating, .form-group.star-rating .star-icons.rating_widget_section_actionable > label {
	width: 100%;
}
.star_rating_wrap {
	float: left;
}
.user-btn.welcome-text > span {
	display: none
}
}
.patient-intake-form input.form-control, .patient-intake-form textarea{
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	box-shadow: none;
}
.patient-intake-form .req  {
	color: #CF0003;
}
.patient-intake-form .form-group {
	margin-bottom: 10px;
	position: relative;
}

.patient-intake-form input.form-control.required_field.vali_error, .patient-intake-form textarea.form-control.required_field.vali_error {
	background-color: transparent !important;
}
.patient-intake-form .erro_text.alert-danger {
	background-color: transparent;
	text-align: left !important;
	position: absolute;
	top: 21px;
}
.patient-intake-form .captcha-form-box label {
	vertical-align: top;
	margin-top: 10px;
}
.patient-intake-form .captcha-img {
	display: inline-block;
	vertical-align: top;
}
.patient-intake-form .captcha-refresh {
	display: inline-block;
	height:35px;
	vertical-align: top;
}
.patient-intake-form .captcha-refresh .pull-right.btn.btn-info.captcha_referesh {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	height: 100%;
	padding-top: 11px;
}
.patient-intake-form textarea.street-text-box {
	height: 34px;
}
.patient-intake-form textarea.street-text-box:focus {
	box-shadow: none;
}
.patient-intake-form .btn-danger {
	margin-left: 10px;
}
.patient-intake-form .form-actions .btn.btn-info {
	margin-bottom: 10px;
	white-space: normal;
	box-shadow: none;
	padding: 10px 15px;
}
.patient-intake-form .form-actions .btn.btn-info:hover, .patient-intake-form .form-actions .btn.btn-info:active, .patient-intake-form .form-actions .btn.btn-info:focus {
	background: #449fce;
}
.patient-intake-form .form-actions .btn.btn-danger {
	margin-bottom: 10px;
	white-space: normal;
	box-shadow: none;
	padding: 10px 15px;
}
.patient-intake-form .form-actions .btn.btn-danger:hover, .patient-intake-form .form-actions .btn.btn-danger:active, .patient-intake-form .form-actions .btn.btn-danger:focus {
	background: #d9534f;
}
.patient-intake-form .asterisk_input:after {
	content: "*";
	color: #CF0003;
}

.patient-intake-form  .asterisk_input.asterisk-top:after {
	top: 20px;
}
.submission-page .alert.alert-info {
	color: #000000;
	font-size: 18px;
	line-height: 31px;
}
.submission-page .alert.alert-info strong {
	text-decoration: underline;
}
.submission-page .text-red {
	color: #ff0000;
	display: block;
	text-align: center;
}
@media(min-width:768px) and (max-width:991px) {
.patient-intake-form .erro_text.alert-danger {
	top: 38px;
}
.patient-intake-form .captcha-form-box {
	margin-left: 10px;
}
.patient-intake-form .captcha-form-box label {
	display: inline-block;
}
.patient-intake-form .check-first .erro_text.alert-danger {
	top: 41px;
}
}
@media(max-width:767px) {
.patient-intake-form .captcha-form-box {
	margin-left: 0px;
}
.patient-intake-form .captcha-form-box label {
	display: block;
}
}
@media(max-width:620px) {
.patient-intake-form .check-first .erro_text.alert-danger {
	top: 64px;
}
}

@media(max-width:450px) {
.patient-intake-form .check-first .erro_text.alert-danger {
	top: 103px;
}
}
@media(max-width:360px) {
.patient-intake-form .captcha-input {
	width: 54%;
}
}
.form-group.refer-group {
	position: relative;
}
.form-group.refer-group label {
	padding-left: 3px;
}
.form-group.refer-group p.erro_text {
	color: #a94442;
}
.form-group.refer-group p.erro_text::before {
	color: #a94442;
}
#view-casestudy {
	border: 1px solid #ddd;
	margin-top: -15px;
	border-top: 0px;
}
#view-casestudy .btn-warning {
	background-color: #ff9500;
}
#view-casestudy h3 {
	margin-top: 10px;
}
.btn-print {
	background-color: #0a7f88;
	border-color: #0a7f88;
	color: #fff;
}
.view-btn-box {
	padding-left: 0px;
}
.btn-view {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.btn-print:hover, .btn-print:focus, .btn-print:active {
	background-color: #449fce;
	border-color: #0a7f88;
}
#view-casestudy .ui-state-default, #view-casestudy .ui-widget-content .ui-state-default, #view-casestudy .ui-widget-header .ui-state-default {
	background-color: #fff;
	font-weight: normal;
	background-image: none;
	color: #333;
	border-color: #ddd;
}
#view-casestudy .ui-state-default:hover, #view-casestudy .ui-widget-content .ui-state-default:hover, #view-casestudy .ui-widget-header .ui-state-default:hover {
	color: #2b96cc;
}
#view-casestudy .ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active {
	color: #ff9500;
}
#view-casestudy .ui-widget-content {
	border-color: #ddd;
}
#view-casestudy .ui-accordion .ui-accordion-content {
	padding-right: 15px;
	padding-left: 15px;
}
.header-ref {
	background-color: #f9f9f9;
	border-bottom: #dddddd solid 1px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	margin-bottom: 12px;
	margin-left: -8px;
	margin-right: -8px;
	margin-top: -8px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
#view-casestudy .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #fff;
}
#view-casestudy .table-striped > tbody > tr:first-child {
	background-color: #f9f9f9;
}
#view-casestudy .table-striped {
	margin-bottom: 0px;
}
#view-casestudy .form-group.clearfix {
	display: block;
}
@media(min-width:768px) and (max-width:991px) {
.search-btns {
	margin-top: 10px;
}
}
@media(max-width:480px) {
.view-btn-box {
	text-align: left;
}
.btn-green-lg{font-size:12px;padding-top:7px;padding-bottom:7px;}
.mem-top-img .img-responsive{width:35px;}
.mem-top-img{margin-right:8px;}

}

.tab-pane.active .col-md-11 .col-md-3 label{padding-top:10px;padding-bottom:10px;}
.tab-pane.active .col-md-11 .col-md-8 select{margin-bottom:10px;}

.survey-block{position:fixed;bottom:0px;right:0;width:100%;z-index:99999;}
.survey-block .container{position:relative;}
.survey-btn-dropdown{
	display:inline-block;
	color:#fff;
	padding:10px;
	cursor:pointer;
	position:absolute;
	bottom:0px;
	right:0;
	background:#ff9500  ;
	width:200px;
	text-align:center;z-index:9999;box-shadow:0px 2px 2px rgba(0,0,0,0.2);}
.survey-btn-dropdown a.dropdown-toggle{color:#fff;text-decoration:none;font-size:16px;}
.survey-btn-dropdown .dropdown-menu{background-color:#ff9500  ;border-radius: 0;
    margin-top: 0;padding:0px;width:200px;z-index:99999;}
	.survey-btn-dropdown .dropdown-menu  a{color:#fff;white-space:normal;border-bottom:1px solid #fff;padding:9px 15px; }
	.survey-btn-dropdown .dropdown-menu  a:hover, .survey-btn-dropdown .dropdown-menu  a:focus {background-color:#434343;color:#fff ;}
.drop-up {
    top: auto;
    bottom: 100% !important;
}
@media (max-width:767px){.survey-btn-dropdown a.dropdown-toggle{font-size:15px;}.nav > li{position:relative;}
.sub-menu li {display:block;}}

/*---You tube responsive---*/
video {
  width: 100%    !important;
  height: auto   !important;
}
.home-help-full iframe{
    max-width:100%;
}


.ask-doc-tab {padding:15px;background-color:#f1f1f1;}

.ask-doc-tab blockquote{border-left:0px;padding:20px 0;}
 
.user-log-tab{display:inline-block;margin-top:20px;margin-bottom:40px;width:100%;clear:both;}
.user-log-tab .form-group{margin:15px 0px 0;}
.user-log-tab .nav-tabs > li:first-child{margin-left:20px;}
.user-log-tab .tab-content{padding:20px 20px 40px;border:1px solid #efefef;border-top:0px;position:relative;background:#fff;}
.ask-row-block{padding-top:20px;padding-bottom:20px;}
.dis-block{display:block;clear:right;}
.dis-block select.form-control{width:43%;}
.dis-block input.form-control{width:56%;}
.form-group.radio-grp-block{margin:0px ;}
.step-1-row{padding:20px 0px;}
.plus-btn{float:right;font-size:12px;padding-top:3px;}
h4.panel-title small{color:#fff;}
h4.panel-title .collapsed small{color:#000;}
.panel-ask-row{padding:15px 0px;}
.switch-wrapper {
    width: 180px;
}
.switch-wrapper {
    display: inline-block;
    position: relative;
    top: 3px;
    width: auto !important;
}
.switch-button-label.on {
    color: #0088cc;
}
.switch-button-background {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ccc;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #aaa;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #aaa;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #aaa;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #aaa;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: pointer;
    float: left;
    margin-bottom: 1px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 1px;
    position: relative;
}
.switch-button-button{
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fafafa;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #aaa;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #aaa;
    border-left-style: solid;
	border-left-width: 1px;
    border-right-color: #aaa;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #aaa;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-style: solid;
    border-top-width: 1px;
    position: absolute;
    top: -1px;
}
.switch-button-label.off {
    color: #adadad;
}
.switch-button-label {
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
}
.off {
    color: #aaaaaa !important;
}

.process-step .btn:focus{outline:none}
.process{display:table;width:100%;position:relative}
.process-row{display:table-row}
.process-step button[disabled]{opacity:1 !important;filter: alpha(opacity=100) !important}
.process-row:before{top:40px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0}
.process-step{display:inline-block;text-align:center;position:relative;width:32.5%;}
.process-step p{margin-top:4px;font-size:18px}
.process-step .btn-circle.btn-info + p{color:#449fce;}
.btn-circle{width:80px;height:80px;text-align:center;font-size:30px;border-radius:50%}
.process-step .btn.btn-info.btn-circle::after {
    color: #449fce;
    content: "";
    font-family: fontawesome;
    font-size: 20px;
    letter-spacing: -4px;
    line-height: 160%;
    position: absolute;
    right: 7px;
    top: 19%;
}
.process-step:last-child .btn.btn-info.btn-circle::after{content:'';}
.form-ask{padding:30px 15px;background:#f9f9f9;display:inline-block;}
.form-ask input.form-control, .form-ask textarea, .form-ask select.form-control{
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	box-shadow: none;
	background-color:transparent;
}

.or-text {
    height: 100%;
    left: 50%;
    margin-left: -8.333%;
    margin-top: -12px;
    position: absolute;
    text-align: center;
    top: 50%;
}
.or-text span{font-size:17px;font-weight:bold;}

.or-text::before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ddd;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000;
    content: "";
    height: 26%;
    left: 50%;
    position: absolute;
    top: -30%;
    width: 2px;
}
.or-text::after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ddd;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000;
    content: "";
    height: 26%;
    left: 50%;
    position: absolute;
    bottom: 60%;
    width: 2px;
}
.user-log-tab .btn{margin-top:100px;}

@media screen and (min-width:768px) and (max-width:991px){
	.process-row::before{top:30px;}
	.process-step .btn.btn-info.btn-circle::after{top:15%;right:0;}
	.btn-circle{width:60px;height:60px;font-size:22px;}
	.process-step p{font-size:13px;}
	.process-step{width:32%;}
	.or-text {
    height: 30px;
    left: 0;
    margin-left: 0;
    margin-top: 39px;
    position: relative;
    text-align: center;
    top: 0;
	}
	.or-text::after{
	bottom: 50%;
		color: #000;
		content: "";
		height: 2px;
		position: absolute;
		right: 4%;
		left:auto;
		width: 40%;
	}
	.or-text::before{
		top: 50%;
		color: #000;
		content: "";
		height: 2px;
		position: absolute;
		left: 4%;
		width:40%;
	}
	.user-log-tab .btn{margin-top:30px;}
}
@media screen and (max-width:767px){
	.process-row::before{top:15px;}
	.process-step .btn.btn-info.btn-circle::after{top:-2%;right:0;}
	.btn-circle{width:30px;height:30px;font-size:14px;padding-top:5px;padding-left:4px;padding-right:4px;}
	.process-step p{font-size:13px;}
	.process-step{width:32%;vertical-align:top;}
	.or-text {
    height: 30px;
    left: 0;
    margin-left: 0;
    margin-top: 39px;
    position: relative;
    text-align: center;
    top: 0;
	}
	.or-text::after{
	bottom: 50%;
		color: #000;
		content: "";
		height: 2px;
		position: absolute;
		right: 4%;
		left:auto;
		width: 40%;
	}
	.or-text::before{
		top: 50%;
		color: #000;
		content: "";
		height: 2px;
		position: absolute;
		left: 4%;
		width:40%;
	}
	.user-log-tab .btn{margin-top:30px;}
}

/*******************cws work***************/
*{ margin:0; padding:0; box-sizing:border-box;}
img,fieldset{ border:none;}
:focus{ outline:none;}
a{ text-decoration:none}
a:hover{ text-decoration:none;}
ul,ol{ margin:0; padding:0; list-style:none}
h1,h2,h3,h4,h5,h6{ margin:0;}
body{ font-size:16px; line-height:25px; color:#282828; font-family: 'Montserrat', sans-serif; font-weight:500;}
.navbar-static-top{ padding:0; z-index:1}
p{ margin-bottom:25px;}

/*header { 
	position:fixed; 
	top:0; 
	z-index:9999;
	width:100%;
}*/
header { 
	top:0; 
	z-index:999;
	left:0;
	right:0;
	line-height:normal;
}
header .top-row {	padding: 10px 15px;	line-height: 1.1;	background: #55c1ec;}
header .top-row .tel{ color:#fff;}
header .top-row .tel:hover{ text-decoration:none}
header .top-row .opening-time h4 { 
	margin:0 0 0 10px; 
	padding:0; 
	font-size:15px; 
	line-height:25px; 
	text-transform:capitalize; 
	background:none; 
	color:#002f47; 
	font-weight:500;
}
header .top-row .user-login{ float:right;}
header .top-row .user-login a{ color:#f7f8fa; font-size:14px; line-height:21px; display:inline-block; vertical-align:top;}
header .top-row .user-login .gallery-ul{ display:inline-block; vertical-align:top; width:100%; margin-right:5px;}
header .top-row .user-login > .gallery-ul > li { float:left; border-left:1px solid #fff; padding:0 8px; }
header .top-row .user-login > .gallery-ul > li > a:hover{ text-decoration:none; color:#000;}
header .top-row .user-login > .gallery-ul > li:first-child{ border-left:0; padding-left:0;}
header .top-row .user-login > .gallery-ul > li .my-account-ul a:hover{ text-decoration:none; color:#000;}
header .top-row .user-login .top_links li .dropdown-menu{ background:#449fce; top:31px; border-radius:0;}
header .top-row .user-login .top_links li .dropdown-menu li {padding: 5px 10px;border-bottom: 1px solid #ddd;  -webkit-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s}
header .top-row .user-login .top_links li .dropdown-menu li a{ -webkit-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s}
header .top-row .user-login .top_links li .dropdown-menu li .user-btn.photo-gallery {
	background: url(images/photo-gallery.png) no-repeat left center;
	margin-right: 10px;
	padding-left: 32px;
}
header .top-row .user-login .top_links li .dropdown-menu li .user-btn.video-gallery {
	background: url(images/video.png) no-repeat left center;
	padding-left: 32px;
}
header .top-row .user-login .top_links li .dropdown-menu li .user-btn.family-story {
	background: url(images/story-icon.png) no-repeat left center;
	padding-left: 32px;
}
header .top-row .user-login .top_links li .dropdown-menu li .user-btn.user-signin {
	background: url(images/signin-ic-w.png) no-repeat left center;
	margin-right: 10px;
	padding-left: 25px;
	background-size: 19px;
}
header .top-row .user-login .top_links li .dropdown-menu li .user-btn.user-register {
	background: url(images/register-ic-w.png) no-repeat left center;
	padding-left: 25px;
	background-size: 19px;
}
/* start add css by ram */
.feature-row{ margin:0;}
.feature-title {
	margin-bottom:30px;
	display:block;
	position:relative;
	text-align:center;
}
.feature-title h3 {
	color:#ffffff;
	line-height:40px;
}
.feature-container-new .feature-title h3, .video-box-new h1{ color:#111; font-size:30px; font-weight:700; text-transform:uppercase;}
.feature-container-new .feature-title h3 span, .video-box-new h1 span{ display:block; font-size:24px; font-weight:500; padding-bottom:1px; text-transform:none;}
.feater-img-bix{
	position:relative;
	overflow:hidden;
	border-radius:50%;
	text-align:center;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(1,1,1,0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(1,1,1,0.2);
	box-shadow: 0px 0px 10px 0px rgba(1,1,1,0.2);
	height:250px;
	width:250px; margin:0 auto;

}
.feater-img-bix img {
	display:inline-block;	
	transition: transform .2s;
}
.feater-img-bix:hover img {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}
.overlay-box {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:10px;
	z-index: 999;
}
.feater-img-bix .title {
	position: absolute;
	left: 0;
	right: 0;
	font-size:14px;
	padding:5px 10px;
	color: #fff;
	line-height: 1.1;
	bottom: 0px;
	background: rgba(42,42,42,0.7);
	top:0;
	width:100%;
	height:100%;
	opacity: 0;
	visibility: hidden;
}
.feater-img-bix .title a {	color: #ffffff;	font-size: 14px;	font-weight: 600;	line-height: 20px;	position: absolute;	left: 0;	top: 50%;	text-align: center;	width: 100%;	padding:0 15px;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);}
.video-box-new{ padding:75px 60px 89px;}
.about-content {
	display:inline-block;
}
.about-content h1 {
	color:#ffffff;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	margin-bottom:25px !important;
	display:block;
	
}
h1.text-blue.text-uppercase {
	width:100% !important;
	font-size:27px;
}
.about-content .block-content {
	color:#fff;
	font-weight:300;
	text-align:left !important;
}
.about-content .block-content a {
	color:#fff;
	font-weight:bold;
}
.about-content .block-content p {
	margin-bottom:20px;
	font-size:16px;
	line-height:23px;
	text-align:justify;
}
.about-content .block-content em {
	color:#fff;
	font-style:normal;
}
.about-content .block-content  span {
	font-weight:400;
	color:#023149;
}
.adbox {
	max-width: 1100px;
	text-align: center;
	display: block;
	margin: 20px auto;
	height: 120px;	
}
/* End add css by ram */
header .top-row .user-login .top_links li .dropdown-menu li:hover{ background:#000;}
header .top-row .user-login .top_links li .dropdown-menu li a:hover{ color:#fff;background:transparent;}
 
header .top-row .user-login .top_links li .dropdown-menu li:last-child{ border-bottom:0;}


header .top-row .social-media{ float:right;}
header .top-row .social-media ul{ float:right; width:auto;}
header .top-row .social-media ul li{ float:left; margin-left:15px}
header .top-row .social-media ul li:first-child{ margin-left:0;}
header .top-row .social-media ul li a{ float:left;}

header .top-row .social-media ul li.face a{ background:url(images/face.png) no-repeat 0 0; width:24px; height:23px}
header .top-row .social-media ul li.twitter a{ background:url(images/twitter.png) no-repeat 0 0; width:24px; height:23px}
header .top-row .social-media ul li.gplus a{ background:url(images/gplus.png) no-repeat 0 0; width:24px; height:23px}
header .top-row .social-media ul li.linkedin a{ background:url(images/linkedin.png) no-repeat 0 0; width:24px; height:23px}
header .top-row .social-media ul li a:hover{ background-position:0 -23px;}

header .bottom-row{ margin:0 auto; max-width:1200px; position:relative; width:100%;}
header .bottom-row .row-adjust { 
	min-height:50px; 
	margin-bottom:0;
}
header .bottom-row .google-lng{ padding-right:0;}
header .bottom-row .google-lng .goog-te-combo{ width:100% !important; display:inline-block; vertical-align:top;}
header .bottom-row .member-association{ float:right; margin-right:35px}
header .bottom-row .member-association .mem-top-img{ float:left;}
header .bottom-row .member-association .mem-top-img img{ float:left; width:40px; height:40px; margin:0 7px 0 0; }
header .bottom-row .member-association .mem-top-img p{ float:left; font-size:12px; line-height:16px; color:#333333; position:relative; top:4px;font-weight:500;}
header .bottom-row #navbar{ float:left; width:100%; margin:0; padding:0;}
header .bottom-row #navbar > ul { 
	float:none; 
	margin:0; 
	padding:0;
	text-align:right;
}
header .bottom-row #navbar > ul > li { 
	float:none;
	margin:0; 
	padding:0 10px; 
	position:relative;
	display:inline-block;
}
header .bottom-row #navbar > ul > li:before{ position:absolute; left:0; top:0; content:""; background:#333; width:1px; height:20px;} 
header .bottom-row #navbar > ul > li:first-child{ padding-left:0; border-left:0;}
header .bottom-row #navbar > ul > li:first-child:before{content:none}
header .bottom-row #navbar > ul > li:last-child{ padding-right:0;}
header .bottom-row #navbar > ul > li > a { 
	width:auto; 
	margin:0; 
	padding:0 0 6px 0; 
	font-size:16px; 
	line-height:18px; 
	color:#333333; 
	font-weight:400; 
	border-bottom:3px solid transparent;
}
header .bottom-row #navbar > ul > li > a:hover{ border-color:#449fce;}
header .bottom-row .navbar-brand{ display:block; float:none; max-width:121px; padding:0; width:100%;}
.home-banner{ position:relative;}

.home-banner img{ width:100%; height:auto;}

.home-banner .banner-wrap > .container{ padding:0;}
.common-form .form-group label{ display:none; float:left; width:100%; font-size:20px; line-height:22px; color:#fff; text-transform:uppercase; font-weight:400}
.common-form h3, .find-spec-form-area h2{ color:#e270ad; font-size:25px; font-weight:700; line-height:40px; text-transform:uppercase; padding-bottom:10px;}

.common-form .form-group select, .find-spec-form-area .form-group select{ 
	border:1px solid #ccc!important; 
	background:#fff; 
	border-radius:0; 
	font-size:14px; 
	line-height:normal; 
	color:#5d5d5d;
	cursor:pointer;
	height:35px;
	padding:5px 10px;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.common-form .form-group select option{ padding:5px 15px;}
.common-form .form-group input[type="text"], .common-form .form-group input[type="email"], .common-form .form-group input[type="password"]{ 
	border:1px solid #ccc; 
	background:#fff; 
	border-radius:0;
	font-size:14px; 
	line-height:normal; 
	color:#5d5d5d;
	height:35px; 
	text-transform:capitalize;
	padding:5px 10px;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.common-form .form-group{ margin-bottom:23px;}
.common-form .form-group-btns{ margin-bottom:0;}
.common-form .form-group .btn-default{ 
	font-size:14px; 
	line-height:24px; 
	font-weight:600; 
	text-transform:uppercase;
	border-radius:3px;
	background:#000;
	padding:10px 35px;
	color:#fff;
	margin-bottom:25px;
	border:none;
	display:block;
}
.common-form .form-group .btn-default.search-btn{ background:#449fce;}
.common-form .form-group .btn-default.reset-btn { background:#e1584a;}
.common-form .form-group .btn-default.search-btn:hover, .common-form .form-group .btn-default.reset-btn:hover{ background:#000; color:#fff;}
.home-banner .text-box{ margin-top:65px;}
.home-banner .text-box h2{ color:#fff; font-size:35px; font-weight:300; line-height:45px; text-transform:uppercase;}
.home-banner .text-box h2 span{ display:block; font-weight:700;}
.home-banner .text-box p{ color:#fff; font-size:18px; line-height:28px; font-weight:300; margin:0; max-width:500px; width:100%;}
.home-banner .text-box p a{ color:#fff; font-weight:700; text-transform:uppercase;}

.feature-container{ float:left; width:100%; position:relative; top:-164px}
.feature-container .container{ position:relative;}
.feature-container .black-row{ float:left; width:100%; background:rgba(0,0,0,0.5); padding:15px 13px; position:absolute; top:-75px; left:0;}
.feature-container .black-row h3{ color:#00aeef; font-size:40px; line-height:45px; text-transform:uppercase; font-weight:400; font-family: 'Roboto', sans-serif;}


footer{ background:#1d1d1d; padding:0;}
.social-share {display:inline-block; vertical-align:top; text-align:left; float:right;}
.social-share ul{ float:left; width:100%; list-style:none;}
.social-share ul li{ float:left;}
.social-share ul li a{ float:left; border:0; margin-top:0}
.social-share ul li.face a{ background:url(images/f2.png) no-repeat 0 0; width:32px; height:32px}
.social-share  ul li.twitter a{ background:url(images/t2.png) no-repeat 0 0; width:32px; height:32px}
.social-share ul li.gplus a{ background:url(images/g2.png) no-repeat 0 0; width:32px; height:32px}
.social-share ul li.linkedin a{ background:url(images/i2.png) no-repeat 0 0; width:32px; height:32px}
.social-share ul li a:hover{ background-position:0 -32px;}


.footer-nav {display: inline-block;}
.footer-nav a {font-size:14px;margin-right: 10px;color: #fff;text-decoration: none; font-weight:300;}
.footer-nav a:hover {color: #000;}
.footer-nav .navbar-nav > li {display: inline-block;width: 33%;vertical-align: top; margin-bottom:13px; padding-right:20px;}
.last-box-logo > img{ display:inline-block; vertical-align:top; margin-bottom:10px}
.last-box-logo span{ display:inline-block; vertical-align:top; font-size:14px; line-height:22px; text-align:center; width:100%; color:#fff; font-weight:300;}
.ftr-light {
    background: #1a1a1a;
    color: #adadad;
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
    padding: 15px;
    width: 100%;
}
.footer-nav .navbar-nav > li > a{ margin-right:0; padding:0;}
.footer-nav .navbar-nav > li > a:focus, .footer-nav .navbar-nav > li > a:hover{ background:none; color:#fff;}
#capps_specialist_search_form .form-group{	width:100%!important; margin-bottom:15px;}

.home-banner{ background-position:center top; background-repeat:no-repeat; background-size:cover;}
.headernew{	position:absolute;}

.feature-container-new{ padding:50px 15px 50px;}
.position-fix{ position:fixed;}
#mega-menu-wrap-primary {
	background:none;
	margin-top:11px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	height:30px;
	line-height:30px;
}
#mega-menu-wrap-primary #mega-menu-primary {
	text-align:right;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	background:transparent;
	color:#046e9f;
	border-bottom:2px solid #046e9f;
}
/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
	width:25%;
}*/
.spclst-details {
	font-size:15px;
	font-weight:400;
}
.spclst-img {
	width:100%;
	height:360px;
	overflow:hidden;
	border:1px solid #cccccc;
	margin-bottom:20px;
	display:block;
	background:#f1f1f1;
}
.spclst-img img {
	height:auto;
	width:100%;
	transition: transform .2s;
}
.spclst-img img:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}
.spclst-details  .spclst-about {
	font-weight:300;
}
.spclst-name, .spclst-position {
	display:block;
	margin-bottom:5px;
}
.spclst-position {
	color:#00aeef;
}
.spclst-about {
	margin-bottom:20px;
	height:50px;
	overflow:hidden;
}

.spclst-details .btn-danger {
	border:1px solid #e1584a;
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	background:none;
	color:#000;
	display:inline-block;
}
.hm-header .head-title {
	font-size:50px;
	color:#000000;
	line-height:50px;
	margin-bottom:25px;
	font-family: 'Josefin Sans', sans-serif;
}
.hm-header p {
	font-size:22px;
	font-weight:400;
	line-height:30px;
	color:#333333;
	margin-bottom:30px;
}
.head-title:after {
	content:'----------';
}
.head-title:before {
	content:'----------';
}
.blog-entry-new {
	padding-top:30px;
	padding-bottom:30px;
}
.gallery-outer {
	padding: 25px 15px 0;
}
.gallery-box {
	margin-bottom:30px;
}
.photo-gallery-new .gallery-box a {
	display:block;
	text-align:center;
	background:#000000;
	overflow:hidden;
}
.photo-gallery-new .gallery-box {
	text-align:center;
	margin-bottom:15px;
}
.photo-gallery-new .gallery-box a img {
	max-height:128px;
	display:inline-block;	
	transition: transform .2s;
}
.photo-gallery-new .gallery-box a img:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}
.video-gallery-new .spclst-img {
	height:auto;
	margin:0 0 19px;
}
.video-gallery-new .spclst-about {
	margin-bottom:0;
}
#quote-carousel 
{
	padding: 0 10px 30px 10px;
	margin-top: 30px;
	font-family: 'Roboto', sans-serif !important;
	height:250px !important;

}
#quote-carousel h3, #quote-carousel  p {
	font-family: 'Roboto', sans-serif !important;
}
#quote-carousel h3 {
	margin-bottom:15px;
	font-size:26px;
}
#quote-carousel p {
	font-weight:300;
	color:#333;
	margin-bottom:15px;
	line-height:30px;
}
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 0px;
}
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}

.blog-img-n {
	width:200px;
	height:200px;
	overflow:hidden;
	border:1px solid #ccc;
	border-radius:50%;
	text-align:center;
}
.blog-img-n img {
	height:100%;
	width:auto;
	max-width:auto;
}
.item blockquote {
    border-left: none; 
    margin: 0;
}
.item blockquote img {
    margin-bottom: 10px;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.item blockquote p:after {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.sidebar-ad-n .col-md-3 {
	width:100% ;
	float:none;
}
.newside-bar {
	float:left;
	width:100%;
	padding:15px;
	margin-bottom:30px;
	background-color:#449fce;
}
.newside-bar .common-form label {
	color:#ffffff;
}
.newside-bar .common-form .form-group select {
	border:1px solid #cccccc !important;
}
.newside-bar .common-form .form-group .btn-default {
	float: none;
	margin-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 5px;
}
.newside-bar .common-form h3 {	font-size: 16px;	line-height: 20px;	padding-bottom: 16px;	background: #000;padding: 10px 15px;	margin-bottom:20px;}
@media (min-width: 768px) { 
    #quote-carousel 
	{
		margin-bottom: 0;
		padding: 0 40px 30px 40px;
    }
    
}
@media (max-width: 768px) { 
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}
.fd-spc {
	margin-bottom:20px;
}
@media screen and (max-width:1200px){
	.opening-time .textwidget {
		float:none;
		display:block;
	}
	header .top-row .opening-time h4 {
		margin-left:0;
	}
	header .top-row .user-login, header .top-row .social-media {
		float:none;
	}
	header .top-row .user-login .gallery-ul {
		text-align:right;
		margin-top:10px;
	}
	header .top-row .user-login > .gallery-ul > li {
		float:none;
		display:inline-block;
	}
	.common-form .form-group {
		margin-bottom:10px;
	}
	.common-form h3 {
		font-size:28px;
		padding-bottom:20px;
	}
	.common-form .form-group .btn-default {
		padding-left:20px;
		padding-right:20px;
	}
}
.block-row .media-left a {
	width:150px;
}
.block-list .head-lst-title h3 {
	margin-bottom:15px;
}
.block-list .head-lst-title h3 a {
	color:#e1574a;
}
.thumbnail-new {
	width: 175px;
    height: 175px;
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0 auto;
    padding: 0;
	display:block;
	border:1px solid #cccccc;
	background-color:#f1f1f1;
}
.thumbnail-new .img-responsive {
    width: auto;
    display: inline-block;
}
.block-list small {
    font-size: 12px;
    line-height: 20px;
    display: block;
	margin: 10px auto;
}
.block-list .star-rating {
	display:none;
}
.block-list .block-content a.read-more {
	margin-top:15px;
	border:1px solid #e1574a;
	background:transparent;
	padding:3px 10px;
	font-size:14px;
	color:#333333;
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	font-weight:400;
}
.imgbox-new {
	width:150px;
}
.subh5 {
	color:#e1574a;
	font-size:16px;
	font-weight:600;
}
.block-row {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #cccccc;
}
.block-row .h4 {
	font-weight:600;
}
.block-row .block-row {
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:none;
}
.contactbg-mp {
	background:url(images/contact_bg.png) no-repeat center rgba(0, 0, 0, 0.75);
	background-position:center 80px;
}
.contactbg-mp .contact-map {
	padding:0;
	margin-top:50px;
}
.contact-title h1 {
	color:#ffffff !important;
	font-size:36px !important;
	margin-top:20px;
	margin-bottom:10px;
}
.social-center-cont {
	margin-bottom:20px;
	margin-top:20px;
}
.social-center-cont span{
	display:block;
	margin-top:5px;
	color:#fff;
}
.social-center-cont a  {
	color: #ffffff;
    display: inline-block;
    margin: 0 15px;
}
.social-center-cont .fa {
    width: 70px;
    height: 70px;
    background: rgba(0, 174, 239, 0.8);
    border-radius: 50%;
    font-size: 30px;
    line-height: 70px;
}
.contactrow-form label {
	color:#ffffff;
	font-weight:normal;
}
div.wpcf7-validation-errors {
	color:#ff0000;
}
.centercaptcha {
	width:304px;
	margin:0 auto;
}
.video-lg-size iframe {
	width:100% !important;
}
.video-ifm-size iframe {
	width:100% !important;
	height:150px !important;
}
.mapblock {
	overflow:hidden;
	margin-top:30px;
}
.mapblock iframe {
	width:99% !important;
	border:1px solid #cccccc;
}
.sgl-dct-details .sp-left {
	color:#e1574a;
	text-transform:uppercase;
}
.tabingnn .nav-tabs > li.active > a {
	border-radius:0;
}
.tabingnn .nav-tabs > li.active > a, .tabingnn .nav-tabs > li.active > a:hover, .tabingnn .nav-tabs > li.active > a:focus  {
	background:#01aef0;
	color:#ffffff; 
}
.tabingnn .tab-content {
	background:#ededed;
	padding:15px;
	font-weight: 400;
    line-height: 28px;
}
.blog-entry-new-inner {
	background:#ededed;
}
.blog-entry-new-inner .carousel .item {
	background:transparent;
}
.video-ifm-size {
	max-height:488px;
	overflow:auto;
	
}
@media screen and (max-width:767px){
#quote-carousel {
	height:auto !important;
}
}
.head-list-newdesign {
	background:#ffffff;
	padding:0px 0;
	margin-bottom:10px;
	line-height:26px;
}
.head-list-newdesign .col-md-3 {
	background:#449fce;
	color:#fff;
	text-shadow:none;
}
# tmp_html_area {position:relative;z-index:99999;}
div.wpcf7-spam-blocked {
	color:#ffffff;
}
.black-bg-title {
	background: #000000;
    color: #ffffff !important;
    padding: 10px 110px 10px 10px;
	font-size:24px !important;
}
.newside-bar:after, .newside-bar:before {
	display:table;
	content:'';
}
.newside-bar .common-form h3 {
	color:#ffffff;
}
.newside-bar:after {
	clear:both;
}
.h1-mg {
	background:#000000;
	color:#ffffff;
	padding:10px;
}
.block-list {
	padding-top:0;
}
.newblackbg-title {
	background-color:#000000;
	color:#ffffff;
	padding:10px;
}
.videos-list iframe {
	height:250px !important;
	display:block;
}
.block-list.new-block-list-d.addspace-block:before, .block-list.new-block-list-d.addspace-block:after {
	content:'';
	display:table;
}
.block-list.new-block-list-d.addspace-block:after {
	clear:both;
}
.block-list.new-block-list-d.addspace-block {
    margin-bottom: 30px;
    background: #ffffff;
	border: 1px solid #ccc;
	padding: 15px;
    display: block;
	box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	-moz-box-shadow:0px 3px 5px #ccc;
}
.patient_intake_form_second_opinion a {
	font-size:13px !important;
}
.captcha_referesh {
	height:33px;
}
.newfield-t {
	padding-right:40px;
}
.rload {
	position: absolute;
	top: 0;
	right: 15px;
}


.wp-video {
	overflow:hidden !important;
}

.ad1 aside { margin-bottom: 25px; border-bottom: 1px dotted;  }
.ad1{ padding:30px 0;}
.logos-section .logo-area a{display:block; width:100%;}
.logos-section .logo-area a img{display:block; width:100% !important;}

@media screen and (max-width:1250px){ 
}
@media screen and (max-width:1200px){
	header .top-row .tel, header .top-row .opening-time h4 {
		font-size: 17px;
	}
	header .top-row .tel {
		margin-bottom:5px;
	}	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		font-size:12px;
		padding-left:5px;
		padding-right:5px;
	}
	h1.text-blue.text-uppercase {
		font-size:22px;
	}
	.newside-bar .common-form h3 {
		font-size:20px;
		line-height:20px;
	}
	.newside-bar .common-form .form-group .btn-default {
		font-size:16px;
		padding:5px 10px;
	}
	.common-form .form-group label {
		font-size:16px;
		line-height:16px;
	}
	.newside-bar {
		float:none;
	}
	.spclst-img {
		height:353px;
	}
}
@media screen and (max-width:992px){
	header .top-row .tel, header .top-row .opening-time h4 {
		font-size: 15px;
	}
	header .top-row .tel {
		margin-bottom:0px;
	}
	header .top-row .user-login .gallery-ul {
		text-align:left;
	}
	.mem-top-img {
		margin-top:0;
	}
	header .bottom-row .member-association {
		margin-right:10px;
	}
	#mega-menu-wrap-primary {
		margin-top:0;
		border-top:1px solid #cccccc;
	}
	.tag-image img {
		width:123px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		height: 20px;
		line-height: 20px;
	}
	.btn-search {
		padding-left:10px;
		padding-right:10px;
		font-size:18px;
	}

	.position-fix {
		position:relative !important;
	}
	.position-fix, .home-banner .text-box { 
		margin-top:0 !important;
	}
	.common-form .form-group label {
		color:#000000;
	}
	.home-banner .banner-wrap {
		position:relative;
		top:0;
	}
	.feature-container-new {
		margin-top:0;
	}
	.video-box-new .container-fluid, .video-box-new .col-md-7 {
		padding-left:15px;
		padding-right:15px;
	}
	.spclst-img  {
		height:266px;
	}
	.footer-nav .navbar-nav > li {
		width:32%;
	}
}
@media screen and (max-width:767px){
	.navbar-toggle {
		margin-top:0;
	}
	.google-lng {
		float:left !important;
	}
	.header-right {
		position:relative;
		top:0;
		right:0;
	}
	.secnd-button {
		padding-right:0;
		margin-top:0;
	}
	.btn-green-lg {
		padding:0 5px;
		margin-right:0;
	}
	header .bottom-row .member-association {
		margin-right:0;
	}

	.feature-container-new  {
		margin-top:0;
	}
	header .top-row .social-media {
		top:0;
	}
	.header-right {
		padding:0;
	}
	.mobnavbar {
		margin-bottom:15px;
	}
	.google-lng {
		margin-bottom:0;
	}
	header .bottom-row .member-association .mem-top-img {
		float:none;
		margin-top:-75px;
		margin-right:0;
	}
	header .bottom-row .member-association .mem-top-img p, header .bottom-row .member-association .mem-top-img img {
		float:none;
	}
	header .bottom-row .member-association .mem-top-img {
		text-align:center;
		display:block;
	}
	header .bottom-row .member-association .mem-top-img img.img-responsive {
		display:inline-block;
	}
	.hm-header .head-title {
		font-size:30px;
	}
	.head-title::before, .head-title::after {
		content: '--';
	}
	.home-banner .text-box h2, .common-form h3 {
		font-size:21px;
		line-height:33px;
		text-shadow:none;
	}
	.home-banner .text-box span {
		margin-top:0px;
	}
	.common-form:before, .common-form:after {
		content:'';
		display:table;
	}
	.common-form:after {
		clear:both;
	}
	.common-form {
		background:#00aeef;
		padding:10px;
		margin-bottom:10px;
	}
	header .top-row .user-login > .gallery-ul > li	{
		padding:0 3px;
		line-height:15px;
	}
	header .top-row .user-login a {
		font-size:12px;
		line-height:15px;
	}
	.user-btn.reminder-icon {
		padding-bottom:0;
	}
	header .top-row .user-login .gallery-ul {
		margin-top:5px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		height:auto;
		padding:8px 10px;
		background:#00aeef;
		margin-bottom:1px;
		color:#ffffff;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
		color:#ffffff;
	}
	footer .col-md-10 {
		padding-left:15px !important;
	}

	footer .copy-right, .social-share  {
		float:none;
		display:block;
		text-align:center;
	}
	.social-share ul li {
		float:none;
		display:inline-block;
	}

	.find-surgeon .col-md-6 {
		margin-bottom:20px;
	}
	header .bottom-row {
		float:none;
		display:block;
	}
	.headernew { 
		height:auto;
	}
	.find-surgeon {
		padding-top:0;
	}
	#find_surgeon .panel-body {
		padding:5px;
	}
	.btn-search {
		padding:3px 13px;
	}
	.box-white-img {
		margin-top:20px;
	}
	.spclst-img img {
		max-width:320px;
	}
	.spclst-img {
		height:auto;
		text-align:center;
	}
	.spclst-img .img-responsive {
		display:inline-block;
	}
	.newside-bar .common-form {
		background:none;
	}
	.ad-widget-custom img {
		max-height:320px !important;
	}
	.spclst-details {
		margin-bottom:20px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
		border-bottom:0px solid #046e9f;
	}
	#mega-menu-wrap-primary #mega-menu-primary {
		background:#ffffff;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
		background:#333333;
	}
	.block-list .thumbnail {
		max-height: inherit !important;
	}
}

@media screen and (max-width:567px){
	.footer-nav .navbar-nav > li {
		width:100%;
	}
	.fullmob-width {
		width:100% !important;
		margin-bottom:10px;
	}
}

@media screen and (max-width:480px){ 
	.block-row .media {
		text-align:center;
	}
	.block-row .media-left {
		display:block !important;
	}
	.block-row .media-left .img-responsive {
		display:inline-block !important;
	}
	.imgbox-new {
		display:inline-block;
	}
	.fc-button-group button.fc-prev-button, .fc-button-group button.fc-next-button {
		margin-top:0 !important;
	}
	.fc button {
		font-size:0.8em !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		padding:8px 3px;
	}
}
p.erro_text {
    color: #F00;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0;
}
.mejs-container {
	margin-bottom:25px;
}
.asterisk1{color:#f00 !important;}
.notified{background: #ff9500 !important;}   
div.wpcf7-mail-sent-ok {
    
    color: #fff !important;
}
.blog-link.active a {
background:none !important;
}
.loader_gif .img-responsive {
	max-width:100% !important;
	width:auto !important;
	height:auto !important;
}
.loader_gif {
	background-size:auto !important;
}

@media screen and (max-width:360px){ 
	h1.text-blue.text-uppercase {
		font-size:22px !important;
	}
}
@media screen and (max-width:1200px){ 
	.thumbnail-new {
		width:137px;
		height:137px;
	}
	.ad_caption {
		padding: 5px;
		font-weight: normal;
		line-height: 13px;
		text-align: center;
		font-size: 12px;
	}
}
@media screen and (max-width:991px){ 
	h1.text-blue.text-uppercase {
		font-size:22px !important;
	}
	.thumbnail-new {
		width: 83px;
		height: 83px;
	}
	.videos-list a img {
		width:100%;
	}

}
@media screen and (max-width:767px){ 
.logos-section .logo-area {
	float: left;
	margin-bottom: 28px;
	padding: 0 15px;
	width: 50%; 
}
	.thumbnail-new {
		width: 83px;
		height: 83px;
		display: inline-block;
		margin-top: 5px;
	}
	
	.block-list .col-sm-3 {
		float: left;
		width: 170px;
		background:#fff;
		border:1px solid #ccc;
		margin-right:10px;
	}
	.block-list:nth-child(2n+1) .col-sm-3 {
		float: none;
		width: 100%;
		background:#fff;
		border:none;
		margin:0;
	}
	.rmvpadding {
		padding:0;
		background:none !important;
		border:none !important;
	}
	.rmvpadding img {
		margin-left:15px;
		margin-bottom:15px;
	}
	.col-sm-12{width:100% !important;}
	h1.text-left.text-blue.text-uppercase{ padding-right:0;}
	.logos-section .logo-area{width:100%;}
	.logos-section .logo-area img{height:auto;}
}
@media screen and (max-width:480px){ 
	.block-list .col-sm-3, .block-list:nth-child(2n+1) .col-sm-3 {
		float:none;
		width:100%;
	}
	.block-list .col-sm-3 {
		margin-right:0;
	}
	.block-list:nth-child(2n+1) .col-sm-3 {
		margin-left:0;
	}
}

/* TOP HEADER */
.opening-time > p{ color:#fff; display:inline-block; font-size:14px; margin:0;}
.top-tel i{ margin-right:5px;}
.social-media a{ color:#fff; font-size:16px;}

/* MENU */
.main-menu-wrap{ position:static;}
.navbar-default .navbar-collapse{ border:none; margin:0; padding:0;}
.headernew .navbar-nav{ float:none; font-size:0; text-align:right;}
.headernew .navbar-default .navbar-nav > li{ display:inline-block; float:none; font-size:16px; padding:30px 0; position:relative;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children{ margin-right:12px;}
.headernew .navbar-default .navbar-nav > li:last-child{ margin-right:0;}
.headernew .navbar-default .navbar-nav > li > a{ color:#111; font-size:15px; font-weight:600; padding:13px 15px; text-transform:uppercase;}
.headernew .navbar-default .navbar-nav > li > a:hover{ color:#449fce;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children:after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{ border:1px solid #111; border-width:1px 1px 0 0; content:"'"; display:block; font-size:0; height:12px; margin:-10px 0 0; position:absolute; right:-32px; text-indent:-9999px; top:50%; transform:translateX(0) rotate(135deg); width:12px;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children:after{ right:-5px;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children:hover:after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children:hover > a.mega-menu-link > span.mega-indicator:after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-ancestor.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{ border-color:#449fce;}
.navbar-toggler{ display:none;}
.main-menu-wrap #mega-menu-wrap-primary{ background:none; position:static;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary{ position:static; text-align:left;}
/*.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li:last-child{float:right;}*/
#mega-menu-primary > li:last-child{float:right;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{ border-bottom:3px solid transparent; padding:20px 0;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children{ padding-right:5px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-current-menu-item, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-current-menu-ancestor{ border-color:#55c1ec;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn{ border:none;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{ margin-right:0;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ border:none; color:#111; font-size:14px; font-weight:600; height:auto; line-height:normal; padding:13px 20px; text-transform:uppercase;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{ background:none; color:#449fce; font-weight:600;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{ background:#2b96cc; width:200px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{ padding:20px 14px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{ top:100%; transform:translate(0, 3px);}
.headernew .navbar-default .navbar-nav > .menu-btn > a, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.menu-btn > a.mega-menu-link{ background:#e270ad; border-radius:3px; color:#fff; font-size:14px; font-weight:700;width:215px}
.headernew .navbar-default .navbar-nav > .menu-btn > a:hover, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn > a.mega-menu-link:hover, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.menu-btn > a.mega-menu-link:hover{ background:#449fce; color:#fff; font-weight:700;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ background:#2b96cc; color:#fff;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{ background:#2280af; color:#fff;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{ float:none; padding:0 0 5px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu{ padding:5px 0 0;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{ color:#fff; line-height:normal; opacity:0.7;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{ color:#fff; opacity:1;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link{ font-weight:700; margin-bottom:5px; opacity:1;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary .mega-drop-menu .mega-menu-item .mega-sub-menu > .mega-menu-item{ display:inline-block; margin-bottom:15px; padding:0 5px; vertical-align:top; width:25%;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary .mega-drop-menu .mega-menu-item .mega-sub-menu > .mega-menu-item.mega-menu-item-has-children .mega-sub-menu li{ display:block; width:100%;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item{ margin-bottom:15px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ line-height:normal; padding:9px 10px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item{ padding:0 5px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu{ margin-left:0;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: #fff;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { background: #fff;}
@media(max-width:991px) {
	.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn > a.mega-menu-link {width: 100% !important; max-width: 100% !important; margin: auto !important;}
}

@media(min-width:991px) {
.more-menu > .mega-sub-menu{ display: flex !important;}
li.mega-craniosynostosis-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column { width: 100% !important;}
li.mega-craniosynostosis-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column .mega-sub-menu { display: flex !important;}
li.mega-craniosynostosis-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column .mega-sub-menu > .mega-menu-item { width: 100% !important;}
.more-sub-menu .mega-sub-menu, .craniosynostosis-sub-menu .mega-sub-menu { display: flex !important; flex-direction: column; }
.mega-sub-menu .more-sub-menu a.mega-menu-link:first-child { min-height: 40px !important; }
.more-sub-menu .mega-sub-menu .mega-menu-item { width: 100% !important;margin-bottom: 0 !important; }
.more-menu > .mega-sub-menu .mega-menu-row:first-child{ display: none !important; }
.more-menu > .mega-sub-menu .mega-menu-row { padding: 0 10px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {color:#fff !important;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link { opacity: 1 !important;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {color:#004d74 !important;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: #55c1ec;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { background: #55c1ec;}

}
/* BANNER */
.common-form{ background:#fff; border-radius:5px; float:right; max-width:420px; padding:30px 25px 10px; width:100%;}

/* DOCTOR */
.feater-img-bix .title{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: justify; -webkit-justify-content: center; -ms-flex-pack: justify; justify-content: center; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.feater-img-bix:hover .title{ opacity:1; visibility:visible;}
.feature-container-new .owl-theme .owl-nav.disabled + .owl-dots{ margin-top:30px;}
.feature-container-new .owl-theme .owl-dots .owl-dot span{ background:#c1c1c1; height:12px; margin:5px; width:12px;}
.feature-container-new .owl-theme .owl-dots .owl-dot.active span, .feature-container-new .owl-theme .owl-dots .owl-dot:hover span{ background:#449fce;}

/* LOGOS */
.video-box-new h1{ color:#fff; margin-bottom:51px; text-align:center;}
.video-box-new h1 span{ padding-bottom:7px;}
.logos-section .owl-stage{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex: 1 0 auto;}
.logos-section .logo-area{ background:#fff; border-radius:5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height:100%; padding:20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.video-box-new .owl-theme .owl-nav, .specialist-new .owl-theme .owl-nav{ margin:0;}
.feature-container-new .owl-theme .owl-nav [class*="owl-"], .video-box-new .owl-theme .owl-nav [class*="owl-"], .specialist-new .owl-theme .owl-nav [class*="owl-"], .photo-gallery-new .owl-theme .owl-nav [class*="owl-"]{ border-radius:0; display:block; height:39px; left:-56px; line-height:normal; margin:-44px 0 0; position:absolute; text-indent:-9999px; top:50%; width:20px;}
.owl-nav .owl-next:hover { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAnCAYAAAAPZ2gOAAACFklEQVR42qzXzyuDcRwH8GdLqWmtZ9RS1mhltQNRiPxIJL+SclAOHDg4uch/4OjiJAcHHFYKhxVptcOMsTIcJAfZQVG0w5QizPub9+ppHObzPE99+jzfz/J69jz7fp/vh6br+kIul9OsCg1gDrFiFWjXfo5Zt9u9pFlwKPCV5/NAl60AuxAfHM8BXTUD2tR9A2nAeRzhYH0tk8nMiEF1AA0inSCc/GwT6KQYJFqLlFCnLIWATohBoj6kM0Q5SztAx8Qg0SqkJKKSpT2gQ2KQqMJOEV6WDoD2i0GiHj7TGpYiQPvEIFGdaIClQ6CdYpCok1MqyJK6QAfgTxFItJQ/VB1L54imQtRe7HTAH74hNRNVh1pdKVzIIfqGhm9q5zJtZeka0YILvohAAxxF6ubwBtEO9FkMEg0jqQlvQ9whhk2BRB+RPPnbt5vE1g1r/hkxXWIC20Ua5fAB0YZnmBbdMrA9pAEO79V0AvYgnTYRpF4O08SeRPMQWEwtOQ5vEY3AspK1XDiZr/jMsn/tesWs4YQBu+RtZiXvwzKkI0Q9S0m+Zd4lb2wX0nHBK0stry/JnuLiRuVnKQaoq9jOoRBTW+iFAYsWi/0CuTGlENUs7QPr+W9vk8e8vE0fS2Fgg5JmSWF+Yvl9eBvYiKi3QbMZ4P7rYm0L2LiZdi5uwDbMYHmwwtDCTZluYdljh6xs2het/C/gW4ABANY6yn+Dew0FAAAAAElFTkSuQmCC);}
.owl-theme .owl-nav [class*=owl-]:hover {background: '' !important;}
.video-box-new .owl-theme .owl-nav .owl-prev{ background: url(images/prev-white.png) no-repeat left top;}
.video-box-new .owl-theme .owl-nav .owl-next{ background: url(images/next-white.png) no-repeat left top; left:auto; right:-56px;}

/* SPECIALIST DIRECTORY */
.specialist_directory{ background: url(images/specialist-doctor-banner.jpg) no-repeat center top; background-size:cover; padding:57px 15px 63px;}
.specialist_directory .container, .photo-gallery-new .container{ padding:0;}
.specialist_directory h2, .photo-gallery-new h2{ color:#fff; font-size:35px; font-weight:700; line-height:45px; margin-bottom:31px;}
.specialist_directory h2 strong{ display:block; font-weight:400;}
.sd-btn a {	background: #d43f3a;	color: #fff;	border-radius: 3px;	display: inline-block;	font-size: 15px;	font-weight: 700;	line-height: normal;	min-width: 190px;	padding: 16px;	text-align: center;	/* width: 100%; */}
.sd-btn a:hover{ background:#449fce;}

/* TEAM */
.specialist-new{ padding:69px 60px 20px;}
.specialist-new .container, .video-gallery-new .container{ padding:0;}
.specialist-new h2{ color:#111; font-size:35px; font-weight:700; line-height:normal; margin:0 0 14px;}
.specialist-new p{ color:#111; font-size:20px; font-weight:500; line-height:34px; margin:0 auto 56px; max-width:610px; width:100%;}
.specialist-new p a{ color:#111; font-weight:700;}
.specialist-new p a:hover{ color:#449fce;}
.spclst-img{ border:none; margin-bottom:25px;}
.spclst-details{ text-align:center;}
.spclst-name {	color: #111;	font-size: 14px;	font-weight: 700;	line-height: 24px;	margin: 0 0 10px;	text-transform: uppercase;}
.spclst-position{ margin:0;}
.spclst-details .spclst-about{ color: #111;font-size: 15px;font-weight: normal;line-height: 23px;margin: 0 0 20px;padding:0 15px;}
.spclst-details .btn-danger{ border:1px solid #449fce; border-radius:2px; color:#111; display:block; font-size:14px; font-weight:500; line-height:normal; margin:0 auto; max-width:125px; padding:13px 15px; width:100%;}
.spclst-details .btn-danger:hover{ background:#449fce; color:#fff;}
.specialist-new .owl-theme .owl-nav .owl-prev, .feature-container-new .owl-theme .owl-nav .owl-prev{ background: url(images/prev-black.png) no-repeat left top;}
.specialist-new .owl-theme .owl-nav .owl-next, .feature-container-new .owl-theme .owl-nav .owl-next{ background: url(images/next-black.png) no-repeat left top; left:auto; right:-56px;}

/* PHOTO GALLERY */
.photo-gallery-new h2{ text-transform:uppercase;}
.photo-gallery-new{ background: url(images/photo-gallery-bg.jpg) no-repeat center top; background-size:cover; padding:79px 15px 88px;}
.photo-gallery-new .gallery-outer{ padding:0;}
.photo-gallery-new h2{ line-height:40px; margin:0 0 55px; text-align:center;}
.photo-gallery{ position:relative;}
.photo-gallery-new .gallery-box{ margin-bottom:0;}
.photo-gallery-new .gallery-box a img{ max-height:inherit; width:auto;}
.photo-gallery-new .owl-theme .owl-nav{ bottom:0; margin:0; position:absolute; right:250px;}
.photo-gallery-new .owl-theme .owl-nav .owl-prev{ background: #fff url(images/prev-black.png) no-repeat center center; background-size:13px 26px; display:inline-block; height:56px; margin:0; position:static; width:56px;}
.photo-gallery-new .owl-theme .owl-nav .owl-next{ background: #fff url(images/next-black.png) no-repeat center center; background-size:13px 26px; display:inline-block; height:56px; margin:0; position:static; width:56px;}

/* VIDEO GALLERY */
.video-gallery-new{ background:#fcfcfc; padding:78px 15px 76px;}
.video-gallery-new .row{ position:relative;}
.video-gallery-new h2{ color:#111; font-size:46px; line-height:52px; margin:101px 0 0; font-weight:700; text-transform:uppercase;}
.video-gallery-new h2 span{ display:block; font-weight:400;}
.video-gallery-block, .video-gallery{ position:static;}
.video-gallery-new iframe{ display:block; height:370px; width:100%;}
.video-gallery-new .spclst-details .spclst-about{ font-size:23px; font-weight:500; height:auto; line-height:normal; margin-bottom:0;}
.video-gallery-new .owl-theme .owl-nav{ left:0; margin:0; position:absolute; bottom:103px;}
.video-gallery-new .owl-theme .owl-nav .owl-prev{ background: #d43f3a url(images/prev-white.png) no-repeat center center; background-size:14px 28px; border-radius:50%; display:inline-block; height:62px; margin:9px; position:static; text-indent:-9999px; width:62px;}
.video-gallery-new .owl-theme .owl-nav .owl-next{ background: #d43f3a url(images/next-white.png) no-repeat center center; background-size:14px 28px; border-radius:50%; display:inline-block; height:62px; margin:9px; position:static; text-indent:-9999px; width:62px;}

/* FOOTER */
.footer-widgets{ padding:59px 15px 34px;}
.footer-widgets > .container, .ftr-light > .container{ padding:0;}
.footer-widgets li{ color:#fff; font-size:13px; list-style:none;}
.footer-widgets a{ color:#fff;}
.footer-widgets a:hover{ color:#54bdea;}
.footer-widgets .widget-title{ color:#fff; font-family: 'Poppins', sans-serif!important; font-size:20px; font-weight:600; margin-bottom:39px; text-transform:uppercase;}
.footer-widgets img{ margin-bottom:25px;}
.footer-widgets p{ color:#fff; font-size:13px; font-weight:400; line-height:22px; margin:0;}
.footer-widgets p strong{ font-weight:600;}
.footer-widgets .menu{ font-size:0; margin:0 -3px;}
.footer-widgets .menu li{ display:inline-block; font-size:12px; line-height:normal; padding:0 3px 12px; width:50%;}
.footer-widgets .menu li a:before{ border:1px solid #fff; border-width:1px 1px 0 0; content:"'"; display:inline-block; font-size:0; height:8px; margin:5px 10px 0 0; text-indent:-9999px; transform:translateX(0) rotate(45deg); vertical-align:top; width:8px;}
.footer-widgets .menu li a:hover:before{ border-color:#54bdea;}
.last-box-logo .widget{ float:left; padding:0 10px; width:50%;}
.last-box-logo ul li{ line-height:21px; padding:0 0 12px 27px; position:relative;}
.last-box-logo ul li i{ font-size:16px; left:0; position:absolute; top:2px;}
.foot-ata-logo{ background:#111; border:1px solid #fff; padding:25px 25px 19px; text-align:center;}
.footer-widgets .foot-ata-logo img{ display:inline-block; margin-bottom:13px;}
.foot-ata-logo span{ display:block; font-family: 'Poppins', sans-serif; font-size:14px; line-height:19px; text-transform:uppercase;}

/* COPYRIGHT */
.copy-right{ color:#fff; font-weight:normal;}
.copy-right a{ color:#fff;}
.footer-menu-links .menu{ font-size:0; text-align:right;}
.footer-menu-links .menu li{ border-right:1px solid #fff; display:inline-block; font-size:12px; line-height:14px; margin-right:16px; padding-right:16px;}
.footer-menu-links .menu li:last-child{ border:none; margin:0; padding:0;}
.footer-menu-links .menu li a{ color:#fff;}

/* PAGE HEADER */
.page-header{ background: url(images/inner-banner.jpg) no-repeat left top; background-size:cover; border:none; margin:0;  padding: 100px 0 90px 0px;}
.page-header .container{ position:relative;}
.page-header h1 {
 color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
	
}

/* ABOUT */
div.vc_row{ margin:0;}
div.vc-container{ box-sizing:border-box; float:none; margin:0 auto; max-width:1230px; padding:0 15px; width:100%;}
.vc-container.vc_column_container > .vc_column-inner{ padding:0;}
.about-top-block{ padding:59px 0 35px;}
div.about-two-blocks{ margin:0 -15px; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction:row-reverse;}
div.about-director > .vc_column_container > .vc_column-inner{ padding:69px 0 42px;}
.vc_row-has-fill + .vc_row.about-bottom-block > .vc_column_container > .vc_column-inner{ padding:53px 0 52px;}
.about-bottom-block h2{ margin-bottom:19px;}
.about-bottom-block .wpb_content_element{ margin-bottom:38px;}
.about-bottom-block h4{ color:#323232; font-size:14px; font-weight:600; text-align:center;}
.about-bottom-block h4 a{ color:#d43f3a;}
div.vc_btn3-container{ margin-bottom:0;}
a.vc_btn3.vc_btn3-style-custom{ background-image:none;}
.about-bottom-block .vc_btn3-container a.vc_general.vc_btn3 {
	border-radius: 3px;
	font-size: 14px;
	font-weight: 600;
	padding: 10px 23px 11px 40px;
}
.about-bottom-block .vc_btn3-container a.vc_general.vc_btn3.vc_btn3-icon-left .vc_btn3-icon {
	font-size: 14px;
	height: 17px;
	left: 15px;
	line-height: 18px;
}

/* ABOUT CRANIOSYNOSTOSIS */
.about-cran-top{ padding:60px 0;}
.about-cran-top .vc_btn3-container a.vc_general.vc_btn3{ border-radius:3px; font-size:14px; font-weight:700; padding:15px 30px; text-transform:uppercase;}
.about-cran-top .vc_btn3-container a.vc_general.vc_btn3:hover{ background:#449fce!important;}
section.vc_section.about-cran-list{ margin:0; padding:69px 0 27px;}
.about-cran-list .about-cran-list-item{ margin:0 auto; max-width:1230px; padding:0 15px 28px; width:100%;}
.reverse-row, .about-cran-list-item{ -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction:row-reverse;}
.about-cran-list .reverse-row{ margin:0 -15px;}
.about-cran-list h2 {
	color: #282828;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 15px;
}
/*.about-cran-list-right-block{ padding-top:51px;}*/
.about-cran-list h4{ color:#46a3ce; font-size:22px; font-weight:700; line-height:28px; margin:0 0 15px;}
.about-cran-list img{ margin-top:6px;}
.about-cran-list .wpb_content_element{ margin-bottom:27px;}
.about-cran-bottom{ padding:67px 0 0;}
.about-cran-bottom h3 {font-weight: 600;margin-bottom: 15px;}
.about-cran-bottom p{ font-size:16px; font-weight:500; line-height:28px; margin:0 0 27px;}
.about-cran-bottom h2 {
	font-size: 30px;
	margin-bottom: 15px;
	/* padding-top: 28px; */
}
.page-section ul{ margin-bottom:25px;}
.page-section ul li {
	background: url('https://www.cappskids.org/wp-content/uploads/2021/03/right-arrow.png') no-repeat 7px 4px ;
	font-size: 14px;
	line-height: normal;
	margin-bottom: 6px;
	padding-left: 25px;
	background-size: 10px;
}
.page-section .no-img li{ background:none; padding-left:0;}
.wpb_widgetised_column .wpb_wrapper > ul > li{ margin:0; padding:0;}
.wpb_widgetised_column{ text-align:center;}
.footer-top-widget{ display:inline-block; padding:43px 30px 30px; vertical-align:middle;}
.page-section ol{ list-style:decimal; margin-bottom:25px; padding-left:20px;}
.page-section ol li{ font-size:18px; line-height:normal; margin-bottom:6px;}

/* CHIARI MALFORMATION */
.chiari-mal-top{ padding:56px 0 45px;}
.chiari-mal-top h3{ margin-bottom:34px;}
.chiari-mal-top-blocks .wpb_content_element{ margin-bottom:0;}
.chiari-mal-top-blocks .vc_btn3-container a.vc_general.vc_btn3{ border-radius:3px; font-size:14px; font-weight:600; padding:13px 21px;}
.chiari-mal-top-blocks .vc_btn3-container a.vc_general.vc_btn3:hover{ background:#e270ad!important;}
.what-chiari-mal{ padding:0 0 5px;}
.what-chiari-mal h3{ margin:42px 0 27px;}
.chiari-mal-bottom{ padding:17px 0 0;}
.chiari-mal-bottom h3{ margin-bottom:27px;}
.chiari-mal-cond{ padding-top:70px;}
.chiari-mal-cond .wpb_widgetised_column{ padding-top:35px;}

/* INTERNATIONAL ADOPTION */
.international-adop-block, .deformational-plag, .support-page-top, .cbp-top, .decorate-helmet-top, .get-second-opinion, .lambdoid-syno, .metopic-ridge, .metopic-synostosis, .skull-sutures{ padding:59px 0 0;}
/*.international-adop-text{ padding:40px 0 25px;}*/
/*.deformational-plag-text{ padding-top:26px;}*/
.tethered-cord{ padding-top:65px;}

/* SUPPORT PAGE */
div.support-page-bot{ margin-bottom:0;}
.support-page-bot p{ margin-bottom:8px;}
.page-section .support-page-bot ul{ margin-bottom:35px;}
.support-page-bot ul li{ font-size:16px; margin-bottom:8px;}

/* CONTACT PAGE */
/*.contact-left-block .wpcf7{ padding:40px 35px; -webkit-box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1); -moz-box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1); box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1); overflow:hidden;}*/
.contact-blocks{ padding:74px 0 100px;}
.contactrow-form .wpcf7-form-control-wrap{ display:block; margin-bottom:20px;}
.contactrow-form input.form-control, .contactrow-form textarea.form-control{ border:1px solid #ccc; border-radius:3px; box-shadow:none; color:#7a7a7a; font-size:14px; font-weight:500; height:auto; line-height:normal; padding:15px 15px 14px; background:#f2f3f4;}
.contactrow-form textarea.form-control{ height:220px;}
.contactrow-form .wpcf7-recaptcha{ padding:6px 0;}
.contactrow-form .form-btn .wpcf7-form-control-wrap{ margin-bottom:0;}
.form-btn{ position:relative;}
.contactrow-form .btn, .get-notified-form .btn{ background:#d43f3a; border:none; display:block; font-size:14px; font-weight:700; line-height:normal; padding:14px 26px; text-transform:uppercase;}
.contactrow-form .btn:hover, .get-notified-form .btn:hover{ background:#00aeef;}
.wpcf7 .form-btn .ajax-loader{ background-color:#fff; background-position:center center; background-repeat:no-repeat; height:20px; margin:-10px 0 0; position:absolute; right:10px; top:50%; width:20px;}
.contact-right-block h3{ font-weight:700; line-height:22px; margin-bottom:35px; text-transform:uppercase;}
.page-section .contact-right-block .wpb_text_column ul{ padding-bottom:11px;}
.page-section .contact-right-block .wpb_text_column ul li{ background:none; color:#555; font-size:16px; line-height:23px; margin-bottom:14px; padding:0 0 0 31px; position:relative;}
.page-section .contact-right-block .wpb_text_column ul li a{ color:#555;}
.page-section .contact-right-block .wpb_text_column ul li a:hover{ color:#337ab7;}
.page-section .contact-right-block .wpb_text_column ul li i{ left:0; position:absolute; top:4px;}
.page-section #menu-contact-social{ font-size:0; margin-top:-12px;}
.page-section #menu-contact-social li{ background:none; display:inline-block; font-size:22px; margin:0 10px 0 0; padding:0; text-align:center;}
.page-section #menu-contact-social li a{ background:#33bef2; border-radius:50px; color:#fff; display:block; height:45px; line-height:36px; padding:5px; width:45px;}

/* DECORATIVE HELMET */
/*.decorate-helmet-text{ padding-top:41px;}*/
.decorate-helmet-links p{ margin-bottom:7px;}
.decorate-helmet-img{ padding:15px 0 20px;}
/*.decorate-helmet-img img{ border-radius:50%;}*/
.decorate-helmet-disclaimer{ padding:9px 0 11px;}
.decorate-helmet-disclaimer h4{ color:#2a2a2a; font-size:20px; font-weight:700; margin-bottom:18px;}
.vc_row-has-fill + .vc_row.decorate-helmet-widg-img > .vc_column_container > .vc_column-inner{ padding-top:8px;}
.decorate-helmet-widg-img .wpb_content_element{ margin-bottom:21px;}

/* FAQ */
.faq-section{ padding:40px 0 0;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{ border:none; border-bottom:1px solid #d4d4d4; margin:0;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{ border-color:transparent;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover{ background-color:transparent;}
.wpb-js-composer .faq-section .vc_tta.vc_general .vc_tta-panel-title{ color:#000; font-size:14px; font-weight:600; line-height:normal; text-transform:uppercase;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a{ color:#000; padding:20px 0 20px 55px;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover{ color:#449fce;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{ color:#000;}
.wpb-js-composer .faq-section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{ background:#429ccb; border-radius:50%; height:34px; left:0; width:34px;}
.wpb-js-composer .faq-section .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{ left:50%; margin-left:-9px; width:18px;}
.wpb-js-composer .faq-section .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{ margin-top:-9px; height:18px; top:50%;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{ color:#fff;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:after, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:before{ border-color:#fff;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{ border-color:#fff;}
.wpb-js-composer .faq-section .vc_tta.vc_tta-style-outline .vc_tta-panel-body{ border:none; border-bottom:1px solid #d4d4d4; padding:4px 20px 43px 55px;}
.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after, .wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{ border-color:#d4d4d4;}
.faq-section h3, .faq-section h4{ color:#000; font-weight:700; margin-bottom:25px;}
.faq-second-section{ padding:59px 0 0;}
.faq-second-section .wpb_content_element{ margin-bottom:32px;}
.faq-second-section .faq-note-text{ margin-bottom:7px; padding-top:28px;}

/* GET NOTIFIED */
.get-notified-form .wpcf7{ margin:92px auto 54px; max-width:660px; overflow:hidden; padding:45px 37px; width:100%; -webkit-box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1); -moz-box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1); box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1);}
.get-notified-form .form-group{ margin-bottom:25px;}
.get-notified-form .wpcf7-form-control-wrap{ display:block;}
.get-notified-form .form-group label{ color:#272727; display:block; font-weight:600!important; line-height:normal; margin-bottom:18px;}
.get-notified-form .form-control, .share-your-story-form .wpcf7-form .form-control, .share-your-story-form .patient-intake-form .form-control {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: none;
	color: #7a7a7a;
	height: auto;
	font-size: 14px;
	line-height: normal;
	padding: 10px;
}
.get-notified-form span.wpcf7-list-item{ margin:0 37px 0 0;}
.get-notified-form .wpcf7-list-item .wpcf7-list-item-label{ color:#2a2a2a; line-height:normal; margin-left:12px;}
.get-notified-form .wpcf7-list-item-label:before{ display:none;}
.get-notified-form .SignUpFor{ padding-bottom:9px;}
.get-notified-form .btn{ padding:12px; width:100%;}

/* SECOND OPINION */
.get-second-opinion-text{ padding-top:28px;}
.get-second-opinion-text h3{ margin-bottom:27px;}

/* LAMBDOID SYNOSTOSIS */
.lambdoid-syno .vc_single_image-wrapper{ padding-bottom:7px;}
.lambdoid-syno .wpb_text_column{ margin-bottom:5px;}
.lambdoid-syno p a{ text-decoration:underline;}

/* CRANIOSYNOSTOSIS COSMETIC */
.cran-cosmetiic-top{ padding:59px 0 6px;}
/*.cran-cosmetiic-text{ padding-top:38px;}*/
.cran-cosmetiic-grey-sec{ padding:5px 0 17px;}
.cran-cosmetiic-grey-sec h3{ line-height:31px; margin-bottom:19px;}
.cran-cosmetiic-bot{ padding:28px 0 0;}
.cran-cosmetiic-bot h3{ line-height:31px; margin-bottom:32px;}
.cran-cosmetiic-bot .vc_btn3-container{ margin-bottom:20px;}
.cran-cosmetiic-bot .vc_btn3-container a.vc_btn3.vc_btn3-style-outline-custom{ border-radius:3px; color:#111!important; font-size:17px; line-height:normal; padding:12px 14px 11px;}
.cran-cosmetiic-bot .vc_btn3-container a.vc_btn3.vc_btn3-style-outline-custom:hover{ color:#fff!important;}
.cran-cosmetiic-bot .wpb_content_element{  margin-bottom:18px;}

/* TREATMENT OPTIONS */
.treatment-opt-top{ padding:59px 0 31px;}
.treatment-opt-knowledge{ padding:32px 0 34px;}
.treatment-opt-knowledge h2{ font-size:35px; font-weight:700; margin-bottom:26px;}
.treatment-opt-bot{ padding:30px 0 0;}
.treatment-opt-bot h4{ font-size:20px; font-weight:700; margin-bottom:22px;}
.treatment-opt-bot .wpb_text_column{ margin-bottom:0; padding-bottom:3px;}
.page-section .treatment-opt-bot ul{ list-style:disc; padding-left:25px;}
.page-section .treatment-opt-bot ul li{ background:none; color:#337ab7; font-size:16px; margin-bottom:12px; padding-left:5px;}
.treatment-opt-bot .wpb_text_column{ margin-bottom:0; padding-bottom:3px;}
.treatment-opt-bot .wpb_widgetised_column{ margin-bottom:30px;}

/* METOPIC RIDGE */
.metopic-ridge-text{ padding:16px 0 0;}
.metopic-ridge-text h3{ margin-bottom:23px;}
.metopic-ridge h4{ margin-bottom:30px; padding:11px 0 0;}
.metopic-ridge-example-text{ padding-top:20px;}
.metopic-ridge .metopic-ridge-bot, .metopic-synostosis .metopic-synostosis-bot, .second-surg .second-surg-bot, .torticollis .torticollis-bot{ margin-bottom:9px;}
.metopic-ridge .wpb_widgetised_column, .metopic-synostosis .wpb_widgetised_column, .second-surg .wpb_widgetised_column, .torticollis .wpb_widgetised_column{ margin-bottom:29px;}

/* SECOND SURGERIES */
.second-surg{ padding-top:57px;}
.second-surg-text{ padding-top:11px;}

/* TORTICOLLIS */
.torticollis{ padding-top:66px;}
/*.torticollis-text{ padding-top:20px;}*/

/* SKULL SUTURES */
/*.skull-sutures-text{ padding-top:24px;}*/
section.skull-sutures-bot{ margin:0; padding:29px 0 68px;}
.skull-sutures-bot > .vc_row{ float:none; margin:0 auto!important; max-width:1230px; padding:0; width:100%;}
.skull-sutures-bot .skull-sutures-bot-left{ width:69%;}
.skull-sutures-bot .skull-sutures-bot-right{ width:31%;}
.skull-sutures-bot .skull-sutures-bot-left-first{ width:55%;}
.skull-sutures-bot .skull-sutures-bot-left-second{ width:45%;}
.skull-sutures-bot h4{ color:#54bdea; font-weight:700; line-height:normal; margin:3px 0 9px;}
.skull-sutures-bot p{ font-size:15px; line-height:23px;}
.skull-sutures-bot h3{ padding-top:33px;}

/* SHARE YOUR STORY */
.share-your-story-form{ padding:69px 0 0;}
.share-your-story-form .wpb_text_column{ margin-bottom:22px;}
.share-your-story-form .container-fluid{ padding:0;}
.share-your-story-form .wpcf7-form, .share-your-story-form .patient-intake-form{ padding:47px 42px; -webkit-box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1); -moz-box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1); box-shadow: 0px 0px 10px 3px rgba(1,1,1,0.1);}
.share-your-story-form .wpcf7-form .form-group, .share-your-story-form .patient-intake-form .form-group{ margin-bottom:30px;}
.share-your-story-form .wpcf7-form label, .share-your-story-form .patient-intake-form label{ color:#272727; display:block; font-size:14px; font-weight:600!important; line-height:normal; margin:0 0 11px;}
.share-your-story-form .wpcf7-form select.form-control, .share-your-story-form .patient-intake-form select.form-control{ padding:10px;}
.share-your-story-form .wpcf7-form .image-up-btn, .share-your-story-form .patient-intake-form .image-up-btn{ cursor:pointer; display:block; max-width:244px; position:relative; width:100%;}
.share-your-story-form .wpcf7-form .image-up-btn .btn, .share-your-story-form .patient-intake-form .image-up-btn .btn{ background:#993737; border:none; cursor:pointer; display:block; font-size:16px; font-weight:600; line-height:normal; padding:10px; text-align:center; white-space:normal;}
.share-your-story-form .wpcf7-form .image-up-btn:hover .btn, .share-your-story-form .wpcf7-form .sys-btn .btn:hover, .share-your-story-form .patient-intake-form .image-up-btn:hover .btn, .share-your-story-form .patient-intake-form .sys-btn .btn:hover{ background:#00aeef;}
.share-your-story-form .wpcf7-form .image-up-btn input[type="file"], .share-your-story-form .patient-intake-form .image-up-btn input[type="file"]{ cursor:pointer; height:100%; left:0; margin:0; opacity:0; padding:0; position:absolute; top:0; width:100%;}
.share-your-story-form .wpcf7-form .capps-cap-group .row, .share-your-story-form .patient-intake-form .capps-cap-group .row{ margin:0 -8px;}
.share-your-story-form .wpcf7-form .capps-cap-group .col-sm-3, .share-your-story-form .wpcf7-form .capps-cap-group .col-sm-9, .share-your-story-form .patient-intake-form .capps-cap-group .col-sm-3, .share-your-story-form .patient-intake-form .capps-cap-group .col-sm-9{ display:block; padding:0 8px;}
.share-your-story-form .wpcf7-form .capps-cap-field, .share-your-story-form .patient-intake-form .capps-cap-field{ position:relative;}
.share-your-story-form .wpcf7-form .capps-cap-referesh, .share-your-story-form .patient-intake-form .capps-cap-referesh{ display:block; position:absolute; right:1px; top:1px;}
.share-your-story-form .wpcf7-form .capps-cap-referesh a, .share-your-story-form .patient-intake-form .capps-cap-referesh a{ background:#fff; color:#5f5f5f; display:block; font-size:20px; height:48px; line-height:48px; text-align:center; width:48px;}
.share-your-story-form .wpcf7-form .capps-cap-group img, .share-your-story-form .patient-intake-form .capps-cap-group img{ display:block;}
.share-your-story-form .wpcf7-form .sys-btn, .share-your-story-form .patient-intake-form .sys-btn{ margin-bottom:13px;}
.share-your-story-form .wpcf7-form .sys-btn .btn, .share-your-story-form .patient-intake-form .sys-btn .btn{ background:#d43f3a; border:none; color:#fff; font-size:14px; font-weight:700; line-height:22px; padding:13px 26px 12px; text-shadow:none; text-transform:uppercase;}

/* SHARE REPORTS */
.share-your-story-form .patient-intake-form .fm-label{ color:#429ccb; font-size:19px; font-weight:500!important; line-height:normal; margin:0 0 16px;}
.patient-intake-form .contact-rad-btns p{ display:inline-block; margin:0 15px 0 0;}
.share-your-story-form .patient-intake-form .contact-rad-btns label{ display:inline-block; margin:0 15px 0 0;}
.share-your-story-form .patient-intake-form .form-control.street-text-box{ height:175px;}
.share-your-story-form .patient-intake-form .med-question-group .fm-label{ margin-bottom:26px;}
.share-your-story-form .patient-intake-form .med-question-group .form-control{ height:90px;}
.share-your-story-form .patient-intake-form label.mt-checkbox{ font-weight:normal!important;}
.share-your-story-form .patient-intake-form .capps-cap-group{ padding-top:25px;}
.share-your-story-form .patient-intake-form .srp-btn .btn{ font-size:14px; padding:13px 15px 12px;}
.share-your-story-form .patient-intake-form .srp-btn .btn-danger{ background:#429ccb; padding:13px 17px 12px;}
.srp-bottom-widget{ font-size:0; padding:25px 0 32px; text-align:center;}
.share-your-story-form .wpcf7-form .form-control.tabs_search_specialists{ border-bottom:1px solid #ccc!important;}
.share-your-story-form .patient-intake-form .release-check .erro_text.alert-danger{ bottom:-5px; top:auto;}
.share-your-story-form .patient-intake-form .response_c > br{ display:none;}

/* GALLERY */
.gallery-page-sec, .video-page-sec{ padding:90px 0 51px;}
.gallery-page{ border:none; margin-bottom:0; padding:0;}
.gallery-page .gallery-item{ margin-bottom:25px;}
.gallery-page .thumbnail{ border:none; border-radius:0; margin:0 0 25px; padding:0; -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2);}
.gallery-page .gallery_list{ color:#2a2a2a; font-size:20px; font-weight:700; line-height:normal; padding-bottom:25px; text-align:center;}
.gallery-page .gallery-item:hover .gallery_list{ color:#4aa4d0;}
.gallery-pagination, .ftp-widget{ text-align:center;}
.gallery-pagination .pagination{ display:block; font-size:0; margin:0; padding:10px 0 21px;}
.gallery-pagination .pagination span, .gallery-pagination .pagination a{ background:none; border:3px solid transparent; border-radius:3px; color:#2a2a2a; display:inline-block; float:none; font-size:22px; font-weight:600; line-height:42px; margin:7px; padding:0;}
.gallery-pagination .pagination a.inactive{ height:46px; width:46px;}
.gallery-pagination .pagination .current{ border:3px solid #429ccb; height:46px; width:46px;}
.gallery-pagination .pagination a.inactive:hover{ border-color:#429ccb;}
.video_gallery_section{ padding:0 0 2px;}
.videos-list p{ margin-bottom:28px;}
.videos-list iframe{ -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2);}
.videos-list h5{ color:#2a2a2a; font-size:15px; font-weight:600; line-height:21px; padding:0 15px; text-align:center;}

/* ALBUM */
.album-page-sec, .album-single-sec{ padding:73px 0 14px;}
.album-page-sec .block-list.new-block-list-d.addspace-block, .single-album-item{ border:none; margin-bottom:50px; padding:55px 39px 65px 59px; -webkit-box-shadow: 0px 0px 15px 0px rgba(1,1,1,0.1); -moz-box-shadow: 0px 0px 15px 0px rgba(1,1,1,0.1); box-shadow: 0px 0px 15px 0px rgba(1,1,1,0.1);}
.album-bef-aft-img{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top:4px;}
.album-bef-aft-img .col-xs-6{ padding:0;}
.album-img-inner{ height:100%; position:relative;}
.album-img-inner label{ background:#ffd800; bottom:2px; color:#222; display:block; font-size:17px; font-style:italic; left:2px; line-height:normal; margin:0; padding:8px; position:absolute; text-align:center; text-transform:uppercase; width:93px;}
.album-bef-aft-img .thumbnail{ border:none; border-radius:0; margin:0; padding:0;}
.album-content .album-user-name{ border-bottom:2px solid #ec70a8; line-height:normal; margin-bottom:22px; padding-bottom:17px;}
.album-content h2{ color:#49a4d0; font-size:27px; font-weight:700; line-height:normal; margin:0 0 4px; text-transform:uppercase;}
.album-content h3, .archive-page-sec .head-list h3{ color:#222; font-size:24px; font-weight:500; line-height:normal;}
.album-content h4{ color:#2a2a2a; font-size:20px; font-weight:700; line-height:normal; margin-bottom:3px;}
.album-content p{ color:#2a2a2a; font-size:18px; font-weight:normal; line-height:28px; margin-bottom:19px;}
.album-content .surgeon-name{ border-bottom:1px solid #d7d7d7; margin-bottom:24px; padding-bottom:2px;}
.album-content .album-excerpt{ margin-bottom:23px;}
.album-content .album-excerpt .descri{ color:#2a2a2a;}
.album-content .read-more, .single-post-block .read-more{ background:none; border:2px solid #449fce; border-radius:3px; color:#111; display:block; font-size:17px; line-height:normal; margin:0; max-width:125px; padding:12px; text-align:center; text-transform:none; width:100%;}
.album-content .read-more:hover, .single-post-block  .read-more:hover{ background:#449fce; color:#fff;}
.single-album-item .album-bef-aft-img{ padding:0 0 35px;}
.single-album-item .album-content .album-excerpt{ margin-bottom:0;}
.single-album-nav .nav-links{ margin:0 -10px; padding:10px 0 21px;}
.single-album-nav .nav-links:after{ clear:both; content:'.'; display:block; font-size:0; height:0; line-height:0; visibility:hidden;}
.single-album-nav .nav-previous, .single-album-nav .nav-next{ background:none; float:left; margin:0; padding:0 10px; width:50%;}
.single-album-nav .nav-next{ text-align:right;}
.single-album-nav .nav-previous a, .single-album-nav .nav-next a{ color:#2a2a2a; font-size:22px; font-weight:600;}
.single-album-nav .nav-previous a:hover, .single-album-nav .nav-next a:hover{ color:#449fce;}

/* 17-08-2020 */
.only-text-vc{ padding:59px 0 21px;}
.only-text-vc .wpb_content_element{ margin-bottom:0;}
.single-post-sec{ padding:59px 15px 14px;}
.archive-page-sec{ padding:25px 15px 28px;}
.archive-page-sec > .container{ padding:0;}
.single-post-block .head-list h3{ font-weight:700; line-height:30px; margin:16px 0 18px;}
.single-post-block .head-list h3 a{ color:#222;}
.single-post-block .head-list h3 a:hover{ color:#49a4d0;}
.post-excerpt{ font-size:16px; line-height:26px; margin-bottom:48px;}
.single-post-block{ margin:48px 0 0; padding:45px; -webkit-box-shadow: 0px 0px 15px 0px rgba(1,1,1,0.1); -moz-box-shadow: 0px 0px 15px 0px rgba(1,1,1,0.1); box-shadow: 0px 0px 15px 0px rgba(1,1,1,0.1);}
.single-post-block .thumbnail{ border:none; border-radius:0; margin-bottom:0; padding:0;}
.archive-page-sec .gallery-pagination .pagination{ padding:36px 0 0;}
.archive-page-sec .ftp-widget{ padding-top:13px;}

/* SEARCH RESULT */
.search-item-result{ padding:40px 15px;}
.search-item-result .surgn-team-block{ background:none; padding:0;}
.search-item-result .surgn-team-block .col-sm-6 .row{ margin:0 -5px 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display:flex;}
.search-item-result .surgn-team-block .div_left, .search-item-result .surgn-team-block .div_right{ padding:0 5px;}
.search-item-result .user_tabs, .search-item-result .meet-team{ float:none;}
.search-item-result .meet-team figure{ margin:0 auto;}
.search-item-result .sgl-dct-details .sp-left{ color:#e270ad;}
.search-item-result .surgn-team-block iframe{ width:100%;}
.surgn-team-head h1.text-left.text-blue.text-uppercase{ padding-right:10px;}
.search-item-result > .container.no-pad, .sitemap-list-section > .container, .find-spec-sec > .container{ padding:0;}
.sitemap-list-section, .find-spec-sec{ padding:40px 15px;}
section.find-spec-sec{ background:none; margin:0;}
.find-spec-sec .tabs_search_specialists{ font-size:0; margin-bottom:30px; text-align:center;}
.find-spec-sec .tabs_search_specialists li{ display:inline-block; margin:0; padding:8px;}
.find-spec-sec .find-surgeon .nav-tabs > li > h1 > a{ background:none; color:#333; font-size:17px; font-weight:600; line-height:normal; padding:0; text-transform:uppercase;}
.find-spec-sec .find-surgeon .nav-tabs > li.active > h1 > a, .find-spec-sec .find-surgeon .nav-tabs > li:hover > h1 > a, .find-spec-sec .find-surgeon .nav-tabs > li:focus > h1 > a{ background:none; color:#449fce;}
.find-spec-form-area{ background:#fafafa; border-radius:5px; padding:30px 25px 10px;}
.find-spec-form-area h2{ margin-bottom:0;}
.find-spec-sec #find_surgeon > .panel-body{ border:none; padding:0;}
.find-spec-sec .panel-body{ padding:0;}
.find-surgeon-thumb .story-thumb .thumbnail-new{ margin:0 auto 5px;}
.find-surgeon-thumb small{ display:inline-block; text-align:center;}
.rating-page .star-rating{ padding-top:5px; text-align:center;}
.rating-page .star-icons, .rating-page .review-text{ display:block; margin:0;}
.rating-page .star_rating_wrap{ float:none;}

/* 21-09-2020 */
.feature-row .item{ padding:10px 0; width:275px; height:275px;}
.main-sidebar{ padding:20px;}
.main-sidebar [class*="col-"]{ padding:0;}

/* RESPONSIVE */
@media(max-width:1200px){

header .bottom-row{ padding:0;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children{ margin-right:5px;}
.headernew .navbar-default .navbar-nav > li > a, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ font-size:15px; padding:13px 14px;}
.headernew .navbar-default .navbar-nav > .menu-btn > a, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn > a.mega-menu-link{ font-size:14px;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children:after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{ height:9px; margin-top:-6px; right:-14px; width:8px;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children:after{ right:-1px;}
.home-banner .text-box h2{ font-size:40px; line-height:50px;}
.home-banner .text-box p{ font-size:20px; line-height:30px;}
.video-box-new .owl-theme .owl-nav .owl-prev, .specialist-new .owl-theme .owl-nav .owl-prev, .feature-container-new .owl-theme .owl-nav .owl-prev{ left:-40px;}
.video-box-new .owl-theme .owl-nav .owl-next, .specialist-new .owl-theme .owl-nav .owl-next, .feature-container-new .owl-theme .owl-nav .owl-next{ right:-40px;}
.foot-ata-logo{ padding:25px 23px 19px;}
.footer-widgets .foot-ata-logo img{ width:80px;}
.about-cran-list .about-cran-list-item{ padding:0 0 28px;}
}
@media(max-width:1024px){
	.headernew .navbar-default .navbar-nav > li > a, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		font-size: 12px !important;
	}
	.headernew .navbar-default .navbar-nav > .menu-item-has-children:after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
		right: -21px;
	}
	.headernew .navbar-default .navbar-nav > .menu-btn > a, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.menu-btn > a.mega-menu-link{
		width:200px;
	}
}
@media(max-width:992px){

.gallery-page-sec, .video-page-sec, .album-page-sec, .album-single-sec{ padding:50px 0 21px;}
.gallery-page .gallery-item{ margin-bottom:10px;}
.album-page-sec .block-list.new-block-list-d.addspace-block, .single-album-item{ margin-bottom:30px; padding:30px;}
.single-post-sec{ padding:50px 15px 21px;}
}

@media(max-width:991px){

header .top-row{ padding:15px;}
.logo-block{ margin:15px 0;}
#main-nav-row{ position:static!important;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{ border:none; padding:0;}
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle{ background:#e270ad; border-radius:3px; padding:0 10px; position:absolute; right:15px; top:30px; width:92px;}
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle:hover{ background:#449fce;}
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{ margin-right:0;}
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{ padding:0 0 25px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{ background:none; width:100%;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ background:none; color:#111;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{ background:none; color:#449fce;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{ background:none; padding:0 15px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{ float:none; width:100%;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{ color:#111;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn > a.mega-menu-link{ text-align: left;
    max-width: 175px;
    /* margin: 0 auto; */
    margin-left: 13px;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary .mega-drop-menu .mega-menu-item .mega-sub-menu > .mega-menu-item, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item{ width:33.33%;}

.home-banner .text-box{ margin-bottom:25px;}

.page-header h1{word-wrap:break-word;}
.common-form{ float:none; max-width:100%;}
.feater-img-bix .title{ padding:35px 25px;}
.feater-img-bix .title a{ font-size:19px; line-height:24px;}
.footer-widgets{ padding:39px 15px 34px;}
.footer-widgets img{ margin-bottom:15px;}
.footer-widgets p{ margin-bottom:30px;}
.footer-widgets .widget-title{ margin-bottom:19px;}
.foot-ata-logo{ max-width:216px; padding:35px 25px 29px; width:100%;}
.footer-widgets .foot-ata-logo img{ max-width:100px;}
.footer-widgets .menu{ margin:0 -3px 20px;}
section.vc_section.about-cran-list{ padding:49px 0 0;}
.about-cran-list h2{ font-size:21px; margin:15px 0;}
.about-cran-list-right-block{ padding-top:15px;}
.about-cran-list h4{ font-size:20px; line-height:26px; margin-bottom:12px;}
.about-cran-bottom{ padding:47px 0 0;}
.footer-top-widget{ padding:23px 20px 30px;}
.chiari-mal-top{ padding:36px 0 45px;}
.chiari-mal-cond{ padding-top:45px;}
.international-adop-block, .deformational-plag, .support-page-top, .cbp-top, .decorate-helmet-top, .get-second-opinion, .lambdoid-syno, .metopic-ridge, .metopic-synostosis, .second-surg, .torticollis, .skull-sutures{ padding:35px 0 0;}
.international-adop-text, .deformational-plag-text{ padding-top:0;}
.tethered-cord{ padding-top:45px;}
.contact-blocks{ padding:44px 0 60px;}
.contact-right-block h3{ margin-bottom:25px;}
.page-section .wpb_content_element{ margin-bottom:10px;}
.page-section #menu-contact-social{ margin-top:0;}
.page-section #menu-contact-social li{ margin-right:10px;}
.decorate-helmet-disclaimer{ padding:0 0 20px;}
.decorate-helmet-widg-img{ padding-top:10px;}
.faq-section{ padding:20px 0 0;}
.faq-second-section{ padding:40px 0 0;}
.faq-second-section .faq-note-text{ padding-top:12px;}
.get-notified-form .wpcf7{ margin-top:68px;}
.get-second-opinion-text, .cran-cosmetiic-text, .cran-cosmetiic-bot, .metopic-ridge-example-text{ padding-top:0;}
.cran-cosmetiic-top{ padding:35px 0 6px;}
.treatment-opt-top{ padding:39px 0 25px;}
.treatment-opt-knowledge{ padding:10px 0 24px;}
.treatment-opt-knowledge h2{ font-size:31px; margin-bottom:15px;}
.treatment-opt-bot{ padding-top:10px;}
.treatment-opt-bot .wpb_text_column{ padding-bottom:0;}
section.skull-sutures-bot{ padding-bottom:40px;}
.share-your-story-form{ padding:40px 0 0;}
.page-section .share-your-story-form .wpb_text_column{ margin-bottom:17px;}
.share-your-story-form .wpcf7-form, .share-your-story-form .patient-intake-form{ padding:32px 27px;}
.gallery-page-sec > .container{ margin:0 auto; max-width:860px; width:100%;}
.gallery-item{ margin:0 auto; max-width:400px; width:100%;}
.col-md-4.videos-list:nth-child(2n+1){ clear:left;}
.col-md-4.videos-list:nth-child(3n+1){ clear:none;}
.only-text-vc{ padding:40px 0 21px;}
.page-section .only-text-vc .wpb_text_column{ margin-bottom:20px;}
.page-section .only-text-vc .wpb_widgetised_column{ margin-bottom:0;}
.archive-page-sec{ padding:0 15px 28px;}
.single-post-block{ padding:25px;}
.single-post-block .head-list h3{ margin-top:0;}
.post-excerpt{ margin-bottom:30px;}
.search-item-result, .sitemap-list-section, .find-spec-sec{ padding:40px 15px 21px;}
.search-item-result .user_tabs, .search-item-result .tabingnn, .sitemap-list-section .sitemap-list, .find-spec-sec .find-spec-form-area{ margin-bottom:20px;}

}

@media(max-width:767px){
.logo-block{ margin-top:17px; max-width:100%; width:100%;}
.navbar-toggler{ background:#e270ad; border:none; border-radius:3px; color:#fff; display:block; margin-top:-18px; padding:15px 10px; position:absolute; right:15px; top:50%;}
.navbar-toggler-icon, .navbar-toggler:before, .navbar-toggler:after{ background:#fff; content:"'"; display:block; height:2px; margin:2px 0; position:relative; text-indent:-9999px; width:30px;}
.navbar-toggler:before, .navbar-toggler:after{ left:10px; margin:0; position:absolute; top:9px;}
.navbar-toggler:after{ bottom:9px; top:auto;}
.navbar-toggler:hover{ background:#449fce;}
.navbar-collapse{ top:0;}
.navbar-header{ padding-right:15px;}
.headernew .navbar-nav{ margin:0; padding:15px; text-align:left;}
.headernew .navbar-default .navbar-nav > li{ display:block; padding:5px 0;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children{ margin-right:0; padding:5px 0;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children:after{ margin-top:0; right:0; top:7px;}
.headernew .navbar-default .navbar-nav > li > a{ padding:0;}
.headernew .navbar-default .navbar-nav > li.menu-item:hover .sub-menu, .headernew .navbar-default .navbar-nav > li > .sub-menu{ background:none; box-shadow:none; display:block;}
.headernew .navbar-default .navbar-nav > li > .sub-menu > li{ padding:5px 0;}
.headernew .navbar-default .navbar-nav > .menu-btn > a{ padding:13px 8px; text-align:center;}
.headernew .navbar-default .navbar-nav > li > .sub-menu li a{ color:#000; padding:0;}
.headernew .navbar-default .navbar-nav > li > .sub-menu li a:hover{ background:none; color:#449fce;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary .mega-drop-menu .mega-menu-item .mega-sub-menu > .mega-menu-item, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item{ float:none; width:100%;}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary .mega-drop-menu .mega-menu-item .mega-sub-menu > .mega-menu-item.mega-menu-item-has-children{ margin-bottom:0;}
.home-banner .text-box h2{ font-size:34px; line-height:44px;}
.home-banner .text-box p{ font-size:18px; line-height:28px;}
.common-form{ padding:30px 20px 0;}
.feature-container-new{ padding:27px 15px;}
.feature-container-new .feature-title{ margin-bottom:29px;}
.feature-container-new .feature-title h3, .video-box-new h1{ font-size:31px;}
.feater-img-bix .title a{ font-size:17px; line-height:22px;}
.video-box-new{ padding:35px 60px 45px;}
.video-box-new h1{ margin-bottom:28px;}
.specialist_directory{ padding:37px 15px 43px;}
.specialist_directory h2{ font-size:31px; line-height:41px; margin-bottom:21px;}

.specialist-new{ padding:39px 60px 33px;}
.specialist-new .hm-header{ margin:0 -40px;}
.specialist-new h2{ font-size:31px;}
.photo-gallery-new{ padding:42px 15px 50px;}
.photo-gallery-new h2{ margin-bottom:35px;}
.photo-gallery-new .owl-theme .owl-nav{ bottom:0; margin:0; position:absolute; right:150px;}
.copy-right{ padding-bottom:10px;}
.footer-menu-links .menu{ text-align:center;}
.video-gallery-new{ padding:38px 15px 40px;}
.video-gallery-new h2{ font-size:25px; line-height:38px; margin:0 0 25px; text-align:center;}
.video-gallery-new .owl-theme .owl-nav{ position:static;}
.about-top-block{ padding:40px 0 5px;}
div.about-director > .vc_column_container > .vc_column-inner{ padding:39px 0 2px;}
.vc_row-has-fill + .vc_row.about-bottom-block > .vc_column_container > .vc_column-inner{ padding:38px 0 43px;}
.about-bottom-block .wpb_content_element{ margin-bottom:28px;}
.about-cran-top{ padding:40px 0;}
.about-cran-bottom h3{ font-size:21px; margin-bottom:20px;}
.about-cran-bottom h2{ font-size:23px; margin-bottom:20px; padding-top:0;}
.footer-top-widget{ padding:5px 10px;}
.chiari-mal-top-blocks .wpb_single_image.vc_align_right{ margin-bottom:20px; text-align:center;}
.chiari-mal-top-blocks .vc_btn3-container.vc_btn3-inline{ display:block; text-align:center;}
.what-chiari-mal h3{ margin:0 0 20px;}
div.support-page-bot{ margin-bottom:35px;}
.contact-blocks{ padding:44px 0 20px;}
.contact-right-block{ padding-top:30px;}
.decorate-helmet-text{ padding-top:0;}
.decorate-helmet-widg-img{ padding:15px 0;}
.wpb-js-composer .faq-section .vc_tta.vc_tta-style-outline .vc_tta-panel-body{ border:none; border-bottom:1px solid #d4d4d4; padding:0 0 20px;}

.wpb-js-composer .faq-section .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a{ padding:19px 0 19px 40px;}
.wpb-js-composer .faq-section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{ height:27px; width:27px;}
.wpb-js-composer .faq-section .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{ margin-left:-7px; width:14px;}
.wpb-js-composer .faq-section .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{ margin-top:-7px; height:14px;}
.faq-second-section{ padding-bottom:20px;}
.faq-second-section .faq-note-text{ padding:10px 0 12px;}
.get-notified-form, .cran-cosmetiic-bot{ padding-bottom:25px;}
.get-notified-form .wpcf7{ margin:35px auto;}
.get-second-opinion-text, .cran-cosmetiic-text{ padding-top:25px;}
.get-second-opinion-text h3{ margin-bottom:15px;}
.get-second-opinion .wpb_widgetised_column, .lambdoid-syno .wpb_widgetised_column{ padding:20px 0;}
.page-section .treatment-opt-top .wpb_content_element{ margin-bottom:25px;}
.page-section .treatment-opt-bot .wpb_widgetised_column, .page-section .metopic-ridge .wpb_widgetised_column, .page-section .metopic-synostosis .wpb_widgetised_column, .page-section .second-surg .wpb_widgetised_column, .page-section .torticollis .wpb_widgetised_column{ margin:0; padding:15px 0 25px;}
.metopic-ridge .wpb_single_image, .page-section .skull-sutures-bot .wpb_single_image{ margin-bottom:25px;}
.metopic-synostosis .wpb_single_image{ padding:15px 0;}
.skull-sutures-bot .skull-sutures-bot-left, .skull-sutures-bot .skull-sutures-bot-right, .skull-sutures-bot .skull-sutures-bot-left-first, .skull-sutures-bot .skull-sutures-bot-left-second{ width:100%;}
.skull-sutures-bot h3{ padding-top:20px;}
.share-your-story-form .wpb_widgetised_column{ padding:15px 0 22px;}
.srp-bottom-widget{ padding:32px 0;}
.share-your-story-form .patient-intake-form .release-check .erro_text.alert-danger{ bottom:-17px;}
.share-your-story-form .patient-intake-form .srp-btn .btn{ display:block; margin-left:0;}
.single-gallery .page-header, .search-item-page-header{ padding:183px 15px 53px;}
.back-btn {
	/* bottom: -101px; */
	position: relative;
	right: 0;
	text-align: center;
	top: auto !important;
}
.gallery-page-sec, .video-page-sec{ padding:50px 0 40px;}
.videos-list iframe{ height:300px!important;}
.album-page-sec .block-list.new-block-list-d.addspace-block, .single-album-item{ padding:20px;}
..album-bef-aft-img{ padding:0;}
.only-text-vc{ padding:40px 0px 0px 0px !important;}
.page-section .only-text-vc .wpb_text_column{ margin-bottom:30px;}
.single-post-sec{ padding:40px 15px 21px;}
.search-item-result, .sitemap-list-section, .find-spec-sec{ padding:40px 15px;}
.search-item-result .user_tabs, .search-item-result .tabingnn, .sitemap-list-section .sitemap-list, .find-spec-sec .find-spec-form-area{ margin-bottom:35px;}
.search-item-result .surgn-team-block, .surgn-team-head h1.text-blue.text-uppercase{ margin-top:0;}
.surgn-team-block iframe{ margin-top:25px;}
}

@media(max-width:599px){

.photo-gallery-new .owl-theme .owl-nav{ padding-top:30px; position:static;}
.contact-left-block .wpcf7{ padding:30px 20px;}
.g-recaptcha{ transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.get-notified-form .wpcf7{ padding:30px 25px;}
.get-notified-form span.wpcf7-list-item{ margin-right:20px;}
.share-your-story-form .wpcf7-form, .share-your-story-form .patient-intake-form{ padding:25px 20px;}
.patient-intake-form .contact-rad-btns p{ display:block; margin:0 0 5px;}
.single-album-nav .nav-previous a, .single-album-nav .nav-next a{ font-size:19px;}
}

@media(max-width:480px){

.surgn-team-block .meet-team figure{ height:220px; width:220px;}
.surgn-team-block .contact-team{ margin-top:60px;}
}

@media(max-width:479px){
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle{ top:23px;}
.home-banner .text-box h2{ font-size:27px; line-height:37px;}
.last-box-logo .widget{ float:none; padding:0; width:100%;}
header .top-row .social-media ul li{ margin-left:10px;}
.share-your-story-form .patient-intake-form .mt-checkbox .erro_text.alert-danger{ top:38px;}
.share-your-story-form .patient-intake-form .mt-checkbox.release-check .erro_text.alert-danger{ bottom:-17px; top:auto;}
.specialist_directory h2{ font-size:22px; line-height:36px;}
.specialist_directory h2 strong{ display:inline;}
}

@media(max-width:400px){

.feature-row{ margin:0 auto; max-width:290px; width:100%;}
}/*#mega-menu-primary li > .mega-sub-menu{max-width: 1200px !important;float: none !important;left: 50% !important;margin-left: -600px !important;top: 100%!important;padding:15px !important;}*/.feature-container-new .owl-carousel .owl-item img{height:275px; width:275px; object-fit:cover;}
.owl-stage .owl-item .spclst-details {border:1px solid #ccc; padding-bottom:30px;} 
:not(iframe) body{ padding-top:123px;}
.newside-bar .common-form{ padding:15px 15px 10px; float:left; background:#fff;}
.home-banner .banner-wrap{ padding:126px 15px;}


.logo_row {
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
	-ms-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
	padding: 20px 15px;
	margin-top:30px;
}
.logo_row .footer-top-widget {
	border: 1px solid #ddd;
	height:155px;
	margin: 0 10px;
	padding: 25px;
	align-items: center;
	display: inline-flex;
}

.logo_row .footer-top-widget img{float:none; display:inline-block; vertical-align:top; width:160px;}
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner{-webkit-justify-content:top !important; justify-content:top !important; }
#menu-contact-social li:nth-child(1) a{background:#4b69b1;}
#menu-contact-social li:nth-child(3) a{background:#0c80f4;}
#menu-contact-social li:nth-child(4) a{background:#0678b6;}

.share-your-story-form .wpcf7-form .capps-cap-referesh a, .share-your-story-form .patient-intake-form .capps-cap-referesh a{height:37px; line-height:39px;}

/**************cws****************/
@media only screen and (min-width:993px) and (max-width:1024px){
.mainnavbar-container .main-menu-wrap[style="padding-right:0;"]{padding-right:15px !important;}	
.get-second-opinion-text {
	padding-top: 0;
}	
.page-header h1{ padding:0 15px;}
.what-chiari-mal h3{ margin-top:0}
.widget_sp_image-image-link img {margin: 0; width: 100%; height: auto;}
}




@media only screen and (min-width:768px) and (max-width:992px){
body {padding-top: 150px;}
.get-second-opinion-text {
	padding-top: 0;
}
.logo-block {margin: 0; display: inline-block;}
.home-banner .banner-wrap {
	padding: 126px 15px;
	max-width: 400px;
	margin: 0 auto;
}	
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle {
	background: #e270ad;
	border-radius: 3px;
	padding: 0 10px;
	position: absolute;
	right: 15px;
	top:75px;
	width: 92px;
}	
.feature-row .item {
	padding: 10px 0;
	width: 235px !important;
	height: 260px !important;
}
.feature-container-new .owl-carousel .owl-item img {
	width: 235px!important;
	height: 235px!important;
}
.feature-row .item .feater-img-bix{width: 235px!important; height: 235px!important;}
#specialist-centers .block-content.detail-pg .owl-nav {position: relative; top: -80px;}
.specialist_directory h2, .photo-gallery-new h2{ font-size:30px;}
.mainnavbar-container .main-menu-wrap{ padding-right:15px !important;}
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
	padding: 0 0 60px;
}
.share-your-story-form .patient-intake-form .capps-cap-referesh a{height:33px; line-height: 39px;}
.page-header h1 {padding: 0 15px;}
.what-chiari-mal h3 {margin: 0 0 27px;}
.widget_sp_image-image-link img {margin: 0; width: 100%; height: auto;}
.newside-bar .common-form h3 {
	font-size: 12px;
	line-height: 20px;
}
.newside-bar .common-form .form-group select{font-size:12px;}
.newside-bar .common-form .form-group .btn-default{font-size:12px;}
.back-btn span {min-width: 120px;}
.surgn-team-block .back-btn {
	position: static !important;
	float: right;
}
}







@media(max-width:767px){
.back-btn span {min-width: 120px;}
	.feature-container-new .owl-theme .owl-nav [class*="owl-"], .video-box-new .owl-theme .owl-nav [class*="owl-"], .specialist-new .owl-theme .owl-nav [class*="owl-"], .photo-gallery-new .owl-theme .owl-nav [class*="owl-"]{
		  width: 21px;
	}
	.feater-img-bix{
	height: 242px;
    width: 242px; 
	}
	.btn-control{
	    padding-top: 20px;
	}
.surgn-team-block .back-btn {
	position: static !important;
	float: right;
}	
	header .top-row {
	padding: 10px 15px;
}
.logo-block{ margin:0;}
.main-menu-wrap #mega-menu-wrap-primary {
	background: none;
	position: absolute;
	top: 26px;
	right: 0;
}
body {
	padding-top: 106px;
}
.home-banner .banner-wrap {
	padding: 60px 15px;
}
.feature-container-new .feature-title h3, .video-box-new h1 {
	font-size: 21px;
	line-height: 29px;
}
.block-content.detail-pg .owl-nav {
	/* margin-top: 6px !important; */
	position: relative;
	top: -62px;
}
.specialist-new h2 {font-size: 25px;}
.specialist-new p{font-size:16px; line-height:20px;}
.foot-ata-logo {
	float: none;
	display: contents;
}
#text-6 .textwidget{ text-align:center;}
.team-slider .owl-stage-outer{height:510px;}
.feature-container-new .owl-theme .owl-nav .owl-next{right:-15px}
.feature-container-new .owl-theme .owl-nav .owl-prev{ left:-13px}
#specialist-centers .block-content.detail-pg .owl-nav {
	position: relative;
	top: -115px;
}
.main-menu-wrap #mega-menu-wrap-primary{top:27px !important; width:100%;}
.main-menu-wrap #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
	padding: 0 0 25px;
	background: #fff;
	top: 81px !important;
	position: absolute;
	width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item {
	position: static;
	margin: 0;
}
.headernew .navbar-default .navbar-nav > .menu-item-has-children, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children{margin: 0;}
.headernew .navbar-default .navbar-nav > .menu-item-has-children::after, .main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
	height: 9px;
	margin-top: 2px;
	right: 4px;
	width: 8px;
}
.main-menu-wrap #mega-menu-wrap-primary #mega-menu-primary > li.menu-btn > a.mega-menu-link {
	text-align: left;
	max-width: 175px;
/* 	margin: 0 auto; */
	margin-left:13px;
}
.contactrow-form textarea.form-control {
	height: 120px;
}
.logo_row{ margin-bottom:30px !important;}
body{ font-size:14px;}
.patient-intake-form .captcha-form-box {margin-left: 0px; margin-right: 0;}

.captcha-form-box.row .col-sm-9{ padding-left:0; width:70%; display: inline-block;}
.captcha-form-box.row .col-sm-3{ padding-right:0; width:28%;}
.captcha-form-box.row .col-sm-3 img {
	float: left !important;
	width: 100%;
	height: 38px;
}
.vc_custom_1597149917603 {
	padding-top: 30px !important;
}
#img_recaptchaalbum {
	margin-top: 10px;
}
.gallery-pagination .pagination span, .gallery-pagination .pagination a{font-size:14px;}
.page-header h1 {padding: 0 15px; margin-bottom:10px; text-align: center;
	
	}
	.video-gallery-new .spclst-details .spclst-about{
		font-size:22px;
	}
	.about-bottom-block h2{
		font-size:22px;
	}
	.head-k{
		font-size:22px;
	}
	
}

.logos-section .owl-nav{position: absolute; top: 50%; width: 100%;}
.video-box-new .owl-theme .owl-nav [class*="owl-"]{margin: -20px 0 0 !important;}




/* GTI */
/* header .navbar-default {
    opacity: 0.7;
}
.main {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
}
.home-banner {
    width: 100%;
	max-width: 1440px;
    height: 1020px;
    margin: -125px auto 0;
}
.home-banner .banner-wrap {
    padding: 0;
	margin: 0 auto 100px;
	width: 100%;
    position: absolute;
    bottom: 0;
}
.home-banner .banner-wrap > .container {
	display: flex;
	justify-content: space-between;
	max-width: 1310px;
	width: 100%;
}
.home-banner .banner-wrap > .container .text-box {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	align-items: baseline;
	width: 100%;
	max-width: 590px;
	position: relative;
	margin-top: 125px;
}
.home-banner .banner-wrap > .container .text-box h1 {
	width: 355px;
	color: #fff;
	font-family: Montserrat;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: 0em;
	text-align: left;
}
.home-banner .banner-wrap > .container .text-box span {
	width: 420px;
	color: #fff;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: left;
}
.home-banner .banner-wrap > .container .text-box .btn-default {
    height: 55px;
    width: 210px;
    border-radius: 20px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #449fce;
}
.home-banner .banner-wrap > .container .text-box a{
	font-family: Montserrat;
   	font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
}
.home-banner .banner-wrap > .container .common-form {
	width: 400px;
	height: 406px;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 30px;
	position: relative;
}
.home-banner .banner-wrap > .container .common-form h3{
	width: 290px;
    margin: 0 auto;
	padding: 0;
    text-align: center;
    font-family: Montserrat !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0em;
    text-transform: initial;
    color: #1E1F21;
	margin-bottom: 30px;
}
.home-banner .banner-wrap > .container .common-form .form-group select {
	width: 340px;
	height: 55px;
	border: 2px solid #55C1EC !important;
	box-sizing: border-box;
	border-radius: 20px;
}
.home-banner .banner-wrap > .container .common-form .form-group select option {
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
}
.home-banner .banner-wrap > .container .common-form .form-group .btn-default {
    height: 55px;
    width: 210px;
    border-radius: 20px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #449fce;
	position: absolute;
    bottom: 30px;
    left: 0;
	right: 0;
}

.ads-block{
    width: 1140px;
    height: 610px;
    margin: 0 auto;
} 
.ads-block .container{
    width: 100%;
    max-width: 1290px;
    display: flex;
    flex-direction: column;
   
    margin: 0 auto;
}  
/* Footer */
/* .footer-gti {
    height: 100px;
    width: 100%;
    left: 0px;
    bottom: 0px;
    background: #55C1EC;
}
.footer .wrapper {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
}
.footer-gti .container {
    display: flex;
    justify-content: space-between;
	align-items: center;
    width: 100%;
    max-width: 1150px;
}
.footer-gti .container .copy-right,
.footer-gti .container .footer-menu-links {
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: center;
} */

/********** Custom from Wyatt Thompson *********/
.visual-none{
	border: 0;
	clip: rect(1px,1px,1px,1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal!important;
}
header div.navbar-default{
	opacity:.95;
}

.show#showPartialProfileModal{
	opacity:1;
}

/*********** Import from style-gti ********/
h2 {
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0em;
} 
.top-row-gti {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}
header.headernew {
	position: fixed !important;
}
header .navbar-default {
    opacity: 0.7;
}
.main {
	  width: 100%;
	  max-width: 1440px;
	  margin: -125px auto 0;
}
.home-banner {
    width: 100%;
	max-width: 1440px;
    height: 700px;
    margin: 0 auto;
}
.home-banner .banner-wrap {
    padding: 0;
		margin: 0 auto 100px;
		width: 100%;
    position: absolute;
    bottom: 0;
}
.home-banner .banner-wrap > .container {
	display: flex;
	justify-content: space-between;
	max-width: 1310px;
	width: 100%;
}
.home-banner .banner-wrap > .container .text-box {
	display: flex;
  flex-direction: column;
  justify-content: space-between;
	align-items: baseline;
	width: 100%;
	max-width: 590px;
	position: relative;
	margin-top: 125px;
}
.home-banner .banner-wrap > .container .text-box h1 {
	width: 355px;
	color: #fff;
	font-family: Montserrat;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: 0em;
	text-align: left;
}
.home-banner .banner-wrap > .container .text-box span {
	width: 420px;
	color: #fff;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: left;
}
.btn.btn-default {
    height: 55px;
    width: 210px;
    border-radius: 20px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #449fce;
    color: #fff;
}
.home-banner .banner-wrap > .container .text-box a{
	font-family: Montserrat;
   	font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
}
.home-banner .container .common-form {
	width: 400px;
	height: 406px;
	background: rgba(255, 255, 255, 0.5) !important;
	border-radius: 30px;
	position: relative;
}
.home-banner .container .common-form h3{
	width: 290px;
    margin: 0 auto;
	padding: 0;
    text-align: center;
    font-family: Montserrat !important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0em;
    text-transform: initial;
    color: #1E1F21;
	margin-bottom: 30px;
}
.home-banner .banner-wrap > .container .common-form .form-group select {
	width: 340px;
	height: 55px;
	border: 2px solid #55C1EC !important;
	box-sizing: border-box;
	border-radius: 20px;
}
.home-banner .banner-wrap > .container .common-form .form-group select option {
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
}
.home-banner .banner-wrap > .container .common-form .form-group .btn-default {
    height: 55px;
    width: 210px;
    border-radius: 20px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #449fce;
	position: absolute;
    bottom: 30px;
    left: 0;
	right: 0;
}
.ads-block {
    width: 100%;
    max-width: 1440px;
    height: 610px; 
	/* height: 500px; */
	background: #FFFFFF;
    margin: 0 auto;
	position: relative;
} 
.ads-block .container{
    width: 100%;
    max-width: 1290px;
	height: 390px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    margin: 100px auto;
    padding: 0;
	position: relative;
}  
.ads-block .container .ads-items {
   	width: 100%;
    display: flex;
    justify-content: space-between;
    position: initial;
    margin: auto;
}
.ads-block .container .ads-item {
	width: 300px;
	height: 300px;
	background: #FFFFFF;
	box-shadow: 0px 0px 13px rgb(83 194 236);
    border-radius: 20px;
    margin: 10px;
}
.ads-block .container .center-item {
	width: 90%;
	height: 100%;
	/* box-shadow: 4px 4px 28px rgba(211, 211, 211, 0.25); */
	/* border-radius: 20px; */
    display: flex;
    justify-content: center;
    align-items: center;
	margin: 0 auto;

}
.ads-block .container .center-item img {
    width: 100%;
    max-width: 300px;
    height: auto;   
}
.craniosynostosis-specialist-centers {
    width: 100%;
    max-width: 1440px;
    height: 510px;
    margin: 0 auto;
    background: #F6F6F6;
	position: relative;
}
.craniosynostosis-specialist-centers .container {
    width: 100%;
    max-width: 1110px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    margin: 100px auto;
    padding: 0;
	position: relative;
}
.craniosynostosis-specialist-centers .container .specialist-centers-arrows {
    display: flex;
    flex-direction: column;
    align-items: baseline;
}
.craniosynostosis-specialist-centers .container h2 {
    width: 320px;
    margin-bottom: 30px;
}
.craniosynostosis-specialist-centers .container .craniosynostosis-specialist-items {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: initial;
    margin-top: 60px;
}
.craniosynostosis-specialist-centers .container .center-item {
    width: 200px;
    height: 164px;
    background: #FFFFFF;
    border-radius: 20px;
	margin: 0 11px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: baseline;
}
.craniosynostosis-specialist-centers .container .center-item:hover {
	background: #55C1EC;
	box-shadow: 0px 10px 20px rgba(48, 144, 182, 0.5);
} 
.craniosynostosis-specialist-centers .container .center-item img {
	background: #FFFFFF;
    width: auto;
    height: 95px;
    border-radius: 10px;
    padding: 5px;
    margin: 10px auto;
}
.craniosynostosis-specialist-centers .container .center-item h3 {
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;
	color: #1E1F21;
	margin: 10px auto;
}
.craniosynostosis-specialist-centers .container .center-item:hover h3 {
	color: #FFFFFF;
} 

.specialist-centers-block {
    width: 100%;
    max-width: 1440px;
    height: max-content;
    margin: 0 auto;
    background: #F6F6F6;
	padding-bottom: 20px;
}
.specialist-centers-block .container {
    width: 100%;
    max-width: 1110px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    margin: 100px auto;
    padding: 0;
	position: relative;
}  
.specialist-centers-block .container .specialist-centers-arrows {
    display: flex;
    flex-direction: column;
    align-items: baseline;
}
.specialist-centers-block .container h2 {
    width: 320px;
    margin-bottom: 30px;
}
.specialist-centers-block .container span {
    width: 340px;
} 
.specialist-centers-block .container .specialist-centers-items {
    margin-top: 60px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		position: initial;
}
/* .specialist-centers-block .container .center-item {
    width: 200px !important;
    height: 164px;
    background: #FFFFFF;
    border-radius: 20px;
	margin: 0 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: baseline;
} */
.specialist-centers-block .container .specialist-item {
	  background: #fff;
    width: 350px;
    height: 640px;
    margin: 0 20px;
    border-radius: 10px;
}
.specialist-centers-block .container .specialist-item img {
	  width: 100%;
	  height: 100%;
    max-height: 430px;
	  margin: 0 auto;
	  border-radius: 10px 10px 0 0;
}
.specialist-centers-block .container .specialist-item .specialist-info {
	width: 100%;
	max-width: 310px;
	margin: 0 15px;
}
.specialist-centers-block .container .specialist-item .specialist-info p {
	color: #55C1EC;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	margin-top: 10px;
	position: relative;
}
.specialist-centers-block .container .specialist-item .specialist-info img {
	width: 20px;
	height: 20px;
	position: absolute;
  top: 3px;
  left: 100px;
}
.specialist-centers-block .container .specialist-item h3 {
		font-family: Montserrat;
		font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    color: #1E1F21;
    margin: 25px auto 25px 0px;
	}
.specialist-centers-block .container .specialist-item span {
		font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	width: 100%;
	margin: 0 auto;
	color: #5B5B5B;
	overflow-wrap: break-word;
}
/* .specialist-centers-block .container .center-item:hover h3 {
	color: #FFFFFF;
} */
.specialist-directory-block {
    width: 100%;
    max-width: 1440px;
    height: 530px;
		margin: 0 auto;
}
.specialist-directory-block .container {
    width: 100%;
    max-width: 1110px;
    margin: 100px auto;
    padding: 0;
}
.specialist-directory-block .container .specialist-directory-block-items {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.specialist-directory-block .container .text-box {
    width: 100%;
    max-width: 450px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    height: max-content;
}
.specialist-directory-block .container .text-box h2 {
    width: 420px;
    margin-top: 20px;
    margin-bottom: 50px;
}
.specialist-directory-block .container .text-box span {
    width: 380px;
    margin-bottom: 30px;
}
.specialist-directory-block .container .specialist-directory-banner {
    width: 100%;
    max-width: 420px;
}
.specialist-directory-block .container .specialist-directory-banner img {
    width: 420px;
    height: 340px;
}
.craniosynostosis-directory-block {
    width: 100%;
    max-width: 1440px;
    height: 450px;
    margin: 0 auto;
    background-position: center;
    background-repeat: no-repeat;
}
.craniosynostosis-directory-block .container {
    width: 100%;
    max-width: 1110px;
    display: flex;
    justify-content: left;
    margin: 100px auto;
    padding: 0;
}
.craniosynostosis-directory-block .container .text-box {
    width: 100%;
    max-width: 450px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    height: max-content;
}
.craniosynostosis-directory-block .container .text-box h2 {
    width: 300px;
    margin-bottom: 30px;
}
.craniosynostosis-directory-block .container .text-box span {
    width: 400px;
    margin-bottom: 50px;
}
.video-gallery-block {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	min-height: 650px; 
}
.video-gallery-block .container{
	max-width: 710px;
    width: 100%;
    margin: 100px auto 130px;
	position: relative;
}
.video-gallery-block .container .text-box {
	margin-bottom: 60px;
}
.video-gallery-block .container .video-gallery-items {
	position: initial;
}
.video-gallery-block .container .video-gallery-items iframe {
	width: 100%;
}
.video-gallery-block .container .slick-slide {
    margin: 0 10px;
    max-height:250px;
}

.ads-items button,
.ads-items button:hover,
.specialist-centers-block button,
.specialist-centers-block button:hover,
.craniosynostosis-specialist-centers button,
.craniosynostosis-specialist-centers button:hover,
.video-gallery-block button,
.video-gallery-block button:hover {
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	position: absolute;
	top: 20px;
	z-index: 100;
}
.slick-prev {
    /* content: " " !important; */
	background-size: 50px 50px;
    background-image: url('/wp-content/themes/capps-new/images/arrow-left.png');
}
.slick-next {
    /* content: " " !important; */
	background-size: 50px 50px;
    background-image: url('/wp-content/themes/capps-new/images/arrow-rigth.png');
}
 .slick-prev::before,
.slick-next::before {
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	content: " " !important;
}
.video-gallery-block .slick-next, .video-gallery-block .slick-next:active,
.specialist-centers-block .slick-next,
.ads-block .slick-next,
.craniosynostosis-specialist-centers .slick-next  {
	background-image: url('/wp-content/themes/capps-new/images/arrow-rigth.png');
	right: 15px;
}
.video-gallery-block .slick-prev,
.specialist-centers-block .slick-prev,
.ads-block .slick-prev,
.craniosynostosis-specialist-centers .slick-prev {
	/* background-image: url('/wp-content/themes/capps-new/images/arrow-left.png'); */
	left: unset;
	right: 95px;
}
.video-gallery-block .slick-next:hover,
.specialist-centers-block .slick-next:hover,
.ads-block .slick-next:hover,
.craniosynostosis-specialist-centers .slick-next:hover {
	background-image: url('/wp-content/themes/capps-new/images/arrow-rigth-hover.png');
	right: 15px;
}
.video-gallery-block .slick-prev:hover,
.specialist-centers-block .slick-prev:hover,
.ads-block .slick-prev:hover,
.craniosynostosis-specialist-centers .slick-prev:hover {
	background-image: url('/wp-content/themes/capps-new/images/arrow-left-hover.png');
	left: unset;
	right: 95px;
}

/* Footer */
 .footer-gti {
    height: 100px;
	max-width: 1440px;
	margin: 0 auto;
    width: 100%;
    left: 0px;
    bottom: 0px;
    background: #55C1EC;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-gti .wrapper {
	height: 100px;
    width: 100%;
    max-width: 1140px;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-gti .container {
    width: 100%;
    max-width: 1150px;
	margin: 0 auto;
}
.footer-gti .container .footer-items {
	width: 100%;
	display: flex;
    justify-content: space-between;
	align-items: center;
}
.footer-gti .container .copy-right,
.footer-gti .container .footer-menu-links a {
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: center;
} 


/* WIDTHT 1250 */
@media screen and (max-width: 1250px) {
    .ads-block {
        height: min-content;
    }
    .ads-block .container .ads-items {
        flex-wrap: wrap;
    }
    .ads-block .container .center-item {
        margin: 20px auto;
    }
}
/* WIDTHT 980 */
@media screen and (max-width: 980px) {
	
	h2{
		font-size: 25px;
	}
	section {
		max-width: 980px;
		margin: 0 auto;
	}
	header .navbar-default {
		opacity: 0.85;
	}
	.home-banner {
    	background-size: cover;
    	height: 550px;
	}
	.home-banner .banner-wrap {
    	padding: 100px 10px;
    	max-width: 100%;
    }
	.home-banner .banner-wrap>.container .text-box h1 {
    	width: 300px;
    	font-size: 25px;
	}
	.home-banner .banner-wrap>.container .text-box span {
    	width: 360px;
    	font-size: 15px;
	}
	.specialist-directory-block .container .specialist-directory-block-items {
		flex-direction:column;
	}
	.specialist-directory-block .container .specialist-directory-banner {
		margin: 20px auto;
	}
	.specialist-directory-block .container .specialist-directory-banner img {
		width: 100%;
		height: auto;
	}
	.specialist-directory-block .container .text-box h2 {
		width: 100%;
		margin: 20px auto;
	}
	.ads-block .container,
	.craniosynostosis-specialist-centers .container,
	.specialist-directory-block .container,
	.specialist-centers-block .container,
	.craniosynostosis-directory-block .container {
    	width: 90%;
	}
	.ads-items button,
	.ads-items button:hover,
	.specialist-centers-block button,
	.specialist-centers-block button:hover,
	.craniosynostosis-specialist-centers button,
	.craniosynostosis-specialist-centers button:hover,
	.video-gallery-block button,
	.video-gallery-block button:hover {
   		width: 35px;
    	height: 35px;
    	background-size: 35px 35px;
	}
	.video-gallery-block .slick-prev, 
	.specialist-centers-block .slick-prev, 
	.ads-block .slick-prev, 
	.craniosynostosis-specialist-centers .slick-prev {
    right: 60px;
	}
	.footer-gti {
		height: max-content;
    	max-width: 980px;
	}
	.footer-gti .wrapper {
    	height: max-content;
		max-width: 980px;
    	flex-direction: column;
	}
	.footer-gti .container {
    	width: 100%;
    	max-width: 980px;
    	height: max-content;
	}
	.footer-gti .container .footer-items {
    	width: 100%;
    	flex-direction: column;
		justify-content: space-around;
    	height: 150px;
	}  
}

/* WIDTHT 480 */
@media screen and (max-width: 480px) {
	h2 {
		line-height: 30px;
	}
	.main {
		max-width: 480px;
		height: max-content;
	}
	.home-banner {
		/* background-size: cover; */
		height: 720px;
	}
	.home-banner .banner-wrap {
    	padding: 0px 10px;
	}
	.home-banner .banner-wrap>.container {
		flex-direction: column;
    	max-width: 480px;
		margin-top: 180px;
	}
	.home-banner .banner-wrap>.container .text-box h1 {
    	font-size: 25px;
    	line-height: 30px;
	}
	.home-banner .banner-wrap>.container .text-box span {
		font-size: 14px;
		line-height: 20px;
		margin: 15px 0;
	}
	.home-banner .banner-wrap>.container .text-box {
    	max-width: 480px;
    	margin-top: 50px !important;
    	height: max-content;
	}
	.home-banner .container .common-form {
   		height: 260px;
    	padding: 15px 5px;
		margin-top: 10px;
	}
	.home-banner .container .common-form h3 {
		width: 350px;
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.home-banner .banner-wrap>.container .common-form .form-group select {
		height: 45px;
		border-radius: 10px;
	}
	.home-banner .banner-wrap > .container .common-form .form-group .btn-default {
		height: 50px;
		bottom: 10px;
	}
	.specialist-directory-block {
		max-width: 480px;
		height: 450px;
	}
	.specialist-directory-block .container {
		max-width: 450px;
		margin: 30px auto;
	}
	.video-gallery-block .slick-prev:hover,
	.specialist-centers-block .slick-prev:hover,
	.ads-block .slick-prev:hover,
	.craniosynostosis-specialist-centers .slick-prev:hover {
    	right: 60px;
	}
	.video-gallery-block {
		max-width: 480px;
		min-height: 500px;
	}
	.video-gallery-block .container {
		margin: 60px auto 20px;
	}
	.video-gallery-block .container .text-box {
		margin-bottom: 30px;
	}
	.footer-gti .container .footer-items {
		height: 120px;
	}
	.footer-gti .container .copy-right,
	.footer-gti .container .footer-menu-links a {
    	font-size: 15px;
    	line-height: 20px;	
	}
	.footer-gti .container .copy-right {
		margin-top: 10px;
	}
	.footer-gti .container .footer-menu-links {
		margin-bottom: 20px;
	}
}