body .owl-theme .owl-dots .owl-dot.active span,body .owl-theme .owl-dots .owl-dot:hover span {  background: #802a8d;}button.owl-dot:focus {  outline: none;}.page .page-default .entry-content {  font-family: Montserrat;  font-size: 16px;  font-weight: 500;  line-height: 1.6;  color: #000;}.page .page-default {  padding: 30px 0;}aside#sidebar h3.widget-title {  font-family: Montserrat;  font-size: 18px;  font-weight: 600;  line-height: 1.6;  color: #000;}aside#sidebar ul li ul li a {  color: #000;}aside#sidebar ul li ul {  list-style-type: disc;  padding-left: 20px;}aside#sidebar ul li ul li a:hover {  color: #80298f;  text-decoration: none;}.page-default .page-image {  margin-bottom: 10px;} ul#menu-main-menu a.dropdown-toggle:after {  display: none;}.home .testi.owl-carousel .owl-nav button i,.home .home-slider.owl-carousel .owl-nav button i {  font-size: 44px;}.home .testi.owl-carousel .owl-nav button:focus,.home .testi.owl-carousel .owl-nav button:hover,.home .home-slider.owl-carousel .owl-nav button:focus,.home .home-slider.owl-carousel .owl-nav button:hover {  background: #484848a6;  color: #fff;  outline: none;}.home .testi.owl-carousel .owl-nav button,.home .home-slider.owl-carousel .owl-nav button {  color: #ccc;  margin: 0;  outline: none;  background: #484848a6;}.home .testi.owl-carousel .owl-nav,.home .home-slider.owl-carousel .owl-nav {  margin: 0;}.home .home-slider.owl-carousel .owl-nav button.owl-next {  position: absolute;  top: 40%;  right: 50px;  padding: 0px 10px 0px 15px !important;}.home .home-slider.owl-carousel .owl-nav button.owl-prev {  position: absolute;  top: 40%;  left: 50px;  padding: 0px 15px 0px 10px !important;}.home .testi.owl-carousel .owl-nav button i {  font-size: 32px;}.home .testi.owl-carousel .owl-nav button {  color: #ccc;  margin: 0;  outline: none;  background: #484848a6;}.home .testi.owl-carousel .owl-nav button.owl-next {  position: absolute;  top: 35%;  right: 10px;  padding: 0px 8px 0px 12px !important;  border-radius: 40px;}.home .testi.owl-carousel .owl-nav button.owl-prev {  position: absolute;  top: 35%;  left: 10px;  padding: 0px 12px 0px 9px !important;  border-radius: 40px;}body .home .why-tt-grid-wrapper.wttb-1 .why-tt-grid-hover {  background-color: #9cbf3e;}body .home .why-tt-grid-wrapper.wttb-2 .why-tt-grid-hover {  background-color: #f6b63a;}body .home .why-tt-grid-wrapper.wttb-3 .why-tt-grid-hover {  background-color: #ef8742;}body .home .why-tt-grid-wrapper.wttb-4 .why-tt-grid-hover {  background-color: #e05543;}body .home .why-tt-grid-wrapper.wttb-5 .why-tt-grid-hover {  background-color: #8869ca;}body .home .why-tt-grid-wrapper.wttb-6 .why-tt-grid-hover {  background-color: #2799c9;} .single-testimonial .banner-section .page-banner .page-title h1 {    font-size: 3.575em;  }  body.page-template-template-our-staff .banner-section .page-banner .banner-wrapper {    min-height: 240px;    display: inline-block;  }  .floting-element .call-floting {    position: fixed;    right: -143px;    top: 25%;    z-index: 5;    transition: 0.4s;    cursor: pointer;  }    @supports (-webkit-overflow-scrolling: touch) { .floting-element .call-floting {        right: -155px;      }    }  .floting-element .call-floting.show {    right: 0 !important;  }  .floting-element .call-floting .call-content,  .floting-element .call-floting .call-img {    display: inline-block;    vertical-align: middle;  }  .floting-element .call-floting .call-content {    display: inline-block;    font-family: Montserrat;    font-size: 13px;    font-weight: 600;    letter-spacing: 0.75px;    line-height: 1.6;    color: #000;    padding: 10px 5px;    background-color: #f5f5f6;    margin-left: -4px;  }  .floting-element .call-floting .call-content a {    color: #333;  }  .floting-element .call-floting .call-content a:hover {    color: #80298f;    text-decoration: none;  }  .floting-element .floting-map {    position: fixed;    top: calc(25% + 40px + 5px);    right: -4px;    z-index: 5;    cursor: pointer;  }  .floting-element .floting-whatsapp {    position: fixed;    top: calc(25% + 80px + 10px);    right: -4px;    z-index: 5;    cursor: pointer;  }  .floting-element .floting-contact-form {    position: fixed;    top: calc(25% + 120px + 15px);    right: -308px;    z-index: 5;    transition: 0.4s;    cursor: pointer;  }  .floting-element .floting-contact-form.show {    right: 0px;  }  .floting-element .contact-form-wrapper textarea,  .floting-element .contact-form-wrapper input {    font-family: Montserrat;    font-size: 14px;    font-weight: 600;    color: #828282;    width: 100%;    padding: 3px 5px;    box-shadow: none;    border: 1px solid #d5d5d5;    margin-bottom: 5px;  }  .floting-element .form-field.submit-btn {    text-align: center;  }  .floting-element .contact-form-wrapper input.wpcf7-submit {    color: #fff;    width: auto;    padding: 5px 30px;    background-color: #802a8d;    border: 0;    border-radius: 30px;    display: inline-block;  }  .floting-element .contact-form-wrapper {    width: 300px;    display: inline-block;    padding: 10px;    background-color: #f5f5f6;  }  .floting-element .floting-contact-form .contact-icon, .floting-contact-form .contact-form-wrapper {    display: inline-block;    vertical-align: top;  }  .contact-form-wrapper h2 {    font-family: Montserrat;    font-size: 20px;    font-weight: 600;    letter-spacing: 0.75px;    line-height: 1.6;    color: #000;    text-align: center;    text-transform: uppercase;  }  .contact-form-wrapper .wpcf7-response-output.wpcf7-validation-errors {    margin: 10px;  }  .video-wrapper {    margin-bottom: -8px;  }  body .banner-section .page-banner {    background-position: center top;    background-size: cover;  } .custom-tabs {    display: none;  }  .custom-tabs.active {    display: block;  }  .custom-subtabs {    display: none;  }  .custom-subtabs.active {    display: block;  }  .photo-gallery-section {    padding: 30px 0;  }  .parent-tab li {    background-color: #ba4eca;    border-radius: 40px;    color: #fff;    cursor: pointer;    display: inline-block;    font-family: Montserrat;    font-size: 12px;    font-weight: 600;    letter-spacing: 0.75px;    line-height: 1.6;    padding: 8px 15px;    text-transform: uppercase;  }  .parent-tab li:hover,  .parent-tab li.active {    background-color: #802c8c;  }  .custom-subtabs,  #tabs ul {    margin: 0;    padding: 15px 0;  }  #tabs ul.sub {    border-top: 1px solid #cccccc;    border-bottom: 1px solid #cccccc;  }  ul.sub li {    border-radius: 40px;    border: 1px solid #cccccc;    color: #000;    cursor: pointer;    display: inline-block;    font-family: Montserrat;    font-size: 10px;    font-weight: 600;    letter-spacing: 0.75px;    line-height: 1.6;    padding: 8px 15px;    text-transform: uppercase;  }  ul.sub li:hover,  ul.sub li.active {    background-color: #802c8c;    color: #fff;    border-color: #802c8c;  }  .images-wrapper {    display: flex;    flex-wrap: wrap;  }  .gallery-images {    width: calc(100% / 4);    display: inline-block;    padding: 5px 5px;  }  div#lightbox .lb-nav a.lb-next,  div#lightbox .lb-nav a.lb-prev {    opacity: 1;  } .parent-videos {    padding: 50px 0;  }  section.parent-testimonial {    padding: 50px 0;    background-color: #F5F5F5;  }  .parent-testi {    padding-bottom: 30px;  }  .parent-testi iframe {    margin-bottom: -5px;  }  .parent-testimonial .section-title h2,  .photo-gallery-section .section-title h2 {    font-family: JointbyPizzaDude;    color: #802a8d;    font-size: 50px;    line-height: 1.2;    text-align: center;  }  .section-title {    padding: 20px 0;  }  .parent-testi .item {    padding: 20px;    border: 2px solid #ccc;    border-radius: 10px;    margin-bottom: 10px;  }  .parent-testi-slider .owl-nav{    position: absolute;    top: 42%;    width: 100%;    margin: 0;    z-index: -1;  }  .parent-testi-slider .owl-nav .owl-next,  .parent-testi-slider .owl-nav .owl-prev {    margin: auto;  }  .parent-testi-slider .owl-nav .owl-next:active,  .parent-testi-slider .owl-nav .owl-prev:active,  .parent-testi-slider .owl-nav .owl-next:focus,  .parent-testi-slider .owl-nav .owl-prev:focus {    margin: auto;    outline: none;  }  .parent-testi-slider .owl-nav .owl-next .fa,  .parent-testi-slider .owl-nav .owl-prev .fa {    font-size: 22px;    vertical-align: middle;    font-weight: 400;    padding: 10px 5px;  }  .owl-theme .owl-nav [class*=owl-]:hover {    background: #802a8d;    color: #FFF;    text-decoration: none;  }  .parent-testi-slider .owl-prev{    float:left;    left: -30px;    position: relative;  }  .parent-testi-slider .owl-next{    float:right;    right: -30px;    position: relative;  }  .p-testi-slider p {    font-family: Montserrat;    font-size: 16px;    font-weight: 600;    line-height: 1.92;    color: #333333;  }  .p-testi-slider h2 {    font-family: Montserrat-Bold;    font-size: 20px;    font-weight: 700;    margin-bottom: 0;    text-transform: capitalize;    line-height: 1.4;    padding: 10px 0 20px 0;  }  .parent-video-wrapper {    padding-bottom: 20px;  }  .video-gallery-tab {    text-align: center;    padding: 0px 0 20px 0;  } .curriculum {    color: #000;    font-family: Montserrat;    font-size: 16px;    font-weight: 500;    line-height: 1.92;  }  .curriculum h6,  .curriculum h5,  .curriculum h4,  .curriculum h3,  .curriculum h2 {    font-family: JointbyPizzaDude;    color: #802a8d;  }  .curriculum .content-meta h3 {    font-size: 2.75rem;  }  .curriculum .ie_opportunities {    padding: 50px 0;  }  .curriculum ul.check-list {    list-style-image: url(//toddlertown.ae/wp-content/themes/toddler/images/tick.png);    padding-left: 30px;  } .learning_at_toddler_town .section-title h2 {    font-family: JointbyPizzaDude;    font-size: 48px;    line-height: 1.6;    letter-spacing: 1.38px;    color: #802a8d;    text-align: center;  }  .curriculum section.icon-grid-section {    padding: 40px 0;  }  .curriculum section.list_with_circle_icon {    padding: 50px 0 0px 0;  }  .learning_at_toddler_town .page-title-section .section-title h2 {    line-height: 1.1;  }  .learning_at_toddler_town .page-title-section {    padding: 30px 0;  }  .learning_at_toddler_town .page-title-section .page-sub-section {    text-align: center;    font-size: 22px;    color: #333;    line-height: 1.6;  }  .learning_at_toddler_town .image-with-description {    padding: 50px 0;  }  .list_with_circle_icon .icon-section-title h2.title {    font-family: JointbyPizzaDude;    color: #802a8d;    font-size: 50px;    line-height: 1.2;    margin-bottom: 0;  }  .circle-icon-wrapper div.circle_icon_list {    display: inline-block;    vertical-align: middle;  }  .circle-icon.circle_icon_list {    background-color: #f5f5f5;    border-radius: 50px;    border: 2px solid #e6e6e6;    padding: 15px;    width: 8%;  }  .circle-icon-text.circle_icon_list {    width: 85%;  }  .circle-icon-wrapper .circle-icon,  .circle-icon-wrapper .circle-icon-text {    margin: 10px;  }  .section-title-wrapper {    padding-bottom: 15px;  }  .list-with-circle-icon-wrapper {    padding: 30px 0 50px 0;    border-bottom: 2px solid #e6e6e6;  }  .curriculum .icon-grid-section-title-wrapper {    padding-bottom: 40px;  }  .curriculum .icon-grid-wrapper {    box-shadow: 0px 0px 20px 2px #f5f5f5;    padding: 15px;    text-align: center;  height: auto !important; }  .curriculum .icon-grid-text {    font-family: Montserrat-Bold;    font-size: 1.125em;    font-weight: 700;    line-height: 1.6;    color: #333;    text-transform: uppercase;  }  .curriculum .icon-grid-image {    padding: 15px 0;  }  .icon-grid-content {    font-weight: 600;    padding: 15px 0;  }  .icon-grid-section-title-wrapper .section-sub-title {    font-size: 22px;    text-align: center;    font-weight: 600;  } .enrichment-title-section {    text-align: center;  }  .activity-section-title h2,  .enrichment_small_title-wrapper h2 {    font-family: JointbyPizzaDude;    font-size: 48px;    line-height: 1.3;    letter-spacing: 1.38px;    color: #802a8d;  }  .enrichment_small_title-wrapper h3 {    font-family: JointbyPizzaDude;    font-size: 36px;    line-height: 1.3;    letter-spacing: 1.38px;    color: #802a8d;    margin-bottom: 0;  }  .activity-section-description,  .enrichment-description-wrapper {    text-align: center;    font-size: 20px;    color: #333;  }  .enrichment-slide-wrapper h3 {    font-family: Montserrat-bold;    font-size: 22px;    font-weight: bold;    line-height: 1.12;    letter-spacing: 0.25px;    color: #333;  }  .enrichment-slider-wrapper {    padding: 50px 0;  }  .enrichment-slide-wrapper {    display: flex;    align-items: center;    justify-content: center;  }  .enrichment-slide-wrapper .slider-image,  .enrichment-slide-wrapper .slider-content {    width: 50%;  }  .enrichment-slide-wrapper .slider-content {    padding: 15px 20px 15px 0;  }  .activity-icon {    margin-top: -28%;  }  .enrichment-slider .owl-dots {    position: absolute;    right: 22%;  }  .enrichment_slider-image img {    border-radius: 15px;  }  .icon-img {    display: inline-block;    padding: 20px;    border-radius: 50%;    border: 2px solid #ccc;    background-color: #fff;  }  .activity-grid {    border: 2px solid #ccc;    text-align: center;    padding: 15px;    margin-top: 25%;    margin-bottom: 20px;    background-color: rgba(255, 255, 255, 0.8);  }  .activity-content h2 {    font-family: Montserrat-bold;    font-size: 22px;    font-weight: bold;    line-height: 1.12;    letter-spacing: 0.25px;    color: #333;    text-transform: uppercase;  }  .activity-content {    padding: 15px 0;  }  .activity-content p {    font-size: 16px;    color: #333;    line-height: 1.6;  }  .optional-activity {    padding: 50px 0 300px;  }  .activity-section-title h2 {    font-family: JointbyPizzaDude;    font-size: 48px;    line-height: 1.3;    letter-spacing: 1.38px;    color: #802a8d;    text-align: center;  }  .activity-section-description {    text-align: center;    font-size: 18px;    color: #333;    font-weight: bold;  }  .enrichment_slider-section .enrichment-slider button.owl-next {    position: absolute;    top: 40%;    right: -40px;    padding: 10px !important;    background-color: #802a8d !important;    color: #fff;    margin: 0;  }  .enrichment_slider-section .enrichment-slider button.owl-prev {    position: absolute;    top: 40%;    left: -40px;    padding: 10px !important;    background-color: #802a8d !important;    color: #fff;    margin: 0;  }  .enrichment_slider-section .enrichment-slider button {    vertical-align: middle;    outline: none;    margin: 0;  } .EYFS_single {    padding: 50px 0;  }  .eyfs_single {    padding-bottom: 30px;  }  .eyfs_single .activity-section-title h2 {    font-family: Montserrat-bold;    font-size: 28px;    font-weight: bold;    line-height: 1.12;    letter-spacing: 0.25px;    color: #8a3996;    text-transform: uppercase;  }  .eyfscontent h6 {    font-family: Montserrat-bold;    font-size: 20px;    font-weight: bold;    line-height: 1.12;    letter-spacing: 0.25px;    color: #8a3996;    text-transform: uppercase;  }  .eyfscontent {    padding: 15px 0;  }  .single-icon-text {    padding: 10px 0;  }  .eyfsimg {    width: 80px;  } .single-testi-title h3 {    font-family: JointbyPizzaDude;    color: #802a8d;    font-size: 32px;  }  .single-testi-content {    font-family: Montserrat;    font-size: 16px;    font-weight: 500;    line-height: 1.92;    color: #000;  }  .testimonila-single-page {    padding: 50px 0;  }  .singletesti-parent-name {    display: inline-block;    padding: 8px 0;    border-top: 2px solid #802a8d;  }  .singletesti-parent-name h3 {    font-size: 18px;    font-weight: bold;    margin-bottom: 0;  } .single-people section.meet-mgmt-director {    padding: 30px 0;    background-color: #f5f5f6;  }  .single-people .about-grid-title h2 {    font-family: Montserrat-Bold;    font-size: 2.125em;    font-weight: 700;    line-height: 1.6;    text-align: left;    color: #000;    text-transform: uppercase;  }  .single-people .about-grid .grid-header {    display: block;    background-color: #802c8c;    padding: 20px;    border-radius: 10px;  }  .single-people .about-grid .grid-header .grid-image {    border: 5px solid #ba4eca;  }  .single-people .about-grid .grid-header .mgmt-name {    margin: 10px 20px;  }  .single-people .about-grid-wrapper .about-grid .grid-header .grid-image,  .single-people .about-grid-wrapper .about-grid .grid-header .mgmt-name {    display: inline-block;    vertical-align: middle;  }  .single-people .about-grid-wrapper .about-grid .grid-header .mgmt-name h3,  .single-people .about-grid-wrapper .about-grid .grid-header .mgmt-name h6 {    font-family: Montserrat;    color: #fff;    font-weight: 600;  }  .single-people .about-grid-wrapper .about-grid .grid-content {    padding: 30px 0 0 0;  }  .single-people .about-grid .grid-content .content-title {    font-family: Montserrat-Bold;    font-size: 1.875em;    font-weight: 700;    line-height: 1.6;    letter-spacing: .75px;    color: #802a8d;  }  .single-people .about-grid .grid-content .content-text {    font-family: Montserrat;    font-size: 1em;    font-weight: 500;    line-height: 1.6;    color: #000;  } .single main.post-single {    padding: 30px 0;  }  .single .image-meta {    padding: 0px 0 5px 0;  }  .single .image-meta img {    width: 100%;  }  .single .author-meta {    font-family: Montserrat;    font-size: 14px;    font-weight: 600;    line-height: 1.22;    color: #000;    text-transform: capitalize;    padding: 5px 0 10px 0;  }  .single .author-meta a {    color: #000;  }  .single .author-meta a:hover {    text-decoration: none;    color: #812d8d;  }  .single .single-entry-content {    font-family: Montserrat;    font-size: 1em;    font-weight: 500;    line-height: 1.6;    color: #000;    padding: 10px 0;  }  .custom-recent-post {    display: flex;    margin-bottom: 10px;    background-color: #f5f5f5;  }  .custom-recent-image-meta {    max-width: 25%;    padding: 5px;  }  .custom-recent-text-meta {    width: 75%;    padding: 5px;  }  .custom-recent-text-meta h2 {    font-family: Montserrat;    font-size: 14px;    font-weight: 600;    line-height: 1.22;    color: #000;    text-transform: capitalize;  }  .custom-recent-text-meta h2 a {    color: #000;    text-decoration: none;  }  .custom-recent-text {    font-family: Montserrat;    font-size: 14px;    font-weight: 500;    line-height: 1.6;    color: #000;  }  .custom-sidebar h2.sidebar-title {    font-family: Montserrat;    font-size: 18px;    font-weight: 600;    line-height: 1.22;    color: #000;  }  .custom-recentpost {    margin-bottom: 10px;  } #em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(//toddlertown.ae/wp-content/themes/toddler/css/ajax-loader.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:99998; }.em-search-ajax { position:relative; }.calendar-wrapper .em-wrapper label span.screen-reader-text, #em-wrapper label span.screen-reader-text { clip: rect(1px 1px 1px 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }.calendar-wrapper .em-calendar{ width: 100%; text-align: center; border: 2px solid #dfdfdf; border-spacing: 5px; border-collapse: separate; }.calendar-wrapper .em-calendar td { padding: 20px 10px; text-align: center; }.calendar-wrapper .em-calendar tr.days-names { font-weight: bold; font-size: 12px;} .calendar-wrapper .em-calendar .eventful {background-color: #802a8d; border: 1px solid #ddd; } .calendar-wrapper .em-calendar .eventful.active {background-color: #d9c4e5;} .calendar-wrapper .em-calendar .eventful.active a {color: #802a8d; font-weight: bolder;} .calendar-wrapper.past-events .em-calendar .eventful:hover {background-color: #d9c4e5;} .calendar-wrapper.past-events .em-calendar .eventful:hover a {color: #802a8d;} .calendar-wrapper .em-calendar td.eventless-pre, .em-calendar td.eventless-post { color: #ccc; } .calendar-wrapper.past-events .em-calendar td.eventful a { color: #ffffff; display: inline-block; position: relative; z-index: 1; padding: 2em; margin: -2em; text-decoration: none; }.calendar-wrapper.future-events .em-calendar td.eventful a{ color: #ffffff; text-decoration: none; cursor: default;}.calendar-wrapper .em-calendar td.eventful-today a { font-weight: bold; }.calendar-wrapper .em-calendar td.eventless-today { background-color: #ffffff; }.calendar-wrapper .em-calendar td.eventful-today{ background-color: #802a8d; }.calendar-wrapper .em-calendar thead { font-size: 120%; font-weight: bold; }.calendar-wrapper .em-calendar-wrapper { position:relative; background-color: #f0f0f0; padding: 10px}.calendar-wrapper .em-calendar td.eventless { background: #fff; border: 1px solid #ddd;}.calendar-wrapper .em-calendar tbody td {padding: 15px;}.calendar-wrapper .em-calendar a.em-calnav{color: #802a8d;}.calendar-wrapper .em-calendar .month_name{font-family: Montserrat-Bold, sans-serif; letter-spacing: 3px;} .event-form {  background-color: #f0f0f0;  padding: 15px;  font-family: Montserrat;}.event-form ::placeholder {  font-size: 16px;  font-family: Montserrat;  padding-left: 15px;  line-height: 3.13;  color: #adadad;}.event-form .wpcf7-form-control {  width: 100%;  padding: 5px;  margin-bottom: 10px;  border: none;}.event-form select{  color: #adadad;  padding-left: 20px !important;}.event-form input[type="submit"]{  background-color: #802a8d;  color: #fff;  width: max-content !important;  padding: 15px 20px !important;  border-radius: 10px;  box-shadow: 0px 3px 6px 2px #d9c4e5;}} .page-template-template-our-staff section.our-staff-description {    padding: 40px 0;  }  .page-template-template-our-staff .our-staff-description-bottom {    color: #000;    font-family: Montserrat;    font-size: 16px;    font-weight: 500;    line-height: 1.92;    text-align: center;  } .testimonial-video {    height: 650px;    overflow-y: scroll;    padding: 5px 15px;  }  body .testimonial-video::-webkit-scrollbar {    width: 10px;  }  body .testimonial-video::-webkit-scrollbar-track {    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    border-radius: 10px;  }  body .testimonial-video::-webkit-scrollbar-thumb {    background-color: darkgrey;    outline: 1px solid slategrey;    border-radius: 10px;  } .home-slider.owl-carousel .owl-video-tn {    background-size: cover;    padding-bottom: 56.25%; padding-top: 25px;  }  .home-slider .owl-video-frame {    position: relative;    padding-bottom: 56.25%; padding-top: 25px;    height: 0;  }  .home-slider .owl-video-frame iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;  }  .home-slider .owl-dots {    text-align: center;    margin-top: 20px;  }  .home-slider .owl-dot {    display: inline-block;  }  .home-slider .owl-dot span {    width: 11px;    height: 11px;    background-color: #ccc;    border-radius: 50%;    display: block;    margin: 5px 3px;  }  .home-slider .owl-dot.active span {    background-color: #000;  }  .home-slide-text {    position: absolute;    left: 50px;    bottom: 90px; width: auto;    display: inline-block;    background: rgba(0, 0, 0, 0.65);    color: #fff;    padding: 15px 40px;    font-family: JointbyPizzaDude;    font-size: 28px;    font-weight: 600;    line-height: 1.6;  }  .home-slide-text h2 {    margin: 0;  }  .custom-btn-wrapper.why_toddler_town_is_best_btn {    text-align: center;  } .mute {    position: absolute;    top: 10px;    left: 10px;    width: 35px;    height: 35px;    display: inline-block;    padding: 2px 10px;    border-radius: 40px;    background-color: #ccc;  }  .mute i {    vertical-align: sub;  }  .back-btn-wrapper a {    background-color: #ba4eca;    border-radius: 40px;    color: #fff;    font-family: Montserrat;    font-size: 12px;    font-weight: 600;    line-height: 1.21;    padding: 10px 26px;    text-align: center;    text-transform: uppercase;    text-decoration: none;    float: right;  }  .page-template-template-video-gallery div.custom-tabs {    height: 650px;    overflow-y: scroll;    padding: 5px 15px;  }  .page-template-template-video-gallery div.custom-tabs::-webkit-scrollbar {    width: 10px;  }  .page-template-template-video-gallery div.custom-tabs::-webkit-scrollbar-track {    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    border-radius: 10px;  }  .page-template-template-video-gallery div.custom-tabs::-webkit-scrollbar-thumb {    background-color: darkgrey;    outline: 1px solid slategrey;    border-radius: 10px;  }    .testi-btn {        text-align: center;        padding: 10px 0;    }        .testi-btn a {        letter-spacing: normal;        text-align: center;        color: #fff;        background-color: #ba4eca;        padding: 15px 50px;        border-radius: 30px;        font-family: Montserrat;        font-size: 14px;        font-weight: 600;    }        .testi-btn a:hover {          color: #fff;    }        .scroll-introduction {        text-align: center;        font-weight: 600;    }        .other-facilities-content strong {        font-size: 18px;        font-weight: 700;        font-family: Montserrat-bold;    } .back-to-top {  padding: 7px 12px;  width: 40px;  height: 40px;  font-size: 25px;  line-height: 1;  background: #80298f;  color: #fff;  border-radius: 5px;  position: fixed;  bottom: 55px;  right: 0px;  cursor: pointer;  display: none;  z-index: 99999;}  @media (min-width: 1200px) {  } @media (min-width: 992px) and (max-width: 1399px) {    body .facilities-grid .facilities-grid-wrapper .grid .other-facilities-content {      font-size: 14px;    }    .enrichment-slider-wrapper .enrichment-slider .owl-dots {      position: relative;      right: auto;    }    .enrichment_slider-section .enrichment-slider button.owl-next,    .enrichment_slider-section .enrichment-slider button.owl-prev {      margin: 0 10px;      position: relative;      left: auto;      right: auto;    }    ul.sub li,    .parent-tab li {      margin-bottom: 10px;    }  } @media (min-width: 992px) and (max-width: 1199px) {    .facilities-grid .facilities-grid-wrapper .grid .other-facilities-content {      font-size: 14px;    }    .enrichment-slider-wrapper .enrichment-slider .owl-dots {      position: relative;      right: auto;    }    .enrichment_slider-section .enrichment-slider button.owl-next,    .enrichment_slider-section .enrichment-slider button.owl-prev {      margin: 0 10px;      position: relative;      left: auto;      right: auto;    }    ul.sub li,    .parent-tab li {      margin-bottom: 10px;    }    body .banner-section .page-banner .banner-wrapper,    body .banner-section .page-banner {      min-height: auto;    }    body .banner-section .page-banner .page-title h1 {      font-size: 2.575em;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid-hover .grid-title {      font-family: Montserrat;      font-size: 18px;      line-height: 1.6;      margin-bottom: 10px;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid-hover p {      font-size: 14px;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid .grid-text-meta .grid-title {      font-size: 15px;    }    body .home .hp-blog-section .hp-blog-grid .content-meta .content {      font-size: 14px;    }    body .home .hp-blog-section .hp-blog-grid .content-meta h2.title {      font-size: 15px;    }    .icon-grid-content {      font-size: 14px;    }    body .icon-grid-content {      font-size: 14px;    }    body .enrichment-slide-wrapper .slider-content {      font-size: 14px;    }    body .activity-content p {      font-size: 14px;    }    .facilities-grid .facilities-grid-wrapper .grid .other-facilities-content {      margin-bottom: 0px;    }  } @media (min-width: 768px) and (max-width: 991px) {    .enrichment-slider-wrapper .enrichment-slider .owl-dots {      position: relative;      right: auto;    }    .enrichment_slider-section .enrichment-slider button.owl-next,    .enrichment_slider-section .enrichment-slider button.owl-prev {      margin: 0 10px;      position: relative;      left: auto;      right: auto;    }    ul.sub li,    .parent-tab li {      margin-bottom: 10px;    }    body header .header-top-bar .top-bar-right {      font-size: 13px;    }    body .banner-section .page-banner .banner-wrapper,    body .banner-section .page-banner {      min-height: auto;    }    body .banner-section .page-banner .page-title h1 {      font-size: 1.6em;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid-hover .grid-title {      font-family: Montserrat;      font-size: 16px;      line-height: 1.6;      margin-bottom: 10px;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid-hover p {      font-size: 11px;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid-hover .grid-title {      font-size: 16px;      margin-bottom: 10px;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid-hover p {      font-size: 11px;    }    body .home .why-tt-is-best .grid-wrapper .why-tt-grid .grid-text-meta .grid-title {      font-size: 15px;    }    body .home .hp-blog-section .hp-blog-grid .content-meta .content {      font-size: 14px;    }    body .home .hp-blog-section .hp-blog-grid .content-meta h2.title {      font-size: 15px;    }    body footer .footer-copyright-bar .footer-copyright {      font-size: 15px;    }    body footer .footer-copyright-bar .footer-menu-content nav ul li a {      font-size: 14px;    }    body .icon-grid-content {      font-size: 14px;    }    body .enrichment-slide-wrapper .slider-content {      font-size: 14px;    }    body .activity-content p {      font-size: 14px;    }    body .facilities-grid .facilities-grid-wrapper .otherfacilities .owl-nav button {      position: relative;    }  } @media (max-width: 767px) {    body header .menu-wrapper nav.navbar .menu-content div#bs-example-navbar-collapse-1 {      z-index: 5;    }    body.home .home-slider.owl-carousel .owl-nav button i {      font-size: 24px;    }    body.home .home-slider.owl-carousel .owl-nav button.owl-prev,    body.home .home-slider.owl-carousel .owl-nav button.owl-next,    body.home .home-slider.owl-carousel .owl-nav button {      padding: 0px 10px !important;    }    body header .menu-wrapper nav.navbar .menu-content ul li ul.dropdown-menu li a {      background-color: #f5f5f5!important;      border-radius: 0;      color: #000;    }    body .banner-section .page-banner .page-title h1 {      line-height: 1.2;      font-size: 1.2em;      margin-bottom: 0;    }    body.page-template-template-our-staff .banner-section .page-banner .banner-wrapper,    body .banner-section .page-banner .banner-wrapper {      min-height: auto;    }    body.page-template-template-our-staff .banner-section .page-banner .banner-wrapper,    body .banner-section .page-banner .banner-wrapper,    body .banner-section .page-banner .page-title {      display: table-caption;    }    body .banner-section .page-banner {      background-position: center center;      padding: 10px 0 40px 0;    } body .home .why-tt-is-best .grid-wrapper .why-tt-grid .grid-text-meta {      padding: 30px 10px;    } .enrichment-slide-wrapper {      flex-direction: column-reverse;    }    .enrichment-slide-wrapper .slider-image,    .enrichment-slide-wrapper .slider-content {      width: 100%;      padding: 10px 0;    }    .enrichment-slider .owl-dots {      position: relative;      right: auto;    }    .right_image .left-img {      display: flex;      flex-direction: column-reverse;    }    .circle-icon-wrapper {      text-align: center;    }    .circle-icon.circle_icon_list {      width: auto;      border-radius: 50%;    }    .parent-tab li {      margin-bottom: 10px;    }    .gallery-images {      width: calc(100% / 2);    }    .parent-testi-slider .owl-nav {      position: absolute;      left: 0;      right: 0;      top: 93%;      width: 100%;      margin: 0;      z-index: 1;    }    .parent-testi-slider .owl-prev {      float: none;      left: auto;      position: relative;    }    .parent-testi-slider .owl-next {      float: none;      right: 0;      position: relative;    } ul.sub li {      margin-bottom: 10px;    }    .floting-element .call-floting .call-content {      font-size: 11px;    }    .floting-element .call-floting {      right: -122px;    }    .home-slide-text {      position: absolute;      left: 0px;      bottom: 0px; width: 100%;      background: rgba(0, 0, 0, 0.65);      color: #fff;      padding: 5px 30px;      font-family: Montserrat;      font-size: 16px;      font-weight: 600;      line-height: 1.6;    }    .home-slide-text h2 {      font-size: 16px;      line-height: 1.6;      margin: 0;    }    .enrichment_slider-section .enrichment-slider button.owl-prev {      position: relative;      top: 40%;      left: -10px;    }    .enrichment_slider-section .enrichment-slider button.owl-next {      position: relative;      top: 40%;      right: -10px;    }    ul.sub li,    .parent-tab li {      margin-bottom: 10px;    }    .enrichment-slider-wrapper .enrichment-slider .owl-dots {      position: relative;      right: auto;    }    .enrichment_slider-section .enrichment-slider button.owl-next,    .enrichment_slider-section .enrichment-slider button.owl-prev {      margin: 0 10px;      position: relative;      left: auto;      right: auto;    }    ul.sub li,    .parent-tab li {      margin-bottom: 10px;    }    body .facilities-grid .facilities-grid-wrapper .otherfacilities .owl-nav button {      position: relative;    }    body .facilities-grid .facilities-grid-wrapper .grid.other-facilities-text {      margin-bottom: 0px;    }        body.page-template.page-template-template-our-staff .banner-section .page-banner {      background-image: url(//toddlertown.ae/wp-content/themes/toddler/images/staff_gif_banner_mobile.gif) !important;      min-height: 200px;    }        body.page-template-template-curriculum.page-id-533 .banner-section .page-banner {            background-position: right center;        }        @supports (-webkit-overflow-scrolling: touch) { .floting-element .call-floting {          right: -137px;        }        .home .booking-form-section .booking-form .form-columnn input[type=date]{          display:flex;          display:-webkit-flex;          flex: 1 0 0;          -webkit-flex: 1 0 0;          background-color: #fff;          min-height: 2em;        }    } .back-to-top {      padding: 2px 9px;      width: 34px;      height: 34px;      right: 0px;      bottom: 30px;    } .home .booking-form-section .booking-form .form-columnn input[type=date]{      display:flex;      display:-webkit-flex;      flex: 1 0 0;      -webkit-flex: 1 0 0;      background-color: #fff;    }  }  @media (max-width: 640px) {  } @media (max-width: 480px) {  }  @media (max-width: 320px) {  }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
_::-webkit-full-page-media, .floting-element .call-floting {
right: -155px;
}
}
@media (max-width: 767px) {
@media screen and (-webkit-min-device-pixel-ratio:0) { 
_::-webkit-full-page-media, .floting-element .call-floting {
right: -138px;
}
}
}