/* Themify Customize Styling */
body {	background-image: none;
	font-family: "Public Sans";	font-weight:normal;
	letter-spacing:0px;
	font-size:16px;
	line-height:26px;

	color: #000000; 
}
#pagewrap {	background-image: none; 
}
#body {	background-image: none; 
}
#content {	background-image: none; 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:8px;
	line-height:9px;

	color: #000000; 
}
#headerwrap {	background: none;
	background-color: #ffffff;margin-top: auto; 
}
#headerwrap #header {	background: none;
	background-color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	
	background-color: transparent;background-image: none; 
}
body #site-logo a img {		width: 200px; 
}
#main-nav a {	
	background-color: transparent;
	color: #000000; 
}
#main-nav a:hover {	
	color: #c76102; 
}
.post {	background: none;
	background-color: #ffffff;
	margin-right: -20px;
	margin-left: -20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
h6 {	
	color: #000000; 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#headerwrap #header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {	background: none;
	background-color: #f79400;
	color: #000000; 
}
#main-nav a:hover {	
	color: #c76102; 
}
.post {	background: none;
	background-color: #ffffff; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
h6 {	
	color: rgba(0,0,0,0.00); 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#headerwrap #header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {	background: none;
	background-color: #f79400;
	color: rgba(0,0,0,0.00); 
}
#main-nav a:hover {	
	color: #c76102; 
}
.post {	background: none;
	background-color: #ffffff; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #8966f6; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 	font-weight:bold;
	text-transform:uppercase; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #422b9d; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #ffffff; }
/* Themify Custom CSS */
/*
Theme Name: Themify Ultra Child
Description: Child theme for Themify Ultra
Author: Themify
Template: themify-ultra
*/

/* write custom css below */


.skin-styles {
    background-attachment: fixed;
    background-position: center;
    /* Set the background image to no repeat */
    background-repeat: no-repeat;
    /* Scale the background image to be as large as possible */
    background-size: cover;
}

.headertitle {
    max-height: 50px !important
}

#header {
    background-color: transparent;
    padding: 0;
}

#site-logo {
    margin: 0 15px 0 0;
}

#site-logo a {
    display: inline-block;
}

.sub_row_3-0-1 {
    background-color: #ffffff;
}

#main-nav {
    height: 120px;
    padding: 35px 0;
}

.menu-icon-inner {
    color: #7467ae;
}

/**/
@media screen and (min-width:768px) {
    .header-bar {
        float: left;
        margin-top: 3px;
    }

}

@media screen and (min-width:1500px) {
    #registerRow .tb_text_wrap {
        margin-top: 25% !important;
        margin-left: 65% !important;
    }
}

/* @media screen and (min-width: 1200px) {
    #headerwrap {
        height: 120px;
    }

} */

table.tribe-events-calendar {
    background-color: #ffffff;
}

#layout-part-2792-0-0-1 .col4-2.last {
    width: 78.7931%;
}

#layout-part-2792-0-0-1 .col4-2.first {
    width: 17.2069%;
}


#tribe-geo-results h2.tribe-events-page-title,
h2.tribe-events-page-title {
    margin-top: 100px;
}

.entry-content {
    text-align: left;
}

.single-post.sidebar-none .post-image {
    text-align: center;
}


/* changes done by Ankit*/

#site-logo img {
    max-width: 118px;
}

#main-nav-wrap #main-nav a {
    padding: 0 13px;
}

/*.current-menu-item {
    border-top: 10px solid #954AFE;
}*/

.current-menu-item a,
#main-nav-wrap #main-nav a:hover,
#main-nav-wrap #main-nav>li>a:hover {
    color: #000 !important;
    -webkit-text-stroke: 1px;
}

#manBackground .row_inner,
#mission .row_inner {
    padding-left: 2% !important;
    padding-right: 2% !important;
    padding-bottom: 0px;
}

