/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
.wpb_single_image, .vc_single_image-wrapper {
   margin-bottom: 0px !important;
}
html {
 font: 400 14px/1.5 'Lato', sans-serif;
 scroll-behavior: smooth;
}
html {
 scrollbar-color: #F85498 #F85498;
 scrollbar-width: thin;
}
/*! Other Browser */
::-webkit-scrollbar {
 width: 5px;
}
body {
 scrollbar-width: 5px;
 scrollbar-color: #F85498 #F85498;
}
::-webkit-scrollbar-track {
 /*background: var(--scrollbarBG);*/
}
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-image: linear-gradient( #F85498, #F85498);
}
body:not(.template-slider) #Header {
    min-height: 0;
}
#Content {
    padding-top: 0;
}
#Subheader .title {
    text-transform: uppercase;
}
#Top_bar .container {
    border-bottom: 1px solid #707070;
}
#Top_bar .current-menu-item a {
    border-bottom: 1px solid #f85498 !important;
}
.menu_wrapper {
    float: right !important;
/*     padding-right: 100px; */
    width: 80%;
}
h4.sec-1 {
    font-size: 16px;
    letter-spacing: 5px;
    font-weight: 700;
    text-align: center;
    color: #1E2B43;
}
.sec-1 span.can {
    color: #F85498;
}
h2.sec-1b {
    font-size: 60px;
    line-height: 1;
    font-weight: 700;
    text-align: center;
    color: #1E2B43;
}
h2.sec-1b span.cats {
    color: #F85498;
}
h4.sec-2 {
    font-size: 16px;
    letter-spacing: 5px;
    font-weight: 700;
    color: #1E2B43;
}
.sec-2 span.can2 {
    color: #F85498;
}
h2.sec-2b {
    font-size: 60px;
    line-height: 1;
    font-weight: 700;
    color: #1E2B43;
}
h2.sec-2b span.cats2 {
    color: #F85498;
}
p.sec2-txt {
    font-size: 16px;
    color: #91969F;
}
.sec2-btn .vc_btn3 {
    background: url(https://stage.projects-delivery.com/wp/raissa/wp-content/uploads/2021/11/squigly-line-3856873-3235818.png) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
    background-position: center left !important;
    background-color: #F85498 !important;
    padding-left: 45px;
    border-radius: 25px;
    background-position-x: 10px !important;
}
.img-sec1 {
    margin-bottom: -130px !important;
    z-index: !important;
}

.vc_row.wpb_row.vc_row-fluid.row-sec2.vc_custom_1637357079770.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    overflow: visible !important;
}
.sec-3 span.can3 {
    color: #F85498;
}
h2.sec-3b {
    font-size: 60px;
    line-height: 1;
    font-weight: 700;
    color: #1E2B43;
}
h2.sec-3b span.cats3 {
    color: #F85498;
}
p.sec4-txt {
    font-size: 16px;
    color: #91969F;
}
.sec-3 span.can3 {
    color: #F85498;
}
h2.sec-4b {
    font-size: 60px;
    line-height: 1;
    font-weight: 700;
    color: #1E2B43;
}
h2.sec-4b span.cats4 {
    color: #F85498;
}
p.sec4-txt {
    font-size: 16px;
    color: #91969F;
}

#Top_bar ul.social {
    width: max-content;
    float: right;
    padding-top: 25px;
}

#Top_bar ul.social li {
    display: inline-block;
    padding: 4px;
}

#Top_bar ul.social li a {
    border-radius: 50%;
    background-color: red;
    padding: 2px;
    font-size: 18px;
    color: white;
	box-shadow: 4px 4px 4px #aaa;
}
.facebook a {
    background-color: #1BEE29 !important;
}
.twitter a {
    background-color: #1BA6EE !important;
}
.instagram a {
    background-color: #E95FE5 !important;
}
.tnp {
    width: 100% !important;
    max-width: 100%;
}
.tnp-subscription div.tnp-field {
    margin-bottom: 10px;
    margin-top: 10px!important;
    border: 0;
    padding: 0;
	padding-left: 20px;
}
.tnp form {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    align-items: center;
}
.tnp-field label {
    display: none;
}
.tnp .tnp-field-email {
    width: 70%;
}

.tnp-field.tnp-field-button {
    width: 25%;
}

.tnp {
    background-color: #EEEEEE;
    border-radius: 100px;
}

.tnp-field-email input {
    background-color: transparent !important;
    border: none !important;
}
input#tnp-1 {
    box-shadow: none !important;
}
input#tnp-1:focus {
    background: transparent !important;
}
.counter {
    background-image: none !important;
    background-color: white !important;
    box-shadow: 2px 2px 12px 0px #aaa !important;
    border-radius: 100px 0px 100px 100px !important;
}
.counter .number-wrapper {
    font-weight: 600 !important;
    font-size: 64px !important;
    color: #1E2B43 !important;
}
.counter p.title {
    font-size: 16px !important;
    color: #1E2B43 !important;
}
.counter .icon_wrapper {
    text-align: end !important;
}
.number-wrapper:after {content: '+';
color: #1BEE29;position:
 absolute;top: -15px;
 width: max-content;
 font-size: 35px !important;
 }
.number-wrapper {
    position: relative;
}
/* CONTACT PAGE CSS */
.wpcf7-submit {
    background-color: #f85498 !important;
    padding: 12px 35px!important;
    border-radius: 30px !important;
    transition: .2s;
}
.wpcf7-submit:hover {
    background-color: black !important;
}



