/*
 Theme Name:   Medical Cure Child Theme
 Theme URI:    https://themeforest.net/user/Code125?ref=code125
 Description:  Medical Cure is a Premium Medical WordPress Theme handcrafted for building elegant and up-to-date website.
 Author:       Code125
 Author URI:   https://code125.com
 Template:     medical-cure
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         medical, health, clinic, dental, appointments, subscribe, newsletter, page builder,  cosmetics, doctor, nurse, pharmacy
 Text Domain:  medical-cure-child
*/
.home-title-hide{
	margin-left: -2000em
}
.home-intro-title{
	font-size: 16px !important;
	line-height: 33px;
	font-weight: bold;
	text-transform: none;
	text-align: justify
}
.forcefullwidth_wrapper_tp_banner,
.forcefullwidth_wrapper_tp_banner .fullscreen-container{
    max-height: 745px !important
}

h1, h2, h3, h4, h5, h6 {
    color: #130947
}
    
.code125-page-footer-main {
    background: #f3f5f9
}
    
.code125-appointment.code125-appointment-layout-2 input.wpcf7-submit {
    border-radius: 0px 0px 4px 4px   
}

.code125-page-footer .code125-page-footer-main {
    padding: 6rem 0rem 3.5rem 
}
    
h3 {
    font-size: 3.6rem;
    letter-spacing: -0.5px  
}
    
.c5-service-image-simple h4 {
    margin-bottom: 1.2rem   
}   
    
.code125-blog-post-common h3.entry-title a {
    color: #130947;
} 
    
.code125-service-common.c5-service-layout-gradient:hover {
    box-shadow: 0 0 60px rgba(0,0,0,.2);
    transform: scale(1); 
}
    
    
.home .header.c5-header.c5-header-layout-5 { display: none; }
    
.c5-infographics.code125-infographics-layout-2 .counter {
    font-size: 4.8rem;
     border-bottom: 1px solid #d8e0ec;  
}

.code125-newsletter-wrap .mc4wp-form-fields .code125-newsletter-button {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;  
}

header.c5-header.c5-header-layout-5 .c5-header-search .c5-icons span {  
    margin-right: 2.5rem;    
}

.c5-header-search .c5-icons span {
    color: #7d8999;
}  
  
.code125-video-popup { 
   box-shadow: 0 25px 80px rgba(0,0,0,.20);  
} 
  
.code125-pricing-items ul li p.title span.text {
    font-family: poppins;
} 

.code125-banner-content.code125-banner-content-layout-5 {
    border-radius: 5px;
} 

body.home header.c5-header.c5-header-layout-5{
    background: rgba(255,255,255,.78);
}