#manBackground {
    text-align: left;
    background-attachment: scroll;
    background-repeat: no-repeat no-repeat !important;
    background-image: url('https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/dad-with-kid-e1570034768202.png'), url('https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/09/1.png') !important;
    background-position: right 30%, top left;
    background-size: 15%, auto;
    z-index: 1;
}

#womanBackground {
    text-align: center;
    background-attachment: scroll;
    background-repeat: no-repeat !important;
    background-image: url('https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/woman-with-baby.png') !important;
    background-position: left bottom;
    min-height: 400px;
    background-size: 15% auto;
    /*margin-top: -120px;*/
    z-index: 0;
}

#womanBackground .row_inner {
    margin-left: 20%;
    margin-right: 0px;
    min-height: 600px;
}

.themify_builder_content-5 .tb_x7b3282.module_column {
    background-size: 100% 100%;
    padding-left: 50px;
    padding-right: 50px;
}

.module-icon.icon_vertical div.module-icon-item {
    display: flex;
    align-items: center;
}

/*p {   
    font-size: 14px;
}*/

#registerRow {
    background-size: 100% 100%;
    min-height: 640px;
}

#registerRow .tb_text_wrap {
    margin-top: 20%;
    margin-left: 60%;
    color: #FFF !important;
    width: 200px;
}

#registerRow .tb_text_wrap .button {
    background: linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -webkit-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -ms-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -moz-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    color: #FFF;
    width: 100%;
    text-align: center;
    font-weight: bold;
    border-radius: 30px;
    font-size: 20px;
}

#registerRow .tb_text_wrap .button:hover {
    background: linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -webkit-linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -ms-linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -moz-linear-gradient(to top, #ffae95, #fc8283) !important;
}

.purpleBox {
    padding: 90px 50px 0px 50px;
}

#callText {
    /*width: 40%;*/
    margin: 0 auto;
}

#purpleRow {
    text-align: center;
    background-attachment: scroll;
    background-repeat: no-repeat no-repeat !important;
    background-image: url('https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/9.png'), url('https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/10.png') !important;
    background-position: left bottom, right bottom;
    background-size: 15%, 15%;
}

.meet-our-sec .subrow_inner {
    justify-content: center;
}

#manBackground .themify_builder_sub_row .col3-1 {
    width: 100%;
    background-size: 100% 100% !important;
    margin-right: 2%;
}

#manBackground .themify_builder_sub_row .col3-1:last-child {
    margin-right: 0;
}


.themify_builder_content-5 .tb_3c70345.module-text p a {
    color: #3222ea;
}

.themify_builder_content-5 .tb_3c70345.module-text p a:hover {
    color: #ed1e24;
}

.themify_builder_content-5 .tb_lk84589.module-fancy-heading.module .main-head,
.fancy-heading {
    font-weight: 700;
}

.themify_builder_sub_row.babyRow .module .tb_text_wrap p {
    font-weight: 400;
    margin-bottom: 0;
}

.themify_builder_content-5 .module-text p a {
    color: #4663ff;
    text-decoration: underline;
}

.themify_builder_content-5 .module-text p a:hover {
    color: #ed1e24;
}


