body {

}

/*includes*/
.overall-padding {
    border: 1px solid #91BE4A;
    padding-bottom: 5em;
    height: auto !important;

}

.animated button {
    background-color: rgba(145, 190, 74, 0.78);
    height: 75px;
    width: 100%;
    border: 0px;
    box-shadow: 0px 0px 3px 0px #3c3c3c;
    color: #ffffff;
    font-size: 16px;
}

.overall-wrapper {
    padding-bottom: 10em;
    position: relative;
    top:-1.54em;
}

.submenu_active {
    color: #d43f3a;
}

.nopad {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.style_font {
    font-family: 'Architects Daughter', cursive !important;
}

.font-lato {
    font-family: Georgia, "Times New Roman", Times, serif !important;
}

.font-Ubuntu {
    font-family: Georgia, "Times New Roman", Times, serif !important;
}

.underline {
    text-decoration: underline;
}

/*header css*/
.header-container {
    background-image: url('/images/header_wave.png');
    width: 100% !important;
    background-size: cover;
    position: absolute;
    vertical-align: top;
    height: 75px;
    z-index: 33;

}

.header_menus img {
    height: 80px;
    top: -2.1em;
    position: relative;

}

.header_menus a {

    top: 0.5em;
    position: relative;
    color: #ffffff;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: 500;
}

.header_menus li a:hover {
    background: none !important;
}

/*header page end here*/

/*header page end here*/

/*content page start here*/

.content_menu_top {
    position: relative;
    top: 5em;

}

.content-title {
    padding: 5px;
}

.content-title h5 {
    font-family: 'Ubuntu', sans-serif !important;
    font-family: 'Marck Script', cursive !important;
    font-size: 22px;
}

.content-title img {
    position: relative;
    top: -2.3em;
    left: 2.5em;
    width: 70%;
}

.content-title ul {
    position: relative;
    top: -3em;
    left: -1.6em;
    padding-left: -15px !important;

}

.content-title ul li {
    margin-top: 20px;
    color: #787878;
    font-size: 12px;
    text-align: justify;
    font-family: 'Ubuntu', sans-serif !important;
    line-height: 18px;
}

.content-title-second img {
    position: relative;
    top: -5em;
    left: 1.5em;

}

.content-title-third img {
    position: relative;
    width: 90%;
    top: -3em;
    left: -0.3em;
}

/*content page end here*/

/*CENTER CONTENT STYLE START HERE*/

ul.top-menu {
    position: relative;
    left: 1.5em;
    padding: 0px !important;
    z-index: 1001;
}

ul.top-menu li {
    float: left;
    margin-left: 1em;
    list-style-type: none;
    color: #333333;
}

ul.top-menu li a {
    color: #333333;
    font-size: 10px;
}

.slider {
    position: relative;
    top: 0.5em;
}

.slider div img {
    border-radius: 20px;
    width: 100%;
    height: 280px;
}

.center-content {
    padding: 10px;
}

.center-content h6 a {
    font-size: 10px !important;
}

.center-content h5 {

    font-size: 19px !important;
    color: #000000;

}

.center-content h4 {

    font-weight: bold;
    font-size: 16px !important;

}

.center-content p {
    text-align: justify;
    color: #333333;
    font-size: 13px;

}

.center-content ul {
    position: relative;
    left: -1.5em;
    text-align: justify;

}

.center-content ul li {
    font-size: 13px;

}

/*CENTER CONTENT STYLE END HERE*/

/*right side content start here*/

.right-side-content a img {
    background-color: #FFF799;
    border-radius: 150px;
    position: relative;
    left: -1em;

}

.right-side-content a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

.right-side-content1 a img {
    background-color: #CFE5AE;
    border-radius: 150px;
    position: relative;
    left: 1em;

}

.right-side-content1 a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

.right-side-content2 a img {
    background-color: #AAE0FA;
    border-radius: 150px;
    position: relative;
    left: -1em;

}

.right-side-content2 a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

.right-side-content3 a img {
    background-color: #FAC9C4;
    border-radius: 150px;
    position: relative;
    left: 0.5em;

}

.right-side-content3 a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

/*right side content end here*/

/*footer page css start here*/
.footer-align {
    position: relative;
    top: 5em;
    padding: 40px;
}

ul.footer_menu {
    position: relative;
    top: 0.5em;
}

ul.footer_menu li {
    float: left;
    margin-left: 40px;
    list-style-type: none;
}

ul.footer_menu li a {
    text-align: center;
}

/*nother page image*/

/*who we are page*/
.left-side-img {
    padding: 10px;
}

.left-side-img img {
    border-radius: 10px;
}

/*nextpage class right side content start here*/
.nextpage_menus .right-side-content a img {
    background-color: #FFF799;
    border-radius: 150px;
    position: relative;
    left: 3.5em;

}

.nextpage_menus .right-side-content a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

.nextpage_menus .right-side-content1 a img {
    background-color: #CFE5AE;
    border-radius: 150px;
    position: relative;

}

.nextpage_menus .right-side-content1 a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

.nextpage_menus .right-side-content2 a img {
    background-color: #AAE0FA;
    border-radius: 150px;
    position: relative;

}

.nextpage_menus .right-side-content2 a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

.nextpage_menus .right-side-content3 a img {
    background-color: #FAC9C4;
    border-radius: 150px;
    position: relative;
    left: -3.5em;

}

.nextpage_menus .right-side-content3 a img:hover {
    background-color: #ffffff;
    border-radius: 150px;

}

/*
header*/

/*yellow header css*/
.yellow-header-container {
    background-image: url('/images/header_bg_who_we_are.gif');
    width: 100% !important;
    background-size: cover;
    position: absolute;
    vertical-align: top;
    height: 75px;
    z-index: 33;

}

.yellow_header_menus a {

    top: 0.5em;
    position: relative;
    color: #000000;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: 500;
    font-size: 12px;
}

.yellow_header_menus li a:hover, .yellow_header_menus li a:focus {
    background: none !important;

}

.yellow-overall-padding {
    border: 1px solid #ffff00;
    padding-bottom: 5em;
    height: auto !important;
}

/*nextpage class right side content end here*/
.green-header-container {
    background-image: url('/images/header_bg_our_pre_school.gif');
    width: 100% !important;
    background-size: cover;
    position: absolute;
    vertical-align: top;
    height: 75px;
    z-index: 33;
}

.green_header_menus a {

    top: 0.5em;
    position: relative;
    color: #000000;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: 500;
    font-size: 12px;
}

.green_header_menus li a:hover, .green_header_menus li a:focus {
    background: none !important;

}

.green-overall-padding {
    border: 1px solid #CFE5AE;
    padding-bottom: 5em;
    height: auto !important;
}

.blue-overall-padding {
    border: 1px solid #AAE0FA;
    padding-bottom: 5em;
    height: auto !important;
}

.blue-header-container {
    background-image: url('/images/header_bg_creche.gif');
    width: 100% !important;
    background-size: cover;
    position: absolute;
    vertical-align: top;
    height: 75px;
    z-index: 33;
}

.blue_header_menus a {

    top: 0.5em;
    position: relative;
    color: #000000;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: 500;
    font-size: 12px;
}

.blue_header_menus li a:hover, .blue_header_menus li a:focus {
    background: none !important;
}

.red-header-container {
    background-image: url('/images/header_bg_our_location.gif');
    width: 100% !important;
    background-size: cover;
    position: absolute;
    vertical-align: top;
    height: 75px;
    z-index: 33;
}

.red_header_menus a {

    top: 0.5em;
    position: relative;
    color: #000000;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: 500;
    font-size: 12px;
}

.red_header_menus li a:hover, .red_header_menus li a:focus {
    background: none !important;

}

.red-overall-padding {
    border: 1px solid #fac9c4;
    padding-bottom: 5em;
    height: auto !important;
}

ul.sitemap li {
    margin-top: 10px;
}

.gallery {
    display: inline-block;
    margin-top: 20px;
}

/*slider*/
.demo {
    width: 420px;
}

.slider_photo {
    position: relative;
}

.slider_photo img {
    width: 100%;
    height: 600px;
}

.slider-nav .slick-slide img {
    cursor: pointer;
}

.slider-nav {
    overflow: hidden;
    position: relative;
    top: 1em;

}

.slider-nav .slick-list {
    margin-right: 20em;
    margin-left: 20em;

}

.slider-nav .slick-slide {
    padding-right: 20px;
    padding-left: 20px;

}