.code125-article-layout-common .entry-content ul{
	margin-bottom: 2rem
}
.code125-social-links.code125-social-links-layout-2 .c5-icon{
	font-size: 2.2rem !important
}
.c5-staff.c5-staff-cards .c5-staff-member p.phone{
	font-weight: bold
}
.c5-staff.c5-staff-cards .c5-staff-member p.phone .fa{
	color: #2daae1 !important;
	font-size: 2rem;
	vertical-align: middle;
	background-color:#ECF4F8;
	border-radius: 100%;
	height: 4.5rem;
	width: 4.5rem;
	line-height: 4.5rem;
	text-align: center;
	display: inline-block
}
.code125-article-layout-common.code125-article-layout-staff {
	padding-top: 30px
}
.c5-breadcrumb-ul{
	margin-bottom: 0 !important
}
.logo-banner-home{
	margin-bottom: 50px
}
@media only screen and (max-width: 481px){
	.c5-staff.c5-staff-cards .c5-staff-member .c5-staff-member-img a .c5-img{
		height: 495px !important
	}
}
.contact-list-margin-bottom ul{
	margin-bottom: 15px
}
.c5-staff.c5-staff-cards .c5-staff-member .c5-staff-info{
	/*min-height: 286px*/
	min-height: 315px
}
.c5-staff.c5-staff-cards .c5-staff-member .c5-staff-social{
	display: none
}
.c5ab-image-wrap.center{
	text-align: center
}
.section-three-quality{
	z-index:999
}
.c5-top-bar.c5-header-layout-5 .code125-social-links{
	margin-top: 0 !important
}
.list-attributs{
	padding-top: 135px;
	font-size:1.6rem;
}
@media screen and (max-width: 760px){
	.list-attributs{
		padding-top: 0
	}	
}
.no-padding-top{
	padding-top: 0
}
.c5-doctor-single .code125-doctor-main-info.no-padding-top{
	padding-top: 0
}
@media screen and (max-width: 769px){
	.c5-doctor-single .code125-doctor-main-info.no-padding-top{
		padding:15px 0
	}
	.c5-doctor-single .code125-doctor-single-info{
		padding : 3rem 0 !important
	}
}
.features-psy .code125-ab-background-wrap .code125-service-common{
	min-height: 340px;
}
.features-kine .code125-ab-background-wrap .code125-service-common{
	min-height: 324px;
}
.code125-page-footer .code125-page-footer-main{
	background: #0f70b7;
	background:-moz-linear-gradient(left,  #0f70b7 0%, #2daae1 100% );
	background:-webkit-linear-gradient(left,  #0f70b7 0%, #2daae1 100% );
	background: linear-gradient(left,  #0f70b7 0%, #2daae1 100% );
	color: #fff
}
.widget h3.widget-title{
	background:#fff !important;
	color: #2daae1 !important;
}
.widget_nav_menu li a{
	color: #fff !important;
}
.code125-staff-sidear .c5-staff-member-img a img{width: 100%}
.c5-staff.c5-staff-cards .c5-staff-member .c5-staff-info p.these{
	min-height: 155px
}
.code125-page-footer .code125-page-footer-main{
	padding-bottom: 1rem !important
}
.copyright {
	padding-left: 15px;
	padding-right: 15px
}
.copyright p{
	color: #fff
}
.copyright p a{
	color: #2daae1;
	text-decoration: underline
}
.full-width-picture-staff .c5-staff-layout-elegant .c5-staff-member-img img{
	width: 100%
}
.home a.btn.btn-gfMNo:hover{
	border-color: transparent !important
}
.code125-ab-background-wrap .c5ab-background-inner-video-wrap:before{
	transition:none;
}
.code125-ab-background-wrap .c5ab-background-inner-video-wrap:hover:before{
	visibility: visible !important;
	opacity: 1 !important
}
.arve-wrapper{
	max-width: 100%
}
#backtotop{
	display: block;
	background-color: #662483 ;
	position: fixed;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	bottom:10px;
	right: 10px;
	padding:0;
	width: 40px;
	height: 40px;
	border-radius: .3rem;
	z-index: 999
}
#seed-csp4-headline{
	margin-bottom: 50px
}
a.btn-margin-bottom{
	margin-bottom:30px !important;
}
.margin-bottom-30{
	margin-bottom: 30px !important
}
#menu-footer-2 .menu-item a {
	color:white;
}
.c5-doctor-single .code125-doctor-main-info .title_honor{
	font-size: 16px;
	color:#2d2c54;
}
@media screen and (max-width: 1370px){
	header.c5-header.c5-header-layout-4 .top-menu-nav ul.menu-sc-nav>li.menu-item>a{
		padding:3rem 0.5rem !important;
		font-size:13px !important;
	}
	header.c5-header.c5-header-layout-4 .top-menu-nav ul.menu-sc-nav>li.menu-item>a .hover{
		left:0.5rem !important;
	}
}
@media screen and (max-width: 790px){
	.website-title{
		font-size: 35px
	}
}
@media screen and (max-width: 481px){
	.c5-staff.c5-staff-cards .c5-staff-member .c5-staff-member-img{
		position: relative !important
	}
	.c5-staff.c5-staff-cards .c5-staff-member .c5-staff-member-img a .c5-img{
		height: 350px
	}
	.section-three-quality .code125-service-common{
		margin-bottom: 0 !important
	}
	.full-width-image-on-mobile{
		width: 100%
	}
}
@media screen and (max-width: 480px){
	.code125-heading h3{
		font-size: 3rem !important
	}
	h1{
		font-size: 3.4rem !important
	}
	h2, .c5-page-info .c5-page-info-inner .c5-page-info-wrap .c5-content h1{
		font-size: 3rem !important
	}
}
@media screen and (max-width: 320px){
	
	.c5-small-header .c5-call-head .btn.c5-btn-theme{
		display: none !important
	}
}