@media only screen and (max-width: 600px) {
    #headerwrap {
        padding: 0;
        /* color: #FFF !important; */
        background-color: #fff !important;
    }

    #site-logo img {
        width: 60px;
    }

    #manBackground {
        background-image: none !important;
        text-align: left;
    }

    #manBackground .row_inner {
        padding: 0px !important;
    }

    /*#manBackground .module_column {}*/
    .mobileManWomanBackground {
        text-align: center;
        background-attachment: scroll;
        background-repeat: no-repeat no-repeat !important;
        background-image: url(https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/dad-with-kid-e1570034768202.png), url(https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/woman-with-baby.png) !important;
        background-position: right center, left center;
        background-size: 17%, 20%;
        z-index: 1;
    }

    #babyBannerRow .row_inner {
        margin: 0px;
        max-width: 100%;
    }

    #womanBackground {
        background-color: #7448F3;
        background-image: none !important;
        margin-top: 20px;
        padding-bottom: 30px;
    }

    .themify_builder_content-5 .tb_x7b3282.module_column {
        background: none;
    }

    #womanBackground .row_inner {
        margin: 0 auto;
    }

    .themify_builder_content-5 .tb_x7b3282.module_column {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 30px;
    }

    #mission .row_inner {
        padding: 0px !important;
    }

    #registerRow .tb_text_wrap {
        margin-top: 26%;
        margin-left: 48% !important;
        color: #FFF !important;
        width: 142px;
        line-height: 1;
    }

    #registerRow {
        background-size: 170%;
        min-height: 240px;
        background-position: center;
    }

    #callText {
        /*width: 77%;*/
        margin: 0 auto;
        min-height: 95px;
        /*margin-top: 55px;*/
    }

    /*.themify_builder_content-5 .tb_nqe4943.module_column {
        background-size: 120% 120%;
        min-height: 200px;
        padding: 0px;
    }*/
    #purpleRow {
        background: none;
        background-image: none !important;
    }

    #purpleRow .row_inner {
        margin: 0px !important;
        max-width: 100%;
    }

    .purpleBox {
        padding: 0px;
    }

    #contactform {
        left: 0 !important;
        right: 0 !important;
        padding-left: 20px !important;
    }

    .header-icons {
        font-size: 30px;
    }

    .menu-icon-inner:after {
        top: 50%;
        width: 70%;
        text-align: right;
        right: 0px !important;
        left: auto;
    }

    .menu-icon-inner {
        width: 1em !important;
    }

    /*#purpleRow .roundedBoxes .sub_column {
        background-size: 80% 80% !important;
    }*/
    #purpleRow .roundedBoxes .sub_column p {
        margin-bottom: 0px;
    }
}

.pagewidth {
    width: 70%;
}


/*--------------------------------*/

body,
html {
    overflow-x: hidden !important;
}


.regester-button {
    margin-left: 22px !important;
}

.regester-button a {
    width: 255px;
    height: 50px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background: linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -webkit-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -ms-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -moz-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    border-radius: 30px;
    padding: 0 !important;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff !important;
    font-weight: bold;
}

.regester-button a:hover,
#main-nav-wrap #main-nav>li.regester-button>a:hover {
    color: #ffffff !important;
    -webkit-text-stroke: 0 !important;
    background: linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -webkit-linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -ms-linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -moz-linear-gradient(to top, #ffae95, #fc8283) !important;
}

.home-banner {
    background-size: cover;
}

.testimonial-slider-new ul li.post {
    width: 12% !important;
}

.testimonial-slider-new ul li.post .testimonial-item {
    background-color: #dee9ff;
    border-radius: 40px;
    text-align: left;
    box-shadow: 1px 1px 8px -3px #000;
    margin: 0 60px 0 0 !important;
}

.testimonial-slider-new ul li .testimonial-image {
    text-align: right;
}

.testimonial-slider-new ul li .testimonial-image img {
    margin-bottom: -130px;
    margin-right: -45px;
    width: 135px;
}

.testimonial-slider-new h3.testimonial-title {
    color: #000;
    font-size: 20px;
    font-family: cursive;
    font-weight: bold;
    padding-left: 22px;
    position: relative;
    margin-bottom: 70px;
}

.testimonial-slider-new h3.testimonial-title:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #ff6c45;
    border-radius: 50%;
    top: 11px;
    left: 0;
}

.testimonial-slider-new .caroufredsel_wrapper {
    overflow: visible !important;
}

.testimonial-content {
    padding: 20px 20px;
}

.testimonial-slider-new p {
    color: #000;
}

.testimonial-slider-new .carousel-pager a {
    background-color: #dee9ff;
    border: none !important;
}

.testimonial-slider-new .carousel-pager a.selected {
    background-color: #8966f6;
    border: none;
}

