/*
 Theme Name:   Reobiz Child
 Theme URI:    http://rstheme.com/products/wordpress/reobiz/
 Description:  Reobiz Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     reobiz
 Version:      5.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

#menu-services, #menu-single-menu, #menu-useful-link { display:block; }
.fnav li { position:relative;}
.fnav li:after { position:absolute; left:0; top:0;  font-family:'FontAwesome' !important; font-weight: 400; content: "\f27e"; color:#ffffff42; }
 .fnav #menu-single-menu li:after  { position:absolute; left:0; top:0;  font-family:'FontAwesome' !important; font-weight: 400; content: "\f124"; color:#D7B166; }
.foocontactnow a.readon span, .aboutusbtn { position:relative; }
.submit-btn input, .foocontactnow a.readon.rs_button span, .aboutusbtn a span, .callback a span, .contus a span{
    position: relative;
    display: inline-block;
    padding: 0;
    transition: transform 0.3s;
    transform-origin: 50% 0;
    transform-style: preserve-3d;
}
.submit-btn input:before, .foocontactnow a.readon.rs_button span:before, .aboutusbtn a span:before, .callback a span:before, .contus a span:before{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: 'Contact Now';
    transition: color 0.3s;
    transform: rotateX(-90deg);
    transform-origin: 50% 0;
    text-align: center; }
.aboutusbtn a span:before  {  content: 'About Us';}
.callback a span:before { content: 'Request A Call Back';}
.contus a span:before{ content:'Contact Us'; }
.submit-btn input:hover:before, .foocontactnow a.readon.rs_button:hover span, .aboutusbtn a:hover span, .callback a:hover span, .contus a:hover span{ transform: rotateX(90deg) translateY(-12px); }
.wpcf7-submit {  }
.wpcf7 form .wpcf7-response-output { color: #d7b166; }
.welcome p{ text-align:justify; }
.bs-sidebar.dynamic-sidebar .service-singles .menu li a {    border: 2px solid #f12c4c;
    padding: 10px 15px; }
.bs-sidebar ul a { color: #f12a4d; }
.bs-sidebar.dynamic-sidebar .service-singles .menu li a:before { top:10px; }
footer .rstb-nav-menu .primary-menu { display:block; }
.primary-menu .sub-menu .menu-item-link:hover  { color:#000 !important; }
.headingcolor h2 {  background: linear-gradient(90deg,#f06 0%,#6200ff 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent; }
a.tutorial_link { display:none !important; }
.curriculam li span {background: #f3f4f6; padding: 0 5px;  border-radius: 10px;}
.curriculam ul li { margin: 5px 0 !important; }
.educationfirst ul{display: grid; grid-template-columns: 1fr 1fr; }
.card-kinder .sub-text  {
    background: #fff1f2;
    color: #f11e53;
}