/* CONTACT PAGE CSS END */
.textwidget ul.social {
    width: max-content;
    padding-top: 25px;
}

.textwidget ul.social li {
    display: inline-block;
    padding: 4px;
}

.textwidget ul.social li a {
    border-radius: 50%;
    background-color: red;
    padding: 2px;
    font-size: 18px;
    color: white !important;
}
#Footer .menu {
    background-color: transparent;
    padding: 0;
    list-style: none;
}
#Footer h2.top {
    color: #000;
    font-weight: 600;
    font-size: 26px;
    margin-bottom: 0;
}
#Footer h2.top span {
    color: #f85498;
}
#Footer .box-item {
    display: flex;
}
#Footer .thumbnail-blog {
    padding-right: 10px;
}
#Footer .thumbnail-blog .image{
	background-position: center;
}
#Footer .title {
    color: #acacac;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 18px;
}
#Footer a:hover {
    color: #a8a8a8;
}
#Footer .footer_copy .social{
	display:none;
}
#Footer .footer_copy .container {
    border-top: 1px solid #23364B;
}

@media screen and (min-device-width: 260px) and (max-device-width: 420px){
	.sec2-content {
    padding-top: 85px !important;
}
	.tnp form {
     display: unset;
}
	#Top_bar ul.social {
    padding-top: 0;
}
	input.tnp-submit-image {
    width: 100%;
}

.tnp-field.tnp-field-button {
    width: 80%;
}
	.counter .icon_wrapper {
    text-align:center !important; 
}
	.menu_wrapper {
    float: right !important;
    padding-right: 100px;
		width: 0%;
}
#Top_bar ul.social {
    display: none !important;
}
	i.icon-menu-fine {
    color: #f85498;
}
}
@media screen and (min-device-width: 300px) and (max-device-width: 420px){
	.sec2-content {
    padding-top: 85px !important;
}
	.tnp form {
     display: unset;
}
	#Top_bar ul.social {
    padding-top: 0;
}
	input.tnp-submit-image {
    width: 100%;
}

.tnp-field.tnp-field-button {
    width: 80%;
}
	.counter .icon_wrapper {
    text-align:center !important; 
}
	.menu_wrapper {
    float: right !important;
    padding-right: 100px;
		width: 0%;
}
#Top_bar ul.social {
    display: none !important;
}
	i.icon-menu-fine {
    color: #f85498;
}
}
@media screen and (min-device-width: 400px) and (max-device-width: 520px){
.sec2-content .vc_column-inner {
    padding-top: 50px !important;
}
	.tnp form {
     display: unset;
}
	#Top_bar ul.social {
    padding-top: 0;
}
	input.tnp-submit-image {
    width: 100%;
}
	.sec2-content {
    padding-top: 85px !important;
}
.tnp-field.tnp-field-button {
    width: 80%;
}
	.counter .icon_wrapper {
    text-align:center !important; 
}
	.menu_wrapper {
    float: right !important;
    padding-right: 100px;
		width: 0%;
}
#Top_bar ul.social {
    display: none !important;
}
	i.icon-menu-fine {
    color: #f85498;
}
}
	@media screen and (min-device-width: 520px) and (max-device-width:720px){
		.tnp-field.tnp-field-button {
    width: 55% !important;
}
		.tnp-subscription div.tnp-field {
padding-left: 0px;
}
	.sec2-content {
    padding-top: 85px !important;
}
			.counter .icon_wrapper {
    text-align:center !important; 
}
			.menu_wrapper {
    float: right !important;
    padding-right: 100px;
		width: 0%;
}
#Top_bar ul.social {
    display: none !important;
}
		i.icon-menu-fine {
    color: #f85498;
}
	}
	
@media screen and (min-device-width: 720px) and (max-device-width: 960px){
	.tnp-field.tnp-field-button {
    width: 45%;
}
		.menu_wrapper {
    float: right !important;
    padding-right: 100px;
		width: 0%;
}
#Top_bar ul.social {
    display: none !important;
}
	.sec2-content {
    padding-top: 85px !important;
}
		#Top_bar a.responsive-menu-toggle{
    width: 0%;
}
		i.icon-menu-fine {
    color: #f85498;
}
}
@media screen and (min-device-width: 900px) and (max-device-width: 1300px){
	#Top_bar ul.social {
    display: none !important;
}
	.tnp-field.tnp-field-button {
    width: 35%;
}
	#Top_bar a.responsive-menu-toggle {
    width: 0%;
}
	i.icon-menu-fine {
    color: #f85498;
}
	.sec2-content {
    padding-top: 85px !important;
}
}
#Top_bar .menu > li > a span:not(.description) {
    padding: 0 15px !important;
}
.submit-btn .super-button-wrap.no_link {
    border-radius: 35px;
    background-color: #f85498 !important;
    font-size: 16px !important;
    font-family: 'Roboto' !important;
}
h2.vc_custom_heading.cumunty-big-head {
font-size: 45px;
    line-height: 1;
    font-weight: 700;
    text-align: center;
    color: #1E2B43;
}
h2.vc_custom_heading.cumunty-big-head strong {
color: #F85498;
}
h3.vc_custom_heading.cumunty-small-head {
font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: #1E2B43;
}
h2.vc_custom_heading.neonates-head {
    font-size: 45px;
    line-height: 1;
    font-weight: 700;
    text-align: center;
    color: #1E2B43;
}
h2.vc_custom_heading.neonates-head strong {
    color: #F85498;
}
h3.vc_custom_heading.neonates-small-head {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: #1E2B43;
}