.map-top-icon {
    position: absolute;
    margin-top: -1000px;
    left: 50%;
    top: 38px;
    z-index: 5
}

/*.our-staff-goals:before {
    content: '';
    background-image: url(https://daycarewebsitedesign.net/creative/wp-content/uploads/2020/03/456-new.png);
    width: 135%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100% 100%;
}*/

.our-staff-goals {
    background-size: 100% 100% !important;
    background-position: left center !important;
}

.themify_builder_content-5 .tb_tcrq208.module-icon {
    position: absolute;
    top: 0;
    transform: translate(-50%, 0);
}

.module-icon.xlarge i {
    font-size: 44px !important;
    min-width: 130px !important;
    min-height: 130px !important;
    background: #fff;
    color: #000 !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    line-height: 130px;
    padding: 0;
}

.themify_builder_content-5 .tb_kjaa117.module_column .module.module-text.tb_tfgq119 .tb_text_wrap {
    margin-left: 40px;
    font-weight: bold;
    color: #000000;
}

.themify_builder_content-5 .tb_k3f2120.module-text .tb_text_wrap p {
    margin-bottom: 0;
}

.module.module-image.tb_ys4f120.rounded.image-center {
    margin-top: 20px;
}

.themify_builder_content-5 .tb_kjaa117.module_column {
    max-height: 470px;
}

.themify_builder_content-5 .tb_87hb120.module-social-share {
    margin-left: 40px;
}

.module-social-share.tb_ss_arrangement_h .ss_anchor_wrap {
    display: inline-block;
    margin-right: 10px;
}

.themify_builder_content-5 .tb_k3f2120.module-text {
    margin-left: 40px;
    margin-top: 20px;
    margin-bottom: 27px;
}

.module .module-icon .module-icon-item a {
    text-decoration: none;
    display: inline-block;
    color: #000;
}

.themify_builder_row.module_row.clearfix.module_row_8.themify_builder_5_row.module_row_5-8.tb_0101500 {
    margin-top: -28px;
}

a.regist-btn {
    padding: 10px 40px !important;
    background: linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -webkit-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -ms-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    background: -moz-linear-gradient(to bottom, #ffae95, #fc8283) !important;
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff !important;
    font-weight: bold;
    display: inline-flex;
    margin-top: 10px;
    transition: 0.3s;
    height: 27px;
    align-items: center;
    justify-content: center;
}

a.regist-btn:hover {
    color: #ffffff !important;
    -webkit-text-stroke: 0 !important;
    background: linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -webkit-linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -ms-linear-gradient(to top, #ffae95, #fc8283) !important;
    background: -moz-linear-gradient(to top, #ffae95, #fc8283) !important;
}

.pagenav .prevp,
.pagenav .nextp,
.pagenav .firstp,
.pagenav .lastp {
    text-indent: unset !important;
    font-size: 28px !important;
    line-height: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.pagenav a:before,
.pagenav .current:before {
    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: calc(100% + 80px) !important;
    height: 2px !important;
    background: #9a8cee !important;
    z-index: -1 !important;
    border: none !important;
}

.pagenav a:last-child:after {
    content: none !important;
}

.pagenav a:first-child:before,
.pagenav a:last-child:before {
    content: none !important;
}

.datepicker.dropdown-menu {
    z-index: 99999 !important;
}

@media (min-width: 1201px) {
    .themify_builder_sub_row.babyRow .best-fit-image {
        padding-left: 30px;
        padding-right: 30px;
        margin-left: 1%;
    }

    .themify_builder_sub_row.babyRow .best-fit-image:first-child {
        margin-left: 0;
    }
}

@media (max-width: 1669px) {
    #header.pagewidth {
        width: 85%;
    }
}

@media (max-width: 1600px) {
    .our-staff-goals-section .module-text {
        font-size: 12px;
    }

    .our-staff-goals {
        padding-right: 9% !important;
    }

    #registerRow .tb_text_wrap {
        margin-top: 330px !important;
        margin-left: 62% !important;
    }
}

@media (max-width: 1400px) {
    .our-staff-goals {
        padding-right: 3% !important;
    }

    .our-staff-goals .sub_column {
        background-size: cover !important;
    }

    #registerRow {
        background-size: cover;
        min-height: 640px;
    }

    .regester-button a {
        width: 200px;
    }

    #main-nav-wrap #main-nav a {
        padding: 0 10px;
    }

    .regester-button {
        margin-left: 10px !important;
    }

    body #site-logo a img {
        width: 150px;
    }
}

@media(max-width: 1200px) {
    .mobile_menu_active .header-icons {
        height: 100px;
        top: auto;
        transform: translateY(0);
        display: flex;
        align-items: center;
    }

    .mobile_menu_active #header {
        padding: 0;
    }

    .current-menu-item a,
    #main-nav-wrap #main-nav a:hover,
    #main-nav-wrap #main-nav>li>a:hover {
        color: #ffffff !important;
        -webkit-text-stroke: unset;
    }

    .mobile_menu_active #headerwrap .sidemenu-on a,
    .mobile_menu_active #headerwrap #main-nav a,
    .mobile_menu_active #headerwrap #main-nav ul a {
        padding: 15px 0;
    }

    .mobile_menu_active #menu-icon-close:before,
    .mobile_menu_active #menu-icon-close:after {
        border-top: 3px solid #ffffff;
    }

    .mobile_menu_active #headerwrap #main-nav>li:last-child a {
        margin-top: 30px;
    }

    .regester-button {
        margin-left: 0px !important;
    }
}

@media (max-width: 1260px) {
    #manBackground>.row_inner {
        max-width: 100%;
    }

    #header.pagewidth {
        width: 90%;
    }

    #manBackground .themify_builder_sub_row .col3-1 {
        margin-right: 3.5%;
    }
}

@media (max-width: 1024px) {
    .our-staff-goals {
        background-image: none !important;
    }

    .our-staff-goals-section .module-text {
        font-size: 14px;
    }

    .our-staff-goals .sub_column {
        background-size: contain !important;
    }

    #purpleRow {
        background: none;
        background-image: none !important;
    }

    #manBackground {
        background-image: none !important;
    }

    #manBackground .row_inner,
    #mission .row_inner {
        padding: 0 !important;
    }

    .themify_builder_content-5 .tb_kjaa117.module_column {
        max-height: 500px;
    }

    .themify_builder_content-5 .module-text p a {
        text-decoration: none;
    }
}

@media (max-width: 768px) {
    .our-staff-goals {
        padding-right: 0 !important;
    }

    .purpleBox {
        padding: 0;
    }

    .mobileManWomanBackground {
        text-align: center;
        background-attachment: scroll;
        background-repeat: no-repeat no-repeat !important;
        background-image: url(https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/dad-with-kid-e1570034768202.png), url(https://daycarewebsitedesign.net/creative/wp-content/uploads/2019/10/woman-with-baby.png) !important;
        background-position: right center, left center;
        background-size: 17%, 20%;
        z-index: 1;
    }

    #registerRow {
        min-height: 500px;
    }

    #registerRow .tb_text_wrap {
        margin-top: 120px !important;
        margin-left: 50% !important;
    }

    .themify_builder_content-5 .tb_kjaa117.module_column {
        width: 72%;
        margin: -657px auto 0 auto;
        padding: 28px 5% 43px;
    }

    .themify_builder_content-5 .tb_tcrq208.module-icon {
        width: 100%;
    }

    .module-icon.xlarge i {
        min-width: 80px !important;
        min-height: 80px !important;
        line-height: 80px;
        position: absolute;
        top: -50px;
        left: 50%;
        transform: translate(-50%);
    }

    .themify_builder_content-5 .tb_3fo4501.module-text p {
        margin-bottom: 20px;
    }

    .themify_builder_content-5 .tb_lppo936.module_column,
    .themify_builder_content-5 .tb_3r5n937.module_column,
    .themify_builder_content-5 .tb_lxua938.module_column {
        padding-bottom: 50px;
        padding-top: 50px;
        height: 140px;
    }

    .mobile-menu-visible .body-overlay,
    .body-overlay.body-overlay-on {
        display: none;
    }

    .mobile_menu_active .sidemenu {
        width: 100%;
    }

    .mobile_menu_active #mobile-menu {
        right: -100%;
    }

    .mobile_menu_active #headerwrap #main-nav>li {
        text-align: center;
        padding: 15px 0;
    }

    .mobile_menu_active #headerwrap .sidemenu-on a,
    .mobile_menu_active #headerwrap #main-nav a,
    .mobile_menu_active #headerwrap #main-nav ul a {
        padding: 0;
        display: inline-block;
        position: relative;
    }

    #headerwrap #menu-icon-close {
        position: absolute;
    }

    .mobile_menu_active #headerwrap #main-nav>li:last-child a {
        margin: 30px auto 0;
        width: 280px;
    }

    .mobile_menu_active #headerwrap #main-nav a:before {
        content: '';
        position: absolute;
        bottom: -5px;
        left: 0;
        width: 0;
        height: 3px;
        background: #ffffff;
        transition: 0.5s;
    }

    .mobile_menu_active #headerwrap #main-nav a:hover:before,
    .mobile_menu_active #headerwrap #main-nav .current-menu-item a:before {
        width: 700px;
    }

    .regester-button a:before {
        display: none;
        content: none;
    }
}

@media (max-width: 768px) and (min-width: 481px) {
    .themify_builder_sub_row.module_subrow.clearfix.babyRow.sub_row_2-1-1.tb_nms3374 .module_column {
        padding-left: 28%;
        padding-right: 9%;
    }

    .themify_builder_sub_row.module_subrow.clearfix.babyRow.sub_row_2-1-1.tb_nms3374 .module_column .module-text {
        text-align: left;
    }

    .themify_builder_content-5 .tb_9nj3376.module-text {
        margin-left: 0;
    }
}

@media (max-width: 480px) {
    #registerRow {
        min-height: 450px;
    }

    .themify_builder_content-5 .tb_w6at485.module_subrow {
        padding: 100px 0;
    }

    .themify_builder_content-5 .tb_yyew692.module-buttons.module .module-buttons .module-buttons-item a {
        width: 200px;
        padding: 15px 0;
    }

    .themify_builder_content-5 .tb_nqe4943.module_column {
        background-size: 540px;
        padding-left: 0;
        padding-right: 0;
    }

    .themify_builder_content-5 .tb_ne2w804.module_row>.tb_row_frame_top {
        width: 480px;
        height: 100px;
        left: 50%;
        transform: translate(-50%);
    }
}


@media (max-width: 400px) {
    .themify_builder_content-5 .tb_kjaa117.module_column {
        width: 95%;
        padding: 28px 3% 43px;
    }

    .testimonial-slider-new ul li.post {
        width: 14.4% !important;
    }

    #registerRow .tb_text_wrap {
        margin-left: 40% !important;
    }

    .themify_builder_content-5 .tb_3r5n937.module_column {
        padding-left: 10%;
    }

    .themify_builder_content-5 .tb_lxua938.module_column {
        padding-left: 0;
        padding-right: 0;
    }

    .themify_builder_content-5 .tb_p1u7131.module-text {
        width: 205px;
        text-align: left;
        margin: auto;
    }

    .themify_builder_content-5 .tb_vzbl79.module-text {
        width: 90%;
    }
}

/* 18-12-23 */


@media (min-width: 1025px) {
    .our-staff-goals-section .tb_text_wrap {
        max-width: 150px;
        margin-left: 8px;
    }
}